李珊珊,甘植旺,陳志同
(1.北京航空航天大學機械工程及自動化學院,北京100191;2.北京航空航天大學先進航空發動機協同創新中心,北京100191;3.中國電子科技集團公司信息科學研究院,北京100086)
刀位優化算法是數控加工的必要構成技術,是提升零件加工效率與質量的有效途徑[1]-[6]。葉片進排氣邊的加工存在加工效率低,易產生顫振的問題[6]-[11]。進排氣邊與葉身的面積之比小于,但加工時間之比大于提高進排氣邊區域加工效率,是實現航空發動機葉片高效制造的必要技術途徑。進排氣邊為凸曲面,因此從幾何匹配角度考慮,該類曲面可以使用凸型母線刀具、凹型母線刀具以及平型母線刀具進行加工。與凸型母線刀具相比,凹型母線刀具及平型母線刀具能夠更加高效地完成葉片進排氣邊的加工[7],[9]-[11]。
黃魏等使用圓弧半徑為1mm的凹型母線刀具,對圓角半徑為0.35mm~0.9mm的進排氣邊進行加工,相比于圓角立銑刀其加工效率提高了5倍[9]。賀英等使用半徑為8mm及0.3mm的凹型母線刀具,分別對圓角半徑在6.2mm~6.9mm及0.16mm~0.22mm的進排氣邊進行加工,相比于圓角立銑刀其加工效率至少提高了4倍[10]。但使用凹型母線刀具加工進排氣邊存在接刀問題,進排氣邊尺寸小,接刀痕對其質量評定的影響十分顯著。該問題涉及精確對刀,銑削振動,銑削力控制等多個復雜問題。
平型母線刀具加工進排氣邊包括直刃刀側銑及平底刀端銑兩種實現方式。由于刀柄及輔助結構的存在,使用直刃側銑會出現干涉。葉身使用平底刀加工,因此使用平底刀底刃加工進排氣邊,不僅能夠提升加工效率,而且能夠避免接刀問題。張春等定義了平底刀具加工進排氣邊的刀具位姿確定方法,定性地分析了刀具定位點及偏航角對行寬的影響,以行寬最優為目標進行刀位求解[11]。但現有的平底刀底刃加工進排氣邊算法所生成的刀軌的光順性不能滿足加工要求,顫振嚴重,不能夠應用于進排氣邊的加工。
本文將構建能夠滿足刀軌光順性要求的平底刀具底刃加工進排氣邊的刀位優化算法。現有刀位優化算法具有兩個優化參數:偏航角及刀具定位點參數。本文將平底刀底刃加工進排氣邊的刀位優化過程轉化為平面上直線與圓的問題,進而論證了偏航角的冗余性,同時將刀位優化過程轉化為單參數優化過程。在此基礎上,分析了刀具定位點參數一致性的利弊,最終確定了統一刀具定位點的刀位優化策略,最大程度上減少了因刀具位姿參數變動帶來的刀軌波動。此外,相比于同類刀位優化算法,該方法能夠獲得更大的行寬。
回轉刀具的數控加工過程,存在四個坐標系即:絕對坐標系(Absolute Coordinate System,ACS),刀具坐標系(Tool Coordinate System,TCS),局部工件坐標系(Local Workpiece Coordinate System,LWCS),和局部刀具坐標系(Local Tool Coordinate System,LTCS),如圖1所示。若無特別說明,本文所提到的坐標系均為右手坐標系。

圖1 坐標系與姿態角Fig.1 Coordinate Systems and Orientation Angles
ACS是一個確定的坐標系。該坐標系由原點O和軸構成。所有的運算與表達最終都要轉化到ACS上。TCS是與刀具固連的右手坐標系。該坐標系為獲得刀具上點的相對位置關系提供了方便,因為在該坐標系下可以不考慮刀具的運動和位置。該坐標系以刀具中心OT為原點,以刀軸為zT軸,以通過刀軸的某一平面為其xT zT平面。
LWCS與LTCS是實現刀具定位的坐標系。若P為當前驅動點為P點單位法矢為P點進給方向,ρ為抬刀量,r為刀具圓角半徑,oT為刀具圓角中心,OT為刀心點,Q為刀具上選定點,為Q點 單 位 法 矢為Q點 沿 刀 具 母 線 單 位 切 矢。定 義為其(xt,yt,zt)坐標軸的單位矢量。定義LWCS以為原點,且代表其(x,y,z)坐標軸單位矢量。對于刀具圓角非零的刀具,LTCS原點為刀具圓角圓心。且當以調整姿態角方式優化刀具位姿時,Q點選定為即刀具上法矢平行于刀軸矢量的點。
常用的刀具初定位方法為:匹配LTCS與LWCS。LTCS與LWCS匹配意味著Q與P相切觸,且同向。本文的刀位求解過程基于該刀具初定位方法。由該方法確定的刀心點徑矢t→C及刀軸矢量t→A分別為:

刀具初定位后,其刀具位姿通過調整其繞LTCS的各個坐標軸的轉動來實現。如圖1所示,刀具繞LTCS的x軸轉動的角定義為滾擺角,記為ψ;繞LTCS的y軸轉動的角為俯仰角,記為θ;繞LTCS的z軸轉動的角為偏航角,記為φ。文獻[12]已證明,若(θ,φ,ψ)為上述轉動后獲得的刀具位姿,則該刀具位姿可由刀具依次繞LWCS的x軸轉動ψ,y軸轉動θ,z軸轉動φ獲得。本文中借助繞LTCS的轉動描述刀具位姿。
定義刀具定位點與刀心點的距離為刀具定位點參數,記為?。選擇刀具底刃上的點作為刀具定位點,在刀具與工件切觸后,為保證位姿優化過程中無干涉,只有偏航角φ能夠繼續優化。本文中的多參數平底刀底刃刀位優化算法是指張春等定義的以平底刀具加工進排氣邊的刀具位姿確定方法,該刀位優化過程以φ及?作為刀位優化變量,以最優行寬作為優化目標[11]。本文以{a,b}的形式定義?=a,φ=b的刀具位姿。
分析{?,φ}參數下刀具位姿的計算過程。選定刀具上Q點作為刀具定位點,且LTCS、LWCS與2.1中定義一致。匹配LTCS與LWCS初定位刀具,如圖2所示,刀具在初始姿態時同向,ACS下的刀具初始位姿為:

圖2 平底刀底刃加工進排氣邊Fig.2 Flat-end Cutter Bottom Machining the Leading Exhaust Blade Edge

式中:—繞坐標系z軸旋轉φ的旋轉矩陣。偏航角φ對于刀具位姿的調整是刀具沿LWCS的原點繞其z軸旋轉φ,旋轉后與x軸負半軸夾角為φ。結合(1)式,以{?,φ}為參數的刀具位姿為:

文獻[11]給出了刀具定位點參數為?,偏航角為0的行寬W(?,0)的估算公式

式中:re—加工位置點沿葉寬方向的曲率半徑,Δ—公差
在局部區域內,進排氣邊沿葉長方向平坦,且沿葉寬方向具有較為一致的曲率半徑。進排氣邊的局部幾何屬性類似于圓柱面或錐面,以圓柱面或錐面近似進排氣邊,定性地分析刀具定位點參數與偏航角對行寬影響的等效性。圖3為平底刀底刃加工進排氣邊刀具位姿由{h,0}調整至{h,φ}及{hcosφ,0}的過程,及其簡化模型在z視角下的視圖。圖3(a)描述了位姿調整過程,其中P為驅動點,沿葉寬方向紅色曲線為驅動線,藍色刀具的刀位優化參數為{h,φ},粉色刀具的刀位優化參數為{hcosφ,0}。坐標系P-xyz為LWCS,其構成元素為:P點為其原點,P點法矢為其z軸,P點沿驅動線切矢為其x軸。記Re為P點沿葉寬方向的曲率半徑,進排氣邊在P點的幾何屬性使用半徑為Re的圓柱面及錐面近似。圖3(b)為簡化模型在LWCS的z軸視角下的示意圖,即為在P點切平面上刀具底面圓調整示意圖。在圖3(b)中建立坐標系P-x′y′,且其以P為原點,以-y方向為x′方向,以x方向為y′方向。OT1、OT2、OT3分別為刀具在{h,0}、{h,φ}及{hcosφ,0}參數下的的刀心點。

圖3 位姿調整過程及其在z視角下簡化視圖Fig.3 Tool Orientation Adjustment Process and its Z-direction View
因在偏航角優化過程中刀軸矢量不變,故刀心位置可作為區分刀具位姿的指標。將進排氣邊簡化為圓柱面或者錐面后,刀位優化過程變為圓相對于平面內直線的位置變化過程;這是因為平底刀底刃上點的法矢與刀軸矢量平行,刀具初定位后,刀具底刃位于驅動點切平面內。在優化偏航角時,是將刀具繞驅動點法矢旋轉,刀具底面在優化過程中始終處于驅動點切平面內。對于柱面錐面而言,其切平面內直線是與刀具吻合程度最好的直線,因為和刀具底面處于同一個平面。該直線位于刀具底面圓內部分與行寬關聯。所以刀位優化過程可以視為圓和直線的位置變化關系。在xy平面內分析該問題。
參照圖3(b),在P-x′y′坐標系下,計算{?,φ}與{?cosφ,0}參數下刀具底面圓與直線的交點距離均為不同參數下刀具底面圓與直線的交點距離相同,該距離與行寬相關,因此兩組參數求得的行寬相同。即偏航角對行寬的作用可以轉化為刀具定位點參數對行寬的作用。刀具定位點參數與偏航角對行寬的影響具有等效性。
(2)式為偏航角為0的行寬計算公式,由該式可知:在確定加工位置行寬W與?負相關。即由其他約束條件所計算出的最小?,是實現行寬最優的?。同一刀軌行設置統一的?能夠最大程度的降低刀軌波動程度。由于各加工位置點rs具有差異,因此對于統一的?,各位置行寬存在差別。進而造成過搭接,即同一位置被多次加工,浪費加工資源。但零件質量要求的優先級高于資源的優化配置。因此設置統一的?是一種可取的刀位優化策略。
結合3.2節及3.3節的分析,平底刀加工進排氣邊的刀位優化過程,可簡化為單參數優化過程,?作為刀具位姿優化參數,且同一刀軌行設定統一的?。本文所考慮的約束為切削線速度約束。定義轉速為N,線速度約束為Vr。由切削線速度計算公式可知刀具定位點切削線速度為2π?N,切削線速度與?成正比。因此根據線速度約束可求解出最小刀具定位點參數:

由(1)式可得出以P作為加工位置在{?min,0}參數下的刀具位姿為:

以某航空發動機薄厚可調葉片為驗證對象,驗證本文所提算法在刀軌光順上的有效性。該葉片曲面尺寸及曲率分析結果如圖4(a)所示,葉片長度約370 mm,榫頭寬度范圍約55mm~100mm,葉片曲面的曲率變化較小,且大部分區域較為一致,排氣邊沿葉寬方向半徑范圍為3.35mm~3.85mm。刀具選定為直徑16mm,圓角半徑為1mm的平底刀,刀具母線如圖4(b)所示。編程公差為0.01mm。

圖4 葉片尺寸曲率分析及所使用平底刀母線示意圖Fig.4 The Size and Curvature Analysis of the Blade Surface
由3.1節分析可知,{?,φ}對行寬的影響等效于{?cosφ,0}。現對表1中的4組參數進行刀軌仿真,以仿真結果驗證3.1節的分析結果。表1中的4組參數具有如下對照關系:第1組和第2組為對照組,第3組和第4組為對照組,對照組間?和φ滿足:

表1 對照組實驗參數Tab.1 The Experimental Parameters of Control Groups

式中:n—實驗序號,?n—第n組的?參數,φn—第n組的φ參數,n=2,4。刀軌數均為20,刀軌方向沿u向,行寬取定為等參數行寬即(0.9-0.1)20。
圖5為對照仿真結果,其中圖5(a)為第1組參數和第2組參數的刀軌仿真結果。圖5(b)為第3組參數和第4組參數的刀軌仿真結果。圖5(a)由三部分組成,從左向右分別為:第1組參數所生成刀軌的仿真結果,第2組參數所生成刀軌的仿真結果,仿真數據中余量與顏色的對應關系。觀察圖5(a)可知,兩組參數所生成刀軌的仿真圖像的形狀、位置、顏色均相同。因此,由第1組參數和第2組參數所生成的刀軌的仿真結果是一致的,即該對照組參數的加工效果一致。觀察圖5(b)可知第3組參數和第4組參數所生成的刀軌仿真結果也是一致的。刀軌仿真結果與3.1節分析結果一致,即刀具定位點參數與偏航角對行寬的影響具有等效性。

圖5 對照仿真結果Fig.5 The Simulation Results about the Parameters
本節以各軸加速度為指標,對比本文所提算法與現有算法所生成刀軌的波動性。所選加工參數位置為v=0.5,u∈[0.96,1](該區域被排氣邊所包含)。如表2所示為原有算法所生成的刀軌的各軸加速度變化幅度與本文算法的對比結果。由表可知多參數算法x,y,z軸加速度變化幅度最大為40 mm/s2,本文加速度變化幅度最大為4.5 mm/s2,其加速度波動幅度降低至多參數算法的12%。多參數算法A,B軸加速度變化幅度最大為500 rad/s2,本文算法A,B軸加速度變化幅度最大為13 rad/s2,降至多參數算法的3%。

表2 原有算法與本文算法加速度對比結果Tab.2 The Contrast Results of the Proposed Method and Multi-Parameter Method
以鋁合金作為實驗材料對本文所提算法進行試切驗證,刀具材料選擇高速鋼。對于該葉片曲面,(u,v)∈[0.93,1]*[0,1]區域覆蓋其排氣邊,且u方向為葉寬方向。以u參數線作為刀軌驅動線。
切削材料為鋁合金,刀具材料為高速鋼,切削線速度至少為150 m/min[13]。其他加工參數設置如下:主軸轉速設定為4000r/min,進給速度設定為600mm/min,切深0.2mm。將線速度約束帶入(3)式,可計算出刀具定位點參數為5.972mm,選定刀具定位點參數為6mm,并由(4)式求解各刀具位姿。刀軌如圖6(a)所示,共60行。如圖6(b)所示為刀軌仿真結果,由該圖可知使用本文算法所生成刀軌無過切,且殘留量小于0.012mm,符合編程公差要求。使用該算法在鋁件上的加工驗證結果,由圖可知零件表面光潔且無顫振刀紋,如圖7所示。

圖6 刀軌與仿真結果Fig.6 Tool Paths and the Simulation Results

圖7 葉片試切結果Fig.7 The Machined Blade Surface
針對平底刀具底刃加工進排氣邊刀位優化算法所生成刀軌光順性不能滿足加工要求的問題,本文提出了單參數刀位優化算法,有效提高了刀軌光順性,且不降低行寬。該方法的構建基于對刀位優化過程的有效簡化,具體工作如下:
論證了刀位優化過程中偏航角與刀具定位點對行寬作用的一致性,并分析了設定一致的刀具定位點參數的必要性,進而簡化了平底刀底刃加工具有柱面或圓錐面特征的進排氣邊的刀位優化過程,確定了單參數的優化策略。
在某型號發動機薄厚可調葉片模型上完成了試切驗證。加工后的零件表面光潔,表面無顫振刀紋,滿足加工要求。與原有算法相比,本文算法所生成刀軌的各軸加速度變化幅度降低至對比算法的12%。