首页> 中国专利> 双曲线轨迹定向切线恒速焊接机器人装置

双曲线轨迹定向切线恒速焊接机器人装置

摘要

双曲线轨迹定向切线恒速焊接机器人装置,属于焊接机器人技术领域。该装置包括由X轴平移组件和Y轴平移组件形成的机械臂、Z轴转台、控制器、焊接电源和焊枪等;带有双曲线轨迹焊缝的工件随工件安装台受控转动,焊枪随X轴、Y轴平移组件受控移动。本发明采用独立运动的三自由度机构实现了对工件双曲线轨迹焊缝高质量焊接功能;进行焊接时,焊枪始终处于双曲线轨迹焊缝焊接点处的法线上,焊接方向为双曲线轨迹的切线方向,且该切线始终朝向预先设定某个固定方向上,焊接速度保持恒定,效率高,且制造、维修和使用成本低;由于在焊接中的每一点,焊枪与工件上的焊缝焊点均始终保持一种相对位置和姿态,因此可以达到优化的焊接效果。

著录项

  • 公开/公告号CN102886592A

    专利类型发明专利

  • 公开/公告日2013-01-23

    原文格式PDF

  • 申请/专利权人 清华大学;

    申请/专利号CN201210375070.6

  • 申请日2012-09-27

  • 分类号B23K9/12(20060101);B23K9/133(20060101);B23K9/028(20060101);

  • 代理机构11327 北京鸿元知识产权代理有限公司;

  • 代理人邸更岩

  • 地址 100084 北京市海淀区100084信箱82分箱清华大学专利办公室

  • 入库时间 2024-02-19 16:11:28

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2015-08-12

    授权

    授权

  • 2013-03-06

    实质审查的生效 IPC(主分类):B23K9/12 申请日:20120927

    实质审查的生效

  • 2013-01-23

    公开

    公开

说明书

技术领域

本发明属于焊接机器人技术领域,特别涉及一种双曲线轨迹定向切线恒速焊接机器人装 置的结构设计。

背景技术

在航天、航空、船舶和石油化工等领域,大量存在各种具有双曲线弧形的设备。在设备 的生产过程中,需要将工件沿双曲线弧轨迹焊接起来。为了获得高质量的焊缝,工件焊接时 需要同时达到如下多个目标:焊接时焊枪要求始终处于平焊位置,焊枪始终竖直向下,且焊 接方向与双曲线形轨迹在该点的切线方向一致,该切线必须为水平线,焊接速度保持恒定。 目前,双曲线轨迹的焊接多采用人工焊接方式,少数也有采用6轴垂直关节型工业机器人进 行焊接。前者对工人的技术水平要求高且工人的劳动强度大、焊接效率低,焊接质量不易保 证;后者设备复杂,生产和维护成本高。

发明内容

本发明的目的是针对已有技术的不足之处,提供一种双曲线轨迹定向切线恒速焊接机器 人装置,该装置可方便实现对工件双曲线轨迹焊缝的焊接,采用该装置进行焊接时,焊枪始 终处于双曲线轨迹焊缝上在焊接点处的法线,焊接方向为双曲线轨迹的切线方向,且该切线 始终朝向预先设定某个固定方向上以保证获得优化的焊接质量,焊接速度保持恒定,焊接质 量高,效率高,装置的制造、维修和使用成本低。

本发明的技术方案如下:

本发明提供的一种双曲线轨迹定向切线恒速焊接机器人装置,其特征在于:包括机械臂、 Z轴转台、控制器、焊接电源和焊枪;所述机械臂包括依次串联起来的X轴平移组件和Y轴 平移组件;待焊工件的焊缝中心线为双曲线轨迹;

所述X轴平移组件包括第一基座、X轴电机、X轴传动机构和第一滑块;所述第一基座 与底座固接,所述X轴电机与第一基座固接,所述X轴电机的输出轴与X轴传动机构的输 入端相连,所述X轴传动机构的输出端与第一滑块相连,所述第一滑块滑动镶嵌在第一基座 上;

所述Y轴平移组件包括第二基座、Y轴电机、Y轴传动机构和第二滑块;所述第二基座 与第一滑块固接;所述Y轴电机与第二基座固接,所述Y轴电机的输出轴与Y轴传动机构 的输入端相连,所述Y轴传动机构的输出端与第二滑块相连,所述第二滑块滑动镶嵌在第二 基座上;

所述Z轴转台包括第三基座、Z轴电机、Z轴传动机构、关节轴和工件安装台;所述第 三基座与底座固接;所述Z轴电机与第三基座固接,所述Z轴电机的输出轴与Z轴传动机构 的输入端相连,所述Z轴传动机构的输出端与关节轴相连,所述关节轴活动套设在第三基座 中,所述工件安装台固定套接在关节轴上;

所述焊枪安装在第二滑块上;所述控制器通过控制线路分别与X轴电机、Y轴电机和Z 轴电机相连,控制X轴电机、Y轴电机和Z轴电机同时转动;所述控制器与焊接电源相连; 需要焊接的工件固定安装在工件安装台上;工件上具有双曲线轨迹的焊缝;

设所述第一滑块相对于第一基座的滑动方向为直线q;设所述第二滑块相对于第二基座 的滑动方向为直线s;设所述关节轴的中心线为直线u;直线q、直线s和直线u三者两两垂 直;设直线q与直线s构成平面Q1,设工件上焊缝中心线的双曲线轨迹所在平面为平面Q2, 平面Q1与平面Q2重合;

控制器控制X轴电机、Y轴电机和Z轴电机同时转动;

建立世界坐标系{C},所述世界坐标系{C}的原点为关节轴的中心OC,世界坐标系{C}的 横轴xC与直线q平行,xC轴的正方向为离开双曲线轨迹的方向,也是第一滑块相对于第一基 座滑动的正方向,世界坐标系{C}的纵轴yC与直线s平行,yC轴的正方向为离开双曲线轨迹 的方向,也是第二滑块相对于第二基座滑动的正方向,该世界坐标系{C}与第三基座固接;

建立双曲线坐标系{A},所述双曲线坐标系{A}的原点为双曲线轨迹的中心OA,双曲线坐 标系{A}的纵轴yA与双曲线对称轴重合,双曲线坐标系{A}的横轴xA过双曲线坐标系{A}的原 点与纵轴垂直且和双曲线在同一平面内,所述双曲线坐标系{A}与带双曲线轨迹焊缝的工件 固接;

点OC在双曲线坐标系{A}中的坐标值为(dx,dy),(dx,dy)为已知常量;

设焊接速度为预设值vw,设工件绕关节轴逆时针转动角速度为ω;双曲线上任意一点坐 标(XA,YA)均满足双曲线在双曲线坐标系中的轨迹方程YA<0,其中a>0为一 常数,b>0为一常数;设所述双曲线坐标系的xA轴与xC轴的夹角为θ,0≤θ≤90°;所述焊 枪的中心线与yC轴平行,焊枪的中心线与双曲线轨迹的交点为焊点P;所述焊点P在世界坐 标系{C}中的坐标为(XC,YC);设焊枪的末端点T在世界坐标系{C}中的坐标为(XTC,YTC);β 为焊点P与关节轴中心OC的连线与xC轴所夹的锐角;所述焊枪的末端点T与焊点P的距离为 预设值La;焊枪的末端点T和焊点P沿xC轴的速度相等,均为v1,相对世界坐标系{C}而言; 焊枪的末端点T和焊点P沿yC轴的速度相等,均为v2,相对世界坐标系{C}而言;

控制器控制工件和焊枪满足下列关系:

XC=(a2-b2)sinθ-a2tan2θ+b2-dxcosθ+dysinθ,

YC=--a2tan2θ+b2cosθ-dxsinθ-dycosθ,

XTC=XC,

YTC=YC+La,

β=arctan(YCXC),

ω=vw(M+XC2+YC2sinβ)2+(N-XC2+YC2cosβ)2,

v1=Mω,

v2=Nω,

其中,

M=(a2-b2)(b2+a2tan4θ)cosθ(-a2tan2θ+b2)-a2tan2+b2+dxsinθ+dycosθ,

N=(a2+b2)sinθ-a2tan2θ+b2-dxcosθ+dysinθ,

所述θ与时间t的关系是ω的积分;在预设了初始时刻的初始角度后,可以基于上述公式通过 逐点计算方法计算得到θ与时间t的关系。

本发明所述的双曲线轨迹定向切线恒速焊接机器人装置,其特征在于:所述X轴传动机 构采用丝杠螺母传动机构、齿轮齿条传动机构、带传动机构、链条传动机构或绳传动机构。

本发明所述的双曲线轨迹定向切线恒速焊接机器人装置,其特征在于:所述Y轴传动机 构采用丝杠螺母传动机构、齿轮齿条传动机构、带传动机构、链条传动机构或绳传动机构。

本发明所述的双曲线轨迹定向切线恒速焊接机器人装置,其特征在于:所述Z轴传动机 构为减速机。

本发明所述的双曲线轨迹定向切线恒速焊接机器人装置,其特征在于:还包括送丝机, 控制器与送丝机相连,送丝机与焊枪相连。

本发明与现有技术相比,具有以下优点和突出性效果:

该装置采用独立运动的三自由度机构实现了对工件双曲线轨迹焊缝高质量焊接功能,采 用该装置进行焊接时,焊枪始终处于双曲线轨迹焊缝上在焊接点处的法线,焊接方向为双曲 线轨迹的切线方向,且该切线始终朝向预先设定某个固定方向上,焊接速度保持恒定,焊接 质量高,效率高,装置的制造、维修和使用成本低;由于在焊接中的每一点,焊枪与工件上 的焊缝焊点均始终保持一种相对位置和姿态,因此可以达到优化的高质量焊接效果;所设定 的方向可以是任意方向,例如:当双曲线轨迹处于竖直的立面上时,将焊枪保持在竖直方向 上,且焊接方向始终保持在水平方向上,从而获得平焊位置的高质量焊接效果;例如:当双 曲线轨迹处于水平面上时,将焊枪和焊接方向均同时始终保持在水平方向上,从而获得横焊 位置的高质量焊接效果。

附图说明

图1是本发明的双曲线轨迹定向切线恒速焊接机器人装置的一种实施例的立体视图。

图2是图1所示实施例的正面外观图。

图3是图1所示实施例的侧视图。

图4是图1所示实施例中控制器、焊接电源、焊枪、X轴电机、Y轴电机和Z轴电机的 连接关系示意图。

图5是本发明的双曲线轨迹定向切线恒速焊接机器人装置的实施例的坐标系建立情况、 各参量几何关系的原理示意图。

图6是具体计算例子中坐标系建立情况示意图,在该例中,世界坐标系的原点刚好在双 曲线坐标系的纵轴的负半轴上。

图7是微动分析原理示意图,图中,实线为当前位置,虚线为关节轴转动一个dθ角度后 的位置。P1为当前焊点,也是当前双曲线轨迹上的最高点,焊枪的中心线位于该点处双曲线 轨迹的法线方向,P1′为工件上的当前焊点在关节轴转动一个dθ角度后的位置,P2为关节轴 转动一个dθ角度后的下一个焊点,该新焊点也是双曲线轨迹在下一个位置时的最高点,那一 时刻焊枪的中心线依旧位于新焊点处双曲线轨迹的法线方向。

图8、图9、图10、图11分别是通过本发明所述公式和所给逐点计算程序方法计算的一 个例子的θ、ω、XC、YC、v1、v2分别与时间t的关系曲线。

在图1至图15中:

1-X轴平移组件,     11-第一基座,    12-X轴电机,

13-X轴传动机构,    14-第一滑块,

2-Y轴平移组件,     21-第二基座,    22-Y轴电机,

23-Y轴传动机构,    24-第二滑块,

3-Z轴转台,         31-第三基座,    32-Z轴电机,

33-关节轴,         34-工件安装台,  35-Z轴传动机构,

4-控制器,          5-焊接电源,     6-焊枪,

61-焊枪中心线,     70-工件,        71-双曲线轨迹焊缝,

8-底座,            9-送丝机,

q-第一滑块相对于第一基座的滑动方向的直线;

s-第二滑块相对于第二基座的滑动方向的直线;

u-关节轴的中心线的直线;

{C}-世界坐标系,该世界坐标系的原点OC为关节轴的中心,横轴xC为水平向右,纵轴 yC为竖直向上,该世界坐标系与第三基座固接;

{A}-双曲线坐标系,该双曲线坐标系的原点OA为双曲线轨迹的中心,纵轴yA为双曲线 对称轴所在方向,横轴xA过双曲线坐标系的原点与纵轴yA垂直且与双曲线轨迹在同一平面 上,该双曲线坐标系与带双曲线轨迹的工件固接;

vw-焊接速度,为预设值,是焊枪相对于工件的相对速度;

a-双曲线在双曲线坐标系中的轨迹方程的一个常量;

b-双曲线在双曲线坐标系中的轨迹方程的另一个常量;

(Adx,Ady)-双曲线轨迹的中心与关节轴的中心的距离,d为已知常量;

θ-双曲线坐标系的xA轴与xC轴所夹的锐角,也是带双曲线轨迹焊缝的工件随工件安装 台、关节轴绕着关节轴的中心线转动的角度(当角度为0时,双曲线坐标系的xA轴与xC轴平 行);

P-当前焊点,或称为当前切点,是焊枪的中心线与工件上双曲线轨迹焊缝的交点,也 是双曲线轨迹在当前转动位置下的最大YC值点;

T-焊枪的末端点;

La-焊枪的末端点T与焊点P的距离(近似于弧长,将影响弧长),La为预设值;

(XC,YC)-焊点P在世界坐标系{C}中的坐标值;

(XTC,YTC)-焊枪的末端点T在世界坐标系{C}中的坐标值;

β-焊点P与关节轴中心OC的连线与xC轴所夹的锐角,在图7中,β=∠POCxC

v1-焊枪的末端点T和切点P沿xC轴正方向的运动速度,相对于世界坐标系{C}而言;

v2-焊枪的末端点T和切点P沿yC轴正方向的运动速度,相对于世界坐标系{C}而言;

ω-带双曲线轨迹焊缝的工件绕关节轴的中心OC逆时针转动的角速度,相对于世界坐标 系{C}而言;

v3-工件在焊点P处的线速度,相对于世界坐标系{C}而言;

vx、vy-工件在焊点P处的线速度v3分别沿xC轴和yC轴分解的速度,相对于世界坐标系 {C}而言;

M、N-为了简便公式书写,采用的中间变量。

具体实施方式

下面结合附图及实施例进一步详细介绍本发明的具体结构、工作原理的内容。

本发明提供的双曲线轨迹定向切线恒速焊接机器人装置的一种实施例,如图1、图2、图 3和图4所示,包括机械臂、Z轴转台3、控制器4、焊接电源5和焊枪6;所述机械臂包括 依次串联起来的X轴平移组件1和Y轴平移组件2;待焊工件70的焊缝中心线为双曲线轨 迹71;

所述X轴平移组件1包括第一基座11、X轴电机12、X轴传动机构13和第一滑块14; 所述第一基座11与底座8固接,所述X轴电机12与第一基座11固接,所述X轴电机12的 输出轴与X轴传动机构13的输入端相连,所述X轴传动机构13的输出端与第一滑块14相 连,所述第一滑块14滑动镶嵌在第一基座11上;

所述Y轴平移组件2包括第二基座21、Y轴电机22、Y轴传动机构23和第二滑块24; 所述第二基座21与第一滑块14固接;所述Y轴电机22与第二基座21固接,所述Y轴电机 22的输出轴与Y轴传动机构23的输入端相连,所述Y轴传动机构23的输出端与第二滑块 24相连,所述第二滑块24滑动镶嵌在第二基座21上;

所述Z轴转台3包括第三基座31、Z轴电机32、Z轴传动机构35、关节轴33和工件安 装台34;所述第三基座31与底座8固接;所述Z轴电机32与第三基座31固接,所述Z轴 电机32的输出轴与Z轴传动机构35的输入端相连,所述Z轴传动机构35的输出端与关节 轴33相连,所述关节轴33活动套设在第三基座31中,所述工件安装台34固定套接在关节 轴33上;

所述焊枪6固定安装在第二滑块24上;所述控制器4通过控制线路分别与X轴电机12、 Y轴电机22和Z轴电机32相连,控制X轴电机12、Y轴电机22和Z轴电机32同时转动; 所述控制器4与焊接电源5相连;需要焊接的工件70固定安装在工件安装台34上;工件上 具有双曲线轨迹的焊缝71;

设所述第一滑块14相对于第一基座11的滑动方向为直线q;设所述第二滑块24相对于 第二基座21的滑动方向为直线s;设所述关节轴33的中心线为直线u;直线q、直线s和直 线u三者两两垂直;设直线q与直线s构成平面Q1,设工件70上焊缝中心线的双曲线轨迹71 所在平面为平面Q2,平面Q1与平面Q2重合;

控制器4控制X轴电机12、Y轴电机22和Z轴电机32同时转动;

如图5所示,建立世界坐标系{C},所述世界坐标系{C}的原点为关节轴的中心OC,世界 坐标系{C}的横轴xC与直线q平行,xC轴的正方向为离开双曲线轨迹71的方向,也是第一滑 块14相对于第一基座11滑动的正方向,世界坐标系{C}的纵轴yC与直线s平行,yC轴的正 方向为离开双曲线轨迹71的方向,也是第二滑块24相对于第二基座21滑动的正方向,该世 界坐标系{C}与第三基座固接;

建立双曲线坐标系{A},所述双曲线坐标系{A}的原点为双曲线轨迹的中心OA,双曲线坐 标系{A}的纵轴yA与双曲线对称轴重合,双曲线坐标系{A}的横轴xA过双曲线坐标系{A}的原 点与纵轴垂直且和双曲线在同一平面内,所述双曲线坐标系{A}与带双曲线轨迹焊缝的工件 固接;

点OC在双曲线坐标系{A}中的坐标值为(dx,dy),(dx,dy)为已知常量;一种特例是:所述 双曲线坐标系{A}的纵轴yA经过所述关节轴的中心OC,则点OC在双曲线坐标系{A}中的坐标 值为(0,dy);图6所示为当点OC在双曲线坐标系{A}中的纵轴yA的负半轴上的情况;

设焊接速度为预设值vw,设工件70绕关节轴33逆时针转动角速度为ω;双曲线上任意 一点坐标(XA,YA)均满足双曲线在双曲线坐标系中的轨迹方程YA<0,其中 a>0为一常数,b>0为一常数;设所述双曲线坐标系的xA轴与xC轴的夹角为θ,0≤θ≤90°; 所述焊枪6的中心线与yC轴平行,焊枪6的中心线与双曲线轨迹71的交点为焊点P;所述 焊点P在世界坐标系{C}中的坐标为(XC,YC);设焊枪6的末端点T在世界坐标系{C}中的坐 标为(XTC,YTC);β为焊点P与关节轴中心OC的连线与xC轴所夹的锐角;所述焊枪6的末端 点T与焊点P的距离为预设值La;焊枪6的末端点T和焊点P沿xC轴的速度相等,均为v1, 相对世界坐标系{C}而言;焊枪6的末端点T和焊点P沿yC轴的速度相等,均为v2,相对世 界坐标系{C}而言;

控制器4控制工件70和焊枪6满足下列关系:

XC=(a2-b2)sinθ-a2tan2θ+b2-dxcosθ+dysinθ,

YC=-a2tan2θ+b2cosθ-dxsinθ-dycosθ,

XTC=XC,

YTC=YC+La,

β=arctan(YCXC),

ω=vw(M+XC2+YC2sinβ)2+(N-XC2+YC2cosβ)2,

v1=Mω,

v2=Nω,

其中,

M=(a2-b2)(b2+a2tan4θ)cosθ(-a2tan2θ+b2)-a2tan2θ+b2+dxsinθ+dycosθ,

N=(a2+b2)sinθ-a2tan2θ+b2-dxcosθ+dysinθ,

所述θ与时间t的关系是ω的积分;在预设了初始时刻的初始角度后,可以基于上述公式通过 逐点计算方法计算得到θ与时间t的关系。

本发明所述的双曲线轨迹定向切线恒速焊接机器人装置,其特征在于:所述X轴传动机 构13采用丝杠螺母传动机构、齿轮齿条传动机构、带传动机构、链条传动机构或绳传动机构。

图1所示实施例中,所述X轴传动机构13采用丝杠螺母传动机构。

本发明所述的双曲线轨迹定向切线恒速焊接机器人装置,其特征在于:所述Y轴传动机 构23采用丝杠螺母传动机构、齿轮齿条传动机构、带传动机构、链条传动机构或绳传动机构。

图1所示实施例中,所述Y轴传动机构23采用丝杠螺母传动机构。

图1所示实施例中,所述Z轴传动机构35为减速机。

图1所示实施例还包括送丝机9,控制器与送丝机相连,送丝机与焊枪相连。

结合图1所示实施例说明其工作原理:

最初,工件70的双曲线轨迹所在的双曲线坐标系{A}的xA轴与水平方向重合。工作时, X轴电机12、Y轴电机22和Z轴电机32同时转动:X轴电机12转动,通过X轴传动机构 13带动第一滑块在水平方向平移;Y轴电机22转动,通过Y轴传动机构23带动第二滑块在 竖直方向平移;Z轴电机32转动,通过Z轴传动机构35带动关节轴33转动,带动工件安装 台34转动,工件70绕着关节轴33的中心线转动,双曲线轨迹焊缝71绕着关节轴33的中心 线转动。由于各参量满足一定的函数关系,因此可以保证焊点的位置始终保持在双曲线轨迹 的最高点,此外,焊枪始终位于平焊位置,即焊枪的中心线始终为双曲线轨迹在该点的法线 方向。从而获得良好的焊接质量。

公式推导过程结合图5介绍如下。

(1)目标要求:

工件上双曲线轨迹的弧段为焊接弧段,当前焊点为P,P位于上,夹角 φ=∠POAG∈[0°,90°]。要求当前焊点P始终在双曲线的最高点水平切线处,焊接速度恒定为 预设值vw,焊接速度方向为双曲线在该点的水平切线方向。

(2)求解(XA,YA):

当双曲线轨迹焊缝的工件随关节轴旋转到某一个角度θ时,焊点P在双曲线坐标系{A}中 的坐标为(XA,YA)。在{A}坐标系中双曲线方程为:

YA2b2-XA2a2=1,YA<0---(1)

由双曲线坐标系{A}与世界坐标系{C}的平移和旋转关系得到:

XA=XCcosθ+YCsinθ+dxYA=-XCsinθ+YCcosθ+dy.---(2)

将(2)式代入(1)式得:

(-XCsinθ+YCcosθ+dy)2b2-(XCcosθ+YCsinθ+dx)2a2=1.---(3)

对(3)式两边对XC微分(此时θ为常量,XC和YC是变量),得:

2b2(-XCsinθ+YCcosθ+dy)(-sinθ+dYCdXCcosθ)---(4)

-2a2(XCcosθ+YCsinθ+dx)(cosθ+dYCdXCsinθ)=0.

整理(4)式得

dYCdXC=b2(XCcosθ+YCsinθ+dx)cosθ+a2(-XCsinθ+YCcosθ+dy)sinθ-b2(XCcosθ+YCsinθ+dx)sinθ+a2(-XCsinθ+YCcosθ+dy)cosθ.---(5)

由于焊接点与双曲线相切在双曲线的最高点(保证平焊位置),所以:

dYCdXC=0.---(6)

将(6)式代入(5)式,得

b2(XCcosθ+YCsinθ+dx)cosθ+a2(-XCsinθ+YCcosθ+dy)sinθ-b2(XCcosθ+YCsinθ+dx)sinθ+a2(-XCsinθ+YCcosθ+dy)cosθ=0.---(7)

由(7)式知,(7)式中等号左边部分的分子项为零,即:

b2(XCcosθ+YCsinθ+dx)cosθ+a2(-XCsinθ+YCcosθ+dy)sinθ=0.(8)

将(2)式代入(8)式得:

b2XAcosθ+a2YAsinθ=0.     (9)

联立(1)式和(9)式得关于XA、YA两个未知数的二元方程组:

YA2b2-XA2a2=1,---(10a)b2XAcosθ+a2YAsinθ=0.---(10b)

由(10b)式得

XA=a2sinθb2cosθYA.---(11)

将(11)式代入(10a)式得

-(-a2sinθb2cosθYA)2a2+YA2b2=1.---(12)

因为YA<0,由(12)式得

YA=-b2-a2tan2θ+b2.---(13)

将(13)式代入(11)式得

XA=a2tanθ-a2tan2θ+b2.---(14)

将(13)式和(14)式写到一起为:

XA=a2tanθ-a2tan2θ+b2,YA=-b2-a2tan2θ+b2.---(15)

(3)求解(XC,YC)和(XTC,YTC):

当带双曲线焊缝的工件随关节轴旋转到某一个角度θ时,水平切点(当前焊点)P在世界 坐标系{C}中的坐标为(XC,YC)。由公式(2)有:

XA=XCcosθ+YCsinθ+dx---(16a)YA=-XCsinθ+YCcosθ+dy.---(16b)

将(16a)式×sinθ+(16b)式×cosθ,得

YC=XAsinθ+YAcosθ-dxsinθ-dycosθ.(17)

将(17)式代入(16a)式得

XA=XCcosθ+(XAsinθ+YAcosθ-dxsinθ-dycosθ)sinθ+dx

考虑到sin2θ+cos2θ=1,整理上式得

XC=XAcosθ-YAsinθ-dxcosθ+dysinθ  (18)

将(17)式和(18)式写到一起,为:

XC=XAcosθ-YAsinθ-dxcosθ+dysinθ,YC=XAsinθ+YAcosθ-dxsinθ-dycosθ.---(19)

将(15)式代入(19)式得

XC=(a2tanθ-a2tan2θ+b2)cosθ-(-b2-a2tan2θ+b2)sinθ-dxcosθ+dysinθ,YC=(a2tanθ-a2tan2θ+b2)sinθ+(-b2-a2tan2θ+b2)cosθ-dxsinθ-dycosθ.

XC=(a2-b2)sinθ-a2tan2θ+b2-dxcosθ+dysinθ,YC=--a2tan2θ+b2cosθ-dxsinθ-dycosθ.---(20)

由焊枪与焊点的关系可得

XTC=XC,YTC=YC+La.---(21)

(4)求解β:

由图可知:

β=arctan(YCXC).---(22)

(5)求解速度v1、v2、ω:

焊接速度是焊枪相对于双曲线轨迹焊缝的相对速度,在世界坐标系下可以分解为沿横轴 和纵轴方向的两个分速度。水平切点在世界坐标系下的速度就是需要求解的为

vw=(v1-vx)2+(v2-vy)2.

或写为:

vw2=(v1-vx)2+(v2-vy)2.---(23)

其中,焊接速度vw为预设值,是已知常量。

注意:(23)式中的速度均为代数量,即当速度方向与世界坐标系{C}中xC轴或yC轴相同 时为正数,相反时为负数。

(5.1)关于速度v1

由于不论工件转动到何处,要求那一时刻的当前焊点始终与切点重合,即要求焊枪的中 心线始终经过那时刻的当前焊点(即切点),从而获得高质量的焊接效果,因此焊枪的末端点 T的xC轴向速度v1必须等于切点P的xC轴向速度,即有:

v1=dXCdt,---(24)

将(20)式代入(24)式中,得

v1=d[(a2-b2)sinθ-a2tan2θ+b2-dxcosθ+dysinθ]dt,

v1=[(a2-b2)a2tan2θ(-cosθ+secθ)+b2cosθ(-a2tan2θ+b2)-a2tan2θ+b2+dxsinθ+dycosθ]dt,

或写为:

v1=[(a2-b2)(b2+a2tan4θ)cosθ(-a2tan2θ+b2)-a2tan2θ+b2+dxsinθ+dycosθ]dt,---(25)

为了简便,令

M=(a2-b2)(b2+a2tan4θ)cosθ(-a2tan2θ+b2)-a2tan2θ+b2+dxsinθ+dycosθ.---(26)

又因为,

ω=dt,---(27)

将(26)式和(27)式代入(25)式,得

v1=Mω.    (28)

(5.2)关于速度v2

此外,由于不论工件转动到何处,要求焊枪的末端点与切点的距离始终要保持恒定,以 确保焊接的电弧长度能够恒定,从而获得高质量的焊接效果。因此焊枪的末端点T的yC轴向 速度v2必须等于切点P的yC轴向速度,即有:

v2=dYCdt,---(29)

将(20)式代入(29)式中,得

v2=d[--a2tan2θ+b2cosθ-dxsinθ-dycosθ]dt,

v2=[-a2tan2θ+b2sinθ+a2tanθsecθ-a2tan2θ+b2-dxcosθ+dysinθ]dt.

化简得

v2=[(a2+b2)sinθ-a2tan2θ+b2-dxcosθ+dysinθ]dt.---(30)

为了简便,令

N=(a2+b2)sinθ-a2tan2θ+b2-dxcosθ+dysinθ.---(31)

将(27)式和(31)式代入(30)式,得

v2=Nω.        (32)

(5.3)关于工件在焊点处的速度vx和vy

由于工件在当前焊点处的速度由关节轴的转动提供,故有:

vx=v3sinβ=-ω|POC|sinβ=-ωXC2+YC2sinβ.---(33)

vy=v3cosβ=ω|POC|cosβ=ωXC2+YC2cosβ.---(34)

(5.4)关于关节轴的角速度ω:

将(28)式、(32)式、(33)式和(34)式代入(23)式中,得

vw2=(+ωXC2+YC2sinβ)2+(-ωXC2+YC2cosβ)2.

整理得

ω=vw(M+XC2+YC2sinβ)2+(N-XC2+YC2cosβ)2.---(35)

或写为:

ω=vwM2+N2+(XC2+YC2)+2XC2+YC2(Msinβ-Ncosβ)---(36)

在求解出ω之后,代入到(28)、(32)即可求出速度v1、v2

所述θ与时间t的关系是ω的积分;在预设了初始时刻的初始角度后,可以基于上述公式通过 逐点计算方法计算得到θ与时间t的关系。

(6)基于上述公式,利用逐点计算方法计算不同时刻的各参量值:

定义如下向量:

n为正整数,代表控制的点数;Δt为时间步长,即两相邻点之间的时间间隔;

n维向量为不同的时刻,且t(1)=0,t(i)=(i-1)·Δt,其中,i=1,2,...,n;

n维向量为双曲线坐标系{A}的xA轴与xC轴所夹的锐角θ序列,分 别对应不同时刻t(1),t(2),...,t(n);

n维向量为双曲线坐标系{A}的xA轴与xC轴所夹的锐角差 Δθ序列,且Δθ(1)=0,Δθ(j+1)=θ(j+1)-θ(j),其中,j=1,2,...,n-1;

n维向量为焊点P在世界坐标系{C}中的xC轴坐标值序列, 分别对应不同时刻t(1),t(2),...,t(n);

n维向量为焊点P在世界坐标系{C}中的yC轴坐标值序列,分别 对应不同时刻t(1),t(2),...,t(n);

n维向量为焊枪的末端点T在世界坐标系{C}中的xC轴 坐标值序列,分别对应不同时刻t(1),t(2),...,t(n);

n维向量为焊枪的末端点T在世界坐标系{C}中的yC轴坐标 值序列,分别对应不同时刻t(1),t(2),...,t(n);

n维向量为焊点P与关节轴中心OC的连线与xC轴所夹的锐角序 列,分别对应不同时刻t(1),t(2),...,t(n);

n维向量为中间变量M序列,分别对应不同时刻 t(1),t(2),...,t(n);

n维向量为中间变量N序列,分别对应不同时刻t(1),t(2),...,t(n);

n维向量为双曲线轨迹焊缝绕关节轴中心OC逆时针转动的角速度 ω序列,分别对应不同时刻t(1),t(2),...,t(n);

n维向量为工件在焊点P处的线速度v3在世界坐标系{C}中沿 xC轴正方向分解速度vx坐标值序列,分别对应不同时刻t(1),t(2),...,t(n);

n维向量为工件在焊点P处的线速度v3在世界坐标系{C}中沿 yC轴正方向分解速度vy坐标值序列,分别对应不同时刻t(1),t(2),...,t(n);

n维向量为焊枪和焊点在世界坐标系{C}中沿xC轴正方向线速度 v1坐标值序列,分别对应不同时刻t(1),t(2),...,t(n);

n维向量为焊枪和焊点在世界坐标系{C}中沿yC轴正方向线速度 v2坐标值序列,分别对应不同时刻t(1),t(2),...,t(n)。

采用如下步骤进行计算:

(a)给定a、b、d、vw、La;给定初始角度θmin∈[0,90°),给定终止角度θmax∈(0,90°], 且θmaxmin;给定时间步长Δt;继续执行下一步;

(b)i=1;t(1)=0;θ(1)=θmin;Δθ(1)=0;继续执行下一步;

(c)如果i≥2,t(i)=t(i-1)+Δt,θ(i)=θ(i-1)+Δθ(i),继续执行下一步;如果i<2, 直接执行下一步;

(d)依次按下列公式计算各参量并赋值给各向量的元素:

XC(i)=(a2-b2)sinθ(i)-a2tan2θ(i)+b2-dxcosθ(i)+dysinθ(i),

YC(i)=--a2tan2θ(i)+b2cosθ(i)-dxsinθ(i)-dycosθ(i),

XTC(i)=XC(i),

YTC(i)=YC(i)+La,

β(i)=arctan(YC(i)XC(i)),

M(i)=(a2-b2)(b2+a2tan4θ(i))cosθ(i)(-a2tan2θ(i)+b2)-a2tan2θ(i)+b2+dxsinθ(i)+dycosθ(i),

N(i)=(a2+b2)sinθ(i)-a2tan2θ(i)+b2-dxcosθ(i)+dysinθ(i)

ω(i)=vw[M(i)+[XC(i)]2+[YC(i)]2sinβ(i)]2+[N(i)-[XC(i)]2+[YC(i)]2cosβ(i)]2,

v1(i)=M(i)·ω(i),

v2(i)=N(i)·ω(i),

n=i,继续执行下一步;

(e)如果θ(i)+ω(i)·Δt>θmax,程序结束;如果θ(i)+ω(i)·Δt<=θmax,继续执行下一步;

(f)Δθ(i+1)=ω(i)·Δt,继续执行下一步;

(g)i=i+1,继续执行步骤(c)。

上述计算方法获得了对应在不同时刻的下列各个向量:

t=[t(1),t(2),...,t(n)],θ=[θ(1),θ(2),...,θ(n)],Δθ=[Δθ(2),Δθ(3),...,Δθ(n)],

XC=[XC(1),XC(2),...,XC(n)],YC=[YC(1),YC(2),...,YC(n)],

XTC=[XTC(1),XTC(2),...,XTC(n)],YTC=[YTC(1),YTC(2),...,YTC(n)],

β=[β(1),β(2),...,β(n)],ω=[ω(1),ω(2),...,ω(n)],

v1=[v1(1),v1(2),...,v1(n)],v2=[v2(1),v2(2),...,v2(n)].

下面给出一组实际数据具体说明。

假设给定a=1000mm、b=1000mm、dx=0mm、dy=50mm、vw=6mm/s、La=8mm;

给定初始角度θmin=10°,给定终止角度θmax=40°,给定时间步长Δt=1s。

则通过上述逐点计算方法可以计算出结果,各变量θ、ω、XC、YC、v1、v2与时间的关 系曲线如图8、图9、图10、图11所示。部分数据值如表1所示。

表1各变量θ、ω、XC、YC、v1、v2的计算值(节选)

该装置采用独立运动的三自由度机构实现了对工件双曲线轨迹焊缝高质量焊接功能,采 用该装置进行焊接时,焊枪始终处于双曲线轨迹焊缝上在焊接点处的法线,焊接方向为双曲 线轨迹的切线方向,且该切线始终朝向预先设定某个固定方向上,焊接速度保持恒定,焊接 质量高,效率高,装置的制造、维修和使用成本低;由于在焊接中的每一点,焊枪与工件上 的焊缝焊点均始终保持一种相对位置和姿态,因此可以达到优化的高质量焊接效果;所设定 的方向可以是任意方向,例如:当双曲线轨迹处于竖直的立面上时,将焊枪保持在竖直方向 上,且焊接方向始终保持在水平方向上,从而获得平焊位置的高质量焊接效果;例如:当双 曲线轨迹处于水平面上时,将焊枪和焊接方向均同时始终保持在水平方向上,从而获得横焊 位置的高质量焊接效果。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号