双转台五轴数控机床旋转轴位置无关几何误差辨识
2024-07-03张文斌刘焕牢王宇林周恒宇
张文斌 刘焕牢 王宇林 周恒宇
摘要:
针对双转台五轴数控机床旋转轴几何误差辨识精度问题,提出一种在机床坐标系下的旋转轴位置无关几何误差(PIGEs)辨识模型。建立了刀具球与工件球在机床坐标系下的实际初始坐标,通过逆矩阵得到工件球在所测轴的实际初始位置,基于4种测量模式建立了包含球杆仪安装误差与旋转轴PIGEs的杆长变化量数学模型。仿真分析了PIGEs对测量模式的影响,结果表明刀具球在两旋转轴轴线交点位置时,平行度误差不影响球杆仪杆长变化量。最后,通过实验辨识出旋转轴8项PIGEs,并对旋转轴PIGEs的4项位置误差进行补偿。实验结果表明,补偿后的位置误差最大绝对值由203.5 μm减小至5.1 μm,所提出的辨识模型可以有效提高五轴机床精度。
关键词:五轴数控机床;旋转轴;位置无关几何误差;机床坐标系;球杆仪
中图分类号:TH161
DOI:10.3969/j.issn.1004132X.2024.06.008
开放科学(资源服务)标识码(OSID):
Identification of Rotary Axes PIGEs of Five-axis CNC Machines with
Double Rotary Tables
ZHANG Wenbin LIU Huanlao WANG Yulin ZHOU Hengyu
School of Mechanical Engineering,Guangdong Ocean University,Zhanjiang,Guangdong,524088
Abstract: Aiming at the problems of the accuracy in identifying geometric errors of rotation axis of five-axis CNC machines with double rotary tables, an identification model of PIGEs of rotation axis on absolute coordinate system was proposed. The actual initial coordinates of the tool ball and the workpiece ball in the machine coordinate system were established, and the actual initial position of the workpiece ball in the measured axis was obtained by the inverse matrix. The mathematical model of the double ball bar length changing included installation errors and the PIGEs of the rotation axis was established based on the four measurement patterns. The effects of PIGEs on the measurement pattern were analyzed by simulation. The results show that the parallelism error may not affect double ball bar length changing when the tool ball is at the intersection of the two rotation axis. Finally, 8 PIGEs of the rotary axis were identified through experiments, and 4 positional deviations of the rotary axis PIGEs were compensated. The experimental results show that the maximum absolute value of the compensated positional error is reduced from 203.5 μm to 5.1 μm, and the proposed identification model may effectively improve the accuracy of five-axis CNC machines.
Key words: five-axis CNC machine; rotation axis; position-independent geometric error(PIGE); machine coordinate system; double ball bar
收稿日期:20230915
基金项目:国家自然科学基金(52175458);广东省自然科学基金(2021A15150110591);广东省教育厅项目(2022ZDZX3006)
0 引言
五轴机床在加工形状复杂的零部件时有独特的优势,提高五轴机床的精度是提高加工精度的关键[1]。在加工过程中,影响加工精度的因素包括几何误差[2]、热误差[3]、伺服误差[4]和切削力[5]引起的误差。根据标准ISO 230-1[6]、ISO 230-7[7]和ISO 10791-1[8]中的定义,机床几何误差是加工过程中影响加工精度的主要来源。目前已知五轴机床的几何误差多达41项,其中旋转轴的几何误差成为加工过程中的主要误差源,包括12项位置相关几何误差(position-dependent geometric errors ,PDGEs)以及8项位置无关几何误差(position-independent geometric errors, PIGEs)[9]。PDGEs与旋转轴本身的制造缺陷有关,而PIGEs主要是旋转轴组装时引起的装配误差[10]。在零件加工过程中,PDGEs与运动轴的空间位置有关,因此其大小随着被控轴的控制命令改变而改变。而PIGEs具有恒定的特性,即不会随被控轴的控制命令改变而发生变化。所以对于五轴机床,PIGEs是决定机床精度的关键因素[11],因此针对旋转轴的PIGEs开展测量与辨识研究尤为重要。
为了测量和辨识PIGEs,学者们做了很多工作,提出了各种识别PIGEs的数学模型和测量方法,如基于激光跟踪仪的测量方法[12-14]、球杆仪测量方法[10,15-17]、R-test装置测量方法[18-19]、触控触发探头[20-21]和试件加工测试[22-23]等测量方法。与其他方法相比,球杆仪的测量方法更加容易建立机床PIGEs与球杆仪杆长变化量之间的数学模型,因此球杆仪被广泛应用于五轴机床旋转轴几何误差的测量。
目前,针对旋转轴PIGEs的定义有“绝对表示”和“相对表示”这两种定义方法。IBARAKI等[24]总结了“相对表示”的定义方法在简化运动学的描述方面具有优势,但不利于找到最小的定位误差集。用“相对表示”误差定义法建立每个旋转轴的数学模型时,两旋转轴之间的误差耦合影响测量的难度,且误差测量上的精确度取决于刀具球与工件球能否放入理想位置。项四通[25]通过控制平动轴静止和两旋转轴同时运动的方法建立了球杆仪与机床旋转轴PIGEs的数学模型,最终得到8项PIGEs的解析解,但其精确度取决于刀具球球心能否精确放置在两旋转轴轴心位置。 TSUTSUMI等[16]利用球杆仪测量时由多轴同时控制,使它在每个旋转轴的轴向、切向和径向敏感方向上保持不变,最后成功识别出旋转轴8项PIGEs,但多轴控制会增加平动轴与旋转轴几何误差之间的耦合影响,对准确辨识旋转轴PIGEs会产生一定影响。
双转台五轴数控机床旋转轴位置无关几何误差辨识——张文斌 刘焕牢 王宇林等
中国机械工程 第35卷 第6期 2024年6月
相对于“相对表示”的定义方法,“绝对表示”法可以轻松找到最小的定位误差集,通过控制单一旋转轴运动可以在模型的建立上分离出机床拓扑结构中末端运动体对前一级运动体的影响。LEE等[10]通过控制单旋转轴运动的方法建立了PIGEs数学模型,测量结果的标准不确定度分析验证了模型的有效性,该方法在提高辨识精度的同时增加了测量的难度,须使球杆仪安装误差最小化,且该方法在C轴辨识模型上没有考虑A轴几何误差的影响,认为C轴的几何误差不受A轴影响。 OSEI等[26]通过控制单一旋转轴和采取三种不同的测量方法建立了球杆仪杆长变化量的数学模型,通过实验验证了该模型对PIGEs识别精度高,能有效地提高五轴机床的精度。在模型的建立上,该方法在A轴辨识模型中考虑了C轴几何误差的影响,以及球杆仪杆长计算没有保证工件球与刀具球的坐标一致性(一个是真实坐标,另一个是理想坐标),这会对PIGEs的识别精度有影响。LEE等[15]考虑了A轴与C轴建模时两者间的耦合关系,在A轴模型的建立上分离了C轴误差的影响,同时在杆长变化量上保证了工件球与刀具球的坐标计算一致性,提高了辨识精度,但忽略了工件球端在所测轴的实际位置上的测量难度。综上所述,无论是“相对表示”还是“绝对表示”误差定义的方法建模,在计算球杆仪杆长变化量时会存在刀具球与工件球的坐标参考系不一致问题,以及引入平动轴几何误差的问题,这些问题会影响机床旋转轴PIGEs的辨识精度。除此之外,在实验测量上还要考虑操作的简便性,以便显著缩减测量的时间。
针对以上问题,本文提出了一种双转台五轴机床在机床坐标系下的旋转轴位置无关误差(PIGEs)辨识模型。在机床坐标系下建立刀具球与工件球的实际初始坐标,通过逆矩阵反求工件球在所测轴的实际初始位置,保证刀具球与工件球的坐标计算在同一个坐标系中。然后控制单一旋转轴运动,采用齐次坐标变换理论基于4种测量模式建立了包含球杆仪安装误差与旋转轴PIGEs的杆长变化量数学模型。在A轴测量模式的数学模型中分离出C轴几何误差的影响,在C轴测量模式的数学模型中考虑A轴几何误差的影响,并对4种数学模型进行仿真,分析了PIGEs对各个测量模式的影响。最后通过实验数据对比文献[14]中建模方法的拟合效果,得出旋转轴PIGEs的大小后对PIGEs的4个位置偏差进行补偿实验验证,并与不同文献的误差补偿效果进行了对比。
1 机床结构及误差定义
本文实验采用球杆仪测量五轴机床旋转轴PIGEs。在建立旋转轴PIGEs辨识模型之前需要分析机床的结构,设定坐标系及定义误差类型。
1.1 机床结构和旋转轴PIGEs定义
本文研究的双转台五轴数控机床结构如图1a所示,由三个平动轴X、Y、Z和两个旋转轴A、C组成。运动链结构为TZXYMACW。图1b中,在理想情况下,将机床坐标系(MCS){SM } (OMXMYMZM)定义为原点位于A轴和C轴交点的参考系统,A轴坐标系(ACS){SA}(OAXAYAZA)原点对应于MCS的坐标原点,C轴坐标系(CCS){SC}(OCXCYCZC)在转盘中心上,令工件坐标系(WCS){SW}(OWXWYWZW)与C轴坐标系{SC}重合,其中ZCM为机床到C轴之间的距离(即A轴到工作台之间的距离)。当机床处于机床零点时,所有线性轴坐标系定义为与机床坐标系{SM }共轴且原点相同。
旋转轴PIGEs是由机床在组装时旋转轴发生微小偏差产生的。每个旋转轴有4个PIGEs,包括2个位置误差和2个平行度误差,如图2所示,其中,δYA、δZA分别为A轴轴线在机床坐标系{SM }的YM和ZM方向上的位置误差,SYA、SZA分别为A轴轴线依次绕着
YM轴和ZM轴的平行度误差,δXC、δYC分别为C轴轴线在A轴坐标系{SA}的XA和YA方向上的位置误差,SXC、SYC分别为C轴轴线依次绕着XA轴和YA轴的平行度误差。
1.2 球杆仪安装误差定义
球杆仪的安装误差主要集中在主轴端刀具球[27]。主轴一端的刀具杯经过刀柄夹紧时偏离主轴轴线,使得球杆仪的刀具球中心分别在绝对坐标系{SM }的X和Y方向上产生安装误差eX和eY。工件球端的中心座经过校准球校准锁紧后,所产生的误差可以忽略不计[28]。如图3所示,安装球杆仪时使主轴侧刀具球球心在Z方向与坐标系{SM }原点在同一高度。
2 旋转轴PIGEs辨识及仿真分析
2.1 测量模式
本文在旋转轴PIGEs测量的过程中采用的是控制1个旋转轴旋转且其他4个轴保持不动的方法,减少了机床其他运动轴几何误差对此旋转轴测量结果的影响,提高了测量结果的精确度。
测量模式如图4所示,4种测量模式与文献[15]中方法相同,每个旋转轴有2种测量模式,分别测量了1个旋转轴的2个位置误差和2个平行度误差。测量每个旋转轴的2个位置误差时,安装在主轴侧的刀具球球心与2个旋转轴轴心理想相交点重合且固定不动,此外安装在工作台侧的工件球随着旋转轴转动,如图4a、图4c所示。测量每个旋转轴的2个平行度误差时,安装在主轴侧的刀具球球心与所测旋转轴理想轴心重合且固定不动,刀具球球心B1到C轴轴线和A轴轴线的距离分别为ZB1C=100 mm和ZB1A=100 mm,此外安装在工作台侧的工件球随着旋转轴转动,如图4b、图4d所示。4种路径可以测量出2个旋转轴的8项PIGEs。
2.2 误差建模
本文研究的双转台五轴机床的结构如图1a所示,基于齐次变换矩阵(HTM)理论建立了包含球杆仪安装误差与旋转轴PIGEs的球杆仪杆长变化量(ΔL)的数学模型。首先,在建立模型时,以理想情况下AC轴轴线相交点OM为机床坐标系{SM }原点,如图1b所示。在球杆仪安装误差与旋转轴PIGEs的影响下,建立刀具球球心B1和工件球球心B2在{SM }坐标系下的实际初始坐标,通过逆矩阵反求工件球在所测轴的实际初始位置。然后控制单一旋转轴运动,通过齐次坐标变换求出工件球旋转后在机床坐标系下的实际坐标。最后根据实验数据拟合可得出PIGEs的大小。用这种方式建模,使刀具球与工件球的坐标计算保证在同一个坐标系中,同时在测量时不用反复寻找C轴的准确位置,减少了测量时间。
在机床坐标系下,由于C旋转轴和工作台合为一体并安装在A旋转轴上,C轴的姿态坐标受A轴误差的影响,A轴姿态不受C轴误差的影响,因此在A轴建模时不受C轴几何误差的影响。相反,在C轴建模时受A轴几何误差的影响。在这种建模方法下,可以明确2个旋转轴PIGEs之间的影响。
球杆仪的测量原理是利用传感器将刀具球与工件球之间的长度变化实时传送出来。在球杆仪测量时,工具杯固定在主轴一端,磁力中心座固定在工作台上。刀具球安装在工具杯上不动,且安装在中心座上随着旋转轴旋转。由1.2节可知球杆仪在工具杯端存在安装误差,使工具杯分别在{SM }坐标系的X、Y方向偏移eX、eY和工件端的安装误差忽略不计。在{SM }坐标系下,B1的坐标不变,B2的坐标随着旋转轴的转动而改变。
模式一测量时,使B1位置与{SM }坐标系原点位置在Z方向位于同一高度上。理想情况下B2绕着B1做圆周运动,实际测量过程中B2是绕着A轴做圆周运动的,杆长B1B2的变化量随着B2绕A轴旋转而变化。球杆仪的实际测量路径如图5所示。
模式一下B2在{SM }坐标系下的初始坐标为
MP(1)B2_orgin=X1_orginY1_orginZ1_orgin1=eXeY-L01(1)
式中,L为球杆仪的公称长度。
{SA}与{SM }的坐标系变换矩阵为
MAT=1-SZASYA0SZA10δYA-SYA01δZA0001·
10000cos αA-sin αA00sin αAcos αA00001(2)
式中,αA为A轴旋转的角度。
模式一下B2在{SA}坐标系下的初始坐标为
AP(1)B2_orgin=MAT-1MP(1)B2_orgin(3)
由于 SYA 、SZA 、δZA、δYA 、eX、 eY等的值都是微小量,所以去掉二阶微小量可得 B2在{SM }参考坐标系下的坐标约为
MP(1)B2=X1Y1Z11=MATAP(1)B2_orgin≈
eX-LSZA+L(SYAsin αA-SZAcos αA)
(eY-L-δYA)cos αA+δZAsin αA+δYA
(eY-L-δYA)sin αA-δZAcos αA+δZA
1(4)
刀具球是固定不变的,因此模式一下B1在{SM }参考坐标系下的坐标为
MP(1)B1=eXeY01(5)
球杆仪工具球与工件球的坐标都在{SM }坐标系下,这样可以提高模型的辨识精度。
球杆仪的读数对应于B1与B2之间的实际距离,则球杆仪的长度可以通过下式确定:
L1=L+ΔL1=PB1PB2=MP(1)B2-MP(1)B1=
{L2(SZA+SYAsin αA-SZAcos αA)2+
[(eY-L-δYA)cos αA+δZAsin αA+δYA-eY]2+
[(eY-L-δYA)sin αA-δZAcos αA+δZA]2}12(6)
式中,L1为模式一下的球杆仪杆长;ΔL1为模式一下的球杆仪杆长变化量。
同理,在模式二下只改变B1在{SA}坐标系下X方向上的距离(即B1到C轴的距离)ZB1C=100 mm,其他条件皆同模式一,因此B2在{SM }坐标系下的初始位置坐标为
MP(2)B2_orgin=X2_orginY2_orginZ2_orgin1=ZB1C+eXeY-L01(7)
B1在{SM }坐标系下的坐标为
MP(2)B1=ZB1C+eXeY01(8)
模式二下球杆仪的长度可以由下式确定:
L2=L+ΔL2=PB1PB2=MP(2)B2-MP(2)B1≈
{L2(SZA+SYAsin αA-SZAcos αA)2+
[(eY-L-δYA-ZB1CSZA)cos αA+ZB1CSZA-
(ZB1CSYA-δZA)sin αA+δYA-eY]2+
[(eY-L-δYA-ZB1CSZA)sin αA+
(ZB1CSYA-δZA)cos αA-ZB1CSYA+δZA]2}12(9)
式中,ΔL2为模式二下的球杆仪杆长变化量。
在模式三下测量C轴时,刀具球球心位置与模式一中刀具球球心的位置相同。由于存在机床旋转轴装配误差及球杆仪安装误差,因此实际测量过程中B2绕着C轴中心做圆周运动。杆长B1B2的变化量随着球B2绕C轴旋转而变化。C轴实际测量路径如图6所示。
由于C轴受到A轴的影响,因此在模型的建立上要考虑A轴几何误差。模式三下B2在{SM }坐标系下的初始坐标为
MP(3)B2_orgin=X3_orginY3_orginZ3_orgin1=L+eXeY01(10)
{SC}与{SA}的坐标系变换矩阵为
ACT=10SYCδXC01-SXCδYC-SYCSXC100001·
cos αC-sin αC00sin αCcos αC00001-ZCM0001(11)
式中,αC为C轴旋转的角度。
模式三下B2在{SC}坐标系下的初始坐标为
CP(3)B2_orgin=(MATACT)-1MP(3)B2_orgin(12)
模式三下B1在{SM }坐标系下的坐标为
MP(3)B1=eXeY01(13)
C轴旋转后,模式三下B2在{SM }坐标系下的坐标为
MP(3)B2=X3Y3Z31=MATACTCP(3)B2_orgin(14)
所以在模式三中,球杆仪的长度可以由下式求出:
L3=L+ΔL3=PB1PB2=MP(3)B2-MP(3)B1≈
{[(L+eX-δXC)cos αC+(δYA+δYC+eY)sin αC+
δXC-eX]2+[(L+eX-δXC)sin αC-
(δYA+δYC-eY)cos αC+δYA+δYC-eY]+
L2[(SYA+SYC)(1-cos αC)+SXCsin αC]2}12(15)
式中,ΔL3为模式三下的球杆仪杆长变化量。
同理,在模式四中只改变B1在{SC}坐标系下Z轴方向上的距离(即B1到A轴的距离)ZB1A =100 mm,其他条件皆同模式三,则B2在{SM }坐标系下的初始坐标为
MP(4)B2_orgin=X4_orginY4_orginZ4_orgin1=L+eXeYZB1A1(16)
模式四下B1在{SM }坐标系下的坐标为
MP(4)B1=eXeYZB1A1(17)
因此,C轴旋转后,模式四下球杆仪的长度可由下式求出:
L4=L+ΔL4=PB1PB2=MP(4)B2-MP(4)B1≈
({[L+eX-δXC-ZB1A(SYA+SYC)]cos αC+
(δYA+δYC-eY-ZB1ASXC)sin αC+
ZB1A(SYA+SYC)+δXC-eX}2+{[L+eX-
δXC-ZB1A(SYA+SYC)]sin αC-
(δYA+δYC-eY-ZB1ASXC)cos αC-
ZB1ASXC+δYA+δYC-eY}2+
L2[SYA+SYC+
SXCsin αC-(SYA+SYC)cos αC]2)12(18)
式中,ΔL4为模式四下的球杆仪杆长变化量。
综上,式(6)、式(9)、式(15)、式(18)给出了球杆仪的杆长计算数学模型,在此基础上辨识旋转轴PIGEs。
2.3 各误差对不同测量模式球杆仪变化量的影响
为了研究8项PIGEs误差对4种测量模式中ΔL的影响,本文进行了仿真分析。表1列出了用于仿真的机床基本结构参数和误差数值,所有的PIGEs位置误差设为±10 μm,而所有的平行度误差设为±0.005°。
仿真结果如表2所示,经过PIGEs的影响,将ΔL的变化和旋转轴转动的角度关系用极坐标图表示出来,由此可知每个误差对测量模式的影响。
由于C旋转轴和工作台合为一体并安装在A旋转轴上,C轴的姿态坐标受A轴几何误差的影响,A轴姿态不受C轴几何误差的影响,因此表2中模式一和模式二的仿真没有C轴的几何误差。
模式一中C轴PIGEs及SYA、SZA对ΔL无影响,δYA、δZA对ΔL有影响,因此可以用模式一辨识出A轴PIGEs的两个位置误差δYA和δZA。
模式二中C轴PIGEs对ΔL无影响,SYA、SZA和δYA、δZA对ΔL都有影响。结合模式一,模式二可以辨识出A轴PIGEs的两个平行度误差SYA和SZA。
模式三中空白处表示该误差对ΔL无影响,SYA、SXC、SYC对ΔL无影响,δYA、δXC、δYC对ΔL有影响,且δYA、δYC两者的影响是一致的,因此可以利用模式一辨识出δYA以及利用模式三可以辨识出C轴PIGEs的两个位置误差δXC和δYC。
模式四中空白处表示该误差对ΔL无影响,SYA、δYA、SXC、SYC和δXC、δYC对ΔL都有影响。结合模式一、模式二、模式三,模式四可以辨识出C轴PIGEs的两个平行度误差SXC和SYC。
仿真结果表明,刀具球在两旋转轴轴线交点位置时,平行度误差不会影响球杆仪的杆长变化量,以此可辨析出旋转轴PIGEs中的位置误差。
2.4 几何误差的识别
分别对4个测量路径进行实验,每次实验时旋转轴转动5°记录一次球杆仪的杆长LA/C。由于不可能完全补偿平动轴误差,而在主轴运动100 mm时难免会出现一点小误差,因此球杆仪的公称长度L为0°初始值示数。
对式(6)等号两边平方,去掉二阶以上的误差值可得
ΔL1=(eY-δYA)cos αA-δZAsin αA+δYA-eY=
[cos αA sin αA 1]eY-δYA-δZAδYA-eY(19)
由表2可知,模式一中只有δYA、δZA对ΔL有影响,根据路径一实验数据结合式(6)、式(19),运用最小二乘算法通过MATLAB自定义拟合函数Fittype求出δYA、δZA。
由式(9)可得
ΔL2=(δYA-eY+ZB1CSZA)+(eY-δYA-
ZB1CSZA)cos αA+(ZB1CSYA-δZA)sin αA=
[cos αA sin αA 1]eY-δYA-ZB1CSZAZB1CSYA-δZAδYA-eY+ZB1CSZA(20)
模式二中SYA、SZA、δYA、δZA对ΔL都有影响,根据路径二实验数据结合式(9)、式(20),将模式一求出的δYA、δZA代入式(9),运用最小二乘算法通过MATLAB自定义拟合函数Fittype求出SYA、SZA。
由式(15)可得
ΔL3=(eX-δXC)+(δXC-eX)cos αC+
(δYA+δYC-eY)sin αC=
[cos αC sin αC 1]δXC-eXδYA+δYC-eYeX-δXC(21)
模式三中只有δXC、δYA、δYC对ΔL都有影响,根据路径三实验数据结合式(15)、式(21),将模式一求出的δYA代入式(15),运用最小二乘算法通过MATLAB自定义拟合函数Fittype求出δXC、δYC。
由式(18)可得
ΔL4=[eX-δXC-ZB1A(SYA+SYC)]+
[δXC-eX+ZB1A(SYA+SYC)]cos αC+
(δYA+δYC-eY-ZB1ASXC)sin αC=
[cos αC sin αC 1]δXC-eX+ZB1A(SYA+SYC)δYA+δYC-eY-ZB1ASXCeX-δXC-ZB1A(SYA+SYC)(22)
模式四中SXC、SYA、SYC、δXC、δYA、δYC对ΔL都有影响,根据路径四实验数据结合式(18)、式(22),将模式一求出的δYA、SYA及模式三求出的δXC、δYC代入式(18),运用最小二乘算法通过MATLAB自定义拟合函数Fittype求出SXC、SYC。
使用Fittype函数自定义拟合函数,可以满足线性拟合和非线性拟合。Fittype函数具有很灵活的配置,基本满足各种复杂场景,在复杂函数中可以简单快速求得问题答案。
3 实验验证与补偿
3.1 球杆仪的安装误差测量
本实验在捷甬达V545Ⅲ五轴数控机床上进行了旋转轴PIGEs测量,机床结构如图1a所示,实验验证模式如图4中4种测量模式所示。在测量旋转轴之前,通过丝杆螺距补偿将五轴机床3个平动轴方向的定位误差补偿进去。表3给出了测试所用的球杆仪规格,实验参数与表1中仿真参数一致。
本次实验测试前,机床要按照标准预热程序达到热稳定性,实验室温度应调至20 ℃。安装完球杆仪后,利用千分表和球杆仪来测量球杆仪安装误差,如图7所示。
刀具球B1置于主轴端,工件球B2距刀具球B1在X方向上的距离为100 mm。通过千分表测量工具杯的高度Zt,使B1球心置于绝对坐标系Z轴原点上,转动主轴使B1绕主轴轴线旋转,记录球杆仪B1B2在主轴旋转角度为0°时的长度示数L和主轴转动过程中最大值Lmax、最小值Lmin及其对应主轴旋转的角度θ1、θ2(θ1和θ2的大小相差180°),重复测量两次,数值取平均值。安装误差的计算原理如图8所示,根据下式可计算得出球杆仪的安装误差eX、eY:
R=Lmax-Lmin2(23)
cos(∠OB1B2)=R2+L2-(Lmin+R)22RL(24)
eX=-Rcos(∠OB1B2)(25)
eY=Rsin(∠OB1B2) 0°<θ2≤180°
-Rsin(∠OB1B2)180°<θ2<360°(26)
通过球杆仪和千分表测量球杆仪安装误差,操作简单方便,缩短了实验测量时间。
根据测量所得,主轴侧工具杯的高度为Zt=205.257 mm,工具杯的安装误差eX、eY分别为-0.0403 mm、-0.0765 mm。
3.2 PIGEs实验测量与补偿验证
以C轴为例,不补偿主轴侧工具杯安装误差而直接测量旋转轴。 控制A轴静止, C轴从0°旋转到360°,重复两次。记录C轴每旋转5°时球杆仪长度的读数LC,最后数据处理时取平均值。测量过程如图9所示。
由2.4节可知,将所测得的C轴旋转轴转动角度和LC数据根据式(18)、式(23)编程出来,通过使用MATLAB中Fittype函数拟合可得未知量。
对比文献[15],当工件球端安装误差忽略不计时,此时实验数据拟合如图10所示,可以看出,当工件球端安装误差忽略不计时,文献[15]的数据拟合效果不佳,说明文献[15]在建模的过程中不能忽略工件球端的安装误差,会影响机床旋转轴PIGEs的辨识精度。而本文在建模时,忽略工件球端的安装误差,结果表明模型函数拟合效果与实验数据相吻合,模型
函数拟合效果优于文献[15]。
通过对机床旋转轴进行实验, 补偿前和补偿后测得的数据如表4所示。由于机床PIGEs平行度误差比较难补偿,因此本文实验只补偿4个PIGEs位置偏差量。
对比补偿前和补偿后的球杆仪杆长变化量ΔL变化,结果如图11所示。
对比表2与图11a、图11c,平行度误差SYA、SZA对模式一无影响, 平行度误差SXC、SYC对模式三无影响,补偿后的ΔL变化和理想状态下的ΔL变化一致,验证了误差模型构建的正确性及误差补偿的可行性。由图11d和表4可知,由于补偿前SYC较大,本实验只补偿了旋转轴的位置误差,因此补偿后的曲线与理想状态的曲线不一致。由图11b可知,由于补偿前平行度误差SYA、SZA较小,当补偿完A轴位置误差后,补偿后的曲线与理想状态的曲线一致。实验数据表明本文误差建模方法可行,有利于提高机床旋转轴几何误差的辨识精度。
与其他建模方法对比误差补偿前后的改善情况(只对比“绝对表示”类建模方法中PIGEs的位置误差),如表5所示。
通过与现有“绝对表示”方法的辨识模型进行对比,本文模型在补偿后的误差辨识结果上整体提升比明显高于其他两种方法的整体提升比,位置误差补偿后精度得到更好的改善,补偿后的位置误差最大绝对值由203.5 μm减小至5.1 μm,所提出的误差辨识模型可以有效提高五轴机床几何误差辨识精度。
4 结论
(1)本文在机床坐标系下建立刀具球与工件球的实际初始坐标,利用逆矩阵反求工件球在所测轴的实际初始坐标,基于齐次坐标变换理论建立了球杆仪杆长变化量的数学模型,解决了坐标计算不一致性问题,同时在实验上避免了反复寻找旋转轴轴线准确位置的问题。
(2)通过仿真分析位置无关几何误差(PIGEs)对测量模式中球杆仪杆长变化量的影响,研究结果表明刀具球在两旋转轴轴线交点位置时平行度误差不影响杆长变化量,以此辨识出PIGEs的位置误差。
(3)通过对比实验数据拟合及不同建模方法的误差补偿效果,补偿后的位置误差最大绝对值由203.5 μm减小至5.1 μm,本文的建模方法可以有效提高五轴机床旋转轴几何误差辨识精度。
参考文献:
[1] BI Qingzhen, HUANG Nuodi, SUN Chao, et al. Identification and Compensation of Geometric Errors of Rotary Axes on Five-axis Machine by On-machine Measurement[J]. International Journal of Machine Tools and Manufacture, 2015, 89:182-191.
[2] SCHWENKE H, KNAPP W, HAITJEMA H, et al. Geometric Error Measurement and Compensation of Machines:an update[J]. CIRP Annals, 2008, 57(2):660-675.
[3] LIU Kuo, SUN Mingjia, ZHU Tiejun, et al. Modeling and Compensation for Spindles Radial Thermal Drift Error on a Vertical Machining Center[J]. International Journal of Machine Tools and Manufacture, 2016, 105:58-67.
[4] YANG Jixiang, ALTINTAS Y. A Generalized On-line Estimation and Control of Five-axis Contouring Errors of CNC Machine Tools[J]. International Journal of Machine Tools and Manufacture, 2015, 88:9-23.
[5] WAN Min, DANG Xuebin, ZHANG Weihong, et al. Optimization and Improvement of Stable Processing Condition by Attaching Additional Masses for Milling of Thin-walled Workpiece[J]. Mechanical Systems and Signal Processing, 2018, 103:196-215.
[6] IX-ISO. ISO 230-1 Test Code for Machine Tools—Part 1:Geometric Accuracy of Machines Operating Under No-load or Quasi-static Conditions[S]. Geneva:ISO, 2012.
[7] IX-ISO. ISO 230-7 Test Code for Machine Tools—Part 7:Geometric Accuracy of Axes of Rotation[S]. Geneva:ISO, 2015.
[8] IX-ISO. ISO 10791-1 Test Conditions for Machining Centres—Part 1:Geometric Tests for Machines with Horizontal Spindle and with Accessory Heads (Horizontal Z-axis)[S]. Geneva:ISO, 1998.
[9] LIU Yang, WAN Min, XING Wanjing, et al. Identification of Position Independent Geometric Errors of Rotary Axes for Five-axis Machine Tools with Structural Restrictions[J]. Robotics and Computer-Integrated Manufacturing, 2018, 53:45-57.
[10] LEE K I, YANG S H. Robust Measurement Method and Uncertainty Analysis for Position-independent Geometric Errors of a Rotary axis Using a Double Ball-bar[J]. International Journal of Precision Engineering and Manufacturing, 2013, 14(2):231-239.
[11] 郭世杰, 张东升. 五轴机床旋转轴几何误差分析与补偿[J]. 工程科学与技术, 2020, 52(2):130-239.
GUO Shijie , ZHANG Dongsheng. Geometric Error Analysis and Compensation of Rotary Axes of Five-axis Machine Tools[J]. Advanced Engineering Sciences, 2020, 52(2):130-139.
[12] SUN Tao, ZHAI Yapu, SONG Yimin, et al. Kinematic Calibration of a 3-DoF Rotational Parallel Manipulator Using Laser Tracker[J]. Robotics and Computer-Integrated Manufacturing, 2016, 41:78-91.
[13] WANG Jindong, GUO Junjie. The Identification Method of the Relative Position Relationship between the Rotary and Linear Axis of Multi-axis Numerical Control Machine Tool by Laser Tracker[J]. Measurement, 2019, 132:369-376.
[14] DENG Ming, LI Huimin, XIANG Sitong, et al. Geometric Errors Identification Considering Rigid-body Motion Constraint for Rotary Axis of Multi-axis Machine Tool Using a Tracking Interferometer[J]. International Journal of Machine Tools and Manufacture, 2020, 158:103625.
[15] LEE K I, YANG S H. Measurement and Verification of Position-independent Geometric Errors of a Five-axis Machine Tool Using a Bouble Ball-bar[J]. International Journal of Machine Tools and Manufacture, 2013, 70:45-52.
[16] TSUTSUMI M, SAITO A. Identification and Compensation of Systematic Deviations Particular to 5-Axis Machining Centers[J]. International Journal of Machine Tools and Manufacture, 2003, 43(8):771-780.
[17] LEE D-M, ZHU Z, LEE K-I, et al. Identification and Measurement of Geometric Errors for a Five-axis Machine Tool with a Tilting Head Using a Double Ball-bar[J]. International Journal of Precision Engineering and Manufacturing, 2011, 12(2):337-343.
[18] IBARAKI S, OYAMA C, OTSUBO H. Construction of an Error Map of Rotary Axes on a Five-axis Machining Center by Static R-test[J]. International Journal of Machine Tools and Manufacture, 2011, 51(3):190-200.
[19] BRINGMANN B, KNAPP W. Model-based “Chase-the-ball” Calibration of a 5-Axes Machining Center[J]. CIRP Annals, 2006, 55(1):531-534.
[20] CHEN Y, MORE P, LIU C. Identification and Verification of Location Errors of Rotary Axes on Five-axis Machine Tools by Using a Touch-trigger Probe and a Sphere[J]. The International Journal of Advanced Manufacturing Technology, 2018, 100(9/12):2653-2667.
[21] HOLUB M, JANKOVYCH R, ANDRS O, et al. Capability Assessment of CNC Machining Centres as Measuring Devices[J]. Measurement, 2018, 118:52-60.
[22] IBARAKI S, SAWADA M, MATSUBARA A, et al. Machining Tests to Identify Kinematic Errors on Five-axis Machine Tools[J]. Precision Engineering, 2010, 34(3):387-398.
[23] PEZESHKI M, AREZOO B. Kinematic Errors Identification of Three-axis Machine Tools Based on Machined Work Pieces[J]. Precision Engineering, 2016, 43:493-504.
[24] IBARAKI S, KNAPP W. Indirect Measurement of Volumetric Accuracy for Three-axis and Five-axis Machine Tools:a Review[J]. Internation journal of automation technology, 2012, 6:110-124.
[25] 项四通. 五轴数控机床空间误差测量、建模与补偿技术研究[D]; 上海:上海交通大学, 2020.
XIANG Sitong.Volumetric Error Measuring,Modeling and Compensation Technique for Five-axis Machine Tools[D]. Shanghai:Shanghai Jiao Tong University,2016.
[26] OSEI S, WANG W R I, DING Q C. A New Method to Identify the Position-independent Geometric Errors in the Rotary Axes of Five-axis Machine tools[J]. Journal of Manufacturing Processes, 2023, 87:46-53.
[27] 何坤, 何晓虎, 徐凯, 等. 基于参数化建模的球杆仪安装误差与直线轴几何误差分离方法[J]. 计算机集成制造系统, 2021, 27(12):3475-3483.
HE Kun, HE Xiaohu, XU Kai, et al. Separation Method for Installation Errors of Double Ball Bar and Geometric Errors of linear Axes Based on Parametric Modeling[J]. Computer Integrated Manufacturing System, 2021, 27(12):3475-3483.
[28] 夏长久, 王时龙, 徐凯,等. 基于球杆仪单轴运动测量的旋转轴几何误差辨识[J]. 仪器仪表学报, 2020, 41(7):19-28.
XIA Changjiu , WANG Shilong , XU Kai, et al. Geometric Error Identification of Rotary Axes Based on Uniaxial Motion Measurement of Double Ball Bar[J]. Chinese Journal of Scientific Instrument, 2020, 41(7):19-28.
(编辑 胡佳慧)
作者简介:
张文斌,男,1995年生,硕士研究生。研究方向为数控装备技术及其动力学。E-mail:1272399767@qq.com。
刘焕牢(通信作者),男,1966年生,教授、博士研究生导师。研究方向为数控装备技术、智能制造。发表论文70余篇。E-mail:HL66@163.com。