基于扩展误差流的叶片加工过程误差预测方法.pdf

上传人:62****3 文档编号:1497895 上传时间:2018-06-18 格式:PDF 页数:36 大小:10.27MB
返回 下载 相关 举报
摘要
申请专利号:

CN201310376765.0

申请日:

2013.08.27

公开号:

CN103440416A

公开日:

2013.12.11

当前法律状态:

撤回

有效性:

无权

法律详情:

发明专利申请公布后的视为撤回IPC(主分类):G06F 19/00申请公布日:20131211|||实质审查的生效IPC(主分类):G06F 19/00申请日:20130827|||公开

IPC分类号:

G06F19/00(2011.01)I

主分类号:

G06F19/00

申请人:

西北工业大学

发明人:

李山; 王佩; 杨青龙; 任静波

地址:

710072 陕西省西安市友谊西路127号

优先权:

专利代理机构:

西北工业大学专利中心 61204

代理人:

王鲜凯

PDF下载: PDF下载
内容摘要

本发明公开了一种基于扩展误差流的叶片加工过程误差预测方法,用于解决现有误差流方法以刚体零件装配多工序过程或者加工多工序过程为研究对象仅考虑几何误差源的技术问题。技术方案是采用模型驱动进行过程监控,对几何定位误差源与受力变形误差源产生的误差及时进行预测,对误差耦合和传递机理进行了研究,对加工过程误差耦合建模方案进行了设计;通过网格划分的思想对叶片零件进行了微元划分,将变形分析转换为微元坐标系的坐标变换;建立了基于扩展误差流的多源多工序误差耦合模型,在此基础上给出了基于误差耦合模型的综合误差预测模型。帮助工作人员及时发现叶片的制造缺陷,进行校正和调整,减少返工次数,提高了加工质量和效率。

权利要求书

权利要求书
1.  一种基于扩展误差流的叶片加工过程误差预测方法,其特征在于包括以下步骤:
步骤一、确定叶片加工过程误差源分别为定位基准精度产生的误差;安装产生的误差;刀具位姿变化产生的误差;切削力产生的变形误差;噪声误差;对误差源进行建模,并对加工过程中的因素约定如下:多工序加工过程中将一道工序的加工过程分为加工前和加工中两个阶段;基准误差、夹具安装几何误差以及刀具倾斜误差对工件产生定位误差,定义为几何定位误差;加工中的弹性变形是由切削力引起的;
步骤二、基于微元刚体坐标变换的几何定位误差计算;
定义五个坐标系,分别是全局坐标系{O}、工件坐标系{ws}、特征坐标系{fs}、微元坐标系{ps}以及刀具坐标系{T};
根据各个对象在空间的位姿关系,由全局坐标系{O}、工件坐标系{ws}、特征坐标系{Fs}、微元坐标系{ps}以及刀具坐标系共同构成空间运动链:
TTO=TwsO·Tfsws·Tpsfs·TTps---(1)]]>
式中,表示刀具坐标系{T}相对于全局坐标系{O}的坐标变换矩阵,表示工件坐标系{ws}相对于全局坐标系{O}的坐标变换矩阵,表示特征坐标系{fs}相对于工件坐标系{ws}的坐标变换矩阵,表示微元坐标系{ps}相对于特征坐标系{fs}的坐标变换矩阵表示刀具坐标系{T}相对于微元坐标系{ps}的坐标变换矩阵;
运用微分运动原理得到:
ΔTTO·TTO=(ΔTwsO·TwsO)·(ΔTfsws·Tfsws)·(ΔTpsfs·Tpsfs)·(ΔTTps·TTps)---(2)]]>
式中,Δ表示微分;
式(2)的左边变换为ΔTTO·TTO=ΔTTO·TwsO·Tfsws·Tpsfs]]>
则得到:
ΔTTO·TwsO·Tfws·Tpsfs·TTps=(ΔTwsO·TwsO)·(ΔTfsws·Tfsws)·(ΔTpsfs·Tpsfs)·(ΔTTps·TTps)---(3)]]>
将式(3)改写为:
(ΔTO+I)·TwsO·Tfsws·Tpsfs=(ΔwsO+I)·TwsO·(Δfsws+I)·Tfsws·(Δpsfs+I)·Tpsfs·(ΔTps+I)---(4)]]>
忽略高阶项后得到以下表达式:
ΔTps=(Twso·Tfsws·Tpsfs)-1(ΔTO-ΔwsO-TwsoΔfsws(Twso)-1-Twso·TfswsΔpsfs(Twso·Tfsws)-1)(Twso·Tfsws·Tpsfs)]]>
=(Twso·Tfsws·Tpsfs)-1(ΔTO-ΔwsO-ΔfsO-ΔpsO)(Twso·Tfsws·Tpsfs)]]>
=(Tpso)-1(ΔTO-ΔwsO-ΔfsO-ΔpsO)(Tpso)]]>
                                               (5)
从而得到刀具在微元坐标系下的偏差:
ΔXTps=(R0psO)T-(R0psO)T·r×psO03*3(R0psO)T6*6[ΔTO-ΔwsO-ΔfsO-ΔpsO]6*1---(6)]]>
由此得到刀具在特征坐标系下和在工件坐标系下的偏差分别为:
ΔXTfs=(R0fsO)T-(R0fsO)T·r×fsO03*3(R0fsO)T6*6[ΔTO-ΔwsO-ΔfsO]6*1---(7)]]>
ΔXTws=(R0wsO)T-(R0wsO)T·r×wsO03*3(R0wsO)T6*6[ΔTO-ΔwsO]6*1---(8)]]>
式中,表示微元坐标系相对于全局坐标系的旋转矩阵的名义值,表示特征坐标系相对于全局坐标系的旋转矩阵的名义值,表示工件坐标系相对于全局坐标系的旋转矩阵的名义值,和表示反对称矩阵,为刀具相对于全局坐标系的偏差量,为工件相对于全局坐标系的偏差量,为特征相对于全局坐标系的偏差量,表示微元相对于全局坐标系的偏差量;
在装夹好工件时,接触点在工件坐标系{ws}、特征坐标系{fs}、微元坐标系{ps}与定位元件坐标系是重合的则工件与元件l的第i个接触点有四种方法描述:
Fi(Xwso,θwsO,rwsi)=Xwso+RrwsiwsOFi(Xfso,θfsO,rfsi)=Xfso+RrfsifsOFi(Xpso,θpsO,rpsi)=Xpso+RrpsipsOfi(Xli,θli,rli)=Xli+RrliliO---(9)]]>
则该式中的前三个等式与最后一个相等,即Fi=fi
采用一阶泰勒级数展开,省去高阶项得到:
(∂Fi∂xpsO∂Fi∂ΘpsO)·ΔxpsOΔΘpsO=(∂fi∂Xli∂fi∂Θli)·ΔxfiΔΘli+∂fi∂rliΔrli-∂Fi∂rpsiΔrpsi---(10)]]>
将式(10)写成:

ΔXpsO=(ΔxpsoTΔΘpsOT)T∈R6*1]]>
ΔΨli=(ΔxliTΔΘliT)T∈R6*1]]>
则得到:
Upsi·ΔXpsO=Uli·ΔΨli+RΔrliliO-RΔrpsipsO---(12)]]>
由于夹具固定在机床上,假定忽略掉夹具的位置和姿态误差,则得到:
Upsi·ΔXpsO=RΔrliliO-RΔrpsipsO---(13)]]>
其中微元在全局坐标系下的偏差其中表示定位偏差分量,表示基准偏差分量;
从而得到:
Upsi·ΔXpslO=RΔrliliOUpsi·ΔXpsdO=-RΔrpsipsO---(14)]]>
假设工件上第i个接触点的几何位置Δrpsi足够小,则忽略工件上基准面接触点的位置误差:
Upsi·ΔX=RΔrliliO---(15)]]>
假定在i个接触点在法向上有误差Δrni,并且坐标系{li}与法向ni重合,那么
RΔrliliO=Δrni·ni---(16)]]>
对于有m个定位元件的定位系统,采用m个等式的矩阵进行下述描述:
GlTΔXpslO=N·Δrni---(17)]]>
从而将式(17)写成:
WpslΔXpslO=Δrpsl---(18)]]>
式中:
Wpsl=NGl;
Gl=I3*3...I3*3rps1O×...rpsmO×=[(Ups1)T,(Ups2)T,···,(Upsm)T]∈R6*3m]]>表示雅克比矩阵;
N=diag(n1...nm)∈R3m*m;
Δrpsl=(Δrn1...Δrnm)T∈Rm*1;
假设工件上第i个接触元件的几何位置Δrpsi足够小,则工件上夹具元件的位置误差可以忽略:
Upsi·ΔXpsO=-RΔrpsipsO---(19)]]>
若基准偏差为小偏差,则式(14)的第二个等式表示为:
RΔrpsipsO=n·Δrpsi]]>
对于有m个定位点的工件,采用m个等式的矩阵进行下述描述:
GlTΔXpsdO=N·Δrpsd---(20)]]>
从而将式(19)写成:
WpsdΔXpsdO=Δrpsd---(21)]]>
式中:
Wpsd=-NGl;
N=diag(n1...nm)∈R3m*m;
Δrpsd=(Δrn1...Δrnm)T∈Rm*1;
取广义逆后,则基准d偏差、定位l偏差与刀具c偏差在微元坐标系产生的误差分别为:
ΔPd=Wpsd+Δrpsd+(I6*6-Wpsd+Wpsd)λpsd---(22)]]>
ΔPl=Wpsl+Δrpsl+(I6*6-Wpsl+Wpsl)λpsl---(23)]]>
由于刀具姿态偏差、基准偏差和夹具误差能在工件特征上产生同样的尺寸偏差模式;因此,把刀具姿态偏差转换成夹具误差并令从而得到:
ΔPT=Wpsl+Δrpsc+(I6*6-Wpsl+Wpsl)λpsm---(24)]]>
Δrpsc为等效夹具误差;
对于特征坐标系采用坐标变化得到:
Ufsi·ΔXfsO=RΔrliliO-RΔrfsifsO---(25)]]>
则基准偏差、定位偏差与刀具偏差在特征坐标系产生的误差分别为:
Δfsd=Wfsd+Δrfsd+(I6*6-Wfsd+Wfsd)λfsd---(26)]]>
Δfsl=Wfsl+Δrfsl+(I6*6-Wfsl+Wfsl)λfsl---(27)]]>
ΔfsT=Wfsl+Δrfsc+(I6*6-Wfsl+Wfsl)λfsm---(28)]]>
Uwsi·ΔXwsO=RΔrliliO-RΔrwsiwsO---(29)]]>
则基准偏差、定位偏差与刀具偏差在工件坐标系产生的误差分别为:
Δwsd=Wwsd+Δrwsd+(I6*6-Wwsd+Wwsd)λwsd---(30)]]>
Δwsl=Wwsl+Δrwsl+(I6*6-Wwsl+Wwsl)λwsl---(31)]]>
ΔwsT=Wwsl+Δrwsc+(I6*6-Wwsl+Wwsl)λwsm---(32)]]>
式中,ΔΨli表示第i个定位销在全局坐标系下的位移量,表示微元坐标系相对于全局坐标系的旋转矩阵的名义值,Δrli表示工件与第i个定位销相接触定位销的偏差,特征坐标系相对于全局坐标系的旋转矩阵的名义值,Δrpsi表示工件与第i个定位销相接触的微元的偏差;
将式(13)、式(25)和式(29)带入到式(6)中,得:
ΔXTps=C1ΔrpscΔrwsdΔrwslΔrfsdΔrfslΔrpsdΔrpslT]]>
+C2λpscλwsdλwslλfsdλfslλpsdλpslT]]>    (33)
式中:
C1=EmWpsl+-EwsWwsd+-EwsWwsl+-EfsWfsd+-EfsWfsl+-EpsWpsd+-EpsWpsl+;]]>
C2=Em(I6*6-Wpsl+Wpsl)-Ews(I6*6-Wwsd+Wwsd)-Ews(I6*6-Wwsl+Wwsl)]]>
-Efs(I6*6-Wfsd+Wfsd)-Efs(I6*6-Wfsl+Wfsl)-Eps(I6*6-Wpsd+Wpsd)-Eps(I6*6-Wpsl+Wpsl)];]]>
Em=Eps=Ups;
Ews=Uws;
Efs=Ufs;
由式(13)得:
ΔXpsO=Upsi+(RΔrliliO-RΔrpsipsO)]]>
=Upsi+(N·Δrl-D·Δrpsd)---(34)]]>
根据式(6)、式(7)、式(8)、式(33)和式(34)得到几何因素产生的误差;
工件坐标系下微元的几何偏差为:
ΔXTws=(R0wsO)T-(R0wsO)T·rwsO×03*3(R0wsO)T6*6[ΔTO-ΔwsO]6*1]]>
=(HWoO)-1[ΔTO-ΔwsO]6*1(HWoO)---(35)]]>
特征坐标系下微元的几何偏差:
ΔXTfs=(HfsoO)-1(HWsoO)-1[ΔTO-ΔwsO]6*1(HWsoO)(HfsoO)]]>

式中,


微元坐标系下的几何偏差:
ΔPI=ΔXTps=(HpsO)-1(HfsO)-1(HWsO)-1[ΔTO-ΔwsO]6*1(HWsO)(HfsO)(HpsO)]]>
=ΛpsΔTO-Λps[UGi+(N·Δrl-D·ΔrWd)]---(37)]]>
式中:
Λps=RpsORfsORwsO-RPsORfsO(RwsO(rwsO×)+rfsO×)RwsO-RpsO(rpsO×)RfsORwsO03*3RpsORfsORwsO;]]>
步骤三、基于微元刚体坐标变换的受力变形误差计算;
对于一个两次切削的过程,理论的第一次切削深度为几何定位产生的切深为第二次切削深度为几何定位产生的切深为第一次的实际切深是则第二次的真实切深是假定有m次加工,n个点,则切深表示为:
api(j)=ap(j)+ap0(j)+δi(j-1)]]>
=ap(j)+ap0(j)+Fj-1ki,i=1,...,n;j=1,...,m]]>
式中,ki表示i点的刚度;
根据切削力实验求得切削力系数与切深之间的回归关系,得到不同切深下的切削力系数;在固定接触角和轴向切削深度下,改变进给速度和径向切深进行一组铣削实验,测量每个刀齿周期的平均力;一个周期内一个齿的三个方向的平均切削力如式(38)所示:
F‾xiF‾yiF‾zi=daN2π-KTsinθ|θstaetθexit+KRcosθ|θstartθexit-fz4(-KTcos2θ|θstartθexit+KR(2θ-sin2θ)|θstartθexit)-KTcosθ|θstartθexit-KRsinθ|θstartθexit+fz4(KT(2θ-sin2θ)|θstartθexit+KRcos2θ|θstartθexit)-KA(θexit-θstart)+fzKAcosθ|θstartθexit---(38)]]>
式中,N为刀齿数,fz为每齿进给量,da为轴向切深,KT,KA,KR为切削力系数θstart,θexit分别为切入切出角;
对不同径向切削深度下的切削力系数进行三次曲线拟合,得到切削力系数关于径向切削深度de的表达式为:
KT=-2.9242de3+51.82de2-309.3de+2727KR=-1.618de3+39.85de2-318.7de+1947KA=-2.055de3+34.54de2-183.0de+603.5---(39)]]>
根据铣削力系数的表达式,得到不同径向切深下的铣削力系数,代入式(38),则得到不同径向切深与轴向切深下的工件的平均切削力;
工件表面误差Δ由两部分形成,工件沿曲面法向的变形Δw和刀具沿工件曲面法向的变形Δt,铣刀在轴向有较高的刚性,忽略刀具变形:
Δ=Δw             (40)
当工件和刀具均为刚体时,轴向切削深度为da,当工件和刀具发生变形时,轴向切削深度变为d′a,从而得到:
da′=da+Δ轴向几何+Δ轴向让刀变形          (41)
径向切深变为:
d′e=de+Δ径向几何+Δ径向让刀变形              (42)
若忽略刀具变形对切入切出角的影响,将式(39)和式(41)代入式(38),得到工件发生变形时的平均切削力;
设刀轴在进给方向与曲面法向组成的XZ平面上的投影与Z轴正方向夹角为0,在切削刃与工件表面某微元的切触点P(u,v)处,由于有切削力的存在,工件将发生变形,工件的偏移量形成该微元处的尺寸误差;随着刀具的旋转,所产生的表面误差将沿着刀具进给的方向进行分布,且切触点处的误差一方面与切削力的大小有关,另一方面与切触点处工件的刚度K(u,v)相关;刀具在垂直于刀轴方向刚性较弱,在和作用下会发生弹性变形,但弹性变形产生的误差在随后的加工中被切除,不影响Z方向的加工表面误差;考虑对于工件变形的影响,工件在平面法向的受力为:
F‾w,Z=-F‾z---(43)]]>
工件在平面法向的变形为:
Δ=F‾w,ZK(u,v)---(44)]]>
则微元在工件坐标系下的偏差写成:
ΔTWs=F‾w,ZK(u,v)---(45)]]>
工件坐标系下切削力转换到微元坐标系下,则微元坐标系下切削力产生的变形为:
ΔPII=RTPsFK---(46)]]>
步骤四、基于扩展误差流的加工过程误差预测;
依据工序的输出值P和影响工序质量的误差源u建立扩展SoV多工序加工过程;具体的字母表示的含义如下:
(1)dk表示在工序k的基准,基准误差指的是基准面引起的误差,是上道工序传递给下道工序的误差,用表示;
(2)tk表示在工序k的加工误差,加工误差是指刀具路径引起的误差,用表示;
(3)lk表示在工序k的夹具几何误差,是指夹具元件磨损引起的误差,用表示;
(4)jk表示在工序k的切削力引起的工件的变形误差,用表示;
(5)表示在工序k的误差状态值,是指加工后得到的值偏离名义值的尺寸波动;
(6)表示在工序k,以基准dk在坐标测量机上进行测量,得到的加工质量的测量值;在本实施例的测量均指在机测量,并且测量值服从多元正态分布;如果没有加工,而是对加工误差进行预测,则表示工序输出的预测值;
(7)wk表示在工序k未建模的系统噪声,服从均值为0的正态分布,独立于
(8)vk表示在工序k的测量噪声,假定其服从均值为0的正态分布,并且独立于和
假定误差为小误差,则依据状态空间得到扩展SoV流模型:
μkdk,tk,lk,jk=Ak-1μk-1dk-1,tk-1,lk-1,jk-1Bkdkukdk+Bklkuklk+Bktkuktk+Bkjkukjk+wk,wk~N[0,Wk]Pkdk=Ekdkμk+vk,vk~N[0,Vk]μ0|D0~N[m0,C0]---(47)]]>
式中,Pt表示工序k加工质量特性波动的测量值或者预测值;μt表示工序k质量特性波动的真实值,为不可观测的状态值;wt表示工序k制造系统的状态噪声项,Wt表示其方差;vt表示工序k测量噪声项,Vt表示其方差;D0表示t=0时刻关于工序质量的初始信息集合;m0表示在D0条件下对工序质量的均值的一个估计值;C0表示关于均值m0的方差,是对m0一种不确定性的度量;并且认为,对所有的t和s,当t≠s时,vt和vs、wt和ws以及vt和ws都相互独立;
则多种误差源影响下的耦合误差表示为:
ΔP=ΔPI+ΔPII
=(HpsO)-1(HfsoO)-1(HWsoO)-1[ΔTO-ΔWsO]6*1(HWoO)(HfoO)(HpO)+RTPsFK---(48)]]>
式中:
RTPs=(R0psO)T-(R0psO)T·r×GsO03*3(R0psO)T6*6;]]>
则得到扩展SoV误差耦合模型式(47)中的系数:
Ak-1=ΛpUGi+DBkfk=-ΛpUGi+NBktk=RpsORfsORwsO-RpsORfsO(RwsOrwsO×+rfsO×)RwsO-RpsOrpsO×RfsORwsO03*3RpsORfsORwsO---(49)Bkjk=RTO]]>
式中,表示的是测量系统的坐标转换,为了简化计算,本实施例取其为单位矩阵;从而求解出了扩展SoV模型;
为了描述KPCs和KCCs之间的关系,将式(47)的状态方程带入到测量等式中,得到如下显式表达式,即为误差的预测模型:
pkdk=Σi=1kEkdkφk,i(·)Bidiuidi+Σi=1kEkdkφk,i(·)Biliuili+Σi=1kEkdkφk,i(·)Bitiuiti]]>
+Σi=1kEkdkφk,i(·)Bijiuiji+Ekdkφk,0(·)+Σi=1kEkdkφk,i(·)wi+vk---(50)]]>
式中,是追踪基准误差、夹具几何误差、刀具位姿误差以及切削力误差的状态转移矩阵,i=1,...k-1,并且(i<k),初始状态向量μ0表示的是一个零件的KQCs在进入第一道工序加工前的初始偏差。

说明书

说明书基于扩展误差流的叶片加工过程误差预测方法
技术领域
本发明涉及一种叶片加工过程误差预测方法,特别是涉及一种基于扩展误差流的叶片加工过程误差预测方法。
背景技术
由于叶片零件的特殊性,其成型加工与传统高刚性零件的成型加工有着本质不同,对各种误差源的波动变化更加敏感,工序间误差的传递、累积等交互作用现象更加复杂。因此研究叶片零件加工过程中误差耦合和传播情况,分析误差的耦合和传递形式、建立误差源与误差的对应关系是进行加工过程质量监控、溯源与调整的关键与前提,对叶片零件的质量改进有重要的意义。
文献Liu J.,Jin J.and Shi J.State space modeling for3-dimensional variation propagation in rigid-body multistage assembly processes[J],IEEE Trans.Autom.Sci.Eng.,2009,274-290针对刚体零件构建了多工序装配过程的状态空间模型,给出了模型的系数矩阵,解决了装配制造系统中多个偏差流影响产品质量的问题,但是装配过程误差相对简单,是多个误差的简单的叠加,由于加工过程对材料进行切削,使得误差受到多个因素的耦合影响,因此这种方法不适用于多工序的加工过程。
文献Abellan-Nebot J.,Liu J.,Romero F.Limitations of the current state space modeling approach in multistage machining processes due to operation variations[C].3rd Manufacturing Engineering Society International Conference,Alcoy,Spain,2009利用状态空间方程建立描述多工序加工过程的空间模型,针对基准、夹具等误差源建立了刚体零件的通用的误差流模型,但是没有考虑到物理误差源的影响,并且由于刚体零件不具有局部的变形,因此其不适用与具有局部变形的弱刚性零件的多工序误差建模。
发明内容
为了克服现有误差流技术以刚体零件装配多工序过程或者加工多工序过程为研究对象仅考虑几何误差源的局限性,本发明提供一种基于扩展误差流的叶片加工过程误差预测方法。该方法采用模型驱动进行过程监控,对几何定位误差源与受力变形误差源产生的误差及时进行预测,对误差耦合和传递机理进行了研究,对加工过程误差耦合建模方案进行了设计;通过网格划分的思想对叶片零件进行了微元划分,将变形分 析转换为微元坐标系的坐标变换;对加工过程误差与误差源因素的映射关系进行了深入的研究分析,从加工工序流的角度采用扩展误差流的理论,建立了基于扩展误差流(SoV)的多源多工序误差耦合模型,在此基础上给出了基于误差耦合模型的综合误差预测模型。帮助工作人员及时发现叶片的制造缺陷,进行校正和调整,减少返工次数,以提高加工质量和效率。
本发明解决其技术问题所采用的技术方案是:一种基于扩展误差流的叶片加工过程误差预测方法,其特点是包括以下步骤:
步骤一、确定叶片加工过程误差源分别为定位基准精度产生的误差;安装产生的误差;刀具位姿变化产生的误差;切削力产生的变形误差;噪声误差。对误差源进行建模,并对加工过程中的因素约定如下:多工序加工过程中将一道工序的加工过程分为加工前和加工中两个阶段。基准误差、夹具安装几何误差以及刀具倾斜误差对工件产生定位误差,定义为几何定位误差。加工中的弹性变形是由切削力引起的。
步骤二、基于微元刚体坐标变换的几何定位误差计算。
定义五个坐标系,分别是全局坐标系{O}、工件坐标系{ws}、特征坐标系{fs}、微元坐标系{ps}以及刀具坐标系{T}。
根据各个对象在空间的位姿关系,由全局坐标系{O}、工件坐标系{ws}、特征坐标系{Fs}、微元坐标系{ps}以及刀具坐标系共同构成空间运动链:
TTO=TwsO·Tfsws·Tpsfs·TTps---(1)]]>
式中,表示刀具坐标系{T}相对于全局坐标系{O}的坐标变换矩阵,表示工件坐标系{ws}相对于全局坐标系{O}的坐标变换矩阵,表示特征坐标系{fs}相对于工件坐标系{ws}的坐标变换矩阵,表示微元坐标系{ps}相对于特征坐标系{fs}的坐标变换矩阵表示刀具坐标系{T}相对于微元坐标系{ps}的坐标变换矩阵。
运用微分运动原理得到:
ΔTTO·TTO=(ΔTwsO·TwsO)·(ΔTfsws·Tfsws)·(ΔTpsfs·Tpsfs)·(ΔTTps·TTps)---(2)]]>
式中,Δ表示微分。
式(2)的左边变换为ΔTTO·TTO=ΔTTO·TwsO·Tfsws·Tpsfs]]>
则得到:
ΔTTO·TwsO·Tfws·Tpsfs·TTps=(ΔTwsO·TwsO)·(ΔTfsws·Tfsws)·(ΔTpsfs·Tpsfs)·(ΔTTps·TTps)---(3)]]>
将式(3)改写为:
(ΔTO+I)·TwsO·Tfsws·Tpsfs=(ΔwsO+I)·TwsO·(Δfsws+I)·Tfsws·(Δpsfs+I)·Tpsfs·(ΔTps+I)---(4)]]>
忽略高阶项后得到以下表达式:
ΔTps=(Twso·Tfsws·Tpsfs)-1(ΔTO-ΔwsO-TwsoΔfsws(Twso)-1-Twso·TfswsΔpsfs(Twso·Tfsws)-1)(Twso·Tfsws·Tpsfs)]]>
=(Twso·Tfsws·Tpsfs)-1(ΔTO-ΔwsO-ΔfsO-ΔpsO)(Twso·Tfsws·Tpsfs)]]>
=(Tpso)-1(ΔTO-ΔwsO-ΔfsO-ΔpsO)(Tpso)---(5)]]>
从而得到刀具在微元坐标系下的偏差:
ΔXTps=(R0psO)T-(R0psO)T·rpsO×03*3(R0psO)T6*6[ΔTO-ΔwsO-ΔfsO-ΔpsO]6*1---(6)]]>
由此得到刀具在特征坐标系下和在工件坐标系下的偏差分别为:
ΔXTfs=(R0fsO)T-(R0fsO)T·rfsO×03*3(R0fsO)T6*6[ΔTO-ΔwsO-ΔfsO]6*1---(7)]]>
ΔXTws=(R0wsO)T-(R0wsO)T·rwsO×03*3(R0wsO)T6*6[ΔTO-ΔwsO]6*1---(8)]]>
式中,表示微元坐标系相对于全局坐标系的旋转矩阵的名义值,表示特征坐标系相对于全局坐标系的旋转矩阵的名义值,表示工件坐标系相对于全局坐标系的旋转矩阵的名义值,和表示反对称矩阵,为刀具相对于全局坐标系的偏差量,为工件相对于全局坐标系的偏差量,为特征相对于全局坐标系的偏差量,表示微元相对于全局坐标系的偏差量。
在装夹好工件时,接触点在工件坐标系{ws}、特征坐标系{fs}、微元坐标系{ps}与定位元件坐标系是重合的则工件与元件l的第i个接触点有四种方法描述:
Fi(Xwso,θwsO,rwsi)=Xwso+RrwsiwsOFi(Xfso,θfsO,rfsi)=Xfso+RrfsifsOFi(Xpso,θpsO,rpsi)=Xpso+RrpsipsOfi(Xli,θli,rli)=Xli+RrliliO---(9)]]>
则该式中的前三个等式与最后一个相等,即Fi=fi
采用一阶泰勒级数展开,省去高阶项得到:
(∂Fi∂xpsO∂Fi∂ΘpsO)·ΔxpsOΔΘpsO=(∂fi∂Xli∂fi∂Θli)·ΔxfiΔΘli+∂fi∂rliΔrli-∂Fi∂rpsiΔrpsi---(10)]]>
将式(10)写成:

ΔXpsO=(ΔxpsoTΔΘpsOT)T∈R6*1]]>
ΔΨli=(ΔxliTΔΘliT)T∈R6*1]]>
则得到:
Upsi·ΔXpsO=Uli·ΔΨli+rliliO-rpsipsO---(12)]]>
由于夹具固定在机床上,假定忽略掉夹具的位置和姿态误差,则得到:
Upsi·ΔXpsO=RΔrliliO-RΔrpsipsO---(13)]]>
其中微元在全局坐标系下的偏差其中表示定位偏差分量,表示基准偏差分量。
从而得到:
Upsi·ΔXpslO=RΔrliliOUpsi·ΔXpsdO=-RΔrpsipsO---(14)]]>
假设工件上第i个接触点的几何位置Δrpsi足够小,则忽略工件上基准面接触点的位置误差:
Upsi·ΔX=rliliO---(15)]]>
假定在i个接触点在法向上有误差Δrni,并且坐标系{li}与法向ni重合,那么
RΔrli=Δrni·ni---(16)liO]]>
对于有m个定位元件的定位系统,采用m个等式的矩阵进行下述描述:
GlTΔXpslO=N·Δrni---(17)]]>
从而将式(17)写成:
WpslΔXpslO=Δrpsl---(18)]]>
式中:
Wpsl=NGl;
Gl=I3*3···I3*3rpslO×···rpsmO×=[(Upsl)T,(Ups2)T,···,(Upsm)T]∈R6*3m]]>表示雅克比矩阵;
N=diag(n1...nm)∈R3m*m;
Δrpsl=(Δrn1...Δrnm)T∈Rm*1。
假设工件上第i个接触元件的几何位置Δrpsi足够小,则工件上夹具元件的位置误差可以忽略:
Upsi·ΔXpsO=-RΔrpsipsO---(19)]]>
若基准偏差为小偏差,则式(14)的第二个等式表示为:
RΔrpsipsO=n·Δrpsi]]>
对于有m个定位点的工件,采用m个等式的矩阵进行下述描述:
GlTΔXpsdO=N·Δrpsd---(20)]]>
从而将式(19)写成:
WpsdΔXpsdO=Δrpsd---(21)]]>
式中:
Wpsd=-NGl;
N=diag(n1...nm)∈R3m*m;
Δrpsd=(Δrn1...Δrnm)T∈Rm*1。
取广义逆后,则基准d偏差、定位l偏差与刀具c偏差在微元坐标系产生的误差分别为:
ΔPd=Wpsd+Δrpsd+(I6*6-Wpsd+Wpsd)λpsd---(22)]]>
ΔPl=Wpsl+Δrpsl+(I6*6-Wpsl+Wpsl)λpsl---(23)]]>
由于刀具姿态偏差、基准偏差和夹具误差能在工件特征上产生同样的尺寸偏差模 式。因此,把刀具姿态偏差转换成夹具误差并令从而得到:
ΔPT=Wpsl+Δrpsc+(I6*6-Wpsl+Wpsl)λpsm---(24)]]>
Δrpsc为等效夹具误差。
对于特征坐标系采用坐标变化得到:
Ufsi·ΔXfsO=RΔrliliO-RΔrfsifsO---(25)]]>
则基准偏差、定位偏差与刀具偏差在特征坐标系产生的误差分别为:
Δfsd=Wfsd+Δrfsd+(I6*6-Wfsd+Wfsd)λfsd---(26)]]>
Δfsl=Wfsl+Δrfsl+(I6*6-Wfsl+Wfsl)λfsl---(27)]]>
ΔfsT=Wfsl+Δrfsc+(I6*6-Wfsl+Wfsl)λfsm---(28)]]>
Uwsi·ΔXwsO=RΔrliliO-RΔrwsiwsO---(29)]]>
则基准偏差、定位偏差与刀具偏差在工件坐标系产生的误差分别为:
Δwsd=Wwsd+Δrwsd+(I6*6-Wwsd+Wwsd)λwsd---(30)]]>
Δwsl=Wwsl+Δrwsl+(I6*6-Wwsl+Wwsl)λwsl---(31)]]>
ΔwsT=Wwsl+Δrwsc+(I6*6-Wwsl+Wwsl)λwsm---(32)]]>
式中,ΔΨli表示第i个定位销在全局坐标系下的位移量,表示微元坐标系相对于全局坐标系的旋转矩阵的名义值,Δrli表示工件与第i个定位销相接触定位销的偏差,特征坐标系相对于全局坐标系的旋转矩阵的名义值,Δrpsi表示工件与第i个定位销相接触的微元的偏差。
将式(13)、式(25)和式(29)带入到式(6)中,得:
ΔXTps=C1ΔrpscΔrwsdΔrwslΔrfsdΔrfslΔrpsdΔrpslT]]>
+C2λpscλwsdλwslλfsdλfslλpsdλpslT---(33)]]>
式中:
C1=EmWpsl+-EwsWwsd+-EwsWwsl+-EfsWfsd+-EfsWfsl+-EpsWpsd+-EpsWpsl+;]]>
C2=Em(I6*6-Wpsl+Wpsl)-Ews(I6*6-Wwsd+Wwsd)-Ews(I6*6-Wwsl+Wwsl)]]>
-Efs(I6*6-Wfsd+Wfsd)-Efs(I6*6-Wfsl+Wfsl)-Eps(I6*6-Wpsd+Wpsd)-Eps(I6*6-Wpsl+Wpsl)];]]>
Em=Eps=Ups;
Ews=Uws;
Efs=Ufs。
由式(13)得:
ΔXpsO=Upsi+(RΔrliliO-RΔrpsipsO)]]>
=Upsi+(N·Δrl-D·Δrpsd)---(34)]]>
根据式(6)、式(7)、式(8)、式(33)和式(34)得到几何因素产生的误差。
工件坐标系下微元的几何偏差为:
ΔXTws=(R0wsO)T-(R0wsO)T·rwsO×03*3(R0wsO)T6*6[ΔTO-ΔwsO]6*1]]>
=(HwoO)-1[ΔTO-ΔwsO]6*1(HWoO)---(35)]]>
特征坐标系下微元的几何偏差:


式中,


微元坐标系下的几何偏差:
ΔPI=ΔXTps=(HpsO)-1(HfsO)-1(HWsO)-1[ΔTO-ΔwsO]6*1(HWsO)(HfsO)(HpsO)]]>
=ΛpsΔTO-Λps[UGi+(N·Δrl-D·ΔrWd)]---(37)]]>
式中:
Λps=RpsORfsORwsO-RPsORfsO(RwsO(rwsO×)+rfsO×)RwsO-RpsO(rpsO×)RfsORwsO03*3RpsORfsORwsO.]]>
步骤三、基于微元刚体坐标变换的受力变形误差计算。
对于一个两次切削的过程,理论的第一次切削深度为几何定位产生的切深为第二次切削深度为几何定位产生的切深为第一次的实际切深是则第二次的真实切深是假定有m次加工,n个点,则切 深表示为:
api(j)=ap(j)+ap0(j)+δi(j-1)]]>
=ap(j)+ap0(j)+Fj-1ki]]>i=1,...,n;j=1,...,m
式中,ki表示i点的刚度。
根据切削力实验求得切削力系数与切深之间的回归关系,得到不同切深下的切削力系数。在固定接触角和轴向切削深度下,改变进给速度和径向切深进行一组铣削实验,测量每个刀齿周期的平均力。一个周期内一个齿的三个方向的平均切削力如式(38)所示:
F‾xiF‾yiF‾zi=daN2π-KTsinθ|θstaetθexit+KRcosθ|θstartθexit-fz4(-KTcos2θ|θstartθexit+KR(2θ-sin2θ)|θstartθexit)-KTcosθ|θstartθexit-KRsinθ|θstartθexit+fz4(KT(2θ-sin2θ)|θstartθexit+KRcos2θ|θstartθexit)-KA(θexit-θstart)+fzKAcosθ|θstartθexit---(38)]]>
式中,N为刀齿数,fz为每齿进给量,da为轴向切深,KT,KA,KR为切削力系数θstart,θexit分别为切入切出角。
对不同径向切削深度下的切削力系数进行三次曲线拟合,得到切削力系数关于径向切削深度de的表达式为:
KT=-2.9242de3+51.82de2-309.3de+2727KR=-1.618de3+39.85de2-318.7de+1947KA=-2.055de3+34.54de2-183.0de+603.5---(39)]]>
根据铣削力系数的表达式,得到不同径向切深下的铣削力系数,代入式(38),则得到不同径向切深与轴向切深下的工件的平均切削力。
工件表面误差Δ由两部分形成,工件沿曲面法向的变形Δw和刀具沿工件曲面法向的变形Δt,铣刀在轴向有较高的刚性,忽略刀具变形:
Δ=Δw               (40)
当工件和刀具均为刚体时,轴向切削深度为da,当工件和刀具发生变形时,轴向切削深度变为d′a,从而得到:
da′=da+Δ轴向几何+Δ轴向让刀变形          (41)
径向切深变为:
d′e=de+Δ径向几何+Δ径向让刀变形              (42)
若忽略刀具变形对切入切出角的影响,将式(39)和式(41)代入式(38),得到工件发生变形时的平均切削力。
设刀轴在进给方向与曲面法向组成的XZ平面上的投影与Z轴正方向夹角为0,在切削刃与工件表面某微元的切触点P(u,v)处,由于有切削力的存在,工件将发生变形,工件的偏移量形成该微元处的尺寸误差。随着刀具的旋转,所产生的表面误差将沿着刀具进给的方向进行分布,且切触点处的误差一方面与切削力的大小有关,另一方面与切触点处工件的刚度K(u,v)相关。刀具在垂直于刀轴方向刚性较弱,在和作用下会发生弹性变形,但弹性变形产生的误差在随后的加工中被切除,不影响Z方向的加工表面误差。考虑对于工件变形的影响,工件在平面法向的受力为:
F‾w,Z=-F‾z---(43)]]>
工件在平面法向的变形为:
Δ=F‾w,ZK(u,v)---(44)]]>
则微元在工件坐标系下的偏差写成:
ΔTWs=F‾w,ZK(u,v)---(45)]]>
工件坐标系下切削力转换到微元坐标系下,则微元坐标系下切削力产生的变形为:
ΔPII=RTPsFK---(46)]]>
步骤四、基于扩展误差流的加工过程误差预测。
依据工序的输出值P和影响工序质量的误差源u建立扩展SoV多工序加工过程。具体的字母表示的含义如下:
(1)dk表示在工序k的基准,基准误差指的是基准面引起的误差,是上道工序传递给下道工序的误差,用表示。
(2)tk表示在工序k的加工误差,加工误差是指刀具路径引起的误差,用表示。
(3)lk表示在工序k的夹具几何误差,是指夹具元件磨损引起的误差,用表示。
(4)jk表示在工序k的切削力引起的工件的变形误差,用表示。
(5)表示在工序k的误差状态值,是指加工后得到的值偏离名义值的尺寸波动。
(6)表示在工序k,以基准dk在坐标测量机上进行测量,得到的加工质量的侧量值。在本实施例的测量均指在机测量,并且测量值服从多元正态分布。如果没有加工,而是对加工误差进行预测,则表示工序输出的预测值。
(7)wk表示在工序k未建模的系统噪声,服从均值为0的正态分布,独立于
(8)vk表示在工序k的测量噪声,假定其服从均值为0的正态分布,并且独立于和
假定误差为小误差,则依据状态空间得到扩展SoV流模型:
μkdk,tk,lk,jk=Ak-1μk-1dk-1,tk-1,lk-1,jk-1Bkdkukdk+Bklkuklk+Bktkuktk+Bkjkukjk+wk,wk~N[0,Wk]Pkdk=Ekdkμk+vk,vk~N[0,Vk]μ0|D0~N[m0,C0]---(47)]]>
式中,Pt表示工序k加工质量特性波动的测量值或者预测值;μt表示工序k质量特性波动的真实值,为不可观测的状态值;wt表示工序k制造系统的状态噪声项,Wt表示其方差;vt表示工序k测量噪声项,Vt表示其方差;D0表示t=0时刻关于工序质量的初始信息集合;m0表示在D0条件下对工序质量的均值的一个估计值;C0表示关于均值m0的方差,是对m0一种不确定性的度量。并且认为,对所有的t和s,当t≠s时,vt和vs、wt和ws以及vt和ws都相互独立。
则多种误差源影响下的耦合误差表示为:
ΔP=ΔPI+ΔPII]]>
=(HpsO)-1(HfsoO)-1(HWsoO)-1[ΔTO-ΔWsO]6*1(HWoO)(HfoO)(HpO)+RTPsFK---(48)]]>
式中:
RTPs=(RpsO0)T-(RpsO0)T·r×GsO03*3(RpsO0)T6*6.]]>
则得到扩展SoV误差耦合模型式(47)中的系数:
Ak-1=ΛpUGi+DBkfk=-ΛpUGi+NBktk=RpsORfsORwsO-RpsORfsO(RwsOrwsO×+rfsO×)RwsO-RpsOrpsO×RfsORwsO03*3RpsORfsORwsO---(49)Bkjk=RTO]]>
式中,表示的是测量系统的坐标转换,为了简化计算,本实施例取其为单位矩阵。从而求解出了扩展SoV模型。
为了描述KPCs和KCCs之间的关系,将式(47)的状态方程带入到测量等式中,得到如下显式表达式,即为误差的预测模型:
pkdk=Σi=1kEkdkφk,i(·)Bidiuidi+Σi=1kEkdkφk,i(·)Biliuili+Σi=1kEkdkφk,i(·)Bitiuiti]]>
+Σi=1kEkdkφk,i(·)Bijiuiji+Ekdkφk,0(·)+Σi=1kEkdkφk,i(·)wi+vk---(50)]]>
式中,是追踪基准误差、夹具几何误差、刀具位姿误差以及切削力误差的状态转移矩阵,i=1,...k-1,并且φk,i(&CenterDot;)=Ak-1dkAk-2dk-1...Aidi+1(i<k),φk,k(&CenterDot;)=I.]]>初始状态向量μ0表示的是一个零件的KQCs在进入第一道工序加工前的初始偏差。
本发明的有益效果是:该方法采用模型驱动进行过程监控,对几何定位误差源与受力变形误差源产生的误差及时进行预测,对误差耦合和传递机理进行了研究,对加工过程误差耦合建模方案进行了设计;通过网格划分的思想对叶片零件进行了微元划分,将变形分析转换为微元坐标系的坐标变换;对加工过程误差与误差源因素的映射关系进行了深入的研究分析,从加工工序流的角度采用扩展误差流的理论,建立了基于扩展误差流(SoV)的多源多工序误差耦合模型,在此基础上给出了基于误差耦合模型的综合误差预测模型。帮助工作人员及时发现叶片的制造缺陷,进行校正和调整,减少返工次数,提高了加工质量和效率。
下面结合附图和实施例对本发明作详细说明。
附图说明
图1是本发明方法的流程图。
图2是本发明方法中的多种误差源驱动下的误差建模方案示意图。
图3是本发明方法中工艺系统示意图。
图4是本发明方法中切削过程切深变化的示意图。
图5是本发明方法中工件表面误差形成的示意图。
图6是本发明方法中叶片零件多工序加工过程误差流表示方法的示意图。
图7是本发明方法中工件尺寸和定位销布局图。
具体实施方式
参照图1-7。以某航空发动机制造厂加工某种叶片(材料钛合金TC4)零件为例,依据步骤一对叶片加工过程进行误差分析预测。对本发明进行详细描述,验证本发明对某类型叶片多工序加工过程误差的预测效果。
对叶片零件的截面线进行等精度离散,可以得到微元坐标点,并将叶片零件简化为薄板零件,将对应的微元坐标点也映射到叶片简化模型,可以得到薄板上与叶片零件等进度离散处理后点相对应,用薄板上的这些对应点近似分析叶片上的对应点。
在简化模型中,ps1到ps4为微元。考虑了几种可能产生误差源的情况,假定过程由两道工序构成,第一道工序加工部位1,第二道工序加工部位2,第一道工序的加工特征是第二道工序的加工基准。
在简化模型上构建全局坐标系、工件坐标系、刀具坐标系、加工特征坐标系以及微元坐标系,为简化计算,让全局坐标系和工件坐标重合,加工特征面的中心为特征坐标系。
1、确定叶片加工过程误差源。
本实施例考虑影响叶片零件加工的关键几何定位误差与受力变形误差,分别为:(1)定位基准精度产生的误差;(2)安装产生的误差(夹具)误差;(3)刀具位姿变化产生的误差;(4)切削力产生的变形误差;(5)噪声误差。
本实施例对以上引起误差的主要误差源进行建模,并对加工过程中的因素做如下的约定:
(1)多工序加工过程中将一道工序的加工过程分为安装好(加工前)和加工中两个阶段。
(2)基准误差、夹具安装几何误差以及刀具倾斜误差对工件产生定位误差,定义为几何定位误差,它是加工前引起的叶片零件刚体误差的主要原因。
(3)加工中的弹性变形主要是由切削力引起的。
2、基于微元刚体坐标变换的几何定位误差计算。
为了描述一个叶片零件的加工过程,定义了5个坐标系,分别为全局坐标系{O}、工件坐标系{ws},特征坐标系{fs},和微元坐标系{ps}以及刀具坐标系{T}。
根据各个对象在空间的位姿关系,由全局坐标系{O}、工件坐标系{ws},特征坐标系{Fs},和微元坐标系{ps}以及刀具坐标系共同构成空间运动链可知:
TTO=TwsO&CenterDot;Tfsws&CenterDot;Tpsfs&CenterDot;TTps---(1)]]>
表示刀具坐标系{T}相对于全局坐标系{O}的坐标变换矩阵,表示工件坐标系{ws}相对于全局坐标系{O}的坐标变换矩阵,表示特征坐标系{fs}相对于工件坐标系{ws}的坐标变换矩阵,表示微元坐标系{ps}相对于特征坐标系{fs}的坐标变换矩阵表示刀具坐标系{T}相对于微元坐标系{ps}的坐标变换矩阵。
运用微分运动原理得到:
ΔTTO&CenterDot;TTO=(ΔTwsO&CenterDot;TwsO)&CenterDot;(ΔTfsws&CenterDot;Tfsws)&CenterDot;(ΔTpsfs&CenterDot;Tpsfs)&CenterDot;(ΔTTps&CenterDot;TTps)---(2)]]>
式中,Δ表示微分。
式(2)的左边变换为ΔTTO&CenterDot;TTO=ΔTTO&CenterDot;TwsO&CenterDot;Tfsws&CenterDot;Tpsfs]]>
则得到:
ΔTTO&CenterDot;TwsO&CenterDot;Tfws&CenterDot;Tpsfs&CenterDot;TTps=(ΔTwsO&CenterDot;TwsO)&CenterDot;(ΔTfsws&CenterDot;Tfsws)&CenterDot;(ΔTpsfs&CenterDot;Tpsfs)&CenterDot;(ΔTTps&CenterDot;TTps)---(3)]]>
将式(3)改写为:
(ΔTO+I)&CenterDot;TwsO&CenterDot;Tfsws&CenterDot;Tpsfs=(ΔwsO+I)&CenterDot;TwsO&CenterDot;(Δfsws+I)&CenterDot;Tfsws&CenterDot;(Δpsfs+I)&CenterDot;Tpsfs&CenterDot;(ΔTps+I)---(4)]]>
因此得到以下表达式(忽略高阶项):
ΔTps=(Twso&CenterDot;Tfsws&CenterDot;Tpsfs)-1(ΔTO-ΔwsO-TwsoΔfsws(Twso)-1-Twso&CenterDot;TfswsΔpsfs(Twso&CenterDot;Tfsws)-1)(Twso&CenterDot;Tfsws&CenterDot;Tpsfs)=(Twso&CenterDot;Tfsws&CenterDot;Tpsfs)-1(ΔTO-ΔwsO-ΔfsO-ΔpsO)(Twso&CenterDot;Tfsws&CenterDot;Tpsfs)=(Tpso)-1(ΔTO-ΔwsO-ΔfsO-ΔpsO)(Tpso)---(5)]]>
从而得到刀具在微元坐标系下的偏差:
ΔXTps=(R0psO)T-(R0psO)T&CenterDot;rpsO×03*3(R0psO)T6*6[ΔTO-ΔwsO-ΔfsO-ΔpsO]6*1---(6)]]>
由此得到刀具在特征坐标系下和在工件坐标系下的偏差分别为:
ΔXTfs=(R0fsO)T-(R0fsO)T&CenterDot;rfsO×03*3(R0fsO)T6*6[ΔTO-ΔwsO-ΔfsO]6*1---(7)]]>
ΔXTws=(R0wsO)T-(R0wsO)T&CenterDot;rwsO×03*3(R0wsO)T6*6[ΔTO-ΔwsO]6*1---(8)]]>
式中,表示微元坐标系相对于全局坐标系的旋转矩阵的名义值,表示特征坐标系相对于全局坐标系的旋转矩阵的名义值,表示工件坐标系相对于全局坐标系的旋转矩阵的名义值,和表示反对称矩阵,为刀具相对于全局坐标系的偏差量,为工件相对于全局坐标系的偏差量,为特征相对于全局坐标系的偏差量,表示微元相对于全局坐标系的偏差量。
在装夹好工件时,理想情况下接触点在工件坐标系、特征坐标系以及微元坐标系与定位元件坐标系是重合的则工件与元件l的第i个接触点有四种方法描述:
Fi(Xwso,θwsO,rwsi)=Xwso+RrwsiwsOFi(Xfso,θfsO,rfsi)=Xfso+RrfsifsOFi(Xpso,θpsO,rpsi)=Xpso+RpsOrpsifi(Xli,θli,rli)=Xli+RliOrli---(9)]]>
则该式中的前三个等式与最后一个相等,即Fi=fi
采用一阶泰勒级数展开,省去高阶项得到:
(&PartialD;Fi&PartialD;xpsO&PartialD;Fi&PartialD;ΘpsO)&CenterDot;(ΔΘpsOΔxpsO)=(&PartialD;fi&PartialD;Xli&PartialD;fi&PartialD;Θli)&CenterDot;(ΔΘliΔxfi)+&PartialD;fi&PartialD;rliΔrli-&PartialD;Fi&PartialD;rpsiΔrpsi---(10)]]>
将式(10)写成:

ΔXpsO=(ΔxpsoTΔΘpsOT)T&Element;R6*1]]>
ΔΨli=(ΔxliTΔΘliT)T&Element;R6*1]]>
则得到:
Upsi&CenterDot;ΔXpsO=Uli&CenterDot;ΔΨli+RliOΔrli-RpsOΔrpsi---(12)]]>
由于夹具固定在机床上,假定忽略掉夹具的位置和姿态误差,则得到:
Upsi&CenterDot;ΔXpsO=RliOΔrli-RpsOΔrpsi---(13)]]>
其中微元在全局坐标系下的偏差其中表示定位偏差分量,表示基准偏差分量。
从而得到:
Upsi&CenterDot;ΔXpslO=RliOΔrliUpsi&CenterDot;ΔXpsdO=-RpsOΔrpsi---(14)]]>
假设工件上第i个接触点的几何位置Δrpsi足够小,则忽略工件上基准面接触点的位置误差:
Upsi&CenterDot;ΔX=rliliO---(15)]]>
假定在i个接触点在法向上有误差Δrni,并且坐标系{li}与法向ni重合,那么
RliOΔrli=Δrni&CenterDot;ni---(16)]]>
对于有m个定位元件的定位系统,采用m个等式的矩阵进行下述描述:
GlTΔXpslO=N&CenterDot;Δrni---(17)]]>
从而将式(17)写成:
WpslΔXpslO=Δrpsl---(18)]]>
式中:
Wpsl=NGl;
Gl=I3*3...I3*3rpslO×...rpsmO×=[(Ups1)T,(Ups2)T,...,(Upsm)T]&Element;R6*3m]]>表示雅克比矩阵;
N=diag(n1...nm)∈R3m*m;
Δrpsl=(Δrn1...Δrnm)T∈Rm*1。
假设工件上第i个接触元件的几何位置△rpsi足够小,则工件上夹具元件的位置误差可以忽略:
Upsi&CenterDot;ΔXpsO=-RΔrpsipsO---(19)]]>
若基准偏差为小偏差,则式(14)的第二个等式表示为:
RΔrpsipsO=n&CenterDot;Δrpsi]]>
对于有m个定位点的工件,采用m个等式的矩阵进行下述描述:
GlTΔXpsdO=N&CenterDot;Δrpsd---(20)]]>
从而将式(19)写成:
WpsdΔXpsdO=Δrpsd---(21)]]>
式中:
Wpsd=-NGl;
N=diag(n1...nm)∈R3m*m;
△rpsd=(△rn1...△rnm)T∈Rm*1。
取广义逆后,则基准d偏差、定位l偏差与刀具c偏差在微元坐标系产生的误差分别为:
ΔPd=Wpsd+Δrpsd+(I6*6-Wpsd+Wpsd)λpsd---(22)]]>
ΔPl=Wpsl+Δrpsl+(I6*6-Wpsl+Wpsl)λpsl---(23)]]>
由于刀具姿态偏差、基准偏差和夹具误差能在工件特征上产生同样的尺寸偏差模式。因此,把刀具姿态偏差转换成夹具误差并令从而得到:
ΔPT=Wpsl+Δrpsc+(I6*6-Wpsl+Wpsl)λpsm---(24)]]>
△rpsc为等效夹具误差。
对于特征坐标系采用坐标变化得到:
Ufsi&CenterDot;ΔXfsO=RΔrliliO-RΔrfsifsO---(25)]]>
则基准偏差、定位偏差与刀具偏差在特征坐标系产生的误差分别为:
Δfsd=Wfsd+Δrfsd+(I6*6-Wfsd+Wfsd)λfsd---(26)]]>
Δfsl=Wfsl+Δrfsl+(I6*6-Wfsl+Wfsl)λfsl---(27)]]>
ΔfsT=Wfsl+Δrfsc+(I6*6-Wfsl+Wfsl)λfsm---(28)]]>
Uwsi&CenterDot;ΔXwsO=RΔrliliO-RΔrwsiwsO---(29)]]>
则基准偏差、定位偏差与刀具偏差在工件坐标系产生的误差分别为:
Δwsd=Wwsd+Δrwsd+(I6*6-Wwsd+Wwsd)λwsd---(30)]]>
Δwsl=Wwsl+Δrwsl+(I6*6-Wwsl+Wwsl)λwsl---(31)]]>
ΔwsT=Wwsl+Δrwsc+(I6*6-Wwsl+Wwsl)λwsm---(32)]]>
式中,△Ψli表示第i个定位销在全局坐标系下的位移量,表示微元坐标系相对于全局坐标系的旋转矩阵的名义值,△rli表示工件与第i个定位销相接触定位销的偏差,特征坐标系相对于全局坐标系的旋转矩阵的名义值,△rpsi表示工件与第i个定位销相接触的微元的偏差。
将式(13)、式(25)和式(29)带入到式(6)中,得:
ΔXTps=C1ΔrpscΔrwsdΔrwslΔrfsdΔrfslΔrpsdΔrpslT]]>
+C2λpscλwsdλwslλfsdλfslλpsdλpslT---(33)]]>
式中:
C1=EmWpsl+-EwsWwsd+-EwsWwsl+-EfsWfsd+-EfsWfsl+-EpsWpsd+-EpsWpsl+;]]>
C2=Em(I6*6-Wpsl+Wpsl)-Ews(I6*6-Wwsd+Wwsd)-Ews(I6*6-Wwsl+Wwsl)]]>
-Efs(I6*6-Wfsd+Wfsd)-Efs(I6*6-Wfsl+Wfsl)-Eps(I6*6-Wpsd+Wpsd)-Eps(I6*6-Wpsl+Wpsl)];]]>
Em=Eps=Ups;
Ews=Uws;
Efs=Ufs。
由式(13)得:
ΔXpsO=Upsi+(RΔrliliO-RΔrpsipsO)]]>
=Upsi+(N&CenterDot;Δrl-D&CenterDot;Δrpsd)---(34)]]>
据以上分析,根据式(6)、式(7)、式(8)、式(33)和式(34),从而得到几何因素产生的误差。
工件坐标系下微元的几何偏差为:
ΔXTws=(R0wsO)T-(R0wsO)T&CenterDot;rwsO×03*3(R0wsO)T6*6[ΔTO-ΔwsO]6*1]]>
=(HWoO)-1[ΔTO-ΔwsO]6*1(HWoO)---(35)]]>
特征坐标系下微元的几何偏差:


式中,


微元坐标系下的几何偏差:
ΔPI=ΔXTps=(HpsO)-1HfsO-1(HWsO)-1[ΔTO-ΔwsO]6*1(HWsO)(HfsO)(HpsO)]]>
=ΛpsΔTO-Λps[UGi+(N&CenterDot;Δrl-D&CenterDot;ΔrWd)]---(37)]]>
式中:
Λps=RpsORfsORwsO-RPsORfsO(RwsO(rwsO×)+rfsO×)RwsO-RpsO(rpsO×)RfsORwsO03*3RpsORfsORwsO.]]>
假定简化模型的两道工序中工件的微元及其对应的特征的关键质量特性如表1所示,并分别给出了其名义方向和位置。
表1微元的名义方向和位置


两道工序各自的定位元件位置和方向向量如表2所示。
表2两道工序各自的定位元件的位置和方向向量

为了方便计算,两道工序的坐标系和定位元件信息相同,则根据各坐标系之间的相对位置关系得到转换矩阵相同,为:
Γ=-10007.51200-10-7.507500-1-120-750000-1000000-1000000-1]]>
根据表2得到以下定位相关的矩阵:
定位销的姿态矩阵相同,为:
N=n1T000000n2T000000n3T000000n4T000000n5T000000n6T]]>
式中,ni=[0 0 1](i=1~3),ni=[0 1 0](i=4~5),n6=[-1 0 0]。
定位矩阵相同,为:
G^=[U1T...U6T]T]]>
式中,
U1=1000-20-17.5010200-13000117.51300,U2=1000-20-7.5010200-750017.5750]]>
U3=1000-20-7.5010200-2000117.5200,U4=1000-100010100-13000101300]]>
U5=1000-100010100-200010200,U6=1000-10-12.5010100000112.500]]>
第一道工序几何定位误差预测。
a.基准引起的误差。
基准误差是上一道工序引起的误差,假定第一道工序要加工的特征的前几道工序没有偏差,则将其的基准误差设置为0。
b.夹具几何偏差造成的工件加工误差。
对于定位点1,夹具元件1产生的误差为Rf=[0,0.25,0,0,0,0]T,则由式(35)ΔXTws=(R0wsO)T-(R0wsO)T&CenterDot;rwsO×03*3(R0wsO)T6*6[ΔTO-ΔwsO]6*1=(HWoO)-1[ΔTO-ΔwsO]6*1(HWoO)]]>计算得到第一道工序的第一个微元ps1的在工件坐标系的误差为:
[0.0024,0.0269,0.00383,-0.0008,0.0002,-0.0000]T
由式(36)计算在特征坐标系的误差为[-0.0027,-0.0343,0.00112,0.0008,0.0000,0.0002]T。
由式(37)ΔPI=ΔXTps=(HpsO)-1(HfsO)-1(HWsO)-1[ΔTO-ΔwsO]6*1(HWsO)(HfsO)(HpsO)=ΛpsΔTO-Λps[UGi+(N&CenterDot;Δrl-D&CenterDot;ΔrWd)]]]>计算在微元坐标系的误差为[-0.0026,-0.0452,0.00124,0.0008,0.0000,0.0002]T。
同理得第二个微元ps2在工件坐标系误差为[0.0024,0.00109,0.00383,-0.0008,0.0002,-0.0000]T。
在特征坐标系的误差为[-0.0027,-0.00303,0.00112,0.0008,0.0000,0.0002]T。
在微元坐标系的误差为[-0.0028,-0.00276,0.00113,0.0008,0.0000,0.0002]T。
同理得第三个微元ps3在工件坐标系误差为[0.0024,0.00109,0.0383,-0.0008,0.0002,-0.0000]T。
在特征坐标系的误差为[-0.0027,-0.00301,0.00112,0.0008,0.0000,0.0002]T。
在微元坐标系的误差为[-0.0028,-0.00466,0.00134,0.0008,0.0000,0.0002]T。
可以看出微元ps1受到的影响最大,而微元ps2和ps3的误差经过计算近似为0。
c.切削力引起的工件的误差。
因为是刚体,切削力引起的误差假定为0。
d.刀具位姿引起的误差。
刀具位姿误差设置为0。
设置噪声为0,则通过扩展SoV预测模型公式pkdk=Σi=1kEkdkφk,i(&CenterDot;)Bidiuidi+Σi=1kEkdkφk,i(&CenterDot;)Biliuili+Σi=1kEkdkφk,i(&CenterDot;)Bitiuiti]]>(50)+Σi=1kEkdkφk,i(&CenterDot;)Bijiuiji+Ekdkφk,0(&CenterDot;)+Σi=1kEkdkφk,i(&CenterDot;)wi+vk]]>可以得到微元ps1的预测误差值为:
[-0.0026,-0.0452,0.00124,0.0008,0.0000,0.0002]T
第二道工序几何定位误差预测
由第一道工序可以知道第二道工序基准ps1产生的微元偏差在微元坐标系下为:
[-0.0026,-0.0452,0.00124,0.0008,0.0000,0.0002]T,基准ps2和ps3的偏差近似为[0,0,0,0,0,0]。
第二道工序定位基准1在工序二的工件坐标系下产生的偏差为:
ΔXd1wsI=[0.0005,0.0022,0.0007,-0.0002,0.0000,-0.0000]T]]>
ΔXTfs=(HfsoO)-1(HWsoO)-1[ΔTO-ΔwsO]6*1(HWsoO)(HfsoO)]]>
将其根据式(36)和ΔPI=ΔXTps=(HpsO)-1(HfsO)-1(HWsO)-1[ΔTO-ΔwsO]6*1(HWsO)(HfsO)(HpsO)]]>(37)=ΛpsΔTO-Λps[UGi+(N&CenterDot;Δrl-D&CenterDot;ΔrWd)]]]>进行变换,得微元ps4 在工件坐标系和微元ps4在自身坐标系下的偏差:
ΔXTfsI=[-0.0012,0.067,0.0041,0.0002,0.0000,0.0000]T]]>
式中,

ΔXTpsI=[-0.0011,0.067,0.0037,0.0002,0.0000,0.0000]T]]>
式中,
Λp=-1000-7.510500-1-105-750011-7.50-75000-10000000-1000010]]>
ΔXTws=(R0wsO)T-(R0wsO)T&CenterDot;rwsO×03*3(R0wsO)T6*6[ΔTO-ΔwsO]6*1]]>
从而由式(35)得几何误差源诱导的偏差在工件坐标系下为:
ΔXTwsI=[-0.0008,0.056,0.0045,0.0002,0.0000,0.0000]T.]]>
3、基于微元刚体坐标变换的受力变形误差计算。
受力变形是耦合误差,是叶片零件加工质量的重要影响因素,加工中切削参数的变化会导致它发生变化。本实施例只考虑静态切削力引起的静态变形,一般采用未变形切削力平均值的方法进行分析。前面所描述的几何定位误差源基准、夹具元件以及刀具位姿等产生的几何定位误差影响切削深度使得切削力发生变化,当进行切削时,会产生让刀变形,影响零件最终的加工质量。本实施例通过辨识切削力系数,建立切削力系数与切削参数的回归关系,求解平均铣削力,然后采用UG高级仿真求解叶片微元的刚度,最后根据胡克定律求解受力变形。
(1)加工过程中切深的变化。
在加工前,几何定位误差影响了工件的位置,使切深发生了变化;在加工过程中,切深是不断变化的,切深的变化影响着切削力,切削力又会影响切深。因此有必要分析加工过程切深的变化以及它对最终质量的影响。
对于一个两次切削的过程,理论的第一次切削深度为几何定位产生的切深为第二次切削深度为几何定位产生的切深为第一次的实际切深是则第二次的真实切深是假定有m次加工,n个点,则切深表示为:
api(j)=ap(j)+ap0(j)+δi(j-1)]]>
=ap(j)+ap0(j)+Fj-1ki,i=1,...,n;j=1,...,m]]>
式中,ki表示i点的刚度。
由于切深是不断变化的,通过切深可以求得切削力,从而得到由切削力产生的让刀变形。为此,需要进行切削力的求解。本实施例采用平底刀端铣的方式,进行铣削力系数的标定,进而求取平均铣削力,得到平底刀的微元划分、参数以及切削力的辨识,得到随径向切深变化的切削力系数,进而得到不同径向切深下的平均铣削力,从而计算平均铣削力,进而求得对应的铣削力变形。
(2)铣削加工的平均切削力计算。
根据切削力实验求得切削力系数与切深之间的回归关系,得到不同切深下的切削力系数。在固定接触角和轴向切削深度下,改变进给速度和径向切深进行一组铣削实验,测量每个刀齿周期的平均力。实验获得的平均切削力与从切削力表达式中求得的平均切削力相等,用于辨识切削力系数。由于一个齿周期内每个刀齿切除的材料总量是一个常数,与螺旋角无关,因此平均切削力与螺旋角无关。一个周期内一个齿的三个方向的平均切削力如式(38)所示:
F&OverBar;xiF&OverBar;yiF&OverBar;zi=daN2π-KTsinθ|θstaetθexit+KRcosθ|θstartθexit-fz4(-KTcos2θ|θstartθexit+KR(2θ-sin2θ)|θstartθexit)-KTcosθ|θstartθexit-KRsinθ|θstartθexit+fz4(KT(2θ-sin2θ)|θstartθexit+KRcos2θ|θstartθexit)-KA(θexit-θstart)+fzKAcosθ|θstartθexit---(38)]]>
式中,N为刀齿数,fz为每齿进给量,da为轴向切深,KT,KA,KR为切削力系数θstart,θexit分别为切入切出角。
铣槽铣削实验是最为方便快捷的切削力系数标定方法,此时,刀具的切入角θstart和切出角θexit分别为0和π。主轴转速为2000rpm,进给速度为320mm/min,轴向切深为2mm,刀具螺旋角为35°,刀具半径为5mm,刀齿数为4时,设置径向切削深度分别为1mm、2mm、3mm、4mm、5mm、6mm、7mm、8mm、9mm、10mm时,通过切削力实验计算来标定得到平底刀径向切削力系数。在本组试验中,选用的铣刀为四齿硬质合金平底铣刀,直径是10mm,采用平底刀端铣方式,因此径向切深取值从1mm增至10mm,增量为1mm。试验所用机床为JOHNFORD VMC-850四轴立式数控加工中心,工件材料选用钛合金TC4。
对不同径向切削深度下的切削力系数进行三次曲线拟合,得到切削力系数关于径向切削深度de的表达式为:
KT=-2.9242de3+51.82de2-309.de+2727KR=-1.618de3+39.85de2-318.7de+1947KA=-2.055de3+34.54de2-183.0de+603.5---(39)]]>
根据铣削力系数的表达式,得到不同径向切深下的铣削力系数,代入式(38),则得到不同径向切深与轴向切深下的工件的平均切削力。
(3)基于平均切削力的微元加工变形计算。
叶片零件的加工尺寸和形状误差影响因素比较多,如刀具工件接触区的热变形,工件残余应力变形等。本实施例只考虑由切削力引起的弹性变形,具体指在刀具沿着预先规划的路径运动时,由于切削力的变化以及刀具和工件之间的相对刚度变化,使得工件尺寸偏离了期望值的这种相对位移引起的尺寸和形状误差。在加工过程中,切削力使得刀具和叶片零件产生弹性变形,走刀过后弹性变形恢复,致使部分材料未被切除,造成零件表面的加工误差。加工面法向的分力是决定工件表面误差的主要因素,所以本实施例在计算叶片零件变形时将以法向分力为主。
工件表面误差Δ由两部分形成,工件沿曲面法向的变形Δw和刀具沿工件曲面法向的变形Δt,通常铣刀在轴向有较高的刚性,忽略刀具变形:
Δ=Δw                               (40)
当工件和刀具均为刚体时,轴向切削深度为da,当工件和刀具发生变形时,轴向切削深度变为da′,从而得到:
da′=da+Δ轴向几何+Δ轴向让刀变形                  (41)
径向切深变为:
de′=de+Δ径向几何+Δ径向让刀变形             (42)
若忽略刀具变形对切入切出角的影响,将式(39)和式(41)代入式(38),得到工件发生变形时的平均切削力。
设刀轴在进给方向与曲面法向组成的平面(XZ平面)上的投影与曲面法向(Z轴正方向)夹角为0,在切削刃与工件表面某微元的切触点P(u,v)处,由于有切削力的存在,工件将发生变形,工件的偏移量形成该微元处的尺寸误差。随着刀具的旋转,所产生的表面误差将沿着刀具进给的方向进行分布,且切触点处的误差一方面与切削力的大小有关,另一方面与切触点处工件的刚度K(u,v)相关。刀具在垂直于刀轴方向刚性较弱,在和作用下会发生弹性变形,但弹性变形产生的误差在随后的加工中被切除,不影响Z方向的加工表面误差,因此本实施例忽略刀具在这两个方向的变形。因此,只考虑对于工件变形的影响,工件在平面法向的受力为:
F&OverBar;w,Z=-F&OverBar;z---(43)]]>
工件在平面法向的变形为:
Δ=F&OverBar;w,ZK(u,v)---(44)]]>
则微元在工件坐标系下的偏差写成:
ΔTWs=F&OverBar;w,ZK(u,v)---(45)]]>
工件坐标系下切削力转换到微元坐标系下,则微元坐标系下切削力产生的变形为:
ΔPII=TPsRFK---(46)]]>
设定第一道工序的切削力引起的误差为0,则只需计算第二道工序的切削力产生 的误差。刀具半径为5mm,径向切深为2mm,轴向切深与标定系数时保持一致为2mm,采用逆铣方式,得到切入切出角分别为0和Arccos0.6。由于定位产生偏差,使得轴向切深发生变化:
dap=dap+ΔXzppS]]>
=2.0-0.0037=1.9963mm]]>
径向切深变为1.933mm,则由式(39)KT=-2.9242de3+51.82de2-309.3de+2727KR=-1.618de3+39.85de2-318.7de+1947KA=-2.055de3+34.54de2-183.0de+603.5]]>计算出切削力系数,由式(38)
F&OverBar;xiF&OverBar;yiF&OverBar;zi=daN2π-KTsinθ|θstaetθexit+KRcosθ|θstartθexit-fz4(-KTcos2θ|θstartθexit+KR(2θ-sin2θ)|θstartθexit)-KTcosθ|θstartθexit-KRsinθ|θstartθexit+fz4(KT(2θ-sin2θ)|θstartθexit+KRcos2θ|θstartθexit)-KA(θexit-θstart)+fzKAcosθ|θstartθexit]]>计算切削力,得到z向切削力为558.3015N,采用UG有限元分析可得微元ps4处刚度k为4.7192e+004N/mm,然后计算变形得到[0,0,0.0118,0,0,0]T。
计算微元ps4的雅克比矩阵:
(R0psO)T-(R0psO)T&CenterDot;rpsO×03*3(R0psO)T6*6=10007.5105010-7.5075001-10500000100000010000001]]>
得到ΔXTpsII=0,0,0.0118,0,0,0T.]]>
又由于ΔXTpsI=&lsqb;-0.0011,0.067,0.0037,0.0002,0.0000,0.0000&rsqb;T.]]>
从而得到微元ps4总偏差为:
ΔXTpsI=ΔXTpsI+ΔXTpsII=-0.0011,-0.067,0.01217,0.0002,0,0T.]]>
4、基于扩展误差流的加工过程误差预测。
叶片零件多源多工序加工过程误差耦合是指依据工件的多工序过程,由于误差源的耦合影响作用使得误差在本道工序积累和向下道工序传递的过程。依据工序的输出 值P和影响工序质量的误差源u建立扩展SoV多工序加工过程。具体的字母表示的含义如下:
(1)dk表示在工序k的基准,基准误差指的是基准面引起的误差,是上道工序传递给下道工序的误差,用表示。
(2)tk表示在工序k的加工误差,加工误差是指刀具路径引起的误差,用表示。
(3)lk表示在工序k的夹具几何误差,是指夹具元件磨损引起的误差,用表示。
(4)jk表示在工序k的切削力引起的工件的变形误差,用表示。
(5)表示在工序k的误差状态值,是指加工后得到的值偏离名义值的尺寸波动。
(6)表示在工序k,以基准dk在坐标测量机上进行测量,得到的加工质量的测量值。在本实施例的测量均指在机测量,并且测量值服从多元正态分布。如果没有加工,而是对加工误差进行预测,则表示工序输出的预测值。
(7)wk表示在工序k未建模的系统噪声,服从均值为0的正态分布,独立于ukfk,ukjk.]]>
(8)vk表示在工序k的测量噪声,假定其服从均值为0的正态分布,并且独立于和
假定误差为小误差,则依据状态空间得到扩展SoV流模型:
μkdk,tk,lk,jk=Ak-1μk-1dk-1,tk-1,lk-1,jk-1Bkdkukdk+Bklkuklk+Bktkuktk+Bkjkukjk+wk,wk~N&lsqb;0,Wk&rsqb;Pkdk=Ekdkμk+vk,vk~N&lsqb;0,Vk&rsqb;μ0|D0~N&lsqb;m0,C0&rsqb;---(47)]]>
式中,Pt表示工序k加工质量特性波动的测量值或者预测值;μt表示工序k质量特性波动的真实值,为不可观测的状态值;wt表示工序k制造系统的状态噪声项(或状态误差项),Wt表示其方差;vt表示工序k测量噪声项(或测量误差项),Vt表示其方差;D0表示t=0时刻关于工序质量的初始信息集合;m0表示在D0条件下对工序质量的均值的一个估计值;C0表示关于均值m0的方差,是对m0一种不确定性的度量。并且认为, 对所有的t和s,当t≠s时,vt和vs、wt和ws以及vt和ws都相互独立。假设测量噪声和状态噪声服从高斯核拉普拉斯分布。在该波动模型中,观测方程反映了工序k对制造过程质量特征的观测状况,状态方程反映了工序k制造过程的质量波动状况。其中系数矩阵Ak-1,Bk和是需要求解和计算的,根据上道工序、本道输入误差源和测量系统进行确定。
则多种误差源影响下的耦合误差表示为:
ΔP=ΔPI+ΔPII]]>
=(HpsO)-1(HfsoO)-1(HWsoO)-1&lsqb;ΔTO-ΔWsO&rsqb;6*1(HWoO)(HfoO)(HpO)+RTPsFK---(48)]]>
式中:
RTPs=(R0psO)T-(R0psO)T&CenterDot;rGsO×03*3(R0psO)T6*6.]]>
则得到扩展SoV误差耦合模型式(47)中的系数:
Ak-1=ΛpUGi+DBkfk=-ΛUGi+NBktk=RpsORfsORwsO-RpsORfsO(RwsOrwsO×+rfsO×)RwsO-RpsOrpsO×RfsORwsO03*3RpsORFSORwsO---(49)Bkjk=RTO]]>
式中,表示的是测量系统的坐标转换,为了简化计算,本实施例取其为单位矩阵。从而求解出了扩展SoV模型。
当工序被加工后,则该道工序的输出值可以测量得到,可以估计出状态值来。但是当工序还没有被加工,测量值无法知道,为了预测该工序的加工质量,需要将扩展SoV模型变换成预测模型,对该道零件的加工质量进行预测。
为了描述KPCs和KCCs之间的关系,将式(47)的状态方程带入到测量等式中,得到如下显式表达式,即为误差的预测模型:
pkdk=Σi=1kEkdkφk,i(&CenterDot;)Bidiuidi+Σi=1kEkdkφk,i(&CenterDot;)Biliuili+Σi=1kEkdkφk,i(&CenterDot;)Bitiuiti]]>
+Σi=1kEkdkφk,i(&CenterDot;)Bijiuiji+Ekdkφk,0(&CenterDot;)+Σi=1kEkdkφk,i(&CenterDot;)wi+vk---(50)]]>
式中,是追踪基准误差、夹具几何误差、刀具位姿误差以及切削力误差的状态转移矩阵,i=1,...k-1,并且初始状态向量μ0表示的是一个零件的KQCs在进入第一道工序加工前的初始偏差。这些初始偏差信息来自于过去加工过程的历史实验。
设置夹具元件的误差为0,刀具位姿误差为0,噪声为0,则通过扩展SoV预测得到最终微元ps4在工件坐标系下的误差值为:
[-0.0005,-0.0516,0.1274,0.0002,0,0,]T
可以看出由于几何定位误差与切深引起的切削力的变化,从而造成了y方向和z方向产生了偏差。通过本实施例得到误差值为[-0.0003,-0.0520,0.01563,0.0001,0.0001,0.0001]T,与预测值很接近,符合所设定的误差源的误差产生规律,因此预测是合理的。

基于扩展误差流的叶片加工过程误差预测方法.pdf_第1页
第1页 / 共36页
基于扩展误差流的叶片加工过程误差预测方法.pdf_第2页
第2页 / 共36页
基于扩展误差流的叶片加工过程误差预测方法.pdf_第3页
第3页 / 共36页
点击查看更多>>
资源描述

《基于扩展误差流的叶片加工过程误差预测方法.pdf》由会员分享,可在线阅读,更多相关《基于扩展误差流的叶片加工过程误差预测方法.pdf(36页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 103440416 A(43)申请公布日 2013.12.11CN103440416A*CN103440416A*(21)申请号 201310376765.0(22)申请日 2013.08.27G06F 19/00(2011.01)(71)申请人西北工业大学地址 710072 陕西省西安市友谊西路127号(72)发明人李山 王佩 杨青龙 任静波(74)专利代理机构西北工业大学专利中心 61204代理人王鲜凯(54) 发明名称基于扩展误差流的叶片加工过程误差预测方法(57) 摘要本发明公开了一种基于扩展误差流的叶片加工过程误差预测方法,用于解决现有误差流方法以刚体零件装。

2、配多工序过程或者加工多工序过程为研究对象仅考虑几何误差源的技术问题。技术方案是采用模型驱动进行过程监控,对几何定位误差源与受力变形误差源产生的误差及时进行预测,对误差耦合和传递机理进行了研究,对加工过程误差耦合建模方案进行了设计;通过网格划分的思想对叶片零件进行了微元划分,将变形分析转换为微元坐标系的坐标变换;建立了基于扩展误差流的多源多工序误差耦合模型,在此基础上给出了基于误差耦合模型的综合误差预测模型。帮助工作人员及时发现叶片的制造缺陷,进行校正和调整,减少返工次数,提高了加工质量和效率。(51)Int.Cl.权利要求书8页 说明书24页 附图3页(19)中华人民共和国国家知识产权局(12。

3、)发明专利申请权利要求书8页 说明书24页 附图3页(10)申请公布号 CN 103440416 ACN 103440416 A1/8页21.一种基于扩展误差流的叶片加工过程误差预测方法,其特征在于包括以下步骤:步骤一、确定叶片加工过程误差源分别为定位基准精度产生的误差;安装产生的误差;刀具位姿变化产生的误差;切削力产生的变形误差;噪声误差;对误差源进行建模,并对加工过程中的因素约定如下:多工序加工过程中将一道工序的加工过程分为加工前和加工中两个阶段;基准误差、夹具安装几何误差以及刀具倾斜误差对工件产生定位误差,定义为几何定位误差;加工中的弹性变形是由切削力引起的;步骤二、基于微元刚体坐标变换。

4、的几何定位误差计算;定义五个坐标系,分别是全局坐标系O、工件坐标系ws、特征坐标系fs、微元坐标系ps以及刀具坐标系T;根据各个对象在空间的位姿关系,由全局坐标系O、工件坐标系ws、特征坐标系Fs、微元坐标系ps以及刀具坐标系共同构成空间运动链:式中,表示刀具坐标系T相对于全局坐标系O的坐标变换矩阵,表示工件坐标系ws相对于全局坐标系O的坐标变换矩阵,表示特征坐标系fs相对于工件坐标系ws的坐标变换矩阵,表示微元坐标系ps相对于特征坐标系fs的坐标变换矩阵表示刀具坐标系T相对于微元坐标系ps的坐标变换矩阵;运用微分运动原理得到:式中,表示微分;式(2)的左边变换为则得到:将式(3)改写为:忽略。

5、高阶项后得到以下表达式:(5)从而得到刀具在微元坐标系下的偏差:由此得到刀具在特征坐标系下和在工件坐标系下的偏差分别为:权 利 要 求 书CN 103440416 A2/8页3式中,表示微元坐标系相对于全局坐标系的旋转矩阵的名义值,表示特征坐标系相对于全局坐标系的旋转矩阵的名义值,表示工件坐标系相对于全局坐标系的旋转矩阵的名义值,和表示反对称矩阵,为刀具相对于全局坐标系的偏差量,为工件相对于全局坐标系的偏差量,为特征相对于全局坐标系的偏差量,表示微元相对于全局坐标系的偏差量;在装夹好工件时,接触点在工件坐标系ws、特征坐标系fs、微元坐标系ps与定位元件坐标系是重合的则工件与元件l的第i个接触。

6、点有四种方法描述:则该式中的前三个等式与最后一个相等,即Fi=fi采用一阶泰勒级数展开,省去高阶项得到:将式(10)写成:令则得到:由于夹具固定在机床上,假定忽略掉夹具的位置和姿态误差,则得到:其中微元在全局坐标系下的偏差其中表示定位偏差分量,表示基准偏差分量;从而得到:权 利 要 求 书CN 103440416 A3/8页4假设工件上第i个接触点的几何位置rpsi足够小,则忽略工件上基准面接触点的位置误差:假定在i个接触点在法向上有误差rni,并且坐标系li与法向ni重合,那么对于有m个定位元件的定位系统,采用m个等式的矩阵进行下述描述:从而将式(17)写成:式中:Wpsl=NGl;表示雅克。

7、比矩阵;N=diag(n1.nm)R3m*m;rpsl=(rn1.rnm)TRm*1;假设工件上第i个接触元件的几何位置rpsi足够小,则工件上夹具元件的位置误差可以忽略:若基准偏差为小偏差,则式(14)的第二个等式表示为:对于有m个定位点的工件,采用m个等式的矩阵进行下述描述:从而将式(19)写成:式中:Wpsd=-NGl;N=diag(n1.nm)R3m*m;rpsd=(rn1.rnm)TRm*1;取广义逆后,则基准d偏差、定位l偏差与刀具c偏差在微元坐标系产生的误差分别为:由于刀具姿态偏差、基准偏差和夹具误差能在工件特征上产生同样的尺寸偏差模式;权 利 要 求 书CN 103440416。

8、 A4/8页5因此,把刀具姿态偏差转换成夹具误差并令从而得到:rpsc为等效夹具误差;对于特征坐标系采用坐标变化得到:则基准偏差、定位偏差与刀具偏差在特征坐标系产生的误差分别为:则基准偏差、定位偏差与刀具偏差在工件坐标系产生的误差分别为:式中,li表示第i个定位销在全局坐标系下的位移量,表示微元坐标系相对于全局坐标系的旋转矩阵的名义值,rli表示工件与第i个定位销相接触定位销的偏差,特征坐标系相对于全局坐标系的旋转矩阵的名义值,rpsi表示工件与第i个定位销相接触的微元的偏差;将式(13)、式(25)和式(29)带入到式(6)中,得:(33)式中:Em=Eps=Ups;Ews=Uws;Efs=。

9、Ufs;由式(13)得:根据式(6)、式(7)、式(8)、式(33)和式(34)得到几何因素产生的误差;工件坐标系下微元的几何偏差为:权 利 要 求 书CN 103440416 A5/8页6特征坐标系下微元的几何偏差:式中,微元坐标系下的几何偏差:式中:步骤三、基于微元刚体坐标变换的受力变形误差计算;对于一个两次切削的过程,理论的第一次切削深度为几何定位产生的切深为第二次切削深度为几何定位产生的切深为第一次的实际切深是则第二次的真实切深是假定有m次加工,n个点,则切深表示为:式中,ki表示i点的刚度;根据切削力实验求得切削力系数与切深之间的回归关系,得到不同切深下的切削力系数;在固定接触角和轴。

10、向切削深度下,改变进给速度和径向切深进行一组铣削实验,测量每个刀齿周期的平均力;一个周期内一个齿的三个方向的平均切削力如式(38)所示:式中,N为刀齿数,fz为每齿进给量,da为轴向切深,KT,KA,KR为切削力系数start,exit分别为切入切出角;权 利 要 求 书CN 103440416 A6/8页7对不同径向切削深度下的切削力系数进行三次曲线拟合,得到切削力系数关于径向切削深度de的表达式为:根据铣削力系数的表达式,得到不同径向切深下的铣削力系数,代入式(38),则得到不同径向切深与轴向切深下的工件的平均切削力;工件表面误差由两部分形成,工件沿曲面法向的变形w和刀具沿工件曲面法向的变。

11、形t,铣刀在轴向有较高的刚性,忽略刀具变形:w(40)当工件和刀具均为刚体时,轴向切削深度为da,当工件和刀具发生变形时,轴向切削深度变为da,从而得到:da=da+轴向几何+轴向让刀变形(41)径向切深变为:de=de+径向几何+径向让刀变形(42)若忽略刀具变形对切入切出角的影响,将式(39)和式(41)代入式(38),得到工件发生变形时的平均切削力;设刀轴在进给方向与曲面法向组成的XZ平面上的投影与Z轴正方向夹角为0,在切削刃与工件表面某微元的切触点P(u,v)处,由于有切削力的存在,工件将发生变形,工件的偏移量形成该微元处的尺寸误差;随着刀具的旋转,所产生的表面误差将沿着刀具进给的方向。

12、进行分布,且切触点处的误差一方面与切削力的大小有关,另一方面与切触点处工件的刚度K(u,v)相关;刀具在垂直于刀轴方向刚性较弱,在和作用下会发生弹性变形,但弹性变形产生的误差在随后的加工中被切除,不影响Z方向的加工表面误差;考虑对于工件变形的影响,工件在平面法向的受力为:工件在平面法向的变形为:则微元在工件坐标系下的偏差写成:工件坐标系下切削力转换到微元坐标系下,则微元坐标系下切削力产生的变形为:步骤四、基于扩展误差流的加工过程误差预测;依据工序的输出值P和影响工序质量的误差源u建立扩展SoV多工序加工过程;具体权 利 要 求 书CN 103440416 A7/8页8的字母表示的含义如下:(1。

13、)dk表示在工序k的基准,基准误差指的是基准面引起的误差,是上道工序传递给下道工序的误差,用表示;(2)tk表示在工序k的加工误差,加工误差是指刀具路径引起的误差,用表示;(3)lk表示在工序k的夹具几何误差,是指夹具元件磨损引起的误差,用表示;(4)jk表示在工序k的切削力引起的工件的变形误差,用表示;(5)表示在工序k的误差状态值,是指加工后得到的值偏离名义值的尺寸波动;(6)表示在工序k,以基准dk在坐标测量机上进行测量,得到的加工质量的测量值;在本实施例的测量均指在机测量,并且测量值服从多元正态分布;如果没有加工,而是对加工误差进行预测,则表示工序输出的预测值;(7)wk表示在工序k未。

14、建模的系统噪声,服从均值为0的正态分布,独立于(8)vk表示在工序k的测量噪声,假定其服从均值为0的正态分布,并且独立于和假定误差为小误差,则依据状态空间得到扩展SoV流模型:式中,Pt表示工序k加工质量特性波动的测量值或者预测值;t表示工序k质量特性波动的真实值,为不可观测的状态值;wt表示工序k制造系统的状态噪声项,Wt表示其方差;vt表示工序k测量噪声项,Vt表示其方差;D0表示t0时刻关于工序质量的初始信息集合;m0表示在D0条件下对工序质量的均值的一个估计值;C0表示关于均值m0的方差,是对m0一种不确定性的度量;并且认为,对所有的t和s,当ts时,vt和vs、wt和ws以及vt和w。

15、s都相互独立;则多种误差源影响下的耦合误差表示为:PPI+PII式中:则得到扩展SoV误差耦合模型式(47)中的系数:权 利 要 求 书CN 103440416 A8/8页9式中,表示的是测量系统的坐标转换,为了简化计算,本实施例取其为单位矩阵;从而求解出了扩展SoV模型;为了描述KPCs和KCCs之间的关系,将式(47)的状态方程带入到测量等式中,得到如下显式表达式,即为误差的预测模型:式中,是追踪基准误差、夹具几何误差、刀具位姿误差以及切削力误差的状态转移矩阵,i1,.k-1,并且(ik),初始状态向量0表示的是一个零件的KQCs在进入第一道工序加工前的初始偏差。权 利 要 求 书CN 1。

16、03440416 A1/24页10基于扩展误差流的叶片加工过程误差预测方法技术领域0001 本发明涉及一种叶片加工过程误差预测方法,特别是涉及一种基于扩展误差流的叶片加工过程误差预测方法。背景技术0002 由于叶片零件的特殊性,其成型加工与传统高刚性零件的成型加工有着本质不同,对各种误差源的波动变化更加敏感,工序间误差的传递、累积等交互作用现象更加复杂。因此研究叶片零件加工过程中误差耦合和传播情况,分析误差的耦合和传递形式、建立误差源与误差的对应关系是进行加工过程质量监控、溯源与调整的关键与前提,对叶片零件的质量改进有重要的意义。0003 文献Liu J.,Jin J.and Shi J.St。

17、ate space modeling for3-dimensional variation propagation in rigid-body multistage assembly processesJ,IEEE Trans.Autom.Sci.Eng.,2009,274-290针对刚体零件构建了多工序装配过程的状态空间模型,给出了模型的系数矩阵,解决了装配制造系统中多个偏差流影响产品质量的问题,但是装配过程误差相对简单,是多个误差的简单的叠加,由于加工过程对材料进行切削,使得误差受到多个因素的耦合影响,因此这种方法不适用于多工序的加工过程。0004 文献Abellan-Nebot J.,L。

18、iu J.,Romero F.Limitations of the current state space modeling approach in multistage machining processes due to operation variationsC.3rd Manufacturing Engineering Society International Conference,Alcoy,Spain,2009利用状态空间方程建立描述多工序加工过程的空间模型,针对基准、夹具等误差源建立了刚体零件的通用的误差流模型,但是没有考虑到物理误差源的影响,并且由于刚体零件不具有局部的变形,。

19、因此其不适用与具有局部变形的弱刚性零件的多工序误差建模。发明内容0005 为了克服现有误差流技术以刚体零件装配多工序过程或者加工多工序过程为研究对象仅考虑几何误差源的局限性,本发明提供一种基于扩展误差流的叶片加工过程误差预测方法。该方法采用模型驱动进行过程监控,对几何定位误差源与受力变形误差源产生的误差及时进行预测,对误差耦合和传递机理进行了研究,对加工过程误差耦合建模方案进行了设计;通过网格划分的思想对叶片零件进行了微元划分,将变形分析转换为微元坐标系的坐标变换;对加工过程误差与误差源因素的映射关系进行了深入的研究分析,从加工工序流的角度采用扩展误差流的理论,建立了基于扩展误差流(SoV)的多源多工序误差耦合模型,在此基础上给出了基于误差耦合模型的综合误差预测模型。帮助工作人员及时发现叶片的制造缺陷,进行校正和调整,减少返工次数,以提高加工质量和效率。0006 本发明解决其技术问题所采用的技术方案是:一种基于扩展误差流的叶片加工过程误差预测方法,其特点是包括以下步骤:说 明 书CN 103440416 A10。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1