COMAU URANE 25 V3型加工中心自動換刀程序
- 文件下載:
-

- 文件介紹:
- 該文件為 doc 格式,下載需要 1 積分
- COMAU URANE 25 V3型加工中心自動換刀程序 加工中心的最大特點是帶有自動換刀裝置,V3加工中心就帶有一個或者兩個圓盤式刀庫,最多可裝24把HSK 63刀具,兩個刀位之間的距離為100mm,單把刀具的最大重量為4kg,刀庫所有刀具總重量最大48kg,刀具最大尺寸限制? 160 × 275。
2.傳統輔助功能實現換刀
數控機床中的輔助功能也稱M功能,通常機床的換刀是通過M功能中的M6實現的,當NC執行的零件加工程序中遇到換刀指令M6時,NC會將M指令的代碼號寫入到專門存放通道M代碼的數據塊DB21中,PLC接到M指令的信號就向NC發出程序讀入禁止信號,使NC處于等待狀態不繼續執行程序,PLC到數據塊內讀取M代碼的信息,在程序內部進行譯碼,譯碼完成后通過外部機械裝置進行換刀動作,換刀完成后發出M代碼執行完成信號,同時取消讀入禁止信號,NC繼續執行后面的程序,換刀過程結束(如圖2)。
圖2
3.宏程序實現換刀參數功能
在V3加工中心的加工程序里,換刀程序通常是帶有參數的,例如:
T="Q5"
M6(1,3.42,17999,180)
上面程序中的換刀指令M6帶了4個參數。第一次看到這樣的程序也許都會感覺很奇怪,M功能怎么可能帶參數,是不是寫錯了?實際上程序沒有錯,我們來分析一下M6帶參數是如何實現的。
首先引入一個宏指令的概念,西門子NC編程中的宏指令,是指單個的指令組合成一個新的總指令,帶自己的名稱。G功能、M功能和H功能或者L子程序名也可以作為宏指令編制。在程序運行中調用該宏指令時,可以在該宏指令名下,一個接一個地執行編程的指令。宏指令使用總是反復的指令序列,人們僅編程一次,在一個自身的宏指令模塊中作為宏指令,或者僅在程序開始處出現一次。該宏指令可以在任意一個主程序中或者子程序中調用并執行。宏指令用關鍵字DEFINE…AS標識。
V3加工中心的自動換刀程序就是通過使用宏指令來實現帶參數運行。在840D數控系統中,有專門的目錄/_N_DEF_DIR用來存放用戶數據定義程序(見表1)。...