盧高峰
(蘇州電加工機床研究所有限公司,江蘇蘇州215011)
非典型結構的五軸數控放電高效銑機床CAM后處理
盧高峰
(蘇州電加工機床研究所有限公司,江蘇蘇州215011)
以具有A、B轉軸特殊結構的五軸數控放電高效銑機床為對象,通過分析機床運動關系和坐標系統,給出刀位軌跡轉換成機床正確坐標的算法,并用計算機高級語言實現后置處理軟件。
高效銑;后置處理;算法
數控機床的各種運動都是執(zhí)行特定的數控指令的結果,這一系列的數控指令被稱為數控程序。隨著現代加工技術的不斷發(fā)展,各種五軸數控機床應運而生。五軸數控機床是加工復雜零件的現代化工具,對于復雜零件的加工編程往往需借助一些編程軟件的CAD及CAM模塊來完成。
UG軟件是目前國內外應用最廣泛的大型CAD/CAE/CAM集成化軟件之一。運用該軟件,將CAD設計的模型通過CAM模塊計算產生刀位軌跡,生成刀位源文件(cutter lacation source file,CLSF)。CLSF中給出的是在加工坐標系中刀具的位置數據,包括刀尖點及刀軸矢量方向。在CAM模塊中,為了簡化編程,假定一個加工坐標系MCS,并假設工件固定不動,不管機床的運動關系和數控指令,產生一個刀尖點(X、Y、Z)三維坐標及刀軸方向矢量在X、Y、Z軸上的方向矢量分量,依次為I、J、 K,從而成為刀位源文件每一完整行的6個數據。CLSF不能作為數控程序,這是因為MCS與機床坐標系不一定重合;且五軸機床的結構各異,旋轉軸有可能是刀具的擺動軸,也有可能是工件的轉動軸。CLSF中表示方向矢量的I、J、K數據都是相對于刀具定義的,CLSF只有經過后置處理才能成為特定五軸機床的數控程序。
由于加工零件的復雜性和加工機床種類的多樣性,五軸數控機床多樣化的結構是其發(fā)展的必然趨勢。對于不同結構的五軸數控機床,由于運動關系不同,其后處理也不同。對于典型的加工中心結構五軸數控機床的后處理,可通過UG軟件自帶的后處理構造器(Post Builder)正確設置機床運動關系及配置的數控系統來生成后處理軟件;而對于非典型結構的五軸數控機床,則用計算機高級語言直接處理加工零件的刀位源文件,更顯得靈活方便。
本文以自行研制的五軸數控電火花高效銑床為對象,嘗試用Borland C++對某型飛機發(fā)動機的整體葉盤UG刀位源文件做后處理程序。
根據ISO的規(guī)定,數控機床采用右手直角坐標系。其中,平行于主軸的坐標軸為Z軸,繞X、Y、Z軸旋轉的坐標軸分別為A、B、C軸。上述坐標的運動可由工作臺或刀具的運動來實現,且方向均以刀具相對于工件的運動方向來定義。通常,五軸聯動是指X、Y、Z、A、B、C軸中任意5個坐標的線性插補。本機床的運動關系為X、Y、Z、A、B的五軸聯動(圖1)。其中,B軸為主軸(Z軸)的擺動,范圍為-45°~45°;A軸可在0~360°連續(xù)正反轉。由于電火花高效銑所用的刀具為中空電極,加工時電極損耗很快,為減少電極更換次數,將Z軸行程設計得較長并安裝在B軸轉臺上,該結構是高效銑工藝所要求的。
典型結構五軸數控機床的旋轉軸都安裝在X、Y、Z軸上,旋轉軸的旋轉不會影響直線軸,而本機床B軸旋轉,使Z軸不垂直于X、Y軸;典型結構五軸數控機床的擺頭結構其擺長是不變的,而本機床B軸擺頭結構的擺長是可變的。因此,將本機床稱為非典型結構的五軸機床。
圖1 非典型結構的五軸機床示意圖
做五軸后處理,首先要分清哪個旋轉軸是第五軸?哪個旋轉軸是第四軸?因為五軸機床有依賴軸和非依賴軸之分。當另一個軸旋轉時,這個軸不改變旋轉方向和平面,即為非依賴軸,也就是第四軸;當另一個軸旋轉時,這個軸改變旋轉方向和平面,即為依賴軸,也就是第五軸。做五軸后處理坐標換算的順序是:先把MCS換算到第四軸坐標;再把第四軸坐標換算到機床坐標系。如果兩個旋轉軸,一個是擺頭,另一個是轉臺,則擺頭的軸永遠是第四軸。由此可見,本文研究的機床對象,B軸為第四軸,A軸為第五軸。
后置處理中的運動求解,主要包括轉動角度計算和經過轉動后X、Y、Z的求解,主要遵循旋轉坐標轉動后的刀具刀尖點相對于工件位置的保持。
A軸旋轉是通過工作臺(工件)旋轉實現的,根據刀具與工件的相對運動,A軸方向與刀具方向相反,A軸旋轉角度可由式(1)計算得到:
A軸旋轉前,刀具刀尖點的坐標為(Y、Z);A軸旋轉后,為了使刀具刀尖點與工件的相對位置保持不變,刀尖點應跟動到(y、z),且(y、z)的坐標可由式(2)、式(3)計算得到:
B軸旋轉是通過刀具旋轉實現的,B軸方向與刀具方向相同,B軸旋轉角度可由式(4)計算得到:
B軸旋轉后,為了使刀具刀尖點與工件的相對位置保持不變,刀尖點應由(X、z)運動到(x、z′),且(x、z′)的坐標可由式(5)、式(6)計算得到:
式中:L為A軸與B軸的中心距。
此外,后置處理過程原則上是對刀位源文件的解釋執(zhí)行。每讀出刀位源文件中一個完整的記錄行,就根據所選機床進行坐標轉換,并根據所選數控系統進行格式轉換,生成一個完整的數控程序段,寫入程序文件中,直到刀位源文件結束。圖2是后置處理軟件的流程。
圖2 后置處理軟件流程
在自主研發(fā)的五軸聯動電火花數控銑床上,把UG刀位源文件中的數據準確轉換成X、Y、Z、A、B機床坐標,已成功應用于國內骨干航空企業(yè)的多個飛機發(fā)動機關鍵零件的加工中。實踐證明,開發(fā)的后置處理軟件是有效且可靠的。
CAM Post Processing of 5_axisw ith Non-typical Structure CNC High Efficent ED-m illing M achine Tools
Lu Gaofeng
(Suzhou Electromachining Machine Tool Research Institute Co.,Ltd,Suzhou 215011,China)
This paper focuses on 5_axis CNC high efficent ED-millingmachine toolswith A-table and B-head special structure.Analyzing kinectic relation and coordination system ofmachine tools,the algorithm of cutter location trail being inverted to machining coordination is achieved,and post processing software by computer advanced language is developed.
high efficent ED-milling;post processing;algorithm
TG661
B
1009-279X(2015)01-0061-02
2014-11-05
國家科技重大專項課題資助(2014ZX04001061)
盧高峰,男,1964年生,工程師。