周 宇
(阜新高等專科學校,阜新 123000)
五軸聯動機床,是一種科技含量高、精密度高專門用于加工復雜曲面的加工設備,對一個國家的航空、航天、軍事、科技、精密器械、高精醫療設備等等行業有著舉足輕重的影響力。近年來,隨著我國經濟的迅速發展,五軸聯動機床不僅在軍工、航空航天等領域得到普及,在中小型企業也開始普遍裝備五軸機床。五軸機床可分為雙轉臺、單轉臺單擺頭、雙擺頭三種基本類型,每臺機床的后處理都需要單獨配置。文章通過對AC軸雙轉臺機床的運動結構的分析,歸納了該類型機床后置處理設置的一般流程。
同時作為數控加工的重要的輔助工具,CAM編程軟件及數控加工仿真軟件也正在普及和發展,文章以實際加工為例,應用相關數控仿真與編程軟件對五軸機床加工的整個操作流程進行虛擬操作與仿真加工。
雙轉臺五軸機床的機床零點又稱機床零點,對于經濟型五軸機床,一般設置在進給行程范圍的終點,它是機床上一個固定點,一般由制造廠家確定,是機床調試和加工的基準點。而機床中心為為回轉工作臺表面中心點,是為了確定工件與機床位置關系而設定的點,在進行對刀時通常將工件坐標系建立在機床中心點上[1],如圖1所示。

圖1 機床中心與機床原點
雙轉臺五軸機床的旋轉軸分依賴軸和非依賴軸。當另一個旋轉軸運動時,不影響這個軸的旋轉方向和旋轉平面,則該軸為非依賴軸。當另一個旋轉軸運動時,這個旋轉軸改變了旋轉方向和旋轉平面,則該軸為依賴軸。非依賴軸稱第四軸,依賴軸為第五軸,如圖2所示。
正交五軸機床的兩個旋轉軸是相互垂直且相交的,但是實際上兩軸并不完全相交,而是存在一定的偏置,一是由于機床的運動機構經長時間的使用產生磨損,兩個旋轉軸會產生相對偏移而不完全相交,二是有些機床的結構設計會使兩軸存在一定偏置,例如偏置工作臺結構。
旋轉軸中心是為了方便衡量旋轉軸的位置,而在旋轉軸上建立的點。
雙轉臺機床第四軸中心為第五軸沿著坐標軸方向向第四軸的投影的交點,第五軸中心為回轉臺表面與第五軸的交點,與機床中心重合,如圖2所示。

圖2 AC雙轉臺機床基本運動結構
對于選用非RPCP功能[3]數控系統的機床,需要確定旋轉軸中心與機床中心的偏置,以便為編制CAM軟件的后處理提供參數,AC雙轉臺機床需測量工作臺偏移Y'和擺長Z',如圖2所示。
先將工作臺調整為水平,并分別旋轉A軸+90°和-90°,使用檢測棒測量兩個方位下轉臺側面最高點的高度差,其值一半為Y',如圖3所示。同樣,測量兩個方位工作臺表面距離,其值一半為擺長Z',如圖4所示。

圖3 雙轉臺機床工作臺偏置測量

圖4 雙轉臺機床運擺長測量
使用UG NX后處理工具中的Post Builder(后處理建造器),可以按照需要定義不同結構類型和不同控制系統的機床所適用的后處理。
新建一個新的后處理,并選擇輸出單位、機床類型、控制器等參數,如圖5(a)所示。一般情況下,對于大多數機床,輸出單位設置為Millimeters,機床類型為雙轉臺式,控制器選擇Generic(通用),如圖5(a)所示,設置完成后進入下一步設置。
機床創建完成后,共有5頁主要參數需要設置,分別是:Machine Tool(機床)、Program and Tool Path(程序和刀軌)、NC Date Definition(NC數據格式)、Output Setting(輸出設定)、Files Preview(文件預覽)。其中Machine Tool(機床)定義了機床的結構,機床各個軸的運動關系,確定了機床的運動學,保證輸出NC程序加工產品的準確性是這個后處理內容的核心,是最重要的參數。機床參數設置包括通用參數、第四軸、第五軸參數[4]。
在Machine Tool頁面下點擊樹狀結構區中“General Parameters”,右邊參數區顯示了該機床的通用參數,這些參數包含了機床的基本信息,圓弧刀軌輸出、直線軸行程限制、機床回零位置等。可根據選用機床情況設定好這些參數,如圖5(b)所示。

圖5 后處理設置
點擊樹狀結構區中的“Fourth Axis”或“Fifth Axis”,右邊參數區顯示多軸參數,第四軸和第五軸參數的內容大多數是一致的,主要設置第四軸和第五軸的類型及行程范圍,如圖6所示。

圖6 旋轉軸類型設置
對于選用非RPCP功能數控系統的機床,需要測定機床中心、第四軸中、第五軸之間的偏置該偏置為矢量[5],以機床坐標系為參照,起點為機床零點,指向終點第四軸中心。該矢量可分解在坐標軸上,分別為:X Offset、Y Offset、Z Offset,如圖7所示。
偏置大小為測量得到的旋轉軸偏置,偏置的正負以機床坐標系為參照,即偏置矢量與坐標軸正方向相同時為正,反之為負,如圖8所示,然后將數據寫入對應的后處理中,如圖9所示。
設置第四軸到第五軸偏置。該參數也為矢量,第四軸為起點,第五軸為終點,設置方法與上例相同,如圖8所示。設置完相關參數后保存即可。

圖7 機床中心與第四軸偏置

圖8 第四軸與第五軸偏置

圖9 后處理旋轉軸偏置設置
控制系統相關參數包括:Program and Tool Path(程序和刀軌)、NC Date Definition(NC數據格式)、Output Setting(輸出設定)、Files Preview(文件預覽)。這些參數主要由機床使用的控制系統決定,它們的作用是保證輸出NC程序中G代碼的格式符合機床控制系統的兼容性要求。
由于Controller(控制器)一般選用的Generic(通用的),生成的NC程序是符合國際標準的,完成了機床參數的設定,建造這個后處理的最重要工作就已經完成了。使用這個后處理生成的NC程序,已經基本符合機床的使用要求,只是有可能在G代碼的格式上與機床控制系統的要求不完全吻合,還需要對生成NC程序的開頭、結尾、暫停、自動換刀部分進行手動修改,使之完全符合機床控制系統的要求。要想后處理生成的程序完全符合機床控制系統的要求,而不需要進行任何人工的修改,直接使用,可以進行控制系統參數設置[6]。
五軸機床對刀的操作過程與三軸機床不同,三軸機床一般都是先裝夾好工件,再去進行對刀操作。五軸機床有時要先進行部分對刀操作,然后在裝夾工件。工件裝夾完成后的位置還需按照對刀的要求進行校正或測量工件基準點與工件坐標系原點的位置。同時還需要校正兩個旋轉軸的零點位置[6]。
對A軸。調整轉臺為水平時為A軸零位。
對C軸。通常在需要進行多軸加工的工件上取一基準邊,把這個基準邊與X(或Y)軸成一特定角度或平行時的C軸位置作為C軸的零位。
對XYZ軸。一般把工件原點設置在機床中心,即工作臺表面中心處。
利用宇龍多軸數控仿真軟件[7],使用AC雙轉臺機床對頭像模型進行虛擬仿真加工。
根據模型形狀,選用圓柱體形狀的毛坯。先使用立銑刀對毛坯圓柱側面兩個方向進行粗加工,然后使用球刀進行整體的五軸聯動精加工。
在仿真軟件中建立西門子系統的AC軸雙轉臺機床,如圖10所示。并根據軟件提供的機床參數圖搜集機床基本參數,如表1所示。
2015年版《中國藥典》(一部)中含毒性飲片成方制劑的歸納與分析 ………………………………………… 李春曉等(3):337

圖10 建立機床

表1 機床基本參數
先將旋轉工作臺調整水平,將此時A軸的機床坐標值輸入到G54和G55中。由于毛坯為圓柱形,可將任意位置的C軸設為零點。
創建立銑刀和的球頭刀,分別進行對刀至機床中心處,并將兩把刀的X、Y、Z機床坐標值輸入到G54和G55中,如圖11所示。

圖11 工件坐標系設置
使用夾具將毛坯垂直的裝夾在工作臺上,位置盡量靠近工作臺中心,以縮小加工范圍。將立銑刀對至毛坯的特征點(毛坯上表面中心),并記錄此位置在G54下的坐標值,從而確定該點在與工件坐標系的位置關系,如圖12(a)所示。
首先設置加工坐標系。編程時設置的加工坐標系即為實際的工件坐標系。因此,UG NX中的加工坐標系與毛坯特征點的位置關系要與實際工件坐標系與毛坯特征點的位置關系保持一致[9],如圖12所示。

圖12 工件安裝與定位
創建工序。根據加工方案,首先采用定位五軸“3+2”[10]的方式,對毛坯的左右兩側進行型腔銑粗加工,再采用可變輪廓銑對其進行精加工[11],如圖13所示。

圖13 UG加工刀具軌跡
建立雙轉臺機床后處理,輸出單位設置為毫米,控制器選擇通用,依據搜集到的機床參數設置后處理中的機床參數。其中旋轉軸偏置設置如下:
第四軸中心到第五軸中心偏置。矢量X Offset與x軸正方向相反,設置為-2.232;矢量Z Offset與z軸正方向相反,設置為-50,如圖14(b)所示。設置完畢后可進行機床結構預覽,如圖15所示。

圖14 第四軸中心、第五軸中心、機床中心偏置設置

圖15 機床預覽
利用制作的后處理生成數控程序,將其輸入到仿真軟件中,進行模擬加工,如圖16所示。

圖16 頭像仿真加工
文章分析了雙轉臺五軸機床的基本結構,提出了旋轉軸中心和機床中心概念,并建立了機床中心、第四軸中心、第五軸中心三者的空間位置關系,更加直觀地反應了機床的基本運動結構。
介紹了雙轉臺五軸機床旋轉軸中心和機床中心偏差的檢測方法。結合檢測數據,利用UG NX后處理軟件編制與機床匹配的后處理,實現了計算機軟件編程與特定機床實現對接。
結合加工實例,介紹了雙轉臺五軸機床操作的整個流程,包括工藝分析、機床操作、UG NX編程編制、后處理設置直至最后數控加工。其中,應用宇龍數控加工仿真軟件模擬了機床檢測、對刀、工件安裝等機床操作,最后進行虛擬加工仿真。為實際操作機床提供了依據,驗證了機床設置操作以及程序編制的正確性,為實際操作該類型五軸機床提供了依據,達到了減少出錯率,提高生產效率的目的。