基于扫描式激光视觉传感的厚板窄间隙深坡口激光自动化多层焊焊接方法

xiaoxiao2020-7-2  15

专利名称:基于扫描式激光视觉传感的厚板窄间隙深坡口激光自动化多层焊焊接方法
技术领域
本发明涉及一种焊接方法,具体涉及一种基于扫描式激光视觉传感的厚板窄间隙深坡口多层焊实时跟踪与焊道规划的激光自动化焊接方法,属于自动化焊接领域。
背景技术
目前,激光及激光-电弧复合焊作为高效焊接方法已 开始广泛应用于厚板深坡口焊接生产行业,常采用焊接机床或机器人示教或离线编程的方式进行路径规划和运动控制。实际激光多层焊焊接厚板时,由于热变形和热应力等因素的影响,每焊一道焊缝就要重新示教或编程以保证焊枪相对工件位置以及焊枪姿态的准确性(离焦量),导致调整时间几倍甚至几十倍于真正焊接时间,大大降低了激光焊接生产效率。经文献检索,中国专利号200910012657. 9的发明专利提出了一种激光焊接焊缝跟踪系统及控制方法,该跟踪系统为集成结构光视觉传感系统,用这种方法能完成简单坡口的激光焊缝跟踪任务,但是用于厚板窄间隙深坡口的焊道时,易出现遮蔽现象,且由于坡口表面与坡口底部光强相差较大,影响设别精度,而且,该方法仅能实现实时焊缝对中校准,不能实现窄间隙深坡口的激光多层焊焊道规划和焊接,不能结合实际工况和焊接条件对当前使用的焊接参数进行调整。经文献检索,申请人申报的登记号为2012SR049109的计算机软件著作权提供了一种软件基于激光传感的焊缝坡口信息识别系统I. 0,该软件基于激光视觉传感技术,通过实时检测——反馈——调整的反馈机制,能有效进行坡口特征信息的提取与处理,并实现实时显示和跟踪控制,有利于多层焊自动化路径规划和焊接。

发明内容
本发明的目的是为解决现有基于结构光视觉传感的焊接方法只能用于简单的浅坡口激光焊缝跟踪任务,用于厚板窄间隙深坡口的焊缝焊接时,易出现遮蔽现象,坡口设别精度较低,以及只能实现实时焊缝对中校准,不能实现窄间隙深坡口的激光多层焊焊道规划和焊接的问题,进而提供与基于激光传感的焊缝坡口信息识别系统配合使用的一种基于扫描式激光视觉传感的厚板窄间隙深坡口激光自动化多层焊焊接方法。本发明为解决上述问题采取的技术方案是本发明的基于扫描式激光视觉传感的厚板窄间隙深坡口激光自动化多层焊焊接方法的具体步骤为步骤一、选定坡口形式为V形坡口,通过参数设置和控制单元设置参数;步骤二、由图像扫描单元扫描待焊厚板工件坡口截面图像,每次扫描得到一组512个点的阵列,横坐标范围为(T511,纵坐标范围为1^1024,点阵列按横坐标依次排列即为该次扫描得到的焊缝坡口二维图像;步骤三、由图像采集、处理和计算单元对扫描的V形坡口截面图像进行实时同步采集,显示截面图像,并对采集的坡口截面图像进行图像算法处理得到焊缝图像数据;步骤四、由多层焊焊道规划单元根据图像采集、处理和计算单元得到的特征参数和预设的焊缝层数进行多层焊焊道近似简化为等面积的梯形拟合计算,进而得到焊接下一焊道需达到的等面积时激光焦点应处的位置,输出焊接时焊枪的高度偏移量的位置信息;步骤五、焊接运动控制单元接受并实时同步处理上述多层焊焊道规划单元输出信息,向伺服电机控制箱终端的伺服电机以及焊接机器人控制箱终端的焊接机器人发送运动控制指令,实现焊枪对焊道高度位置的校正,实现逐层完成焊道的焊接,直至完成所有焊接任务。本发明的基于扫描式激光视觉传感的厚板窄间隙深坡口激光自动化多层焊焊接方法的具体步骤为步骤一、选定坡口形式为I形坡口,通过参数设置和控制单元设置参数;步骤二、由图像扫描单元扫描待焊厚板工件坡口截面图像,每次扫描得到一组512个点的阵列,横坐标范围为(T511,纵坐标范围为1^1024,点阵列按横坐标依次排列,即为该次扫描得到的焊缝坡口二维图像;步骤三、由图像采集、处理和计算单元对扫描的I形坡口截面图像进行实时同步采集,显示截面图像,并对采集的坡口截面图像进行图像算法处理得到焊缝图像数据;步骤四、由多层焊焊道规划单元根据图像采集、处理和计算单元得到的特征参数和预设的焊缝层数进行多层焊焊道近似简化为等面积的梯形拟合计算,进而得到焊接下一焊道需达到的等面积时激光焦点应处的位置,输出焊接时焊枪的高度偏移量的位置信息;步骤五、焊接运动控制单元接受并实时同步处理上述多层焊焊道规划单元输出信息,向伺服电机控制箱终端的伺服电机以及焊接机器人控制箱终端的焊接机器人发送运动控制指令,实现焊枪对下层焊道高度位置的校正,实现逐层完成焊道的焊接,直至完成所有焊接任务。本发明的基于扫描式激光视觉传感的厚板窄间隙深坡口激光自动化多层焊焊接方法的具体步骤为步骤一、选定坡口形式为Y形坡口,通过参数设置和控制单元设置参数;步骤二、由图像扫描单元扫描待焊厚板工件坡口截面图像,每次扫描得到一组512个点的阵列,横坐标范围为(T511,纵坐标范围为1^1024,点阵列按横坐标依次排列即为该次扫描得到的焊缝坡口二维图像;步骤三、由图像采集、处理和计算单元对扫描的Y形坡口截面图像进行实时同步采集,显示截面图像,并对采集的坡口截面图像进行图像算法处理得到焊缝图像数据;步骤四、由多层焊焊道规划单元根据图像采集、处理和计算单元得到的特征参数和预设的焊缝层数进行多层焊焊道近似简化为等面积的梯形拟合计算,进而得到焊接下一焊道需达到的等面积时激光焦点应处的位置,输出焊接时焊枪的高度偏移量的位置信息;步骤五、焊接运动控制单元接受并实时同步处理上述多层焊焊道规划单元输出信息,向伺服电机控制箱终端的伺服电机以及焊接机器人控制箱终端的焊接机器人发送运动控制指令,实现焊枪对焊道高度位置的校正,实现逐层完成焊道的焊接,直至完成所有焊接任务。 本发明的有益效果是本发明采用的一体式扫描式激光传感器能实时同步跟踪并连续扫描焊接过程,利用基于激光传感的焊缝坡口信息识别系统,相比结构光视觉传感不仅能完成简单坡口的激光焊缝跟踪任务,在用于厚板窄间隙深坡口的焊缝时,不存在坡口表面与坡口底部光强相差较大的问题,扫描图像真实清晰可见,无遮蔽死角,扫描图像设别精度高,由于采用扫描式激光传感器扫描焊缝坡口,进行焊缝图像算法处理时,不需要对滤波后的图像实施膨胀和腐蚀的形态学处理,无边缘提取和中心线提取,焊接过程简捷易行;本发明能够适应V形,I形和Y形等焊缝坡口形式的激光焊缝图像扫描、采集、处理,能够实现不同坡口焊缝的特征点提取计算(斜率-截距法、最大斜率法以及最大斜率法和斜率-截距法相结合的拐点求解算法),计算的焊缝坡口特征参数为焊枪的高度位置实时调整提供依据,以保证正确的离焦量,针对不同焊缝坡口形式的多层焊焊道的特点,提出了近似简化为等面积的拟合算法,进而实现多层焊焊道规划,完成厚板窄间隙深坡口的不同焊缝的多层焊的激光自动化焊接;本发明的焊接方法具有适应性好,可移植性强,灵活性和独立性较高、识别精度高、焊道定位准确和焊接过程简捷易行的优点;本发明的焊接方法还具有 相比现有采用焊接机床或机器人示教或离线编程的方式进行路径规划和运动控制,大大减少了激光焊接不教时间,提闻了焊接效率和焊接质量。


图I是本发明结合的激光多层焊自动化焊接装置的结构示意图,图2是本发明的焊接方法控制流程框图,图3是本发明V形坡口扫描的图像示意图,图4是本发明I形坡口扫描的图像示意图,图5是本发明Y形坡口扫描图像示意图,图6是采用斜率-截距法算法提取V形破口的特征点的示意图,图7是采用最大斜率法提取I形坡口的特征点的示意图,图8是采用最大斜率法和斜率-截距法相结合先用最大斜率法提取Y形坡口的特征点的示意图,图9是采用最大斜率法和斜率-截距法相结合再用斜率-截距法提取Y形坡口的特征点的示意图,图10是多层焊焊道构成的焊缝示意图,图11是图I中多层焊焊道均简化近似为等面积的梯形的示意图,图12是V形破口的焊道特征点规划提取及简化近似为等面积的梯形示意图,图13是I形破口的焊道特征点规划提取及简化近似为等面积的梯形示意图,图14是Y形破口的焊道特征点规划提取及简化近似为等面积的梯形示意图。
具体实施例方式具体实施方式
一结合图I、图2、图3、图6和图12说明本实施方式,本实施方式的基于扫描式激光视觉传感的厚板窄间隙深坡口激光自动化多层焊焊接方法的具体步骤为步骤一、选定坡口形式为V形坡口,通过参数设置和控制单元设置参数;步骤二、由图像扫描单元扫描待焊厚板工件坡口截面图像,每次扫描得到一组512个点的阵列,横坐标范围为(T511,纵坐标范围为1^1024,点阵列按横坐标依次排列即为该次扫描得到的焊缝坡口二维图像;步骤三、由图像采集、处理和计算单元对扫描的V形坡口截面图像进行实时同步采集,显示截面图像,并对采集的坡口截面图像进行图像算法处理得到焊缝图像数据;步骤四、由多层焊焊道规划单元根据图像采集、处理和计算单元得到的特征参数和预设的焊缝层数进行多层焊焊道近似简化为等面积的梯形拟合计算,进而得到焊接下一焊道需达到的等面积时激光焦点应处的位置,输出焊接时焊枪的高度偏移量的位置信息;步骤五、焊接运动控制单元接受并实时同步处理上述多层焊焊道规划单元输出信息,向伺服电机控制箱终端的伺服电机以及焊接机器人控制箱终端的焊接机器人发送运动控制指令,实现焊枪对焊道高度位置的校正,实现逐层完成焊道的焊接,直至完成所有焊接任务。本实施方式结合的多层焊激光自动化焊接装置的结构示意图如图I所标示,图中标号为1、焊接机器人,2、伺服电机控制箱,3、激光焊接系统控制箱,4、线缆,5、焊接机器人控制手柄,6、主控制PC机(内置软件基于激光传感的焊缝坡口信息识别系统I. 0),7、伺服电机控制手柄,8、焊接机器人控制箱,9、一体式扫描激光传感器控制箱,10、待焊工件,11、伺服电机,12、焊枪,13、一体式扫描激光传感器。本实施方式的步骤四输出焊接时焊枪的高度偏移量的位置信息,以保证正确的离焦量。本实施方式的一体式扫描激光传感器在焊接过程的工作模式为连续扫描。本实施方式的焊接方法的的过程控制单元包括图像扫描单元15、图像采集、处理和计算单元16、多层焊焊道规划单元17和焊接运动控制单元18。具体如下图像扫描单元扫描待焊工件坡口截面图像,并实时传输至图像采集、处理和计算单元;所述图像扫描单元包括一体式扫描激光传感器控制箱9和一体式扫描激光传感器13,一体式扫描激光传感器控制箱9和一体式扫描激光传感器13通讯连接;图像采集、处理和计算单元实时采集扫描的坡口图像,对采集的坡口图像进行处理并算法得到焊缝图像特征数据,所述图像采集、处理和计算单元为主控制PC机中的基于激光传感的焊缝坡口信息识别系统中的图像采集、处理与计算模块;多层焊焊道规划单元计算由图像采集、处理和计算单元得到的特征参数和预设焊缝层数得到下次焊道等填充面积时的焊枪的高度偏移量(离焦量)位置信息,最终实现焊枪对焊道位置的跟踪校正;所述多层焊焊道规划单元为主控制PC机中的基于激光传感的焊缝坡口信息识别系统软件中的多层焊焊道规划模块;焊接运动控制单元接受并处理上述多层焊焊道规划单元输出信息,向运动执行机构发送运动控制指令,所述焊接运动控制单元包括伺服电机控制箱2、伺服电机11、焊接机器人控制箱8、焊接机器人I、激光焊接系统控制箱3和焊枪12,所述伺服电机控制箱2和能微调高度的伺服电机11通讯连接;所述伺服电机11具有能微调高度的伺服电机;焊接机器人控制箱8和焊接机器人I通讯连接,激光焊接系统控制箱3和焊枪12通讯连接; 参数设置和控制单元设置图像采集、处理参数和激光焊接参数,所述参数包括扫描式传感器的功率、帧数和扫描范围,激光焊接的坡口型式、激光功率、离焦量、焊接速度和焊缝层数;所述参数设置和控制单元为主控制PC机中的软件基于激光传感的焊缝坡口信息识别系统I. 0,参数设置和控制单元分别与图像扫描单元和焊接运动控制单元通讯连接。
本实施方式的一体扫描式激光激光传感器的激光光源的波长为650nnT699nm,激光功率为2mW 30mW ;本实施方式的采样频率4帧/秒,即每秒得到4组512点阵列。本实施方式采用的软件基于激光传感的焊缝坡口信息识别系统I. 0,主要功能包括①人机交互界面;②传感系统初始化;③扫描光的开启关闭扫描区域设定;⑤图像在屏幕上的实时显示、实时采集至内存自定义扫描图像处理;⑦坡口特征信息计算;⑧图像与特征值的保存与输出。本软件基于激光视觉传感跟踪技术,采用自主开发的图像处理和计算算法,能有效识别焊接生产中常用坡口形式(V型、I型和Y型等)的特征信息;同时集成软、硬件滤波技术,保证数据采集的稳定性和特征计算的精确性。系统人机界面采用工业控制面板形式设计,操作方便,简洁。本实施方式步骤三中图像算法采用拐点求解算法,可计算得到V形焊缝坡口的坡口宽度、坡口高度、坡口角度、坡口面积和错边量等特征参数。
具体实施方式
二 结合图I、图2、图3、图6和图12说明本实施方式,本实施方式的步骤三中所述对采集的坡口截面图像进行图像算法处理得到焊缝图像数据,具体过程是(I)、对采集的坡口截面图像进行五点中值滤波去噪算法处理得到滤波后的图像,(2)、对滤波后的图像采用斜率-截距算法提取特征点,首先先遍历滤波后的V形截面图像上的所有点并找到最低点,即为焊缝第一特征点b,将点b与二维坐标系X轴的坐标点0对应的Y轴的坐标点n相连作直线,斜率为Kbn= (yb-yn) /xb,过点b和点n之间的滤波后的图像上的所有点作与直线bn相平行的直线,比较所有的平行直线在Y轴上的截距Bi,其中Bi=Yi-KbnXXi,截距最大所对应的点即为焊缝第二特征点a,然后,将点b与二维坐标系X轴的坐标点为511对应的Y轴的坐标点m相连作直线,斜率为Kbm= (ym-yb) / (x511_xb),过点b和点m之间的滤波后的V形截面图像上的所有点作直线bm的平行直线,比较所有的平行直线在Y轴上的截距Bp,其中Bp=yp-kbmXxp,截距最大所对应的点即为焊缝第三特征点C。本实施方式的五点中值滤波去噪算法y’ ^Med(j^2, Ji^1, Ji, yi+1, yi+2)。本实施方式采用直接标定法,通过标准试块测量计算机二维像素坐标点与测量光面内实际三维世界坐标点之间的对应关系,建立两者联系的“索引表”。实际标定时,输入二维像素坐标值,通过“索引表”寻找与其对应的三维世界坐标值,以此完成标定过程。本实施方式图像算法采用拐点求解算法,可计算得到V形焊缝坡口的坡口宽度、坡口高度、坡口角度、坡口面积和错边量等特征参数。
具体实施方式
三结合图6和图12说明本实施方式,本实施方式的步骤四中多层焊焊道规划单元根据图像采集、处理和计算单元得到的特征参数和预设的焊缝层数进行多层焊焊道近似简化为等面积的梯形拟合计算,其拟合算法为焊道特征点提取,从V形截面图像上的第二特征点a和第三特征点c向二者之间经采集单元采集到的当前焊道图像上的点进行遍历,找到当前焊道中两个最低点为焊道第一特征点il和焊道第二特征点kl,再遍历il和kl两点之间的点,找到其中的最高点即为焊道第三特征点jl,(2)当前焊道等填充面积的高度偏移量确定,即与焊道等面积的梯形的高度确定,焊道第一特征点il、焊道第
二特征点kl和焊道第三特征点jl确定后,根据公式hi = mh + (1 _gl)f hl + hl'},计算得到
与当前层焊道等填充面积的近似梯形的高度hl,其中0l为修正系数,Q1的取值范围为0. l-o. 9,hn为当前层焊道上的点il至X轴的距离,hkl为当前层焊道上的点kl至X轴的距离,h,,为当前层焊道上的点jl至X轴的距离。本实施方式采用直接标定法,通过标准试块测量计算机二维像素坐标点与测量光面内实际三维世界坐标点之间的对应关系,。建立两者联系的“索引表”。实际标定时,输入二维像素坐标值,通过“索引表”寻找与其对应的三维世界坐标值,以此完成标定过程。
具体实施方式
四结合图I、图2、图4、图7和图13说明本实施方式,本实施方式的基于扫描式激光视觉传感的厚板窄间隙深坡口激光自动化多层焊焊接方法的具体步骤为步骤一、选定坡口形式为I形坡口,通过参数设置和控制单元设置参数;步骤二、由图像扫描单元扫描待焊厚板工件坡口截面图像,每次扫描得到一组512 个点的阵列,横坐标范围为(T511,纵坐标范围为1^1024,点阵列按横坐标依次排列,即为该次扫描得到的焊缝坡口二维图像;步骤三、由图像采集、处理和计算单元对扫描的I形坡口截面图像进行实时同步采集,显示截面图像,并对采集的坡口截面图像进行图像算法处理得到焊缝图像数据;步骤四、由多层焊焊道规划单元根据图像采集、处理和计算单元得到的特征参数和预设的焊缝层数进行多层焊焊道近似简化为等面积的梯形拟合计算,进而得到焊接下一焊道需达到的等面积时激光焦点应处的位置,输出焊接时焊枪的高度偏移量的位置信息;步骤五、焊接运动控制单元接受并实时同步处理上述多层焊焊道规划单元输出信息,向伺服电机控制箱终端的伺服电机以及焊接机器人控制箱终端的焊接机器人发送运动控制指令,实现焊枪对下层焊道高度位置的校正,实现逐层完成焊道的焊接,直至完成所有焊接任务。本实施方式结合的多层焊激光自动化焊接装置的结构示意图如图I所标示,图中标号为1、焊接机器人,2、伺服电机控制箱,3、激光焊接系统控制箱,4、线缆,5、焊接机器人控制手柄,6、主控制PC机(内置软件基于激光传感的焊缝坡口信息识别系统I. 0),7、伺服电机控制手柄,8、焊接机器人控制箱,9、一体式扫描激光传感器控制箱,10、待焊工件,11、伺服电机,12、焊枪,13、一体式扫描激光传感器。本实施方式的步骤四输出焊接时焊枪的高度偏移量的位置信息,以保证正确的离焦量。本实施方式的一体式扫描激光传感器在焊接过程的工作模式为连续扫描。本实施方式的焊接方法的的过程控制单元包括图像扫描单元15、图像采集、处理和计算单元16、多层焊焊道规划单元17和焊接运动控制单元18。具体如下图像扫描单元扫描待焊工件坡口截面图像,并实时传输至图像采集、处理和计算单元;所述图像扫描单元包括一体式扫描激光传感器控制箱9和一体式扫描激光传感器13,一体式扫描激光传感器控制箱9和一体式扫描激光传感器13通讯连接;图像采集、处理和计算单元实时采集扫描的坡口图像,对采集的坡口图像进行处理并算法得到焊缝图像特征数据,所述图像采集、处理和计算单元为主控制PC机中的基于激光传感的焊缝坡口信息识别系统中的图像采集、处理与计算模块;
多层焊焊道规划单元计算由图像采集、处理和计算单元得到的特征参数和预设焊缝层数得到下次焊道等填充面积时的焊枪的高度偏移量(离焦量)位置信息,最终实现焊枪对焊道位置的跟踪校正;所述多层焊焊道规划单元为主控制PC机中的基于激光传感的焊缝坡口信息识别系统软件中的多层焊焊道规划模块;焊接运动控制单元接受并处理上述多层焊焊道规划单元输出信息,向运动执行机构发送运动控制指令,所述焊接运动控制单元包括伺服电机控制箱2、伺服电机11、焊接机器人控制箱8、焊接机器人I、激光焊接系统控制箱3和焊枪12,所述伺服电机控制箱2和能微调高度的伺服电机11通讯连接;所述伺服电机11具有能微调高度的伺服电机;焊接机器人控制箱8和焊接机器人I通讯连接,激光焊接系统控制箱3和焊枪12通讯连接; 参数设置和控制单元设置图像采集、处理参数和激光焊接参数,所述参数包括扫描式传感器的功率、帧数和扫描范围,激光焊接的坡口型式、激光功率、离焦量、焊接速度和焊缝层数;所述参数设置和控制单元为主控制PC机中的软件基于激光传感的焊缝坡口信息识别系统1.0,参数设置和控制单元分别与图像扫描单元和焊接运动控制单元通讯连接。本实施方式的一体扫描式激光激光传感器的激光光源的波长为650nnT699nm,激光功率为2mW 30mW ;本实施方式的采样频率4帧/秒,即每秒得到4组512点阵列。本实施方式采用的软件基于激光传感的焊缝坡口信息识别系统I. 0,主要功能包括①人机交互界面;②传感系统初始化;③扫描光的开启关闭扫描区域设定;⑤图像在屏幕上的实时显示、实时采集至内存自定义扫描图像处理;⑦坡口特征信息计算;⑧图像与特征值的保存与输出。本软件基于激光视觉传感跟踪技术,采用自主开发的图像处理和计算算法,能有效识别焊接生产中常用坡口形式(V型、I型和Y型等)的特征信息;同时集成软、硬件滤波技术,保证数据采集的稳定性和特征计算的精确性。系统人机界面采用工业控制面板形式设计,操作方便,简洁。本实施方式步骤三中图像算法采用拐点求解算法,可计算得到I形焊缝坡口的坡口宽度、坡口高度、坡口角度、坡口面积和错边量等特征参数。
具体实施方式
五结合图I、图2、图4、图7和图13说明本实施方式,本实施方式的步骤三中所述对采集的坡口截面图像进行图像算法处理得到焊缝图像数据,具体过程是
(I)、对采集的坡口截面图像进行三点汉明滤波去噪算法处理得到滤波后的图像,(2)、对滤波后的图像采用最大斜率法提取特征点,首先先遍历滤波后的I形截面图像上的所有点并找到多个最低点,任取其中一个最低点,记为点e,将点e与I形截面图像上的e点左侧的所有点相连作直线,比较各直线的斜率的绝对值IklI = I (Yi-Ye) X (Xi-Xe) I,斜率的绝对值最大值所在的点,即为焊缝第一特征点W,过焊缝第一特征点W的垂线垂直于X轴所对应的点为第二特征点E,将点e与I形截面图像上的e点右侧的所有点相连作直线,比较各直线的斜率的绝对值|k2| = | (yt-ye) X (xt-xe) I,斜率的绝对值最大值所在的点,即为焊缝第三特征点Z,过焊缝第三特征点Z的垂线垂直于X轴所对应的点为第四特征点S。本实施方式的三点汉明滤波去噪算法处理为'Y,i = 0. OTy^j+O. 86yi+0. 07yi+1
本实施方式采用直接标定法,通过标准试块测量计算机二维像素坐标点与测量光面内实际三维世界坐标点之间的对应关系,建立两者联系的“索引表”。实际标定时,输入二维像素坐标值,通过“索引表”寻找与其对应的三维世界坐标值,以此完成标定过程。本实施方式的图像算法采用拐点求解算法,可计算得到I形焊缝坡口的坡口宽度、坡口高度、坡口角度、坡口面积和错边量等特征参数。
具体实施方式
六结合图7和图13说明本实施方式,本实施方式的步骤四中多层焊焊道规划单元根据图像采集、处理和计算单元得到的特征参数和预设的焊缝层数进行多层焊焊道近似简化为等面积的梯形拟合计算,其拟合算法为焊道特征点提取,从V形截面图像上的第一特征点W和第三特征点Z向二者之间经采集单元采集到的当前焊道图像上的点进行遍历,找到当前焊道中两个最低点为焊道第一特征点i2和焊道第二特征点k2,再遍历i2点和k2点之间的所有点,找到其中的最高点即为焊道第三特征点j2,(2)当前焊道等填充面积的高度偏移量确定,即与焊道等面积的梯形的高度确定,焊道第一特征点i2、焊道
第二特征点k2和焊道第三特征点j2确定后,根据公式h2 = a^ + (X^a)x(2hl2 + h2),计算得
到与当前层焊道等填充面积的近似梯形的高度h2,其中0 2为修正系数,0 2的取值范围为0. 1-0. 9,hi2为当前层焊道上的点i2至X轴的距离,hk2为当前层焊道上的点k2至X轴的距离,hJ2为当前层焊道上的点j2至X轴的距离。本实施方式采用直接标定法,通过标准试块测量计算机二维像素坐标点与测量光面内实际三维世界坐标点之间的对应关系,建立两者联系的“索引表”。实际标定时,输入二维像素坐标值,通过“索引表”寻找与其对应的三维世界坐标值,以此完成标定过程。
具体实施方式
七结合图I、图2、图5、图8、图9和图10、图11和图14说明本实施方式,本实施方式的基于扫描式激光视觉传感的厚板窄间隙深坡口激光自动化多层焊焊接方法的具体步骤为步骤一、选定坡口形式为Y形坡口,通过参数设置和控制单元设置参数;步骤二、由图像扫描单元扫描待焊厚板工件坡口截面图像,每次扫描得到一组512个点的阵列,横坐标范围为(T511,纵坐标范围为1^1024,点阵列按横坐标依次排列即为该次扫描得到的焊缝坡口二维图像;步骤三、由图像采集、处理和计算单元对扫描的Y形坡口截面图像进行实时同步采集,显示截面图像,并对采集的坡口截面图像进行图像算法处理得到焊缝图像数据;步骤四、由多层焊焊道规划单元根据图像采集、处理和计算单元得到的特征参数和预设的焊缝层数进行多层焊焊道近似简化为等面积的梯形拟合计算,进而得到焊接下一焊道需达到的等面积时激光焦点应处的位置,输出焊接时焊枪的高度偏移量的位置信息;步骤五、焊接运动控制单元接受并实时同步处理上述多层焊焊道规划单元输出信息,向伺服电机控制箱终端的伺服电机以及焊接机器人控制箱终端的焊接机器人发送运动控制指令,实现焊枪对焊道高度位置的校正,实现逐层完成焊道的焊接,直至完成所有焊接任务。本实施方式结合的多层焊激光自动化焊接装置的结构示意图如图I所标示,图中标号为1、焊接机器人,2、伺服电机控制箱,3、激光焊接系统控制箱,4、线缆,5、焊接机器人控制手柄,6、主控制PC机(内置软件基于激光传感的焊缝坡口信息识别系统I. 0),7、伺服电机控制手柄,8、焊接机器人控制箱,9、一体式扫描激光传感器控制箱,10、待焊工件,11、伺服电机,12、焊枪,13、一体式扫描激光传感器。本实施方式的步骤四输出焊接时焊枪的高度偏移量的位置信息,以保证正确的离焦量。本实施方式的一体式扫描激光传感器在焊接过程的工作模式为连续扫描。本实施方式的焊接方法的的过程控制单元包括图像扫描单元15、图像采集、处理和计算单元16、多层焊焊道规划单元17和焊接运动控制单元18。具体如下图像扫描单元扫描待焊工件坡口截面图像,并实时传输至图像采集、处理和计算单元;所述图像 扫描单元包括一体式扫描激光传感器控制箱9和一体式扫描激光传感器13,一体式扫描激光传感器控制箱9和一体式扫描激光传感器13通讯连接;图像采集、处理和计算单元实时采集扫描的坡口图像,对采集的坡口图像进行处理并算法得到焊缝图像特征数据,所述图像采集、处理和计算单元为主控制PC机中的基于激光传感的焊缝坡口信息识别系统中的图像采集、处理与计算模块;多层焊焊道规划单元计算由图像采集、处理和计算单元得到的特征参数和预设焊缝层数得到下次焊道 等填充面积时的焊枪的高度偏移量(离焦量)位置信息,最终实现焊枪对焊道位置的跟踪校正;所述多层焊焊道规划单元为主控制PC机中的基于激光传感的焊缝坡口信息识别系统软件中的多层焊焊道规划模块;焊接运动控制单元接受并处理上述多层焊焊道规划单元输出信息,向运动执行机构发送运动控制指令,所述焊接运动控制单元包括伺服电机控制箱2、伺服电机11、焊接机器人控制箱8、焊接机器人I、激光焊接系统控制箱3和焊枪12,所述伺服电机控制箱2和能微调高度的伺服电机11通讯连接;所述伺服电机11具有能微调高度的伺服电机;焊接机器人控制箱8和焊接机器人I通讯连接,激光焊接系统控制箱3和焊枪12通讯连接;参数设置和控制单元设置图像采集、处理参数和激光焊接参数,所述参数包括扫描式传感器的功率、帧数和扫描范围,激光焊接的坡口型式、激光功率、离焦量、焊接速度和焊缝层数;所述参数设置和控制单元为主控制PC机中的软件基于激光传感的焊缝坡口信息识别系统I. 0,参数设置和控制单元分别与图像扫描单元和焊接运动控制单元通讯连接。本实施方式的一体扫描式激光激光传感器的激光光源的波长为650nnT699nm,激光功率为2mW 30mW ;本实施方式的采样频率4帧/秒,即每秒得到4组512点阵列。本实施方式采用的软件基于激光传感的焊缝坡口信息识别系统1.0,主要功能包括①人机交互界面;②传感系统初始化;③扫描光的开启关闭扫描区域设定;⑤图像在屏幕上的实时显示、实时采集至内存自定义扫描图像处理;⑦坡口特征信息计算;⑧图像与特征值的保存与输出。本软件基于激光视觉传感跟踪技术,采用自主开发的图像处理和计算算法,能有效识别焊接生产中常用坡口形式(V型、I型和Y型等)的特征信息;同时集成软、硬件滤波技术,保证数据采集的稳定性和特征计算的精确性。系统人机界面采用工业控制面板形式设计,操作方便、简洁。本实施方式步骤三中图像算法采用拐点求解算法,可计算得到Y形焊缝坡口的坡口宽度、坡口高度、坡口角度、坡口面积和错边量等特征参数。
具体实施方式
八结合图I、图2、图5、图8和图9说明本实施方式,本实施方式的步骤三中所述对采集的坡口截面图像进行图像算法处理得到焊缝图像数据,具体过程是(I)、对采集的坡口截面图像先采用三点汉明滤波去噪算法处理,再采用五点中值滤波去噪算法处理,并得到滤波后的图像,(2)、对滤波后的图像先采用最大斜率法,在采用斜率-截距算法提取特征点,首先先遍历滤波后的Y形截面图像上的所有点并找到多个最低点,任取其中一个最低点,记为点g,将点g与Y形截面图像上的点g左侧的所有点相连作直线,比较各直线的斜率的绝对值|k3| = | (Yi-Yg) X (Xi-Xg) I,斜率的绝对值最大所在的点,即为焊缝第一特征点F,过焊缝第一特征点F的垂线垂直于X轴所对应的点为第二特征点T,将点g与Y形截面图像上的g点左侧的所有点相连作直线,比较各直线的斜率的绝对值
k4| = | (yt-yg) X (xt-xg) I,斜率的绝对值最大所在的点,即为焊缝第三特征点R,过焊缝第三特征点R的垂线垂直于X轴所对应的点为第四特征点K ;然后,将第一特征点F与二维坐标系X轴的坐标点0对应的Y轴的坐标点N相连作直线,斜率为Kfn= (yN_yF)/xF,过点F和点N之间的滤波后的图像上的所有点作与直线FN相平行的直线,比较所有的平行直线在Y轴上的截距Bi,其中截距最大所对应的点即为焊缝第五特征点A,然后,将第三特征点R与二维坐标系X轴的坐标点为511对应的Y轴的坐标点M相连作直线,斜率为Kk511= (y511_yK)/(X511-Xk),过点R和点M之间的滤波后的Y形截面图像上的所有点作直线RM的平行直线,比较所有的平行直线在Y轴上的截距Bp,其中Bp=yp-kK511Xxp,截距最大所对应的点即为焊缝第六特征点D。本实施方式的坡口截面图像先采用三点汉明滤波去噪算法处理,再采用五点中值滤波去噪算法处理为y’ i=Med Ji^1, Ji, yi+1, yi+2) ;y’ i = 0. OTyi^1+0. 8yi+0. 07yi+1。本实施方式采用直接标定法,通过标准试块测量计算机二维像素坐标点与测量光面内实际三维世界坐标点之间的对应关系,建立两者联系的“索引表”。实际标定时,输入二维像素坐标值,通过“索引表”寻找与其对应的三维世界坐标值,以此完成标定过程。本实施方式步骤三中图像算法采用拐点求解算法,可计算得到Y形焊缝坡口的坡口宽度、坡口高度、坡口角度、坡口面积和错边量等特征参数。
具体实施方式
九结合图8、图9和图14说明本实施方式,本实施方式的步骤四中所述多层焊焊道规划单元根据图像采集、处理和计算单元得到的特征参数和预设的焊缝层数进行多层焊焊道近似简化为等面积的梯形拟合计算,其拟合算法为焊道特征点提取,从Y形截面图像上的第五特征点A和第六特征点D向二者之间经采集单元采集到的当前焊道图像上的点进行遍历,找到当前焊道中两个最低点为焊道第一特征点i3和焊道第二特征点k3,再遍历点i3和点k3之间的所有点,找到其中的最高点即为焊道第三特征点j3,(2)当前焊道等填充面积的高度偏移量确定,即与焊道等面积的梯形的高度确定,焊道第一特征点i3、焊道第二特征点k3和焊道第三特征点j3确定后,根据公式
h3 =仍fe + U —+ 计算得到与当前层焊道等填充面积的近似梯形的高度h3,其
2
中O 3为修正系数,O 3的取值范围为0. 1-0. 9,hi3为当前层焊道上的点i3至X轴的距离,hk3为当前层焊道上的点k3至X轴的距离,hJ3为当前层焊道上的点j3至X轴的距离。本实施方式采用直接标定法,通过标准试块测量计算机二维像素坐标点与测量光面内实际三维世界坐标点之间的对应关系,建立两者联系的“索引表”。实际标定时,输入二维像素坐标值,通过“索引表”寻找与其对应的三维世界坐标值,以此完成标定过程。权利要求
1.基于扫描式激光视觉传感的厚板窄间隙深坡口激光自动化多层焊焊接方法,其特征在于所述焊接方法的具体步骤为 步骤一、选定坡口形式为V形坡口,通过参数设置和控制单元设置参数; 步骤二、由图像扫描单元扫描待焊厚板工件坡口截面图像,每次扫描得到一组512个点的阵列,横坐标范围为(T511,纵坐标范围为1^1024,点阵列按横坐标依次排列即为该次扫描得到的焊缝坡口二维图像; 步骤三、由图像采集、处理和计算单元对扫描的V形坡口截面图像进行实时同步采集,显示截面图像,并对采集的坡口截面图像进行图像算法处理得到焊缝图像数据; 步骤四、由多层焊焊道规划单元根据图像采集、处理和计算单元得到的特征参数和预 设的焊缝层数进行多层焊焊道近似简化为等面积的梯形拟合计算,进而得到焊接下一焊道需达到的等面积时激光焦点应处的位置,输出焊接时焊枪的高度偏移量的位置信息; 步骤五、焊接运动控制单元接受并实时同步处理上述多层焊焊道规划单元输出信息,向伺服电机控制箱终端的伺服电机以及焊接机器人控制箱终端的焊接机器人发送运动控制指令,实现焊枪对焊道高度位置的校正,实现逐层完成焊道的焊接,直至完成所有焊接任务。
2.根据权利要求I所述的基于扫描式激光视觉传感的厚板窄间隙深坡口激光自动化多层焊焊接方法,其特征在于步骤三中所述对采集的坡口截面图像进行图像算法处理得到焊缝图像数据,具体过程是(I)、对采集的坡口截面图像进行五点中值滤波去噪算法处理得到滤波后的图像,(2)、对滤波后的图像采用斜率-截距算法提取特征点,首先先遍历滤波后的V形截面图像上的所有点并找到最低点,即为焊缝第一特征点b,将点b与二维坐标系X轴的坐标点0对应的Y轴的坐标点n相连作直线,斜率为Kbn= (yb-yn) /xb,过点b和点n之间的滤波后的图像上的所有点作与直线bn相平行的直线,比较所有的平行直线在Y轴上的截距Bi,其中截距最大所对应的点即为焊缝第二特征点a,然后,将点b与二维坐标系X轴的坐标点为511对应的Y轴的坐标点m相连作直线,斜率为Kbm=(ym-yb)/(X511-Xb),过点b和点m之间的滤波后的V形截面图像上的所有点作直线bm的平行直线,比较所有的平行直线在Y轴上的截距Bp,其中Bp=yp-kbmXXp,截距最大所对应的点即为焊缝第三特征点C。
3.根据权利要求I所述的基于扫描式激光视觉传感的厚板窄间隙深坡口激光自动化多层焊焊接方法,其特征在于步骤四中多层焊焊道规划单元根据图像采集、处理和计算单元得到的特征参数和预设的焊缝层数进行多层焊焊道近似简化为等面积的梯形拟合计算,其拟合算法为焊道特征点提取,从V形截面图像上的第二特征点a和第三特征点c向二者之间经采集单元采集到的当前焊道图像上的点进行遍历,找到当前焊道中两个最低点为焊道第一特征点il和焊道第二特征点kl,再遍历il和kl两点之间的点,找到其中的最高点即为焊道第三特征点jl,(2)当前焊道等填充面积的高度偏移量确定,即与焊道等面积的梯形的高度确定,焊道第一特征点il、焊道第二特征点kl和焊道第三特征点jl确定后,根据公式
4.基于扫描式激光视觉传感的厚板窄间隙深坡口激光自动化多层焊焊接方法,其特征在于所述焊接方法的具体步骤为 步骤一、选定坡口形式为I形坡口,通过参数设置和控制单元设置参数; 步骤二、由图像扫描单元扫描待焊厚板工件坡口截面图像,每次扫描得到一组512个点的阵列,横坐标范围为(T511,纵坐标范围为1^1024,点阵列按横坐标依次排列,即为该次扫描得到的焊缝坡口二维图像; 步骤三、由图像采集、处理和计算单元对扫描的I形坡口截面图像进行实时同步采集,显示截面图像,并对采集的坡口截面图像进行图像算法处理得到焊缝图像数据; 步骤四、由多层焊焊道规划单元根据图像采集、处理和计算单元得到的特征参数和预设的焊缝层数进行多层焊焊道近似简化为等面积的梯形拟合计算,进而得到焊接下一焊道需达到的等面积时激光焦点应处的位置,输出焊接时焊枪的高度偏移量的位置信息; 步骤五、焊接运动控制单元接受并实时同步处理上述多层焊焊道规划单元输出信息,向伺服电机控制箱终端的伺服电机以及焊接机器人控制箱终端的焊接机器人发送运动控制指令,实现焊枪对下层焊道高度位置的校正,实现逐层完成焊道的焊接,直至完成所有焊接任务。
5.根据权利要求4所述的基于扫描式激光视觉传感的厚板窄间隙深坡口激光自动化多层焊焊接方法,其特征在于步骤三中所述对采集的坡口截面图像进行图像算法处理得到焊缝图像数据,具体过程是(I)、对采集的坡口截面图像进行三点汉明滤波去噪算法处理得到滤波后的图像,(2)、对滤波后的图像采用最大斜率法提取特征点,首先先遍历滤波后的I形截面图像上的所有点并找到多个最低点,任取其中一个最低点,记为点e,将点e与I形截面图像上的e点左侧的所有点相连作直线,比较各直线的斜率的绝对值kl | = | (Yi-Ye) X (Xi-Xe) I,斜率的绝对值最大值所在的点,即为焊缝第一特征点W,过焊缝第一特征点W的垂线垂直于X轴所对应的点为第二特征点E,将点e与I形截面图像上的e点右侧的所有点相连作直线,比较各直线的斜率的绝对值|k2| = | (yt-ye) X (xt-xe) |,斜率的绝对值最大值所在的点,即为焊缝第三特征点Z,过焊缝第三特征点Z的垂线垂直于X轴所对应的点为第四特征点S。
6.根据权利要求4所述的基于扫描式激光视觉传感的厚板窄间隙深坡口激光自动化多层焊焊接方法,其特征在于步骤四中多层焊焊道规划单元根据图像采集、处理和计算单元得到的特征参数和预设的焊缝层数进行多层焊焊道近似简化为等面积的梯形拟合计算,其拟合算法为焊道特征点提取,从V形截面图像上的第一特征点W和第三特征点Z向二者之间经采集单元采集到的当前焊道图像上的点进行遍历,找到当前焊道中两个最低点为焊道第一特征点i2和焊道第二特征点k2,再遍历i2点和k2点之间的所有点,找到其中的最高点即为焊道第三特征点j2,(2)当前焊道等填充面积的高度偏移量确定,即与焊道等面积的梯形的高度确定,焊道第一特征点i2、焊道第二特征点k2和焊道第三特征点j2确定后,根据公式= +,计算得到与当前层焊道等填充面积的近似梯形的高 度h2,其中O2为修正系数,O2的取值范围为0. l_0.9,hi2为当前层焊道上的点i2至X轴的距离,hk2为当前层焊道上的点k2至X轴的距离,为当前层焊道上的点j2至X轴的距离。
7.基于扫描式激光视觉传感的厚板窄间隙深坡口激光自动化多层焊焊接方法,其特征在于所述焊接方法的具体步骤为 步骤一、选定坡口形式为Y形坡口,通过参数设置和控制单元设置参数; 步骤二、由图像扫描单元扫描待焊厚板工件坡口截面图像,每次扫描得到一组512个点的阵列,横坐标范围为(T511,纵坐标范围为1^1024,点阵列按横坐标依次排列即为该次扫描得到的焊缝坡口二维图像; 步骤三、由图像采集、处理和计算单元对扫描的Y形坡口截面图像进行实时同步采集,显示截面图像,并对采集的坡口截面图像进行图像算法处理得到焊缝图像数据; 步骤四、由多层焊焊道规划单元根据图像采集、处理和计算单元得到的特征参数和预设的焊缝层数进行多层焊焊道近似简化为等面积的梯形拟合计算,进而得到焊接下一焊道需达到的等面积时激光焦点应处的位置,输出焊接时焊枪的高度偏移量的位置信息; 步骤五、焊接运动控制单元接受并实时同步处理上述多层焊焊道规划单元输出信息,向伺服电机控制箱终端的伺服电机以及焊接机器人控制箱终端的焊接机器人发送运动控制指令,实现焊枪对焊道高度位置的校正,实现逐层完成焊道的焊接,直至完成所有焊接任务。
8.根据权利要求7所述的基于扫描式激光视觉传感的厚板窄间隙深坡口激光自动化多层焊焊接方法,其特征在于步骤三中所述对采集的坡口截面图像进行图像算法处理得到焊缝图像数据,具体过程是(I)、对采集的坡口截面图像先采用三点汉明滤波去噪算法处理,再采用五点中值滤波去噪算法处理,并得到滤波后的图像,(2)、对滤波后的图像先采用最大斜率法,在采用斜率-截距算法提取特征点,首先先遍历滤波后的Y形截面图像上的所有点并找到多个最低点,任取其中一个最低点,记为点g,将点g与Y形截面图像上的点g左侧的所有点相连作直线,比较各直线的斜率的绝对值|k3| = | (Yi-Yg) X (Xi-Xg) I,斜率的绝对值最大所在的点,即为焊缝第一特征点F,过焊缝第一特征点F的垂线垂直于X轴所对应的点为第二特征点T,将点g与Y形截面图像上的g点左侧的所有点相连作直线,比较各直线的斜率的绝对值|k4| = | (yt-yg) X (xt-xg) I,斜率的绝对值最大所在的点,即为焊缝第三特征点R,过焊缝第三特征点R的垂线垂直于X轴所对应的点为第四特征点K ;然后,将第一特征点F与二维坐标系X轴的坐标点0对应的Y轴的坐标点N相连作直线,斜率为KFN=(yN_yF) /xF,过点F和点N之间的滤波后的图像上的所有点作与直线FN相平行的直线,比较所有的平行直线在Y轴上的截距Bi,其中,截距最大所对应的点即为焊缝第五特征点A,然后,将第三特征点R与二维坐标系X轴的坐标点为511对应的Y轴的坐标点M相连作直线,斜率为Kk511= (y511-yE) / (X511-Xe),过点R和点M之间的滤波后的Y形截面图像上的所有点作直线RM的平行直线,比较所有的平行直线在Y轴上的截距Bp,其中Bp=yp-kE511 Xxp,截距最大所对应的点即为焊缝第六特征点D。
9.根据权利要求7所述的基于扫描式激光视觉传感的厚板窄间隙深坡口激光自动化多层焊焊接方法,其特征在于步骤四中所述多层焊焊道规划单元根据图像采集、处理和计算单元得到的特征参数和预设的焊缝层数进行多层焊焊道近似简化为等面积的梯形拟合计算,其拟合算法为焊道特征点提取,从Y形截面图像上的第五特征点A和第六特征点D向二者之间经采集单元采集到的当前焊道图像上的点进行遍历,找到当前焊道中两个最低点为焊道第一特征点i3和焊道第二特征点k3,再遍历点i3和点k3之间的所有点,找到其中的最高点即为焊道第三特征点j3,(2)当前焊道等填充面积的高度偏移量确定,即与焊道等面积的梯形的高度确定,焊道第一特征点i3、焊道第二特征点k3和焊道第三特征点j3确定后,根据公式h3=mfc + (1 —+ ^,计算得到与当前层焊道等填充面积的近似梯 形的高度h3,其中O3为修正系数,O3的取值范围为0. l_0.9,hi3为当前层焊道上的点i3至X轴的距离,hk3为当前层焊道上的点k3至X轴的距离,hJ3为当前层焊道上的点j3至X轴的距离。
全文摘要
基于扫描式激光视觉传感的厚板窄间隙深坡口激光自动化多层焊焊接方法,它涉及一种焊接方法,以解决现有基于结构光视觉传感的焊接方法只能用于简单的浅坡口激光焊缝跟踪任务,用于厚板窄间隙深坡口的焊缝焊接时,易出现遮蔽现象,坡口设别精度较低,以及只能实现实时焊缝对中校准,不能实现窄间隙深坡口的激光多层焊焊道规划和焊接的问题,方法的具体步骤为步骤一、选定坡口形式;步骤二、由图像扫描单元扫描待焊厚板工件坡口截面图像,步骤三、对采集的坡口截面图像进行图像算法处理得到焊缝图像数据;步骤四、拟合计算;步骤五、逐层完成焊道的焊接。本发明用于厚板深坡口焊缝的焊接。
文档编号B23K26/20GK102699534SQ20121021337
公开日2012年10月3日 申请日期2012年6月26日 优先权日2012年6月26日
发明者李俐群, 陈宏 , 陈彦宾, 雷正龙 申请人:哈尔滨工业大学

最新回复(0)