收藏 分销(赏)

机器人数控滚边程序的补偿方法研究.pdf

上传人:自信****多点 文档编号:2049584 上传时间:2024-05-14 格式:PDF 页数:5 大小:1.63MB
下载 相关 举报
机器人数控滚边程序的补偿方法研究.pdf_第1页
第1页 / 共5页
机器人数控滚边程序的补偿方法研究.pdf_第2页
第2页 / 共5页
机器人数控滚边程序的补偿方法研究.pdf_第3页
第3页 / 共5页
亲,该文档总共5页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、设 计 与 研 究1机器人数控滚边程序的补偿方法研究张瑞海1,2朱品朝2刘君2杨建军2(1.成都航空职业技术学院,成都 610100;2.四川成焊宝玛焊接装备工程有限公司,成都 610052)摘要:部分汽车的侧围后轮罩外观 A 级面区域需要做包边工艺。由于制造工艺误差的积累,一般情况下认为白车身在经过前面的焊接工序后,存在实际车身数据与理论车身数据不匹配问题。如果偏移量过大,后续会在机器人包边过程中导致产品缺损报废。通过补偿机构和算法对机器人的偏移量进行自我修正补偿,可以提高产品质量,避免出现不良产品。关键词:轮罩滚边;机器人用户坐标;优化算法;坐标补偿Research on Compensa

2、tion Method of Robot NC Rolling ProgramZHANG Ruihai1,2,ZHU Pinchao2,LIU Jun2,YANG Jianjun2(1.Chengdu Aeronautic Polytechnic,Chengdu 610100;2.Sichuan BMT ITI Welding Equipment&Engineering Co.,Ltd.,Chengdu 610052)Abstract:Part of the train side of the rear wheel cover appearance of Class A area need t

3、o do the edge wrapping process.Because of the accumulated error of manufacturing process,it is generally considered that there is a mismatch between the actual and theoretical body data after the body-in-white welding process.If the offset is too large,it will lead to defects in the process of robot

4、 edge scrap.The compensation mechanism and algorithm can improve the quality of the product and avoid the bad product by self-correcting the offset of the robot.Keywords:wheel housing hemming;robot user coordinates;optimization algorithm;coordinate compensation机器人滚边压合技术是一项新型包边技术,具有成形美观、容易实现柔性化生产、投入与

5、维护成本低、作业面积小、包边质量稳定以及调试周期相对较短等特点1。随着生产技术的不断发展,机器人滚边压合技术更加成熟,应用也更为广泛。机器人滚边压合技术已被应用于轿车白车身关键部件的包边制造,主要部件有顶盖天窗、发动机罩盖、行李厢盖、车门、翼子板和轮罩。机器人滚边系统主要由滚边模和夹具系统、滚轮系统、机器人及其控制系统组成2。机器人滚边是一个复杂的薄板成形过程。它不同于简单的薄板弯曲,经常会出现缩进与胀大、回弹、变弯、起皱和破裂等成形缺陷。由于零件的不确定偏移造成机器人滚轮系统和产品件的相对关系发生改变后造成的缺陷是无法直接解决的。在白车身主线对后轮罩进行在线滚边时,由于车身误差和工装精度问题

6、,会造成尺寸缺陷和形状缺陷。1汽车白车身轮罩机器人滚边系统误差来源及解决方案的研究现状在实际生产过程中,机器人滚边常见的缺陷分为尺寸缺陷(包边的终止位置在离线位置里面或外面)和形状缺陷(包边的终止位置在预定包边线位置的上方或下方)两类。机器人滚边尺寸缺陷主要表现为缩进和胀大,通常与机器人滚边的压力和速度相关。产生缺陷的原因多样,可以通过一些实验措施在调试方法和机械结构上对这些缺陷进行修正补偿。机器人程序的误差来源分为夹具制造安装产生的外部误差和机器人本体制造时的内部误差两类,离线程序的误差主要由外部误差造成3。机器人与专业设备安装的相对位置误差的消除一直是行业研究的重点。蔡江等研究了工具坐标系

7、拟合校准法,现场采集建立工具坐标系的 3 个点,分别测量其在机器人坐标系和车身坐标系的值并使其重合,以此校准机器人与夹具的相对位置4。宋月娥等在用于机器人离线编程的工件标定算法研究中采用正交平面工件标定、圆形基准四点工件标定和辅助特征点三点 3 种工件标定方法,比较全面地解决机器人离线编程技术应用过程中的工件标定问题5。Erick Nieves 等设计了一种工业机器人自动标定方法,使用一个能够引导机器人(Transmission Control Protocol,TCP)准确定位的控制系统,自动标定过程大约需要 5 min6。Roebrock P 等提出除了补偿机器人在执行路径中偏离理论路径的

8、误差方法,在测量阶段采用传感器采集的数据计算执行路径上每个位置点的误差值,将这些误差值传递给应用阶段,也可补偿机器人的路径误差7。王振华等在基于距离基金项目:四川省重大科技专项“大尺寸铝合金零件数字化智能加工成套生产线研制与应用”(2020ZDZX0024);校级自然科研一般项目“基于数字化仿真平台的新能源汽车轻量化车身下车体多车型钢铝连接工艺和设备研究”(ZZX0623073)。现 代 制 造 技 术 与 装 备22023 年第 10 期总第 323 期误差模型的工业机器人标定方法中提出一种结合激光跟踪仪,可有效提高机器人定位精度和距离精度8。徐贵力等提出一种基于两步法的工业机器人几何参数误

9、差标定方法,通过构建标定坐标系,建立机器人坐标系和标定坐标系之间的转换矩阵,利用标定结果,根据转换矩阵模型,修正误差模型9。这些计算方法采用离线方式对机器人工具坐标系进行修正,因此机器人滚边程序需要调试的点较多,而且是连续的在线工作。为了提高效率和质量,现在多使用数字化工厂仿真软件进行精细化仿真替代离线程序。将计算后的工具坐标使用机器人离线程序进行校准后,可以提高机器人程序的可使用度。这种测量方法使用专用夹具将工件固定到胎膜上,使用效果良好。2汽车白车身轮罩机器人滚边系统误差和数值采集研究在汽车白车身焊接生产线的设计和规划过程中,部分车型的设计结构规划为侧围内总拼结构和侧围外总拼结构10,在侧

10、围后轮罩外观 A 级面区域需要做包边工艺。由于制造工艺误差的积累,一般情况下认为白车身在经过前面的焊接工序后会出现实际车身数据与理论车身数据不匹配的问题11。如果这个偏移量过大,会导致产品在机器人包边过程中缺损报废。在滚边胎膜、包边工件以及机器人的相对位置固定后,完成机器人离线程序调校,利用机器人的高重复精度和柔性,可以实现对多种车型的包边规划。在汽车白车身生产线利用机器人滚边技术完成侧围后轮罩外板和内板包边工艺工序,目前有两种主要模式:一是利用机器人将胎膜更换到夹具上,夹具上设计胎膜定位装置将胎膜夹紧,机器人滚边动作完成后,将白车身输送到下一个工位;二是采用汽车白车身自定位,滚边胎膜上带有驱

11、动机构。这两种方式都是为了更好地贴合胎膜与车身。在汽车白车身焊接生产线经过多个工位和多种生产工艺完成相关操作后,每批次的产品总是存在个性差异,每个质量控制点也存在一些偏差。某汽车厂提供的两批次产品在同一控制点的激光在线检测数据如表 1所示,可见两批次的产品控制点有 1.6 mm 的偏差。在完全依靠模具冲压后,不经过控制的轮罩外观区域可能有更大偏差,这个偏差会造成滚边线过压,或滚边线距离过大造成无法压紧内板工件而产生无法修复的次品。表 1某车型白车身右侧围机器人激光在线检测两批次数据对比 单位:mm功能点名称控制点理论值实测值(第一批次)实测值(第二批次)偏差公差两批次差值P4421_10Lx1

12、 553.71 554.131 553.72-0.431.00.41y-809.8-809.64-809.78-0.161.00.14z631.6632.26631.73-0.661.00.53P4421_11Lx1 518.11 516.991 517.391.111.0-0.4y-796.6-796.46-796.48-0.141.00.02z447.8448.57448.42-0.771.00.15P4421_12Lx1 521.41 520.301 520.621.101.0-0.32y-794.6-794.35-794.21-0.251.0-0.14z487.7488.45488.1

13、5-0.751.00.30P4421_13Lx2 609.22 606.672 608.32.531.0-1.63y-794.4-794.10-794.04-0.301.0-0.06z606.4606.50606.25-0.101.00.25P4421_14Lx2 617.22 614.922 615.832.281.0-0.91y-792.5-792.14-791.99-0.361.0-0.15z645.6645.14645.410.461.0-0.27因此,一般情况下认为白车身在经过前面的焊接工序后会出现实际车身数据与理论车身数据不匹配的问题。为保证滚边质量,设计一种可浮动的胎模定位夹具,

14、能够适应这种变化的机构来消除偏差。当白车身传输到位后,气缸推动胎模与车身完全贴合,此时认为胎膜坐标系与车身坐标系(坐标系 1)重合,之后 6 个位移传感器测量胎模的偏移量(图 1)。根据测量的结果计算坐标系 1 的偏移量,校准机器人滚边轨迹。设计一套可以对这些误差自动提供补偿的方法,可以极大地提高机器人轮罩滚边的整体产品质量。机器人程序的空间点有x、y、z、Rx、Ry、Rz共 6 个变量,采用机械机构和位移传感器可以采集每一次胎膜偏移设 计 与 研 究3后的直线位移数值。这些直线位移值可以通过优化算法模拟胎膜移动后在初始坐标系的空间变化,而这个变化最终可以反馈到机器人模板执行器上。胎模与车身贴

15、合面接触点双箭头为位移传感器X1 可能运动的方向,平行于 坐标系 1(车身)X轴Z向限位块X1XYZ(a)X方向控制点Z1Y1ZYXY3Z2Y2接触点(b)Y方向和Z方向控制点图 1浮动胎膜的位移测量取点图3误差补偿的优化算法确定偏移后的车身坐标系相对于机器人坐标系的位置和方向,即偏移后的车身坐标系的原点在机器人坐标系中的位置,以及偏移后车身坐标系相对于机器人坐标系的 3 个旋转角。使用 FANUC 机器人滚边程序的例子:166:L P160:P01_133 100mm/sec CNT20;167:L P161:P01_134 100mm/sec CNT20;168:L P162:P028 1

16、00mm/sec CNT20;172:J P166:P032 100%FINE;/POSP1:”P001”GP1:UF:1,UT:3,J1=-0.128 deg,J2=-45.008 deg,J3=-0.065 deg,J4=-0.002 deg,J5=-89.937 deg,J6=0.128 deg;程序中,UF:1 是用户指定的坐标系 1 的零点,相对于工件不动,因此需要应用机构中采集的数据进行计算得出校准后的实时坐标系值。理论车身坐标系在机器人坐标系的相对位置已知,确定偏移后的车身坐标系在机器人坐标系中的位置,可先确定偏移后的车身坐标在理论车身坐标系的位置,再转换为在机器人坐标系的位置。

17、约定以下术语:坐标系 0 即理论车身坐标系,坐标系 1 即偏移后的车身坐标系,坐标系 2 即机器人坐标系。理论上,坐标系 1 应和坐标系 0 重合。但是,由于各种因素,坐标系 1 发生了相对于坐标系 0 的偏移。这个偏移过程可以理解为坐标系 1 发生的 4 个运动,即坐标系 1 依次转动 3 个卡尔丹角w、p和r(依次达到中间位置W、P和R),再平移至最终位置。为了使坐标系 1 在坐标系 2 中的位置能够实时反馈到机器人程序 UF 中,先要取得一个固定的 UF 值,然后使用这个固定的值将机器人的滚边程序固化,最后通过一套检测装置取得每一辆车在这个位置的变化量,将这个直线位移量通过 3 个坐标系

18、的空间变化关系得到坐标系 1 在坐标系 2 中的实时值。坐标系 1 绕着自身x轴旋转w,达到中间位置W。坐标系YWOZW表示此时的坐标系 1。设点M在坐标系YWOZW中的坐标为(xW,yW,zW),在坐标系 0 中的坐标为(x0,y0,z0)。在中间位置W的坐标系 1 继续绕自身y轴旋转p达到中间位置P。坐标系ZPOXP表示此时的坐标系 1。设点M在坐标系ZPOXP中的坐标为(xP,yP,zP),在坐标系ZWOXW中的坐标为(xW,yW,zW)。在中间位置P的坐标系继续绕自身z轴旋转r达到中间位置R。坐标系XROYR表示此时的坐标系 1。设点M在坐标系XROYR中的坐标为(xR,yR,zR),

19、在坐标系XPOYP中的坐标为(xP,yP,zP),于是有从中间位置R的坐标系 1到坐标系 0 之间的旋转变换矩阵Q,满足 x0 y0 z0T=QxR yR zRT。设理论车身坐标系的原点在机器人坐标系的位置为(X2,Y2,Z2),理论车身坐标系相对于机器人坐标系的3 个旋转角为w、p和r,则理论车身坐标系到机器人坐标系的变换系数矩阵T为现 代 制 造 技 术 与 装 备42023 年第 10 期总第 323 期 100cos0sincossin0=0cossin010sincos00sincossin0cos001pprrwwrrwwppT(1)设 坐 标 系 0 的 原 点O0在 坐 标 系

20、 2 的 坐 标 为O0_2=(xO0_2,yO0_2,zO0_2),坐标系 0 相对于坐标系 2 的卡尔丹角为w-、p-和r-,则坐标系 1 到坐标系 2 的旋转变换矩阵U=TQ,U为 cos coscossinsinsinsincoscossinsinsinsincoscossincoscossincossinsincossinsinsincoscoscosprprpwprwrwprwrwpwprwrwprwrwp=+U(2)4工程验证及应用针对使用优化算法得到的计算结果,需要通过进一步验证才能在实际项目中进行运用。使用西门子的PDPS 软件搭建工作环境,创建一个能够模拟这种变化的应用实例

21、,取一部分工作范围内的离散数据进行对应验算对比。选取部分离散的偏移值,分别使用模拟软件优化算法取得结果,将两者进行对比,发现X、Y、Z误差值小于0.1 mm,3个角度值误差小于0.003,如表 2 所示。通过验证得出,理论算法可以满足实际工程需求。该机构和优化算法已经应用在某汽车厂的生产线现场,见图 2。表 2理论偏移和算法计算值误差对比表机器人理论的用户坐标系浮动算法计算的用户坐标系X/mmY/mmZ/mmW/()P/()R/()X/mmY/mmZ/mmW/()P/()R/()3 332.39-3 299.58-438.070.030.0590.063 332.39-3 299.58-438

22、.070.030.0590.063 332.39-3 300.08-438.070.030.0590.063 332.39-3 300.08-438.070.030.0590.063 328.93-3 302.85-431.18-0.460.0089.853 328.93-3 302.87-431.10-0.460.0089.853 334.61-3 299.47-432.73-0.370.0090.033 334.61-3 299.46-432.71-0.370.0090.033 323.23-3 306.23-429.64-0.540.0089.683 323.24-3 306.25-42

23、9.48-0.540.0089.683315.64-3 306.76-436.84-0.160.0089.653 315.64-3 306.74-436.79-0.160.0089.653 315.68-3 304.59-445.73-0.16-0.1589.653 315.64-3 304.59-445.70-0.16-0.1589.653 315.71-3 302.42-451.62-0.16-0.3089.653 315.64-3 302.41-451.60-0.16-0.3089.653 315.69-3 305.42-451.63-0.16-0.3089.653 315.64-3 3

24、05.41-451.60-0.16-0.3089.653 344.31-3 293.17-443.250.160.0090.353 344.31-3 293.16-443.200.160.0090.353 344.27-3 291.01-452.140.16-0.1590.353 344.31-3 290.99-452.070.16-0.1590.353 344.24-3 288.84-458.030.16-0.3090.353 344.31-3 288.79-457.930.16-0.3090.353 344.26-3 291.84-458.040.16-0.3090.353 344.31-

25、3 291.79-457.930.16-0.3090.35图 2工作案例通过跟踪现场生产数据,在实际项目中汽车白车身后轮罩机器人在线滚边工位,汽车白车身后轮罩的活动滚边胎膜及位置矫正数据测量输出装置,通过数字传感器输出基准值的数字变化量,利用可编程逻辑控制器(Programmable Logic Controller,PLC)系统读取 6 个直线位移数值,并将收集的位移数值(表 3)通过网络传输到工控机进行优化计算,分别得出当前到位后的汽车白车身在机器人坐标系里的空间变化位置(表 4),其中 OBJ 为机器人用户坐标系。工控机将计算结果通过 PLC 传输给滚边机器人,滚边机器人利用这个数值替换

26、程序中的用户坐标系,使得机器人滚边程序可以正常进行滚边。这个采集、传输、计算和替换程序 UF 的时间非常短,完全满足51 s 的生产节拍需求。设 计 与 研 究55结语通过采用侧位在线滚边误差补偿的算法研究,找到一种可以通过机械机构 6 个传感器采集到目标直线偏移量并通过总线数据系统传输到专用工控机调用误差补偿计算软件的方法,将直线位移量通过算法转换为具有空间属性的机器人程序里用户坐标系的真实数值,将这个数值通过总线系统传输到机器人控制柜内替换上一个程序调用的用户坐标系,计算得到的补偿量可通过 PLC 程序实现补偿,解决了机器人滚边程序因为工作目标的坐标系随时改变产生偏移而导致机器人程序故障率

27、较高产生滚边出现废品的问题。本算法可以推广到其他类似的机器人和工作物体随时变换的工作场景。数据采集方式可以变更为激光或者摄像头,只要能够准确取得工作对象的变化即可。参考文献1 王健强,张婧慧.机器人滚边技术及应用研究 J.现代制造技术与装备,2010(3):11-13.2 石雄,范懿,黄祥,等.机器人滚边质量缺陷及改善方法 J.汽车工艺与材料,2018(3):40-42.3 胡婷.机器人离线编程误差校准 J.电焊机,2015(12):50-53.4 蔡江,刘欢.一种用于机器人离线编程的标定方法 J.机电信息,2017(9):108-109.5 宋月娥,吴林,田劲松,等.用于机器人离线编程的工件

28、标定算法研究 J.哈尔滨工业大学学报,2002(6):735-738.6NIEVES E,XI N,LI X,et al.Laser beam multi-position alignment approach for an automated industrial robot calibrationC/Cyber Technology in Automation,Control,and Intelligent Systems(CYBER),2014 IEEE 4th Annual International Conference on IEEE,2014.7ROEBROCK P.A flex

29、ible multi-sensor positioning system for industrial robotsJ.WSEAS Transactions on Electronics,2008(3):3-10.8 王振华,许辉,陈国栋,等.基于距离误差模型的工业机器人标定方法:201310156115P.2013-04-28.9 徐贵力,程月华,王正盛,等.一种基于两步法的工业机器人几何参数误差标定方法:201910167420.1P.2019-03-06.10 刘大顺,邵珊珊.白车身柔性总拼技术研究及在焊装生产线中的应用 J.时代汽车,2019(16):110-112.11 徐家川,雷雨

30、成,洪英武,等.汽车车身 A 级曲面光顺方法 J.汽车技术,2008(2):17-20.表 36 个传感器采集后的两组直线位移偏移数据第一组第二组163090JG02BE13 测距Struct偏移值/mm163090JG02BE23 测距Struct偏移值/mm1S(X1)Real-1.378 038 01S(X1)Real-0.110 3002S(Y1)Real0.644 712 12S(Y1)Real-1.222 5123S(Y2)Real1.138 419 03S(Y2)Real-1.570 6384S(Y3)Real1.086 878 04S(Y3)Real-1.870 8415S(Z

31、1)Real0.443 070 05S(Z1)Real1.113 1006S(Z2)Real1.942 274 06S(Z2)Real2.112 268表 4通过修正算法计算后 OBJ 情况对比指标固定 OBJ第一次偏移 OBJ第二次偏移 OBJ第一次偏移量第二次偏移量X/mm3 210.3643 210.3523 211.3820.012-1.018Y/mm3 394.0693 394.4113 394.282-0.342-0.213Z/mm-509.917-513.647-512.8983.7302.981W/()0.1720.1090.1490.0630.023P/()-0.394-0.469-0.4680.0750.074R/()-88.055-88.053-88.061-0.0020.006

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 学术论文 > 论文指导/设计

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服