一种波峰炉波峰焊智能控制方法及控制系统与流程

文档序号:11693651阅读:530来源:国知局
一种波峰炉波峰焊智能控制方法及控制系统与流程
本发明涉及电路板波峰焊领域,更具体的说涉及一种波峰炉波峰焊智能控制方法及控制系统。
背景技术
:在电子行业中,产品的性能是每个研发所关注的,但作为生产制造行业,在生产制造中效率和品质是创造价值的中心,目前随着科技的发展,电子越来越精密,对制造要求越来越高,自动化是目前工业4.0的人核心,通过自动化焊接实现多种要求,目前自动化焊接基本采用波峰炉的波峰焊,波峰焊是让插件板的焊接面直接与高温液态锡接触达到焊接目的,其高温液态锡保持一个斜面,并由特殊装置使液态锡形成一道道类似波浪的现象,其主要材料是焊锡条,焊接过程中自动化程度高、人工投入低,生产效率高。但市场需求以小工单,多机种化为主要形式,多机种化也就是说电路板规格多样化,而目前制造性企业中的生产方式为:一个波峰炉对应一种规格的电路板,也就说想要完成多机种的生产,需要配置多种波峰炉,这样势必会造成波峰炉不够用的困境,另一方面也会造成人力或工时投入过高;例如专利号cn201320839463.8公开的一种依据pcb板宽度自动调节助焊剂涂布行程的波峰焊生产线,包括波峰焊生产线前端的pcb板输送槽、波峰焊浸锡炉、波峰焊喷涂装置,以及控制机构,所述pcb板输送槽与波峰焊浸锡炉之间增设一接驳台,接驳台上安装的pcb板输送导轨一端装有一套pcb板宽度检侧装置,通过pcb板宽度检测装置的金属传感器采集pcb基板尺寸,波峰焊浸锡炉控制机构依据金属传感器的宽度扫描驱动电路获得的pcb板宽度数据,通过喷雾行程驱动电路控制波峰焊喷涂装置驱动助焊剂喷头按实测pcb基板的宽度尺寸移动,对pcb板实施助焊剂喷涂,然后在波峰焊浸锡炉的后端完成pcb基板的浸锡、波峰焊焊接工艺,虽然在一定程度上实现了宽度方向上的焊接变化,但是对于长度尺寸不同的电路板而言,还得需要多种不同的波峰炉,还得需要投入较多的人力或者工时。因此急需要一种全新的波峰炉,根据不同产品的自动调整喷流高度而满足不同产品的同时生产,无需多个波峰炉,无需投入过多的人力与工时。技术实现要素:针对现有技术的缺陷本发明的目的是提供一种波峰炉波峰焊智能控制方法及控制系统,能够根据不同产品自动调整喷流高度而满足不同产品的生产,无需多个波峰炉,无需投入过多的人力与工时。本发明的上述技术目的是通过以下技术方案得以实现的:一种波峰炉波峰焊智能控制方法,其特征在于,包括如下步骤:步骤1,预设波峰焊参数;所述波峰焊参数包括治具代码、喷流高度参数、电机频率参数、治具长度参数和预热距离参数;步骤2,扫描所有治具上的扫描码,将解码后的治具代码输入到控制器中进行排队处理;步骤3,治具感应器在输送初始位置扫描治具的长度,控制器根据治具长度判断出预热距离;步骤4,控制器判断治具是否走完预热距离到达喷流位置,当治具到达喷流位置时,控制器根据当前的治具代码提取相应的喷流高度参数并发送到变频器,变频器通过变频使得马达转速变化,从而改变喷流高度。优选的,步骤1中,所述治具代码、喷流高度参数以及电机频率参数构成第一存储表存储在控制器的第一存储区。优选的,步骤1中波峰焊参数还包括第一脉冲量参数,步骤3中治具长度的判断方法为:控制器根据治具感应器感应到的第一脉冲量来判断治具长度。优选的,步骤1中波峰焊参数还包括第二脉冲量参数,步骤4中控制器判断治具是否到达喷流位置的方法为:控制器根据链束感应器感应到的第二脉冲量判断治具的移动距离是否等于预热距离。优选的,第一脉冲量、治具长度参数、预热距离参数以及第二脉冲量构成第二存储表存储在第二存储区。一种波峰炉波峰焊智能控制系统,包括波峰炉,其特征在于,还包括控制器、扫码装置、治具感应器和变频器;所述扫码装置与控制器连接,用于扫描治具代码并将治具代码输入到控制器中;所述治具感应器与控制器连接,治具感应器在输送初始位置扫描治具的长度,控制器根据治具长度判断出预热距离;所述变频器和控制器连接,控制器判断治具是否走完预热距离到达喷流位置以通过控制变频器来控制喷流高度。优选的,还包括链速感应器,所述链速感应器和所述控制器连接,用于检测治具是否传送到喷流位置。优选的,还包括触摸屏。优选的,所述控制器包括存储单元、寄存单元以及控制单元;所述存储单元用于存储治具代码、喷流高度参数、电机频率参数、第一脉冲量参数、治具长度参数、预热距离参数和第二脉冲量参数;所述寄存单元用于存储扫码装置通过扫描治具上的相应扫描码而得到的治具代码并将所有所述治具代码进行排队;所述控制单元用于接收所述治具感应器发送的信号并判断预热距离、用于接收所述链束感应器发送的信号并判断治具是否走完预热距离到达喷流位置以及用于根据所述寄存单元中的治具代码调取所述存储单元中的电机频率参数并将该参数发送给马达。优选的,所述控制器还包括暂存单元;所述暂存单元在治具代码被输入到所述寄存单元中时根据寄存单元中的治具代码查询存储单元中的电机频率参数并将电机频率参数调取以及存入。优选的,所述扫描码包括二维码、条码。综上所述,本发明具有以下有益效果:能够根据不同产品自动调整喷流高度而满足不同产品的生产,无需多个波峰炉,无需投入过多的人力与工时。附图说明图1为本发明实施例1中波峰炉波峰焊控制系统的结构示意图;图2为本发明实施例5中波峰炉波峰焊智能控制方法的流程图。具体实施方式以下是本发明的具体实施例并结合附图,对本发明的技术方案作进一步的描述,但本发明并不限于这些实施例。实施例1:针对现有波峰炉只能对应焊接一种规格的电路板这种情况,本实例公开了以下技术方案,能够根据不同产品自动调整喷流高度而满足不同产品的生产,无需多个波峰炉,无需投入过多的人力与工时。如图1所示,一种波峰炉波峰焊智能控制系统,包括波峰炉,还包括控制器、扫码装置、治具感应器、变频器;所述波峰炉包括输送装置,输送装置上设置有多个治具,输送装置可以为输送带,可以为输送链,本示例中,所述输送装置采用输送链;所述扫码装置与控制器连接,用于扫描治具代码并将治具代码输入到控制器中;安装时,将扫码装置与控制器的输入端连接。所述治具感应器与控制器连接,治具感应器在输送初始位置扫描治具的长度,控制器根据治具长度判断出预热距离;安装时,将治具感应器与控制器的输入端连接。所述变频器和控制器连接,控制器判断治具是否走完预热距离到达喷流位置以通过控制变频器来控制喷流高度。安装时,将变频器与控制器的输出端连接,变频器的另一端连接马达,控制马达的转速进而控制喷流高度,治具感应器优选安装在输送链进入炉体的入口处。工作时,工人首先用扫码装置扫描所有治具上的扫描码,扫码装置得到治具代码,并将治具代码输入到控制器中进行排队处理,当治具在输送初始位置被治具感应器扫描后,控制器得到相应的治具长度并判断出预热距离,当治具向前输送走过这段预热距离到达喷流位置处,控制器根据治具代码调取预设的对应电机频率参数并发送到变频器,变频器改变电机的频率使得马达转速改变,从而改变喷流高度,焊接完成。所述控制器包括存储单元、寄存单元以及控制单元。所述存储单元用于存储治具代码、喷流高度参数、电机频率参数、第一脉冲量参数、治具长度参数、预热距离参数、第二脉冲量参数。所述寄存单元用于存储扫码装置通过扫描治具上的相应扫描码而得到的治具代码并将所有所述治具代码进行排队。所述控制单元用于接收所述治具感应器发送的信号并判断预热距离、用于接收所述链束感应器发送的信号并判断治具是否走完预热距离到达喷流位置以及用于根据所述寄存单元中的治具代码调取所述存储单元中的电机频率参数并将该参数发送给马达。其中,所述存储单元包括第一存储区与第二存储区。优选的,所述治具代码、喷流高度参数以及电机频率参数构成第一存储表存储在控制器的第一存储区,参见表一:表一:第一存储表d(治具代码)h(喷流高度)f(电机频率)d10.1m500hzd20.12m600hzd30.14m700hzd40.16m800hzd50.18m900hzd60.2m100hzd70.22m1100hzd80.241200hzd90.261300hzd100.281400hz所述第一脉冲量、治具长度参数、预热距离参数以及第二脉冲量构成第二存储表存储在第二存储区,参见表二。表二:第二存储表n1(第一脉冲量)l1(治具长度)l(预热距离)n2(第二脉冲量)300.3m0.6m60350.35m0.7m70400.4m0.8m80450.45m0.9m90500.5m1.0m100550.55m1.1m110600.6m1.2m120650.65m1.3m130700.7m1.4140750.75m1.5150本实施例中,还包括用于检测治具是否传送到喷流位置的链束感应器,所述链束感应器优选安装在炉体的链条出口处。本实施例中,根据治具感应器检测到第一脉冲量,控制器就能确定相应的治具长度、该治具的预热距离以及治具走完该预热距离所需的第二脉冲量,当链束感应器感应到的第二脉冲量的数值等于数据库中设定的值,也就是治具到达喷流位置,控制器根据当前的治具代码提取相应的喷流高度参数并发送到变频器,变频器通过变频使得马达转速变化,从而改变喷流高度。为方便查询波峰焊接状态、方便页面切换控制,还包括触摸屏。触摸屏与控制器连接,触摸屏上可设置有扫码开关键,工人点一下扫码开关键,扫码器与控制器接通,扫码器扫出的信息科传送到控制器中,再点一下扫码开关键,扫码器与控制器不连通,这样能够有效防止误操作,带来不必要的麻烦。所述扫描码可以为二维码,可以为条码。优选的,本实例中,控制器可采用单片机,可采用plc控制器。优选的,本实例中,治具感应器可采用光电传感器或者光纤传感器。优选的,本实例中,链束感应器可采用光电传感器或者光纤传感器。优选的,本实例中,扫码装置可采用扫描枪。实施例2:区别于所述实施例1,所述控制器还包括暂存单元;所述暂存单元在治具代码被输入到所述寄存单元中时根据寄存单元中的治具代码查询存储单元中的电机频率参数并将电机频率参数调取以及存入。此设置使得控制单元不再直接在存储单元中搜索并调取数据,而是直接在暂存单元中调取数据,控制效率更佳。实施例3:区别于所述实施例2,还包括用于检测链速的测速光电开关。所述测速光电开关和控制器连接,用于检测输送链的链速,改变输送链的速度,可以改变预热时间,提高波峰焊效率。由于不同的治具长度尺寸不一样,同样的预热距离对不同治具而言,预热效果不一样,因此,链速值不定,根据治具长度而定。实施例4:一种波峰炉波峰焊智能控制方法,包括如下步骤:步骤1,预设波峰焊参数;所述波峰焊参数包括治具代码、喷流高度参数、电机频率参数、治具长度参数、预热距离参数;所述治具代码、喷流高度参数、电机频率参数三者相互对应设置,也就是说,当程序搜索到治具代码时,就能得到相应的喷流高度参数、电机频率参数;所述治具长度参数与预热距离参数相对应设置,也就是说,当程序搜索到治具长度参数时,就能得到相应的预热距离参数。步骤2,扫描所有治具上的扫描码,将解码后的治具代码输入到控制器中进行排队处理;治具代码依次序排列后,程序从头到尾依次执行,每执行完一次,程序跳到下一治具代码处。步骤3,治具感应器在输送初始位置扫描治具的长度,控制器根据治具长度判断出预热距离;步骤4,控制器判断治具是否走完预热距离到达喷流位置,当治具到达喷流位置时,控制器根据当前的治具代码提取相应的喷流高度参数并发送到变频器,变频器通过变频使得马达转速变化,从而改变喷流高度。优选的,所述治具代码、喷流高度参数以及电机频率参数构成第一存储表存储在控制器的第一存储区。将治具代码、喷流高度参数以及电机频率存储于第一存储区中,有利于程序搜索与提取。优选的,步骤1中波峰焊参数还包括第一脉冲量参数,步骤3中治具长度的判断方法为:控制器根据治具感应器感应到的第一脉冲量来判断治具长度。优选的,步骤1中波峰焊参数还包括第二脉冲量参数,步骤4中控制器判断治具是否到达喷流位置的方法为:控制器根据链束感应器感应到的第二脉冲量判断治具的移动距离是否等于预热距离。优选的,第一脉冲量、治具长度参数、预热距离参数以及第二脉冲量构成第二存储表存储在第二存储区。将四者存储于第二存储区,实现了四者之间两两的相互对应,也就是说,根据治具感应器检测到第一脉冲量,就能确定相应的治具长度、该治具的预热距离以及治具走完该预热距离所需的第二脉冲量,当链束感应器感应到的第二脉冲量的数值等于数据库中设定的值,也就是治具到达喷流位置,控制器根据当前的治具代码提取相应的喷流高度参数并发送到变频器,变频器通过变频使得马达转速变化,从而改变喷流高度。实施例5,区别于实施例4,步骤2与步骤3之间还设置有步骤5,当解码后的治具代码被输入到控制器中时,步骤5将控制器中的治具代码对应的喷流高度参数提取出来并进行暂存。治具经过预热段后被输送至喷流位置,控制器根据当前的治具代码从暂存的数据中直接提取喷流高度。如图2所述,实施例5中所述一种波峰炉波峰焊智能控制方法,其具体流程为1:预存波峰焊参数;2:通过扫码装置获取治具代码;3:控制器获得治具代码并对治具代码进行排队,同时,控制器获得代码时根据治具代码提取相应的波峰焊参数并进行暂存;4:控制器根据治具代码判断预热距离;5:治具完成预热后到达喷流位置,控制器调取暂存的波峰焊参数,并发送到变频器;6、变频器接收到控制器的指令,改变马达的转动频率,从而改变喷流高度。本文中所描述的具体实施例仅仅是对本发明精神作举例说明。本发明所属
技术领域
的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,但并不会偏离本发明的精神或者超越所附权利要求书所定义的范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1