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

汽车工艺与材料
Automobile Technology&Material2021No.l 2021年第1期
离线编程在车身柔性线调试中的应用研究
陈快梁国山滕培欣
(上汽通用五菱汽车股份有限公司,柳州545000)
摘要:在机器人焊装柔性线导入新车型时,在线编程需要花费大量的示教时间。主要研究离线编程在新车型导入生产线中的应用,分析现场环境和仿真环境间设备安装偏差的来源,运用Roboguide机器人仿真软件,修正仿真环境与实际环境的偏差,使离线程序顺利地应用到实际环境中,使新车型得以快速导入,节约项目周期时间。通过验证,研究的方法能够有效地纠正偏差,使离线程序导入精度满足要求。
关键词:柔性线Roboguide离线编程
中图分类号:U468.2+2文献标识码:B DOI:10.19710/Jki.1003-8817.20200211 Application Research of Off-Line Programming in the Debugging of
Body Flexible Line
Chen Kuai,Liang Guoshan,Teng Peixin冶金材料
(SAIC-GM-Wuling Auto Co.,Ltd,Liuzhou545000)
Abstract:It takes a lot of teaching time for online programming when a new vehicle model is introduced to the robot welding flexible line.This paper mainly studies the application of off-line programming in the introduction of new vehicle into a production line,analyzes the source of deviation of equipment installation between real environment and simulation environment,and uses Roboguide simulation software to correct such deviation,so that the off-line program can be successfully applied to real environment,and the new vehicle can be quickly introduced,to save project cycle time.Through verification,the research method can effectively correct the deviation,and make introduction accuracy of the offline program meet the requirements.
Key words:Flexible line,Roboguide,Off-line programming
1前言
随着先进制造技术的发展,实现焊接产品制造的自动化、柔性化已成为必须的趋势,采用机器人焊接是焊接自动化技术的重要标志。焊接机器人具有通用性强、工作可靠等优点,可以提高生产率、改善劳动条件,性能稳定从而保证焊接质量[|]。
相对于纯手工线,机器人柔性焊装线有着其特殊性和复杂性,工艺调试周期长是其面临的一个难题,经常只能利用周末停产的时间进行新车型的导入,而在项目时间紧急的情况下,甚至需要牺牲其他车型的正常生产时间来导入新车型。
针对这一现状,各种仿真软件得到了应用,如Robcad、Roboguide、RobotStudio等,它们不仅能完成整条焊装线的布局仿真,还可以精细地模拟每个工位每台机器人的工作过程,在仿真软件运用成熟的今天,它们更重要的意义在于可以通过修正仿真环境,使仿真环境与现场环境达到高度一致,从而利用离线程序将新车型导入生产线,节省工艺调试时间[2]。通过研究Roboguide仿真软件,
作者简介:陈快(1986—),女,工程师,硕士学位,研究方向为机器人柔性牛产线工艺规划设计。
参考文献引用格式:
陈快,梁国山,滕培欣.离线编程在车身柔性线调试中的应用研究[J].汽车工艺与材料,2021(1):68-72.
CHEN K,LIANG G,TENG P.Application Research of Off-Line Programming in the Debugging of Body Flexible Line[J].Automobile Technology &Material,2021(1):68-72.
数字化园地陈快等:离线编程在车身柔性线调试中的应用研究•69•
探索并验证修正仿真环境的方法及离线程序的可靠性和正确性。
2在线编程
在线编程即使用示教器现场示教机器人焊接轨迹,整个机器人系统包括机器人本体、机器人控制柜、焊接控制器等,在在线编程前,必须先完成机器人与控制柜间的通讯、控制器与机器人间的信号传输、机器人焊的配置等,然后才能按照焊接工艺上的焊点分布,示教焊接轨迹,在线编程具有以下几个特点:
a.对于一些不便于观察的焊点,如地板上的焊点,在示教过程中焊容易与零件干涉甚至将零件拉变形;
b.在仿形前,有时并不能准确判断工艺焊点分配的合理性,可达性和节拍都需要在调试完成后才能进行验证;
c.对于可能存在干涉的机器人,需要等到联动运行后才能确认机器人间是否需要设置干涉等待,当影响到节拍时还要重新仿形,导致工作的重复,焊接工艺卡片的变化。
d.对于焊接姿态较多的情况,为了得到最优焊接路径,通常要花费更多的仿形时间和验证时间。
e.现场示教操作简单直接,但难以实现复杂的运动轨迹,编程员的经验直接影响编程质量,编程效率较低⑶。
3离线编程
相对于在线编程,离线编程即在生产线现场调试前,利用仿真软件预先完成机器人的焊接路径,同时验证节拍,避让干涉区并得到最优的焊接路径,克服了在线编程的各种缺点役现在我们可以很方便地利用Roboguide仿真软件对每台机器人进行离线编程,并且得到离线程序,然而,现场机器人和其他相关设备的位置与其在仿真环境间的位置必然会存在一些偏差,如何去减小和修正这种偏差,保证离线程序导入后得到满足要求的准确度是讨论的重点。
3.1偏差的来源
在生产线选取基准点画线的过程中,由于现场环境的限制、设备仪器的精度、人工操作的误差等原因,使得实际环境和仿真环境间难以避免地存在微小偏差,这些偏差主要体现在以下3个方面:
a.生产线工装安装的偏差;
b.机器人底座水平度不好;
c.机器人安装的平行度不好。
在车身生产线中,工装夹具的位置决定了产品的位置,我们关注的是机器人与夹具的相对偏差,即可以假设工装的位置绝对准确,将所有的偏差认为是来自于机器人安装精度不够。
3.2离线程序的应用
在离线程序导入现场环境前,需要做如图1所示工作。
图1工作流程
步骤1:确认仿真文件,主要包括确认工装、产品、焊等数据的正确性,这是保证后续工作正确有效的基础。由仿真文件布置机器人LAYOUT 图,焊安装姿态等文件,供现场安装使用。
步骤2:使用离线程序的1个关键是现场机器人安装位置与仿真环境里的布置一致,这就需要在2个方向上保证机器人底座的安装精度。
a.底座上表面的水平度可以用水平仪进行测量,通过在底座与地面连接处增加垫片的方式调整水平度。
b.底座与工装夹具的平行度在底座安装完成后利用激光检测仪,以夹具为基础进行检测,如图2所示。
机器人底座检测校正后,会对其进行螺栓坚固,再将机器人放置到底座上。
步骤3:将路径程序从Roboguide仿真软件里导出。
步骤4:将离线程序导入实际环境,验证是否有
•70•汽车工艺与材料第1期
偏差,经过前面对机器人底座的测量与校正,机器人的安装已具有一定的精度,这时如果还有偏差,由于机器人底座已用化学螺栓紧固,机器人也已就位,则需要通过修正仿真环境,消除离线程序的微小偏差,使其与实际环境一致,增加离线程序的可用性。
图2平行度测量示意
步骤5:由于3个点即可确定1个平面,所以在修正仿真环境时,可利用三点法计算其与实际环境的偏差,如图3所示。Roboguide软件中也提供了相应的功能。正离线程序,使仿真环境与实际环境在焊接路径的最终效果上达到一致。
步骤6:这时即可将离线程序导入实际环境中,并验证离线程序的准确度。
4仿真环境修正
4.1仿真环境的建立
建立一个仿真环境如图4所示,具备工装、产品数模、焊点数模(图1中10个白圆点)、机器人、焊等5种因素。
图4仿真环境
其中工装坐标和机器人坐标分别如图5和图6所示。利用这个环境编写1条具有10个焊点的焊接程序,程序命名为TEST01,焊接路径如图7所示,然后将离线程序导出。
图3三点法测偏差
图5工装坐标
Location Scale
X0.000mm Scale X  1.00000
欲望与智慧
Y0.000mm Scale Y  1.00000
Z1125.000mm
W0.000deg
P0.000deg
R0.000deg
Scale Z  1.00000
□Show robot collisions
EJ Lock Ail Location Values
a.在仿真环境中选取至少3个容易识别的点编辑1段路径程序,即CAL程序,程序名由软件自动生成,这段程序将被保存在特定的文件夹MC中;
b.将CAL程序导入到实际环境中,然后示教上一步中所选取的那3个点,重新保存各个点的信息
后,将程序拷回到MC文件夹中,覆盖掉先前那段在仿真环境中得到的CAL路径程序;
c.这时在MC文件夹中出现1份原始程序和1份修正后的程序,利用Roboguide中的Calibrate from Touch-Up功能,自动比较这2段程序的差异,结果会以具体的数值在X.Y.Z.W.P.R6个自由度方向上呈现出来,这时只需确认并认可这个结果就可以方便地纠正仿真环境中机器人的位置及修
图6机器人坐标
Location Work Envelope
X2000.000mm
「|Show Work Envelope
®UToolZero
Y--3000.000mm©Current UTool
Z600.000mm
LOUtsiOn VU
Oncollisioasd DI▼0 w0.000deg
p0.000deg
R90.000deg
图7
焊接路径
数字化园地陈快 等:离线编程在车身柔性线调试中的应用研究
四川理工学院学报• 71 •
4.2实际环境
在这里建立1个环境模拟实际环境。如前所
述,假设工装的位置绝对准确,而机器人的安装存 在偏差,这里将机器人的坐标在沿生产线方向 (Roboguide 中体现为Y 向)上偏差1 mm,与生产线 在平行度上偏差0.5。,如图8所示。
图8实际环境中机器人的坐标
Location
Work  Envelope
X 2000.000 mm U  | Show  Work  Envelope
@ UToolZero
Y
••3001.000 mm
© Current  UTool Z 600.000 mm
On  collisioaset  DI  ▼
W
0.000 deg P 0.000 deg
R
89.500 deg
这时将由仿真环境导出的离线程序TEST01导 入这个实际环境,得到如图9所示的焊接路径,由
图可以看出,焊接路径并没有准确地在有焊点的 地方进行打点焊接,说明实际环境与仿真环境之 间的偏差已经影响到离线程序的使用。陶瓦
图9离线程序导入实际环境
4.3修正仿真环境
按照2.2小节中所述步骤5,利用三点测量法 得到 2 段路径程序,CAL00240_0RIGINAL_P0INTS
(仿真中的CAL 原始程序)和CAL00240 (在实际环 境中校正后的CAL 程序),通过比较2段程序得到
如图10所示的偏差值,这个偏差值是Roboguide 软 件自动计算得出的2个程序间最合理的偏移量。
这里可以选择纠正工装的位置或是机器人的 位置,由于假设工装的位置绝对正确,则需要纠正
机器人的位置,在选择Accept  Offset 后,会出现如 图11所示的选项,勾选TEST01程序对其进行偏
移,则完成了仿真环境的修正及程序的修正,这时 将修正后的TEST01文件导入实际环境中,则得出 新的焊接路径,如图12所示,由图可看出,仿真路
径得到明显的改善,机器人打点的位置与指定的 焊点位置基本重合,满足焊接要求。
X  0.495 mm
Y
-0.408 mm
Z
G.595 mm
W
-0.002 deg
P
0.014 deg R
0.490 deg
Least  squares  fit  Apply  offset  to
© Object  @ Robot
□ Preview  new
location
|    1.366 mm
[v] Select  programs  for  offset  when  Accepted
[Accept  Offset] | Cancel
图10偏差值
V  Calibration  Results
Select  TP  Programs  for  Shift
□ □目[
[0
香茅醇Robot  ControBerl TWJ.1V2PT  TEST01
CAL00240
离线程序纠正
图12纠正后的焊接路径
5结论
由以上实验可以看出,通过在仿真环境中修
正机器人的位置,可以使离线程序成功地导入实 际环境中。这种修正方法经过项目机器人仿形工
程师验证,可以取得良好的效果,离线程序具有较
高的准确度,可以满足要求。
离线编程是车身生产线自动化的重要内容, 是机器人柔性焊装线工艺调试的发展方向。通过
研究和分析Roboguide 仿真环境修正功能,验证了
•72•汽车工艺与材料第1期
通过修正仿真环境,离线程序可以成功地导入实际环境中,并具有很高的准确度。
参考文献:
[1]陈文刚.论焊装数字化工厂的点焊机器人离线稈序精
度提升[J].装备制造技术,2019(7):183-186.
[2]于鲜,王凤奇,武保同.工业机器人离线编稈位置精度
校正关键技术研究[J].汽车工艺与材料,2018(12):20-
25+30.
⑶宋鹏飞,和瑞林,苗金钟,等.基于Solidworks的工业机
器人离线编稈系统[J].制造业自动化,2013,35(9):1-4.
园艺学报[4]陈美宏.工业机器人工作站作业仿真及离线编稈研究
[D].南京:南京林业大学,2010.
(上接第67页)
配过程为纵梁放入小车、小车立梁、插定位销、小车夹紧、控制外宽、塞入横梁、车架拼装。
4.5AGV装配定位小车对车架倒运物流的改善
AGV小车输送到车架装配完成后,通过总控系统对AGV小车进行发交控制联动。车架装配完成后,AGV小车行驶到车架发交EMS线附近,由天车吊运车架至车架发交EMS线,通过EMS线转运至总装线体,从而满足车架装配线和总装线体的生产节拍。
通过此AGV小车与EMS车架发交线的联动,物流倒运上,省去了原有的大卡车对车架倒运至整车装配线的过程,直接由AGV+EMS倒运。每天倒运节省费用达到1235元(双班生产、车辆使用费用、人工成本),一年物流成本约节省30万元。
5结束语
AVG车架装配定位小车使用近2年来,车架装配质量、物流效率也得到了提升,带来了巨大的经济效益。此应用可以推广到工业制造的相关领域,解决类似的装配和物流方面的问题,有一定的应用前景。

本文发布于:2024-09-22 07:28:42,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/404086.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:机器人   环境   离线   程序
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议