戴少鵬
(中國美術學院實驗教學和設備管理中心,浙江 杭州 310024)
五軸聯動數控機床是用于加工復雜曲面的高精密度機床,這對一個國家的航空、航天、軍事、科研、精密器械、高精醫療設備等行業有著舉足輕重的影響力。
在藝術院校里藝術創作、設計和教學中常常有大量的復雜造型需要通過精雕來成型,如果設計造型的細節分布在多個角度,往往需要通過五軸機才能完成。五軸機編程技術含量高、編程難度大,如果考慮不周或編程不當就會導致有缺陷的刀路程序在五軸機精雕執行時出現撞刀甚至撞機,造成嚴重損失,基于編程的難度及可能出現的后果常常使得實驗人員保持審慎的態度。
北京精雕是國內頂尖的精雕機生產廠家,在國內企業及高校有很高的保有量,北京精雕自己開發精雕編程軟件,分免費版和多軸版,免費版可以編三軸刀路,但五軸刀路必須用多軸版來編程,且只有插上唯一的USB 加密狗才能打開軟件進行編程,這意味著只能有一人可以進行編程,在客觀上造成其他專業人員難以有學習編程的機會。
編制五軸刀路程序必須要考慮刀具的刀長、擺臺在旋轉和擺動時與主軸是否存在干涉及刀路之間的轉換等,相比三軸刀路需要考慮更多的安全因素,五軸刀路編程及五軸機上精雕相比三軸精雕要花費更多的時間與精力,而精雕實驗室設備多人員少,導致使用率不高,也影響了藝術創作和設計中復雜造型成型的可實現性,使得造型上往往受到技術的限制。
本研究通過查閱資料,自行編寫AC 搖籃式五軸精雕機相適應的后處理就可以讓PowerMill 編程的刀路用于北京精雕五軸機,但五軸機資料很少,有很多技術難度,需要不斷去摸索。
要讓機器實現精雕,需要在電腦上用精雕軟件對數字三維模型進行刀路編程,觀察模擬刀路是否順暢及有無干涉,如果和預先設計的一樣就可以把刀路程序通過精雕機來進行雕刻。一般情況下北京精雕五軸刀路編程用廠家提供的自主研發的軟件JDSoft SurfMill 并插上唯一的USB 加密狗進行編程,輸出ENG 格式刀路文件,ENG 文件不能被記事本之類的軟件打開,對于初學者來說不用去了解文件里的代碼指令等,入門操作更容易。其他廠家的精雕機有些采用了通用的程序代碼,對此需要了解并熟悉程序代碼,通過閱讀程序代碼就能知道每一行代碼的作用、清楚精雕機在做什么。
最為常見的精雕三軸機只有長寬高三個空間維度,不需要考慮刀具的擺動和旋轉,只要把編程時設置的加工坐標系、原點及精雕機器上工件材料毛坯的工件原點保持一致就可以正常工作。
精雕五軸機中刀軸矢量根據曲面表面的形狀擺動[1],除長寬高三個維度外增加了擺動角度和旋轉角度,變成了五個維度,空間的復雜程度遠超三軸。AC 搖籃式五軸精雕機采用了雙回轉工作臺,A軸為擺動軸,繞X 軸擺動,C 軸為旋轉軸,A 擺動軸軸線和C 旋轉軸軸線的交點作為轉臺中心[2],并以轉臺中心作為原點建立機床坐標系,從刀具路徑計算的角度看,以原點作為基準去計算刀尖某一點的空間三維坐標值、擺動角度及旋轉角度,計算難度就會降低很多。
轉臺中心是擺動軸軸線和轉動軸軸線的交點,通過刀尖難以準確獲取其坐標位置,裝上工件毛坯后轉臺中心在毛坯的下面,更加無法通過對刀來取得其坐標位置數據。在轉臺中心上方的毛坯頂部是最容易對刀的地方,從可操作性的角度出發一般會選擇容易對刀的毛坯頂部位置作為后處理編程加工原點。
AC 搖籃式五軸精雕機采用以轉臺中心為坐標原點的機床坐標系,因此必須在五軸精雕機上通過多軸路徑轉換器將刀具路徑編程時后處理設置的加工坐標原點轉換到五軸精雕機上的機床坐標原點,即轉臺中心。多軸路徑轉換器根據實際測得工件毛坯上加工原點X、Y、Z 值和轉臺中心的坐標差值計算出原點偏移值,然后通過“根據轉臺中心轉換路徑”將后處理中采用編程原點的刀具路徑轉換成以轉臺中心為加工原點的真正執行刀路,刀路上的坐標值通過轉換計算出新的機器執行的坐標值,完成了編程刀具路徑到AC 搖籃式五軸精雕機上極為重要的刀路轉換。
經過路徑轉換后的工件坐標不再是對刀測得的值,要改成轉臺中心的坐標值,對刀測得的值加上原點偏移值就是轉臺中心的坐標值,直接按計算原點X、Y、Z 就會自動計算填入,不用手動輸入;五軸機工作原點還包括擺動角A 和轉動角C,按加工毛坯固定后對刀時的值,不需要也不能轉換擺動角和轉動角。
從電腦刀路編程到精雕機器上執行實際上進行了二次變換,工件基準原點的變化引起刀路X、Y、Z、A、C 五個軸向值的改變。第一次在多軸路徑轉換器中把刀路編程的加工原點轉換到轉臺中心,導致機器執行刀路的X、Y、Z 坐標值及擺動和旋轉角度都進行了改變;第二次在主界面中把刀路編程時的工件原點通過計算轉成轉臺中心,因為此時刀路已經轉換過,刀路的坐標原點已是轉臺中心,工件在擺動和旋轉時加工原點坐標從非中心位置轉換到中心位置,五個軸向值計算難度降低。
用JDSoft SurfMill 免費版進行編程的三軸刀具路徑在五軸精雕機上也能使用,同樣需要把后處理設置的編程原點轉換到轉臺中心,通過多軸路徑轉換器把以編程中心為坐標原點的三軸刀具路徑轉化成以轉臺中心為坐標原點的五軸刀具路徑,用計算出的轉臺中心坐標值作為工件原點。由于多軸路徑轉換的存在,AC 搖籃五軸機有一定的獨立性,且有較強的適應性。
如果是單純的銑面,不是一個刀路文件,就不能進行轉化,這時其工作原點就是對刀所得,不能用多軸路徑轉換器計算得到工作原點,因為計算所得的工作原點在轉臺中心,往往在工件毛坯下方,如果不注意就會引起嚴重扎刀甚至撞機。
PowerMill 功能強大,提供豐富的加工策略,也是主要的刀路編程軟件之一。用戶可以選擇最優的加工方案,從而提高加工效率,減少手工修整,快速產生粗、精加工路徑,對二三軸、多軸的數控加工以及對刀柄刀夾完整的干涉檢查與排除,完善加工實體仿真,讓用戶在加工前了解整個加工過程及加工結果,有效地提高加工的安全性。
PowerMill 通用性好,五軸編程資料也很豐富,在網絡上可以找到各種講解視頻,讓學習變得相對容易。
在刀路編程中,根據工件的材料、模型和毛坯確定選用何種刀具、刀具長度,選擇二軸、三軸、四軸或五軸加工策略。在二軸、三軸加工策略中設置相應的參數,開始和結束點、切入切出連接、進給和轉速等,計算后觀察生成的刀路有沒有問題,可以通過多次調整各種參數來產生合理、均勻光順的刀具路徑。
五軸路徑由于增加了轉動或擺動二個軸向,需要創建并選用不同方位的用戶坐標系,刀軸不一定像三軸那樣垂直,往往要考慮刀軸矢量控制方法,計算出的五軸刀路有可能引起刀具擺動比較大或跳刀等,不像三軸刀路的刀具始終垂直在毛坯上方可以清楚預見刀的軌跡,在選五軸策略時一般要求選用的刀具還應該設置和實際使用一致的刀柄和夾持,通過刀路仿真觀察刀路是否順暢、有無干涉,確保安全以避免造成重大損失。
JDSoft SurfMill 內置多種數控系統的后處理,選擇不同數控系統的刀路文件只能在相應系統的精雕機器上使用,不同版本之間并不能通用。本研究選擇AC 搖籃式JD45 系統五軸后處理,輸出時選擇通用可讀的NC 格式而不是默認的ENG 格式,以便于編寫后處理。
JDSoft SurfMill 中選用NC 格式,后處理文件選擇JD45-5ax-AC.epst,在高級設置中選A 軸為主動軸,A 軸一般選正向、角度行程為0 到90 度,然后輸出成NC 文件。
PowerMill 編程的刀路要在五軸精雕機上使用,必須用針對此款精雕機的后處理,經過后處理的刀路代碼才能夠使精雕機按照文件指令執行,然而廠家并不會提供五軸精雕機的PowerMill 后處理,需要自己去編寫。
不同廠家不同機型的五軸精雕機往往有自己的特色,北京精雕AC 搖籃式五軸機不同系統的后處理也不一樣且不能混用,由此可見編寫五軸精雕機后處理并不容易,考慮不周就會出錯。在實際工作中,往往根據機床結構、數控系統將已有相對應的后處理文件進行適當修改。
通過分析JDSoft SurfMill 生成的NC 文本文件中的代碼,理解程序頭部和程序尾部每行代碼的作用,可以編寫JD45 系統AC 搖籃式五軸機的PowerMill后處理。
經過分析比較,選用Fanuc AC 搖籃式五軸的后處理作為模板[3],PowerMill 后處理編輯軟件中對其中的G 代碼和M 代碼進行修改,使其和JDSoftSurfMill 輸出的JD45 系統五軸機NC 程序文件的程序頭和程序尾保持一致,在設置菜單的“機器運動學”中類型選設置轉動軸C 最小值為-36 000,最大值為36 000,擺動軸A 的最小值為0,最大值為90,另存后可以使用。
在PowerMill 中經過仿真沒有問題的刀路按加工工藝要求進行有序輸出,用自己編寫的后處理生成NC 刀路文件,并在記事本軟件中打開仔細檢查,如果沒有發現什么問題,就可以到五軸機上進行測試,此時加工文件應選NC 格式而不是默認的ENG格式,完成匹配檢查。如果刀路程序代碼有問題,就不能輸入到精雕機中;如果檢查通過,同時在精雕機上的操作流程和用JDSoft SurfMill 編程的刀路文件是完全一致的,為了安全起見,一定要用手輪試切的方式進行精雕。對五軸刀路的轉動和擺動會有更深刻的理解,就會知道哪些刀路是可以實現,哪些是不能的。
PowerMill 按照模型、加工策略、用戶坐標、參數設定等來計算刀路,是一種比較理想的狀態,但是在五軸精雕中擺動和轉動的角度都限制在有限范圍內,也會有五軸刀路因為不符合機床運動規律使得無法通過后處理輸出,如何選擇最優的五軸刀路就顯得尤為重要。
在科技快速發展的背景下,科技越來越多地融入藝術創作和藝術教學中,這已經是大家的共識。精雕實驗室對中國美術學院開放,能夠精雕復雜造型的五軸精雕機備受關注,不同專業的學生和老師看到一些展示品會產生感性認識,也會結合自己專業產生聯想,促進其產生靈感,去創作新的藝術形式。
更具靈活性和更大精雕行程的機器人精雕也開始進入藝術精雕領域,其刀路編程和五軸編程是一樣的,只是后處理不一樣而已,學好五軸機精雕其前景無疑是廣闊的。