高级检索

基于焊缝路点局部点云的焊枪空间姿态确定

胡嘉成, 於双飞, 张涛, 管贻生, 朱海飞

胡嘉成, 於双飞, 张涛, 管贻生, 朱海飞. 基于焊缝路点局部点云的焊枪空间姿态确定[J]. 焊接学报, 2024, 45(4): 86-92. DOI: 10.12073/j.hjxb.20230406002
引用本文: 胡嘉成, 於双飞, 张涛, 管贻生, 朱海飞. 基于焊缝路点局部点云的焊枪空间姿态确定[J]. 焊接学报, 2024, 45(4): 86-92. DOI: 10.12073/j.hjxb.20230406002
HU Jiacheng, YU Shuangfei, ZHANG Tao, GUAN Yisheng, ZHU Haifei. Determination of welding torch space pose based on local point cloud of weld path points[J]. TRANSACTIONS OF THE CHINA WELDING INSTITUTION, 2024, 45(4): 86-92. DOI: 10.12073/j.hjxb.20230406002
Citation: HU Jiacheng, YU Shuangfei, ZHANG Tao, GUAN Yisheng, ZHU Haifei. Determination of welding torch space pose based on local point cloud of weld path points[J]. TRANSACTIONS OF THE CHINA WELDING INSTITUTION, 2024, 45(4): 86-92. DOI: 10.12073/j.hjxb.20230406002

基于焊缝路点局部点云的焊枪空间姿态确定

基金项目: 广东省重点领域研发计划(2019B090915001, 2020B090928002)
详细信息
    作者简介:

    胡嘉成,硕士研究生;主要研究方向为机器人焊接; Email: 2112101208@mail2.gdut.edu.cn

    通讯作者:

    管贻生,博士,教授,博士研究生导师;Email: ysguan@gdut.edu.cn

  • 中图分类号: TG 409;TP 242.2

Determination of welding torch space pose based on local point cloud of weld path points

  • 摘要:

    针对目前基于三维视觉传感面向几何与位置信息不确定工件的机器人焊接研究中,焊缝路点的焊枪空间姿态确定方法针对性强、局限性高等问题,提出了一种基于焊缝路点局部点云的焊枪空间姿态确定方法. 首先描述了焊枪的空间姿态参数模型,然后通过考虑传感器的前置安装距离确定kd-tree的最小搜索半径,获取焊缝路点处的局部点云,并逐步确定该路点处焊枪的偏摆平面与倾斜平面,从而确定焊枪在该焊缝路点处与工件的无碰空间姿态. 结果表明,该方法适应性强、有效性好. 由于点云表面质量的原因,姿态确定结果与真实姿态存在一定波动,后续经过平滑处理可以满足机器人焊接需求,有望提升基于三维视觉传感面向几何与位置信息不确定工件的机器人自主焊接作业水平.

    Abstract:

    In view of the current research on robot welding of workpieces with uncertain geometric and positional information based on 3D visual sensing, the method for determining the spatial posture of the welding torch at the welding path point is highly targeted and has high limitations. A method of determining welding torch space pose based on local point cloud of weld path points was proposed. Firstly, the spatial pose parameter model of welding torch is described, and then the local point cloud at the weld path point is obtained by considering the the sensor front-mounted distance to determine the minimum search radius of kd-tree, and the deflection plane and inclined plane of welding torch at the path point are gradually determined, so as to determine the non-collision space pose between the welding torch and the workpiece at the weld path points. The results show that this method has strong adaptability and good effectiveness. Due to the surface quality of point clouds, there is certain fluctuation in the attitude determination results compared with the real attitude, but it can be smoothed to meet the needs of robotic welding. This method is expected to improve the level of robotic autonomous welding operation based on 3D visual sensing for workpieces with uncertain geometric and positional information.

  • 厚板构件在工程机械、船舶制造、桥梁建设中的应用越来越广泛,厚板焊接施工中,因焊接热输入的限制,需要实施多道焊接,以提升焊接接头的性能[1-3]. 同时随着机器人焊接技术快速发展,厚板焊接场合也逐步寻求采用机器人去替代人工焊接,以降低工人劳动强度,提高焊接质量[4]. 机器人示教技术和离线编程技术在厚板焊接过程中难以直接应用,需要针对厚板焊接的具体接头形式进行多道焊接规划,才可实现机器人厚板焊接[5]. 在厚板多道焊接规划方法中,焊缝截面填充规划方法常见的有等面积法和等层高法. 等面积法规划每道焊缝面积相等,这种方法焊道规划起来方便,但比较理想化,对于焊缝盖面焊道和每层的末尾焊道难以正好凑整,规划时需要重复多次[6]. 在实际焊接过程中,因为焊接参数波动和坡口组对偏差会导致焊缝填充效果不好. 等层高法则是规划每层焊道高度一致,比等面积法有所改进,在保证焊层高度一致的情况下,焊道宽度可做适当调整,降低了焊道规划的难度[7],但同样存在因焊接参数的波动和焊缝坡口的误差等原因造成实际焊接层高不一致,焊缝填充过高或者未填满问题. 张华军等人[8]针对机器人实际焊接情况,提出用户自定义方法进行焊道规划,实现机器人多道焊的仿真和运动程序的快速生成,提高了示教灵活度和效率. 张珣[9]借助激光传感器进行获得坡口三维信息,进行坡口焊道规划,并对坡口间隙偏差进行修正.

    在实际生产焊接过程中,实际工况中的拼装误差、坡口加工误差等造成待焊工件坡口存在较大偏差. 上述的机器人焊道规划方法都存在局限性,难以直接应用. 针对这种情况,在标准V形坡口焊道规划的基础上,就工件坡口间隙变化、坡口角度偏差及错边等实际焊接常见状况,提出了应对措施和修正方法,并通过焊接试验验证了其可行性. 所提出的针对坡口偏差修正方法和试验数据为机器人在实际工况下厚板焊接施工提供基础数据.

    标准V形坡口采用同层等高规划方法,保证同层焊道的高度尽可能相等,同层中焊道宽度和相邻层间的焊道高度可以不同. 如图1所示. 除了根焊道(标记为A)外,其它焊道截面形状分为平行四边形和梯形两种形式. 以熔化极气体保护焊为例描述如下.

    图  1  焊道规划
    Figure  1.  Diagram of multi-pass planning

    标准V形坡口如图1所示,V形坡口截面积Sg主要由板厚H、坡口角度α、根部间隙c、焊缝余高l和钝边e来决定,坡口的横截面积Sg如式(1)所示.

    $$\begin{aligned} {S_{\rm{g}}} =& ce + \dfrac{1}{2}\left( {2c + 2H\tan \left( {\dfrac{\alpha }{2}} \right)} \right)\left( {H - e} \right) +\\& { \dfrac{2}{3}l\left( {2H\tan \left( {\dfrac{\alpha }{2}} \right) + c} \right)} \\ \end{aligned} $$ (1)

    不摆动焊接时,单个焊道截面积S与焊丝直径为d、送丝速度vf和焊接速度vw之间的关系为

    $$S = \frac{{{\text{π}} {d^2}{v_{\rm{f}}}}}{{4{v_{\rm{w}}}}} \cdot \eta $$ (2)

    式中:η为熔敷效率.

    摆动焊接时的焊道轨迹如图2所示,摆动焊接参数包括单周期摆动前进长度L,摆动幅度A. 摆动焊道截面积Sw可以表示为

    $${S_{\rm{w}}} = \frac{{2A}}{{L\sin \left( {{\rm{arctg}}\dfrac{{2A}}{L}} \right)}}S$$ (3)
    图  2  摆动焊接轨迹
    Figure  2.  Path of weaving welding

    根焊道的高度应大于钝边厚度e,根据焊接工艺要求确定每层高为hi,一般情况下hi < h1,焊道规划时要同时满足式(4)条件,即

    $$H = \sum\limits_{i = 1} {{h_{{i}}}} + l$$ (4)

    每层焊道数量由各层焊缝面积和填充焊道面积决定. 除根焊道外,填充焊道截面形状由平行四边形和梯形组成,平行四边形焊道的宽度w可以由焊道层高hi和焊道填充截面积S来确定,即

    $$w = \frac{S}{{{h_i}}}$$ (5)

    定义每层焊道下边作为每层焊道的总宽度Wi(i=2,……,n),则每层焊道宽度与坡口间隙、层高和坡口角度之间的关系为

    $${W_i} = 2 \left(\sum\limits_{i = 1}^n {{h_{\rm{i}}}} \right) \tan \left( {\frac{\alpha }{2}} \right) + c$$ (6)

    焊接过程中,为避免因焊道过宽而出现未焊满或者焊道过窄而出现未熔合和夹渣等焊接缺陷,需要综合考虑其焊道宽度的适应性,最终确定每层焊道的数量mi. 打底焊缝为1条焊道,则m1 = 1. 第2层焊道数量m2由以下几种情况确定.

    (1)当Wiw时,仅由1条焊道组成,此时m2 = 1.

    (2)当w < Wi ≤ 0.9((ki + 1)/ki)w时,不足以规划出2道焊缝,所以m2 = 1. 其中ki为平行四边形焊道底边与梯形焊道底边的分配系数,由式(7)确定,即

    $${k_i} = \frac{{2{h_{{{i}} + 1}} + {h_{{i}}}}}{{2{h_{{{i}} + 1}} - {h_{{i}}}}}$$ (7)

    (3)当(0.9λi + ((ki + 1)/ki))w < Wi ≤ (0.9(λi + 1) + ((ki + 1)/ki))w,且当0 < λi < 1时,由2道焊缝组成,此时m2 = 2;当λi ≥ 1时,将规划[λi] + 2道焊缝组成. 不等式中的变量λi为每层焊缝中间焊道的数值,[λi]是对λi取整数,见式(8).

    $${\lambda _i} = \frac{h}{S}\left(\left(2 \left({h_1} + \sum\limits_{i = 2}^n {{h_i}} \right) \tan \left( {\frac{\alpha }{2}} \right) + c\right) - (({k_i} + 1)/{k_i})\frac{S}{h}\right)$$ (8)

    依据同样的规划方法,可以依次获得第3层以上焊层中焊道的数量.

    依据坡口截面建立坐标系,如图3所示,z轴为工件厚度方向,y轴为与焊缝垂直的水平方向,x轴为焊接行进方向. 根焊缝上面的焊道需要机器人根据焊道情况逐道在z轴方向和y轴方向偏移完成坡口填充焊接. 点Pij表示多道焊缝中的第i层的第j道焊缝的焊接轨迹点,∆Yij和∆Zij分别表示第i层的第j道焊缝相对于打底焊缝在y方向和z方向上的偏移量,则焊枪在整条焊缝的逐道偏移量如式(9)所示.

    图  3  坡口截面示意图
    Figure  3.  Cross section of groove
    $$\left[ {\begin{array}{*{20}{c}} {\Delta {X_{ij}}} \\ {\Delta {Y_{ij}}} \\ {\Delta {Z_{ij}}} \end{array}} \right] = \left[ {\begin{array}{*{20}{c}} x \\ {\displaystyle\sum\limits_{i = 1}^n {\left( {{h_i}{\rm{tg}}\dfrac{\alpha }{2}} \right) - j\dfrac{S}{{{h_i}}}} } \\ {\displaystyle\sum\limits_{i = 1}^n {{h_i}} } \end{array}} \right]$$ (9)

    采用摆动焊接方式可以增加焊道的宽度,控制焊道厚度,利于提升焊缝的综合力学性能[10]. 根据前面所述的焊道规划情况,焊道分为平行四边形和梯形两种方式,如图4所示,两者的摆动幅度分别由式(10)和式(11)给出,其中δ为考虑电弧直径的修正值.

    图  4  不同截面焊道摆动幅度
    Figure  4.  Weaving aplitudes with different cross section.(a) parallelogram section;(b) trapezoidal section
    $${A_{\rm{p}}}_{ij} = \sqrt {{h_i}^2\left( {1 + {\rm{t}}{{\rm{g}}^2}\frac{\alpha }{2}} \right) + 2S{\rm{tg}}\frac{\alpha }{2} + \frac{{{S^2}}}{{{h_i}^2}}} - \delta $$ (10)
    $${A_{\rm{t}}}_{ij} = 2{h_i}{\rm{tg}}\frac{\alpha }{2} + {w_{ij}} - \delta $$ (11)

    摆动频率与焊道填充金属量Vm、摆动幅度A和送丝速度vf等有关系,焊接的摆动频率f由式(12)给出.

    $$f = \frac{{\pi A{d^2}{v_{\rm{f}}}\eta }}{{2{V_{\rm{m}}}L\sin \left( {{\rm{arctg}}\dfrac{{2A}}{L}} \right)}}$$ (12)

    在实际焊接工况下,厚板坡口加工和组对过程中,受到加工设备误差和组对精度等影响,经常会出现坡口偏差现象,如果采用标准坡口焊道规划焊接这些有偏差的坡口,会产生未焊满、余高过高和未熔合等缺陷,影响焊接质量. 所以针对坡口存在偏差情况时,需要在原来焊道规划的基础上进行修正,才可以保证焊道填充合适. 为此,以坡口组对两端间隙不一致、坡口角度变化和错边三种典型坡口偏差方式为对象,分别提出坡口偏差时的修正方法.

    由于组对误差导致坡口两端间隙不一致,如图5所示,为保证焊缝填充均匀饱满,需要根据坡口截面积变化不断调节焊缝填充量,通过不断变化送丝速度(焊接电流)或者调节焊接运动参数来调整焊缝填充量. 针对这种坡口情况,为了避免频繁调整焊接电流,采用调整机器人焊接运动参数方法. 在焊缝起始点之间设置N个插补点数量,插补点序号u沿焊接方向增大. 各焊接轨迹点处的坡口间隙变化量为∆cu.

    图  5  坡口两端间隙不一致
    Figure  5.  Groove with changing gap size
    $$\Delta {c_u} = \frac{{({C_b} - c) \cdot u}}{N}$$ (13)

    根据式(7),可知第i层焊缝的中间焊道数值λiu

    $${\lambda _i}_u = \frac{h}{S}\left(\left(2 \left({h_1} + \sum\limits_{i = 2}^n {{h_i}} \right) \tan \left( {\frac{\alpha }{2}} \right) + c + \Delta {c_u}\right) - (({k_i} + 1)/{k_i})\frac{S}{h}\right)$$ (14)

    则各焊层中梯形焊道摆动幅度变化量∆Atiu和平行四边形焊道摆动幅度变化量∆Apiu分别见式(15)和式(16),摆动焊接时焊接速度变化量∆vwiu由式(17)给出.

    $$\Delta {A_{{\rm{t}}iu}} = \frac{1}{2} \times \left( {{\lambda _{iu}} - {\lambda _i} + (\left[ {{\lambda _{iu}}} \right] - \left[ {{\lambda _i}} \right])} \right)\frac{S}{h}$$ (15)
    $$\Delta {A_{\rm{p}}}_{{\rm{i}}u} = \frac{1}{2}\left( {\sqrt {{{\left( {\frac{h}{{\cos \left( {\alpha /2} \right)}}} \right)}^2} + {{\left( {\left( {1 + \frac{{{\lambda _{iu}} - \left[ {{\lambda _i}} \right]}}{2}} \right)\frac{S}{h}} \right)}^2} + \frac{{2h}}{{\cos \left( {\alpha /2} \right)}}\left( {1 + \frac{{{\lambda _{iu}} - \left[ {{\lambda _i}} \right]}}{2}} \right)\frac{S}{h}\cos \alpha } - \delta } \right)$$ (16)
    $$\Delta {{{\rm{v}}}_{{\rm{w}}iu}} = \frac{{{\text{π}} {d^2}{v_{\rm{f}}}\eta }}{{4wh}}\left( {\frac{1}{{\left( {1 + {\lambda _{iu}} - \left[ {{\lambda _{iu}}} \right]} \right)}} - \frac{1}{{\left( {1 + {\lambda _i} - \left[ {{\lambda _i}} \right]} \right)}}} \right)$$ (17)

    坡口角度加工的偏差会导致焊缝填充不足或过量,产生未焊满或余高过大等缺陷.坡口角度变化工件的截面,如图6所示,α为标准坡口角度,αb为变化后坡口角度.

    图  6  坡口角度变化
    Figure  6.  Groove with changed angle

    根据坡口角度变化情况,采用调整焊接参数和摆动参数来进行修正. 坡口截面积变化量∆Sg和焊道截面积变化量∆S分别为

    $$\Delta {S_g} = \left( {\tan \left( {\frac{{{\alpha _{\rm{b}}}}}{2}} \right) - \tan \left( {\frac{\alpha }{2}} \right)} \right) \cdot H\left( {H - e + \frac{4}{3}l} \right)$$ (18)
    $$\Delta S = \frac{{\Delta {S_{\rm{g}}}}}{m}$$ (19)

    式中:m为总焊道数.

    在不摆动焊接情况下,通过调整送丝速度和焊接速度来抵消因坡口角度变化带来的影响,送丝速度和焊接速度的调整量分别为

    $$\Delta {v_{\rm{f}}} = \frac{{4{v_{\rm{w}}}\varepsilon \Delta S}}{{{\text{π}}{d^2}\eta }}$$ (20)
    $$\Delta {v_{\rm{w}}} = \frac{{{\text{π}} {d^2}{v_{\rm{f}}}\eta }}{{4\left( {1 - \varepsilon } \right)\Delta S}}$$ (21)

    式中:ε为焊道面积变化量分配系数,一般取0.5.

    摆动焊情况下,采用摆动参数调整来应对坡口角度变化带来的影响,这时每层焊缝的中间焊道数值λ由式(22)给出,即

    $${\lambda _{i\alpha }} = \frac{h}{S}\left(\left(2 ({h_1} + \sum\limits_{i = 2}^n {{h_i}} ) \tan \left( {\frac{{\alpha + \Delta \alpha }}{2}} \right) + c\right) - ((k + 1)/k)\frac{S}{h}\right)$$ (22)

    ${\lambda _{i\alpha }}$引入到式(15) ~ 式(17)中代替${\lambda _{{{iu}}}}$,可分别获得各焊层中梯形焊道摆动幅度变化量$\Delta {A_{{{{\rm{t}}i\alpha }}}}$、平行四边形焊道摆动幅度变化量$\Delta {A_{{{{\rm{p}}i\alpha }}}}$和摆动焊接时焊接速度变化量$\Delta {v_{{{{\rm{w}}i\alpha }}}}$,此处不再赘述.

    坡口组对出现错边时,如图7所示,错边坡口的左右端存在高度差,将导致坡口截面积随坡口高度变高而不断增大.

    图  7  错边坡口
    Figure  7.  Misalignment of groove

    错边坡口截面积变化量∆Sg如式(23)所示. 由于坡口高度从低到高不断变高,每层焊缝中的焊道截面积变化量也应该从低到高逐渐变大,这样每道焊接速度和送丝速度变化量如式(24)和式(25)所示.

    $$\begin{array}{l} \Delta {S_{\rm{g}}} = H\tan \dfrac{\alpha }{2}\left( {{H_{\rm{b}}} - H} \right) - 2H\tan \dfrac{\alpha }{2} + \dfrac{2}{3}f\left( {\sqrt {\left( {2{H_{\rm{b}}}\tan \dfrac{\alpha }{2}} \right)2 + {{\left( {{H_{\rm{b}}} - H} \right)}^2}} } \right) \\ \end{array} $$ (23)
    $$\Delta {v_{{\rm{w}}ij}} = \frac{{{\text{π}} {d^2}{v_{\rm{f}}}\eta }}{{4\varepsilon \Delta {S_{ij}}}}$$ (24)
    $$\Delta {v_{{\rm{f}}ij}} = \frac{{4{v_{\rm{w}}}(1 - \varepsilon )\Delta {S_{ij}}}}{{{\text{π}} {d^2}\eta }}$$ (25)

    式中:焊道高度变化量为$\Delta {h_{ij}} = \left( {{H_b} - H} \right)j/n{m_i}$;焊道截面积变化量为$\Delta {S_{ij}} = \Delta {S_{\rm{g}}} \cdot j/n{m_i}$.

    摆动焊接时,每道焊缝的宽度变化量由焊缝截面变化量和焊缝高度变化量决定,第ij道焊缝的宽度变化量∆wij、第i层焊缝总体宽度∆Wi和摆动幅度变化量∆Ati分别为

    $$\Delta {w_{{{ij}}}} = \Delta {S_{{{ij}}}}/\left({h_{{i}}} + \frac{{{H_{\rm{b}}} - H}}{{n \cdot {m_{{i}}}}} \cdot j\right)$$ (26)
    $$\Delta {W_i} = \sum\limits_{j = 1}^{{m_i}} {\Delta {w_{ij}}} $$ (27)
    $$\Delta {A_{{\rm{t}}i}} = \left( {\frac{{\Delta {W_i}}}{w} - \left[ {\frac{{\Delta {W_i}}}{w}} \right]} \right) w$$ (28)

    当∆Wi/w > 1时,此时第i层焊缝的焊道数量增加(∆Wi/w)道,摆动幅度变化量∆Ati. 当0 < ∆Ati < 0.5w时,摆动幅度变化量分配给每层的最后一道焊缝.当0.5w < ∆Ati w时,摆动幅度变化量均匀分配给每层焊缝的后两道焊缝.

    采用以上焊道规划修正方法进行机器人多道焊接试验. 机器人采用KUKA 5 arc焊接机器人,焊机型号为Fronius TPS 4000. 试件材料Q345B钢板,试件尺寸为300 mm × 100 mm × 20 mm,两块试板对接焊,标准V形坡口角度为60°,组对坡口间隙为3 mm. 焊丝型号为ER50-6,直径为1.2 mm. 分别进行了标准坡口、坡口间隙两端不一致、坡口角度变化和错边几种情况下的焊接试验,具体机器人焊接工艺参数如表1~表4所示.

    表  1  标准坡口焊接参数
    Table  1.  Experimental parameters of welding with standard groove
    焊层号焊道数电流I/A电压U/V焊接速度v/(m·min−1)摆动焊道序号摆动幅度A/mm
    1 1 230 27.5 0.35
    2 2 230 27.5 0.35
    3 2 230 27.5 0.21 2 3.1
    4 3 230 27.5 0.25 3 2.9
    5 4 230 28.5 0.35
    下载: 导出CSV 
    | 显示表格
    表  2  坡口间隙变化时的焊接参数
    Table  2.  Experimental parameters of welding with changing-gap-size groove
    焊层号焊道数电流I/A电压U/V焊接速度v/(m·min−1)摆动焊道号摆幅最小值A/mm摆幅最大值A/mm
    1123027.50.35
    2223027.50.35
    3223027.50.35(0.25)23.104.61
    4423027.50.35(0.25)42.924.42
    5423027.80.35(0.25)43.104.53
    下载: 导出CSV 
    | 显示表格
    表  3  坡口角度变化时的焊接参数
    Table  3.  Experimental parameters of various angles of grooves
    坡口角度(°)焊层号焊道数电流I/A电压U/V焊接速度v/(m·min−1)摆动焊道序号摆动幅度A/mm
    54 1 1 230 27.5 0.35
    2 2 230 27.5 0.35
    3 2 230(235) 27.6(27.6) 0.35(0.26) 2 2.12
    4 3 230 27.5 0.35
    5 3 230 28.3 0.35
    66 1 1 230 27.5 0.35
    2 2 230 27.5 0.35
    3 2 230(240) 27.5(27.8) 0.35(0.25) 2 3.99
    4 3 238(240) 27.5(28.0) 0.35(0.22) 3 4.12
    5 4 230 28.2 0.35
    下载: 导出CSV 
    | 显示表格
    表  4  错边坡口的焊接参数
    Table  4.  Welding parameters of misalignment groove
    焊层号焊道数电流I/A电压U/V焊接速度v/(m·min−1)
    1123027.50.35
    22230 ~ 23627.5 ~ 28.00.35
    33230 ~ 24227.5 ~ 28.50.35
    44230 ~ 24527.5 ~ 28.80.35
    54230 ~ 24828.5 ~ 29.00.35
    下载: 导出CSV 
    | 显示表格

    图8给出了标准V形坡口的焊缝外观和焊缝截面. 可以看出,在进行标准V形坡口焊接时启用标准V形坡口多道焊策略,整个焊道填充饱满,排列整齐,焊道之间过渡平滑,焊缝表面美观,没有出现咬边、未焊满等缺陷.

    图  8  组对完好的坡口焊后试件及截面
    Figure  8.  Welded workpiece and cross section of weld with well-assembled groove.(a) weld appearance;(b) weld cross section

    图9给出了两端间隙不一致的坡口焊缝外观和焊缝两端的焊缝截面. 焊前两端间隙分别为2和5 mm,根据这个偏差信息计算出各层宽度的变化量,采用摆动参数调节来补偿坡口间隙变化带来的影响,具体的焊接参数如表2所示,从焊缝的第3层开始,每层都有1个焊道采用补偿措施进行调节,调节焊道的焊接参数见表中括号内的参数. 从焊道两端截面图可以看出,焊道填充比较饱满,未出现因坡口间隙变化而造成的未焊满和咬边等缺陷.

    图  9  两端间隙不一致坡口焊后试件及截面
    Figure  9.  Welded workpiece and cross section of weld with changing-gap-size groove. (a) weld appearance; (b) weld cross section

    针对坡口角度偏差情况,原设定坡口角度为60°,坡口试验中采用两个坡口角度偏差为 ± 10%的情况验证上述补偿措施的可行性,也即试验的两组试件的组对后坡口角度分别为54°和66°. 焊接参数采用表3给出的数据,通过焊接电流和摆动焊接参数的调节综合调整原有的焊道规划参数,从而弥补因焊接坡口角度变化带来影响. 图10给出了两组坡口角度偏差情况下焊接后试件外观和截面形貌,两组焊缝的焊道排列整齐,焊道表面过渡平滑,无咬边等焊接缺陷,焊缝填充饱满.试验证明采用修正措施焊道规划参数可以有效弥补坡口角度偏差带来的机器人焊接问题,对坡口偏差有一定的容错作用.

    图  10  坡口角度变化焊后试件及截面
    Figure  10.  Welded workpieces and cross sections of weld with changed-angles groove.(a) bevel angle(54°); (b) bevel angle(66°)

    错边坡口焊缝由于左右坡口高度存在高度差,在多道焊接时,不但需要考虑填充饱满问题,还要满足左右坡口的焊缝表面柔顺过渡. 试验中采用的左右坡口在高度上相差8 mm,与标准V形坡口相比,增加的焊缝填充量较大. 依据上述错边规划修正措施,根据计算结果分别在第3层和第4层增加一条焊道,同时自第2层焊道开始,每道的焊接参数(焊接电流)逐渐递增并配合增加的焊道,保证错边坡口焊缝填充饱满,焊接参数如表4所示. 图11给出了错边坡口焊后工件外观和截面,焊道排布比较整齐,焊层倾斜角度随焊层号从小到大而不断变大,同层焊道也自左向右逐渐变大,最终保证焊接坡口填充饱满的同时,焊道之间过渡比较柔顺,没有出现尖的夹角和咬边等缺陷. 试验中试件错边量达到8 mm,很多工况下不会出现这么大偏差,所以采用上述坡口错边的修正措施,可以有效应对机器人厚板焊接时出现的错边问题.

    图  11  错边坡口焊后工件及截面
    Figure  11.  Welded workpiece and cross section of weld with misalignment groove. (a) weld appearance; (b) weld cross section

    (1)给出了厚板V形坡口机器人多道焊时焊层焊道规划、焊枪偏移和摆动参数等计算方法.

    (2)针对实际工况中典型的坡口间隙不一致、坡口角度偏差和错边等偏差,给出了应对这些偏差的补偿措施. 通过试板焊接,对每种偏差的补偿措施进行了试验验证,获得了较好的焊缝填充效果.

  • 图  1   系统坐标系

    Figure  1.   Description of system coordinate system

    图  2   焊枪空间姿态参数模型

    Figure  2.   Space pose parameter model of welding torch

    图  3   偏摆平面求解

    Figure  3.   Solution of deflection plane

    图  4   倾斜平面求解

    Figure  4.   Solution of inclined plane

    图  5   前置安装传感器避碰示意图

    Figure  5.   Diagram of front-mounted sensor collision avoidance

    图  6   对接焊缝

    Figure  6.   Butt weld. (a) RGB image of workpiece; (b) point clouds and weld waypoints; (c) determination results of welding torch space pose

    图  7   搭接焊缝

    Figure  7.   Lap weld. (a) RGB image of workpiece; (b) point clouds and weld waypoints; (c) determination results of welding torch space pose

    图  8   角接焊缝

    Figure  8.   Fillet weld. (a) RGB image of workpiece; (b) point clouds and weld waypoints; (c) determination results of welding torch space pose

    图  9   管道相贯线焊缝

    Figure  9.   Pipe weld. (a) point clouds and weld waypoints; (b) determination results of welding torch space pose; (c) robot motion process

    图  10   偏摆平面偏差

    Figure  10.   Deflection plane deviation

    图  11   倾斜平面偏差

    Figure  11.   Inclined plane deviation

  • [1]

    Lei T, Rong Y, Wang H, et al. A review of vision-aided robotic welding[J]. Computers in Industry, 2020, 123: 103326. doi: 10.1016/j.compind.2020.103326

    [2]

    Wu P, Gan Y, Dai X. The weld extraction algorithm for robotic arc welding based on 3D laser sensor [C]//Chinese Control And Decision Conference (CCDC), 2019: 998 − 1002.

    [3]

    Zhao Z, Luo J, Wang Y, et al. Additive seam tracking technology based on laser vision[J]. The International Journal of Advanced Manufacturing Technology, 2021, 116(1-2): 197 − 211. doi: 10.1007/s00170-021-07380-0

    [4]

    Zou Y, Chen J, Wei X. Research on a real-time pose estimation method for a seam tracking system[J]. Optics and Lasers in Engineering, 2020, 127: 105947.1 − 105947.15.

    [5]

    Yu S, Guan Y, Yang Z, et al. Multiseam tracking with a portable robotic welding system in unstructured environments[J]. The International Journal of Advanced Manufacturing Technology, 2022, 122(3): 2077 − 2094.

    [6]

    Li J, Jing F, Li E. Rgb-d sensor-based auto path generation method for arc welding robot [C]//Chinese Control and Decision Conference (CCDC), 2016: 4390 − 4395.

    [7]

    Yang L, Liu Y, Peng J, et al. A novel system for off-line 3D seam extraction and path planning based on point cloud segmentation for arc welding robot[J]. Robotics and Computer-Integrated Manufacturing, 2020, 64(3): 101929.

    [8]

    Geng, Y, Lai, M, Tian, X, et al. A novel seam extraction and path planning method for robotic welding of medium-thickness plate structural parts based on 3D vision[J]. Robotics and Computer-Integrated Manufacturing, 2023, 79: 102433. doi: 10.1016/j.rcim.2022.102433

    [9]

    Zhou P, Peng R, Xu M, et al. Path planning with automatic seam extraction over point cloud models for robotic arc welding[J]. IEEE Robotics and Automation Letters, 2021, 6(3): 5002 − 5009. doi: 10.1109/LRA.2021.3070828

    [10] 陈志翔, 卢振洋, 殷树言, 等. 焊缝位姿及焊枪位姿的模型[J]. 机械工程学报, 2003, 39(7): 59 − 62. doi: 10.3321/j.issn:0577-6686.2003.07.013

    Chen Zhixiang, Lu Zhenyang, Yin Shuyan, et al. Models of weld pose and welding torch pose[J]. Journal of Mechanical Engineering, 2003, 39(7): 59 − 62. doi: 10.3321/j.issn:0577-6686.2003.07.013

    [11] 张天一, 朱志明, 朱传辉. 基于视觉与重力融合传感的焊枪位姿反馈控制[J]. 焊接学报, 2021, 42(11): 1 − 7. doi: 10.12073/j.hjxb.20210412001

    Zhang Tianyi, Zhu Zhiming, Zhu Chuanhui. Position and pose feedback control of welding torch based on the fusion of vision and gravity sensing[J]. Transactions of the China Welding Institution, 2021, 42(11): 1 − 7. doi: 10.12073/j.hjxb.20210412001

    [12]

    Zhou B, Liu Y, Xiao Y, et al. Intelligent guidance programming of welding robot for 3D curved welding seam[J]. IEEE Access, 2021, 9: 42345 − 42357. doi: 10.1109/ACCESS.2021.3065956

    [13]

    Kim J, Lee J, Chung M, et al. Multiple weld seam extraction from RGB-depth images for automatic robotic welding via point cloud registration[J]. Multimedia Tools and Applications, 2021, 80(6): 9703 − 9719. doi: 10.1007/s11042-020-10138-7

    [14]

    Lu X, Liu Y, Li K. Fast 3D line segment detection from unorganized point cloud [EB/OL]. [2019-01-23]. https://arxiv.org/abs/1901.02532.

    [15]

    Tran C, Lin C. An intelligent path planning of welding robot based on multi-sensor interaction[J]. IEEE Sensors Journal, 2023, 23(8): 8591 − 8604. doi: 10.1109/JSEN.2023.3252637

图(11)
计量
  • 文章访问数:  206
  • HTML全文浏览量:  38
  • PDF下载量:  65
  • 被引次数: 0
出版历程
  • 收稿日期:  2023-04-05
  • 网络出版日期:  2024-03-03
  • 刊出日期:  2024-04-24

目录

/

返回文章
返回