单边V型坡口多层多道焊接路径规划方法及系统与流程

文档序号:18356360发布日期:2019-08-06 23:11阅读:4171来源:国知局
单边V型坡口多层多道焊接路径规划方法及系统与流程

本公开涉及焊接技术领域,特别是涉及单边v型坡口多层多道焊接路径规划方法及系统。



背景技术:

机械化智能化成为加工制造业的发展主流。近几年随着人工成本的增加,机器人价格的降低与柔性化需求的增长,大大提升了工业机器人的需求量,机器人成为当前重要的工业生产方式,因此使用焊接机器人替代人工生产成为提升生产效率与产品质量的首要方案。

在机器人学中,路径包括机器人工具的位置与姿态。对于焊接机器人,焊接路径规划包括确定焊枪末端位置与焊枪倾角两个问题。焊枪位姿与焊缝形状密切相关。现有技术中存在:以标签点来描述焊枪坐标系的位姿,并进一步提出将机器人工具坐标系建立在焊枪末端,z轴与焊枪中轴线重合且指向焊枪内部,则z轴指向即为焊枪姿态。同时进一步提出,为了防止焊枪与坡口的碰撞,取焊枪的姿态在焊接点与坡口截面两上顶点连线所成角的角平分线位置,并提出了计算焊枪倾角的公式,最终完成了多层多道焊接的路径规划。

现有技术中还存在:对于梯形焊道,焊枪倾角为0°,焊枪位置处于梯形垂直平分线上,对于平行四边形焊道,需要将焊枪倾斜,焊枪处于平行四边形长边的垂直平分线上,在此基础上验证了焊枪倾角与摆动对于焊道截面成型的影响。并通过建立数学模型,确定焊道标签点的位置与姿态,实现了多层多道焊接路径规划。

现有技术中还存在:对由机器人运动学出发,确定了焊道坐标系与焊丝坐标系、焊枪坐标系、机器人末端坐标系之间的变换矩阵,并以此为基础,根据已知焊道的轨迹对未知焊道的轨迹进行了规划。在坡口横截面建立了焊道坐标系,经过数学推导,确定了焊道位置与焊枪姿态的变换矩阵,完成了焊接路径规划。

盾构机刀盘属于厚板、特厚板焊接结构件,现在普遍采用手工焊接,焊接质量稳定性差、生产效率低。因此,考虑使用机器人焊接替代人工焊接。但是,目前厚板、特厚板机器人焊机的自适应能力较差,厚板、特厚板多层多道焊接应用还存在许多问题。上述焊接路径规划现有技术并不完全适用于厚板、特厚板多层多道焊接应用中。



技术实现要素:

本说明书实施方式的目的是提供单边v型坡口多层多道焊接路径规划方法,建立了多层多道焊路径规划模型,需要用户确定打底焊道与填充焊道的高度,利用模型便可计算出焊枪的位置、姿态、摆幅、焊接工艺参数等结果。

本说明书实施方式提供单边v型坡口多层多道焊接路径规划方法,通过以下技术方案实现:

包括:

对右侧开单边v型坡口角接头的焊道排布进行建模;

焊道规划采用等高型填充策略,打底焊道横截面以直角三角形拟合,每层第一道焊道采用直角梯形拟合,最后一道采用梯形拟合,其余焊道则以菱形拟合;

确定单边v型坡口焊接的层数与道数、焊枪位置、焊枪倾角及焊枪摆幅;

基于确定的焊枪姿态进行路径规划,实现对单边v型坡口多层多道的焊接。

进一步的技术方案,对右侧开单边v型坡口角接头的焊道排布进行建模,具体为:

每一层均采用从左向右的焊接顺序,设右侧母材板厚为t,坡口角度为θ,以坡口根部为原点建立坐标系;

设打底焊道高度为hd,第二层及以上每层焊道高度为h;

令直角梯形的底边长度与其斜边长度相等,将其视为菱形的一部分;

设打底焊道面积为szs,直角梯形焊道面积为szt,菱形焊道面积为sr,梯形焊道面积为st;

打底焊道焊枪中心线处于坡口角平分线上,菱形焊道焊枪中心线处于菱形长对角线的中垂线上,因为将直角梯形视为菱形的一部分,所以直角梯形焊道的焊枪中心线处于假想菱形长对角线中垂线上,梯形焊道的焊枪中心线与梯形中心线重合;

设打底焊道焊枪倾角为αzs,直角梯形焊道焊枪倾角为αzt,菱形焊道焊枪倾角为αr。

进一步的技术方案,层数与道数的确定时,底部的单边v型坡口路径规划,由右侧母材板厚t,打底焊道高度hd,填充焊道高度h,根据式(1)求出填满坡口所需总层数n:

进一步的技术方案,当n不为整数时,为了保证填满坡口,取大于式(1)计算结果的最小整数nz,对焊缝的层高进行一个修正,将修正后的层高取为hz,hz由式(2)计算:

设焊层层数为i,第i层焊缝的总截面积si为:

式中i∈[2,nz];

直角三角形焊道的面积为:

直角梯形焊道的底边长度与菱形焊道的边长一致,其底边长度l与面积szt分别为:

菱形焊道的面积sr为:

计算[(si-szt)/sr]的比值q,将q的整数部分记为n,小数部分记为c,直角梯形与菱形焊道数目根据小数c来确定,若c≥临界值,则直角梯形与菱形焊道数目为ri=n+1,推知最末梯形焊道面积为st=c*sr,若c<临界值,则直角梯形与菱形焊道数目为ri=n,最末梯形焊道面积则为st=(c+1)*sr。根据试验结果,临界值取0.4时,焊道成型较好。

进一步的技术方案,焊枪位置的确定:焊枪位置为焊枪在坡口横截面坐标系中的位置,即起弧点坐标;

设第i层第j道焊道的横坐标、纵坐标分别为yij、zij;

打底焊道起弧点的横坐标、纵坐标分别为:y11=0,z11=0;

对于打底焊以上焊层,每层除最末梯形焊道之外,其余焊道的横坐标为:

式中i∈[2,nz],j∈[1,ri];

第i层最末梯形焊道的横坐标为:

式中i∈[2,nz],j=ri+1;

第i层焊道的纵坐标为:

zij=hd+(i-2)hz(10)

式中i∈[2,nz],j∈[1,ri+1];

进一步的技术方案,焊枪倾角规划:对于打底焊道,其焊枪中心线处于坡口角平分线上,所以,打底焊道的焊枪倾角αzs为:

进一步的技术方案,在焊接直角梯形焊道与菱形焊道时,需要规划焊枪的倾斜角度αzt与αr,使得焊枪处于菱形长对角线中垂线上,得出αzt与αr的值为:

式中θ为坡口角度。

进一步的技术方案,为保证底层焊道的焊枪可达性,需要判断焊枪是否与坡口侧壁碰触,建立碰触模型,求出纵坐标z值,只要板厚t满足t<z,即可避免焊枪与焊件碰触。

进一步的技术方案,建立碰触模型步骤为:将焊丝、焊枪喷嘴轮廓边缘与坡口边缘简化为三条线,分别为ls、lb、lr,设直线ls与lb斜率为kb,直线lr斜率为kr,焊枪喷嘴半径为rq;

根据几何关系可知,lb与y轴夹角为lr与y轴夹角为90°-θ,那么斜率kb,斜率kr分别为:

kr=tan(90°-θ)(14)

即θ>30°时,无论板厚为多少都不会碰壁;

若θ<30°,可得直线lr的方程为:

z=tan(90°-θ)y(15)

焊丝所在直线ls方程为:

根据函数关系,可以求出直线lb的方程为:

联立式(15)与式(17),求出纵坐标z值,只要板厚t满足t<z,即可避免焊枪与焊件碰触;

将最底层直角梯形焊道起弧点的坐标(0,zi1)代入式(16),得到截距b值为:

b=zi1(18)

将式(15)与式(17)方程联立,代入b值,得到两直线交点纵坐标z为:

只要满足t<z焊枪就不会与焊件发生碰触。

进一步的技术方案,焊枪摆幅规划步骤:

单边v坡口中,对于直角梯形焊道,由于其靠近坡口侧壁,可不采用摆动焊接以防止焊枪触碰侧壁,对于梯形焊道,其摆幅r由式(20)计算确定:

式中θ为坡口角度,i为当前焊层数,hz为焊层高度,hd为打底焊层高度,ri为当前焊层菱形焊道数目,m为考虑熔池形状的修正因子。

本说明书实施方式提供单边v型坡口多层多道焊接路径规划系统,通过以下技术方案实现:

包括:

模型建立模块,被配置为:对右侧开单边v型坡口角接头的焊道排布进行建模;

焊道规划采用等高型填充策略,打底焊道横截面以直角三角形拟合,每层第一道焊道采用直角梯形拟合,最后一道采用梯形拟合,其余焊道则以菱形拟合;

路径规划模块,被配置为:确定单边v型坡口焊接的层数与道数、焊枪位置、焊枪倾角及焊枪摆幅;

基于确定的焊枪姿态进行路径规划,实现对单边v型坡口的多层多道的焊接。

一种焊接机器人,所述焊接机器人包括其控制器,所述控制器被配置为执行上述单边v型坡口多层多道焊接路径规划方法的步骤,并基于所述方法所确定的焊枪姿态控制焊枪的动作。

与现有技术相比,本公开的有益效果是:

本公开针对单边v型坡口建立了多层多道焊路径规划模型,需要用户确定打底焊道与填充焊道的高度,利用模型便可计算出焊枪的位置、姿态、摆幅、焊接工艺参数等结果。

本公开确定了焊枪倾角,同时针对厚板焊接焊枪容易与坡口侧壁碰触的问题,建立了焊枪碰壁模型。

本公开等高型填充策略的核心是层高相等,首先确定打底焊道与填充焊道的高度,确定填满坡口的层数与道数,然后通过计算每层的横截面积确定该层的焊道数目,并确定每一道焊道的起弧点位置。

附图说明

构成本公开的一部分的说明书附图用来提供对本公开的进一步理解,本公开的示意性实施例及其说明用于解释本公开,并不构成对本公开的不当限定。

图1为本公开实施例子的单边v型坡口填充示意图;

图2(a)-图2(d)为本公开实施例子的焊枪位姿与起弧点位置示意图;

图3为本公开实施例子的单边v型坡口焊枪碰壁模型示意图;

图4为本公开实施例子的单边v型坡口角度与板厚上限值关系图;

图5(a)-图5(b)为本公开实施例子的焊枪摆幅计算示意图。

具体实施方式

应该指出,以下详细说明都是例示性的,旨在对本公开提供进一步的说明。除非另有指明,本文使用的所有技术和科学术语具有与本公开所属技术领域的普通技术人员通常理解的相同含义。

需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本公开的示例性实施方式。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,当在本说明书中使用术语“包含”和/或“包括”时,其指明存在特征、步骤、操作、器件、组件和/或它们的组合。

实施例子一

该实施例公开了单边v型坡口多层多道焊接路径规划方法,对右侧开单边v型坡口角接头的焊道排布进行建模;

焊道规划采用等高型填充策略,打底焊道横截面以直角三角形拟合,第二层及以上每层第一道焊道采用直角梯形拟合,最后一道采用梯形拟合,其余焊道则以菱形拟合;

确定单边v型坡口焊接的层数与道数、焊枪位置、焊枪倾角及焊枪摆幅;

基于确定的焊枪姿态进行路径规划,实现对单边v型坡口多层多道的焊接。

焊接生产中,v型坡口常见于钢板的对接,实际焊接结构中的角接头、t型接头更为常见,该结构为了焊透,多采用开单边v型坡口,如图1所示。

本公开实施例子对右侧开单边v型坡口角接头的焊道排布进行建模。为最大限度保证焊枪可达性,每一层均采用从左向右的焊接顺序。设右侧母材板厚为t,坡口角度为θ,建原点在坡口根部如图1所示的坐标系。焊道规划拟采用等高型填充策略,设打底焊道高度为hd,第二层及以上每层焊道高度为h。打底焊道横截面以直角三角形拟合,第二层及以上每层第一道焊道采用直角梯形拟合,最后一道采用梯形拟合,其余焊道则以菱形拟合。令直角梯形的底边长度与其斜边长度相等,这样可将其视为菱形的一部分,该菱形为假想菱形,方便后续规划。

设打底焊道面积为szs,直角梯形焊道面积为szt,菱形焊道面积为sr,梯形焊道面积为st。打底焊道焊枪中心线处于坡口角平分线上,见图2(a)所示,菱形焊道焊枪中心线处于菱形长对角线的中垂线上,见图2(c)所示,因为将直角梯形视为菱形的一部分,所以直角梯形焊道的焊枪中心线处于假想菱形长对角线中垂线上,见图2(b)所示,梯形焊道的焊枪中心线与梯形中心线重合,见图2(d)所示。设打底焊道焊枪倾角为αzs,直角梯形焊道焊枪倾角为αzt,菱形焊道焊枪倾角为αr,图2(a)-图2(d)中星号表示起弧点位置。

在具体实施例子中,层数与道数的确定:因为同时具有单边v型坡口和顶部角焊缝,所以需要分别进行规划。工程中应用最多的是截面为直角等腰的平角焊缝,焊脚尺寸为k,可变位成船型焊,这样可以将其视为角度为90°的v型坡口,进行v坡口的焊接路径规划。

对于底部的单边v型坡口路径规划,由右侧母材板厚t,打底焊道高度hd,填充焊道高度h,可根据下式(1)求出填满坡口所需总层数n:

当n不为整数时,为了保证可以填满坡口,取大于式(1)计算结果的最小整数nz,同时因为取较大的整数时,焊缝金属的总横截面积会大于坡口的横截面积,导致焊缝出现凸起,因此,需要对焊缝的层高进行一个修正,将修正后的层高取为hz,hz由下式(2)计算:

设焊层层数为i,第i层焊缝的总截面积si为:

式中i∈[2,nz]。

直角三角形焊道的面积为:

直角梯形焊道底边长度与菱形焊道边长一致,其底边长度l与面积szt分别为:

菱形焊道面积sr为:

计算[(si-szt)/sr]的比值q,将q的整数部分记为n,小数部分记为c。直角梯形与菱形焊道数目根据小数c来确定,若c≥0.4,则直角梯形与菱形焊道数目为ri=n+1,可以推知最末梯形焊道面积为st=c*sr,若c<0.4,则直角梯形与菱形焊道数目为ri=n,最末梯形焊道面积则为st=(c+1)*sr。0.4是一个临界值,根据试验结果确定,该临界值取0.4时,焊缝成型较好。

在具体实施例子中,焊枪位置的确定:

确定层数、道数以后,还需要推导出焊枪在坡口截面坐标系中的位置,即起弧点坐标。设第i层第j道焊道的横坐标、纵坐标分别为yij、zij。

打底焊道起弧点的横坐标、纵坐标分别为:y11=0,z11=0。

对于打底焊以上焊层,每层除最末梯形焊道之外,其余焊道的横坐标为:

式中i∈[2,nz],j∈[1,ri]。

第i层最末梯形焊道的横坐标为:

式中i∈[2,nz],j=ri+1。

第i层焊道的纵坐标为:

zij=hd+(i-2)hz(10)

式中i∈[2,nz],j∈[1,ri+1]。

在具体实施例子中,焊枪倾角规划:

对于打底焊道,其焊枪中心线处于坡口角平分线上,所以,打底焊道的焊枪倾角αzs为:

为保证焊缝成形,使焊缝截面实际形状尽量接近拟合的几何图形,在焊接直角梯形与菱形焊道时需要规划焊枪的倾斜角度αzt与αr,使得焊枪处于菱形长对角线中垂线上,如图2(b)和图2(c)所示。经过数学推导可以得出,αzt与αr的值为:

式中θ为坡口角度。

同样,为保证底层焊道的焊枪可达性,需要判断焊枪是否与坡口侧壁碰触。将焊丝、焊枪喷嘴轮廓边缘与坡口边缘简化为三条线,分别为ls、lb、lr。设直线ls与lb斜率为kb,直线lr斜率为kr,焊枪喷嘴半径为rq,如图3所示。

根据几何关系可知,lb与y轴夹角为lr与y轴夹角为90°-θ,那么斜率kb、斜率kr分别为:

kr=tan(90°-θ)(14)

即θ>30°时,无论板厚为多少都不会碰壁。若θ<30°,如图3所示,建立坐标系,可得直线lr的方程为:

z=tan(90°-θ)y(15)

焊丝所在直线ls方程为:

根据函数关系,可以求出直线lb的方程为:

联立式(15)与式(17),求出纵坐标z值,只要板厚t满足t<z,即可避免焊枪与焊件碰触。将最底层直角梯形焊道起弧点的坐标(0,zi1)代入式(16),可以得到截距b值为:

b=zi1(18)

将式(15)与式(17)方程联立,代入b值,可以得到两直线交点纵坐标z为:

只要满足t<z焊枪就不会与坡口侧壁发生碰触。同样的,假设焊枪喷嘴半径为10mm,在第一条菱形焊道坐标zi1取不同值的情况下,绘制了坡口角度与板厚上限值的关系图,如图4所示。

由图4可知,相比于v型坡口,单边v型坡口焊接需要有更高的zi1值才能保证焊枪不与坡口侧壁碰触。这是因为单边v型坡口在坡口角度较小的情况下,底层空间更小,同时只开单侧坡口造成焊枪在水平方向上更加接近于坡口侧壁,因此也就需要有更高的zi1值。

在具体实施例中,焊枪摆幅规划:

单边v坡口中,参见图5(a),菱形焊道的摆幅可按照式(21)计算确定,只是对于直角梯形焊道,由于其靠近坡口侧壁,可不采用摆动焊接以防止焊枪触碰侧壁。对于梯形焊道,参考图5(b),其摆幅r由式(20)计算确定:

式中θ为坡口角度,i为当前焊层数,hz为焊层高度,hd为打底焊层高度,ri为当前焊层菱形焊道数目,m为考虑熔池形状的修正因子,一般为2~3mm。

对于每层菱形焊道,焊枪位于其长对角线中垂线上。因为采用菱形拟合焊道,所以焊道高度hz一旦确定,长对角线ac长度也随之确定,其摆幅r为:

式中θ为坡口角度,m为考虑熔池形状的修正因子,一般为2~3mm。

实施例子二

本说明书实施方式提供单边v型坡口多层多道焊接路径规划系统,通过以下技术方案实现:

包括:

模型建立模块,被配置为:对右侧开单边v型坡口角接头的焊道排布进行建模;

焊道规划采用等高型填充策略,打底焊道横截面以直角三角形拟合,每层第一道焊道采用直角梯形拟合,最后一道采用梯形拟合,其余焊道则以菱形拟合;

路径规划模块,被配置为:确定单边v型坡口焊接的层数与道数、焊枪位置、焊枪倾角及焊枪摆幅;

基于确定的焊枪姿态进行路径规划,实现对单边v型坡口多层多道的焊接。

该实施例中模块的具体实现过程参见实施例子一中的单边v型坡口多层多道焊接路径规划方法的具体技术内容,此处不再进行详细的描述。

实施例子三

本说明书实施方式提供一种焊接机器人,所述焊接机器人包括其控制器,所述控制器被配置为执行上述单边v型坡口多层多道焊接路径规划方法的步骤,并基于所述方法所确定的焊枪姿态控制焊枪的动作。

该实施例中方法的具体实现过程参见实施例子一中的单边v型坡口多层多道焊接路径规划方法的具体技术内容,此处不再进行详细的描述。

可以理解的是,在本说明书的描述中,参考术语“一实施例”、“另一实施例”、“其他实施例”、或“第一实施例~第n实施例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料等特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

以上所述仅为本公开的优选实施例而已,并不用于限制本公开,对于本领域的技术人员来说,本公开可以有各种更改和变化。凡在本公开的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本公开的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1