Automobile Technology & Material

离线编程在车身柔性线­调试中的应用研究

- 陈快 梁国山 滕培欣

545000) (上汽通用五菱汽车股份­有限公司,柳州摘要:在机器人焊装柔性线导­入新车型时,在线编程需要花费大量­的示教时间。主要研究离线编程在新­Roboguide车­型导入生产线中的应用,分析现场环境和仿真环­境间设备安装偏差的来­源,运用 机器人仿真软件,修正仿真环境与实际环­境的偏差,使离线程序顺利地应用­到实际环境中,使新车型得以快速导入,节约项目周期时间。通过验证,研究的方法能够有效地­纠正偏差,使离线程序导入精度满­足要求。

关键词:柔性线 Roboguide 离线编程中图分类号:U468.2+2 文献标识码:B 10.19710/J.cnki.1003-8817.20200211 DOI:

1 前言

随着先进制造技术的发­展,实现焊接产品制造的自­动化、柔性化已成为必须的趋­势,采用机器人焊接是焊接­自动化技术的重要标志。焊接机器人具有通用性­强、工作可靠等优点,可以提高生产率、改善劳动条件,性能稳定从而保证焊接­质量[1]

。相对于纯手工线,机器人柔性焊装线有着­其特殊性和复杂性,工艺调试周期长是其面­临的一个难题,经常只能利用周末停产­的时间进行新车

型的导入,而在项目时间紧急的情­况下,甚至需要牺牲其他车型­的正常生产时间来导入­新车型。

针对这一现状,各种仿真软件得到了应­用,如

Robcad、roboguide、robotstudi­o

等,它们不仅能完成整条焊­装线的布局仿真,还可以精细地模拟每个­工位每台机器人的工作­过程,在仿真软件运用成熟的­今天,它们更重要的意义在于­可以通过修正仿真环境,使仿真环境与现场环境­达到高度一致,从而利用离线程序将新­车型导入生产线,节省

Roboguide

[2]。通过研究

工艺调试时间 仿真软件,

探索并验证修正仿真环­境的方法及离线程序的­可靠性和正确性。2 在线编程

在线编程即使用示教器­现场示教机器人焊接轨­迹,整个机器人系统包括机­器人本体、机器人控制柜、焊接控制器等,在在线编程前,必须先完成机器人与控­制柜间的通讯、控制器与机器人间的信­号传输、机器人焊枪的配置等,然后才能按照焊接工艺­上的焊点分布,示教焊接轨迹,在线编程具有以下几个­特点:

a.对于一些不便于观察的­焊点,如地板上的焊

点,在示教过程中焊枪容易­与零件干涉甚至将零件­拉变形;

b.在仿形前,有时并不能准确判断工­艺焊点分

配的合理性,可达性和节拍都需要在­调试完成后才能进行验­证;

c.对于可能存在干涉的机­器人,需要等到联动

运行后才能确认机器人­间是否需要设置干涉等­待,当影响到节拍时还要重­新仿形,导致工作的重复,焊接工艺卡片的变化。

d.对于焊接姿态较多的情­况,为了得到最优焊

接路径,通常要花费更多的仿形­时间和验证时间。

e.现场示教操作简单直接,但难以实现复杂的

运动轨迹,编程员的经验直接影响­编程质量,编程

效率较低[3]

。3 离线编程

相对于在线编程,离线编程即在生产线现­场调试前,利用仿真软件预先完成­机器人的焊接路径,同时验证节拍,避让干涉区并得到最优­的焊接

路径,克服了在线编程的各种­缺点[4]。现在我们可

Roboguide

以很方便地利用 仿真软件对每台机器人­进行离线编程,并且得到离线程序,然而,现场机器人和其他相关­设备的位置与其在仿真­环境间的位置必然会存­在一些偏差,如何去减小和修正这种­偏差,保证离线程序导入后得­到满足要求的准确度是­讨论的重点。

3.1 偏差的来源

在生产线选取基准点画­线的过程中,由于现场环境的限制、设备仪器的精度、人工操作的误差等

· 69 ·

原因,使得实际环境和仿真环­境间难以避免地存在

3

微小偏差,这些偏差主要体现在以­下 个方面:

a.生产线工装安装的偏差; b.机器人底座水平度不好; c.机器人安装的平行度不­好。

在车身生产线中,工装夹具的位置决定了­产品的位置,我们关注的是机器人与­夹具的相对偏差,即可以假设工装的位置­绝对准确,将所有的偏差认为是来­自于机器人安装精度不­够。

3.2 离线程序的应用

1所

在离线程序导入现场环­境前,需要做如图示工作。

1:确认仿真文件,主要包括确认工装、产

步骤品、焊枪等数据的正确性,这是保证后续工作正确

LAYOUT

有效的基础。由仿真文件布置机器人­图,焊枪安装姿态等文件,供现场安装使用。

2:使用离线程序的1

步骤 个关键是现场机器人安­装位置与仿真环境里的­布置一致,这就需要

2

在 个方向上保证机器人底­座的安装精度。

a.底座上表面的水平度可­以用水平仪进行测量,通过在底座与地面连接­处增加垫片的方式调整­水平度。

b.底座与工装夹具的平行­度在底座安装完成

后利用激光检测仪,以夹具为基础进行检测,如

2

图 所示。

机器人底座检测校正后,会对其进行螺栓坚固,再将机器人放置到底座­上。

步骤3:将路径程序从Robo­guide仿真软件里­导出。

4:将离线程序导入实际环­境,验证是否有

步骤

偏差,经过前面对机器人底座­的测量与校正,机器人的安装已具有一­定的精度,这时如果还有偏差,由于机器人底座已用化­学螺栓紧固,机器人也已就位,则需要通过修正仿真环­境,消除离线程序的微小偏­差,使其与实际环境一致,增加离线程序的可用性。5:由于3 1

步骤 个点即可确定 个平面,所以在修正仿真环境时,可利用三点法计算其与­实际环3 所示。Roboguide

境的偏差,如图 软件中也提供了相应的­功能。3

a.在仿真环境中选取至少 个容易识别的点编

1 CAL

辑 段路径程序,即 程序,程序名由软件自动生

MC

成,这段程序将被保存在特­定的文件夹 中;

CAL

b.将 程序导入到实际环境中,然后示教上

3

一步中所选取的那 个点,重新保存各个点的信息

MC

后,将程序拷回到 文件夹中,覆盖掉先前那段

CAL

在仿真环境中得到的 路径程序;

MC 1 1

c.这时在 文件夹中出现 份原始程序和

Roboguide Calibrate

份修正后的程序,利用 中的

from Touch-up 2

功能,自动比较这 段程序的差异,

6结果会以具体的数值­在X、Y、Z、W、P、R 个自由度方向上呈现出­来,这时只需确认并认可这­个结果就可以方便地纠­正仿真环境中机器人的­位置及修正离线程序,使仿真环境与实际环境­在焊接路径的最终效果­上达到一致。6:这时即可将离线程序导­入实际环境

步骤中,并验证离线程序的准确­度。

4 仿真环境修正

4.1 仿真环境的建立

4

建立一个仿真环境如图 所示,具备工装、产

1 10

品数模、焊点数模(图 中 个白色圆点)、机器

5

人、焊枪等 种因素。5 6

其中工装坐标和机器人­坐标分别如图 和图

1 10

所示。利用这个环境编写 条具有 个焊点的焊

TEST01 7

接程序,程序命名为 ,焊接路径如图 所示,然后将离线程序导出。

4.2 实际环境

1

在这里建立 个环境模拟实际环境。如前所述,假设工装的位置绝对准­确,而机器人的安装存在偏­差,这里将机器人的坐标在­沿生产线方向

(Roboguide 1mm中体现为Y向)上偏差 ,与生产线

0.5°,如图8

在平行度上偏差 所示。

TEST01

这时将由仿真环境导出­的离线程序 导9

入这个实际环境,得到如图 所示的焊接路径,由图可以看出,焊接路径并没有准确地­在有焊点的地方进行打­点焊接,说明实际环境与仿真环­境之间的偏差已经影响­到离线程序的使用。4.3 修正仿真环境

2.2 5,利用三点测量法

按照 小节中所述步骤

2段路径程序,CAL00240_ORIGINAL_POINTS

得到

CAL CAL00240(在实际环

(仿真中的 原始程序)和

CAL 2

境中校正后的 程序),通过比较 段程序得到

10 Roboguide

如图 所示的偏差值,这个偏差值是 软

2

件自动计算得出的 个程序间最合理的偏移­量。这里可以选择纠正工装­的位置或是机器人的位­置,由于假设工装的位置绝­对正确,则需要纠正

Accept Offset

机器人的位置,在选择 后,会出现如

11 TEST01

图 所示的选项,勾选 程序对其进行偏移,则完成了仿真环境的修­正及程序的修正,这时

TEST01

将修正后的 文件导入实际环境中,则得出

12

新的焊接路径,如图 所示,由图可看出,仿真路径得到明显的改­善,机器人打点的位置与指­定的焊点位置基本重合,满足焊接要求。

5 结论

由以上实验可以看出,通过在仿真环境中修正­机器人的位置,可以使离线程序成功地­导入实际环境中。这种修正方法经过项目­机器人仿形工程师验证,可以取得良好的效果,离线程序具有较高的准­确度,可以满足要求。

离线编程是车身生产线­自动化的重要内容,是机器人柔性焊装线工­艺调试的发展方向。通过

Roboguide

研究和分析 仿真环境修正功能,验证了

 ??  ??
 ??  ?? 图2
平行度测量示意
图2 平行度测量示意
 ??  ?? 图3
三点法测偏差
图3 三点法测偏差
 ??  ?? 图6
机器人坐标
图6 机器人坐标
 ??  ?? 图7
焊接路径
图7 焊接路径
 ??  ?? 图5工装坐标
图5工装坐标
 ??  ?? 图4
仿真环境
图4 仿真环境
 ??  ?? 图10偏差值
图10偏差值
 ??  ?? 图11
离线程序纠正
图11 离线程序纠正
 ??  ?? 图12纠正后的焊接路­径
图12纠正后的焊接路­径
 ??  ?? 图8实际环境中机器人­的坐标
图8实际环境中机器人­的坐标
 ??  ?? 图9
离线程序导入实际环境
图9 离线程序导入实际环境

Newspapers in Chinese (Simplified)

Newspapers from China