五軸加工(5 axis machining),顧名思義,是數控機床加工的一種模式。采用X、y、z、a、b、c中任意5個坐標的線性插補運動,五軸加工所采用的機床通常稱為五軸機床或五軸加工中心。可是你真的了解五軸加工嗎?
與三軸聯動的數控加工相比,從工藝和編程的角度來看,對復雜曲面采用五軸數控加工有以下優點:
(1)提高加工質量和效率
(2)擴大工藝范圍
(3)滿足復合化發展新方向
說到五軸,不得不說一說真假五軸?真假5軸的區別主要在于是否有rtcp功能。
rtcp,解釋一下,fidia的rtcp是“rotational tool center point”的縮寫,字面意思是“旋轉刀具中心”,業內往往會稍加轉義為“圍繞刀具中心轉”,也有一些人直譯為“旋轉刀具中心編程”,其實這只是rtcp的結果。
從fidia的rtcp的字面含義看,假設以手動方式定點執行rtcp功能,刀具中心點和刀具與工件表面的實際接觸點將維持不變,此時刀具中心點落在刀具與工件表面實際接觸點處的法線上,而刀柄將圍繞刀具中心點旋轉,對于球頭刀而言,刀具中心點就是數控代碼的目標軌跡點。為了達到讓刀柄在執行rtcp功能時能夠單純地圍繞目標軌跡點(即刀具中心點)旋轉的目的,就必須實時補償由于刀柄轉動所造成的刀具中心點各直線坐標的偏移,這樣才能夠在保持刀具中心點以及刀具和工件表面實際接觸點不變的情況,改變刀柄與刀具和工件表面實際接觸點處的法線之間的夾角,起到發揮球頭刀的最佳切削效率,并有效避讓干涉等作用。因而rtcp似乎更多的是站在刀具中心點(即數控代碼的目標軌跡點)上,處理旋轉坐標的變化。
不具備rtcp的五軸機床和數控系統必須依靠cam編程和后處理,事先規劃好刀路,同樣一個零件,機床換了,或者刀具換了,就必須重新進行cam編程和后處理,因而只能被稱作假五軸。真五軸即五軸五聯動,假五軸有可能是五軸三聯動,另外兩軸只起到定位功能!
目前五軸數控機床的形式:
在5軸加工中心的機械設計上,機床制造商始終堅持不懈地致力于開發出新的運動模式,以滿足各種要求。綜合目前市場上各類五軸機床,雖然其機械結構形式多種多樣,但是主要有以下幾種形式:
1. 兩個轉動坐標直接控制刀具軸線的方向(雙擺頭形式)
2. 兩個坐標軸在刀具頂端,但是旋轉軸不與直線軸垂直(俯垂型擺頭式)
3. 兩個轉動坐標直接控制空間的旋轉(雙轉臺形式)
4. 兩個坐標軸在工作臺上,但是旋轉軸不與直線軸垂直(俯垂型工作臺式)
5. 兩個轉動坐標一個作用在刀具上,一個作用在工件上(一擺一轉形式)
五軸加工的難點:
1. 五軸數控編程抽象、操作困難:
三軸機床只有直線坐標軸, 而五軸數控機床結構形式多樣;同一段nc 代碼可以在不同的三軸數控機床上獲得同樣的加工效果,但某一種五軸機床的nc代碼卻不能適用于所有類型的五軸機床。數控編程除了直線運動之外, 還要協調旋轉運動的相關計算,如旋轉角度行程檢驗、非線性誤差校核、刀具旋轉運動計算等,處理的信息量很大,數控編程極其抽象。五軸數控加工的操作和編程技能密切相關,如果用戶為機床增添了特殊功能,則編程和操作會更復雜。只有反復實踐,編程及操作人員才能掌握必備的知識和技能。經驗豐富的編程、操作人員的缺乏,是五軸數控技術普及的一大阻力。許多廠家從國外購買了五軸數控機床,由于技術培訓和服務不到位,五軸數控機床固有功能很難實現,機床利用率很低,很多場合還不如采用三軸機床。
2. 對nc插補控制器、伺服驅動系統要求十分嚴格:
五軸機床的運動是五個坐標軸運動的合成。旋轉坐標的加入,不但加重了插補運算的負擔,而且旋轉坐標的微小誤差就會大幅度降低加工精度。因此,要求控制器有更高的運算精度。五軸機床的運動特性要求伺服驅動系統有很好的動態特性和較大的調速范圍。
3. 五軸數控的nc程序校驗尤為重要
要提高機械加工效率,迫切要求淘汰傳統的“試切法”校驗方式 。在五軸數控加工當中,nc 程序的校驗工作也變得十分重要, 因為通常采用五軸數控機床加工的工件價格十分昂貴,而且碰撞是五軸數控加工中的常見問題:刀具切入工件;刀具以極高的速度碰撞到工件;刀具和機床、夾具及其他加工范圍內的設備相碰撞;機床上的移動件和固定件或工件相碰撞。五軸數控中,碰撞很難預測,校驗程序必須對機床運動學及控制系統進行綜合分析。如果cam 系統檢測到錯誤,可以立即對刀具軌跡進行處理;但如果在加工過程中發現nc 程序錯誤,不能像在三軸數控中那樣直接對刀具軌跡進行修改。在三軸機床上,機床操作者可以直接對刀具半徑等參數進行修改。而在五軸加工中,情況就不那么簡單了,因為刀具尺寸和位置的變化對后續旋轉運動軌跡有直接影響。
4. 刀具半徑補償
在五軸聯動nc 程序中,刀具長度補償功能仍然有效,而刀具半徑補償卻失效了。以圓柱銑刀進行接觸成形銑削時,需要對不同直徑的刀具編制不同的程序。目前流行的cnc 系統均無法完成刀具半徑補償,因為iso文件中沒有提供足夠的數據對刀具位置進行重新計算。用戶在進行數控加工時需要頻繁換刀或調整刀具的確切尺寸,按照正常的處理程序,刀具軌跡應送回cam 系統重新進行計算。從而導致整個加工過程效率十分低下。針對這個問題, 挪威研究人員正在開發一種臨時解決方案, 叫做lcops(low cost optimized productionstrategy , 低耗最優生產策略)。刀具軌跡修正所需數據由cnc 應用程序輸送到cam 系統,并將計算所得刀具軌跡直接送往控制器。lcops 需要第三方提供cam 軟件,能夠直接連接到cnc 機床,其間傳送的是cam 系統文件而不是iso 代碼。對這個問題的最終解決方案,有賴于引入新一代cnc 控制系統,該系統能夠識別通用格式的工件模型文件(如step 等)或cad 系統文件。
5. 后置處理器
五軸機床和三軸機床不同之處在于它還有兩個旋轉坐標,刀具位置從工件坐標系向機床坐標系轉換,中間要經過幾次坐標變換。利用市場上流行的后置處理器生成器,只需輸入機床的基本參數,就能夠產生三軸數控機床的后置處理器。而針對五軸數控機床,目前只有一些經過改良的后置處理器。五軸數控機床的后置處理器還有待進一步開發。三軸聯動時,刀具的軌跡中不必考慮工件原點在機床工作臺的位置,后置處理器能夠自動處理工件坐標系和機床坐標系的關系。對于五軸聯動,例如在X、y、z、b、c 五軸聯動的臥式銑床上加工時, 工件在c 轉臺上位置尺寸以及b 、c 轉臺相互之間的位置尺寸,產生刀具軌跡時都必須加以考慮。工人通常在裝夾工件時要耗費大量時間來處理這些位置關系。如果后置處理器能處理這些數據,工件的安裝和刀具軌跡的處理都會大大簡化;只需將工件裝夾在工作臺上,測量工件坐標系的位置和方向,將這些數據輸入到后置處理器,對刀具軌跡進行后置處理即可得到適當的nc 程序。
6. 非線性誤差和奇異性問題
由于旋轉坐標的引入,五軸數控機床的運動學比三軸機床要復雜得多。和旋轉有關的第一個問題是非線性誤差。非線性誤差應歸屬于編程誤差,可以通過縮小步距加以控制。在前置計算階段,編程者無法得知非線性誤差的大小,只有通過后置處理器生成機床程序后,非線性誤差才有可能計算出來。刀具軌跡線性化可以解決這個問題。有些控制系統能夠在加工的同時對刀具軌跡進行線性化處理,但通常是在后置處理器中進行線性化處理。旋轉軸引起的另一個問題是奇異性。如果奇異點處在旋轉軸的極限位置處,則在奇異點附近若有很小振蕩都會導致旋轉軸的180°翻轉,這種情況相當危險。
7. 對cad/ cam系統的要求
對五面體加工的操作, 用戶必須借助于成熟的cad/cam 系統,并且必須要有經驗豐富的編程人員來對cad/cam 系統進行操作。
8. 購置機床的大量投資
以前五軸機床和三軸機床之間的價格懸殊很大。現在,三軸機床附加一個旋轉軸基本上就是普通三軸機床的價格,這種機床可以實現多軸機床的功能。同時,五軸機床的價格也僅僅比三軸機床的價格高出30%~ 50%。除了機床本身的投資之外,還必須對cad/cam系統軟件和后置處理器進行升級,使之適應五軸加工的要求;必須對校驗程序進行升級,使之能夠對整個機床進行仿真處理。