|
Re: 渴望學(xué)習(xí)數(shù)控機(jī)床編程---[女工求助]
NCT指令介紹 " y$ R* t8 x# ~1 g) q5 z; q
8 r% T. ^( I$ L* R0 t
NCT程序是由基本指令以一定的格式組成的數(shù)碼信息文件.程序?qū)懽鞴潭ǜ袷?NCT程序的一行(一個(gè)BLOCK)如下所示:
2 F6 P5 g. Q$ c! ] T2 z# X. ^N___ G___ G___ X___Y___ T___ C___ M B$ Z" t# n7 _7 g2 f3 G; `% ^% y
其中針對(duì)單個(gè)命令不要的指令不必記入.現(xiàn)對(duì)NCT程序中常見(jiàn)的指令的基本格式及基應(yīng)用介紹如下. / ?* r1 l$ D# U- y
H, R9 u& ?* _# a8 f% y3 }1. G92 坐標(biāo)設(shè)定(原點(diǎn)設(shè)定)
6 Z# p. O" N+ k格式 G92 X___ Y___
% s$ m8 s3 `& \材料自原點(diǎn)到?jīng)_頭位置的距離,記憶于NC裝置內(nèi),原點(diǎn)依據(jù)NCT機(jī)種不同而有差異.現(xiàn)場(chǎng)使用的機(jī)床是VIP357,其原點(diǎn)坐標(biāo)為X 1830,Y1270. % b2 S: i9 p" S( P) ]6 V9 ] Y
9 {: H* V! E0 q6 Z" J0 w2. G90 絕對(duì)坐標(biāo)指令
' K4 E- U5 d1 I7 ^格式 G90 X___ Y___
5 B N6 ~% M |+ V7 X P" N. ^G90絕對(duì)坐標(biāo)指令使用時(shí),必須在坐標(biāo)值前記上G90.在絕對(duì)坐標(biāo)指令讀取時(shí),若開(kāi)頭記入G90,則以后的BLOCK,直到G91之前可省略不寫(xiě).程序上若無(wú)G90或G91時(shí),一律視為與G90相同. * e# N: y- P. p' v$ q @
. ^9 Q& W A: ]' q! V
3. G91 相對(duì)坐標(biāo)指令 6 y8 v2 [ i* @$ V
G91指令指定的坐標(biāo)不是從原點(diǎn)算起,而是自前一個(gè)孔位算起的增加值,使用此指令時(shí)必須在坐標(biāo)值前記入G91. 5 ?: x5 \# X9 w! D* C, {9 ]
相對(duì)坐標(biāo)指令讀取時(shí),最初以G91記入,以后的BLOCK一直到G90出現(xiàn)之前,G91均可省略不寫(xiě). 7 W6 G1 _2 P- Y) b& m( ^& n
+ S: z+ n8 j) X% R6 M
4. G50 回歸原點(diǎn)指令
" G+ ~# ^. H% O3 X* Z使用G50指令,材料依G92指定的位置回歸的同時(shí),回復(fù)到NC初期狀態(tài),程序最后必須作G50單一行之輸入. : z v, e0 h% z* u3 I
. F/ O h- P; X; r
5. G70 不沖孔指令 9 r" F$ i8 z! j: s& r
格式 G70 X___ Y___ - V: d+ f0 O2 V' C
材料僅位移,不沖孔.G70與G90或G91可以同時(shí)使用,且位置先后不影響其指定.G70的指令只在所屬BLOCK內(nèi)有效. - \; @/ V( V$ c+ G
例: % ]8 A3 c- W% J& j/ v8 q
G90 X100.00 Y100.00 (有沖孔)
2 ]) |8 A3 L' }. ~0 x G70 G91 X200.00 (無(wú)沖孔)
5 \/ P" q8 s& C G90 Y300.00 (有沖孔) - k! T# {4 p4 o: H) i
% ?( w& L- D' d2 m; B9 V4 ]3 B6. G27、G25 自動(dòng)移爪
( N+ w6 _. w& r9 `- F/ p格式 G27(或G25) X___(移動(dòng)量) . F* S% i6 L% z* S( z: ~/ h" \
G27、G25指令是用來(lái)?yè)Q板及加工范圍不夠?qū)挄r(shí)所使用的換板功能.通常使用G27,當(dāng)材料在夾爪夾住的邊上有突出不平等的情形時(shí),則使用G25.
3 a. B+ o; O/ _; d4 `- |/ M W' A
7. G04 暫停(滯留狀態(tài)) + `1 B/ A- B3 F8 Q- Q9 Y6 ]2 I
格式 G04 X___ (時(shí)間) 9 X7 b6 L) }+ _6 w; V# {( j
在軸移動(dòng)時(shí),作預(yù)定時(shí)間內(nèi)暫停的機(jī)能
4 i7 ~( Z- d) i8 R, A2 f. t8. G72 模式基準(zhǔn)點(diǎn)指令 9 r* U/ P: H" U; ^! ^
格式 G72 X___ Y___ ( k+ V9 j( V9 r; a8 q* C
欲使用模式基準(zhǔn)點(diǎn)時(shí),坐標(biāo)值之前要加上G72. / }8 ?0 D9 o u4 A4 r; q
l G72與G90或G91同時(shí)使用,且那一個(gè)先寫(xiě)都相同
0 @; j1 E$ K. Z, z/ ]& Z% w$ k5 h2 Ol G72僅有指示坐標(biāo)的作用,而無(wú)決定位置或?qū)嵭袥_孔的動(dòng)作.
) z2 m( y4 I( x x1 w3 r! Y: S: y7 Kl G72的下一行必需是實(shí)行沖孔的指令.
( L- b" ]" R9 q, |7 I' w% _l 與G72在同一行內(nèi)不可存在M、T等功能的指令.
3 ^: R+ M8 [4 b. G% P; }7 d2 P+ J0 w) d( W
9. T指令 定義刀具 ) a8 V5 R* j8 `
T為三位數(shù)字所組成,用來(lái)指令所使用模具的STATION,位于X、Y的位置之后.若為相同之模具繼續(xù)使用時(shí),一直到另一模具使用前,不須再另行指定模具. " `# Y) k/ ~3 ~2 j X3 x( @& U
: `/ A( q* |3 P3 d# D% T10. C指令 設(shè)置刀具角度
2 O8 ?; W7 u( m+ c9 n. AC指令位于X、Y(位置)與T(使用模具)之指令之后.自動(dòng)轉(zhuǎn)角可于±360°的范圍內(nèi)指定,同角度的加工時(shí),C指令為必重復(fù)指定. 6 s- `( a- \- q! Z
- k2 H- P, I" T+ b
11. G26 BLOT HOLE CIRCLE (BHC) 2 x& |7 U- Y7 B5 ?/ G8 K
以現(xiàn)在的位置或G72指定的位置為中心,在半徑為r的圓周上,與X軸夾θ角的點(diǎn)開(kāi)始,將圓周分成n等分,作n個(gè)點(diǎn)的沖孔指令.
% i' K$ P/ Y- k$ l6 G格式 G26 I r J±θ K n T___ (C___ )
- l% ^ ~8 v0 I+ d5 \I=圓的半徑r.輸入正值 Z3 O' r+ M! b4 j2 a# |! p
J=沖孔起始點(diǎn)與X軸之夾±θ.反時(shí)針?lè)较驗(yàn)檎?+),順時(shí)針?lè)较驗(yàn)樨?fù)(-)
9 [3 B( S [, {5 QK=沖孔個(gè)數(shù),反時(shí)針?lè)较蚣庸檎?+),順時(shí)針?lè)较驗(yàn)樨?fù)(-) $ ^, T: v3 O3 W: b/ v+ N+ W2 [( K
8 \7 i6 u. Y% }& d8 D
12. G28 LINE AT ANGLE (LAA)
: \' i: u- p, u7 Z以現(xiàn)在的位置或G72指令的位置算起,與X軸夾θ角的方向,間隔d的距離,沖n個(gè)孔 * k2 O5 i& n) P$ N
的指令.
" J- [7 L8 Y$ i1 m3 `! m' N格式 G28 I d J±θ K n T___ (C___ )
' z5 P1 K& k$ VI=間隔±d.d為負(fù)時(shí),以模式基準(zhǔn)點(diǎn)作為中心,于對(duì)稱(chēng)方向沖孔
$ E) w1 l4 M. cJ=角度±θ,反時(shí)針?lè)较驗(yàn)檎?+),順時(shí)針?lè)较驗(yàn)樨?fù)(-)
' F) F1 M, S# M: t* H: _K=沖孔個(gè)數(shù)n.不包括模式基準(zhǔn)點(diǎn)
o, |1 e3 f7 z4 F8 c" t6 Z* S
7 M" O# D$ {7 n( L: s13. G29 圓弧 (ARC)
7 g# ^) B4 Q- A. F! ^# `以現(xiàn)在的位置或G72所指定的基準(zhǔn)點(diǎn)為中心,半徑為r的圓周上,與X軸夾角為θ的開(kāi)始點(diǎn),角度間隔Δθ,排列n個(gè)點(diǎn)的沖孔指令. & h3 B3 T4 b" S. }8 k1 u
格式 G28 I r J±θ P±Δθ K n T___ (C___ )
+ w9 C: M# d4 E& F/ o" j0 QI=圓的半徑r,為正數(shù)
! b/ M" x& q% h4 g+ hJ=最初沖孔起始點(diǎn),角度±θ,反時(shí)針?lè)较驗(yàn)檎?+),順時(shí)針?lè)较驗(yàn)樨?fù)(-)
" p) {. H! _' \/ W& Z v3 ~( n. B6 zP=角度間隔為±Δθ,為正時(shí),以反時(shí)針?lè)较驔_孔,為負(fù)時(shí),以順時(shí)針?lè)较驔_孔
# P T$ Z2 T; y. C* b/ U+ Z3 y5 s9 QK=沖孔的個(gè)數(shù) : K* ~) E% F; S8 Q* W! {3 x% i
" Y+ T, a3 |* K+ v* V: R# u1 z
14. G36、G37 格狀孔 % I- c9 [( F/ j9 U$ @( a5 ?
此模式從G72指定的位置開(kāi)始,X軸方向以d1為間隔.做n個(gè),Y軸方向以d2為間隔,做n2個(gè)格子狀沖孔的指令.G36是以X軸方向?yàn)閮?yōu)先加工指令,G37是以Y軸方向?yàn)閮?yōu)先加工指令,考慮到板料在運(yùn)動(dòng)中的穩(wěn)定性,一般選用G36. - `$ W9 {" b1 C4 Q1 I2 b6 b- p
格式 G36 I±d1 P n1 J±d2 K n2 T___ (C___ ) : I4 c! T% f5 k3 P9 i i$ r2 D; A G! e
G36 I±d1 P n1 J±d2 K n2 T___ (C___ )
/ i* v/ M$ Y8 B3 Z* Z0 s, cI=間隔±d1,正(+)時(shí)為X軸方向,負(fù)(-)時(shí)為-X方向取間隔 8 F; X/ X/ j- k) ^( r5 M0 {
P=X軸方向的沖孔數(shù)n1(不含基準(zhǔn)點(diǎn))
1 A9 S5 ~+ v% g" y' b9 ~J=間隔±d2,正(+)時(shí)為Y軸方向,負(fù)(-)時(shí)為-Y方向取間隔 8 W; [8 z$ t) p/ {4 c
K=Y軸方向的沖孔數(shù)n2(不含基準(zhǔn)點(diǎn))
' W" w: r( ?6 \' }" ?) d
# t" k% f9 T( h7 C" ? A3 f15. G66 切邊 (SHP) ) Z5 g a$ Y+ G$ A! M
此模式是由G72所指定之基準(zhǔn)點(diǎn)開(kāi)始,在與X軸夾角為θ°的方向上,以W1×W2之模具,作長(zhǎng)度為±d的連續(xù)沖孔指令. + L3 n0 I( Z) u7 w
格式 G66 I e J±θ P±W1 Q±W2 D±d T___
5 o- B7 i! E$ \! c, sI=連續(xù)沖孔加工之長(zhǎng)度e * y. B$ E! k+ Z( @( r6 w5 A
J=角度±θ.反時(shí)針為(+)時(shí)針為(-) , V6 ~0 V& e$ |$ w6 @) `
P=模具邊長(zhǎng)±W1(J方向的模具尺寸)
9 f8 m% i; m; OQ=模具邊±W2(與J成90°方向的模具尺寸) 9 j4 n. R3 N7 i" s5 [0 D, _$ ~# v
W1與W2必需同號(hào),若W1=W2時(shí)Q可省略不寫(xiě).
0 N; K8 F% E( J: o& i5 ~' R3 D8 ]D=對(duì)加工長(zhǎng)度作補(bǔ)正之值±d(d=0時(shí),D項(xiàng)可省略)
( p/ K" j* a" A9 b& g5 yl D若為負(fù)時(shí)連續(xù)沖也的長(zhǎng)度比I短少2倍D的長(zhǎng),為正時(shí)則比I長(zhǎng)2 倍D. : x) }' F# I7 I8 m- e+ V: p5 Y7 a
l 連續(xù)沖孔的長(zhǎng)度I,至少需為P(W1)之1.5倍以上方可.
" U$ }9 Q3 a, }
$ U/ ]' P: ]% `16. G67 矩形 (SQR)
3 Q7 X: @0 g+ r' u1 q& h& B此模式是由G72所指定的基準(zhǔn)點(diǎn)開(kāi)始,平行X軸方向長(zhǎng)度e1,Y軸方向長(zhǎng)e2的矩形,以長(zhǎng)W1W2的模具連續(xù)沖孔的指令.
) v8 }% ]3 o+ s# B. T格式 G67 I±e1 J±e2 P W1 Q W2 T___
% ~ _; T& {+ @) m$ D; sI=X軸方向沖孔長(zhǎng)度±e1.正為X方向.負(fù)為X軸負(fù)方向
% p `3 }4 O7 P7 U8 TJ=Y軸方向沖孔長(zhǎng)度±e1.正為Y方向.負(fù)為Y軸負(fù)方向 % x4 Q9 p+ ~7 N
P=X方向模具長(zhǎng)度W1,為正值
0 c' e+ t+ e/ V9 x4 F. EQ=Y方向模具長(zhǎng)度W2,為正值. / H9 o* O( z( h- d b
若W1=W2時(shí),Q可省略因通常使用正方形模,幫Q不使用. . J3 W% n! ^4 D2 _
- p- x* i1 C$ w7 {17. G68 蠶食圓弧 (NBL-A)
1 j* }! g( u0 f7 Z( B此模式是以G72所指定的基準(zhǔn)點(diǎn)為中心,半徑為r的圓周上,與X軸夾角為θ1的點(diǎn)開(kāi)始,增加θ2的角度,以直徑為ψ的模具,間隔為d來(lái)作蠶食加工之指令.
7 W( W! j& S/ P! `5 F格式 G68 I r J±θ1 K±θ2 P±ψ Q d T___
$ C- q% I* Y2 I) Y/ p! aI=圓的半徑r,輸入正值(但I(xiàn)<5700mm)
" \* t7 w" ^* \3 u/ I J7 T' S; IJ=加工起始點(diǎn)自X軸算起之角度±θ1,反時(shí)針?lè)较驗(yàn)檎?順時(shí)針?lè)较驗(yàn)樨?fù)
3 @0 I! j' |7 j! uK=蠶食加工的角度±θ2,(+)時(shí)為逆時(shí)針加工,(-)時(shí)為順時(shí)針加工 , Z3 N- Z8 p& Z. ?' N) y4 R
P=模具直徑±ψ,正時(shí)在圓的外側(cè)加工,負(fù)時(shí)在圓的內(nèi)側(cè)加工
* p% ?, E5 s& [- f; f" d6 ~( DQ=蠶食的間隔為d,輸入正數(shù)(最大d值為8mm)
" t8 a0 L3 l! X4 D! f) f1 L- s1 d+ el 板厚3.2mm以上場(chǎng)合,或是間隔超過(guò)8mm時(shí),以G78代替G68使用之. % U3 W, f* H1 C- j2 X; m
l 蠶食所使用之模具,必須小于所蠶食之圓的半徑. * }5 W9 |, q: z; W% `6 H' W1 s8 z
8 T- I# L* n$ t, K4 J18. G69 I e J±θ P±ψ Q d T___
+ L- @5 F1 | v* r此模式是從G72指定的基準(zhǔn)點(diǎn)開(kāi)始,與X軸成θ角方向,長(zhǎng)度e,以直徑ψ模具,間隔d來(lái)蠶食的加工模式. ' `. k) v2 Z* ~2 f; x
格式 G69 I e J±θ P±ψ Q d T___
2 U# i. l$ ~" l2 xI=蠶食執(zhí)行的長(zhǎng)度,為模式起點(diǎn)至模式終點(diǎn)的長(zhǎng)度 ; `' p+ Q* v% `& j
J=角度±θ,反時(shí)針為正,順時(shí)針為負(fù) ! ]. l ^0 e [9 r. k
P=模具直徑±ψ,正時(shí)加工方向在直線之左側(cè),負(fù)時(shí)加工于直線右側(cè) 4 L- }' B0 |8 w$ {
Q=蠶食間隔d,正值輸入,最大值為8mm
/ J4 k. p7 W# @
) C9 M p* m/ C19. G78 沖孔圓弧 (PNC-A) ; _% T/ g- V8 a$ b7 L- | R5 R7 _
此模式是以G72所指定之基準(zhǔn)點(diǎn)為中心,半徑為r的圓周上,與X軸夾角為θ1的點(diǎn)開(kāi)始,增加θ2之角度,以直徑ψ的模具,間隔為d來(lái)作蠶食加工之指令. ! u, L C* ^# o, `2 ? b
格式 G78 I r J±θ1 K±θ2 P±ψ Q d D t T___
3 b& J6 s$ V! gI=圓的半徑r.輸入正值 ( O! _5 w' i0 L: f
J=加工起始點(diǎn)自X軸算起之角度±θ1.反時(shí)針?lè)较驗(yàn)檎?順時(shí)針?lè)较驗(yàn)樨?fù)
/ m2 U- m. x+ u0 a aK=蠶食加工的角度±θ2.(+)時(shí)逆時(shí)針加工,(-)時(shí)順時(shí)針加工 % w8 W' }. P5 `: Y
P=模具直徑±ψ.(+)時(shí)在圓的外側(cè)加工,(-)時(shí)在圓的內(nèi)側(cè)加工 $ Q3 y0 @& @+ I$ r* q; O
Q=蠶食的間隔為d
* S6 l3 V$ M5 {+ P, @D=使用板厚t,(d≧t)
1 c& G, U4 A! [; C
9 f) e( v4 L- ], I9 P5 n20. G79 沖孔長(zhǎng)圓 (PNC-L)
4 {, ?" y4 L: e' w* Q) ?% o此模式是從G72指令的基準(zhǔn)點(diǎn)開(kāi)始,與X軸成θ1角方向,長(zhǎng)度e,直徑ψ的模具,間隔d來(lái)蠶食的加工模式. 7 B2 l9 U3 c8 V& _, C
格式 G79 I e J±θ1 P±ψ Q d D t T____
0 ~7 M3 X% m$ e6 i0 M2 SI=蠶食執(zhí)行的長(zhǎng)度,為模式起點(diǎn)至模式終點(diǎn)的長(zhǎng)度
0 c% ~- e% H* ^* ?J=角度±θ1,反時(shí)針為正,順時(shí)針為負(fù) 4 Q+ S" v2 V2 r8 z8 u( B( `
P=模具直徑±ψ.正時(shí)加工方向在直線之左側(cè),負(fù)時(shí)加工于直線右側(cè)
# \, e) D* j5 } MQ=蠶食間隔d
4 Z3 s4 v( y: r& iD=使用板厚t.(d≧t) # X0 r1 D P- h e" f4 _
/ H+ a; K. k: h5 p/ I+ C21. G98 多數(shù)取的基準(zhǔn)點(diǎn)與排列間隔之設(shè)定
! e- d9 P0 \' L0 B0 X9 m多數(shù)取加工時(shí),制品對(duì)于材料作何種排列的指令 : H" T; U1 V O& h i
格式 G98 Xx0 Yy0 Ixp Jyp Pnx Kny
8 n7 Y6 k- r' }. b. ^x0……排列在左下方制品的左下角點(diǎn)的X坐標(biāo)
; P1 M% L7 \$ }3 O' Z9 p; s4 O( Ay0……排列在左下方制品的左下角點(diǎn)的Y坐標(biāo) / T3 X2 i7 C7 w& A0 `0 `) s- f' [
xp……X方向上制品排列的間隔 ! m$ e. r) U# b4 K* j
yp……Y方向上制品排列的間隔 2 N" v# D L% C# H( `
nx……X方向上排列的間隔數(shù)
6 {, r* X' v% `9 lny……Y方向上排列的間隔數(shù)
- H0 P3 C B6 z! h+ P2 Q" o6 z( h X
22. G7576 多數(shù)取執(zhí)行指令 % Z8 V8 O0 d6 f/ Y0 ], e1 A% L
除多數(shù)取程序外,UOO~VOO為止,為一個(gè)制品的子程序,此編號(hào)的MACRO對(duì)應(yīng)WOO,根據(jù)G98所設(shè)定之排列,令材料全部執(zhí)行的指令.
# M5 V5 [, g- m L: D7 n格式 G75 W___ Q___ ……以X方向?yàn)閮?yōu)先級(jí)執(zhí)行 5 ]3 x+ F* l g H2 d& L
G76 W___ Q ___……以Y方向?yàn)閮?yōu)先級(jí)執(zhí)行 # n! h( ^9 c* z
W=為MACRO編號(hào),與程序中的UOO~VOO對(duì)應(yīng)
* y7 x* U, c; i, G5 l8 dQ=為加工開(kāi)始的角落.Q1—左下角;Q2—右下角;Q3—左上角;Q4—右上角
0 G6 U1 n' \' K" W/ B5 M f7 [- |6 z8 [, l9 {+ n' w }
23. MACRO機(jī)能(U) ( {. j: h$ N, Q+ u" J3 J
MACRO記憶機(jī)能,UOO與VOO為程序中數(shù)個(gè)BLOCK之記憶OO則為不限次數(shù)之記憶呼出時(shí)使用,這時(shí)U所對(duì)應(yīng)讀取之?dāng)?shù)值,需為相同
% W7 v! X( y3 ]格式 UOO , [* B5 @/ r) ~+ H/ M
. ( `. c" B' t5 y4 H( E8 S7 Y. V7 E
. " E- ]9 U7 g7 M% w+ G
.
, n6 p5 F6 I" f! T. `VOO
8 [( X# H/ s, |: v, ZWOO
) `7 T" D: r! A/ {$ L注:一個(gè)U…V對(duì)應(yīng)一個(gè)W.U~V之間不可有M02M03及50之指令存在. * a+ p3 B Q) I/ C( f$ k+ O
9 W( ? `, B2 I: ?9 ~24. M13 加工結(jié)束指令
7 ~ r Z* z \2 M2 G2 T加工結(jié)束之后單一行輸入
/ U: Z( g" x+ G5 ?1 t3 T( ?0 v8 C1 {/ x# v3 s: |
25. M510~M559 沖凸臺(tái)形強(qiáng)筋前之指令. ) s) V" B, d" g0 R
在沖凸臺(tái)形強(qiáng)筋前單一行輸入.指令可在M510~M559中任選一個(gè),但在同一程序中,不同模具前不能用同一M指令.
6 C' h" Z& D/ Z) \# s" l! F
* O9 U* i( C& O1 C- |+ q( H z3 ?26. M560~M563 打標(biāo)記沙拉孔前之指令 2 P2 Y' h! t% N) F
在打標(biāo)記沙拉孔前單一行輸入,可在M560~M505中任選一個(gè),但在同一程序中,不同的模具前不能使用同一M指令.
7 ^3 i8 x1 Z" w! p: R! [, O5 a8 x8 O- t% a" u) ^. ~7 p
27. M502~M505 沖敲落孔前之指令
0 y* J7 v5 @1 ~2 {3 ?( A4 x0 ^7 }在沖敲落孔前單一行輸入,可在M502~M505中任選一個(gè),但在同一程序中不同模具前不能使用同一M指令.
- G# |" k; b! m$ g7 |注:在實(shí)際運(yùn)用中,為配合NCT現(xiàn)場(chǎng)的操作,使NCT程序轉(zhuǎn)換與NCT現(xiàn)場(chǎng)對(duì)M指令的添加達(dá)到共識(shí),對(duì)常用的特殊刀具指定了固定的M指令,具體運(yùn)用參考第三章.
4 x. a3 j/ y" d1 i2 [ |
|