弧焊机器人焊接的直线焊缝离线跟踪方法

文档序号:10479994阅读:510来源:国知局
弧焊机器人焊接的直线焊缝离线跟踪方法
【专利摘要】本发明提供一种弧焊机器人焊接的直线焊缝离线跟踪方法,机器人示教一段基准路线,将路径按距离等分原则平分成N个路径点,同时获取测量传感器的一个基准坐标值。实际运行时,测量传感器实时扫描焊缝,将焊缝坐标发送给机器人,机器人将坐标值与基准值做比较,得到偏差值去修正相应的第n个路径点;当测量传感器扫描所有的路径点之后,机器人再沿修正好的路径点逐点运行焊接。本发明方案简单、准确,有效的避免了由于工件误差或者上料位置误差等原因造成直线焊缝轨迹改变从而影响机器人焊接效果的问题。同时解决了在线跟踪边测量边焊接容易在测量中引起噪声污染、影响测量精度的问题。
【专利说明】
弧焊机器人焊接的直线焊缝离线跟踪方法
技术领域
[0001]本发明属于自动化控制领域,特别是涉及到一种弧焊机器人焊接直线焊缝时的离线跟踪方法。
【背景技术】
[0002]在弧焊机器人的自动化焊接控制过程中,有很多原因导致误差产生,例如焊接工件在位姿与尺寸上不可预知的误差,其中既有加工和装配过程中的误差所导致的焊缝位置尺寸变化,也有焊接过程中工件受热等原因所造成的变形。
[0003]通常解决上述问题是通过严格控制生产过程中的加工精度,减少环境以及应用中的误差,但是者需要增加企业的生产成本,以及时间成本,造成企业的额外负担。
[0004]另一种解决方式是通过焊缝跟踪技术进一步提升机器人焊接自动化以及智能化程度,根据现场焊缝的特点,由检测传感器导引机器人完成对焊缝的跟踪,通常这种跟踪方式为在线跟踪,但是边测量边焊接容易在测量中引起噪声污染,影响测量精度。

【发明内容】

[0005]针对所述现状,本专利提出一种用于弧焊机器人焊接的直线焊缝离线跟踪方法,方便简单,解决了自动化焊接控制过程中的误差问题以及在线跟踪焊接的噪声影响测量精度问题。
[0006]为达到上述目的,本发明的技术方案是这样实现的:一种弧焊机器人焊接的直线焊缝离线跟踪方法,应用于带有测量传感器的机器人的焊接过程,包括如下步骤:
[0007]步骤一:获取测量传感器的坐标系与机器人焊枪的坐标系的转换关系;
[0008]步骤二:将焊缝按距离等分,得到需要扫描和焊接的路径点,以焊缝起点开始,以焊缝终点结束;
[0009]步骤三:通过机器人示教焊枪准确焊接时,获取测量传感器的基准坐标值,存入缓存;
[0010]步骤四:测量传感器从待焊工件的焊缝起点开始,将各路径点作为测量点,依次移动扫描所有测量点,并将扫描得到的各测量点的坐标值发送给机器人,与缓存内对应的基准值做比较,得到所有测量点的绝对偏差值,存入缓存;
[0011]步骤五:测量传感器停止测量后,机器人从待焊工件的焊缝起点开始焊接,以各路径点作为焊接点;机器人焊枪在每一个焊接点,根据缓存中的该焊接点的绝对偏差值,修正该焊接点坐标,根据步骤一的坐标系的转换关系转换为机器人焊枪的坐标,机器人焊枪移动至修正后的该焊接点坐标;直至完成焊缝终点的焊接,停止工作。
[0012]进一步的,所述步骤一中坐标系转换关系的获取,主要指获取测量传感器坐标系与机器人焊枪坐标系Y轴与Z轴的转换关系,采用步骤为:
[0013](I)移动机器人,使测量传感器的激光线垂直穿过一标准工件的焊缝起点,读取此时的测量传感器坐标和机器人焊枪坐标系坐标;
[0014](2)Y轴标定,移动机器人焊枪坐标系Y轴一段距离,若激光线偏离基准线,还需要移动机器人焊枪坐标系X轴,使其恢复到基准线上,然后记录传感器Y轴变化量,通过机器人焊枪坐标系Y轴的变化量和传感器Y轴变化量,便可计算出两个坐标轴的夹角;
[0015](3)Ζ轴标定,移动机器人焊枪坐标系Z轴一段距离,若激光线偏离基准线,还需要移动机器人焊枪坐标系X轴,使其恢复到基准线上,然后记录传感器Z轴变化量,通过机器人焊枪坐标系Z轴的变化量和传感器Z轴变化量,便可计算出两个坐标轴的夹角。
[0016]进一步的,所述步骤四中测量传感器的移动方式为沿各路径点单点移动。
[0017]或者,所述步骤四中测量传感器的移动方式为沿各路径点连续移动。
[0018]相对于现有技术,本发明的有益效果为:
[0019](I)本发明方案简单、准确,有效的避免了由于工件误差或者上料位置误差等原因造成直线焊缝轨迹改变从而影响机器人焊接效果的问题。
[0020](2)本发明的焊缝离线跟踪方法,解决了在线跟踪边测量边焊接容易在测量中引起噪声污染、影响测量精度的问题。
【附图说明】
[0021]图1是本发明实施例的示意图。
【具体实施方式】
[0022]需要说明的是,在不冲突的情况下,本发明的实施例及实施例中的特征可以相互组合。
[0023]下面将结合实施例来详细说明本发明:
[0024]实施本发明的过程:
[0025]如图1所示,表示示教焊缝位置与实际焊缝位置。
[0026]Pl为示教焊缝起点,Ρ1’为实际焊缝起点。
[0027]Ρ3为示教焊缝终点,Ρ3’为实际焊缝终点。
[0028]PO为与焊缝起点间隔了测量传感器和机器人之间前置距离的位置点,作为机器人的测量起点。
[0029]Ρ2为与焊缝终点间隔了测量传感器和机器人之间前置距离的位置点,作为机器人的测量终点。
[0030]POPl距离= Ρ2Ρ3距离,当焊枪对准PO时,测量传感器的激光线应刚好穿过Pl点。
[0031]准备工作:获取测量传感器坐标(Ys,Zs)与机器人工具坐标(Yr,Zr)的转换关系及测量传感器测量点和焊枪焊接点的前置距离。
[0032]转换关系的获取,主要指获取传感器坐标系与焊枪坐标系Y轴与Z轴的转换关系,沿焊缝方向为焊枪坐标系的X轴,垂直于焊缝的方向为焊枪坐标系的Y轴,焊枪坐标系的Z轴由右手法则确定,米用步骤为:
[0033](I)移动机器人,使测量传感器的激光线垂直穿过Pl,读取此时的测量传感器坐标和机器人焊枪坐标系坐标;
[0034](2) Y轴标定,移动机器人焊枪坐标系Y轴一段距离,若激光线偏离基准线,还需要移动机器人焊枪坐标系X轴,使其恢复到基准线上,然后记录传感器Y轴变化量,通过机器人焊枪坐标系Y轴的变化量和传感器Y轴变化量,便可计算出两个坐标轴的夹角;
[0035](3)Z轴标定,移动机器人焊枪坐标系Z轴一段距离,若激光线偏离基准线,还需要移动机器人焊枪坐标系X轴,使其恢复到基准线上,然后记录传感器Z轴变化量,通过机器人焊枪坐标系Z轴的变化量和传感器Z轴变化量,便可计算出两个坐标轴的夹角。
[0036]将1-P3等分成η-1段,共η个路径点。将每个路径点的机器人位姿保存到程序缓存中。
[0037]为方便描述,现假设Ρ1-Ρ3分100段,共101个路径点;焊缝只有在Y方向有偏差。
[0038]通过机器人示教焊枪准确焊接,焊枪对准PO时,将测量传感器得到的Pl点的坐标(XO,YO,ZO)发送给机器人,保存在缓存中,作为测量传感器的基准参考点;
[0039]测量传感器移至实际焊缝Pl’点,获取实际焊缝Pl ’的坐标(XI,Y1,Ζ1),发送给机器人,机器人接收、处理0110 3140,21-20),经过坐标变换后,得到?1’-?3’的第1个路径点的绝对偏差值、即Pl,的修正值Adl。
[0040]然后测量传感器沿ΡΓΡ3’的路径点逐点前进,此时测量传感器可以为单点移动,也可以为连续移动,每一路径点都扫描并发送给机器人,直至测量传感器获取实际焊缝第1I个路径点,即终点Ρ3 ’的坐标(Χ101,Υ101,Ζ101),此时机器人得到终点Ρ3 ’的修正值Λd 1I,测量传感器停止工作。缓存中存储了各路径点的修正值。
[0041 ]焊枪移动至实际焊缝Pl,点,开始焊接,以各路径点作为焊接点;机器人焊枪在每一个焊接点,根据缓存中的该焊接点的绝对偏差值,修正该焊接点坐标,根据坐标系的转换关系转换为机器人焊枪的坐标,机器人焊枪移动至修正后的该焊接点坐标;直至完成焊缝终点的焊接,停止工作。
[0042]以上描述了本发明的基本原理、主要特征和实施方案等信息,但是本发明不受上述实施过程的限制,在不脱离发明精神和范围的前提下,本发明还可以有各种变化和改进。因此,除非这种变化和改进脱离了本发明的范围,它们应该被看作包含在本发明中。
【主权项】
1.一种弧焊机器人焊接的直线焊缝离线跟踪方法,应用于带有测量传感器的机器人的焊接过程,其特征在于,包括如下步骤: 步骤一:获取测量传感器的坐标系与机器人焊枪的坐标系的转换关系; 步骤二:将焊缝按距离等分,得到需要扫描和焊接的路径点,以焊缝起点开始,以焊缝终点结束; 步骤三:通过机器人示教焊枪准确焊接时,获取测量传感器的基准坐标值,存入缓存; 步骤四:测量传感器从待焊工件的焊缝起点开始,将各路径点作为测量点,依次移动扫描所有测量点,并将扫描得到的各测量点的坐标值发送给机器人,与缓存内对应的基准值做比较,得到所有测量点的绝对偏差值,存入缓存; 步骤五:测量传感器停止测量后,机器人从待焊工件的焊缝起点开始焊接,以各路径点作为焊接点;机器人焊枪在每一个焊接点,根据缓存中的该焊接点的绝对偏差值,修正该焊接点坐标,根据步骤一的坐标系的转换关系转换为机器人焊枪的坐标,机器人焊枪移动至修正后的该焊接点坐标;直至完成焊缝终点的焊接,停止工作。2.根据权利要求1所述的一种弧焊机器人焊接的直线焊缝离线跟踪方法,其特征在于:所述步骤一中坐标系转换关系的获取,主要指获取测量传感器坐标系与机器人焊枪坐标系Y轴与Z轴的转换关系,采用步骤为: (1)移动机器人,使测量传感器的激光线垂直穿过一标准工件的焊缝起点,读取此时的测量传感器坐标和机器人焊枪坐标系坐标; (2)Y轴标定,移动机器人焊枪坐标系Y轴一段距离,若激光线偏离基准线,还需要移动机器人焊枪坐标系X轴,使其恢复到基准线上,然后记录传感器Y轴变化量,通过机器人焊枪坐标系Y轴的变化量和传感器Y轴变化量,便可计算出两个坐标轴的夹角; (3)Ζ轴标定,移动机器人焊枪坐标系Z轴一段距离,若激光线偏离基准线,还需要移动机器人焊枪坐标系X轴,使其恢复到基准线上,然后记录传感器Z轴变化量,通过机器人焊枪坐标系Z轴的变化量和传感器Z轴变化量,便可计算出两个坐标轴的夹角。3.根据权利要求1所述的一种弧焊机器人焊接的直线焊缝离线跟踪方法,其特征在于:所述步骤四中测量传感器的移动方式为沿各路径点单点移动。4.根据权利要求1所述的一种弧焊机器人焊接的直线焊缝离线跟踪方法,其特征在于:所述步骤四中测量传感器的移动方式为沿各路径点连续移动。
【文档编号】B23K9/127GK105834557SQ201610361378
【公开日】2016年8月10日
【申请日】2016年5月27日
【发明人】齐立哲, 甘中学, 孙云权
【申请人】廊坊智通机器人系统有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1