CN105834557B - 弧焊机器人焊接的直线焊缝离线跟踪方法 - Google Patents
弧焊机器人焊接的直线焊缝离线跟踪方法 Download PDFInfo
- Publication number
- CN105834557B CN105834557B CN201610361378.3A CN201610361378A CN105834557B CN 105834557 B CN105834557 B CN 105834557B CN 201610361378 A CN201610361378 A CN 201610361378A CN 105834557 B CN105834557 B CN 105834557B
- Authority
- CN
- China
- Prior art keywords
- axis
- robot
- welding
- coordinate system
- point
- 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
- 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)
- Optics & Photonics (AREA)
- Geometry (AREA)
- Plasma & Fusion (AREA)
- Mechanical Engineering (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为与焊缝起点间隔了测量传感器和机器人之间前置距离的位置点,作为机器人的测量起点。
P2为与焊缝终点间隔了测量传感器和机器人之间前置距离的位置点,作为机器人的测量终点。
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轴变化量,便可计算出两个坐标轴的夹角。
将P1-P3等分成n-1段,共n个路径点。将每个路径点的机器人位姿保存到程序缓存中。
为方便描述,现假设P1-P3分100段,共101个路径点;焊缝只有在Y方向有偏差。
通过机器人示教焊枪准确焊接,焊枪对准P0时,将测量传感器得到的P1点的坐标(X0,Y0,Z0)发送给机器人,保存在缓存中,作为测量传感器的基准参考点;
测量传感器移至实际焊缝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 (4)
1.一种弧焊机器人焊接的直线焊缝离线跟踪方法,应用于带有测量传感器的机器人的焊接过程,其特征在于,包括如下步骤:
步骤一:获取测量传感器的坐标系与机器人焊枪的坐标系的转换关系;
步骤二:将焊缝按距离等分,得到需要扫描和焊接的路径点,以焊缝起点开始,以焊缝终点结束;
步骤三:通过机器人示教焊枪准确焊接,焊枪对准与示教焊缝起点间隔了测量传感器和机器人之间前置距离的位置点,将测量传感器得到的示教焊缝起点的坐标发送给机器人,保存在缓存中,作为测量传感器的基准参考点;
步骤四:测量传感器从待焊工件的焊缝起点开始,将各路径点作为测量点,依次移动扫描所有测量点,并将扫描得到的各测量点的坐标值发送给机器人,与缓存内对应的基准值做比较,得到所有测量点的绝对偏差值,存入缓存;
步骤五:测量传感器停止测量后,机器人从待焊工件的焊缝起点开始焊接,以各路径点作为焊接点;机器人焊枪在每一个焊接点,根据缓存中的该焊接点的绝对偏差值,修正该焊接点坐标,根据步骤一的坐标系的转换关系转换为机器人焊枪的坐标,机器人焊枪移动至修正后的该焊接点坐标;直至完成焊缝终点的焊接,停止工作。
2.根据权利要求1所述的一种弧焊机器人焊接的直线焊缝离线跟踪方法,其特征在于:所述步骤一中坐标系转换关系的获取,主要指获取测量传感器坐标系与机器人焊枪坐标系Y轴与Z轴的转换关系,采用步骤为:
(1)移动机器人,使测量传感器的激光线垂直穿过一标准工件的焊缝起点,读取此时的测量传感器坐标和机器人焊枪坐标系坐标;
(2)Y轴标定,移动机器人焊枪坐标系Y轴一段距离,若激光线偏离基准线,还需要移动机器人焊枪坐标系X轴,使其恢复到基准线上,然后记录传感器Y轴变化量,通过机器人焊枪坐标系Y轴的变化量和传感器Y轴变化量,便可计算出两个坐标轴的夹角;
(3)Z轴标定,移动机器人焊枪坐标系Z轴一段距离,若激光线偏离基准线,还需要移动机器人焊枪坐标系X轴,使其恢复到基准线上,然后记录传感器Z轴变化量,通过机器人焊枪坐标系Z轴的变化量和传感器Z轴变化量,便可计算出两个坐标轴的夹角。
3.根据权利要求1所述的一种弧焊机器人焊接的直线焊缝离线跟踪方法,其特征在于:所述步骤四中测量传感器的移动方式为沿各路径点单点移动。
4.根据权利要求1所述的一种弧焊机器人焊接的直线焊缝离线跟踪方法,其特征在于:所述步骤四中测量传感器的移动方式为沿各路径点连续移动。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610361378.3A CN105834557B (zh) | 2016-05-27 | 2016-05-27 | 弧焊机器人焊接的直线焊缝离线跟踪方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610361378.3A CN105834557B (zh) | 2016-05-27 | 2016-05-27 | 弧焊机器人焊接的直线焊缝离线跟踪方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105834557A CN105834557A (zh) | 2016-08-10 |
CN105834557B true CN105834557B (zh) | 2018-10-16 |
Family
ID=56594751
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610361378.3A Active CN105834557B (zh) | 2016-05-27 | 2016-05-27 | 弧焊机器人焊接的直线焊缝离线跟踪方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105834557B (zh) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109967929B (zh) * | 2017-12-28 | 2021-02-26 | 沈阳新松机器人自动化股份有限公司 | 一种用于校准焊接机器人路径的方法及其装置 |
CN108581279A (zh) * | 2018-04-04 | 2018-09-28 | 山东艾弗森特智能设备制造有限公司 | 一种钢结构焊接机器人离线程序激光自动修正方法 |
CN108672907B (zh) * | 2018-05-31 | 2020-11-20 | 华南理工大学 | 基于结构光视觉传感的弧焊机器人焊缝在线纠偏方法 |
CN108527332A (zh) * | 2018-06-11 | 2018-09-14 | 华南理工大学 | 一种基于结构光视觉传感器的焊缝轨迹离线校准方法 |
CN109927047B (zh) * | 2019-04-11 | 2021-12-03 | 上海工程技术大学 | 弧焊机器人直线对接焊缝的轴向跟踪***及方法 |
CN110434512A (zh) * | 2019-07-25 | 2019-11-12 | 西北工业大学 | 一种基于龙门和机器人的船体长焊缝实时跟踪焊接*** |
CN110450170B (zh) * | 2019-09-09 | 2021-04-06 | 北京配天技术有限公司 | 焊接机器人及其摆动轨迹的规划方法 |
CN114012327B (zh) * | 2021-11-24 | 2022-12-27 | 重庆机电智能制造有限公司 | 一种中大型法兰类柔性焊接装置及焊接方法 |
CN114012323B (zh) * | 2021-11-30 | 2022-11-25 | 成都卡诺普机器人技术股份有限公司 | 一种基于激光移位传感器的箱体拼接边缘焊缝实时识别方法 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0862963A1 (en) * | 1996-07-19 | 1998-09-09 | Fanuc Ltd. | Welding robot control system |
US5887122A (en) * | 1994-12-14 | 1999-03-23 | Fanuc Ltd. | Tracking control method for robot with weaving action |
CN1947961A (zh) * | 2005-10-12 | 2007-04-18 | 发那科株式会社 | 机器人的离线示教装置 |
CN102135776A (zh) * | 2011-01-25 | 2011-07-27 | 解则晓 | 基于视觉定位的工业机器人控制***及其控制方法 |
CN103317213A (zh) * | 2013-06-26 | 2013-09-25 | 昆山华恒工程技术中心有限公司 | 机器人非接触式的薄板搭接焊缝寻位方法 |
CN104014907A (zh) * | 2014-06-19 | 2014-09-03 | 北京创想智控科技有限公司 | 自动检测跟踪焊缝的方法 |
CN104820400A (zh) * | 2015-04-18 | 2015-08-05 | 桂林鸿程机电设备有限公司 | 一种三维焊接机器人混合控制方法 |
CN105138022A (zh) * | 2015-09-16 | 2015-12-09 | 山东中清智能科技有限公司 | 对接窄焊缝的视觉跟踪解耦控制方法及装置 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100741562B1 (ko) * | 2003-07-15 | 2007-07-20 | 현대중공업 주식회사 | 로봇의 용접선 위치 추종 제어방법 |
KR100794714B1 (ko) * | 2004-08-03 | 2008-01-15 | 현대중공업 주식회사 | 로봇의 연속 용접선 추종 제어 시스템 및 그 제어방법 |
-
2016
- 2016-05-27 CN CN201610361378.3A patent/CN105834557B/zh active Active
Patent Citations (8)
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 |
EP0862963A1 (en) * | 1996-07-19 | 1998-09-09 | Fanuc Ltd. | Welding robot control system |
CN1947961A (zh) * | 2005-10-12 | 2007-04-18 | 发那科株式会社 | 机器人的离线示教装置 |
CN102135776A (zh) * | 2011-01-25 | 2011-07-27 | 解则晓 | 基于视觉定位的工业机器人控制***及其控制方法 |
CN103317213A (zh) * | 2013-06-26 | 2013-09-25 | 昆山华恒工程技术中心有限公司 | 机器人非接触式的薄板搭接焊缝寻位方法 |
CN104014907A (zh) * | 2014-06-19 | 2014-09-03 | 北京创想智控科技有限公司 | 自动检测跟踪焊缝的方法 |
CN104820400A (zh) * | 2015-04-18 | 2015-08-05 | 桂林鸿程机电设备有限公司 | 一种三维焊接机器人混合控制方法 |
CN105138022A (zh) * | 2015-09-16 | 2015-12-09 | 山东中清智能科技有限公司 | 对接窄焊缝的视觉跟踪解耦控制方法及装置 |
Non-Patent Citations (1)
Title |
---|
基于测距传感器的焊缝位置检测方法与实;卢亮等;《工业控制计算机》;20141031;第27卷(第10期);第2节,附图3-4 * |
Also Published As
Publication number | Publication date |
---|---|
CN105834557A (zh) | 2016-08-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105834557B (zh) | 弧焊机器人焊接的直线焊缝离线跟踪方法 | |
CN105798431B (zh) | 弧焊机器人焊接的曲线在线焊缝跟踪方法 | |
CN105855668B (zh) | 弧焊机器人焊接的直线在线焊缝跟踪方法 | |
CN105798432B (zh) | 弧焊机器人焊接的曲线焊缝离线跟踪方法 | |
CN107186319B (zh) | 一种基于激光传感器的焊接机器人盖面焊在线跟踪方法 | |
CN111014879B (zh) | 一种基于激光焊缝跟踪的机器人波纹板自动焊接方法 | |
KR101268918B1 (ko) | 파이프 플랜지 자동 용접 방법 및 장치 | |
CN102485401B (zh) | 一种变压器用波纹管自动焊接设备及其焊接方法 | |
CN106826834B (zh) | 一种机器人焊接自动寻位方法 | |
CN104551341B (zh) | 数控环焊机及其插补控制方法 | |
CN105983802B (zh) | 一种焊接机器人控制***和方法 | |
CN114769988B (zh) | 一种焊接控制方法、***、焊接设备及存储介质 | |
CN110682289A (zh) | 基于工业机器人的曲面工件坐标系自动标定方法 | |
CN105598600A (zh) | 一种箱型件焊缝自主寻位及轨迹自动生成方法 | |
CN103713579A (zh) | 一种工业机器人作业方法 | |
CN204725027U (zh) | 一种带三维焊缝识别的集装箱顶加强板自动焊接设备 | |
CN114559157B (zh) | 一种基于机器视觉的焊缝轨迹自主寻位装置、***及方法 | |
CN110624732A (zh) | 工件自动喷涂*** | |
CN109986255B (zh) | 混合视觉伺服并联机器人及作业方法 | |
KR101452437B1 (ko) | 모바일 매니퓰레이터의 작업대 세팅방법 | |
CN115138991A (zh) | 品字形布局三激光头切割落料线误差动态补偿方法及*** | |
US11559853B2 (en) | Method for scanning the surface of metal workpieces and method for carrying out a welding process | |
CN116571852B (zh) | 一种机器人螺柱自动焊接方法和*** | |
CN114427836A (zh) | 一种车身过程尺寸精度控制方法 | |
US10955237B2 (en) | Measurement method and measurement apparatus for capturing the surface topology of a workpiece |
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 |