[发明专利]机床空间加工误差的非确定性描述及预测方法有效
申请号: | 201410384172.3 | 申请日: | 2014-08-06 |
公开(公告)号: | CN104200063B | 公开(公告)日: | 2017-07-14 |
发明(设计)人: | 程强;董立芳;冯秋男;蔡力钢;章子玲;赵永胜;刘志峰 | 申请(专利权)人: | 北京工业大学 |
主分类号: | G06F19/00 | 分类号: | G06F19/00 |
代理公司: | 北京思海天达知识产权代理有限公司11203 | 代理人: | 沈波 |
地址: | 100124 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 机床空间加工误差的非确定性描述及预测方法,是属于机床精度设计领域。首先,根据多体系统理论建立起机床的误差模型,在误差模型的基础上,对误差项进行合理的削减至三个方向的“当量误差”。当量误差中也同样存在着非确定性的波动,在本项发明中,加工平面时所拥有随机波动可以根据随机过程理论进行描述和预测。波动的范围也应该被限制在一定范围内;此外对加工误差波动有较大影响的关键误差项会被甄别出来,根据得到的结论,提出一些对于机床零件进行改善的地方。改善后的试验机,可以从测量结果中清晰的看到,精度的提升及波动范围的减小。这对于精密及超精密加工有着至关重要的指导意义。 | ||
搜索关键词: | 机床 空间 加工 误差 确定性 描述 预测 方法 | ||
【主权项】:
机床空间加工误差的非确定性描述及预测方法,其特征在于:首先,根据多体系统理论建立起机床的误差模型,在误差模型的基础上,对误差项进行合理的削减至三个方向的“当量误差”;当量误差中也同样存在着非确定性的波动,在所述方法中,加工平面时所拥有随机波动根据随机过程理论进行描述和预测;波动的范围也应该被限制在一定范围内;此外对加工误差波动有较大影响的关键误差项会被甄别出来,根据得到的结论,提出一些对于机床零件进行改善的地方;所述方法的具体实施步骤如下,步骤一 为三轴机床设置广义坐标系,并建立机床的空间误差模型;基于多体系统运动学理论,采用低序体阵列描述抽象机床系统的拓扑结构,在多体系统中建立广义坐标系,用矢量及其列向量表达位置关系,用齐次变换矩阵表示多体系统间的相互关系;步骤1.1建立三轴机床的拓扑结构分析机床的结构,定义三轴机床的各个组成部件,以及刀具和工件为“典型体”,用“Bj”表示,其中j=0,1,2...n,j表示各典型体的序号,n‑1表示机床所包含典型体的个数;典型体的编号规则如下:1)选定床身为典型体“B0”2)将三轴机床分为刀具分支和工件分支,共两个分支;首先对刀具分支沿远离床身的方向,按照自然增长数列,对各典型体进行编号;再对工件分支沿远离床身的方向,按照自然增长数列,对各典型体进行编号,其中m表示刀具分支中典型体的个数;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建立三轴机床的特征矩阵;所述方法所研究的三轴数控机床几何误差项的几何意义及其表达式如表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表示刀具机床在理想状态时成型点的运动位置:Pwideal=[Πj=n,Lr(n)=0j=1TLj(n)Lj-1(n)PTLj(n)Lj-1(n)S]-1[Πu=r,Lr(m)=0u=1TLu(m)Lu-1(m)PTLu(m)Lu-1(m)S]PT---(6)]]>式中TijP表示典型体Bj与典型体Bi之间的体间静止特征矩阵;TijS表示典型体Bj与典型体Bi之间的理想运动特征矩阵;PT表示刀具加工点在刀具坐标系中的坐标;Pwideal表示理想条件下成型点在工件坐标系中的坐标,m+1表示刀具分支中典型体的个数;n+1表示三轴机床所包含的典型体的总个数;机床在实际状态时成型点的运动位置:PW=[Πu=n,Lr(n)=0u=1TLu(n)Lu-1(n)]-1[Πj=m,Lr(m)=0j=1TLj(m)Lj-1(m)]PT---(7)]]>其中Tij=TijP·ΔTijP·TijS·ΔTijSTijP表示典型体Bj与典型体Bi之间的体间静止特征矩阵;ΔTijS表示典型体Bj与典型体Bi之间的体间静止误差特征矩阵;TijS表示典型体Bj与典型体Bi之间的理想运动特征矩阵;ΔTijS表示典型体Bj与典型体Bi之间的运动误差特征矩阵;PT表示刀具加工点在刀具坐标系中的坐标;则机床的空间误差模型表示为:Ei=Pwideal‑Pw (8)步骤1.4误差项合理削减及当量误差方程的建立所述方法此步将以空间误差模型为基础,进一步将机床的所有误差项进行合理削减;机床的误差均值模型表示为:F=F(E,G,Pw,U,UW,Ut,GV) (9)其中:F=[f1,f2,...,fr]T其中f1,f2,...,fr表示r个独立方程;E=[Ex,Ey,Ez,0]T其中Ex,Ey,Ez表示机床的空间误差;G=[g1,g2,……,gn]T其中g1,g2,......,gn表示n个机床各零部件几何误差;Gv=[Δγxy,Δβxz,Δαyz,1]T其中Δγxy,Δβxz,Δαyz表示机床的三主轴间姿态形式误差;Pw=[Pwx,Pwy,Pwz,1]T其中Pwx,Pwy,Pwz表示工件上成形点在工件坐标系中的坐标向量;U=[x,y,z,B]T其中x,y,z,B表示机床各运动轴的位置向量;Uw=[xw,yw,zw,1]T其中xw,yw,zw表示工件位置坐标向量;Ut=[xt,yt,zt,1]T其中xt,yt,zt表示刀具位置坐标向量;所述方法中定义Pw,U,Uw,Ut是不存在误差;因此,进一步写为:F=F(E,G,GV) (10)其中G的表达式可书写为:G=ΔxxΔyxΔzx000ΔxyΔyyΔzy000ΔxzΔyzΔzz000000ΔαxΔβxΔγx000ΔαyΔβyΔγ000Δα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)]]>其中,ρ11‑ρ66表示各项基本误差之间的相关系数当量误差,由于机床几何误差最终体现在定位精度上,所述方法中定义一种新的误差含义:即将空间误差量,投影到在各个轴线上的误差分量;UG=F×Uρ=F(E,G,Gv)×ρ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=ΔXxΔYyΔZz1T---(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(tr)=12πσexp{-(tr-μ)22σ2}---(15)]]>μ:为误差均值;σ2:为误差的方差;步骤三:计算当量误差并利用随机过程对加工轴及面的随机性波动进行描述及预测步骤3.1计算当量误差并进行线条拟合所述方法中,认为ΔXx,ΔYy,ΔZz被设为独立同分布的;根据实验数据的均值,计算出三向的当量误差;利用B‑spline曲线进行数据在位置点的拟合;拟合原理如下:Ni,p(u)=u-uiui+p-uiNi,p-1(u)+ui+p+1-uui+p+1-ui+1Ni+1,p-1(u)---(17)]]>其中:u:表示当量误差;p:表示阶数;步骤3.2轴向随机性描述及预测原理针对其中一项误差的随机过程,将其称之为“高斯白噪声序列”,由白噪声过程定义可知,其中任意两点过程n1,n2两点的相关函数与其协方差函数相同均为σ2δ(n1,n2),并且在移动过程中的任意时刻,均为不相关的,并且任意时刻均为N(0,σ2),于是在这个过程中得到任一点的概率密度函数为:f(ΔXx1,ΔXx2,...,ΔXxn;n1n2,...,nn)=Πi=1nf(ΔXxi)=1(2π)n/2σnexp(-12σ2Πi=1nΔXxi2)---(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(n1,n2)=R(n1,n2)=E[(ΔXxcosωn1+ΔYysinωn1)(ΔXxcosωn2+ΔYysinωn2)]=EΔXx2×cosωn1cosωn2+EΔYy×sinωn1sinωn2+EΔXx×EΔYy×cosωn1sinωn2+EΔXx×EΔYy×sinωn1cosωn2=σ2cosω(n1-n2)---(21)]]>由于、各个点为独立同分布的,因此对于可得到相关系数:ρ=C(n1,n2)σ(n1)σ(n2)=cosω(n1-n2)---(22)]]>而ΔXx,ΔYy是服从N(0,σ2;0,σ2;cosω(n1‑n2)),其二维密度函数为:fXY(ΔXx,ΔYy,n1,n2)=12π|sinω(n1-n2)|exp[-ΔXx2-2ΔXxΔYycosω(n1-n2)+ΔYy22σ2sin2ω(n1-n2)]---(23)]]>依据所述方法,同样到得到在Y‑Z、X‑Z面的联合概率密度函数;步骤四:关键误差识别与修改意见当量误差及其波动作为空间误差项的反应结果,如何将对空间误差项影响较大的误差甄别出来,并减少波动范围就成为此步骤的重点;控制波动范围,最直观的方法是控制影响该项的方差,根据步骤1.4提出的均值误差模型则有:σF2=(∂F∂E)2σE2+(∂F∂G)2σG2+(∂F∂PW)2σPW2+(∂F∂U)2σU2+(∂F∂UW)2σUW2+(∂F∂Ut)2σUt2+(∂F∂GV)2σGV2---(24)]]>由于所述方法只针对机床的几何误差项则有:σG+GV2=(∂F∂Δxx)2σΔxx2+(∂F∂Δyx)2σΔyx2+(∂F∂Δzx)2σΔzx2+(∂F∂Δxy)2σΔxy2+(∂F∂Δyy)2σΔyy2+(∂F∂Δzy)2σΔzy2+(∂F∂Δxz)2σΔxz2+(∂F∂Δyz)2σΔyz2+(∂F∂Δzz)2σΔzz2+(∂F∂Δαx)2σΔαx2+(∂F∂Δβx)2σΔβx2+(∂F∂Δγx)2σΔγx2+(∂F∂Δαy)2σΔαy2+(∂F∂Δβy)2σΔβy2+(∂F∂Δγy)2σΔγy2+(∂F∂Δαz)2σΔαz2+(∂F∂Δβz)2σΔβz2+(∂F∂Δγz)2σΔγz2+(∂F∂Δαyz)2σΔαyz2+(∂F∂Δβxz)2σΔβxz2+(∂F∂Δαyz)2σΔαyz2]]>其中偏微分是用来具体识别出具体对于加工影响较大的误差项的,可将其就某一方向上展开归一化处理:mni=|Mni|Σi=121|Mni|n=x,y,z---(26)]]>mni的总量为1,表示x,y,z方向上第i项误差的归一处理值;在某一方向上的mni表示了该项误差对于结果影响的大小;并根据归一化处理结果来进行可削减波动范围的关键误差项识别工作;所述方法中,为了验证预测及比较随机性效果,在各轴50‑600mm的行程上,以每3mm为一节点随机记录下一组数据。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京工业大学,未经北京工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410384172.3/,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06 计算;推算;计数
G06F 电数字数据处理
G06F19-00 专门适用于特定应用的数字计算或数据处理的设备或方法
G06F19-10 .生物信息学,即计算分子生物学中的遗传或蛋白质相关的数据处理方法或系统
G06F19-12 ..用于系统生物学的建模或仿真,例如:概率模型或动态模型,遗传基因管理网络,蛋白质交互作用网络或新陈代谢作用网络
G06F19-14 ..用于发展或进化的,例如:进化的保存区域决定或进化树结构
G06F19-16 ..用于分子结构的,例如:结构排序,结构或功能关系,蛋白质折叠,结构域拓扑,用结构数据的药靶,涉及二维或三维结构的
G06F19-18 ..用于功能性基因组学或蛋白质组学的,例如:基因型–表型关联,不均衡连接,种群遗传学,结合位置鉴定,变异发生,基因型或染色体组的注释,蛋白质相互作用或蛋白质核酸的相互作用
G06F 电数字数据处理
G06F19-00 专门适用于特定应用的数字计算或数据处理的设备或方法
G06F19-10 .生物信息学,即计算分子生物学中的遗传或蛋白质相关的数据处理方法或系统
G06F19-12 ..用于系统生物学的建模或仿真,例如:概率模型或动态模型,遗传基因管理网络,蛋白质交互作用网络或新陈代谢作用网络
G06F19-14 ..用于发展或进化的,例如:进化的保存区域决定或进化树结构
G06F19-16 ..用于分子结构的,例如:结构排序,结构或功能关系,蛋白质折叠,结构域拓扑,用结构数据的药靶,涉及二维或三维结构的
G06F19-18 ..用于功能性基因组学或蛋白质组学的,例如:基因型–表型关联,不均衡连接,种群遗传学,结合位置鉴定,变异发生,基因型或染色体组的注释,蛋白质相互作用或蛋白质核酸的相互作用