1 盤式刀庫換刀過程
目前加工中心在換刀時其選刀一般有兩大類,即順序選刀方式和任意選刀方式. 任意選刀方式中因采用編碼形式的不同又分為刀具編碼識別和刀座編碼識別兩種. 目前立式加工中心的盤式刀庫普遍采用刀座編碼,對刀庫各刀座進行編碼,把刀具放入相應刀座后就有了相應刀具號,刀具在刀庫中的位置是固定的,加工時按程序指定的編號調(diào)用刀具. 圖1 即為盤式刀庫換刀動作循環(huán)過程.
2 編制換刀子程序
不同的加工中心換刀過程是不一樣的. 以一臺XH714 立式加工中心為例:該中心使用FANUC-Oi-MB 控制系統(tǒng),采用容量為20 把刀的盤式刀庫,通過主軸與刀庫的相互運動實現(xiàn)換刀. 換刀過程采用一個子程序來描述,廠家規(guī)定程序號為O9000. 執(zhí)行換刀指令的主程序語句格式為:“N~ T~ M98 P9000”,其中:N 后為程序順序號,T 后面為刀座號,一般取2 位數(shù)字,M98 為調(diào)用換刀子程序的指令. 當系統(tǒng)執(zhí)行到這一指令時,自動調(diào)用編號為9000 的子程序. O9000 子程序?qū)崿F(xiàn)一系列換刀動作過程控制. O9000 中的M 指令功能由PLC 程序來實現(xiàn),機床生產(chǎn)廠家設置相應的參數(shù)使PLC 程序與相應的M 指令對應并使之生效.換刀子程序中一些輔助指令代碼(如圖2所示的“M××”)是機床生產(chǎn)廠家根據(jù)所采用系統(tǒng)參照國家標準編程代碼自行設置,故在編制換刀子程序時需與機床生產(chǎn)廠方聯(lián)系,確認其所采用的輔助功能指令代碼. 如果無法確認上述M 指令代碼,則需根據(jù)盤式刀庫的換刀過程,調(diào)看系統(tǒng)內(nèi)部相應的梯形圖,由PLC程序相應控制點及梯形圖對應譯碼反向推理找出機床系統(tǒng)所采用的M 指令代碼,過程如圖2 所示,其中PLC 程序指向換刀子程序的箭頭表示反推過程.
3 換刀程序調(diào)試
(1) 多數(shù)加工中心規(guī)定固定的換刀點位置,各運動部件只有移動到這個位置,才能開始換刀動作. XH714將這個位置設定在機床第二參考點. 調(diào)試換刀程序前,需確定第二參考點設置的正確性與準確性,在驗證無誤的情況下,才可進行調(diào)試,否則會出現(xiàn)刀盤與機床主軸做相對運動時發(fā)生碰撞的嚴重設備事故. 本例通過檢查機床系統(tǒng)參數(shù),調(diào)看機床第二參考點坐標值為“Z=-122.6”,與估計值逼近,初步推斷第二參考點沒有丟失. 用MDI 方式下降主軸至第二參考點,手動使主軸靠近刀盤,屏幕位置坐標顯示確認該數(shù)值正確.
(2) 編寫換刀程序: “N~ T~ M98 P9000”,為確保機床的安全性,選擇單步執(zhí)行.
(3) 機床按程序執(zhí)行了換刀動作,但卻發(fā)現(xiàn)所換刀具并不是主程序所指定的刀座編號位置的刀具,選刀過程出亂,機床不能按照指定刀座號進行換刀,調(diào)看并調(diào)整機床相應系統(tǒng)參數(shù),使當前主軸所裝刀位號和當前刀庫刀位號等與系統(tǒng)參數(shù)一致,并執(zhí)行“M33”使刀庫復位.
(4) 再次調(diào)試執(zhí)行換刀程序,機床能按要求動作,恢復換刀功能. 換刀子程序是數(shù)控加工中心系統(tǒng)中重要的子程序,一般由數(shù)控機床廠方設定保護,機床維護人員才可進行編輯,機床操作過程中不允許修改和刪除,以保證換刀安全. 因此,在調(diào)試完畢后,設置相應系統(tǒng)參數(shù)使該子程序處于寫保護并隱藏的狀態(tài).
4 總結(jié)
加工中心換刀故障原因多種多樣,本文介紹換刀子程序丟失后的解決辦法,旨在闡明一種解決加工中心換刀故障方面問題的思路:維修人員根據(jù)加工中心的結(jié)構(gòu)、工作原理及刀庫的工作原理、動作順序,針對故障現(xiàn)象,作出準確的判斷,結(jié)合廠方提供的診斷參數(shù)或梯形圖,利用CNC 系統(tǒng)的狀態(tài)顯示功能監(jiān)測PLC 的運行狀態(tài),依據(jù)梯形圖的連鎖關(guān)系,確定故障點,一般加工中心的刀庫故障都會被及時排除.
如果您有機床行業(yè)、企業(yè)相關(guān)新聞稿件發(fā)表,或進行資訊合作,歡迎聯(lián)系本網(wǎng)編輯部, 郵箱:skjcsc@vip.sina.com