著录项信息
专利名称 | 焊接机器人控制方法 |
申请号 | CN201110429744.1 | 申请日期 | 2011-12-20 |
法律状态 | 权利终止 | 申报国家 | 中国 |
公开/公告日 | 2013-06-26 | 公开/公告号 | CN103170767A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | B23K37/00 | IPC分类号 | B;2;3;K;3;7;/;0;0查看分类表>
|
申请人 | 徐州工程学院;江苏省产品质量监督检验研究所 | 申请人地址 | 江苏省徐州市泉山区南三环路18号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 徐州工程学院,江苏省产品质量监督检验研究所 | 当前权利人 | 徐州工程学院,江苏省产品质量监督检验研究所 |
发明人 | 李清伟;周志玉;杨根喜;訾斌;孙辉辉;张作营;郭华锋;胡志强;何敏;张宏艳 |
代理机构 | 徐州市三联专利事务所 | 代理人 | 周爱芳 |
摘要
本发明公开了一种焊接机器人控制方法,涉及一种焊接机器人控制装置。该方法采用激光视觉传感系统、激光条形码扫描系统、主工控机、驱动装置和无线示教装置,激光条形码扫描系统将焊件扫描成三维模型,导入主工控机,然后通过无线示教装置直接在三维模型上指定焊接信息,包括焊缝的位置,长度,焊枪摆动方式;当焊接工件需要批量生产时,可以通过条形码识别系统,读取工件上焊接条形码的焊接信息,然后将信息送到主工控机;由工控机将条形码信息转化成焊接信号。优点:实现了闭环控制,提高了示教效率;方便的进行对机器人的控制;抗电磁场干扰能力强;提高了示教效率;提高了工件焊缝的质量;控制系统的自适应能力增强,可靠性高。
1.一种焊接机器人控制方法,采用如下装置:
用于检测机器人各种状态的传感器,对机器人各个臂的受力状态、转角和转速进行实时监控,同时对焊缝的信息进行捕捉,对机器人形成闭环控制;
信号转化装置,将传感器检测到的各种信号转换后通过通信装置传送至主工控机;
主工控机,接收无线示教装置的信号进行分析处理并完成人机交互功能,主工控机接收来自各传感器的信号通过力学计算,控制系统解算,形成控制误差信号,反馈给驱动装置;
驱动装置,接收主工控机发出的命令用于驱动机器人进行工作;
无线示教装置,对机器人的启动、急停进行操作,根据焊件的形状手动进行各种点、直线、圆弧的插补;
激光视觉传感系统,对相应的图像信息进行采集,并且进行图像预处理,然后将信息送到主工控机,主工控机对图像进行焊缝识别,提取出所需的焊接信息,处理后送到机器人的驱动装置和焊机;
激光条形码扫描系统,将所需的焊接信息接收并导入主工控机,与焊接工件的三维模型相结合,最后由系统生成程序代码,发送给机器人的驱动装置进行工作;
主工控机、激光条形码扫描系统和机器人的驱动装置之间以串行总线方式进行通信,构成一个通信网络系统;其特征在于:焊接机器人具体焊接步骤如下:
(1)机器人进行焊接时,安装在机器人上的激光条形码扫描系统将焊件扫描成三维模型,导入主工控机,然后通过无线示教装置直接在三维模型上指定焊接信息,包括焊缝的位置,长度,焊枪摆动方式;当焊接工件需要批量生产时,通过条形码识别系统读取工件上焊接条形码的焊接信息,然后将信息送到主工控机;由主工控机将条形码信息转化成焊接信号;
(2)主工控机将扫描出来的三维模型信息和焊接信息生成程序代码,发送给机器人的驱动装置,通过无线示教装置发出启动信息,机器人开始动作;
(3)传感器随机器人同时启动,主工控机将接收到的信号进行分析处理并完成人机交互功能、焊接机器人的力学计算,控制系统解算,形成控制误差信号通过通信装置传送给主工控机;主工控机接收传感器测得驱动装置中交流伺服电机的转角与转速信号,并构成反馈;
(4)当焊枪与工件距离达到已设定值,传感器向主工控机发出焊接启动信号,主工控机控制焊机进行工作,焊接开始后,根据接近传感器检测的焊丝距离工件的距离,主工控机对焊枪的姿态摆动进行辅助控制;
(5)激光视觉传感系统将接收到熔池图像信息送到图像采集卡,图像采集卡对图像进行预处理,然后将信息送到主工控机,主工控机对图像进行焊缝识别,提取出所需的焊接信息,软件处理后送到机器人的驱动装置和焊机,对焊枪的焊接参数进行反馈修改,保证焊接机器人对焊接条件变化后的适应性;
(6)操作者通过无线示教装置对机器人的启动、急停进行操作;根据焊件的形状手动进行各种点、直线、圆弧的插补。
2.根据权利要求1所述的焊接机器人控制方法,其特征在于:所述的无线示教装置包括无线信号发射器、无线通讯协议接口、抗干扰与信号放大模块和示教盒接收器。
3.根据权利要求1所述的焊接机器人控制方法,其特征在于:所述的激光视觉传感系统包括激光器、CCD摄像头、滤光片和图样采集卡;通过CCD摄像头成像后,图样采集卡对相应的图像信息进行采集,并且进行图像预处理,然后将信息送到主工控机,主工控机对图像进行焊缝识别,提取出所需的焊接信息,软件处理后送到机器人的驱动装置和焊机。
4.根据权利要求1所述的焊接机器人控制方法,其特征在于:激光条形码扫描系统包括激光扫描仪、可变更激光扫描仪的位置及姿态的控制器和条形码;激光扫描仪将所焊接工件扫描为三维模型导入主工控机,要焊接的工件上贴有相应的条形码;主工控机内部的条形码识别系统将所需的焊接信息接收并与三维模型相结合,最后生成系统程序代码,发送给机器人的驱动装置。
5.根据权利要求1所述的焊接机器人控制方法,其特征在于:所述的传感器为光电编码器、测力传感器、接近传感器和激光视觉传感器;所述的光电编码器安装在驱动装置中的交流伺服电机上,在机器人的力臂上下各安装一测力传感器,接近传感器和激光视觉传感器均安装在焊枪上。
焊接机器人控制方法 \n技术领域\n[0001] 本发明涉及一种焊接机器人控制装置,具体是一种焊接机器人控制方法 ,基于无线智能示教和视觉跟踪技术三维激光扫描的焊接机器人控制方法。\n背景技术\n[0002] 焊接机器人就是在焊接生产领域代替焊工从事焊接任务的工业机器人,主要分为点焊和弧焊两大类。现有的示教再现型焊接机器人的焊接参数是根据作业条件预先设置的,在焊接过程中缺少外部信息传感和实时调整功能,对作业条件的一致性要求严格,不能适应焊接环境和过程的变化。其次,示教再现型焊接机器人示教过程繁琐,空程行走时间过长,工作效率低,而且示教器与焊接机器人通过电缆连接,人机操作空间受到限制。为了克服以上的问题对焊接质量的影响,提高焊接机器人的智能化水平和工作的可靠性,这就要求焊接机器人控制方法在示教基础上,融合传感技术,智能控制技术和计算机技术,实现焊接过程的自主化和智能化。\n发明内容\n[0003] 为了克服上述现有技术的缺点,本发明提供一种焊接机器人控制方法,能够完善焊接机器人外部信息传感和实时调整功能,并且能够提高示教效率,增加示教空间的机器人控制装置及方法。\n[0004] 本发明是以如下技术方案实现的:一种焊接机器人控制方法,包括[0005] 用于检测机器人各种状态的传感器,对机器人各个臂的受力状态、转角和转速进行实时监控,同时对焊缝的信息进行捕捉,对机器人形成闭环控制;\n[0006] 信号转化装置,将传感器检测到的各种信号转换后通过通信装置传送至主工控机;\n[0007] 主工控机,接收无线示教装置的信号进行分析处理并完成人机交互功能,主接收来自各传感器的信号通过力学计算,控制系统解算,形成控制误差信号,反馈给驱动装置;\n[0008] 驱动装置,接收主发出的命令用于驱动机器人进行工作;\n[0009] 无线示教装置,对机器人的启动、急停进行操作,根据焊件的形状手动进行各种点、直线、圆弧的插补;\n[0010] 激光视觉传感系统,对相应的图像信息进行采集,并且进行图像预处理,然后将信息送到主工控机,主工控机对图像进行焊缝识别,提取出所需的焊接信息,处理后送到机器人的驱动装置和焊机;\n[0011] 激光条形码扫描系统,将所需的焊接信息接收并导入主工控机,与焊接工件的三维模型相结合,最后由系统生成程序代码,发送给机器人的驱动装置进行工作;\n[0012] 主工控机、激光条形码扫描系统和机器人的驱动装置之间以串行总线方式进行通信,构成一个通信网络系统;其特征在于:焊接机器人具体焊接步骤如下:\n[0013] (1)机器人进行焊接时,安装在机器人上的激光条形码扫描系统将焊件扫描成三维模型,导入主工控机,然后通过无线示教装置直接在三维模型上指定焊接信息,包括焊缝的位置,长度,焊枪摆动方式;当焊接工件需要批量生产时,可以通过条形码识别系统,读取工件上焊接条形码的焊接信息,然后将信息送到主工控机;由主工控机将条形码信息转化成焊接信号;\n[0014] (2)主工控机将扫描出来的三维模型信息和焊接信息生成程序代码,发送给机器人的驱动装置,通过无线示教装置发出启动信息,机器人开始动作;\n[0015] (3)传感器随机器人同时启动,主工控机将接收到的信号进行分析处理并完成人机交互功能、焊接机器人的力学计算,控制系统解算,形成控制误差信号通过通信装置传送给主工控机;主工控机接收传感器测得驱动装置中交流伺服电机的转角与转速信号,并构成反馈;\n[0016] (4)当焊枪与工件距离达到已设定值,传感器向主工控机发出焊接启动信号,主工控机控制焊机进行工作,焊接开始后,接近传感器根据焊丝距离工件的距离,对焊枪的姿态摆动进行辅助控制;\n[0017] (5)激光视觉传感系统将接收到熔池图像信息送到图像采集卡,图像采集卡对图像进行预处理,然后将信息送到主工控机,主工控机对图像进行焊缝识别,提取出所需的焊接信息,软件处理后送到机器人的驱动装置和焊机,对焊枪的焊接参数进行反馈修改,保证焊接机器人对焊接条件变化后的适应性;\n[0018] (6)操作者通过无线示教装置对机器人的启动、急停进行操作;根据焊件的形状手动进行各种点、直线、圆弧的插补。\n[0019] 本发明的有益效果:1)增加了机器人的外部传感功能,实现了闭环控制,提高了示教效率;\n[0020] 2)无线示教装置,提供友好的人机操作界面和广阔的人机操作空间。操作者可以更快更方便的进行对机器人的控制;\n[0021] 3)激光视觉传感系统,具有主动性、非接触的特点,能获取准确物体的三维信息、灵敏度精度高、抗电磁场干扰能力强;\n[0022] 4)三维激光扫描技术和条形码信息读取装置简化了示教的过程,增加了示教的准确性,缩短了焊接处所间的移动即空程,减少了整体作业时间;\n[0023] 5)控制系统运用4类传感器,各传感器协同复合工作,大大增加了机器人运动轨迹的精确性提高了工件焊缝的质量,并且对机器人的各种状态实时监控,减少了出错的可能性;\n[0024] 6) 整个控制系统可以随着焊接条件和环境的变化自动对机器人的工作方式进行调整,焊接机器人对焊接条件的要求降低,自适应能力增强,可靠性提高。\n附图说明\n[0025] 下面结合附图对本发明作进一步说明。\n[0026] 图1 为本发明所述焊接机器人控制装置示意框图;\n[0027] 图2 为本发明所述的激光条形码扫描示教系统流程图;\n[0028] 图3 为本发明所述的激光视觉系统流程图;\n[0029] 图4 为本发明所述的激光视觉系统的基本工作原理图。\n具体实施方式\n[0030] 如图1所示,焊接机器人控制方法用于检测机器人各种状态的传感器,对机器人各个臂的受力状态、转角和转速进行实时监控,同时对焊缝的信息进行捕捉,对机器人形成闭环控制。\n[0031] 信号转化装置,将传感器检测到的各种信号转换后通过通信装置传送至主工控机。主工控机,接收无线示教装置的信号进行分析处理并完成人机交互功能,主工控机接收来自各传感器的信号通过力学计算,控制系统解算,形成控制误差信号。驱动装置,接收主工控机发出的命令用于驱动机器人进行工作。无线示教装置,对机器人的启动、急停进行操作,根据焊件的形状手动进行各种点、直线、圆弧的插补。激光视觉传感系统,对相应的图像信息进行采集,并且进行图像预处理,然后将信息送到主工控机,主工控机对图像进行焊缝识别,提取出所需的焊接信息,处理后送到机器人的驱动装置和焊机。激光条形码扫描系统,将所需的焊接信息接收并导入主工控机,与三维模型相结合,最后系统生成程序代码,发送给机器人的驱动装置进行工作。主工控计算机根据示教系统与各种传感器提供的检测信号,向机器人驱动控制器发出移动命令和路径实时修正命令。从而控制控制焊接机器人根据焊接条件,实时高效的工作。\n[0032] 机器人的驱动装置根据自由度的一般可分为3-21组,每一组结构相同,包括驱动器、光电编码器和变频器,主工控机输出端与变频器和驱动器的输入端连接,变频器和驱动器的输出端与驱动电机连接,光电编码器的输出端与主工控机输入端连接。\n[0033] 激光视觉传感系统包括激光器、CCD摄像头、滤光片和图样采集卡;通过CCD摄像头成像后,图像采集卡对相应的图像信息进行采集,并且进行图像预处理,然后将信息送到主工控机,主工控机对图像进行焊缝识别,提取出所需的焊接信息,软件处理后送到机器人的驱动装置和焊机。CCD摄像头垂直对准工件,激光器倾斜布置,激光器打出的激光经柱透镜形成一片光照射到工件上,形成一条宽度很窄的光带。当该光带被工件反射或折射后,经滤光片保留激光器发出的特定波长的光,而滤除其他波长的光,最后进入CCD摄像头成像。各坡口与工件在垂直方向深度不同,故从垂直工件的方向看去,反射光成一折线,折线反映了光纹中心与焊缝坡口中心的三维位置关系。\n[0034] 激光条形码扫描系统包括激光扫描仪、可变更激光扫描仪的位置及姿态的控制器和条形码;激光扫描仪将所焊接工件扫描为三维模型导入主工控机,要焊接的工件上贴有相应的条形码;主工控机内部的条形码识别系统将所需的焊接信息接收并与三维模型相结合,最后由生成系统程序代码,发送给机器人的驱动装置。\n[0035] 传感器为光电编码器、测力传感器、接近传感器和激光视觉传感器。光电编码器安装在驱动装置中的交流伺服电机上,在机器人的力臂上下各安装一测力传感器,接近传感器和激光视觉传感器均安装在焊枪上。以四轴焊接机器人为例加以说明:传感器包括4个光电编码器、8个测力传感器、1个激光视觉传感器和1个接近传感器;光电编码器分别安装在各关机驱动机构中的交流伺服电机上,在焊接机器人的每个臂上两个安装测力传感器,对机器人各个臂的受力状态进行实时监控。激光视觉传感器和接近传感器都安装在焊枪前端,对机器人形成闭环控制,共同对焊缝的信息进行捕捉,然后进行实时调整。\n[0036] 无线示教装置包括无线信号发射器、无线通讯协议接口、抗干扰与信号放大模块和示教盒接收器。\n[0037] 主工控机、驱动装置和无无线示教装置组成的分布式控制模式,具有系统响应快速、信息处理能力强、可靠性好操作方便的优势。采用测力传感器、视觉传感器和接近传感器可以监测机器人手臂的受力、启动和急停时冲击状况,并能够对其进行实时调整,通过对焊缝的熔池信息的反馈处理,从而提高了焊接机器人焊接的灵活性、稳定性和精确性。激光视觉系统和接触传感器能够保证焊枪的高精度运动,提高焊缝的焊接质量。\n[0038] 主工控机、激光条形码扫描系统和机器人的驱动装置之间以串行总线方式进行通信,构成一个通信网络系统;焊接机器人具体焊接步骤如下:\n[0039] (1)机器人进行焊接时,安装在机器人上的激光条形码扫描系统将焊件扫描成三维模型,导入主工控机,然后通过无线示教装置直接在三维模型上指定焊接信息,包括焊缝的位置,长度,焊枪摆动方式;当焊接工件需要批量生产时,可以通过条形码识别系统,读取工件上焊接条形码的焊接信息,然后将信息送到主工控机;由主工控机将条形码信息转化成焊接信号。\n[0040] (2)主工控机将扫描出来的三维模型信息和焊接信息生成程序代码,发送给机器人的驱动装置。通过示教盒发出启动信息,机器人开始动作。\n[0041] (3)光电编码器、测力传感器随机器人同时启动。主控工控机对接收到的信号进行分析处理并完成人机交互功能、焊接机器人的力学计算,控制系统解算,形成控制误差信号通过通信装置传送给主工控机;主工控机还接受来自与交流伺服驱动器、交流伺服电机相配套的光电编码器测得交流伺服电机的转角与转速信号,并与反馈给机器人控制器的光电编码器接口构成位置反馈控制,保证机器人本体各个关节运动的精确性,稳定性,可靠性,和实效性。\n[0042] (4)当焊枪与工件距离达到已设定值,接近传感器向主工控机发出焊接启动信号,主工控机控制焊机进行工作,焊接开始后,接近传感器根据焊丝距离工件的距离,对焊枪的姿态摆动进行辅助控制。\n[0043] (5)激光视觉传感器将接收到熔池图像信息送到图像采集卡,图像采集卡对图像进行预处理,然后将信息送到主工控机,主工控机对图像进行焊缝识别,提取出所需的焊接信息,软件处理后送到机器人控制器和焊机;对焊枪的焊接参数进行反馈修改,保证焊接机器人对焊接条件变化后的适应性。\n[0044] (6)操作者通过无线示教器对机器人的启动,急停进行操作;根据焊件的形状手动进行各种点、直线、圆弧的插补。\n[0045] 如图2所示,激光扫描仪首先工作,将所焊接工件扫描为三维模型导入主工控机,主工控机对接收到的模型进行处理,并转化为可编辑的三维模型。操作者可以直接在三维模型上指定相应的焊接信息。或者在焊接的工件上贴上相应的条形码,每条焊缝对应一个条形码焊接信息。然后由条形码识别系统将所需的焊接信息读取,导入主工控机,与三维模型相结合,最后生成系统程序代码,发送给机器人的驱动装置进行工作。这种方案适合大型复杂批量生产的焊接产品。\n[0046] 如图3和4所示,系统主要包括激光器,摄像头滤光片,其它辅助装置,图样采集卡和图像识别软件。本系统主要利用主动式测量方式,结合激光三角形原理,激光器射出激光照射到焊缝的一点,探测器接受反射光。通过CCD摄像头成像后,图像采集卡对相应的图像信息进行采集,并且进行图像预处理,然后将信息送到主工控机,主工控机对图像进行焊缝识别,提取出所需的焊接信息,软件处理后送到机器人的驱动装置和焊机。
法律信息
- 2017-02-08
未缴年费专利权终止
IPC(主分类): B23K 37/00
专利号: ZL 201110429744.1
申请日: 2011.12.20
授权公告日: 2015.01.21
- 2015-01-21
- 2013-07-24
实质审查的生效
IPC(主分类): B23K 37/00
专利申请号: 201110429744.1
申请日: 2011.12.20
- 2013-06-26
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2004-04-21
|
2003-08-19
| | |
2
| |
2010-07-07
|
2009-12-29
| | |
3
| | 暂无 |
2008-10-31
| | |
4
| |
2010-08-11
|
2009-12-30
| | |
5
| |
2011-05-25
|
2009-11-25
| | |
6
| |
2008-07-23
|
2008-01-31
| | |
7
| |
2003-09-03
|
2002-06-06
| | |
8
| |
2008-12-24
|
2008-05-12
| | |
9
| | 暂无 |
2005-09-16
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |