基于运动误差的3-D表面形貌检测方法

乔冠尧 ,  徐嘉忆 ,  赵春雨

东北大学学报(自然科学版) ›› 2024, Vol. 45 ›› Issue (12) : 1726 -1733.

PDF (2401KB)
东北大学学报(自然科学版) ›› 2024, Vol. 45 ›› Issue (12) : 1726 -1733. DOI: 10.12068/j.issn.1005-3026.2024.12.007
机械工程

基于运动误差的3-D表面形貌检测方法

作者信息 +

3-D Surface Morphology Detection Method Based on Motion Error

Author information +
文章历史 +
PDF (2458K)

摘要

主轴运动误差会降低被加工表面的质量和被加工轮廓的动态精度.通过对数控车床主轴运动误差的分析和研究,提出了一种基于运动误差的车削工件3-D表面形貌检测方法.仿真结果表明,该检测方法在求解主轴回转误差和工件表面形貌时具有很高的计算精度,可将工件表面形貌与主轴径向跳动误差和倾角摆动误差分离.为了验证该检测方法的可靠性,搭建了3-D表面形貌检测平台采集实验数据,之后通过分离算法得到了工件表面形貌数据和数控车床主轴运动误差.最后,分析了实验中异步误差和传感器误差对工件表面形貌检测结果的影响.

Abstract

The spindle motion error will reduce the quality of the machined surface and the dynamic accuracy of the machined profile. A 3-D surface morphology detection method for turning workpieces based on motion error was proposed after analyzing and studying the spindle motion error of the CNC lathe. The simulation results showed that the detection method has high calculation accuracy in solving spindle rotation error and workpiece surface profile and can separate the workpiece surface profile from spindle radial runout error and tilt swing error. In order to verify the reliability of the detection method, a 3-D surface topography detection platform was built to collect experimental data, and then the workpiece surface topography data and the motion error of the CNC lathe spindle were obtained by a separation algorithm. Finally, the effect of asynchronous error and sensor error on the results of surface morphology inspection of the artifacts in the experiment were analyzed.

Graphical abstract

关键词

主轴运动误差 / 表面形貌检测 / 误差分离 / 表面重构 / 误差分析

Key words

spindle motion error / surface morphology detection / error separation / surface reconstruction / error analysis

引用本文

引用格式 ▾
乔冠尧,徐嘉忆,赵春雨. 基于运动误差的3-D表面形貌检测方法[J]. 东北大学学报(自然科学版), 2024, 45(12): 1726-1733 DOI:10.12068/j.issn.1005-3026.2024.12.007

登录浏览全文

4963

注册一个新账户 忘记密码

在精密加工和超精密加工中,主轴运动误差会降低加工表面的质量和加工轮廓的动态精度.工件在数控机床加工的过程会受到许多因素(轴平行度、定位重复性、刚度、测量系统的精度等)的影响,这些因素综合决定了被加工对象的精度和质量.
数控机床产生加工误差的因素有很多,如主轴运动误差或外部扰动、热变形、过度的力、振动等,其中主轴运动误差是产生误差最主要的因素.工件加工过程中需要多次测量以提高其制造精度,工件从机床取下放入检测设备中测量,这一过程不仅耗时,还可能引入新的安装误差.工件在位检测可以避免安装误差,为了获取真实的工件表面数据,需要将工件表面形貌数据和机床运动误差等从检测结果中分离1-3.
自Donaldson4首次采用反转法分离主轴运动误差以来,测量技术不断进步. Mitsui等5采用三点式检测方法进一步提升了机床主轴回转精度的测量水平. Noguchi等6提出了一种可以准确反映主轴位移特性的矢量示值评价方法. Lee等7提出的在机床主轴两端安装标准球的方法是一个创新,但其检测精度受限于标准球的安装误差,限制了其广泛应用. Jemielniak等8通过算法开发,提出了一种提高检测精度的主轴误差运动检测方法. Shi等9的混合三传感器检测方法,增强了对误差源的鲁棒性. Baek等10通过预补偿形位误差信号,提高了多探针误差分离技术的精度. Huang等11通过建立主轴动力学模型,深入研究了主轴运动误差对工件加工精度的影响.研究人员对主轴运动误差的分离进行了大量研究,但关于车削过程中重构工件3-D表面形貌的研究仍然较为有限.
本文基于主轴运动误差与工件表面形貌的几何关系,提出了一种基于运动误差的车削工件3-D表面形貌检测方法.通过MATLAB仿真验证了检测方法可将工件的表面形貌数据与主轴运动误差数据从检测信号中分离,并且具有较高的计算精度.在实验室现有机床上安装了传感器,采集了主轴运行时工件处的振动位移数据,利用误差分离算法将检测数据中主轴运动误差和工件表面形貌数据分离,重构工件的3-D表面形貌.最后,分析了异步误差和传感器误差对工件检测结果的影响.

1 主轴误差运动的描述

工件的圆度误差测量,轴线直线度测量等,需要工件的表面形貌数据进行评定.传感器检测信号是主轴回转运动误差和工件表面形貌的混合数据,需将两部分数据分离后才可进行后续处理.因此,对主轴回转运动误差要有准确的描述12.

图1所示,主轴运动误差有5个自由度,它们可以描述为3个平动分量和2个摆动分量. 3个平动分量即沿x轴的纯径向跳动误差δx,沿y轴的纯径向跳动误差δy和沿着z轴的纯轴向窜动误差δz.2个摆动分量为绕着x轴的倾角摆动误差εx和绕着y轴的倾角摆动误差εy.

由于主轴回转运动存在非周期性或准周期性的冗余信号,会使传感器测出的信号不具有重复性,造成主轴回转运动误差在表述和测量时有较复杂的情况出现.主轴回转误差运动存在主轴转速整数倍的同步误差运动和非整数倍的异步误差运动.

主轴的同步误差会在主轴回转运动误差测量中重复出现,数控机床主轴的同步误差主要来源于轴承与配合轴因加工制造带来的圆度误差.而异步误差通常认为是随机的、统计性的误差,或是与主轴转速频率非整数倍的非随机源(电机、皮带等)带来的误差.

2 主轴误差分离原理

主轴运动误差检测系统传感器布置如图2a所示,工件通过卡盘与主轴相连,R为工件理想半径,截面a中心与主轴中心的距离为L1z轴与主轴轴线重合.图2b中固定惯性坐标系为Oxyz,当主轴静止时,O为主轴的理想中心,O'为截面a的回转中心.图2c中O''为截面b的回转中心.传感器S1和S2,S3和S4分别安装在相距为L2ab截面内,其中,传感器S1和S3平行于坐标系的x轴,而传感器S2和S4平行于坐标系的y轴,沿z轴布置.

主轴转角为φ,截面a的实际轮廓为raφ,截面b的实际轮廓为rbφ;主轴径向跳动误差为δxφδyφ,倾角摆动误差为εxφεyφ.各传感器读数可表示为截面实际轮廓在坐标轴上的投影和主轴运动误差的组合,即

S1φ=raφcosθ1φ+δxφ+L1εyφ,S2φ=raφ+π2cosθ2φ+δyφ+L1εxφ,S3φ=rbφcosθ3φ+δxφ+L1+L2εyφ,S4φ=rbφ+π2cosθ4φ+δyφ+L1+L2εxφ.

将工件的待测面按圆周方向均匀分成N份,各采样点在圆周方向的位置为φi,i=1,2,3,,N,采样周期为主轴旋转一圈,主轴共旋转M圈.由于主轴运动误差远小于工件半径,工件被测截面中心与主轴理想中心相距L,传感器读数Snφi可表示为

Snφi=rφi+δφi+Lεφi,n=1,2,3,4.

主轴运动误差包括同步误差和异步误差,当采样数据足够多时,异步误差会减小或消除.传感器读数在多个采样周期的平均值为

Sn¯φi=1Mi=1MSnφi=rφi+δ¯φi+Lε¯φi.

主轴同步误差可表示为

δ¯φi+Lε¯φi=1Mi=1Mδφi+Lεφi.

传感器S1和S3,传感器S2和S4的读数分别存在相同的误差项,可将其合并,即

δx¯φi+L1εy¯φi=δxx¯φi,δy¯φi+L1εx¯φi=δyy¯φi.

传感器第一次检测数据可表示为

S¯1φi=raφi+δxx¯φi,S¯2φi=raφi+π2+δyy¯φi,S¯3φi=rbφi+δxx¯φi+L2εy¯φi,S¯4φi=rbφi+π2+δyy¯φi+L2εx¯φi.

主轴旋转180°,保证工件轴向定位不变,工件按照初始位置重新装夹,传感器第二次检测数据可表示为

S¯1φi+π=raφi-δxx¯φi,S¯2φi+π=raφi+π2-δyy¯φi,S¯3φi+π=rbφi-δxx¯φi-L2εy¯φi,S¯4φi+π=rbφi+π2-δxx¯φi-L2εy¯φi.

将传感器S1和S3的两次检测数据写成方程组的形式,即

S¯1φiS¯3φiS¯1φi+πS¯3φi+π=raφi+δxx¯φirbφi+δxx¯φi+L2εy¯φiraφi-δxx¯φirbφi-δxx¯φi-L2εy¯φi.

化简式(8)可得

raφirbφiδxx¯φiL2ε¯yφi=A1-1S¯1φiS¯3φiS¯1φi+πS¯3φi+π.

式中 A1为系数矩阵.求解该方程组可得到工件轮廓raφirbφix方向的主轴同步误差δxx¯φiy轴摆动角误差ε¯yφi.

同理,传感器S2和S4的两次检测数据可写为如下形式:

S¯2φiS¯4φiS¯2φi+πS¯4φi+π=raφi+π2+δyy¯φirbφi+π2+δyy¯φi+L2εx¯φiraφi+π2-δyy¯φirbφi+π2-δyy¯φi-L2εx¯φi.

化简式(10)可得

raφirbφiδyy¯φiL2εx¯φi=A2-1S¯2φiS¯4φiS¯2φi+πS¯4φi+π.

式中 A2为系数矩阵.求解方程组可得工件轮廓raφirbφiy方向的主轴同步误差δyy¯φix轴摆动角误差εx¯φi.

最后,主轴径向跳动误差可求解如下:

δx¯φi=δxx¯φi-L1εy¯φi,δy¯φi=δyy¯φi-L1εx¯φi.

3 测试原理仿真结果分析

设定传感器S1,S3安装间距与传感器S2,S4安装间距同为30 mm,传感器安装位置与检测原理图相同,传感器S1,S3与基准面的距离设置为100 mm.如图3所示,在一个周期内取2 560个采样点,分别构造两个截面的表面形貌与主轴同步运动误差,其中主轴同步运动误差分为径向跳动误差和倾角摆动误差.

传感器读数由工件表面形貌与机床主轴运动误差两部分组合,算法验证时将主轴运动误差与工件表面形貌组合为传感器的理论读数.如图4所示,主轴旋转前一个周期内传感器仿真读数为S1φ),S2φ),S3φ)和S4φ),主轴旋转后一个周期内的仿真读数为S1φ+π),S2φ+π),S3φ+π)和S4φ+π).

4个传感器在多个周期下的仿真读数经分离算法处理后的数据如图5所示,可明显观察到算法处理后的截面表面形貌数据和主轴运动误差数据与处理前基本一致.

算法处理前后的表面形貌数据对比如图6所示,计算前后结果基本一致.算法处理前后传感器仿真读数的误差可以用均方误差(MSE)评定,其结果越小越好,计算公式为

MSE=1Ni=1Nyi-y^2.

平均绝对误差(MAE)的计算公式为

MAE=1Ni=1Nyi-y^.

计算结果的均方误差为9.220 2×10-19,平均绝对误差为7.217 7×10-19,误差在允许的范围内,符合要求.这表明算法在分离主轴同步误差与工件截面形貌数据时计算精度较高.

主轴异步误差运动可由Weierstrass-Mandelbrot(简称W-M)函数生成.该函数绘制的曲线处处连续但不可导,符合异步误差的特性,其表达式为

z(x)=GD-1n=n1cos2πγnxγ2-Dn,1<D<2,γ>1.

式中:zx)为随机曲线轮廓高度;D为分形维数;G为特征尺度参数,G=1×10-4γ为大于1的常数,γ=1.5;n为轮廓曲线微凸体的频率指数,n1满足γn1=1/LL为取样长度).

工件截面轮廓的算术平均偏差Ra为1.85 μm,异步误差的算术平均偏差Ra为1.53 μm.主轴异步误差运动对工件截面Ra的影响如图7所示.随着测试周期数M的增加,带有异步误差时工件截面的Ra值逐渐接近没有异步误差时工件截面的理论值.

仿真结果表明,该算法在处理传感器检测数据时,具有较高的计算精度.工件截面的表面形貌数据基本不受主轴同步运动误差的影响,同时,增加测试数据的周期数可以中和异步误差,降低异步误差对分离结果的影响.

4 实验研究

基于实验室现有的数控车床CNC6130,搭建了由4个电涡流位移传感器(ML-02-00-03)组成的检测系统,验证本文提出的主轴运动误差与表面形貌分离算法.在工件的水平方向与铅垂方向各布置两个位移传感器,传感器在轴向的间距相同,4个传感器同时检测工件两个截面的位移信号,工件端面上标记检测的初始相位,搭建的测试系统如图8所示.

实验时,传感器距基准面200 mm,相邻传感器在轴向上相距30 mm,两组空间正交的传感器分别检测水平位移信号与铅垂方向位移信号.数控机床主轴的转速设定为500 r/min,工作台每10 s在轴向移动1 mm,主轴停止转动后移动工作台,测得多组数据.如图9a所示,图中4条曲线为4个位移传感器在工件处于初始相位时检测主轴旋转一周时得到的位移信号.初始相位信号检测完成后,主轴旋转180°,工件与传感器位置保持不变.旋转后工件的位移信号如图9b所示.

位移传感器采集的数据需要预处理才可以使用,首先需对实验数据进行滤波处理,低通滤波器的截止频率设置为500 Hz.滤波完成后,去除主轴工作稳定前和主轴停止转动前的数据,避免主轴工作不稳定对数据处理造成影响.基于检测数据特征和相位标志,将检测数据按旋转周期进行分组,然后对相同相位处的数据求取均值,中和主轴的异步误差.此时,传感器读数只剩主轴的同步误差和工件截面的表面形貌.

旋转前后的检测数据经本文算法处理后,可求得工件表面形貌和主轴运动误差.前两个工件检测截面的表面形貌如图10所示.两个检测截面的形貌具有一致性,工件截面1和截面2的轮廓算术平均偏差Ra分别为4.28和5.44 μm.

主轴沿xy轴的径向跳动误差和绕xy轴的倾角摆动误差如图11所示.主轴的运动误差会对工件的圆度误差、圆柱度误差和同轴度误差等造成影响.由于主轴摆动误差的存在,同时主轴摆动误差峰值与径向跳动误差峰值存在一定的相位差,主轴径向跳动误差幅值超过传感器测得的振动位移幅值.尽管这一现象减小了工件检测截面处的主轴同步误差幅值,但随着加工截面远离基准面,主轴摆动误差对长轴类工件形状误差的影响会越来越大.

传感器沿轴向检测工件多个截面的数据,经所提算法处理可从数据中分离出各个检测截面的表面形貌数据.工件平均半径为30 mm,按照工件被检测截面的轴向位置,重构的工件3-D表面形貌如图12所示.

5 误差分析

实验时,检测数据受到传感器自身高频随机误差的影响.数据预处理时,需要对检测数据进行滤波,过滤掉传感器带来的高频随机误差.去除传感器高频随机误差前后的实验结果如图13所示.带有随机误差时,工件截面1和2的轮廓算术平均偏差Ra分别为3.76和4.77 μm,带有随机误差的计算结果小于去除随机误差后的计算结果.

数据采集过程中,主轴运动误差中的异步误差一直存在.随着主轴旋转圈数M的增加,即周期个数增加,异步误差会逐渐减小.异步误差对同一截面Ra的影响如表1所示.以M=120时辨识结果为计算基准,随着M的增加,计算结果逐渐趋于稳定.

主轴运动误差检测过程中,传感器与坐标轴不平行,此时,传感器的检测数据会引入安装角误差.设传感器S1x轴的夹角为Δ,安装角误差对工件截面Ra的影响如表2所示.主轴以500 r/min运行时,安装角误差增加会使工件截面轮廓算术平均偏差的计算结果增加,但影响较小,实验时应保证传感器与坐标轴平行.

6 结 语

本文提出了一种基于数控车床主轴运动误差的车削工件3-D表面形貌检测方法,建立了由4个传感器组成的检测系统.仿真结果表明,该检测方法在使用几何关系求解主轴运动误差和工件表面形貌具有很高的计算精度,还可将主轴径向跳动误差和倾角摆动误差分离.在实验室现有机床上搭建检测系统并采集数据,并将实验数据代入本文算法,得到了工件的表面形貌数据和机床主轴的运动误差,按照检测截面的位置重构了工件的3-D表面形貌.误差分析结果表明,传感器自身的高频随机误差会使Ra减小,实验数据预处理时需要滤波;通过增加主轴旋转圈数,可以中和异步误差,降低异步误差对Ra的影响;传感器安装角误差的增加会使Ra增大,但主轴以500 r/min运行时,安装角误差对计算结果的影响较小,实验时应保证传感器与坐标轴平行.

参考文献

[1]

Ge Z TGao WKiyono S.Basic study on measurement of 2-D surface profile:2nd report:measurement error analysis[J].JSME International Journal,Series C:Mechanical Systems,Machine Elements and Manufacturing199740(3):439-446.

[2]

Kiyono SGao W.On‑machine measurement of large mirror profile by mixed method[J].JSME International Journal,Series C:Dynamics,Control,Robotics,Design and Manufacturing199437(2):300-306.

[3]

Horikawa OMaruyama NShimada M.A low cost,high accuracy roundness measuring system[J].Precision Engineering200125(3):200-205.

[4]

Donaldson R R.A simple method for separating spindle error from test ball roundness error[J].CIRP Annals197221(1):125-126.

[5]

Mitsui KKakishima MYoshida Y.Development of a new measuring method for spindle rotation accuracy by three points method[J].Journal of Mechanical Engineering Laboratory198335(1):11-21.

[6]

Noguchi STsukada TSakamoto A.Evaluation method to determine radial accuracy of high‑precision rotating spindle units[J].Precision Engineering199517(4):266-273.

[7]

Lee E SWih G.A comprehensive technique for measuring the three‑dimensional positioning accuracy of a rotating object[J].The International Journal of Advanced Manufacturing Technology199814(5):330-335.

[8]

Jemielniak KChrzanowski J.Spindle error movements measurement algorithm and a new method of results analysis[J].Journal of Machine Engineering201515(1):25-35.

[9]

Shi S YLin JWang X Fet al.A hybrid three‑probe method for measuring the roundness error and the spindle error[J].Precision Engineering201645(1):403-413.

[10]

Baek S WHwang I OCho N G.Measurement of five‐degrees‑of‑freedom spindle error motion using multi‑probe error separation[J].Proceedings of the Institution of Mechanical Engineers,Part B:Journal of Engineering Manufacture,2021235(9):1373-1383.

[11]

Huang PLee W BChan C Y.Investigation of the effects of spindle unbalance induced error motion on machining accuracy in ultra‑precision diamond turning[J].International Journal of Machine Tools and Manufacture201594:48-56.

[12]

孙方金,陈世杰.精密轴系回转精度测试[M].哈尔滨:哈尔滨工业大学出版社,2000.

[13]

Sun Fang‑jinChen Shi‑jie.Precision shafting rotation accuracy test[M].Harbin:Harbin Institute of Technology Press,2000.

基金资助

国家自然科学基金资助项目(52475092)

AI Summary AI Mindmap
PDF (2401KB)

243

访问

0

被引

详细

导航
相关文章

AI思维导图

/