机床空间加工误差的非确定性描述及预测方法

著录项
  • CN201410384172.3
  • 20140806
  • CN104200063A
  • 20141210
  • 北京工业大学
  • 程强;冯秋男;蔡力钢;章子玲;赵永胜;刘志峰
  • G06F19/00
  • G06F19/00

  • 北京市朝阳区平乐园100号
  • 中国,CN,北京(11)
  • 北京思海天达知识产权代理有限公司
  • 沈波
摘要
机床空间加工误差的非确定性描述及预测方法,是属于机床精度设计领域。首先,根据多体系统理论建立起机床的误差模型,在误差模型的基础上,对误差项进行合理的削减至三个方向的“当量误差”。当量误差中也同样存在着非确定性的波动,在本项发明中,加工平面时所拥有随机波动可以根据随机过程理论进行描述和预测。波动的范围也应该被限制在一定范围内;此外对加工误差波动有较大影响的关键误差项会被甄别出来,根据得到的结论,提出一些对于机床零件进行改善的地方。改善后的试验机,可以从测量结果中清晰的看到,精度的提升及波动范围的减小。这对于精密及超精密加工有着至关重要的指导意义。
权利要求

1.机床空间加工误差的非确定性描述及预测方法,其特征在于:首先,根据多体系统理论建立起机床的误差模型,在误差模型的基础上,对误差项进行合理的削减至三个方向的“当量误差”;当量误差中也同样存在着非确定性的波动,在本发明中,加工平面时所拥有随机波动可以根据随机过程理论进行描述和预测;波动的范围也应该被限制在一定范围内;此外对加工误差波动有较大影响的关键误差项会被甄别出来,根据得到的结论,提出一些对于机床零件进行改善的地方; 

本方法的具体实施步骤如下, 

步骤一为三轴机床设置广义坐标系,并建立机床的空间误差模型; 

基于多体系统运动学理论,采用低序体阵列描述抽象机床系统的拓扑结构,在多体系统中建立广义坐标系,用矢量及其列向量表达位置关系,用齐次变换矩阵表示多体系统间的相互关系; 

步骤1.1建立三轴机床的拓扑结构 

分析机床的结构,定义三轴机床的各个组成部件,以及刀具和工件为“典型体”,用“B j”表示,其中j=0,1,2...n,j表示各典型体的序号,n-1表示机床所包含典型体的个数; 

典型体的编号规则如下: 

1)选定床身为典型体“B 0” 

2)将三轴机床分为刀具分支和工件分支,共两个分支;首先对刀具分支沿远离床身的方向,按照自然增长数列,对各典型体进行编号;再对工件分支沿远离床身的方向,按照自然增长数列,对各典型体进行编号,其中m表示刀具分支中典型体的个数,n+1表示机床总共包含的典型体的个数; 

3)任选系统中典型体B j,体B j的R阶低序体的序号定义为: 

L r(j)=i   (1) 

当B j体为B i体的r阶高序体(或B j体为B i体的相邻高序体)时,会满足: 

L r(j)=L(L r-1(j))   (2) 

式中L——低序体算子; 

r、j——自然数 

且补充定义: 

L 0(j)=j,L r(0)=0   (3),(4) 

步骤1.2建立三轴机床的特征矩阵; 

该方法所研究的三轴数控机床几何误差项的几何意义及其表达式如表1所示 

表1:几何误差释义表 

在床身B 0和所有部件B j上均建立起与其固定联接的右手直角笛卡尔三维坐标系O 0-X 0Y 0Z 0和O j-X jY jZ j,这些坐标系的集合称为广义坐标系,各体坐标系称为子坐标系,每个坐标系的三个正交基按右手定则分别取名为X,Y,Z轴;各个子坐标系的相对应的坐标轴分别对应平行;坐标轴的正方向与其所对应的运动轴的正方向相同; 

将各体之间的运动和静止情况,看作坐标系之间的运动和静止情况;根据两相邻典型体之间的静止和运动情况,在理想运动特征矩阵和误差特征矩阵表中选择相应的运动特征矩阵,如表2; 

表2:理想运动特征矩阵和运动误差特征矩阵表 

其中:T ijS表示典型体B j相对于典型体Bi运动的理想运动特征矩阵; 

ΔT ijS表示典型体B j相对于典型体B i运动的运动误差特征矩阵; 

x s表示沿X轴平移的距离; 

y s表示沿Y轴平移的距离; 

z s表示沿Z轴平移的距离; 

其余参数均已在表1中列出; 

若相邻的典型体B i与典型体B j之间不存在相对运动,则理想运动特征矩阵T ijS=I 4×4,运动误差特征矩阵ΔT ijS=I 4×4,I 4×4表示4×4的单位矩阵;由于本发明是有关于机床空间加工误差的非确定性描述及预测方法,故使用过程中忽略除几何误差之外的所有误差因素,因此典型体间的体间静止特征矩阵均为T ijP=I 4×4; 

根据相邻典型体在静止状态下的实际位置关系,确定典型体间的体间静止误差特征矩阵ΔT ijP

步骤1.3建立机床的空间误差模型 

刀具成型点实际运动位置与理想运动位置的偏差即为机床的空间误差; 

设刀具加工点在刀具坐标系中的坐标为: 

P T=[x t,y t,z t,0] T   (5) 

其中x t表示刀具加工点在刀具坐标系中X轴方向的坐标值; 

y t表示刀具加工点在刀具坐标系中Y轴方向的坐标值; 

z t表示刀具加工点在刀具坐标系中Z轴方向的坐标值; 

下标t表示刀具 

机床在理想状态时成型点的运动位置: 

式中T ijP表示典型体B j与典型体B i之间的体间静止特征矩阵; 

T ijS表示典型体B j与典型体B i之间的理想运动特征矩阵; 

P T表示刀具加工点在刀具坐标系中的坐标; 

P wideal表示理想条件下成型点在工件坐标系中的坐标, 

m+1表示刀具分支中典型体的个数; 

n+1表示三轴机床所包含的典型体的总个数; 

机床在实际状态时成型点的运动位置: 

其中T ij=T ijP·ΔT ijP·T ijS·ΔT ijS

T ijP表示典型体B j与典型体B i之间的体间静止特征矩阵; 

ΔT ijS表示典型体B j与典型体B i之间的体间静止误差特征矩阵; 

T ijS表示典型体B j与典型体B i之间的理想运动特征矩阵; 

ΔT ijS表示典型体B j与典型体B i之间的运动误差特征矩阵; 

P T表示刀具加工点在刀具坐标系中的坐标; 

则机床的空间误差模型表示为: 

E=P wideal-P W   (8) 

步骤1.4误差项合理削减及当量误差方程的建立 

本发明此步将以空间误差模型为基础,进一步将机床的所有误差项进行合理削减;机床的误差均值模型可以表示为: 

F=F(E,G,P W,U,U W,U t,G V)   (9)其中: 

F=[f 1,f 2,...,f r] T:r个独立方程组成的向量; 

E=[E x,E y,E z,0] T:机床的空间误差向量; 

G=[g 1,g 2,……,g n] T:n个机床各零部件几何误差组成的向量; 

G v=[Δγ xy,Δβ xz,Δα yz,1] T:三主轴间姿态形式误差; 

P w=[P wx,P wy,P wz,1] T:工件上成形点在工件坐标系中的坐标向量; 

U=[x,y,z,B] T:机床各运动轴的位置向量; 

U w=[x w,y w,z w,1] T:工件位置坐标向量; 

U t=[x t,y t,z t,1] T:刀具位置坐标向量; 

本发明中定义P w,U,U w,U t是不存在误差;因此,可以进一步写为: 

F=F(E,G,G V)   (10) 

其中G的表达式可书写为: 

若存在空间误差项,可采用的方法利用激光干涉仪、球杆仪和五坐标测量仪工具来得出;其中对于机床测量方法而言,最常用的方法就是激光干涉仪;优点是可以通过一个轴的测量测出该方向上的6个误差项,总类可以分为直线度误差和线性误差,如果定义有一个与该轴运动形式趋势一致的激光干涉仪测量,此时产生的某些线性误差和直线度误差会有一定的相关性,因此,本发明中定义一个 相关系数ρ表示其中的关系; 

在激光干涉仪测量X向的六项基本误差时,并与此同时,在Y的方向,再加之一个激光干涉仪,运动趋势与X向运动一致,此时产生的Y项的6项基本误差就会产生一定的重叠项;X轴沿Y项的线性误差Δy x与Y轴的定位误差Δy y从空间来看二者是存在一定的关系,定义ρ=Cov(Δy x,Δy y)便为二者的相关系数;一般情况下,设ρ=Cov(ΔI j,ΔJ i)为误差与误差之间的相关系数,其中任意两项定位误差的相关系数为零;同理则可定义出其他误差项之间的相关性,矩阵: 

当量误差,由于机床几何误差最终体现在定位精度上,本发明中定义一种新的误差含义:即将空间误差量,投影到在各个轴线上的误差分量; 

其中: 

ΔX x:X项上的当量误差; 

ΔY y:Y项上的当量误差; 

ΔZ z:Z项上的当量误差; 

最后得到当量误差方程; 

步骤二:数控机床各几何误差的测量及其测量数据的整理 

激光干涉仪被频繁的用于机床误差检测上,本发明通过定点多测的方法在 X,Y,Z三个方向上进行测量;分别在各轴50-600mm的行程上,以每20mm为一节点,进行测量重复9次并计算均值;只保留误差值: 

t r=T r-D   (14) 

D:目标点; 

T r:激光干涉仪测量值; 

t r:误差值; 

使用垂直度测量仪测量机床的三项垂直度误差; 

定义各项几何误差均符合t r~N(μ,σ 2)均符合高斯分布的独立同分布; 

μ:为误差均值; 

σ 2:为误差的方差; 

步骤三:计算当量误差并利用随机过程对加工轴及面的随机性波动进行描述及预测 

步骤3.1计算当量误差并进行线条拟合 

本发明中,认为ΔX x,ΔY y,ΔZ z被设为独立同分布的;根据实验数据的均值,可以计算出三向的当量误差;利用B-spline曲线进行数据在位置点的拟合;拟合原理如下: 

其中: 

u:表示当量误差; 

p:表示阶数; 

步骤3.2轴向随机性描述及预测原理 

针对其中一项误差的随机过程,可以将其称之为“高斯白噪声序列”,由白噪声过程定义可知,其中任意两点过程n 1,n 2两点的相关函数 与其协方差函 数 相同均为σ 2δ(n 1,n 2),并且在移动过程中的任意时刻,均为不相关的,并且任意时刻均为N(0,σ 2),于是在这个过程中得到任一点的概率密度函数为: 

其中:ΔX xi:为某一方向上的当量误差; 

n n:为某一方向上的位置点; 

步骤3.3在平面上的随机性描述及预测原理 

任意两个当量误差((ΔX x,ΔY y),(ΔY y,ΔZ z)和(ΔX x,ΔZ z))都是独立的随机变量,并且均符合N(0,σ 2)分布;定义在X-Y平面上加工一平面,根据随机过程理论;可将平面上的任意点的误差点的误差预测为: 

{XY(n)=ΔX xcosωn+ΔY ysinωn,n∈(-∞,+∞)}   (19) 

ΔX x:X向当量误差; 

ΔY y:Y向当量误差; 

ω:相对加工平面坐标系任一点与远点的矢量角; 

E xy(n)属于联合高斯过程,从而也可以求出: 

E xy(t)=EΔX x×cosωt+EΔY y×sinωt=0   (20) 

在机床运作过程中,任意两个过程点n 1,n 2时,可得到他们的相关函数 与其协方差函数 是相等的且均为: 

由于、各个点为独立同分布的,因此对于 可得到相关系数: 

而ΔX x,ΔY y是服从N(0,σ 2;0,σ 2;cosω(n 1-n 2)),其二维密度函数为: 

依据本方法,同样可以到得到在Y-Z、X-Z面的联合概率密度函数; 

步骤四:关键误差识别与修改意见 

当量误差及其波动作为空间误差项的反应结果,如何将对空间误差项影响较大的误差甄别出来,并减少波动范围就成为此步骤的重点;控制波动范围,最直观的方法是控制影响该项的方差,根据步骤1.4提出的均值误差模型则有: 

由于本发明只针对机床的几何误差项则有: 

其中偏微分 是用来具体识别出具体对于加工影响较大的误差项的,可将其就某一方向上展开归一化处理: 

m ni的总量为1;在某一方向上的m ni表示了该项误差对于结果影响的大小; 

并可以根据此原理来进行可削减波动范围的关键误差项识别工作; 

本发明中,为了验证预测及比较随机性效果,在各轴50-600mm的行程上,以每3mm为一节点随机记录下一组数据。 

2.根据权利要求1所述的机床空间加工误差的非确定性描述及预测方法,其特征在于:本发明以三轴精密立式加工中心为例,对上述的机床空间加工误差的非确定性描述及预测方法进行验证; 

步骤一:为三轴机床设置广义坐标系,并建立机床的空间误差模型; 

基于多体系统运动学理论,采用低序体阵列描述抽象机床系统的拓扑结构,在多体系统中建立广义坐标系,用矢量及其列向量表达位置关系,用齐次变换矩阵表示多体系统间的相互关系; 

步骤1.1建立三轴机床的拓扑结构 

该机床包括X轴、刀具、工件、Y轴、Z轴、床身; 

该三轴数控机床的成型系统由X轴平动单元、Y轴平动单元、Z轴平动单元组成;在数控机床成型运动中,本发明考虑机床的几何误差;本机床共有21项几何误差,包括X,Y,Z轴的六项几何误差(Δx xΔy xΔz xΔα xΔβ xΔγ xΔx yΔy yΔz yΔα yΔβ yΔγ yΔx zΔy zΔz zΔα zΔβ zΔγ z)和三项垂直度误差(Δγ XYΔβ XZΔα YZ); 

根据多体理论的基本原理将该机床抽象对多体系统,该机床主要由6个典型体组成,定义三轴机床的各个组成部件,以及刀具和工件为“典型体”,用“B j”表示,其中j=0,1,2,3,4,5,j表示各典型体的序号,n+1表示机床所包含典型体的个数; 

根据编号规则选定床身为典型体“B 0”,将三轴机床分为刀具分支和工件分支,共两个分支;首先对刀具分支沿远离床身的方向,按照自然增长数列,对各典型体进行编号;再对工件分支沿远离床身的方向,按照自然增长数列,对各典型体进行编号; 

步骤1.2建立三轴机床的特征矩阵; 

在床身B 0和所有部件B j上均建立起与其固定联接的右手直角笛卡尔三维坐标系O 0-X 0Y 0Z 0和O j-X jY jZ j,这些坐标系的集合称为广义坐标系,各体坐标系称为子坐标系,每个坐标系的三个正交基按右手定则分别取名为X,Y,Z轴;各个子坐标系的相对应的坐标轴分别对应平行;坐标轴的正方向与其所对应的运动轴的正方向相同; 

将各体之间的运动和静止情况,看作坐标系之间的运动和静止情况;根据两相邻典型体之间的静止和运动情况,在理想运动特征矩阵和运动误差特征矩阵表 中选择相应的运动特征矩阵;选择结果如表4; 

表4:该三轴机床的运动特征矩阵和运动误差特征矩阵表 

由于B 5相对于B 0无相对运动,则T 50S=I 4×4ΔT 50S=I 4×4; 

B 4相对于B 3无相对运动,则T 34S=I 4×4ΔT 34S=I 4×4; 

由于本发明是一种关于机床空间加工误差的非确定性描述及预测方法,在使用过程中忽略除几何误差之外的所有误差因素;根据相邻典型体在静止状态下的位置关系,确定典型体间静止特征矩阵和静止误差特征矩阵;结果如表5; 

表5:该三轴机床的静止特征矩阵和静止误差特征矩阵表 

步骤1.3建立机床的空间误差模型 

刀具成型点实际运动位置与理想运动位置的偏差即为机床的空间误差; 

设刀具加工点在刀具坐标系中的坐标为: 

P T=[x t,y t,z t,0] T   (27) 

其中x t表示刀具加工点在刀具坐标系中X轴方向的坐标值; 

y t表示刀具加工点在刀具坐标系中Y轴方向的坐标值; 

z t表示刀具加工点在刀具坐标系中Z轴方向的坐标值; 

下标t表示刀具 

机床在理想状态时成型点的运动位置: 

P wideal

                                                       (28) 

=[T 05P×T 05S]-[T 01P×T 01S×T 12P×T 12S×T 23P×T 23S×T 34P×T 34S]P T

式中T ijP表示典型体B j与典型体B i之间的体间静止特征矩阵; 

T ijS表示典型体B j与典型体B i之间的理想运动特征矩阵; 

P T表示刀具加工点在刀具坐标系中的坐标; 

P wideal表示理想条件下成型点在工件坐标系中的坐标, 

机床在实际状态时成型点的运动位置: 

P W=[T 05] -1[T 01×T 12×T 23×T 34]P T   (29) 

其中T ij=T ijP·ΔT ijP·T ijS·ΔT ijS

T ijP表示典型体B j与典型体B i之间的体间静止特征矩阵; 

ΔT ijS表示典型体B j与典型体B i之间的体间静止误差特征矩阵; 

T ijS表示典型体B j与典型体B i之间的理想运动特征矩阵; 

ΔT ijS表示典型体B j与典型体B i之间的运动误差特征矩阵; 

P T表示刀具加工点在刀具坐标系中的坐标; 

则机床的空间误差模型表示为: 

E=P wideal-P W   (30) 

步骤1.4误差项合理削减及当量误差方程的建立 

本发明此步将以空间误差模型为基础,进一步将机床的所有误差项进行削减;机床的误差均值模型可以表示为: 

F=F(E,G,P W,U,U W,U t,G V)   (31) 

其中: 

F=[f 1,f 2,...,f r] T:r个独立方程组成的向量; 

E=[E x,E y,E z,0] T:机床的空间误差向量; 

G=[g 1,g 2,……,g n] T:n个机床各零部件几何误差组成的向量; 

G v=[Δγ xy,Δβ xz,Δα yz,1] T:三主轴间姿态形式误差; 

P w=[P wx,P wy,P wz,1] T:工件上成形点在工件坐标系中的坐标向量; 

U=[x,y,z,B] T:机床各运动轴的位置向量; 

U w=[x w,y w,z w,1] T:工件位置坐标向量; 

U t=[x t,y t,z t,1] T:刀具位置坐标向量; 

由于在实际加工过程中,装夹误差及刀具装夹误差是必然要存在误差项的,故本发明中定义P w,U是没有误差的;因此,可以进一步写为: 

F=F(E,G,G V,U w,U t)   (32) 

其中G的表达式可书写为: 

空间误差项,利用激光干涉仪、球杆仪和五坐标测量仪来得出;其中对于机床测量方法而言,最常用的方法就是激光干涉仪;优点是可以通过一个轴的测量测出该方向上的6个误差项,总类可以分为直线度误差和线性误差,如果有一个与该轴运动形式趋势一致的激光干涉仪测量,此时产生的某些线性误差和直线度误差会有一定的相关性,因此,本发明中定义一个相关系数ρ表示其中的关系; 

在激光干涉仪测量X向的六项基本误差时,并与此同时,在Y的方向,再加之一个激光干涉仪,运动趋势与X向运动一致,此时产生的Y项的6项基本误差就会产生一定的重叠项;X轴沿Y项的线性误差Δy x与Y轴的定位误差Δy y从空间来看二者是存在一定的关系,定义ρ=Cov(Δy x,Δy y)便为二者的相关系数;一般情况下,设ρ=Cov(ΔI j,ΔJ i)为误差与误差之间的相关系数,其中任意两项定位误差的相关系数为零;同理则可定义出其他误差项之间的相关性,矩阵: 

当量误差,由于机床几何误差最终体现在定位精度上,本发明中定义一种新的误差含义:即将空间误差量,投影到在各个轴线上的误差分量; 

其中: 

ΔX x:X项上的当量误差; 

ΔY y:Y项上的当量误差; 

ΔZ z:Z项上的当量误差; 

最后得到当量误差方程: 

ΔX x=Δx z-Δx x-Δx y-Δx wd+zΔβ x-zΔβ wd+yΔγ wd-zΔβ y   (36) 

ΔY y=z[(Δα x+Δα y)-(Δy x+Δy y)]-x(Δγ wd+Δγ y+Δγ xy)-Δy wd+zΔα wd  (37) 

ΔZ z=x(Δβ wd+Δβ y)+Δz z+Δz t+Δy z+Δy t-zΔα z+yΔα wd-Δz wd   (38) 

步骤二:数控机床各几何误差的测量及其测量数据的整理 

激光干涉仪被频繁的用于机床误差检测上,本发明中,通过定点多测的方法在X,Y,Z三个方向上进行测量;分别在各轴50-600mm的行程上,以每20mm为一节点,进行测量重复9次并计算均值;只保留误差值: 

t r=T r-D   (39) 

D:目标点; 

T r:激光干涉仪测量值; 

t r:误差值; 

使用垂直度测量仪测量机床的三项垂直度误差; 

定义各项几何误差均符合t r~N(μ,σ 2)均符合高斯分布的独立同分布; 

μ:为误差均值; 

σ 2:为误差的方差; 

本发明中,为了验证预测及比较随机性效果,在各轴50-600mm的行程上,以每3mm为一节点随机记录下一组数据;表6~9为50-600mm的行程上,以每20mm为一节点,测量9次并取均值;由于篇幅限制,只列举数据的一部分 

表6 X轴几何误差测量值均值(mm) 

表7 Y轴几何误差测量值(mm) 

表8 Z轴几何误差测量值(mm) 

表9 单元间误差测量值(mm) 

步骤三:计算当量误差并利用随机过程对加工轴及面的随机性波动进行描述及预测 

步骤3.1计算当量误差并进行线条拟合 

本发明中,定义ΔX x,ΔY y,ΔZ z被设为独立同分布的;根据实验数据的均值,可以计算出三向的当量误差;利用B-spline曲线进行数据在位置点的拟合;拟合原理如下: 

其中: 

u:表示当量误差; 

p:表示阶数; 

步骤3.2轴向随机性描述及预测原理 

针对其中一项误差的随机过程,可以将其称之为“高斯白噪声序列”,由白噪声过程定义可知,其中任意两点过程n 1,n 2两点的相关函数 与其协方差函数 相同均为σ 2δ(n 1,n 2),并且在移动过程中的任意时刻,均为不相关的,并且任意时刻均为N(0,σ 2)于是在这个过程中得到任一点的概率密度函数为: 

其中:ΔX xi:为某一方向上的当量误差; 

n n:为某一方向上的位置点; 

本发明就ΔX x,ΔY y,ΔZ z三向当量误差添加高斯白噪声序列,并以此来描 述和预测机床的几何误差非确定性波动,其波动范围在±3σ之间; 

步骤3.3在平面上的随机性描述及预测原理 

任意两个当量误差((ΔX x,ΔY y),(ΔY y,ΔZ z)和(ΔX x,ΔZ z))都是独立的随机变量,并且均符合N(0,σ 2)分布;定义在X-Y平面上加工一平面,根据随机过程理论;可将平面上的任意点的误差点的误差预测为: 

{XY(n)=ΔX xcosωn+ΔY ysinωn,n∈(-∞,+∞)}   (44) 

ΔX x:X向当量误差; 

ΔY y:Y向当量误差; 

ω:相对加工平面坐标系任一点与远点的矢量角; 

E xy(n)属于联合高斯过程,从而也可以求出: 

E xy(t)=EΔX x×cosωt+EΔY y×sinωt=0   (45) 

在机床运作过程中,任意两个过程点n 1,n 2时,可得到他们的相关函数 与其协方差函数 是相等的且均为: 

由于、各个点为独立同分布的,因此对于 可得到相关系数: 

而ΔX x,ΔY y是服从N(0,σ 2;0,σ 2;cosω(n 1-n 2)),其二维密度函数为: 

依据本专利的方法,同样可以到得到在Y-Z、X-Z面的联合概率密度函数,其波动范围也应在±3σ之间; 

步骤四:关键误差识别与修改意见 

在本项发明的前面步骤中,已经提及过当量误差及波动预测的求解方法;当量误差及其波动作为空间误差项的反应结果,如何将对空间误差项影响较大的误差甄别出来,并减少波动范围就成为此步骤的重点;控制波动范围,最直观的方法是控制影响该项的方差,根据步骤1.4提出的均值误差模型则有: 

由于本项发明只针对机床的几何误差项则有: 

其中偏微分 是用来具体识别出具体对于加工影响较大的误差项的,可将其就某一方向上展开归一化处理: 

m ni的总量为1;在某一方向上的m ni表示了该项误差对于结果影响的大小;图15~17分别表示了,在各个方向上对误差结果即非确定性波动范围影响较大的误差项;分别是在X向上,Δx z,Δx x,Δx y,Δβ x,Δβ y;Y方向上,Δy x,Δy y,Δα x,Δα y,Δγ xy;Z方向上,Δz z,Δy z,Δα z,Δβ y对加工结果有着较大影响,本发明为了更为直观的看到的其影响,并可以根据此原理来进行可削减波动范围的关键误差项识别工作。 

说明书
技术领域

本发明是一种关于机床空间加工误差的非确定性描述及预测方法,属于机床精度设计领域。 

随着科学技术和社会经济的快速发展,数控机床在现代加工制造和高性能装备制造的重要组成部分。如何更好的提高数控机床的加工精度成为国内外学术界的交流热点。影响机床加工精度的因素有很多,例如说几何误差、压力变形误差、热误差和动态误差等等。机床几何误差是影响加工精度的最重要部分,几乎占到所有误差的30%-40%,特别在精密及超精密的加工情况下。又因为几何误差很少受外界环境的影响,从而建立几何误差模型并进行分析对于提高加工精度有着很深的意义。 

机床的几何误差最主要来源于其导轨的制造精度还有安装精度及本身的直线度等误差。由于在安装过程中几何误差存在着一定的随机性,所以在不同的位置也会存在着一定的波动。几何误差都可以被分为两部分,一个确定量部分和符合某种概率特征分布的围绕着确定值波动的随机量部分。定义确定部分可以被补偿,随机部分也可以被控制在更小的范围内,这对加工精度的提高有着至关重要的意义。为了更好的提高数控机床的精度,误差模型的建立也是十分重要的,稳健精确的误差模型也是误差纠正和补偿的第一步。然而,随机波动的误差过大,在生产一些需要控制在特定范围内的零件,就会有面临超差报废的浪费现象。因此,如何更好的表达和分析几何误差的随机部分对于提高加工精度也是十分重要的。误差模型的建立好比绘制了一幅关于几何误差源的地图,这也是进行精度设计还有补偿的最初始最重要的部分。数十年前,科研人员主要解决的问题是机床的误差模型;在近十年,大多数的研究内容主要针对于几何误差模型建立的方法。以更稳健、简洁和精准的描述误差模型,是成为实现误差补偿最基础的要求。这些工作也大多在三轴机床上开展的。国内外专家学者一直在建立数控机床空间误差模型领域进行不懈的探索和研究,开展了多方面的工作。例如三角关系建模法、误差矩阵法、二次关系模型法、机构学建模法、刚体运动学法等。多体系统运动特征分析方法采用齐次列阵表示点的位置和矢量的姿态,在多体系统中建立广义坐标系,将机床抽象为多体系统,将在理想条件下和实际条件下的静态和动态过程中的体间的相对位置和姿态变化以及误差情况作了统一的、完整的描述,使多体系统误差的分析变得简单、迅速、明了和普遍适用,从而为实现计算机快速建模提供基础。然而,在加工过程中,由于机床加工环境具有着大量的不确定性因素,加之机床本身,零件材料等,因此一个零件拥有十分精确的尺寸是不现实的。所以,对于大多数生产过程而言,随机部分误差都被定义成可重复性的即在总体样本中取众数,而随机部分在围绕重复测量的均数以2-3倍的方差来控制随机部分的偏差。 

本项发明以经典的三轴高精度数控机床为例,对于机床的非确定性波动开展预测分析。首先,根据多体系统理论建立起机床的误差模型,在误差模型的基础上,对误差项进行合理的削减至三个方向的“当量误差”。当量误差中也同样存在着非确定性的波动,加工平面时的随机波动在本项发明中,可以根据随机过程理论进行描述和预测。波动的范围也应该被限制在一定范围内;此外对加工误差波动有较大影响的关键误差项会被甄别出来,根据得到的结论,提出一些对于机床零件进行改善的地方。改善后的试验机,可以从测量结果中清晰的看到,精度的提升及波动范围的减小。这对于精密及超精密加工有着至关重要的指导意义。 

本发明的目的在于提供一种机床空间加工误差的非确定性描述及预测方法,现有研究技术方法中,机床的空间误差被分为两部分:确定性误差和围绕确定性误差的符合某种概率分 布的随机波动。虽然随机波动时不能被补偿的,但是尽可能减少波动范围这对于精密和超精密加工过程中,也是至关重要的。 

为实现上述目的,本发明采用的技术方案为机床空间加工误差的非确定性描述及预测方法,首先,根据多体系统理论建立起机床的误差模型,在误差模型的基础上,对误差项进行合理的削减至三个方向的“当量误差”。当量误差中也同样存在着非确定性的波动,在本发明中,加工平面时所拥有随机波动可以根据随机过程理论进行描述和预测。波动的范围也应该被限制在一定范围内;此外对加工误差波动有较大影响的关键误差项会被甄别出来,根据得到的结论,提出一些对于机床零件进行改善的地方。改善后的试验机,可以从测量结果中清晰的看到,精度的提升及波动范围的减小。这对于精密及超精密加工有着至关重要的指导意义。 

如图1所示,本方法的具体实施步骤如下, 

步骤一为三轴机床设置广义坐标系,并建立机床的空间误差模型。 

基于多体系统运动学理论,采用低序体阵列描述抽象机床系统的拓扑结构,在多体系统中建立广义坐标系,用矢量及其列向量表达位置关系,用齐次变换矩阵表示多体系统间的相互关系; 

步骤1.1建立三轴机床的拓扑结构 

分析机床的结构,定义三轴机床的各个组成部件,以及刀具和工件为“典型体”,用“Bj”表示,其中j=0,1,2...n,j表示各典型体的序号,n-1表示机床所包含典型体的个数。 

典型体的编号规则如下: 

1)选定床身为典型体“B0” 

2)将三轴机床分为刀具分支和工件分支,共两个分支。首先对刀具分支沿远离床身的方向,按照自然增长数列,对各典型体进行编号。再对工件分支沿远离床身的方向,按照自然增长数列,对各典型体进行编号,如图2,其中m表示刀具分支中典型体的个数,n+1表示机床总共包含的典型体的个数。 

3)任选系统中典型体Bj,体Bj的R阶低序体的序号定义为: 

Lr(j)=i     (1) 

当Bj体为Bi体的r阶高序体(或Bj体为Bi体的相邻高序体)时,会满足: 

Lr(j)=L(Lr-1(j))     (2) 

式中L——低序体算子; 

r、j——自然数 

且补充定义: 

L0(j)=j,Lr(0)=0     (3),(4) 

步骤1.2建立三轴机床的特征矩阵。 

该方法所研究的三轴数控机床几何误差项(如图3所示)的几何意义及其表达式如表1所示 

表1:几何误差释义表 

在床身B0和所有部件Bj上均建立起与其固定联接的右手直角笛卡尔三维坐标系O0-X0Y0Z0和Oj-XjYjZj,这些坐标系的集合称为广义坐标系,各体坐标系称为子坐标系,每个坐标系的三个正交基按右手定则分别取名为X,Y,Z轴;各个子坐标系的相对应的坐标轴分别对应平行;坐标轴的正方向与其所对应的运动轴的正方向相同。 

将各体之间的运动和静止情况,看作坐标系之间的运动和静止情况。根据两相邻典型体之间的静止和运动情况,在理想运动特征矩阵和误差特征矩阵表中选择相应的运动特征矩阵,如表2; 

表2:理想运动特征矩阵和运动误差特征矩阵表 

其中:TijS表示典型体Bj相对于典型体Bi运动的理想运动特征矩阵; 

ΔTijS表示典型体Bj相对于典型体Bi运动的运动误差特征矩阵; 

xs表示沿X轴平移的距离; 

ys表示沿Y轴平移的距离; 

zs表示沿Z轴平移的距离; 

其余参数均已在表1(几何误差释义表)中列出。 

若相邻的典型体Bi与典型体Bj之间不存在相对运动,则理想运动特征矩阵TijS=I4×4,运动误差特征矩阵ΔTijS=I4×4,I4×4表示4×4的单位矩阵。由于本发明是有关于机床空间加工误差的非确定性描述及预测方法,故使用过程中忽略除几何误差之外的所有误差因素,因此典型体间的体间静止特征矩阵均为TijP=I4×4。 

根据相邻典型体在静止状态下的实际位置关系,确定典型体间的体间静止误差特征矩阵ΔTijP

步骤1.3建立机床的空间误差模型 

刀具成型点实际运动位置与理想运动位置的偏差即为机床的空间误差。 

设刀具加工点在刀具坐标系中的坐标为: 

PT=[xt,yt,zt,0]T     (5) 

其中xt表示刀具加工点在刀具坐标系中X轴方向的坐标值; 

yt表示刀具加工点在刀具坐标系中Y轴方向的坐标值; 

zt表示刀具加工点在刀具坐标系中Z轴方向的坐标值; 

下标t表示刀具 

机床在理想状态时成型点的运动位置: 

P wideal = [ Π j = n , L r ( n ) = 0 j = 1 T L j ( n ) L j - 1 ( n ) P T L j ( n ) L j - 1 ( n ) S ] - 1 [ Π u = r , L r ( m ) = 0 u = 1 T L u ( m ) L u - 1 ( m ) P T L u ( m ) L u - 1 ( m ) S ] P T - - - ( 6 )

式中TijP表示典型体Bj与典型体Bi之间的体间静止特征矩阵; 

TijS表示典型体Bj与典型体Bi之间的理想运动特征矩阵; 

PT表示刀具加工点在刀具坐标系中的坐标; 

Pwideal表示理想条件下成型点在工件坐标系中的坐标, 

m+1表示刀具分支中典型体的个数; 

n+1表示三轴机床所包含的典型体的总个数。 

机床在实际状态时成型点的运动位置: 

P W = [ Π u = n , L r ( n ) = 0 u = 1 T L u ( n ) L u - 1 ( n ) ] - 1 [ Π j = m , L r ( m ) = 0 j = 1 T L j ( m ) L j - 1 ( m ) ] P T - - - ( 7 )

其中Tij=TijP·ΔTijP·TijS·ΔTijS

TijP表示典型体Bj与典型体Bi之间的体间静止特征矩阵; 

ΔTijS表示典型体Bj与典型体Bi之间的体间静止误差特征矩阵; 

TijS表示典型体Bj与典型体Bi之间的理想运动特征矩阵; 

ΔTijS表示典型体Bj与典型体Bi之间的运动误差特征矩阵; 

PT表示刀具加工点在刀具坐标系中的坐标。 

则机床的空间误差模型表示为: 

E=Pwideal-PW     (8) 

步骤1.4误差项合理削减及当量误差方程的建立 

本发明此步将以空间误差模型为基础,进一步将机床的所有误差项进行合理削减。机床的误差均值模型可以表示为: 

F=F(E,G,PW,U,UW,Ut,GV)     (9) 

其中: 

F=[f1,f2,...,fr]T:r个独立方程组成的向量; 

E=[Ex,Ey,Ez,0]T:机床的空间误差向量; 

G=[g1,g2,……,gn]T:n个机床各零部件几何误差组成的向量; 

Gv=[Δγxy,Δβxz,Δαyz,1]T:三主轴间姿态形式误差; 

Pw=[Pwx,Pwy,Pwz,1]T:工件上成形点在工件坐标系中的坐标向量; 

U=[x,y,z,B]T:机床各运动轴的位置向量; 

Uw=[xw,yw,zw,1]T:工件位置坐标向量; 

Ut=[xt,yt,zt,1]T:刀具位置坐标向量; 

本发明中定义Pw,U,Uw,Ut是不存在误差。因此,可以进一步写为: 

F=F(E,G,GV)     (10) 

其中G的表达式可书写为: 

G = Δx x Δy x Δz x 0 0 0 Δx y Δy y Δz y 0 0 0 Δx z Δy z Δz z 0 0 0 0 0 0 Δα x Δβ x Δγ x 0 0 0 Δα y Δβ y Δγ 0 0 0 Δα z Δβ z Δγ z - - - ( 11 )

若存在空间误差项,可采用的方法利用激光干涉仪、球杆仪和五坐标测量仪工具来得出。其中对于机床测量方法而言,最常用的方法就是激光干涉仪。优点是可以通过一个轴的测量测出该方向上的6个误差项,总类可以分为直线度误差和线性误差,如果定义有一个与该轴运动形式趋势一致的激光干涉仪测量,此时产生的某些线性误差和直线度误差会有一定的相关性,因此,本发明中定义一个相关系数ρ表示其中的关系。 

例如:在激光干涉仪测量X向的六项基本误差时,并与此同时,在Y的方向,再加之一个激光干涉仪,运动趋势与X向运动一致,此时产生的Y项的6项基本误差就会产生一定的重叠项。X轴沿Y项的线性误差Δyx与Y轴的定位误差Δyy从空间来看二者是存在一定的关系,定义ρ=Cov(Δyx,Δyy)便为二者的相关系数。一般情况下,设ρ=Cov(ΔIj,ΔJi)为误差与误差之间的相关系数,其中任意两项定位误差的相关系数为零。同理则可定义出其他误差项之间的相关性,矩阵: 

U ρ = ρ 11 ρ 12 ρ 13 ρ 14 ρ 15 ρ 16 ρ 21 ρ 22 ρ 23 ρ 24 ρ 25 ρ 26 ρ 31 ρ 32 ρ 33 ρ 34 ρ 35 ρ 36 ρ 41 ρ 42 ρ 43 ρ 44 ρ 45 ρ 46 ρ 51 ρ 52 ρ 53 ρ 54 ρ 55 ρ 56 ρ 61 ρ 62 ρ 63 ρ 64 ρ 65 ρ 66 - - - ( 12 )

当量误差,由于机床几何误差最终体现在定位精度上,本发明中定义一种新的误差含义:即将空间误差量,投影到在各个轴线上的误差分量。 

U G = F × U ρ = F ( E , G , G V , U w , U t ) × ρ 11 ρ 12 ρ 13 ρ 14 ρ 15 ρ 16 ρ 21 ρ 22 ρ 23 ρ 24 ρ 25 ρ 26 ρ 31 ρ 32 ρ 33 ρ 34 ρ 35 ρ 36 ρ 41 ρ 42 ρ 43 ρ 44 ρ 45 ρ 46 ρ 51 ρ 52 ρ 53 ρ 54 ρ 55 ρ 56 ρ 61 ρ 62 ρ 63 ρ 64 ρ 65 ρ 66 = Δ X x Δ Y y Δ Z z 1 T - - - ( 13 )

其中: 

ΔXx:X项上的当量误差; 

ΔYy:Y项上的当量误差; 

ΔZz:Z项上的当量误差; 

最后得到当量误差方程。 

步骤二:数控机床各几何误差的测量及其测量数据的整理 

激光干涉仪被频繁的用于机床误差检测上,本发明通过定点多测的方法在X,Y,Z三个方向上进行测量。分别在各轴50-600mm的行程上,以每20mm为一节点,进行测量重复9次并计算均值。只保留误差值: 

tr=Tr-D   (14) 

D:目标点; 

Tr:激光干涉仪测量值; 

tr:误差值; 

使用垂直度测量仪测量机床的三项垂直度误差。 

定义各项几何误差均符合tr~N(μ,σ2)均符合高斯分布的独立同分布。 

f ( t r ) = 1 2 π σ exp { - ( t r - μ ) 2 2 σ 2 } - - - ( 15 )

μ:为误差均值; 

σ2:为误差的方差; 

步骤三:计算当量误差并利用随机过程对加工轴及面的随机性波动进行描述及预测 

步骤3.1计算当量误差并进行线条拟合 

本发明中,认为ΔXx,ΔYy,ΔZz被设为独立同分布的。根据实验数据的均值,可以计算出三向的当量误差。利用B-spline曲线进行数据在位置点的拟合。拟合原理如下: 

N i , p ( u ) = u - u i u i + p - u i N i , p - 1 ( u ) + u i + p + 1 - u u i + p + 1 - u i + 1 N i + 1 , p - 1 ( u ) - - - ( 17 )

其中: 

u:表示当量误差; 

p:表示阶数(一般用三阶); 

步骤3.2轴向随机性描述及预测原理 

针对其中一项误差的随机过程,可以将其称之为“高斯白噪声序列”,由白噪声过程定义可知,其中任意两点过程n1,n2两点的相关函数与其协方差函数相同均为σ2δ(n1,n2),并且在移动过程中的任意时刻,均为不相关的,并且任意时刻均为N(0,σ2),于是在这个过程中得到任一点的概率密度函数为: 

f ( Δ X x 1 , Δ X x 2 , . . . , Δ X xn ; n 1 , n 2 , . . . . , n n ) = Π i = 1 n f ( Δ X xi ) = 1 ( 2 π ) n / 2 σ n exp ( - 1 2 σ 2 Σ i = 1 n Δ X xi 2 ) - - - ( 18 )

其中:ΔXxi:为某一方向上的当量误差; 

nn:为某一方向上的位置点; 

步骤3.3在平面上的随机性描述及预测原理 

任意两个当量误差((ΔXx,ΔYy),(ΔYy,ΔZz)和(ΔXx,ΔZz))都是独立的随机变量,并且均符合N(0,σ2)分布。定义在X-Y平面上加工一平面,根据随机过程理论。可将平面上的任意点的误差点的误差预测为: 

{XY(n)=ΔXxcosωn+ΔYysinωn,n∈(-∞,+∞)}   (19) 

ΔXx:X向当量误差; 

ΔYy:Y向当量误差; 

ω:相对加工平面坐标系任一点与远点的矢量角; 

Exy(n)属于联合高斯过程,从而也可以求出: 

Exy(t)=EΔXx×cosωt+EΔYy×sinωt=0   (20) 

在机床运作过程中,任意两个过程点n1,n2时,可得到他们的相关函数与其协方差函数是相等的且均为: 

C ( n 1 , n 2 ) = R ( n 1 , n 2 ) = E [ ( Δ X x cos ω n 1 + Δ Y y sin ω n 1 ) ( Δ X x cos ω n 2 + Δ Y y sin ω n 2 ) ] = X x 2 × cos ω n 1 cos ω n 2 + Y y × sin ω n 1 sin ω n 2 + X x × Y y × cos ω n 1 sin ω n 2 + X x × Y y × sin ω n 1 cos ω n 2 = σ 2 cos ω ( n 1 - n 2 ) - - - ( 21 )

由于、各个点为独立同分布的,因此对于可得到相关系数: 

ρ = C ( n 1 , n 2 ) σ ( n 1 ) σ ( n 2 ) = cos ω ( n 1 - n 2 ) - - - ( 22 )

而ΔXx,ΔYy是服从N(0,σ2;0,σ2;cosω(n1-n2)),其二维密度函数为: 

f XY ( Δ X x , Δ Y y , n 1 , n 2 ) = 1 2 π | sin ω ( n 1 - n 2 ) | exp [ - Δ X x 2 - 2 Δ X x Δ Y y cos ω ( n 1 - n 2 ) + Δ Y y 2 2 σ 2 sin 2 ω ( n 1 - n 2 ) ] - - - ( 23 )

依据本方法,同样可以到得到在Y-Z、X-Z面的联合概率密度函数。 

步骤四:关键误差识别与修改意见 

在本发明的前面步骤中,已经提及过当量误差及波动预测的求解方法。当量误差及其波动作为空间误差项的反应结果,如何将对空间误差项影响较大的误差甄别出来,并减少波动范围就成为此步骤的重点。控制波动范围,最直观的方法是控制影响该项的方差,根据步骤1.4提出的均值误差模型则有: 

σ F 2 = ( F E ) 2 σ E 2 + ( F G ) 2 σ G 2 + ( F P W ) 2 σ P W 2 + ( F U ) 2 σ U 2 + ( F U W ) 2 σ U W 2 + ( F U t ) 2 σ U t 2 + ( F G V ) 2 σ G V 2 - - - ( 24 )

由于本发明只针对机床的几何误差项则有: 

σ G + G V 2 = ( F Δ x x ) 2 σ Δ x x 2 + ( F Δ y x ) 2 σ Δ y x 2 + ( F Δ z x ) 2 σ Δ z x 2 + ( F Δ x y ) 2 σ Δ x y 2 + ( F Δ y y ) 2 σ Δ y y 2 + ( F Δ z y ) 2 σ Δ z y 2 + ( F Δ x z ) 2 σ Δ x z 2 + ( F Δ y z ) 2 σ Δ y z 2 + ( F Δ z z ) 2 σ Δ z z 2 + ( F Δ α x ) 2 σ Δ α x 2 + ( F Δ β x ) 2 σ Δ β x 2 + ( F Δ γ x ) 2 σ Δ γ x 2 + ( F Δ α y ) 2 σ Δ α y 2 + ( F Δ β y ) 2 σ Δ β y 2 + ( F Δ γ y ) 2 σ Δ γ y 2 + ( F Δ α z ) 2 σ Δ α z 2 + ( F Δ β z ) 2 σ Δ β z 2 + ( F Δ γ z ) 2 σ Δ γ z 2 + ( F Δ α yz ) 2 σ Δ α yz 2 + ( F Δ β xz ) 2 σ Δ β xz 2 + ( F Δ α yz ) 2 σ Δ α yz 2

                                                                       (25) 

其中偏微分是用来具体识别出具体对于加工影响较大的误差项的,可将其就某一方向上展开归一化处理: 

m ni = | M ni | Σ | M ni | , n = x , y , z - - - ( 26 )

mni的总量为1。在某一方向上的mni表示了该项误差对于结果影响的大小。并可以根据此原理来进行可削减波动范围的关键误差项识别工作。本发明中,为了验证预测及比较随机性效果,在各轴50-600mm的行程上,以每3mm为一节点随机记录下一组数据。证明描述预测方法的准确性与实用性。 

与现有技术相比,本发明具有如下有益效果。 

本发明是以机床的非确定性波动提供一种描述预测方法,以多体系统理论为基础建立空间误差模型,为了便于分析非确定性波动的特性及描述预测方法,提出了一种当量误差的概念;用当量误差取描述了机床加工时点、线、面产生非确定性波动的特点及预测效果;随后为了甄别出对于当量误差的数值及非确定性波动影响较大的原始误差项,提出了一种归一化处理甄别方法;最后通过修改试验机并比较,可以清楚的看到本发明提出的对于机床非确定性波动的描述预测方法对于精密及超精密加工有着实质性的生产指导意义。 

图1为本方法实施流程图。 

图2为典型体的编号规则示意图。 

图3为一般机床误差项说明示意图。 

图4为三轴精密立式实验机床示意图。 

图5为三轴机床的拓扑结构图。 

图6为X向当量误差点及拟合图。 

图7为Y向当量误差点及拟合图。 

图8为Z向当量误差点及拟合图。 

图9为X向当量误差添加白噪声序列的随机性波动描述示意图。 

图10为Y向当量误差添加白噪声序列的随机性波动描述示意图。 

图11为Z向当量误差添加白噪声序列的随机性波动描述示意图。 

图12为在X-Y面上加工时对于非确定性波动描述示意图。 

图13为在X-Z面上加工时对于非确定性波动描述示意图。 

图14为在Y-Z面上加工时对于非确定性波动描述示意图。 

图15为在X向对加工误差影响较大的误差项分布图。 

图16为在Y向对加工误差影响较大的误差项分布图。 

图17为在Z向对加工误差影响较大的误差项分布图。 

图18为修改后试验机床X向当量误差点及拟合图。 

图19为修改后试验机床X向对行程内以3mm对的随机测量点的当量误差分布图。 

图20为修改后试验机床X向当量误差添加白噪声序列的随机性波动描述示意图。 

图21为未修改试验机床X向对行程内以3mm对的随机测量点的当量误差分布图。 

本发明以三轴精密立式加工中心为例,对上述的机床空间加工误差的非确定性描述及预测方法进行验证。 

步骤一:为三轴机床设置广义坐标系,并建立机床的空间误差模型。 

基于多体系统运动学理论,采用低序体阵列描述抽象机床系统的拓扑结构,在多体系统中建立广义坐标系,用矢量及其列向量表达位置关系,用齐次变换矩阵表示多体系统间的相互关系; 

步骤1.1建立三轴机床的拓扑结构 

该机床的结构如图4所示。该机床包括X轴、刀具、工件、Y轴、Z轴、床身; 

该三轴数控机床的成型系统由X轴平动单元、Y轴平动单元、Z轴平动单元组成。在数控机床成型运动中,本发明考虑机床的几何误差。本机床共有21项几何误差,包括X,Y,Z轴的六项几何误差(Δxx Δyx Δzx Δαx Δβx Δγx Δxy Δyy Δzy Δαy Δβy Δγy Δxz Δyz Δzz Δαz Δβz Δγz)和三项垂直度误差(ΔγXY ΔβXZ ΔαYZ)。 

根据多体理论的基本原理将该机床抽象对多体系统,该机床主要由6个典型体组成,定义三轴机床的各个组成部件,以及刀具和工件为“典型体”,用“Bj”表示,其中j=0,1,2,3,4,5,j表示各典型体的序号,n+1表示机床所包含典型体的个数。 

根据编号规则选定床身为典型体“B0”,将三轴机床分为刀具分支和工件分支,共两个分支。首先对刀具分支沿远离床身的方向,按照自然增长数列,对各典型体进行编号。再对工件分支沿远离床身的方向,按照自然增长数列,对各典型体进行编号。编号结果如图5所示。 

步骤1.2建立三轴机床的特征矩阵。 

在床身B0和所有部件Bj上均建立起与其固定联接的右手直角笛卡尔三维坐标系O0-X0Y0Z0和Oj-XjYjZj,这些坐标系的集合称为广义坐标系,各体坐标系称为子坐标系,每个坐标系的三个正交基按右手定则分别取名为X,Y,Z轴;各个子坐标系的相对应的坐标轴分别对应平行;坐标轴的正方向与其所对应的运动轴的正方向相同。 

将各体之间的运动和静止情况,看作坐标系之间的运动和静止情况。根据两相邻典型体之间的静止和运动情况,在理想运动特征矩阵和运动误差特征矩阵表(表2)中选择相应的运动特征矩阵。选择结果如表4。 

表4:该三轴机床的运动特征矩阵和运动误差特征矩阵表 

由于B5相对于B0无相对运动,则T50S=I4×4ΔT50S=I4×4; 

B4相对于B3无相对运动,则T34S=I4×4ΔT34S=I4×4。 

由于本发明是一种关于机床空间加工误差的非确定性描述及预测方法,在使用过程中忽略除几何误差之外的所有误差因素。根据相邻典型体在静止状态下的位置关系,确定典型体间静止特征矩阵和静止误差特征矩阵。结果如表5。 

表5:该三轴机床的静止特征矩阵和静止误差特征矩阵表 

步骤1.3建立机床的空间误差模型 

刀具成型点实际运动位置与理想运动位置的偏差即为机床的空间误差。 

设刀具加工点在刀具坐标系中的坐标为: 

PT=[xt,yt,zt,0]T    (27) 

其中xt表示刀具加工点在刀具坐标系中X轴方向的坐标值; 

yt表示刀具加工点在刀具坐标系中Y轴方向的坐标值; 

zt表示刀具加工点在刀具坐标系中Z轴方向的坐标值; 

下标t表示刀具 

机床在理想状态时成型点的运动位置: 

Pwideal

=[T05P×T05S]-[T01P×T01S×T12P×T12S×T23P×T23S×T34P×T34S]PT    (28) 

式中TijP表示典型体Bj与典型体Bi之间的体间静止特征矩阵; 

TijS表示典型体Bj与典型体Bi之间的理想运动特征矩阵; 

PT表示刀具加工点在刀具坐标系中的坐标; 

Pwidedl表示理想条件下成型点在工件坐标系中的坐标, 

机床在实际状态时成型点的运动位置: 

PW=[T05]-1[T01×T12×T23×T34]PT    (29) 

其中Tij=TijP·ΔTijP·TijS·ΔTijS

TijP表示典型体Bj与典型体Bi之间的体间静止特征矩阵; 

ΔTijS表示典型体Bj与典型体Bi之间的体间静止误差特征矩阵; 

TijS表示典型体Bj与典型体Bi之间的理想运动特征矩阵; 

ΔTijS表示典型体Bj与典型体Bi之间的运动误差特征矩阵; 

PT表示刀具加工点在刀具坐标系中的坐标。 

则机床的空间误差模型表示为: 

E=Pwideal-PW    (30) 

步骤1.4误差项合理削减及当量误差方程的建立 

本发明此步将以空间误差模型为基础,进一步将机床的所有误差项进行削减。机床的误差均值模型可以表示为: 

F=F(E,G,PW,U,UW,Ut,GV)    (31) 

其中: 

F=[f1,f2,…,fr]T:r个独立方程组成的向量; 

E=[Ex,Ey,Ez,0]T:机床的空间误差向量; 

G=[g1,g2,……,gn]T:n个机床各零部件几何误差组成的向量; 

Gv=[Δγxy,Δβxz,Δαyz,1]T三主轴间姿态形式误差; 

Pw=[Pwx,Pwy,Pwz,1]T:工件上成形点在工件坐标系中的坐标向量; 

U=[x,y,z,B]T:机床各运动轴的位置向量; 

Uw=[xw,yw,zw,1]T:工件位置坐标向量; 

Ut=[xt,yt,zt,1]T:刀具位置坐标向量; 

由于在实际加工过程中,装夹误差及刀具装夹误差是必然要存在误差项的,故本发明中定义Pw,U是没有误差的。因此,可以进一步写为: 

F=F(E,G,GV,Uw,Ut)    (32) 

其中G的表达式可书写为: 

G = Δ x x Δ y x Δ z x 0 0 0 Δ x y Δ y y Δ z y 0 0 0 Δ x z Δ y z Δ z z 0 0 0 0 0 0 Δ α x Δ β x Δ γ x 0 0 0 Δ α y Δ β y Δγ 0 0 0 Δ α z Δ β z Δ γ z - - - ( 33 )

空间误差项,利用激光干涉仪、球杆仪和五坐标测量仪来得出。其中对于机床测量方法而言,最常用的方法就是激光干涉仪。优点是可以通过一个轴的测量测出该方向上的6个误差项,总类可以分为直线度误差和线性误差,如果有一个与该轴运动形式趋势一致的激光干涉仪测量,此时产生的某些线性误差和直线度误差会有一定的相关性,因此,本发明中定义一个相关系数ρ表示其中的关系。 

在激光干涉仪测量X向的六项基本误差时,并与此同时,在Y的方向,再加之一个激光 干涉仪,运动趋势与X向运动一致,此时产生的Y项的6项基本误差就会产生一定的重叠项。X轴沿Y项的线性误差Δyx与Y轴的定位误差Δyy从空间来看二者是存在一定的关系,定义ρ=Cov(Δyx,Δyy)便为二者的相关系数。一般情况下,设ρ=Cov(ΔIj,ΔJi)为误差与误差之间的相关系数,其中任意两项定位误差的相关系数为零。同理则可定义出其他误差项之间的相关性,矩阵: 

U ρ = ρ 11 ρ 12 ρ 13 ρ 14 ρ 15 ρ 16 ρ 21 ρ 22 ρ 23 ρ 24 ρ 25 ρ 26 ρ 31 ρ 32 ρ 33 ρ 34 ρ 35 ρ 36 ρ 41 ρ 42 ρ 43 ρ 44 ρ 45 ρ 46 ρ 51 ρ 52 ρ 53 ρ 54 ρ 55 ρ 56 ρ 61 ρ 62 ρ 63 ρ 64 ρ 65 ρ 66 - - - ( 34 )

当量误差,由于机床几何误差最终体现在定位精度上,本发明中定义一种新的误差含义:即将空间误差量,投影到在各个轴线上的误差分量。 

U G = F × U ρ = F ( E , G , G V , U w , U t ) × ρ 11 ρ 12 ρ 13 ρ 14 ρ 15 ρ 16 ρ 21 ρ 22 ρ 23 ρ 24 ρ 25 ρ 26 ρ 31 ρ 32 ρ 33 ρ 34 ρ 35 ρ 36 ρ 41 ρ 42 ρ 43 ρ 44 ρ 45 ρ 46 ρ 51 ρ 52 ρ 53 ρ 54 ρ 55 ρ 56 ρ 61 ρ 62 ρ 63 ρ 64 ρ 65 ρ 66 = Δ X x Δ Y y Δ Z z 1 T - - - ( 35 )

其中: 

ΔXx:X项上的当量误差; 

ΔYy:Y项上的当量误差; 

ΔZz:Z项上的当量误差; 

最后得到当量误差方程: 

ΔXx=Δxz-Δxx-Δxy-Δxwd+zΔβx-zΔβwd+yΔγwd-zΔβy                (36) 

ΔYy=z[(Δαx+Δαy)-(Δyx+Δyy)]-x(Δγwd+Δγy+Δγxy)-Δywd+zΔαwd (37) 

ΔZz=x(Δβwd+Δβy)+Δzz+Δzt+Δyz+Δyt-zΔαz+yΔαwd-Δzwd          (38) 

步骤二:数控机床各几何误差的测量及其测量数据的整理 

激光干涉仪被频繁的用于机床误差检测上,本发明中,通过定点多测的方法在X,Y,Z三个方向上进行测量。分别在各轴50-600mm的行程上,以每20mm为一节点,进行测量重复9次并计算均值。只保留误差值: 

tr=Tr-D       (39) 

D:目标点; 

Tr:激光干涉仪测量值; 

tr:误差值; 

使用垂直度测量仪测量机床的三项垂直度误差。 

定义各项几何误差均符合tr~N(μ,σ2)均符合高斯分布的独立同分布。 

f ( t r ) = 1 2 π σ exp { - ( t r - μ ) 2 2 σ 2 } - - - ( 40 )

μ:为误差均值; 

σ2:为误差的方差; 

本发明中,为了验证预测及比较随机性效果,在各轴50-600mm的行程上,以每3mm为一节点随机记录下一组数据。表6~9为50-600mm的行程上,以每20mm为一节点,测量9次并取均值。由于篇幅限制,只列举数据的一部分 

表6 X轴几何误差测量值均值(mm) 

表7 Y轴几何误差测量值(mm) 

表8 Z轴几何误差测量值(mm) 

表9 单元间误差测量值(mm) 

步骤三:计算当量误差并利用随机过程对加工轴及面的随机性波动进行描述及预测 

步骤3.1计算当量误差并进行线条拟合 

本发明中,定义ΔXx,ΔYy,ΔZz被设为独立同分布的。根据实验数据的均值,可以计算出三向的当量误差。利用B-spline曲线进行数据在位置点的拟合。拟合原理如下: 

N i , p ( u ) = u - u i u i + p - u i N i , p - 1 ( u ) + u i + p + 1 - u u i + p + 1 - u i + 1 N i + 1 , p - 1 ( u ) - - - ( 42 )

其中: 

u:表示当量误差; 

p:表示阶数(一般用三阶); 

为了更为直观的观察ΔXx,ΔYy,ΔZz当量误差及其拟合效果如图6~8所示 

步骤3.2轴向随机性描述及预测原理 

针对其中一项误差的随机过程,可以将其称之为“高斯白噪声序列”,由白噪声过程定义可知,其中任意两点过程n1,n2两点的相关函数与其协方差函数相同均为σ2δ(n1,n2),并且在移动过程中的任意时刻,均为不相关的,并且任意时刻均为N(0,σ2)于是在这个过程中得到任一点的概率密度函数为: 

f ( ΔX x 1 , Δ X x 2 , . . . , ΔX xn ; n 1 , n 2 , . . . . , n n ) = Π i = 1 n f ( ΔX xi ) = 1 ( 2 π ) n / 2 σ n exp ( - 1 2 σ 2 Σ i = 1 n ΔX xi 2 ) - - - ( 43 )

其中:ΔXxi:为某一方向上的当量误差; 

nn:为某一方向上的位置点; 

本发明就ΔXx,ΔYy,ΔZz三向当量误差添加高斯白噪声序列,并以此来描述和预测机床的几何误差非确定性波动,其波动范围在±3σ之间。如图9~11所示 

步骤3.3在平面上的随机性描述及预测原理 

任意两个当量误差((ΔXx,ΔYy),(ΔYy,ΔZz)和(ΔXx,ΔZz))都是独立的随机变量,并且均符合N(0,σ2)分布。定义在X-Y平面上加工一平面,根据随机过程理论。可将平面上的任意点的误差点的误差预测为: 

{XY(n)=ΔXxcosωn+ΔYysinωn,n∈(-∞,+∞)}     (44) 

ΔXx:X向当量误差; 

ΔYy:Y向当量误差; 

ω:相对加工平面坐标系任一点与远点的矢量角; 

Exy(n)属于联合高斯过程,从而也可以求出: 

Exy(t)=EΔXx×cosωt+EΔYy×sinωt=0       (45) 

在机床运作过程中,任意两个过程点n1,n2时,可得到他们的相关函数与其协方差函数是相等的且均为: 

C ( n 1 , n 2 ) = R ( n 1 , n 2 ) = E [ ( ΔX x cos ωn 1 + ΔY y sin ωn 1 ) ( ΔX x cos ωn 2 + ΔY y sin ωn 2 ) ] = EΔX x 2 × cos ωn 1 cos ωn 2 + EΔY y × sin ωn 1 sin ωn 2 + EΔX x × EΔY y × cos ωn 1 sin ωn 2 + EΔX x × EΔY y × sin ωn 1 cos ωn 2 = σ 2 cos ω ( n 1 - n 2 ) - - - ( 46 )

由于、各个点为独立同分布的,因此对于可得到相关系数: 

ρ = C ( n 1 , n 2 ) σ ( n 1 ) σ ( n 2 ) = cos ω ( n 1 - n 2 ) - - - ( 47 )

而ΔXx,ΔYy是服从N(0,σ2;0,σ2;cosω(n1-n2)),其二维密度函数为: 

f XY ( ΔX x , ΔY y , n 1 , n 2 ) = 1 2 π | sin ω ( n 1 - n 2 ) | exp [ - ΔX x 2 - 2 ΔX x ΔY y cos ω ( n 1 - n 2 ) + ΔY y 2 2 σ 2 sin 2 ω ( n 1 - n 2 ) ] - - - ( 48 )

依据本专利的方法,同样可以到得到在Y-Z、X-Z面的联合概率密度函数,其波动范围也应在±3σ之间。其在平面的随机波动情况如图12~14所示。 

步骤四:关键误差识别与修改意见 

在本项发明的前面步骤中,已经提及过当量误差及波动预测的求解方法。当量误差及其波动作为空间误差项的反应结果,如何将对空间误差项影响较大的误差甄别出来,并减少波动范围就成为此步骤的重点。控制波动范围,最直观的方法是控制影响该项的方差,根据步骤1.4提出的均值误差模型则有: 

σ F 2 = ( F E ) 2 σ E 2 + ( F G ) 2 σ G 2 + ( E P W ) 2 σ P W 2 + ( F U ) 2 σ U 2 + ( F U W ) 2 σ U W 2 + ( F U t ) 2 σ U t 2 + ( F G V ) 2 σ G V 2 - - - ( 24 )

由于本项发明只针对机床的几何误差项则有: 

σ G + G V 2 = ( F Δ x x ) 2 σ Δ x x 2 + ( F Δ y x ) 2 σ Δ y x 2 + ( F Δ z x ) 2 σ Δ z x 2 + ( F Δ x y ) 2 σ Δ x y 2 + ( F Δ y y ) 2 σ Δ y y 2 + ( F Δ z y ) 2 σ Δ z y 2 + ( F Δ x z ) 2 σ Δ x z 2 + ( F Δ y z ) 2 σ Δ y z 2 + ( F Δ z z ) 2 σ Δ z z 2 + ( F Δ α x ) 2 σ Δ α x 2 + ( F Δ β x ) 2 σ Δ β x 2 + ( F Δ γ x ) 2 σ Δ γ x 2 + ( F Δα y ) 2 σ Δ y 2 + ( F Δβ y ) 2 σ Δβ y 2 + ( F Δγ y ) 2 σ Δ γ y 2 + ( F Δα z ) 2 σ Δ α z 2 + ( F Δβ z ) 2 σ Δ β z 2 + ( F Δγ z ) 2 σ Δγ z 2 + ( F Δ α yz ) 2 σ Δ α yz 2 + ( F Δ β xz ) 2 σ Δ β xz 2 + ( F Δ α yz ) 2 σ Δ α yz 2 - - - ( 25 )

其中偏微分是用来具体识别出具体对于加工影响较大的误差项的,可将其就某一方向上展开归一化处理: 

m ni = | M ni | Σ | M ni | , n = x , y , z - - - ( 26 )

mni的总量为1。在某一方向上的mni表示了该项误差对于结果影响的大小。图15~17分别表示了,在各个方向上对误差结果即非确定性波动范围影响较大的误差项。分别是在X向上,Δxz,Δxx,Δxy,Δβx,Δβy;Y方向上,Δyx,Δyy,Δαx,Δαy,Δγxy;Z方向上, Δzz,Δyz,Δαz,Δβy对加工结果有着较大影响,本发明为了更为直观的看到的其影响,图15~17表示了其影响程度。并可以根据此原理来进行可削减波动范围的关键误差项识别工作。 

本发明为了更进一步的证明方法的准确性与实用性。根据关键误差源对机床的关键部位零件进行修改,其中Δxx,Δyy,Δzz三项误差源于三个主轴向的移动螺母、螺栓的制造精度和积累误差;Δxz,Δyz两项误差源于机床导轨的垂直面的直线度误差;Δxy,Δyx两项误差源于机床导轨水平面的直线度误差;Δαx,Δβy两项误差取决于导轨的平行度误差;Δαy,Δβy两项误差取决于机床导轨的垂直面的直线度误差及导轨长度。根据以上建议对试验机进行改善,即使用更高精度的导轨替换。为了验证更换效果,对未改善的试验机通过定点多测的方法在X,Y,Z三个方向上进行测量,分别在各轴50-600mm的行程上以每3mm为一节点随机记录下一组数据并计算其当量误差(图21)。 

对于试验机进行再次测量,通过定点多测的方法在X,Y,Z三个方向上进行测量。分别在各轴50-600mm的行程上,以每20mm为一节点,进行测量重复9次并计算均值,并以X向的当量误差为例(图18所示)。可以清楚的看到相较之前图(图6所示),当量误差值明显降低。为了验证预测及比较随机性效果,与前面在以50-600mm的行程上为例,以每3mm为一节点随机记录下一组数据并计算其当量误差(图19所示);并以本发明步骤3.2的描述预测波动方法,也在每3mm下进行添加白噪声序列(图20),都以X向为例,可以清楚看到实测的当量误差(图19)与描述预测方法的步骤3.2产生的波动效果(图20)是十分相似的,证明了本发明描述预测方法的实用性。 

另外通过图19与图21的比较,也可以明晰的看到改善后的试验机波动量范围在[-0.0014mm,0.0013mm]之间,而改善前的机床的波动范围在[-0.0025mm,0.0022mm]之间。波动范围明显降低,可证明本发明提出的非确定性波动的描述预测方法对非确定性误差波动范围的减少有着实际价值,这对精密及超精密加工有着很深刻的指导意义。 

本文发布于:2024-09-23 14:35:13,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/72927.html

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

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