?

基于CATIA/CAA的航空整體結構件溫度變形補償*

2015-05-30 07:35山東大學機械工程學院高效潔凈機械制造教育部重點實驗室路來驍
航空制造技術 2015年3期
關鍵詞:結構件工件重構

山東大學機械工程學院高效潔凈機械制造教育部重點實驗室 路來驍 孫 杰 張 閣

中航工業成都飛機工業(集團)有限責任公司數控加工廠 羅育果 熊青春

隨著現代飛機性能要求的不斷提高,飛機主承力構件普遍采用整體化結構設計,如整體的梁、框、壁板等。航空整體結構件因尺寸大、薄壁特征多,在毛坯初始殘余應力、切削力、切削熱、裝夾力、環境溫度變化等因素的影響下,加工變形現象十分嚴重。環境溫度變化使工件在尺寸上伸長或縮短,嚴重制約了整體結構件的尺寸精度。溫度補償成為解決工件線性變形、提高工件尺寸精度的有效途徑。

國內外學者對變形補償做了大量研究工作,但針對航空整體結構件變形補償的研究集中于2000年以后,研究思路可歸納為在線補償和離線補償2種方式。在線補償受在線監測、實時補償技術的制約,應用十分困難,目前,研究大都集中于離線補償方式。Law[1]研究了基于刀桿變形的腔槽加工過程中誤差補償方法;鄭聯語[2]提出了進給量的局部優化方法,定性地提出了優化補償過程;王志剛[3]研究了切削力作用下側壁、腹板變形,提出了進給量的局部優化法與刀具偏擺數控補償技術;Lee[4]采用試驗手段,對球頭立銑刀銑削側壁時的刀具路徑進行了補償;S.Ratchev[5]將工件作為彈性體,建立了柔性切削力預測模型,預測了整體銑刀銑削側壁時的尺寸誤差并給出了誤差補償算法;孫杰[6]采用有限元軟件對薄壁框進行了加工變形預測,基于加工變形值,在考慮一定回彈量基礎上對刀位點進行修正以實現補償;Philippe Deépince[7]將刀具作為彈性體研究了整體立銑刀銑削加工過程零件表面尺寸誤差,在不降低生產率與加工精度的前提下,提出了一種考慮工件尺寸公差的補償算法;康永剛[8]給出了基于切削力信號的實際切深計算方法,并基于實際切深進行了最大變形誤差的預測,為實現在線誤差補償打下了基礎;陳蔚芳[9]對多層補償算法進行了優化,解決了加工變形與補償量之間耦合問題;武輝[10]通過研究薄壁件加工過程中的彈性變形問題,在建立銑削力模型基礎上,提出了一種基于APDL變形預測的補償方法。

上述研究對變形的預測方法分為:刀具作為彈性體,工件作為剛體;刀具作為剛體,工件作為彈性體;刀具與工件都為彈性體。無論使用何種變形預測方法,對應的補償方法大都針對局部讓刀變形,對整體結構宏觀變形補償研究較少。針對零件局部特征的補償很難應用于特征復雜、尺寸龐大的整體結構件。

本文針對環境溫度變化對整體結構件尺寸誤差影響問題,通過測定鋁合金毛坯材料熱膨脹系數,建立了溫度補償系統,實現了整體結構件在特定溫度下的準確尺寸重構。

1 系統開發工具

1.1 CAA簡介

CAA(Component Application Architecture)組件應用架構是DS產品擴展和客戶進行二次開發的強有力工具。CAA建立在面向對象程序設計基礎上,使用COM(Component Object Model)、OLE(Object Linking and Embedding)技術,強化了開發功能。CAA使用RADE(Rapid Application Development Environment )快速開發平臺,以Visual Studio 2005為載體,通過加載RADE插件,在C++環境下對CATIA進行二次開發,實現了與CATIA的無縫結合。

1.2 CAA補償函數

在室溫范圍內,溫度變化對鋁合金整體結構件尺寸誤差的影響是線性的,借助CATIA軟件變換特征中縮放命令可以實現對航空整體結構件線性變形的補償??s放命令作用為使用點、平面或曲面表面為參考對實體進行放大或縮小操作。

CAA中 縮 放 函 數 為:CreateScaling(const CATISpecObject_var ihToScale, const CATISpecObject- _var ihReference, const CATICkeParm_var ihRatio)。對縮放函數中各參數具體說明,參數1 ihToScale為要進行縮放的對象,該對象類型為CATISpecObject,系統中縮放操作的對象為工件的所有幾何特征;參數2 ihReference是縮放的參考元素,溫度補償系統中選取平面作為參考元素;參數3 ihRatio是縮放系數,縮放系數類型為CATICkeParm,在溫度補償系統中為了保證精度,縮放系數精確到小數點后8位。

2 溫度補償系統總體框架

圖1是溫度補償系統組成部分說明。溫度補償系統包括:熱膨脹系數查詢模塊、零件重構模塊。2個模塊關系如圖1所示,查詢熱膨脹系數之后,首先在輸出界面將熱膨脹系數值返回給用戶,隨后該值被轉化為縮放系數傳遞到零件重構模塊中。

在熱膨脹系數查詢模塊中,將試驗測定的鋁合金7050-T7451和2124-T851兩種材料熱膨脹系數離散值擬合為6階多項式,建立溫度與熱膨脹系數之間函數關系,用戶只需輸入溫度值、選擇材料類型即可查詢到特定溫度下的熱膨脹系數值。

零件重構模塊首先獲取熱膨脹系數查詢模塊的計算結果,計算縮放系數值,接收輸入條件如零件類型、縮放方向等,實現工件在特定溫度下的尺寸重構,為數控編程提供準確尺寸的CAD模型。

圖1 溫度補償系統流程Fig.1 Process of temperature compensation system

3 功能模塊實現

3.1 熱膨脹系數查詢模塊實現

3.1.1 熱膨脹系數表達

在溫度t下,與溫度變化1℃相應的熱膨脹系數值定義為瞬時熱膨脹系數,即:

式(1)中,LT為溫度t時試件的長度。若一定溫度范圍內熱膨脹系數的變化很小,公式(1)還可表示為:

式(2)中,LT0為工件初始長度,Δt為溫度變化量,ΔL為尺寸變化量,αm為平均熱膨脹系數。

為了保證整體結構件尺寸重構的精度,使用瞬時熱膨脹系數進行計算。目前,使用瞬時熱膨脹系數計算時,無法直接進行積分運算,需將瞬時熱膨脹系數轉化為多項式進行計算。采用公式(1)建立熱膨脹系數與溫度的數學理論模型,數據擬合后采用6階多項式的計算精度最高,2124-T851預拉伸鋁合金毛坯在0~400℃范圍內瞬時熱膨脹系數擬合的多項式如表1所示:

表1中XCTE、YCTE、ZCTE分別為預拉伸方向、寬度方向、高度方向熱膨脹系數值,t為環境溫度值。

3.1.2 熱膨脹系數查詢模塊建立

在溫度補償系統中建立熱膨脹系數查詢模塊,以溫度值和材料類型為輸入條件,按照溫度與熱膨脹系數的數學理論模型進行計算,輸出特定溫度下,某種鋁合金材料的熱膨脹系數值。

新建名為QueryDialog的Module,CAA中控件的添加方式與MFC類似。建立好的熱膨脹系數查詢模塊如圖2所示,模塊中包含Editor、Radio Button、Pushbutton控件。其中,Editor用于接收輸入的溫度值和輸出計算的熱膨脹系數值,Radio Button用于選擇材料類型,Pushbutton用于對熱膨脹系數查詢模塊的響應。

表1 Al2124-T851預拉伸板鋁合金板材不同方向熱膨脹系數擬合公式

圖2 熱膨脹系數查詢模塊Fig.2 CTE querying module

3.2 零件重構模塊實現

3.2.1 縮放系數表達

CATIA中縮放系數定義為工件在某方向上變形后尺寸與原尺寸的比值,即:

公式可變形為:

綜合公式(3)(4)得溫度與縮放系數的數學關系為:

式中,b為縮放系數,T為環境溫度,T0為工件設計溫度,f(t)為熱膨脹系數值,是溫度T的函數。

3.2.2 零件重構模塊建立

零件重構模塊流程如圖3所示,實現零件重構的關鍵是:功能接口實現和零件特征遍歷。

表2列出了重構模塊中所有使用過的接口及功能,這些接口的實現保證了零件重構功能的實現。功能接口在定義完成后,必須馬上查詢是否成功得到該接口。如果成功獲取該接口,程序繼續向下執行;若獲取接口失敗,則輸出一個自行定義的參數,方便供編程人員查錯。以管理參數與函數關系的接口CATICkeParm-Factory為例,說明實現功能接口的關鍵代碼:

圖3 零件重構模塊流程圖Fig.3 Flowchart of dimensional reconstruction module

表2 功能接口表

零件重構是對特征樹中所有的幾何特征進行重構。對于模型較為簡單的零件,手工編寫代碼也可完成重構;但對于整體結構件,其模型特征非常復雜,某些零件甚至達到上百個特征,手工編程幾乎不可能。為解決此問題,開發了如圖4所示的高效遍歷算法,提高了編程效率。使用CATIDescendants接口獲取特征集合,循環對特征賦值,執行縮放操作。關鍵代碼為:

圖4 遍歷零件特征流程Fig.4 Process of traverse part feature

4 應用實例

零件重構模塊開發完成后如圖5所示,以典型航空整體結構梁為例,演示環境溫度為30.0℃時,2124-T851鋁合金民機梁溫度補償效果。

鋁合金民機梁結構如圖6所示,工件設計尺寸(20℃尺寸)為6216.146 mm×266.717mm×63.500mm,長寬比超過了20倍。主要結構特點為雙面不對稱框體結構,一面結構簡單框少,一面結構復雜框多,有緣條、筋條、腹板、下陷、腹板孔、外形側面孔等結構特征。

工件測量室溫度恒定在20℃,但現場加工溫度受天氣條件影響在15~30℃范圍內變化。在實際生產中,經常會遇到因環境溫度變化導致現場加工時零件尺寸合格,但運抵測量室測量時出現變形超差的情況。通過溫度變形補償系統的開發,能夠實現對此變形量的預先補償。

圖5 零件重構模塊Fig.5 Dimensional reconstruction module

圖6 典型航空整體結構梁Fig.6 Typical aircraft integrated stucture beams

對于該民機梁,如果不進行溫度變形補償,工件從20℃升高到30℃后,尺寸變為:6217.398mm×266.768mm×63.512mm。寬度和高度方向的尺寸誤差小于0.1mm滿足公差范圍要求,可以忽略溫度變化對寬度和高度方向的尺寸誤差;預拉伸方向尺寸誤差為1.252mm嚴重超出了誤差范圍。采用溫度補償之后,對此變形量進行預先補償,提高了工件的尺寸精度。

5 結論

(1)完成了兩種鋁合金材料熱膨脹系數值的精準表達,并建立了熱膨脹系數、縮放系數與溫度的關系模型。

(2)采用CAA方式對CATIA進行二次開發,建立了溫度補償系統,實現了特定溫度下工件尺寸重構,為特定環境下數控編程提供精準CAD模型。

[1]Law K M Y, Geddam A. Prediction of contour accuracy in the end milling of pockets. Journal of Materials Processing Technology,2001(113):399-405.

[2]鄭聯語, 汪叔淳. 薄壁零件數控加工工藝質量改進方法. 航空學報 , 2001, 22(5):424-428.

[3]王志剛,何寧. 薄壁零件加工變形分析及控制方案. 中國機械工程 , 2002, 13(2):114-117.

[4]Lee C M , Kim S W, Lee Y H. The optimal cutter orientation in ball end milling of cantilever shaped thin plate. Journal of Materials Processing Technology, 2004, 153-154.

[5]Ratchev S, Liu S, Becker A A. Error Compensation strategy in milling flexible thin-wall parts, Journal of Materials Processing Technology,2005, 162/163 : 673-681.

[6]孫杰,柯映林. 殘余應力對航空整體結構件加工變形的影響分析. 機械工程學報, 2005, 41(2):117-122.

[7]Philippe.Dépincé, Jean-Yves Hascoёt. Active intergration of tool deflection effects in end milling. Part 2 Compensation of tool deflection.International Journal of Machine Tools & Manufactu-re, 2005(46):945-956.

[8]康永剛,王仲奇,吳建軍. 基于實際切深的薄壁件加工變形誤差的預測. 西北工業大學學報, 2007, 25(2):251-256.

[9]陳蔚芳,樓佩煌,陳華. 薄壁件加工變形主動補償方法. 航空學報 , 2009, 30(3):570-576.

[10]武輝,劉維偉,李曉燕,等. 基于APDL的薄壁件加工變形補償方法. 航空精密制造技術, 2012, 48(4):35-38.

猜你喜歡
結構件工件重構
視頻壓縮感知采樣率自適應的幀間片匹配重構
長城敘事的重構
曲軸線工件劃傷問題改進研究
基于PLC的飛機結構件變夾緊力柔性夾具研究
考慮非線性誤差的五軸工件安裝位置優化
北方大陸 重構未來
KWSP為Uniti One提供碳纖維復材底盤結構件
三坐標在工件測繪中的應用技巧
一種航空薄壁結構件的加工應用
北京的重構與再造
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合