高錦南,劉世國
FANUC 0i-MF Plus系統(tǒng)模擬主軸的設(shè)計與開發(fā)
高錦南,劉世國
(武漢船舶職業(yè)技術(shù)學(xué)院,湖北 武漢 430050)
在中低檔數(shù)控車床和數(shù)控銑床的設(shè)計和制造過程中,由于配置原數(shù)控系統(tǒng)的串行主軸價格偏高,為了滿足中小企業(yè)節(jié)省制造成本的需求,在機床的主軸控制方式選擇時,常采用變頻器與三相異步電動機或者變頻器電機的方式實現(xiàn)。同時2018~2021年的全國職業(yè)院校技能大賽數(shù)控機床裝調(diào)與技術(shù)改造賽項中,也將數(shù)控銑床模擬主軸的功能開發(fā)作為競賽考核的技能點之一,對學(xué)生知識點的掌握提出更高的要求。結(jié)合多年數(shù)控機床升級改造及維修經(jīng)驗,以及指導(dǎo)學(xué)生參加全國技能大賽的訓(xùn)練經(jīng)驗,提出了數(shù)控系統(tǒng)FANUC 0i-MF Plus模擬主軸的設(shè)計與開發(fā)的方法。
串行主軸;變頻器;模擬主軸;設(shè)計與開發(fā)
數(shù)控機床的主軸是實現(xiàn)主運動的重要模塊,在數(shù)控車床上主軸帶動工件旋轉(zhuǎn)與刀具實現(xiàn)切削運動;在數(shù)控銑床上主軸帶動刀具旋轉(zhuǎn)與工作臺的工件之間實現(xiàn)切削運動。在主軸運動的控制過程中,首先要滿足在手動(JOG)模式下能夠?qū)崿F(xiàn)正轉(zhuǎn)、反轉(zhuǎn)和停止的控制以及主軸點動的控制,再次要在自動(MEM)和MDI模式下,執(zhí)行M03、M04和M05時,能夠控制主軸的正反停的運行,還可以由設(shè)計者開發(fā)M代碼實現(xiàn)控制主軸的正反停。除了實現(xiàn)對主軸的方向控制之外,還要對主軸速度的控制實現(xiàn)可調(diào)整。
在FANUC 0i-MF Plus系統(tǒng)有兩個接口,分別是JA41和JA40,其中JA41是串行主軸控制接口,0i-MFPlus系列αi-B放大器的主軸通訊接口有改變,在主軸伺服放大器上增加了光纜通訊接口COP10B接口,即0i-MF系統(tǒng)的主軸控制支持電纜和光纜兩種方式,當(dāng)使用JA7B電纜接口時,需要把參數(shù)10339#1位設(shè)置為1,當(dāng)使用COP10B光纜接口時,需要把10339#1位設(shè)置為0,在此建議采用光纜通訊。在原βi放大器上COP10B接口是不包含主軸通訊的,而在βi-B放大器光纜通訊接口COP10B拓展至主軸控制,不支持電纜通訊即沒有JA7B接口。對應(yīng)的參數(shù)10339#1位設(shè)置為0。
JA40是模擬主軸的控制接口,此時,JA41接口需要接主軸外接的編碼器反饋信號線。JA40接口是FANUC系統(tǒng)向外部提供0~10V模擬電壓,接線比較簡單,注意極性不要接錯,否則變頻器不能調(diào)速。JA40是一個20針的接口,其中5腳和7腳是提供10V電壓,7腳為10V正極,5腳為負極。FANUC 0i-F數(shù)控系統(tǒng)與臺達TD500變頻器的連接方法下如圖1所示。
圖1 FANUC 0i-MF Plus數(shù)控系統(tǒng)與臺達TD500變頻器電氣接線圖
在FANUC 0i-MF Plus系統(tǒng)上實施模擬主軸的開發(fā),采用TD500變頻器,配置1.5kW三相異步電動機實現(xiàn)模擬主軸控制。FANUC 0i-MF Plus系統(tǒng)開發(fā)模擬主軸,需要設(shè)置的主要參數(shù)如表1所示。
表1 FANUC 0i-MF Plus系統(tǒng)設(shè)置參數(shù)
變頻器接收CNC系統(tǒng)發(fā)送過來的速度信號和方向信號之后,三相異步電機不是立即可以運行的,還需要對變頻器進行參數(shù)配置,利用TD500變頻器實現(xiàn)模擬主軸控制,具體需要設(shè)置的參數(shù)如表2。
模擬主軸能正常工作的方式有兩種,一種是手動,一種是自動方式。首先,在JOG或者手輪模式下,在機床操作面板上按主軸正轉(zhuǎn)、主軸反轉(zhuǎn)、主軸停止按鍵能夠控制模擬主軸的動作。本文中以YL-569A型實訓(xùn)臺的操作面板為例,對應(yīng)的主軸正反停的按鍵地址分別為R907.0,R907.1,R907.2;對應(yīng)的指示燈的地址為R917.0,R917.1,R917.2編寫的PMC梯形圖如圖2所示;手動正轉(zhuǎn)方式輸出中間繼電器R700.0;手動反轉(zhuǎn)輸出中間繼電器R700.1。
在MEM、MDI或DNC模式下,輸入M03 S500或M04 S500主軸能夠分別作正轉(zhuǎn)或反轉(zhuǎn)運行,再執(zhí)行M05時,模擬主軸停止運行,實現(xiàn)對模擬主軸的自動運行控制。筆者編寫PMC梯圖的思路是首先將主軸手動滿足正、反轉(zhuǎn)的條件列出匯總到一個中間繼電器R,再將自動等方式下的主軸滿足正、反轉(zhuǎn)的條件列出匯總到一個中間繼電器R,最后用兩個中間繼電器R并聯(lián)處理主軸手動和自動運行,詳細過程見下圖的PMC梯形圖。
表2 變頻器設(shè)置參數(shù)
圖2 模擬主軸梯形圖設(shè)計
近三年的全國職業(yè)院校技能大賽數(shù)控機床裝調(diào)與技術(shù)改造賽項試題中,在功能開發(fā)考核內(nèi)容就是模擬主軸的開發(fā),要求實現(xiàn)通過MDI鍵盤輸入S指令、M指令控制主軸正反,通過操作面板備用鍵作為主軸增速按鍵、主軸減速按鍵,通過增速/減速按鍵每按一次增/速10%。并定義主軸正/反/停的M代碼為M33/M34/M35,如表3所示。
表3 操作面板對應(yīng)的PMC地址表
在開發(fā)M代碼時,首先是要對開發(fā)的M代碼進行譯碼處理,在FANUC PMC梯形圖中處理M代碼是利用功能指令SUB 25;如圖3所示,F(xiàn)7.O為系統(tǒng)的輔助功能選通信號,當(dāng)F7.0接通之后,SUB 25執(zhí)行對F10-F13中的4字節(jié)的M代碼進行譯碼,其譯碼結(jié)果在29~36的范圍內(nèi)時,與R12對應(yīng)的位會置“1”輸出。此處M33,M34,M35譯碼對應(yīng)的輸出R地址是R12.4,R12.5,R12.6。
圖3 M代碼譯碼梯圖
圖4 M代碼譯碼完成信號梯圖
在M代碼譯碼完成之后,一定要接通M代完成信號G4.3,才表示M代碼完成,機床的指示燈才會由綠燈變?yōu)辄S燈。即要將R12.4,R12.5,R12.6譯碼結(jié)果輸出匯總到R250.0,最終使G4.3信號接通,完成譯碼指令,如圖4所示。
圖5 模擬主軸增減速控制梯形圖
在比賽過程中,要求選手通過操作面板的備用按鍵,編寫PMC梯圖實現(xiàn)模擬主軸的增減速控制。在FANUC 0i-MF Plus系統(tǒng)中實現(xiàn)增減速控制要用到多個功能指令,分別有SUB57 DIFU、SUB200 EQB以及SUB27 CODB等三個重要功能指令完成。主軸倍率開關(guān)有50%-120%一共八個檔位,即用按鍵增速和減速控制可以按八次。該梯形圖的編寫思路是首先增速按鍵和減速按鍵每按一次都會產(chǎn)生一個上升沿脈沖信號,以此作為加或減的控制標志。然后在設(shè)計過程用到一個計數(shù)器C46,將C46計數(shù)器的初始值最大設(shè)置為7;兩個SUB200中設(shè)置的值7和0分別表示主軸倍率有8個檔位。首先將C46的值與7比較,如果C46當(dāng)前值等于7,表示主軸倍率輸出最高檔位120%,同時輸出R800.3;如果C46當(dāng)前值等于0,表示主軸倍率輸出最低檔位50%,同時輸出R800.7。在功能指令SUB5 CRT中利用R800.2的狀態(tài)來判斷計數(shù)器是增計數(shù)還是減計數(shù)器。R800.2=0為加計數(shù)器,R800.2=1為減計數(shù)。然后用SUB 27 CODB二進制轉(zhuǎn)換功能指令,將C46里面的值賦給主軸倍率寄存器G30中;G30信號是控制主軸的倍率的地址;G30=50,表示主軸的倍率現(xiàn)在是50%,G30=120,表示倍率是120%。增減速的邏輯就是通過C46地址,利用計數(shù)器進行增減速,最后把值賦給G30來實現(xiàn)功能,如圖5所示。
FANUC 0i-MF Plus系統(tǒng)使用模擬主軸時要注意的事項,主軸不運轉(zhuǎn)的幾種可能:
(1)在PMC中主軸急停/主軸停止信號/主軸倍率/沒有處理;
(2)參數(shù)中沒有設(shè)置主軸選擇參數(shù)/主軸的速度沒有設(shè)定;
(3)當(dāng)參數(shù)號1802#2位 CTS 誤設(shè),將沒有模擬輸出;
(4)如果參數(shù)3708#0 SAR 模擬主軸沒有此信號。誤設(shè),主軸無輸出。
筆者詳細闡述了FANUC 0i-MF Plus 系統(tǒng)模擬主軸硬件的連接方法,參數(shù)的配置方法,PMC梯圖的編寫思路,模擬主軸利用按鍵實現(xiàn)增、減速的倍率控制。并結(jié)合指導(dǎo)學(xué)生競賽訓(xùn)練過程中積累的經(jīng)驗進行了總結(jié),對指導(dǎo)競賽有一定的幫助,也為進一步提升學(xué)習(xí)數(shù)控機床調(diào)試與維修技能提供了參考意見。該方法也可以在實際教學(xué)中進行推廣,在1+X取證考核中也可以實施。競賽的目的是為改進日常教學(xué),更好地把競賽知識點融入教學(xué),實現(xiàn)以賽促教,以賽促學(xué),以賽促改的教學(xué)目的。
[1]李文.基于運動控制器的數(shù)控車床模擬主軸系統(tǒng)[J].機械制造, 2020,58(9):60-63.
[2]李波,褚天鋮,任坤.基于KND數(shù)控系統(tǒng)的第二模擬主軸功能設(shè)計與實現(xiàn)[J].機械制造,2020(1): 60-63.
[3]吳云忠,唐國蘭. FANUC 數(shù)控銑床模擬主軸控制設(shè)計[J].裝備制造技術(shù), 2017 (5):137-139.
[4]韓仲芳,楊海,刑磊.FANUC系統(tǒng)第二模擬主軸的實現(xiàn)[J].科技論壇,2016(16):11.
[5]陳杰.數(shù)控機床主軸起停及正反轉(zhuǎn)控制的PLC程序設(shè)計[J].綏化學(xué)院學(xué)報,2017,37(3):153-154.
[6]全國職業(yè)院校技能大賽賽項規(guī)程.數(shù)控機床裝調(diào)與技術(shù)改造賽項[Z].2021-05.
Design and Development of FANUC 0i-Mf Plus System Simulation Spindle
Gao Jinnan, Liu Shiguo
(Wuhan Institute of Shipbuilding Technology, Wuhan 430050 Hubei)
During the design and manufacturing process of medium and low-grade CNC lathes and CNC milling machines, due to the high price of the serial spindle configured with the original CNC system, in order to meet the needs of small and medium-sized enterprises to save manufacturing costs, the spindle control mode of the machine tool is often realized by frequency converter, three-phase asynchronous motor or frequency converter motor. At the same time, the function development of NC milling machine simulation spindle is also regarded as one of the skill points of the competition assessment in the national vocational college skill competition of NC machine tool assembly, adjustment and technical transformation from 2018 to 2021, which puts forward higher requirements for students’ mastery of knowledge points. Combined with many years of experience in upgrading and maintenance of CNC machine tools and the training experience of guiding students to participate in the national skill competition, this paper puts forward the design and development method of CNC system FANUC 0i-Mf plus analog spindle.
Serial spindle; Frequency converter; Simulate spindle; Design and development
TP302.1
A
1672-1047(2021)05-0124-05
10.3969/j.issn.1672-1047.2021.05.32
2021-09-06
高錦南,男,湖北黃岡人,材料工程碩士,講師。研究方向:智能控制技術(shù)、數(shù)控裝備升級與改造。
[責(zé)任編輯:方瑋]