【技术实现步骤摘要】
一种平面曲线焊缝的机器人摆焊轨迹生成方法
[0001]本专利技术涉及机器人自动焊接
,特别涉及一种平面曲线焊缝的机器人摆焊轨迹生成方法。
技术介绍
[0002]目前,焊接机器人已广泛应用于焊接作业中,大大提高了焊接质量和效率。在焊接过程中,由于焊件与焊件之间存在间隙,为了提高焊接成形率,通常需要使用摆焊的方式进行焊接。摆焊是以特定角度周期性左右摇摆进行焊接,由此增大焊珠宽度提高焊接强度。在实际工程中,比较常见的焊缝形式有对接焊缝、角焊缝、塞焊缝、槽焊缝和端接焊缝等,针对不同焊缝类型、焊接类型和焊接材料,需要采用不同的摆焊形式,比如三角摆、正弦摆等。传统焊接过程中,常常将焊枪安装在专用的摆动机构上来实现摆焊,而在机器人焊接中,可以通过生成摆焊轨迹来实现摆焊,灵活实用,成本低、效率高。
[0003]目前针对焊接机器人的摆焊轨迹规划方法的主要实现在一两个维度上的摆动,无法应对在焊接过程中复杂的、多种多样的摆焊工艺要求,如何实现一种灵活的空间三维摆动,是保证间隙焊缝有效焊接的前提条件之一。
技术实现思路
[0004]为了解决现有技术中的上述问题,本专利技术提出了一种平面曲线焊缝的机器人摆焊轨迹生成方法,该方法能够实现空间三维摆动焊接,扩大了焊接的应用范围。为实现上述目的,本专利技术采用以下技术方案:
[0005]平面曲线焊缝位于平行于世界坐标系O
W
X
W
Y
W
Z
W
的O
W
X
W
【技术保护点】
【技术特征摘要】
1.平面曲线焊缝位于平行于世界坐标系O
W
X
W
Y
W
Z
W
的O
W
X
W
Y
W
平面的平面内,平面曲线焊缝轨迹用P
b,j
(x
b,j
,y
b,j
,z
s
+Δz
b,j
)表示,其中,j为非负整数,0≤j≤M
‑
1,M为焊缝轨迹中轨迹点的个数,(x
b,j
,y
b,j
,z
s
+Δz
b,j
)为轨迹点P
b,j
在世界坐标系O
W
X
W
Y
W
Z
W
下坐标,z
s
为焊缝所在平面的Z
W
轴坐标,Δz
b,j
为轨迹点P
j
的Z
W
轴偏差,基准焊接速度为v,一种平面曲线焊缝的机器人摆焊轨迹生成方法,包括如下步骤:S1对焊缝轨迹P
b,j
(x
b,j
,y
b,j
,z
s
+Δz
b,j
)进行插值,得到焊缝轨迹插补点集P
i
(x
i
,y
i
,z
s
+Δz
i
),i为非负整数,0≤i≤N
‑
1,N为焊缝轨迹中插补点的个数,N=k
·
M,k为插补倍数,取值为正整数;S2对于焊缝轨迹的一个插补点P
i
(x
i
,y
i
,z
s
+Δz
i
),建立运动坐标系T;S3定义焊枪到达P0的时刻为0时刻,即t0=0,计算到达轨迹点P
i
的时间t
i
:其中,i为正整数,1≤i≤N
‑
1,N为焊缝轨迹中轨迹点的个数;S4在运动坐标系T内计算摆动增量:在运动坐标系T内计算P
i
(x
i
,y
i
,z
s
+Δz
i
)对应的摆动增量其中其中其中,函数f
x
、f
y
和f
z
由摆焊类型、摆焊幅度和频率以及焊接速度决定;S5生成世界坐标系W内的摆焊运动轨迹P
′<...
【专利技术属性】
技术研发人员:范胜利,朱勇,孙炯,应玲玲,张佳媛,郑洁,
申请(专利权)人:浙大宁波理工学院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。