一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种智能焊接系统的制作方法

2022-02-20 14:02:02 来源:中国专利 TAG:


1.本技术实施例涉及焊接设备领域,尤其涉及一种智能焊接系统。


背景技术:

2.随着科学技术的不断发展,全球自动化生产需求也随之快速增长,目前我国正在积极推动“工业4.0”的有序发展,作为新时代发展要求下的两大全新主题,“智能工厂”和“智能生产”受到了越来越多国家和企业的高度关注。
3.随着科学技术的不断发展,电子产品更新换代的周期越来越短,并且随着电子产品功能的不断丰富,电子产品的电路结构愈加复杂,电路板的焊接要求愈来愈高,传统的手工焊接技术在质量和效率上已经无法满足当今产品生产的需求,自动化焊接系统逐渐为世人所重视起来,然而,现有的自动化焊接系统无法对不良产品进行检测识别,还需要人工进一步进行筛查,降低了电路板的生产效率。
4.综上所述,现有的自动化焊接系统无法对不良产品进行检测识别,导致存在着电路板的生产效率低下的技术问题。


技术实现要素:

5.本发明实施例提供了一种智能焊接系统,解决了现有的自动化焊接系统无法对不良产品进行检测识别,导致存在着电路板的生产效率低下的技术问题。
6.本发明实施例提供了一种智能焊接系统,包括控制模块、传动模块、焊接模块、扫码模块以及视觉检测模块,所述扫码模块、所述焊接模块、以及所述视觉检测模块分别安装在扫码工位、焊接工位以及视觉检测工位上,所述焊接治具上还设置有条形码;
7.所述扫码模块用于根据所述控制模块发送的扫码指令,扫描所述焊接治具上的条形码,得到条形码信息,将所述条形码信息上传至所述控制模块;
8.所述传动模块用于根据所述控制模块发送的传动控制指令,将焊接治具传送到焊接工位或视觉检测工位,以及用于,根据控制模块发送的回收指令,将焊接后的焊接治具传送至回收工位;
9.所述焊接模块用于根据所述控制模块发送的焊接控制指令,对所述焊接治具执行焊接操作;
10.所述视觉检测模块用于根据所述控制模块发送的视觉检测指令,对所述焊接后的焊接治具的焊接质量进行检测,并将质量检测结果发送至所述控制模块;
11.所述控制模块用于向所述传动模块发送所述传动控制指令,向所述焊接模块发送所述焊接控制指令,向所述视觉检测模块发送所述视觉检测指令,向所述扫码模块发送所述扫码指令;以及用于,记录所述焊接治具的位置信息;以及用于,根据所述扫码模块发送的条形码信息,生成与所述焊接治具相对应的数据编号并进行保存;以及用于,在接收到所述质量检测结果后,确定与当前所检测的焊接治具相对应的数据编号,将所述质量检测结果与所述相对应的数据编号进行绑定,以及用于,根据所述质量检测结果,确定是否向所述
传动模块发送所述回收指令。
12.优选的,所述控制模块包括上位机以及下位机,所述上位机用于根据所述扫码模块发送的条形码信息,生成与所述焊接治具相对应的数据编号,将所述数据编号发送给所述下位机;以及用于,在接收到所述质量检测结果后,从所述下位机中获取与当前所检测的焊接治具相对应的数据编号,将所述质量检测结果与所述相对应的数据编号进行绑定,以及用于根据所述质量检测结果,确定是否向所述下位机发送所述回收控制指令;
13.所述下位机用于记录所述焊接治具的位置信息;以及用于;向所述传动模块发送所述传动控制指令,向所述焊接模块发送所述焊接控制指令,向所述视觉检测模块发送所述视觉检测指令,向所述扫码模块发送扫码指令;以及用于,保存所述上位机发送的数据编号,以及用于,将当前位于视觉检测工位的焊接治具相对应的数据编号发送至所述上位机,以及用于,根据所述上位机发送的回收控制指令,向所述传动模块发送回收指令。
14.优选的,所述视觉检测模块包括摄像子模块以及分析子模块;
15.所述摄像子模块用于根据所述控制模块发送的视觉检测指令,对焊接后的焊接治具进行拍照,将焊接治具照片发送至所述分析子模块;
16.所述分析子模块用于将所述焊接治具照片与预先拍摄的样本照片进行对比,得到对比度,根据所述对比度确定质量检测结果,将所述焊接治具照片以及所述质量检测结果发送至所述控制模块中。
17.优选的,所述分析子模块用于将所述焊接治具照片与所述样本照片进行对比,得到对比度的具体过程为:
18.所述分析子模块用于提取所述焊接治具照片中焊接点图像,从所述样本照片中提取标准焊接点图像,将所述焊接点图像与所述标准焊接点图像进行重合对比,得到对比度。
19.优选的,所述分析子模块用于根据所述对比度确定质量检测结果的具体过程为:
20.所述分析子模块用于将所述对比度与预设对比度进行比较,若所述对比度大于等于所述预设对比度,则质量检测结果为通过;若所述对比度大于小于所述预设对比度,则质量检测结果为不通过。
21.优选的,若所述质量检测结果为不通过,所述分析子模块还用于在所述焊接治具照片中标记出与所述标准焊接点图像不重合的焊接点位置,将标注后的焊接治具照片以及所述质量检测结果发送至所述控制模块中,以使所述控制模块将所述标注后的焊接治具照片以及所述质量检测结果进行可视化展示。
22.优选的,还包括提醒模块;
23.所述提醒模块用于根据所述控制模块发送的告警指令,执行告警操作,以及用于,根据所述控制模块发送的异常指令,执行提醒操作;
24.控制模块还用于监测所述传动模块、所述焊接模块、所述扫码模块以及所述视觉检测模块,当所述传动模块、所述焊接模块、所述扫码模块或所述视觉检测模块出现故障时,向所述提醒模块发送所述告警指令,以及用于,当所述条形码信息为无效信息或所述质量检测结果为不通过时,向所述提醒模块发送所述异常指令。
25.优选的,所述控制模块还用于在所述焊接模块对每个所述焊接治具执行焊接操作的过程中,从所述焊接模块中采集焊接监测数据,所述焊接监测数据包括所述焊接模块的状态数据、焊接开始时间以及焊接结束时间。
26.优选的,所述控制模块还用于,根据所述焊接监测数据以及质量测量结果,生成每个所述焊接治具的焊接报告。
27.优选的,所述控制模块中还设置有焊接诊断模型,所述控制模块还用于若当前所检测的焊接治具的质量检测结果为不通过,则将与所述当前所检测的焊接治具相对应的焊接报告输入至所述焊接诊断模型中,得到焊接诊断结果。
28.上述,本发明实施例提供的一种智能焊接系统,包括控制模块、传动模块、焊接模块、扫码模块以及视觉检测模块,扫码模块、焊接模块、以及视觉检测模块分别安装在扫码工位、焊接工位以及视觉检测工位上,焊接治具上还设置有条形码;扫码模块用于根据控制模块发送的扫码指令,扫描焊接治具上的条形码,得到条形码信息,将条形码信息上传至控制模块;传动模块用于根据控制模块发送的传动控制指令,将焊接治具传送到焊接工位或视觉检测工位,以及用于,根据控制模块发送的回收指令,将焊接后的焊接治具传送至回收工位;焊接模块用于根据控制模块发送的焊接控制指令,对焊接治具执行焊接操作;视觉检测模块用于根据控制模块发送的视觉检测指令,对焊接后的焊接治具的焊接质量进行检测,并将质量检测结果发送至控制模块;控制模块用于向传动模块发送传动控制指令,向焊接模块发送焊接控制指令,向视觉检测模块发送视觉检测指令,向扫码模块发送扫码指令;以及用于,记录焊接治具的位置信息;以及用于,根据扫码模块发送的条形码信息,生成与焊接治具相对应的数据编号并进行保存;以及用于,在接收到质量检测结果后,确定与当前所检测的焊接治具相对应的数据编号,将质量检测结果与相对应的数据编号进行绑定,以及用于,根据质量检测结果,确定是否向传动模块发送回收指令。
29.本发明实施例通过在智能焊接系统中设置视觉检测模块,利用视觉检测模块对焊接后的焊接治具的焊接质量进行检测,并将质量检测结果发送至控制模块,控制模块将质量检测结果和焊接治具的数据编号进行绑定后,在质量检测结果为不通过时,向传动模块发送回收控制指令,使得传动模块将焊接治具传送到回收工位上进行回收,在此过程中不需要人工来筛选出焊接质量不合格的焊接治具,提高了电路板的生产效率,解决了现有技术中自动化焊接系统无法对不良产品进行检测识别,导致存在着电路板的生产效率低下的技术问题。
附图说明
30.图1为本发明实施例提供的一种智能焊接系统的结构示意图。
31.图2为本发明实施例提供的一种智能焊接系统得到条形码信息的流程示意图。
32.图3为本发明实施例提供的一种智能焊接系统得到质量检测结果的流程示意图。
33.图4为本发明实施例提供的另一种智能焊接系统的结构示意图。
具体实施方式
34.以下描述和附图充分地示出本技术的具体实施方案,以使本领域的技术人员能够实践它们。实施例仅代表可能的变化。除非明确要求,否则单独的部件和功能是可选的,并且操作的顺序可以变化。一些实施方案的部分和特征可以被包括在或替换其他实施方案的部分和特征。本技术的实施方案的范围包括权利要求书的整个范围,以及权利要求书的所有可获得的等同物。在本文中,各实施方案可以被单独地或总地用术语“发明”来表示,这仅
仅是为了方便,并且如果事实上公开了超过一个的发明,不是要自动地限制该应用的范围为任何单个发明或发明构思。本文中,诸如第一和第二等之类的关系术语仅仅用于将一个实体或者操作与另一个实体或操作区分开来,而不要求或者暗示这些实体或操作之间存在任何实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素。本文中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的结构、产品等而言,由于其与实施例公开的部分相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
35.如图1所示,图1为本发明实施例提供的一种智能焊接系统,包括控制模块、传动模块、焊接模块、扫码模块以及视觉检测模块,扫码模块、焊接模块、以及视觉检测模块分别安装在扫码工位、焊接工位以及视觉检测工位上,焊接治具上还设置有条形码。
36.在本实施例中,车间的生产线上设置有扫码工位、焊接工位以及视觉检测工位,每个工位中安装有对应的模块,焊接治具在传动模块的传动下,可到达不同的工位。
37.扫码模块用于根据控制模块发送的扫码指令,扫描焊接治具上的条形码,得到条形码信息,将条形码信息上传至控制模块。
38.在本实施例中,在对焊接治具进行焊接前,由工作人员将焊接治具放置在扫码工位上,控制模块在检测到焊接治具位于扫码工位后,向扫码模块发送扫码指令,扫码模块在接收到扫码指令后,扫描焊接治具上的条形码,得到条形码信息,之后,扫码模块将条形码信息发送给控制模块。
39.传动模块用于根据控制模块发送的传动控制指令,将焊接治具传送到焊接工位或视觉检测工位,以及用于,根据控制模块发送的回收指令,将焊接后的焊接治具传送至回收工位。
40.传动模块用于传送焊接治具至不同的工位。在一个实施例中,传动模块为传送带,利用传送带将焊接治具运输至不同的工位。当控制模块需要控制焊接治具移动时,向传动模块发送传动控制指令,传动模块接收到控制模块发送的传动控制指令后,将焊接治具传送到焊接工位或视觉检测工位上。当传动模块接收到控制模块发送的回收指令时,会将焊接后的焊接治具传送至回收工位上进行回收。
41.焊接模块用于根据控制模块发送的焊接控制指令,对焊接治具执行焊接操作。
42.焊接模块用于在控制模块的控制下,对焊接治具执行焊接操作,具体的,当控制模块检测到焊接治具传送到焊接工位上时,向焊接模块发送焊接控制指令,焊接模块在接收到焊接控制指令后,对焊接治具执行焊接操作。示例性的,焊接模块上的定位气缸对焊接治具进行精确定位,之后,伺服电机开始下压,下压到设定压力后,伺服电机停止下压,焊接程序启动,焊机对焊接治具进行焊接操作。可理解,焊接模块采用目前市面上存在的自动焊接机即可,其工作过程在现有文献中已多有记载描述,在本实施例中不在进行赘述。
43.视觉检测模块用于根据控制模块发送的视觉检测指令,对焊接后的焊接治具的焊接质量进行检测,将质量检测结果发送至控制模块。
44.在本实施例中还设置有视觉检测模块,视觉检测模块安装在视觉检测工位上,视觉检测模块用于在控制模块的控制下,对焊接后的焊接治具的焊接质量进行检测。具体的,
当控制模块检测到焊接治具传送到视觉检测工位后,向视觉检测模块发送视觉检测指令,视觉检测模块在接收到视觉检测指令后,对焊接后的焊接治具进行拍照,得到焊接治具照片,在焊接治具照片的基础上进行焊接质量检测,得到质量检测结果,并将质量检测结果发送给控制模块。
45.控制模块用于向传动模块发送传动控制指令,向焊接模块发送焊接控制指令,向视觉检测模块发送视觉检测指令,向扫码模块发送扫码指令;以及用于,记录焊接治具的位置信息;以及用于,根据扫码模块发送的条形码信息,生成与焊接治具相对应的数据编号并进行保存;以及用于,在接收到质量检测结果后,确定与当前所检测的焊接治具相对应的数据编号,将质量检测结果与相对应的数据编号进行绑定,以及用于,根据质量检测结果,确定是否向传动模块发送回收指令。
46.在一个实施例中,扫码工位、焊接工位以及视觉检测工位上设置有检测焊接治具的红外传感器,当红外传感器检测到焊接治具后,会被触发并向控制模块发送触发信号。示例性的,当工作人员将焊接治具放置在扫码工位后,红外传感器将触发信号发送给控制模块,控制模块得知焊接治具目前在扫码工位上,向扫码模块发送扫码指令,扫码模块在接收到扫码指令后,扫描焊接治具上的条形码,得到条形码信息,将条形码信息上传至控制模块,控制模块在接收到条形码信息以后,生成与焊接治具相对应的数据编号并进行保存,并记录与该数据编号对应的焊接治具目前的位置信息为扫码工位,将位置信息和数据编号进行绑定,之后,向传动模块发送传动控制指令,传动模块将焊接治具传送至焊接工位。
47.当焊接工位上的红外传感器被触发时,控制模块获知焊接工位上具有焊接治具,此时,对焊接治具的位置信息进行更新。在一个实施例中,扫码工位和焊接工位之间存在的焊接治具的数量n是固定的,当控制模块记录了在当前在扫码工位上的第一焊接治具的位置信息后,若焊接工位上的红外传感器被第n 1次触发,则说明此时第一焊接治具到达了焊接工位,控制模块对第一焊接治具的位置信息进行更新。可理解,控制模块检测焊接治具的位置信息的方式可根据实际需要进行设置,在本实施例中不进行具体限定。控制模块接收到触发信号后,向焊接模块发送焊接控制指令,焊接模块对焊接治具进行焊机操作。焊接完成后,控制模块向传动模块发送传动控制指令,传动模块将焊接后的焊接治具传送到视觉检测工位。
48.控制模块在接收到视觉检测工位上的红外传感器发送的触发信号后,更新焊接治具的位置信息,并向视觉检测工位发送视觉检测指令,视觉检测工位在接收到视觉检测指令后,开始对焊接后的焊接治具的焊接质量进行检测,得到质量检测结果,并将质量检测结果发送到控制模块,控制模块在接收到质量检测结果后,根据焊接治具的位置信息,确定与当前位于视觉检测工位上的焊接治具相对应的数据编号,将质量检测结果和数据编号进行绑定,并将绑定后的数据发送到mes系统。之后,控制模块根据质量检测结果确定当前位于视觉检测工位上的焊接治具的焊接质量是否合格,若是,则向传动模块发送传动控制指令,传动模块将位于视觉检测工位上的焊接治具传送至下一个工位,若否,则向传动模块发送回收指令,传动模块在接收到回收指令后将位于视觉检测工位上的焊接治具传送至回收工位,方便工位人员对其进行回收。
49.在上述实施例的基础上,控制模块包括上位机以及下位机,上位机用于根据扫码模块发送的条形码信息,生成与焊接治具相对应的数据编号,将数据编号发送给下位机;以
及用于,在接收到质量检测结果后,从下位机中获取与当前所检测的焊接治具相对应的数据编号,将质量检测结果与相对应的数据编号进行绑定,以及用于根据质量检测结果,确定是否向下位机发送回收控制指令。
50.在本实施例中,控制模块包括有上位机以及下位机,上位机上安装有控制软件,上位机软件在接收到扫码模块发送的条形码信息后,根据条形码信息生成与目前位于扫码工位上的焊接治具相对应的数据编号,将数据编号发送到下位机中进行储存。可理解,每个数据编号对应一个焊接治具,数据编号可用于区分不同的焊接治具。在一个实施例中,上位机软件在接收到条形码信息后,请求mes系统(电子管理系统)进行路由检测,在检测通过以后生成和焊接治具相对应的数据编号,并将数据编号发送到下位机中进行储存。
51.上位机软件在接收到质量检测结果后,会向下位机发送数据获取指令,从下位机中获取与当前的位置信息为视觉检测工位相绑定的数据编号,将质量检测结果和数据编号进行绑定,并将绑定后的数据发送到mes系统。同时,上位机软件还会根据质量检测结果,向下位机发送回收指令。是利息的,若质量检测结果为通过,则上位机软件向下位机发送回收指令,从而使得下位机控制传送模块将焊接治具传送到回收工位上。
52.下位机用于记录焊接治具的位置信息;以及用于;向传动模块发送传动控制指令,向焊接模块发送焊接控制指令,向视觉检测模块发送视觉检测指令,向扫码模块发送扫码指令;以及用于,保存上位机发送的数据编号,以及用于,将当前位于视觉检测工位的焊接治具相对应的数据编号发送至上位机,以及用于根据上位机发送的回收控制指令,向传动模块发送回收指令。
53.在本实施例中,下位机为plc,plc还用于接收上位机软件发送的数据编号,并对数据编号进行保存;plc还用于记录以及更新焊接治具的位置信息,具体过程可参照上述控制模块对位置信息进行记录更新的过程,在此不在赘述。
54.在一个实施例中,plc还用于在接收到红外传感器发送的触发信号时,向对应工位上的模块发送指令。示例性的,当plc接收到扫码模块上的红外传感器发送的触发信息时,向扫码模块发送扫码指令,以启动扫码模块执行相应的操作,如图2所示。当plc接收到焊接模块上的红外传感器发送的触发信息时,向焊接模块发送焊接控制指令,以启动焊接模块。当plc接收到视觉检测模块上的红外传感器发送的触发信息时,向视觉检测模块发送视觉检测指令,以启动视觉检测模块执行相应的操作,如图3所示。在一个实施例中,红外传感器的触发信号上包括有传感器标识,plc根据传感器标识即可识别出对应工位的触发信号,从而向对应的模块发送指令。
55.当plc在接收到上位机发送的数据获取指令后,会确定与当前的位置信息为视觉检测工位相绑定的数据编号,将该数据编号发送到上位机软件中,上位机软件即可获知当前位于视觉检测工位的焊接治具相对应的数据编号。plc在接收到上位机软件发送的回收控制指令时,会生成回收指令,并向传动模块发送回收指令,从而使得传动模块将焊接后的焊接治具传送到回收工位上。
56.在上述实施例的基础上,视觉检测模块包括摄像子模块以及分析子模块。
57.在本实施例中,视觉检测模块包括摄像子模块以及分析子模块,且摄像子模块的拍摄角度正对着视觉检测工位上的焊接治具。
58.摄像子模块用于根据控制模块发送的视觉检测指令,对焊接后的焊接治具进行拍
照,将焊接治具照片发送至分析子模块。
59.在本实施例中,摄像子模块为摄像机,摄像机在接收到plc发送的视觉检测指令后,对视觉检测工位上焊接后的焊接治具进行拍照,得到焊接治具照片,并将焊接治具照片发送给分析子模块中。
60.分析子模块用于将焊接治具照片与预先拍摄的样本照片进行对比,得到对比度,根据对比度确定质量检测结果,将焊接治具照片以及质量检测结果发送至控制模块中。
61.分析子模块中储存有预先拍摄的样本照片,样本照片为焊接完成后标准的焊接治具的照片,样本照片上标注有焊接治具标准焊接点的位置信息。分析子模块在接收到焊接治具照片后,将焊接治具照片与预先拍摄的样本照片进行重合对比,得到两张照片的成像对比度,并根据对比度,确定焊接后的焊接治具的质量检测结果,并将焊接治具照片以及质量检测结果一起发送至上位机软件中。
62.在上述实施例的基础上,分析子模块用于将焊接治具照片与样本照片进行对比,得到对比度的具体过程为:
63.分析子模块用于提取焊接治具照片中焊接点图像,从样本照片中提取标准焊接点图像,将焊接点图像与标准焊接点图像进行重合对比,得到对比度。
64.分析子模块在接收到焊接治具照片后,提取出焊接治具照片中的焊接点图像,从样本照片中提取标准焊接点图像,将焊接点图像与标准焊接点图像进行对比,根据两者的重合度,确定出焊接治具照片和样本照片的对比度。
65.其中,需要进一步说明的是,在本实施例中,分析子模块提取出焊接治具照片中的焊接点图像的具体过程为:
66.对焊接治具照片进行灰度化处理,得到灰度图像,之后,由于摄像头采集到的照片中经常会含有一些噪声点,导致图像退化,降低焊接点的识别率,因此,需要对灰度图像进行中值滤波降噪处理,从而去除灰度图像中的高斯噪声和椒盐噪声,保护灰度图像的边缘信息。
67.在对灰度图像进行中值滤波后,对灰度图像进行二值化处理,具体的,在本实施例中,采用大津算法对灰度图像进行二值化处理。大津算法的基本思想为:设定一个阈值t,它把一幅灰度图像分割成两组,一组灰度对应目标图像,另一组对应背景图像。假设灰度图像的灰度值为0~k级,t从0开始取值,一直到k,当t=t使得这两组灰度值的类间方差最大,类内方差最小时,目标图像和背景图像两部分的差别到达了最大化,若将此时的阈值t作为二值化的门限值,将获得最佳的二值化效果。在本实施例中,焊接点图像即为目标图像,在遍历后得到阈值t后,即可通过大津算法提取出灰度图像中的焊接点图像。
68.在上述实施例的基础上,分析子模块用于根据对比度确定质量检测结果的具体过程为:
69.分析子模块用于将对比度与预设对比度进行比较,若对比度大于等于预设对比度,则质量检测结果为通过;若对比度大于小于预设对比度,则质量检测结果为不通过。
70.分析子模块在得到对比度后,将对比度和预设对比度进行比较,若对比度大于或等于预设对比度,则该焊接治具的质量检测结果为通过,如果对比度小于预设对比度,则该焊接治具的质量检测结果为不通过。可理解,在本实施例中,预设对比度的数值可根据实际需要进行设置,在本实施例中不对预设对比度的具体数据进行限定。
71.在上述实施例的基础上,若质量检测结果为不通过,分析子模块还用于在焊接治具照片中标记出与标准焊接点图像不重合的焊接点位置,将标注后的焊接治具照片以及质量检测结果发送至控制模块中,以使控制模块将标注后的焊接治具照片以及质量检测结果进行可视化展示。
72.如果焊接治具的质量检测结果为不通过,分析子模块还用于确定焊接点图像与标准焊接点图像不重合的焊接点位置,并在焊接治具照片中,标记出与标准焊接点图像不重合的焊接点位置。例如在不重合的焊接点位置标注红色ng符号,可理解,具体标注方式可根据实际需要进行设置,在本实施例中不对具体标注方式进行限定。标注完成后,再将焊接治具照片以及质量检测结果发送至上位机软件中,从而使得上位机软件还对标注后的焊接治具照片以及质量检测结果进行可视化展示,方便工作人员能够得知焊接治具的质量检测结果以及焊接治具中不符合要求的焊接点位置。在一个实施例中,上位机软件还会将焊接治具照片以及质量检测结果上传到mes系统中进行保存。
73.在上述实施例的基础上,还包括提醒模块;
74.提醒模块用于根据控制模块发送的告警指令,执行告警操作,以及用于,根据控制模块发送的异常指令,执行提醒操作;
75.控制模块还用于监测传动模块、焊接模块、扫码模块以及视觉检测模块,当传动模块、焊接模块、扫码模块或视觉检测模块出现故障时,向提醒模块发送告警指令,以及用于,当条形码信息为无效信息或质量检测结果为不通过时,向提醒模块发送异常指令。
76.需要进一步说明的是,在本实施例中,如图4所示,智能焊接系统还包括有提醒模块,提醒模块起到提醒工作人员的作用。
77.在本实施例中,plc还用于对传动模块、焊接模块、扫码模块以及视觉检测模块的工作状态进行监测,当plc检测到传动模块、焊接模块、扫码模块以及视觉检测模块中任意一个发生故障时,向提醒模块发送告警指令,提醒模型在接收到提醒指令后,执行告警操作。在另一个实施例中,当上位机软件获取到条形码信息后,会对条形码信息进行检测,若条形码信息为无效信息,上位机软件会向plc发送异常指示指令;以及,当焊接治具的质量检测结果为不通过时,上位机软件同样会向plc发送异常指示指令,plc在接收到异常指示指令后,向提醒模块发送异常指令,提醒模块执行提醒操作。
78.在一个实施例中,提醒模块上设置有红色指示灯、黄色指示灯以及绿色指示灯,当提醒模块没有接收到告警指令或异常指令时,绿色指示灯常亮;当提醒模块接收到告警指令时,熄灭绿色指示灯,点亮红色指示灯,并发出长鸣;当提醒模块接收到异常指令时,熄灭绿色指示灯,点亮黄色指示灯,并发出一声短鸣。
79.在上述实施例的基础上,控制模块还用于在焊接模块对每个焊接治具执行焊接操作的过程中,从焊接模块中采集焊接监测数据,焊接监测数据包括焊接模块的状态数据、焊接开始时间以及焊接结束时间。
80.焊接模块在对每个焊接治具执行焊接操作的过程中,上位机软件还用于从焊接模块中采集焊接监测数据,焊接监测数据包括焊接模块的状态数据、焊接开始时间以及焊接结束时间,焊接模块的状态数据包括焊接模块中伺服电机的压力数据以及焊机的温度数据。
81.在一个实施例中,控制模块还用于,根据焊接监测数据以及质量测量结果,生成每
个焊接治具的焊接报告。
82.在得到每个焊接治具在焊接过程中的焊接监测数据以及每个焊接治具的质量检测结果后,控制模块还用于根据每个焊接治具的焊接监测数据以及质量检测结果,生成每个焊接治具的焊接报告。示例性的,在一个实施例中,焊接报告中包括有对应焊接治具的质量检测结果、焊接开始时间、焊接结束时间、焊接过程中伺服电机的压力变化曲线以及焊接过程中焊机的温度变化曲线。
83.在上述实施例的基础上,控制模块中还设置有焊接诊断模型,控制模块还用于若当前所检测的焊接治具的质量检测结果为不通过,则将与当前所检测的焊接治具相对应的焊接报告输入至焊接诊断模型中,得到焊接诊断结果。
84.在一个实施例中,控制模块的上位机软件中还设置有预先训练好的焊接诊断模型。示例性的,在一个实施例中,故障诊断模型为神经网络模型,工作人员获取历史上质量检测结果为不通过的焊接治具相对应的历史焊接报告,并在历史焊接报告上标注出焊接质量不通过的原因,将标注后的历史焊接报告输入到故障诊断模型中进行训练,对故障诊断模型的参数进行调整,直至故障诊断模型的输出误差在预设范围内,得到训练好的焊接诊断模型。
85.后续控制模块在接收到当前所检测的焊接治具的质量检测结果后,根据当前所检测的焊接治具的焊接监测数据以及质量检测结果,生成对应的焊接报告,若当前所检测的焊接治具的质量检测结果为不通过,则将对应的焊接报告输入到焊接诊断模型中,得到焊接诊断结果,焊接诊断结果中包括有焊接质量不通过的原因。
86.上述,本发明实施例通过在智能焊接系统中设置视觉检测模块,利用视觉检测模块对焊接后的焊接治具的焊接质量进行检测,并将质量检测结果发送至控制模块,控制模块将质量检测结果和焊接治具的数据编号进行绑定后,在质量检测结果为不通过时,向传动模块发送回收控制指令,使得传动模块将焊接治具传送到回收工位上进行回收,在此过程中不需要人工来筛选出焊接质量不合格的焊接治具,提高了电路板的生产效率,解决了现有技术中自动化焊接系统无法对不良产品进行检测识别,导致存在着电路板的生产效率低下的技术问题。
87.注意,上述仅为本发明实施例的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明实施例不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明实施例的保护范围。因此,虽然通过以上实施例对本发明实施例进行了较为详细的说明,但是本发明实施例不仅仅限于以上实施例,在不脱离本发明实施例构思的情况下,还可以包括更多其他等效实施例,而本发明实施例的范围由所附的权利要求范围决定。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献