本发明涉及线路板技术领域,尤其涉及一种应用于多层pcb的熔合防呆控制方法及系统。
背景技术:
pcb,又称印刷电路板、印刷线路板,简称印制板,以绝缘板为基材,切成一定尺寸,其上至少附有一个导电图形,并布有孔(如元件孔、紧固孔、金属化孔等),并实现电子元器件之间的相互连接。由于这种板是采用电子印刷术制作的,故被称为“印刷”电路板。在pcb制造过程中,多张带有图形电路的芯板熔合后,与两张外层铜箔压合,外层铜箔再钻孔、电镀、蚀刻线路,形成多层pcb。
在制作多层pcb的熔合工序中,由操作人员向熔合机工作台按序依次放入预设数量的多片内层芯板,时常会因人工操作有误导致出现品质事故,例如:芯板使用错误、芯板叠放次序错误、芯板数量错误等,而pcb行业内长期以来一直没有可靠的防呆措施,使得存在较高的产品报废率。
技术实现要素:
本发明的目的在于提供一种应用于多层pcb的熔合防呆控制方法及系统,在熔合工序中进行防呆处理,防止出现叠放次序错误导致产品报废。
为达此目的,本发明采用以下技术方案:
一种多层pcb的熔合防呆控制方法,所述方法包括:在每次熔合工序中,
预先设置待熔合芯板信息;
在熔合工作台上每放入一片芯板时,读取当前芯板上预设的防呆码,根据所述防呆码及所述待熔合芯板信息判断当前操作是否错误,若错误则报警。
可选的,所述预先设置的待熔合芯板信息包括:芯板总数,和/或每片芯板的防呆码及对应的叠放位置信息。
可选的,所述芯板上预设的防呆码具体为:本芯板在与其他芯板叠放时的位置序号。
可选的,所述方法还包括:每次熔合工序中,
监测所述熔合机是否接收到手动启动指令;
在监测到所述熔合机接收到手动启动指令时,获取熔合工作台上的实际芯板总数,判断实际芯板总数是否与预设的芯板总数相等,若不相等,则报警并控制所述熔合机停止执行熔合操作。
可选的,所述方法还包括:每次熔合工序中,实时获取熔合工作台上的实际芯板总数,在所述实际芯板总数达到预设的芯板总数且未出现操作错误时,控制所述熔合机自动执行熔合操作。
可选的,所述熔合防呆控制方法还包括:在熔合工作台上每放入一片芯板时,读取该芯板上的id码,并判断当前操作正确时记录所述id码。
可选的,所述id码的信息内容包括芯板型号、芯板批次号、芯板编号。
一种多层pcb的熔合防呆控制系统,应用于熔合机,包括:
设置单元,用于每次熔合工序中预先设置待熔合芯板信息;
芯板识别单元,用于在熔合工作台上每放入一片芯板时,读取当前芯板上预设的防呆码,根据所述防呆码及待熔合芯板信息判断当前操作是否错误;
控制单元,用于在所述芯板识别单元判断当前操作错误时,向报警单元发送报警指令;
报警单元,用于在接收到报警指令时,执行报警操作。
可选的,所述系统还包括:手动启动监控单元,用于监测熔合机是否接收到手动启动指令;
所述控制单元,还用于在所述熔合机接收到手动启动指令时,获取熔合工作台上的实际芯板总数,判断实际芯板总数是否与预设的芯板总数相等,若不相等,则向报警单元发送报警指令并控制所述熔合机停止执行熔合操作。
可选的,所述控制单元,还用于获取熔合工作台上的实际芯板总数,在所述实际芯板总数达到预设的芯板总数且未出现操作错误时,向所述熔合机发送自动启动指令,使其自动执行熔合操作。
本发明具有以下有益效果:
应用本发明实施例,可以防止熔合工序中因芯板叠放次序错误、芯板数量错误导致产品报废,有效避免了品质事故的发生,大大提高了产品质量和生产效率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
图1为本发明实施例一提供的多层pcb的加工方法流程图;
图2为本发明实施例二提供的多层pcb的加工方法流程图。
具体实施方式
为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本发明一部分实施例,而非全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
下面结合附图并通过具体实施方式来进一步说明本发明的技术方案。
实施例一
请参阅图1,本实施例提供了一种熔合防呆控制方法,包括步骤:
步骤s101、预先设置待熔合芯板信息;
预设的待熔合芯板信息用于说明待熔合的各片芯板的叠放次序,可以包括:芯板总数、每片芯板的防呆码及对应的叠放位置信息等。
步骤s102、在熔合工作台上每放入一片芯板时,读取当前芯板上预设的防呆码。
预设的防呆码需要满足唯一性,其具体类型不限,可以为数字、字母、图形等类型。防呆码可以采用任意方式设置于芯板上,例如通过喷码机喷涂在芯板的板边。
步骤s103、根据读取的防呆码及预设的待熔合芯板信息,判断当前操作是否错误,若错误,则报警并结束本流程;若正确,则返回至步骤s102继续下一片芯板的识别,直至操作人员放入待熔合的全部芯板。
在该步骤s103中,判断当前操作是否错误的方法具体为:
按照当前芯板的叠放位置,查询预设的待熔合芯板信息,确定该叠放位置对应的防呆码;比较读取的当前芯板的防呆码和根据待熔合芯板信息确定的防呆码,若两者相同,则表明操作正确;若两者不同,则表明操作错误。
步骤s104、启动熔合程序,执行熔合操作。
为简化程序,下面提供一个将三片芯板熔合的应用实例,为简化程序,本实例中预先设置待熔合芯板信息为芯板总数(如3),防呆码为叠放位置的数字序号(如1、2、3),此时具体熔合防呆控制操作如下:
1)设定芯板总数为3。
2)在熔合工作台上放入第一片芯板时,读取第一片芯板的防呆码,如果为1,则判断操作正确,继续下一步;如果为2或3,则叠放次序有误,判断操作错误,系统报警;
3)在熔合工作台上放入第二片芯板时,读取第二片芯板的防呆码,如果为2,则判断操作正确,继续下一步;如果为3,则叠放次序有误,判断操作错误,系统报警;
4)在熔合工作台上放入第三片芯板时,读取第三片芯板的防呆码,如果为3,则判断操作正确,继续下一步;如果为其他,则芯板有误,判断操作错误,系统报警;
5)启动熔合操作。
实施例二
在实施例一中,在多层pcb的熔合工序中,实现了叠板次序防呆功能,防止叠放次序错误导致产品报废。本实施例二将进一步优化,以杜绝实际熔合的芯板数量与预设的芯板数量不符。
请参阅图2,本实施例提供的熔合防呆控制方法,包括步骤:
步骤s201、预先设置待熔合芯板信息;
预设的待熔合芯板信息用于说明待熔合的各片芯板的叠放次序,可以包括:芯板总数、每片芯板的防呆码及对应的叠放位置信息等。
步骤s202、监测熔合机是否接收到手动启动指令。
其中的手动启动指令,在操作人员按下熔合机的启动按钮时生成。
步骤s203、在监测到所述熔合机接收到手动启动指令时,获取熔合工作台上的实际芯板总数,判断实际芯板总数是否与预设的芯板总数相等,若不相等,则报警并控制所述熔合机停止执行熔合操作;若相等,则启动熔合程序,执行熔合操作。
本步骤中,获取熔合工作台上的实际芯板总数的方法可以为:在熔合工作台上每放入一片芯板时,更新一次记录的芯板数量信息,最终得到实际芯板总数。
在上述流程中,在操作人员主动按下熔合机的启动按钮时,判断熔合工作台上叠放的实际芯板总数是否等于预设值,在不相等时报警并不执行熔合操作,从而有效防止熔合芯板数量错误导致产品报废,避免了品质事故的发生。
例如:预设待熔合芯板总数为3,3片芯板的防呆码分别为1、2、3;在操作人员放入第一片芯板时,判断操作无误;在放入第二芯板时,判断操作无误;在放入第二芯板后,操作人员想启动熔合操作,按下启动按钮,此时由于放入熔合工作台的实际芯板总数为2,与预设芯板总数3不相等,所以判断操作有误,报警并控制停止熔合操作。
在实际应用中,还可以实时获取熔合工作台上的实际芯板总数,在实际芯板总数达到预设芯板总数且芯板叠放过程中未识别出操作错误时,直接向熔合机发出自动启动指令,控制熔合机自动执行熔合操作。此时,操作人员只需按序放入待熔合的芯板,在放入次序无误且放入数量达到预设值时,熔合机随即执行熔合操作,操作人员无需再按启动按钮,这样简化了操作方式,在保证生产质量的同时进一步提高了生产效率。
实施例三
本实施例提供了一种多层pcb的熔合防呆控制系统,应用于熔合机,包括:设置单元、芯板识别单元、手动启动监控单元、控制单元和报警单元。
设置单元,用于每次熔合工序中预先设置待熔合芯板信息;
芯板识别单元,用于在熔合工作台上每放入一片芯板时,读取当前芯板上预设的防呆码,根据所述防呆码及待熔合芯板信息判断当前操作是否错误;
手动启动监控单元,用于监测熔合机是否接收到启动指令;
控制单元,用于在当前操作错误时向报警单元发送报警指令;还用于在熔合机接收到手动启动指令时,获取熔合工作台上的实际芯板总数,判断实际芯板总数是否与预设的芯板总数相等,若不相等,则向报警单元发送报警指令并控制所述熔合机停止执行熔合操作。
报警单元,用于在接收到报警指令时,执行报警操作。
综上,本实施例的熔合防呆控制系统可安装于熔合机上,可在叠放次序错误和芯板数量错误时进行报警,且报警的同时对熔合机的熔合操作进行控制,避免发生品质事故。
以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。