CN105798432B - 弧焊机器人焊接的曲线焊缝离线跟踪方法 - Google Patents
弧焊机器人焊接的曲线焊缝离线跟踪方法 Download PDFInfo
- Publication number
- CN105798432B CN105798432B CN201610361784.XA CN201610361784A CN105798432B CN 105798432 B CN105798432 B CN 105798432B CN 201610361784 A CN201610361784 A CN 201610361784A CN 105798432 B CN105798432 B CN 105798432B
- Authority
- CN
- China
- Prior art keywords
- welding
- robot
- axis
- point
- coordinate system
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23K—SOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
- B23K9/00—Arc welding or cutting
- B23K9/12—Automatic feeding or moving of electrodes or work for spot or seam welding or cutting
- B23K9/127—Means for tracking lines during arc welding or cutting
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23K—SOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
- B23K9/00—Arc welding or cutting
- B23K9/12—Automatic feeding or moving of electrodes or work for spot or seam welding or cutting
- B23K9/127—Means for tracking lines during arc welding or cutting
- B23K9/1272—Geometry oriented, e.g. beam optical trading
- B23K9/1274—Using non-contact, optical means, e.g. laser means
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Plasma & Fusion (AREA)
- Mechanical Engineering (AREA)
- Optics & Photonics (AREA)
- Geometry (AREA)
- Numerical Control (AREA)
- Manipulator (AREA)
Abstract
本发明提供一种弧焊机器人焊接的曲线焊缝离线跟踪方法,机器人示教一段基准路线,将路径按距离等分原则平分成N个路径点,同时获取测量传感器的一组基准坐标值。实际运行时,测量传感器先扫描焊缝,将焊缝各路径点的坐标发送给机器人,机器人将坐标值与基准值做比较,得到偏差值去修正相应的第n个路径点;当测量传感器扫描所有的路径点之后,机器人再沿修正好的路径点逐点运行焊接。本发明方案简单、准确,有效的避免了由于工件误差或者上料位置误差等原因造成直线焊缝轨迹改变从而影响机器人焊接效果的问题。同时解决了在线跟踪边测量边焊接容易在测量中引起噪声污染、影响测量精度的问题。
Description
技术领域
本发明属于自动化控制领域,特别是涉及到一种弧焊机器人焊接曲线焊缝时的曲线焊缝离线跟踪方法。
背景技术
在弧焊机器人的自动化焊接控制过程中,有很多原因导致误差产生,例如焊接工件在位姿与尺寸上不可预知的误差,其中既有加工和装配过程中的误差所导致的焊缝位置尺寸变化,也有焊接过程中工件受热等原因所造成的变形。
通常解决上述问题是通过严格控制生产过程中的加工精度,减少环境以及应用中的误差,但是者需要增加企业的生产成本,以及时间成本,造成企业的额外负担。
另一种解决方式是通过焊缝跟踪技术进一步提升机器人焊接自动化以及智能化程度,根据现场焊缝的特点,由检测传感器导引机器人完成对焊缝的跟踪,通常这种跟踪方式为在线跟踪,但是边测量边焊接容易在测量中引起噪声污染,影响测量精度;尤其是工件焊缝为曲线的情况下,测量精度的不高使得机器人焊枪无法以预期的位姿对焊缝进行连续稳定的焊接,导致焊接无法达到预期的效果。
发明内容
针对所述现状,本专利提出一种用于弧焊机器人焊接的曲线焊缝离线跟踪方法,方便简单,解决了自动化焊接控制过程中的误差问题,提高测量精度,使机器人焊枪以预期的位姿对曲线焊缝进行连续稳定的焊接。
为达到上述目的,本发明的技术方案是这样实现的:一种弧焊机器人焊接的曲线焊缝离线跟踪方法,应用于带有测量传感器的机器人的焊接过程,包括如下步骤:
步骤一:获取测量传感器的坐标系与机器人焊枪的坐标系的转换关系;
步骤二:将曲线焊缝按距离等分,得到需要扫描和焊接的路径点,以焊缝起点开始,以焊缝终点结束;
步骤三:通过机器人示教焊枪准确焊接时,获取测量传感器在曲线焊缝各路径点的基准坐标值,将这一组基准坐标值存入缓存;
步骤四:测量传感器从待焊工件的曲线焊缝起点开始,将各路径点作为测量点,依次移动扫描所有测量点,并将扫描得到的各测量点的坐标值发送给机器人,与缓存内对应的基准值做比较,得到所有测量点的绝对偏差值,存入缓存;
步骤五:测量传感器停止测量后,机器人从待焊工件的焊缝起点开始焊接,以各路径点作为焊接点;机器人焊枪在每一个焊接点,根据缓存中的该焊接点的绝对偏差值,修正该焊接点坐标,根据步骤一的坐标系的转换关系转换为机器人焊枪的坐标,机器人焊枪移动至修正后的该焊接点坐标;直至完成焊缝终点的焊接,停止工作。
进一步的,所述步骤一中坐标系转换关系的获取,主要指获取传感器坐标系与焊枪坐标系Y轴与Z轴的转换关系,采用步骤为:
(1)移动机器人,使测量传感器的激光线垂直穿过一标准工件的焊缝起点,读取此时的测量传感器坐标和机器人焊枪坐标系坐标;
(2)Y轴标定,移动机器人焊枪坐标系Y轴一段距离,若激光线偏离基准线,还需要移动机器人焊枪坐标系X轴,使其恢复到基准线上,然后记录传感器Y轴变化量,通过机器人焊枪坐标系Y轴的变化量和传感器Y轴变化量,便可计算出两个坐标轴的夹角;
(3)Z轴标定,移动机器人焊枪坐标系Z轴一段距离,若激光线偏离基准线,还需要移动机器人焊枪坐标系X轴,使其恢复到基准线上,然后记录传感器Z轴变化量,通过机器人焊枪坐标系Z轴的变化量和传感器Z轴变化量,便可计算出两个坐标轴的夹角。
进一步的,所述步骤二中,等分距离是指个路径点之间的弧长相等或直线距离相等。
进一步的,所述步骤四中测量传感器的移动方式为沿各路径点单点移动。
或者,所述步骤四中测量传感器的移动方式为沿各路径点连续移动。
相对于现有技术,本发明的有益效果为:
(1)本发明方案简单、准确,有效的避免了由于工件误差或者上料位置误差等原因造成曲线焊缝轨迹改变从而影响机器人焊接效果的问题。
(2)本发明的曲线焊缝离线跟踪算法,解决了在线跟踪边测量边焊接容易在测量中引起噪声污染、影响测量精度的问题,提高测量精度,使机器人焊枪以预期的位姿对曲线焊缝进行连续稳定的焊接。
附图说明
图1是本发明实施例的示意图。
具体实施方式
需要说明的是,在不冲突的情况下,本发明的实施例及实施例中的特征可以相互组合。
下面将结合实施例来详细说明本发明:
实施本发明的过程:
如图1所示,表示示教焊缝位置与实际焊缝位置。
P1为示教焊缝起点,P1’为实际焊缝起点。
P3为示教焊缝终点,P3’为实际焊缝终点。
P0为与焊缝起点间隔了测量传感器和机器人之间前置距离的位置点,其为P1点按照曲率反向延长、距P1点的直线距离等于前置距离。
P2为与焊缝终点P3直线间隔了测量传感器和机器人之间前置距离的位置点。
P0P1直线距离=P2P3直线距离,当焊枪对准P0时,测量传感器的激光线应刚好穿过P1点。
准备工作:获取测量传感器坐标(Ys,Zs)与机器人工具坐标(Yr,Zr)的转换关系及测量传感器测量点和焊枪焊接点的前置距离。
转换关系的获取,主要指获取传感器坐标系与焊枪坐标系Y轴与Z轴的转换关系,沿焊缝方向为焊枪坐标系的X轴,垂直于焊缝的方向为焊枪坐标系的Y轴,焊枪坐标系的Z轴由右手法则确定,采用步骤为:
(1)移动机器人,使测量传感器的激光线垂直穿过P1,读取此时的测量传感器坐标和机器人焊枪坐标系坐标;
(2)Y轴标定,移动机器人焊枪坐标系Y轴一段距离,若激光线偏离基准线,还需要移动机器人焊枪坐标系X轴,使其恢复到基准线上,然后记录传感器Y轴变化量,通过机器人焊枪坐标系Y轴的变化量和传感器Y轴变化量,便可计算出两个坐标轴的夹角;
(3)Z轴标定,移动机器人焊枪坐标系Z轴一段距离,若激光线偏离基准线,还需要移动机器人焊枪坐标系X轴,使其恢复到基准线上,然后记录传感器Z轴变化量,通过机器人焊枪坐标系Z轴的变化量和传感器Z轴变化量,便可计算出两个坐标轴的夹角。
所述步骤一中测量传感器与机器人焊枪的前置距离的确定方法:让测量传感器的激光线打到P3点上,同时焊枪在P2点上,记录机器人焊枪的位置;然后沿焊缝方向移动机器人,让焊枪移动到P3点上,再次记录机器人焊枪的位置,两者的偏差,即为前置距离。
将P1-P3等分成n-1段,共n个路径点。将每个路径点的机器人位姿保存到程序缓存中。
为方便描述,现假设P1-P3分100段,共101个路径点;
通过机器人示教焊枪准确焊接,焊枪由P0开始依次对准各路径点,将测量传感器得到的各路径点的坐标(Xi,Yi,Zi)发送给机器人,将这组坐标保存在缓存中,作为测量传感器的基准参考点;
测量传感器移至实际焊缝P1’点,获取实际焊缝P1’的坐标(X1,Y1,Z1),发送给机器人,机器人接收、处理(X1-X0,Y1-Y0,Z1-Z0),经过坐标变换后,得到P1’-P3’的第1个路径点的绝对偏差值、即P1’的修正值△d1。
然后测量传感器沿P1’P3’的路径点逐点前进,此时测量传感器可以为单点移动,也可以为连续移动,每一路径点都扫描并发送给机器人,直至测量传感器获取实际焊缝第101个路径点,即终点P3’的坐标(X101,Y101,Z101),此时机器人得到终点P3’的修正值△d101,测量传感器停止工作。缓存中存储了各路径点的修正值。
焊枪移动至实际焊缝P1’点,开始焊接,以各路径点作为焊接点;机器人焊枪在每一个焊接点,根据缓存中的该焊接点的绝对偏差值,修正该焊接点坐标,根据坐标系的转换关系转换为机器人焊枪的坐标,机器人焊枪移动至修正后的该焊接点坐标;直至完成焊缝终点的焊接,停止工作。
以上描述了本发明的基本原理、主要特征和实施方案等信息,但是本发明不受上述实施过程的限制,在不脱离发明精神和范围的前提下,本发明还可以有各种变化和改进。因此,除非这种变化和改进脱离了本发明的范围,它们应该被看作包含在本发明中。
Claims (5)
1.一种弧焊机器人焊接的曲线焊缝离线跟踪方法,应用于带有测量传感器的机器人的焊接过程,其特征在于,包括如下步骤:
步骤一:获取测量传感器的坐标系与机器人焊枪的坐标系的转换关系;
步骤二:将曲线焊缝按距离等分,得到需要扫描和焊接的路径点,以焊缝起点开始,以焊缝终点结束;
步骤三:通过机器人示教焊枪准确焊接时,焊枪由与示教焊缝起点间隔了测量传感器和机器人之间前置距离的位置点开始依次对准各路径点,将测量传感器得到的各路径点的坐标发送给机器人,将这组坐标保存在缓存中,作为测量传感器的基准参考点;
步骤四:测量传感器从待焊工件的曲线焊缝起点开始,将各路径点作为测量点,依次移动扫描所有测量点,并将扫描得到的各测量点的坐标值发送给机器人,与缓存内对应的基准值做比较,得到所有测量点的绝对偏差值,存入缓存;
步骤五:测量传感器停止测量后,机器人焊枪从待焊工件的焊缝起点开始焊接,以各路径点作为焊接点;机器人焊枪在每一个焊接点,根据缓存中的该焊接点的绝对偏差值,修正该焊接点坐标,根据步骤一的坐标系的转换关系转换为机器人焊枪的坐标,机器人焊枪移动至修正后的该焊接点坐标;直至完成焊缝终点的焊接,停止工作。
2.根据权利要求1所述的一种弧焊机器人焊接的曲线焊缝离线跟踪方法,其特征在于:所述步骤一中坐标系转换关系的获取,主要指获取传感器坐标系与焊枪坐标系Y轴与Z轴的转换关系,采用步骤为:
(1)移动机器人,使测量传感器的激光线垂直穿过一标准工件的焊缝起点,读取此时的测量传感器坐标和机器人焊枪坐标系坐标;
(2)Y轴标定,移动机器人焊枪坐标系Y轴一段距离,若激光线偏离基准线,还需要移动机器人焊枪坐标系X轴,使其恢复到基准线上,然后记录传感器Y轴变化量,通过机器人焊枪坐标系Y轴的变化量和传感器Y轴变化量,便可计算出两个坐标轴的夹角;
(3)Z轴标定,移动机器人焊枪坐标系Z轴一段距离,若激光线偏离基准线,还需要移动机器人焊枪坐标系X轴,使其恢复到基准线上,然后记录传感器Z轴变化量,通过机器人焊枪坐标系Z轴的变化量和传感器Z轴变化量,
便可计算出两个坐标轴的夹角。
3.根据权利要求1所述的一种弧焊机器人焊接的曲线焊缝离线跟踪方法,其特征在于:所述步骤二中,等分距离是指个路径点之间的弧长相等或直线距离相等。
4.根据权利要求1所述的一种弧焊机器人焊接的曲线焊缝离线跟踪方法,其特征在于:所述步骤四中测量传感器的移动方式为沿各路径点单点移动。
5.根据权利要求1所述的一种弧焊机器人焊接的曲线焊缝离线跟踪方法,其特征在于:所述步骤四中测量传感器的移动方式为沿各路径点连续移动。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610361784.XA CN105798432B (zh) | 2016-05-27 | 2016-05-27 | 弧焊机器人焊接的曲线焊缝离线跟踪方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610361784.XA CN105798432B (zh) | 2016-05-27 | 2016-05-27 | 弧焊机器人焊接的曲线焊缝离线跟踪方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105798432A CN105798432A (zh) | 2016-07-27 |
CN105798432B true CN105798432B (zh) | 2019-04-09 |
Family
ID=56451969
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610361784.XA Active CN105798432B (zh) | 2016-05-27 | 2016-05-27 | 弧焊机器人焊接的曲线焊缝离线跟踪方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105798432B (zh) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108527332A (zh) * | 2018-06-11 | 2018-09-14 | 华南理工大学 | 一种基于结构光视觉传感器的焊缝轨迹离线校准方法 |
CN110605463B (zh) * | 2018-06-15 | 2021-05-18 | 上海振华重工电气有限公司 | 用于空间圆弧路径埋弧焊接的机器人自动焊接装置 |
CN110376966B (zh) * | 2019-07-08 | 2022-06-10 | 长沙长泰机器人有限公司 | 一种车身主拼夹具改造方法 |
CN112975907B (zh) * | 2021-02-08 | 2022-04-01 | 易思维(杭州)科技有限公司 | 一种对弧状焊缝、胶条的视觉检测方法 |
CN114055004A (zh) * | 2021-12-17 | 2022-02-18 | 宝武重工有限公司 | 一种钢结构焊接机器人智能焊接方法 |
CN115488503B (zh) * | 2022-09-23 | 2023-08-15 | 广州卫亚汽车零部件有限公司 | 一种基于机器人焊接的曲线轨迹的寻位方法和*** |
CN117745718B (zh) * | 2024-02-19 | 2024-07-02 | 工业云制造(四川)创新中心有限公司 | 一种基于云制造的信息交互方法 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5887122A (en) * | 1994-12-14 | 1999-03-23 | Fanuc Ltd. | Tracking control method for robot with weaving action |
KR20050009096A (ko) * | 2003-07-15 | 2005-01-24 | 현대중공업 주식회사 | 로봇의 용접선 자세 추종 제어방법 |
CN1935437A (zh) * | 2006-09-29 | 2007-03-28 | 南昌大学 | 基于ccd的弯曲焊缝跟踪方法 |
CN101623867A (zh) * | 2008-07-11 | 2010-01-13 | 中国科学院沈阳自动化研究所 | 一种使机器人高精度跟踪指定路径的设备和方法 |
CN102430841A (zh) * | 2011-08-26 | 2012-05-02 | 昆山工研院工业机器人研究所有限公司 | 基于离线规划的弧焊机器人激光视觉焊缝跟踪控制方法 |
CN102441719A (zh) * | 2011-08-26 | 2012-05-09 | 昆山工研院工业机器人研究所有限公司 | 一种基于前置式激光视觉传感的焊缝跟踪离线规划方法 |
CN204621355U (zh) * | 2015-03-30 | 2015-09-09 | 中国石油天然气集团公司 | 一种复合焊焊缝跟踪控制*** |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100741562B1 (ko) * | 2003-07-15 | 2007-07-20 | 현대중공업 주식회사 | 로봇의 용접선 위치 추종 제어방법 |
-
2016
- 2016-05-27 CN CN201610361784.XA patent/CN105798432B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5887122A (en) * | 1994-12-14 | 1999-03-23 | Fanuc Ltd. | Tracking control method for robot with weaving action |
KR20050009096A (ko) * | 2003-07-15 | 2005-01-24 | 현대중공업 주식회사 | 로봇의 용접선 자세 추종 제어방법 |
CN1935437A (zh) * | 2006-09-29 | 2007-03-28 | 南昌大学 | 基于ccd的弯曲焊缝跟踪方法 |
CN101623867A (zh) * | 2008-07-11 | 2010-01-13 | 中国科学院沈阳自动化研究所 | 一种使机器人高精度跟踪指定路径的设备和方法 |
CN102430841A (zh) * | 2011-08-26 | 2012-05-02 | 昆山工研院工业机器人研究所有限公司 | 基于离线规划的弧焊机器人激光视觉焊缝跟踪控制方法 |
CN102441719A (zh) * | 2011-08-26 | 2012-05-09 | 昆山工研院工业机器人研究所有限公司 | 一种基于前置式激光视觉传感的焊缝跟踪离线规划方法 |
CN204621355U (zh) * | 2015-03-30 | 2015-09-09 | 中国石油天然气集团公司 | 一种复合焊焊缝跟踪控制*** |
Also Published As
Publication number | Publication date |
---|---|
CN105798432A (zh) | 2016-07-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105798432B (zh) | 弧焊机器人焊接的曲线焊缝离线跟踪方法 | |
CN105798431B (zh) | 弧焊机器人焊接的曲线在线焊缝跟踪方法 | |
CN105834557B (zh) | 弧焊机器人焊接的直线焊缝离线跟踪方法 | |
CN105855668B (zh) | 弧焊机器人焊接的直线在线焊缝跟踪方法 | |
CN111014879B (zh) | 一种基于激光焊缝跟踪的机器人波纹板自动焊接方法 | |
US10556290B2 (en) | System for coordinated stationary tracking with root path memory clocking for cylindrical welding | |
CN102485401B (zh) | 一种变压器用波纹管自动焊接设备及其焊接方法 | |
KR101268918B1 (ko) | 파이프 플랜지 자동 용접 방법 및 장치 | |
CN106826834B (zh) | 一种机器人焊接自动寻位方法 | |
CN103317213B (zh) | 机器人非接触式的薄板搭接焊缝寻位方法 | |
US20110301758A1 (en) | Method of controlling robot arm | |
CN112847353B (zh) | 一种基于离线编程软件的多段焊缝轨迹修正方法 | |
CN104858575A (zh) | 一种带三维焊缝识别的集装箱顶加强板自动焊接设备 | |
CN106891111B (zh) | 一种用于膜式水冷壁销钉焊接的机器人闭环加工*** | |
CN104551341B (zh) | 数控环焊机及其插补控制方法 | |
CN110682289A (zh) | 基于工业机器人的曲面工件坐标系自动标定方法 | |
CN204725027U (zh) | 一种带三维焊缝识别的集装箱顶加强板自动焊接设备 | |
CN114769988A (zh) | 一种焊接控制方法、***、焊接设备及存储介质 | |
CN110624732A (zh) | 工件自动喷涂*** | |
Silva et al. | An adaptive orbital system based on laser vision sensor for pipeline GMAW welding | |
CN106002014B (zh) | 一种适用于直角焊缝激光跟踪的焊接***及其焊接方法 | |
CN114559157A (zh) | 一种基于机器视觉的焊缝轨迹自主寻位装置、***及方法 | |
CN109986255B (zh) | 混合视觉伺服并联机器人及作业方法 | |
JP2009020846A (ja) | 車両用静電塗装ロボットの修正ティーチング方法 | |
CN105425721A (zh) | 一种闭环式控制的智能示教方法及其装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20230419 Address after: No. 3 Yunhe Road, New District Sub district Office, Xuzhou High tech Industrial Development Zone, Xuzhou City, Jiangsu Province, 221100 Patentee after: Xuzhou Zhichang Robot System Co.,Ltd. Address before: 301700 building B1, Jingbin Ruicheng, Jingbin Industrial Park, Wuqing District, Tianjin Patentee before: TIANJIN INTERSMART ROBOT CO.,LTD. |