本文介紹的動龍門、雙主軸、雙軸組數(shù)控機床主要由機床操作面板(包括顯示器)、X1、X2、Y1、Y2、Z1、Z2六個直線坐標軸(其中X1、X2為龍門同步軸)、雙主軸及機床的液壓、潤滑、冷卻系統(tǒng)等機床輔助功能組成。機床的電氣系統(tǒng)包括數(shù)控系統(tǒng)(CNC)、伺服驅(qū)動系統(tǒng)、主軸變頻調(diào)速系統(tǒng)及機床的輸入和輸出的PLC控制系統(tǒng)等。數(shù)控系統(tǒng)主要完成人機對話操作和六個坐標軸與兩個主軸及機床輔助裝置的控制。由于該機床的控制軸數(shù)及多軸組的要求,采用NUM Power 1060系統(tǒng)為性能價格比最佳的數(shù)控系統(tǒng)。
4 T$ j# c* X+ w1 u( s, _% \0 V, `& ~0 D: b
2. NUM Power 1060數(shù)控系統(tǒng)的特點
- m( i0 | V6 _ B" V" H& w' k5 K" j
NUM Power 1060是世界上最高檔的系統(tǒng)之一。具有功能性強、開發(fā)性好及穩(wěn)定性高的特點。NUM Power 1060系統(tǒng)可以控制八個軸,四軸聯(lián)動是基本配置。系統(tǒng)中的圖形功能管理CNC面板顯示和鍵盤,內(nèi)存用來存儲操作程序、LC程序和用戶文件,強大的通訊功能,提供了3個通訊接口及RS232、RS485、RS422通訊方式任意選擇。強大的網(wǎng)絡(luò)功能為用戶預(yù)留了網(wǎng)絡(luò)接口。 6 U; d: B% Q2 Y
, f; Y ^9 L$ E/ M/ }7 y( @ G+ |2 w針對該機床,其應(yīng)用了NUM Power 1060很多強大的功能。
, a2 v7 j8 s, e8 N& u! z
. X1 @. j2 z- T% o. N1 ^) {: h8 x8 w2.1多軸組功能
" |8 G% A7 F6 Q+ ?7 I( ?5 @( G' w
5 d. ]5 ^; ^$ x3 {) G# k該機床具有雙主軸且能夠同時切削,要求系統(tǒng)必須具備雙軸組功能。雙軸組的控制優(yōu)點就是系統(tǒng)內(nèi)部具有兩個相對獨立的通道,每個通道有相對獨立的PLC、NC信息交換區(qū)、M代碼、T代碼及PLC變量和標志位。 ' x+ Y0 ^& ]) A9 B, z) u
: B$ B* q- }+ L9 }系統(tǒng)可在公共軸組方式和獨立軸組方式間切換。當系統(tǒng)工作在公共軸組時,兩個軸組具有相同的工作方式當系統(tǒng)工作在獨立軸組時,兩個軸組可以有不同的工作方式,可獨立操作。
, K- n1 ~5 {5 p7 y/ N" v( n( I6 k& c
該機床把X1、Y1、Z1、X2放在軸組1中,把Y2、Z2放在軸組2中,機床的兩個主軸分配到不同的軸組中。在不同的軸組中,兩個主軸可以分別以自己的轉(zhuǎn)速、方向同時或單獨工作。而且在每個軸組中可以實現(xiàn)系統(tǒng)給定的聯(lián)動軸數(shù)。
5 }; }6 S9 v& |$ t% Z) L( M9 j: q. \9 ]+ G# ]" I
2.2龍門同步功能 " W) O+ M% }' n: \- q. O
) ~, O3 P* W" o1 W2 _3 i
該機床為動龍門結(jié)構(gòu),且跨度較大,必須采用雙驅(qū)動方式。這要求兩個伺服電機保持同步。采用NUM的同步軸功能,即用兩個軸口,對兩個電機進行驅(qū)動,NC的軟件來保證它們具有相同的加速度、速度環(huán)和位置環(huán)。(見圖1)
Y# N1 C) z( T% h& ^+ V7 m/ C圖1 系統(tǒng)同步軸控制方法 如圖1所示,X1、X2為同步軸,NC對它們的速度環(huán)、位置環(huán)等進行控制,保證它們的嚴格同步。 - t! i, F/ K6 A
+ w2 U; [) b! m* I* u# ]2 k* Y# z
3. NUM Power 1060的PLC
/ l A1 ]2 Y+ Z0 q q" P. A
9 z h% B+ \7 P/ c$ |5 ~2 iNUM1060系統(tǒng)內(nèi)置式PLC使用NUM系統(tǒng)提供的輸入/輸出接口與外界進行數(shù)據(jù)交換,通過PLC的掃描周期刷新存儲區(qū)內(nèi)的數(shù)據(jù),PLC讀外界數(shù)據(jù)是通過%I變量,而PLC輸出給外界數(shù)據(jù)是通過%Q變量進行的。內(nèi)置式PLC與NC之間則通過交換區(qū)交換數(shù)據(jù),交換區(qū)中的內(nèi)容是NC與PLC之間輸入 /輸出的數(shù)據(jù)。 $ y! m# t/ I7 ^" r9 P/ g
NUM數(shù)控系統(tǒng)PLC程序的編制采用梯形圖形式,是梯形圖語言和語句表語言的結(jié)合(即語句表指令可以直接寫在梯形圖上,不需要進行梯形圖與語句表的相互轉(zhuǎn)換),并且其結(jié)構(gòu)為多任務(wù)、分時的方式,特別適合于比較復(fù)雜的PLC程序的編寫。NUM提供了強大的PLC指令,PLC程序可以動態(tài)的在屏幕上顯示。通過在WINDOWS環(huán)境下運行的PLCTOOL軟件,可以實現(xiàn)在PC機上編好的程序與NC進行傳輸并實現(xiàn)在線監(jiān)控。 # f1 y$ j* R3 D& k) {
0 A4 _9 O0 Y3 ^! o
雙軸組功能涉及的PLC變量: . e1 I- R! l R0 l
0 P( o3 s9 u' H
%W2.2 公共軸組與獨立軸組切換。 %W17.B 軸組選擇。用于顯示相應(yīng)軸組數(shù)據(jù)。
, c* y- [2 d" f r: ~5 d( U%Wg03.B獨立軸組工作方式選擇。%Wg00.5軸組g的M功能應(yīng)答信號。 1 R! I6 T: H7 L) t/ [
%Wg01.2獨立軸組g的循環(huán)啟動請求。 %Wg01.1獨立軸組g的循環(huán)停止請求。
7 V& k& V9 Q* ]0 [% q%Wg02.B軸組g的進給倍率。 %Rg1E.W軸組g要求應(yīng)答的M功能編碼。 # _. A0 W- [& B* X& H
%Rg7C.L軸組g的刀具號。
! E1 D {5 V" P3 A同步軸功能涉及的PLC變量:
) {- S4 {- w" c1 m& C; y1 X, m%W4.4 軸同步信號。
t ]9 T7 ^" M# u
3 H$ m5 x/ l% r3 ]0 M4. 該機床的參數(shù)設(shè)定
4 t& D2 w4 O4 {
' I" h2 D! B6 v8 m) `& x# ^& U/ XNUM1060的參數(shù)按功能可分為軸的配置、測量參數(shù)的設(shè)定、伺服控制參數(shù)的設(shè)定、行程設(shè)定、主軸參數(shù)設(shè)定、輔助功能參數(shù)、通訊參數(shù)的設(shè)定、DISC軸參數(shù)的設(shè)定等八個方面。在參數(shù)設(shè)定的時候,通過這幾個方面去設(shè)定,非常方便靈活,易學易用。
. T \$ L, F: x8 {. P8 V/ o' s- `0 L! f+ r
雙軸組功能相關(guān)的參數(shù):
0 } p& D5 Y2 K4 J( }# j! r
( u @# }; e! t$ \$ VP97該參數(shù)定義數(shù)控系統(tǒng)的軸組數(shù) P0該參數(shù)定義數(shù)控系統(tǒng)被顯示的軸 % ?: I" ~; E/ b* Q' H5 I) }
P2該參數(shù)定義數(shù)控系統(tǒng)測量軸 P3該參數(shù)定義數(shù)控系統(tǒng)伺服軸和插補軸 . l/ O& m% V. X' M0 V
P5該參數(shù)定義軸組的機床類型 P9 該參數(shù)用來將軸名與實際地址聯(lián)系起來 6 i1 L; U: u( S
' a5 ]6 y3 v. v1 V! | `
同步軸功能的相關(guān)參數(shù): , v* c+ i& j- a/ c. d
: X% B% C( Y$ I- X8 G0 BP27 該參數(shù)分配從動軸和主動軸。 P28該參數(shù)用來使能主動軸和從動軸的同步。 % U0 x7 m1 r4 v' a* I0 H
P24 該參數(shù)用來指定一個軸允許的同步誤差,校正系數(shù)和最大同步誤差。 . c. G# S0 J e/ V8 B0 j
& p$ G) Y) @0 V9 Y: [5. 工件程序編制所注意的問題 y4 s- L$ e6 [: H3 |' X9 S1 {% O
. b! ~! N# ]4 J0 L9 L; q
多軸組的加工程序是由對應(yīng)于每個軸組的程序組合而成。每一程序都有一個共同的基本序號,其后跟一個指定軸組用的索引號。加工程序的子程序不需要索引號。
2 n) s5 Z, H5 L
1 S8 w l* e$ v3 X例如: %8.1 軸組1的程序序號 %8.2 軸組2的程序序號 8 p* n' a; n1 j5 y0 _, Z
* l2 @9 o, U+ a* m) X; Z此外還有G78軸組同步功能,因為同步軸放在1軸組中,所以軸組同步在程序編制過程中一定要注意。 % p8 x3 N5 I X. i, c9 F K
& {4 y9 C6 n6 }1 r! E! \
例如: %8.1 %8.2
/ F* O9 Y u9 Z' e- ]N10…N10… , r7 e: ]* D& q
N30…N30…
/ T7 j& d6 n1 ]$ KN40G78Q1N40G78P1.1等待%8.1中的Q1 6 l) I# k6 M' ]& X6 U( [
' P2 o5 s/ h3 m H: d: S
等待%8.2中的Q1 N70G78Q2P1.2 N70G78Q1 8 L" m: @9 i- |- m" n
N80… N80… : m7 m7 S$ j4 [( j+ L, G* i2 v
: Y4 A9 x4 O D7 e" ~
N90G78P2.1 & Y2 @8 k: V4 e- J
) u' {. `3 r9 @( B; Z
當程序%8.1中出現(xiàn)標志1的時侯,%8.2N40才會往下運行,而%8.2中出現(xiàn)標志1時,%8.1中N70才會往下運行。%8.1中出現(xiàn)標志2時%8.2N90才會往下運行。
3 ?) p" F) l6 f P: ]4 ^# X1 Q6 `3 E& f+ z) p" V- g; K. [$ E
這臺動龍門、雙軸組機床的主要功能和控制均由上面幾個方面完成,其中PLC中的處理更是這臺機床必不可少的。處理好了上面這些參數(shù)、變量,雙軸組、龍門同步的機床便可以正常工作。 |