吳云忠,唐國蘭
(1.廣東韶鋼松山股份有限公司,廣東韶關512122;2.廣東松山職業技術學院,廣東韶關512126)
FANUC數控銑床模擬主軸控制設計
吳云忠1,唐國蘭2
(1.廣東韶鋼松山股份有限公司,廣東韶關512122;2.廣東松山職業技術學院,廣東韶關512126)
模擬主軸控制廣泛應用于中檔數控銑床,從模擬主軸控制電路、變頻器參數、數控系統主軸參數設定及轉速、轉向控制的PMC程序設計等方面詳細地介紹了模擬主軸控制方案的實現過程,并在實訓室的數控銑床上調試成功。
模擬主軸;變頻器;PMC;速度控制;轉向控制
主軸系統是數控機床中至關重要的功能模塊,是切削過程中切削力的主要來源,在機床中做旋轉運動,是機床的主運動。為了保證機床能夠用不同的刀具來進行不同材料工件的金屬切削加工,必須選擇合適的切削速度。機床的切削速度決定于主軸轉速與刀具(或工件)直徑,其換算關系為:

式中,v為切削速度(m/min);n為主軸轉速(r /min);D為刀具(或工件)直徑(mm)[1].
因此,作為金屬切削機床主軸最基本要求是:具備調速、啟停和轉向控制功能即速度控制功能。
主軸速度控制有兩種方法:模擬主軸控制和串行主軸控制。模擬主軸就是數控系統輸出模擬電壓信號,后級采用普通的交流變頻器和交流變頻電機來實現的主軸控制。THWMZT-1B型數控銑床,采用FANUC 0i-Mate-MD數控系統控制,主軸采用日本三菱D700變頻調速器,主軸電機為JW7122微型三相異步電機,主軸電機通過同步帶傳動方式驅動主軸旋轉,主軸未裝編碼器,數控系統用“模擬主軸”功能控制主軸,旋轉方向和模擬電壓是模擬主軸旋轉的必要條件。其硬件連接如圖1所示,主軸的轉速由數控系統的JA40接口向三菱D700變頻器的2,5端子輸出單極性的0-10V模擬電壓來控制。旋轉方向由數控機床內PLC輸出Y8.0、Y8.1正反轉信號使對應的KA1、KA2繼電器線圈通電,并用KA1、KA2的常開觸點分別控制變頻器正轉、反轉端子來實現主軸電機的正反轉。

圖1 主軸電氣原理圖
在數控機床中,主軸速度由加工程序編程指定,如M03 S1400中的“S1400”即是給定的轉速信號,此時S代碼選通輸出F7.2信號接通,通過圖3 PLC梯形圖程序進行處理與控制,得到實際的主軸速度。PLC先進行S代碼處理得到程序指定速度,然后將主軸速度設定值乘以主軸倍率作為主軸的實際值,利用PZD方式寫變頻器,將主軸實際值所對應的模擬電壓送給變頻器。
在表1和圖2中,主軸轉速倍率使用的是波段開關的3位A、B、F即X19.2、X19.4、X19.6二進制編碼信號的不同組合形成圖3 PLC梯形圖CODE指令中數據表的地址,通過查表指令得到主軸倍率開關的8個不同的倍率值,將其值輸出給地址:G30.0~G30.7(SOV0-SOV7);倍率的調節范圍為0~254%,倍率增量為0.01%.對于采用變頻驅動模擬主軸控制,為了使主軸實際轉速與指令轉速一致,應對數控系統參數和變頻器參數進行設置。

表1 主軸倍率組合表

圖2 主軸倍率開關硬件連接圖(左側圖為正面,右側圖為背面)
根據主軸電機銘牌數據和所選用的數控系統,設置變頻器參數如表2和數控系統內主軸相關參數如表3所示。速度控制具體如下:

表2 變頻器內參數設定

表3 數控系統內主軸參數設定
首先,將變頻器參數P73設為0,表示變頻器引腳2和5的模擬量輸入電壓范圍為0~10 V,如表2所示;并將主軸參數3 741設置為2 800,如表3所示,此參數說明主軸最高轉速是2 800 r/min.主軸電機通過同步帶1∶1傳送給主軸,當編程如“M03 S1400;”,且倍率調節到60%,此時,X19.2=1、X19.4=0、X19.6=0,即得到梯形圖CODE查表指令中存放所需倍率數的表地址001,執行CODE指令就將表地址001中的數據0060送給G30,CNC送出給變頻器的電壓為主軸實際轉速是1 400×0.6=840 r/min.
模擬主軸控制轉速時會產生速度誤差,速度誤差可通過表3中CNC的模擬量輸出漂移參數3731和增益參數3 730的設定值來調整或減小[1,3]。設定前,先分別將pr.3731、pr.3730設定為0、1 000,再分別測量CNC模擬電壓輸出值,分別代入

經計算可得到pr.3731、pr.3730的實際設定值分別為-14和995.
根據數控加工指令知,M3控制主軸正轉、M4控制主軸反轉、M5控制主軸停止,要實現此功能,需要設計相應梯形圖。根據表4主軸I/O分配表,設計出主軸控制梯形圖如圖3所示,其正轉的過程如表4.

表4 主軸IO分配
(1)在MDI、AUTO、DNC方式下,輸入如“M035 S1000;”,按下循環啟動X17.5.
CNC接收到信號,根據圖五梯形圖,先將M代碼如M03送給F10,延時一段時間(此時間的長短是由系統參數3010設定)后,F7.0=1,使R250.0為1,同時執行DECB的譯碼指令,譯碼結果使R10對應的位為1,即若輸入的是M03,則R10.0為1;輸入的是M04,則R10.1為1;輸入的是M05,則R10.2為1.
(2)當M功能執行完之后,G4.3=1,CNC接收到G4.3=1,主軸電機執行該動作,經過系統延時(此時間的長短是由系統參數設定),F7.0=0,譯碼指令斷開,G4.3=0,M代碼全部變為0[2].
(3)正轉運行,當在MDI、AUTO、DNC方式下輸入M03時,經譯碼后R10.0為1,R207.4為1,并自鎖;當手動時,按主軸正轉X18.1按鍵,R450.0為1,并自鎖。當R207.4為1或R450.0為1時,Y8.0為1,主軸開始正轉。反轉運行同理。
(4)停止,當輸入M05時,經譯碼后R10.2為1,R207.4為0;當手動時,按主軸停止X18.3按鍵,R450.0為0,主軸停止運行。
模擬主軸變頻控制廣泛應用于數控銑床、數控車床,其控制難點主要是速度和方向的PMC程序設計及主軸參數、變頻器參數的設定及調試。其方法也可推廣應用在數控磨床上,通過變頻驅動旋轉工作臺實現恒線速度功能[4]。
[1]龔仲華.數控系統連接與調試[M].北京:高等教育出版社,2012.
[2]徐愚,唐昌松,王建華.M功能在FANUC數控系統中的實現及具體應用[J].煤礦機械,2012,33(07):218-220.
[3]唐靜.基于FANUC數控系統的模擬主軸的參數設置與調試[J].常州信息職業技術學院學報,2014,13(1):21-23.
[4]陳眉.數控磨床模擬主軸控制[J].數控機床市場,2006(06):126-128.
Control and Design of Analog Spindle FANUC CNC Milling Machine
WU Yun-zhong1,TANG Guo-lan2
(1.Guangdong Shaoguan Iron&Steel Co.,Ltd.,Shaoguan Guangdong 512122,China;2.Guangdong Songshan Polytechnic College,Shaoguan Guangdong 512126,China)
The control scheme of analog spindle is introduced in detail in this paper,including control circuit design,frequency converter parameter setting,spindle parameter setting and PMC program design on the speed control and the direction control of analog spindle.After running and commissioning,the result is satisfying.
analog spindle;Ffrequency converter;PMC;speed control;direction control

圖3 主軸梯形圖
TG659
A < class="emphasis_bold">文章編號:1
1672-545X(2017)05-0137-03
2017-02-20
吳云忠(1977-),男,重慶銅梁人,碩士學位,研究方向為:機械電子工程及煤氣管網。