CN111375940A - 一种基于小焊缝应用激光视觉的预扫描方法和*** - Google Patents
一种基于小焊缝应用激光视觉的预扫描方法和*** Download PDFInfo
- Publication number
- CN111375940A CN111375940A CN202010312658.1A CN202010312658A CN111375940A CN 111375940 A CN111375940 A CN 111375940A CN 202010312658 A CN202010312658 A CN 202010312658A CN 111375940 A CN111375940 A CN 111375940A
- Authority
- CN
- China
- Prior art keywords
- welding
- laser vision
- scanning
- robot
- seam
- 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.)
- Pending
Links
Images
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
- B23K37/00—Auxiliary devices or processes, not specially adapted to a procedure covered by only one of the preceding main groups
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1656—Programme controls characterised by programming, planning systems for manipulators
- B25J9/1664—Programme controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1694—Programme controls characterised by use of sensors other than normal servo-feedback from position, speed or acceleration sensors, perception control, multi-sensor controlled systems, sensor fusion
- B25J9/1697—Vision controlled systems
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Robotics (AREA)
- Physics & Mathematics (AREA)
- Optics & Photonics (AREA)
- Laser Beam Processing (AREA)
Abstract
本发明公开了一种基于小焊缝应用激光视觉的预扫描方法和***,步骤一、扫描位置确定:启动激光视觉传感器,激光视觉传感器向下发出激光束,然后将初始点确定设定为试教开始位置St,并给***添加扫描记录指令,再控制机器人向前移动,停止时设定激光束扫描的该位置为试教结束位置En,并给***添加扫描结束指令,本发明涉及激光视觉焊缝跟踪***技术领域。该基于小焊缝应用激光视觉的预扫描方法和***,此方法是对整个焊缝进行扫描,记录整道焊缝位置而不只是两个点,无需精确试教各种轨迹,可减少劳动量,且编程简单,易于理解,也不存在因工件旋转导致修正产生偏差的问题,能精确检测各个方向偏差,大大提高了工作效率。
Description
技术领域
本发明涉及激光视觉焊缝跟踪***技术领域,具体为一种基于小焊缝应用激光视觉的预扫描方法和***。
背景技术
对于一些工件的切割或焊接,为满足工业自动化的需求,越来越多的生产线选择激光视觉焊缝跟踪***。对于一些长焊缝,应用焊缝跟踪***的焊缝跟踪功能,搜寻特征点,实时对TCP位置进行修正,提高了焊接合格率。由于机器人焊枪与机器人之间有一段前置距离,此位置为视觉盲区,因此对于一些短小焊缝,将无法应用激光视觉焊缝跟踪***的跟踪功能。传统解决方案为采用激光视觉焊缝跟踪***的激光寻位功能,具体方法如下:
1)移动机器人,试教寻位位置一S1;
2)移动机器人,试教寻位位置二S2;
3)移动机器人,试教焊接起点P1;
4)移动机器人,试教焊接终点P2;
5)执行程序将偏差叠加到焊接轨迹;
6)更改记录模式为检测模式,检测焊缝偏差;
7)执行程序。
传统方案是使用寻位功能,只是在焊缝上照射两个位置(点)进行记录,于短小焊缝焊接的方案中,存在以下问题:
1)程序复杂,程序编程量较大,试教点较多,且所有的点均需要精确试教;
2)采用的相对寻位功能,当工件产生旋转偏差时,测量结果将不准确;
3)寻位功能无法测量工件在焊缝方向上产生的偏差。
发明内容
(一)解决的技术问题
针对现有技术的不足,本发明提供了一种基于小焊缝应用激光视觉的预扫描方法和***,解决了传统方案于短小焊缝焊接的方案中,存在程序复杂,程序编程量较大,试教点较多;采用的相对寻位功能,当工件产生旋转偏差时,测量结果将不准确;寻位功能无法测量工件在焊缝方向上产生的偏差的问题。
(二)技术方案
为实现以上目的,本发明通过以下技术方案予以实现:一种基于小焊缝应用激光视觉的预扫描方法,具体包括以下步骤:
步骤一、扫描位置确定:启动激光视觉传感器,激光视觉传感器向下发出激光束,然后将初始点确定设定为试教开始位置St,并给***添加扫描记录指令,再控制机器人向前移动,停止时设定激光束扫描的该位置为试教结束位置En,并给***添加扫描结束指令;
步骤二、扫描坐标确定:利用计算机对视觉扫描图像进行处理,依据图像将扫描区域划分坐标,添加坐标系后的图像进行储存;
步骤三、焊接位置确定:在扫描图像中设定焊缝的初始位置为试教焊接起点P1,并添加扫描修正指令,然后将焊缝的末端位置设定为试教焊接终点P2,并添加修正关闭指令;
步骤四、开始焊接:启动程序,机器人带动焊枪移动至试教焊接起点P1处,然后启动焊枪,并按照指定轨迹移动,直至焊接到试教焊接终点P2处停止,即完成焊缝的焊接。
优选的,所述步骤三中,扫描修正指令结合步骤二中的坐标系图像,将P1与P2之间的定点坐标插补给机器人,修正机器人轨迹的移动程序。
优选的,所述步骤二中的坐标系为机器人移动的参照坐标系,即机器人的初始位置为坐标系原点。
优选的,所述机器人、焊枪和激光视觉传感器均连接同一计算机,统一进行数据处理和控制。
优选的,所述步骤二中储存的视觉扫描图像为暂存状态,在焊接结束后保存一天,之后自动删除。
优选的,所述步骤三中修正后的轨迹坐标插补到移动程序内,在焊接结束后启动取消轨迹坐标,移动程序回复初始状态。
本发明还公开了一种基于小焊缝应用激光视觉的预扫描***,包括机器人、焊枪和激光视觉传感器,所述激光视觉传感器固定安装在机器人的前端,所述焊枪固定安装在机器人内部位于激光视觉传感器后侧的位置。
优选的,所述激光视觉传感器的下方设置有工件,所述工件设置有两组,且两组工件之间设置有焊缝。
(三)有益效果
本发明提供了一种基于小焊缝应用激光视觉的预扫描方法和***。与现有技术相比,具备以下有益效果:
(1)、该基于小焊缝应用激光视觉的预扫描方法和***,通过在步骤一、扫描位置确定:启动激光视觉传感器,激光视觉传感器向下发出激光束,然后将初始点确定设定为试教开始位置St,并给***添加扫描记录指令,再控制机器人向前移动,停止时设定激光束扫描的该位置为试教结束位置En,并给***添加扫描结束指令;步骤二、扫描坐标确定:利用计算机对视觉扫描图像进行处理,依据图像将扫描区域划分坐标,添加坐标系后的图像进行储存;步骤三、焊接位置确定:在扫描图像中设定焊缝的初始位置为试教焊接起点P1,并添加扫描修正指令,然后将焊缝的末端位置设定为试教焊接终点P2,并添加修正关闭指令;步骤四、开始焊接:启动程序,机器人带动焊枪移动至试教焊接起点P1处,然后启动焊枪,并按照指定轨迹移动,直至焊接到试教焊接终点P2处停止,即完成焊缝的焊接,此方法是对整个焊缝进行扫描,记录整道焊缝位置而不只是两个点,无需精确试教各种轨迹,可减少劳动量,且编程简单,易于理解,也不存在因工件旋转导致修正产生偏差的问题,能精确检测各个方向偏差,大大提高了工作效率。
(2)、该基于小焊缝应用激光视觉的预扫描方法和***,通过在步骤二中储存的视觉扫描图像为暂存状态,在焊接结束后保存一天,之后自动删除,步骤三中修正后的轨迹坐标插补到移动程序内,在焊接结束后启动取消轨迹坐标,移动程序回复初始状态,***程序具备自动删除缓存数据的功能,在一次焊接结束后清除该次的数据,可减低***储存模块的负载,使***维持良好的运行速度。
附图说明
图1为本发明的工作示意图;
图2为本发明的工作流程图;
图3为传统方案的工作示意图;
图4为传统方案的流程图。
图中,1-机器人、2-焊枪、3-激光视觉传感器、4-工件、5-焊缝。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参阅图1-4,本发明实施例提供一种技术方案:一种基于小焊缝应用激光视觉的预扫描方法,具体包括以下步骤:
步骤一、扫描位置确定:启动激光视觉传感器3,激光视觉传感器3向下发出激光束(图1和图3中的三角阴影即为激光束),然后将初始点确定设定为试教开始位置St,并给***添加扫描记录指令,再控制机器人1向前移动,停止时设定激光束扫描的该位置为试教结束位置En(St与En均为激光束扫描的边界线),并给***添加扫描结束指令;
步骤二、扫描坐标确定:利用计算机对视觉扫描图像进行处理,依据图像将扫描区域划分坐标,添加坐标系后的图像进行储存;
步骤三、焊接位置确定:在扫描图像中设定焊缝5的初始位置为试教焊接起点P1,并添加扫描修正指令,然后将焊缝5的末端位置设定为试教焊接终点P2,并添加修正关闭指令;
步骤四、开始焊接:启动程序,机器人1带动焊枪2移动至试教焊接起点P1处,然后启动焊枪2,并按照指定轨迹移动,直至焊接到试教焊接终点P2处停止,即完成焊缝5的焊接。
优选的,步骤三中,扫描修正指令结合步骤二中的坐标系图像,将P1与P2之间的定点坐标插补给机器人,修正机器人轨迹的移动程序。
优选的,步骤二中的坐标系为机器人移动的参照坐标系,即机器人的初始位置为坐标系原点。
优选的,机器人1、焊枪2和激光视觉传感器3均连接同一计算机,统一进行数据处理和控制。
优选的,步骤二中储存的视觉扫描图像为暂存状态,在焊接结束后保存一天,之后自动删除。
优选的,步骤三中修正后的轨迹坐标插补到移动程序内,在焊接结束后启动取消轨迹坐标,移动程序回复初始状态。
终上,此方法是对整个焊缝5进行扫描,记录整道焊缝5位置而不只是两个点,无需精确试教各种轨迹,可减少劳动量,且编程简单,易于理解,也不存在因工件4旋转导致修正产生偏差的问题,能精确检测各个方向偏差,大大提高了工作效率,且***程序具备自动删除缓存数据的功能,在一次焊接结束后清除该次的数据,可减低***储存模块的负载,使***维持良好的运行速度。
本发明还公开了一种基于小焊缝应用激光视觉的预扫描***,包括机器人1、焊枪2和激光视觉传感器3,激光视觉传感器3固定安装在机器人1的前端,焊枪2固定安装在机器人1内部位于激光视觉传感器3后侧的位置。
优选的,激光视觉传感器3的下方设置有工件4,工件4设置有两组,且两组工件4之间设置有焊缝5。
同时本说明书中未作详细描述的内容均属于本领域技术人员公知的现有技术。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
Claims (8)
1.一种基于小焊缝应用激光视觉的预扫描方法,其特征在于:具体包括以下步骤:
步骤一、扫描位置确定:启动激光视觉传感器(3),激光视觉传感器(3)向下发出激光束,然后将初始点确定设定为试教开始位置St,并给***添加扫描记录指令,再控制机器人(1)向前移动,停止时设定激光束扫描的该位置为试教结束位置En,并给***添加扫描结束指令;
步骤二、扫描坐标确定:利用计算机对视觉扫描图像进行处理,依据图像将扫描区域划分坐标,添加坐标系后的图像进行储存;
步骤三、焊接位置确定:在扫描图像中设定焊缝(5)的初始位置为试教焊接起点P1,并添加扫描修正指令,然后将焊缝(5)的末端位置设定为试教焊接终点P2,并添加修正关闭指令;
步骤四、开始焊接:启动程序,机器人(1)带动焊枪(2)移动至试教焊接起点P1处,然后启动焊枪(2),并按照指定轨迹移动,直至焊接到试教焊接终点P2处停止,即完成焊缝(5)的焊接。
2.根据权利要求1所述的一种基于小焊缝应用激光视觉的预扫描方法,其特征在于:所述步骤三中,扫描修正指令结合步骤二中的坐标系图像,将P1与P2之间的定点坐标插补给机器人,修正机器人轨迹的移动程序。
3.根据权利要求1所述的一种基于小焊缝应用激光视觉的预扫描方法,其特征在于:所述步骤二中的坐标系为机器人移动的参照坐标系,即机器人的初始位置为坐标系原点。
4.根据权利要求1所述的一种基于小焊缝应用激光视觉的预扫描方法和***,其特征在于:所述机器人(1)、焊枪(2)和激光视觉传感器(3)均连接同一计算机,统一进行数据处理和控制。
5.根据权利要求1所述的一种基于小焊缝应用激光视觉的预扫描***,其特征在于:所述步骤二中储存的视觉扫描图像为暂存状态,在焊接结束后保存一天,之后自动删除。
6.根据权利要求1所述的一种基于小焊缝应用激光视觉的预扫描方法,其特征在于:所述步骤三中修正后的轨迹坐标插补到移动程序内,在焊接结束后启动取消轨迹坐标,移动程序回复初始状态。
7.一种基于小焊缝应用激光视觉的预扫描***,包括机器人(1)、焊枪(2)和激光视觉传感器(3),其特征在于:所述激光视觉传感器(3)固定安装在机器人(1)的前端,所述焊枪(2)固定安装在机器人(1)内部位于激光视觉传感器(3)后侧的位置。
8.根据权利要求7所述的一种基于小焊缝应用激光视觉的预扫描***,其特征在于:所述激光视觉传感器(3)的下方设置有工件(4),所述工件(4)设置有两组,且两组工件(4)之间设置有焊缝(5)。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010312658.1A CN111375940A (zh) | 2020-04-20 | 2020-04-20 | 一种基于小焊缝应用激光视觉的预扫描方法和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010312658.1A CN111375940A (zh) | 2020-04-20 | 2020-04-20 | 一种基于小焊缝应用激光视觉的预扫描方法和*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111375940A true CN111375940A (zh) | 2020-07-07 |
Family
ID=71215814
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010312658.1A Pending CN111375940A (zh) | 2020-04-20 | 2020-04-20 | 一种基于小焊缝应用激光视觉的预扫描方法和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111375940A (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112171120A (zh) * | 2020-09-28 | 2021-01-05 | 安徽工布智造工业科技有限公司 | 基于机器人焊缝特征节点的焊接技术 |
CN112171121A (zh) * | 2020-09-28 | 2021-01-05 | 安徽工布智造工业科技有限公司 | 用于机器人焊接的焊缝特征节点设计技术 |
CN112692470A (zh) * | 2020-11-27 | 2021-04-23 | 中船海洋动力部件有限公司 | 基于视觉传感的机器人离线自适应编程加工***和方法 |
CN112985294A (zh) * | 2021-01-19 | 2021-06-18 | 唐山英莱科技有限公司 | 一种基于视觉装置的圆型工件检测的新型测量方法 |
CN114192948A (zh) * | 2021-12-21 | 2022-03-18 | 唐山英莱科技有限公司 | 一种低示教量扫描多种短焊缝的方法 |
CN114473237A (zh) * | 2022-02-18 | 2022-05-13 | 广东亚图科技股份有限公司 | 一种四类库及其激光加工方法 |
CN114619172A (zh) * | 2020-12-10 | 2022-06-14 | 南京中船绿洲机器有限公司 | 圆周多层多道焊缝的自动焊接专机 |
CN116551194A (zh) * | 2023-07-06 | 2023-08-08 | 国营川西机器厂 | 一种航空发动机进气口部件防冰处理方法 |
-
2020
- 2020-04-20 CN CN202010312658.1A patent/CN111375940A/zh active Pending
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112171120A (zh) * | 2020-09-28 | 2021-01-05 | 安徽工布智造工业科技有限公司 | 基于机器人焊缝特征节点的焊接技术 |
CN112171121A (zh) * | 2020-09-28 | 2021-01-05 | 安徽工布智造工业科技有限公司 | 用于机器人焊接的焊缝特征节点设计技术 |
CN112171120B (zh) * | 2020-09-28 | 2022-07-15 | 安徽工布智造工业科技有限公司 | 基于机器人焊缝特征节点的焊接方法 |
CN112692470A (zh) * | 2020-11-27 | 2021-04-23 | 中船海洋动力部件有限公司 | 基于视觉传感的机器人离线自适应编程加工***和方法 |
CN114619172A (zh) * | 2020-12-10 | 2022-06-14 | 南京中船绿洲机器有限公司 | 圆周多层多道焊缝的自动焊接专机 |
CN112985294A (zh) * | 2021-01-19 | 2021-06-18 | 唐山英莱科技有限公司 | 一种基于视觉装置的圆型工件检测的新型测量方法 |
CN114192948A (zh) * | 2021-12-21 | 2022-03-18 | 唐山英莱科技有限公司 | 一种低示教量扫描多种短焊缝的方法 |
CN114473237A (zh) * | 2022-02-18 | 2022-05-13 | 广东亚图科技股份有限公司 | 一种四类库及其激光加工方法 |
CN114473237B (zh) * | 2022-02-18 | 2023-09-22 | 广东亚图科技股份有限公司 | 一种四类库及其激光加工方法 |
CN116551194A (zh) * | 2023-07-06 | 2023-08-08 | 国营川西机器厂 | 一种航空发动机进气口部件防冰处理方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111375940A (zh) | 一种基于小焊缝应用激光视觉的预扫描方法和*** | |
US6023044A (en) | Control method in multi-layer welding | |
CN111014879A (zh) | 一种基于激光焊缝跟踪的机器人波纹板自动焊接方法 | |
CN105798431A (zh) | 弧焊机器人焊接的曲线在线焊缝跟踪方法 | |
US5624588A (en) | Method of controlling robot for use in arc welding | |
CN103317213A (zh) | 机器人非接触式的薄板搭接焊缝寻位方法 | |
CN111745266A (zh) | 基于3d视觉寻位的瓦楞板焊接轨迹生成方法及*** | |
CN112958959A (zh) | 一种基于三维视觉的自动化焊接和检测方法 | |
CN114769988B (zh) | 一种焊接控制方法、***、焊接设备及存储介质 | |
CN114474041A (zh) | 一种基于协作机器人的焊接自动化智能引导方法及*** | |
Zhou et al. | Autonomous acquisition of seam coordinates for arc welding robot based on visual servoing | |
US6321139B1 (en) | Operation line searching method and robot/sensor system having operation line searching function | |
CN105798432A (zh) | 弧焊机器人焊接的曲线焊缝离线跟踪方法 | |
CN103785925A (zh) | 电弧焊参数的自适应控制 | |
CN105414821A (zh) | 一种焊接机器人焊缝自动追踪*** | |
CN110560841B (zh) | 适用于不同倾斜程度的田字格焊接***的焊接方法 | |
CN112620926B (zh) | 一种焊点追踪方法、装置及存储介质 | |
CN109128540A (zh) | 一种t型接头激光焊接焦点轨迹确定方法 | |
KR20050009093A (ko) | 로봇의 용접선 위치 추종 제어방법 | |
JPH0780643A (ja) | 溶接ロボットの制御方法 | |
CN115213590A (zh) | 一种内角焊缝拐角处焊枪位姿规划方法 | |
CN106881525A (zh) | 激光加工控制***及其控制方法 | |
JPH0830319A (ja) | レーザセンサの検出角度制御方法 | |
CN112809130A (zh) | 一种智能焊缝检测和轨迹规划方法及*** | |
CN113695714A (zh) | 一种机器人非本体外部轴焊接的激光视觉跟踪修正方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |