|
8#
發(fā)表于 2007-6-14 17:15:18
|
只看該作者
Re: 數(shù)控沖床的資料--[求]
NCT指令介紹
0 }) s" Y& M! _: |# D4 F7 `& g, r" F; ^" w4 y1 @
NCT程序是由基本指令以一定的格式組成的數(shù)碼信息文件.程序?qū)懽鞴潭ǜ袷?NCT程序的一行(一個BLOCK)如下所示:
; c8 X# A5 ~/ a& ]$ p0 G5 YN___ G___ G___ X___Y___ T___ C___ M 6 L; R5 g# \2 J% d7 u
其中針對單個命令不要的指令不必記入.現(xiàn)對NCT程序中常見的指令的基本格式及基應(yīng)用介紹如下.
7 n2 j. {2 d4 k3 ^
) [" y1 j \/ q0 J! a1. G92 坐標(biāo)設(shè)定(原點設(shè)定) 0 z o# o5 F) ^. {' V
格式 G92 X___ Y___
@) |% H1 U1 C+ t# H, c/ h: z材料自原點到?jīng)_頭位置的距離,記憶于NC裝置內(nèi),原點依據(jù)NCT機種不同而有差異.現(xiàn)場使用的機床是VIP357,其原點坐標(biāo)為X 1830,Y1270. . x, ^0 x7 q% ^% ^4 X' I: x
& E$ B6 w9 A9 L4 z G/ g2. G90 絕對坐標(biāo)指令 - N- N6 i- H' k) }. c; l
格式 G90 X___ Y___ 7 b V3 c- m% Z; z! Q& I/ Q
G90絕對坐標(biāo)指令使用時,必須在坐標(biāo)值前記上G90.在絕對坐標(biāo)指令讀取時,若開頭記入G90,則以后的BLOCK,直到G91之前可省略不寫.程序上若無G90或G91時,一律視為與G90相同. 2 a& C$ G& a& r2 ?* g7 G3 F4 D
Y% J! z' F2 `
3. G91 相對坐標(biāo)指令 6 g7 z" x$ @3 G9 S' }# G
G91指令指定的坐標(biāo)不是從原點算起,而是自前一個孔位算起的增加值,使用此指令時必須在坐標(biāo)值前記入G91.
* D2 g' s0 k$ p相對坐標(biāo)指令讀取時,最初以G91記入,以后的BLOCK一直到G90出現(xiàn)之前,G91均可省略不寫.
( M- O+ I6 T4 J- u) i2 w* G
. f$ q7 L+ l' a* j9 s' {% c: I4. G50 回歸原點指令 ( V; H+ j, l; X8 V& W9 W
使用G50指令,材料依G92指定的位置回歸的同時,回復(fù)到NC初期狀態(tài),程序最后必須作G50單一行之輸入.
+ J. _" M1 V& t/ z# n
3 V2 U4 C8 V% I' C6 y* Q5. G70 不沖孔指令 ! x6 o) E0 ~+ x! r+ A. M1 B: |! l( F6 |
格式 G70 X___ Y___
" P/ m+ d3 s) v) z材料僅位移,不沖孔.G70與G90或G91可以同時使用,且位置先后不影響其指定.G70的指令只在所屬BLOCK內(nèi)有效.
6 o+ N" T( X$ e4 K& e例:
/ U2 | ^8 Q }6 y3 n; ?) | G90 X100.00 Y100.00 (有沖孔) . I0 l$ Q# Z) i6 k* a
G70 G91 X200.00 (無沖孔) 3 A1 j# X+ p* A3 E$ H3 U
G90 Y300.00 (有沖孔) / v6 g+ r& U& J- N
& z5 c( X* c. M" ?6. G27、G25 自動移爪 e5 `; p5 w1 P
格式 G27(或G25) X___(移動量) - F& }" {4 r/ t
G27、G25指令是用來換板及加工范圍不夠?qū)挄r所使用的換板功能.通常使用G27,當(dāng)材料在夾爪夾住的邊上有突出不平等的情形時,則使用G25.
, {4 G, K4 h7 a1 G
& f. ]2 @/ [3 ]9 q" F# T$ K* b7. G04 暫停(滯留狀態(tài))
9 b4 A8 n& Y6 X. ?* O格式 G04 X___ (時間)
# r h+ K6 p) G- c4 s在軸移動時,作預(yù)定時間內(nèi)暫停的機能/ w3 S' j# @3 |5 Q% X% s% w
8. G72 模式基準(zhǔn)點指令
$ N8 r& M& U% L: s! [格式 G72 X___ Y___
# q7 H. k/ W/ Q0 r欲使用模式基準(zhǔn)點時,坐標(biāo)值之前要加上G72.
" E: }7 m, x/ z: U' q5 Xl G72與G90或G91同時使用,且那一個先寫都相同 6 c8 E. g9 C! U: I6 W) S" l* t D- S
l G72僅有指示坐標(biāo)的作用,而無決定位置或?qū)嵭袥_孔的動作. / v7 n1 f& Q$ g. V! `0 y* Z3 ?! }3 }
l G72的下一行必需是實行沖孔的指令. 9 Z9 X8 g3 _8 Z3 ~3 G
l 與G72在同一行內(nèi)不可存在M、T等功能的指令.
: }8 o* U4 \1 t4 E/ H3 i/ U0 S. z; l* d- O$ C
9. T指令 定義刀具
1 a8 E- {0 G; t v0 pT為三位數(shù)字所組成,用來指令所使用模具的STATION,位于X、Y的位置之后.若為相同之模具繼續(xù)使用時,一直到另一模具使用前,不須再另行指定模具.
7 F- v- t/ N* \
6 e* U/ F" s; ^8 o8 c4 Z10. C指令 設(shè)置刀具角度 ! J& J; v; r& T3 L, i% d8 o
C指令位于X、Y(位置)與T(使用模具)之指令之后.自動轉(zhuǎn)角可于±360°的范圍內(nèi)指定,同角度的加工時,C指令為必重復(fù)指定.
7 n, k3 N4 }$ e- E3 [% j0 P3 P' _) `: n1 F) @0 m
11. G26 BLOT HOLE CIRCLE (BHC) 1 C' D& [1 t' C( n
以現(xiàn)在的位置或G72指定的位置為中心,在半徑為r的圓周上,與X軸夾θ角的點開始,將圓周分成n等分,作n個點的沖孔指令. 7 U( O4 f4 n: ~5 i) X9 }+ t0 w
格式 G26 I r J±θ K n T___ (C___ ) 3 G) w7 U. t5 J4 B' P! v5 D, w
I=圓的半徑r.輸入正值
6 Z$ G( L- s8 G# z2 fJ=沖孔起始點與X軸之夾±θ.反時針方向為正(+),順時針方向為負(fù)(-) 7 i8 V$ P z7 i; G c% }& \) f
K=沖孔個數(shù),反時針方向加工為正(+),順時針方向為負(fù)(-)
7 F! \- Q1 }+ j3 V" K- k* i6 D7 f; n3 `
12. G28 LINE AT ANGLE (LAA) + W6 n5 J( ?6 `! s- ]% |4 p& R
以現(xiàn)在的位置或G72指令的位置算起,與X軸夾θ角的方向,間隔d的距離,沖n個孔
; p# @( x7 G# ~1 c的指令.
, H" o2 h# Q# I1 }格式 G28 I d J±θ K n T___ (C___ ) 4 W2 e' |& o" t
I=間隔±d.d為負(fù)時,以模式基準(zhǔn)點作為中心,于對稱方向沖孔
/ I/ w! g- S' U/ y9 e: [2 Z) zJ=角度±θ,反時針方向為正(+),順時針方向為負(fù)(-)
m# H' Z( d0 f8 Q0 `: fK=沖孔個數(shù)n.不包括模式基準(zhǔn)點 0 u! M, A! G: z; S2 A* ?' E
9 G& K# O! n( j% G# o# R% b13. G29 圓弧 (ARC) $ @& T6 \9 t N( N3 ?* X
以現(xiàn)在的位置或G72所指定的基準(zhǔn)點為中心,半徑為r的圓周上,與X軸夾角為θ的開始點,角度間隔Δθ,排列n個點的沖孔指令. , {3 E3 ^5 p7 P6 p
格式 G28 I r J±θ P±Δθ K n T___ (C___ ) # {& x- f2 K$ Y. N R* `
I=圓的半徑r,為正數(shù)
+ T- c4 T+ u- h2 l$ RJ=最初沖孔起始點,角度±θ,反時針方向為正(+),順時針方向為負(fù)(-)
4 `3 o- B3 U( T, H0 Y, \" bP=角度間隔為±Δθ,為正時,以反時針方向沖孔,為負(fù)時,以順時針方向沖孔
& K+ c A: E6 M6 u( ]. WK=沖孔的個數(shù)
, `9 c, C2 q9 v8 n' R* K% V! u6 {2 O
14. G36、G37 格狀孔
. B( W- z' K; s* l/ n: R# [此模式從G72指定的位置開始,X軸方向以d1為間隔.做n個,Y軸方向以d2為間隔,做n2個格子狀沖孔的指令.G36是以X軸方向為優(yōu)先加工指令,G37是以Y軸方向為優(yōu)先加工指令,考慮到板料在運動中的穩(wěn)定性,一般選用G36.
* d( e9 a) R) j- ]! b! H' K格式 G36 I±d1 P n1 J±d2 K n2 T___ (C___ )
" q: u2 j* W' r6 r7 ?4 p/ o G36 I±d1 P n1 J±d2 K n2 T___ (C___ )
) | d% {8 D5 MI=間隔±d1,正(+)時為X軸方向,負(fù)(-)時為-X方向取間隔 5 ~9 ^; y. x4 f( E3 E$ r1 ^
P=X軸方向的沖孔數(shù)n1(不含基準(zhǔn)點) # a% h* E0 C% G& S
J=間隔±d2,正(+)時為Y軸方向,負(fù)(-)時為-Y方向取間隔 ! s# Q4 u6 o- T# W! S8 |
K=Y軸方向的沖孔數(shù)n2(不含基準(zhǔn)點)
1 H0 r+ I! E5 r1 F: H9 ^2 a3 G$ x5 [4 n/ j' \
15. G66 切邊 (SHP) ! M: a! l2 ~+ C
此模式是由G72所指定之基準(zhǔn)點開始,在與X軸夾角為θ°的方向上,以W1×W2之模具,作長度為±d的連續(xù)沖孔指令. 9 ^! w' p6 ]4 v
格式 G66 I e J±θ P±W1 Q±W2 D±d T___ / y0 X) ~# _7 | g
I=連續(xù)沖孔加工之長度e . ^# X0 ~' m" |& Y0 _2 E$ Z8 i* J. y
J=角度±θ.反時針為(+)時針為(-) . K$ l7 x, V0 C2 E
P=模具邊長±W1(J方向的模具尺寸) : C0 M: W; a2 e% R' @- [
Q=模具邊±W2(與J成90°方向的模具尺寸)
% O/ X z9 D q( M0 G+ k W1與W2必需同號,若W1=W2時Q可省略不寫. 5 q$ ?7 x# G7 d" }4 e
D=對加工長度作補正之值±d(d=0時,D項可省略) & r% T6 x* x9 k, O+ A+ |8 E
l D若為負(fù)時連續(xù)沖也的長度比I短少2倍D的長,為正時則比I長2 倍D.
2 v. F/ E6 T8 A- d" r. M/ Yl 連續(xù)沖孔的長度I,至少需為P(W1)之1.5倍以上方可. + K5 K' i! f0 l* {+ f; J' }
9 ~+ R; b8 b# ^7 i- B16. G67 矩形 (SQR) : v8 d% m, b0 \6 _5 ?
此模式是由G72所指定的基準(zhǔn)點開始,平行X軸方向長度e1,Y軸方向長e2的矩形,以長W1W2的模具連續(xù)沖孔的指令.
' h1 W/ U- p( T0 T$ J2 Q格式 G67 I±e1 J±e2 P W1 Q W2 T___ - T: b* Y. A/ I+ \" U. W& |
I=X軸方向沖孔長度±e1.正為X方向.負(fù)為X軸負(fù)方向
* u) ?5 R8 `0 D. G. z' Q' T; h6 @J=Y軸方向沖孔長度±e1.正為Y方向.負(fù)為Y軸負(fù)方向
1 Y* b1 p1 u+ F0 I1 s' TP=X方向模具長度W1,為正值 ) \6 ~( Q3 n( f$ F/ V. Z4 K8 U0 d' Z
Q=Y方向模具長度W2,為正值.
) ]( X9 q6 f+ k& ^8 [! p 若W1=W2時,Q可省略因通常使用正方形模,幫Q不使用.
) P4 D2 K n4 h
6 t: W2 u! v& V% l P17. G68 蠶食圓弧 (NBL-A) 7 O! X) p- L) i: O! j
此模式是以G72所指定的基準(zhǔn)點為中心,半徑為r的圓周上,與X軸夾角為θ1的點開始,增加θ2的角度,以直徑為ψ的模具,間隔為d來作蠶食加工之指令. 6 e0 y1 |9 z- T
格式 G68 I r J±θ1 K±θ2 P±ψ Q d T___ 1 l* v/ {3 }: l3 |
I=圓的半徑r,輸入正值(但I(xiàn)<5700mm)
- D" [! Z: e4 c# C$ b4 B H LJ=加工起始點自X軸算起之角度±θ1,反時針方向為正,順時針方向為負(fù) , I' e6 i( r: w! t
K=蠶食加工的角度±θ2,(+)時為逆時針加工,(-)時為順時針加工 3 H! y; y) Q' S7 L4 y
P=模具直徑±ψ,正時在圓的外側(cè)加工,負(fù)時在圓的內(nèi)側(cè)加工
! T3 O% D& G5 KQ=蠶食的間隔為d,輸入正數(shù)(最大d值為8mm) / U0 I; L6 g! j0 c
l 板厚3.2mm以上場合,或是間隔超過8mm時,以G78代替G68使用之. : ~- T: A; w7 Y
l 蠶食所使用之模具,必須小于所蠶食之圓的半徑. + I# I/ L# `) _5 D J
7 g& N" A8 U) r w$ P! O% ]
18. G69 I e J±θ P±ψ Q d T___
* u- V1 W) Y0 s M/ v9 h1 v此模式是從G72指定的基準(zhǔn)點開始,與X軸成θ角方向,長度e,以直徑ψ模具,間隔d來蠶食的加工模式.
* V" W, X: ]# V格式 G69 I e J±θ P±ψ Q d T___
! d2 J3 k# E/ E1 K5 w; N& T ZI=蠶食執(zhí)行的長度,為模式起點至模式終點的長度 & M" O m/ ^0 o
J=角度±θ,反時針為正,順時針為負(fù) ) q2 ?0 r1 i7 j/ U$ ^, w
P=模具直徑±ψ,正時加工方向在直線之左側(cè),負(fù)時加工于直線右側(cè) . F: L! b; G) N2 Y* U3 u) x
Q=蠶食間隔d,正值輸入,最大值為8mm ! V3 ]; V z4 m4 V3 G! \/ M
" q" U4 [9 Z3 |
19. G78 沖孔圓弧 (PNC-A) / R: k; j5 U- U6 L; J5 m( f
此模式是以G72所指定之基準(zhǔn)點為中心,半徑為r的圓周上,與X軸夾角為θ1的點開始,增加θ2之角度,以直徑ψ的模具,間隔為d來作蠶食加工之指令. ( O1 v2 X3 s* u. b$ O, l
格式 G78 I r J±θ1 K±θ2 P±ψ Q d D t T___
9 F8 ^ S+ e- u1 B& EI=圓的半徑r.輸入正值
8 c* x; R+ q0 U- Q$ LJ=加工起始點自X軸算起之角度±θ1.反時針方向為正,順時針方向為負(fù) & k! U2 s; s# b
K=蠶食加工的角度±θ2.(+)時逆時針加工,(-)時順時針加工 5 R* T% U# I1 O4 c& w; J) q
P=模具直徑±ψ.(+)時在圓的外側(cè)加工,(-)時在圓的內(nèi)側(cè)加工
/ d8 N# w+ R- N1 E3 H) GQ=蠶食的間隔為d , n# m0 k0 Y4 o* T. \ b
D=使用板厚t,(d≧t) : L3 [, \8 M! ]+ S) Q' P( O2 H
. u: o5 v* T; W# [- p i# x# C20. G79 沖孔長圓 (PNC-L)
! `& M5 U( k$ {0 m: y$ B# e& B此模式是從G72指令的基準(zhǔn)點開始,與X軸成θ1角方向,長度e,直徑ψ的模具,間隔d來蠶食的加工模式.
8 p3 W" B' V* c# s+ W" |5 {格式 G79 I e J±θ1 P±ψ Q d D t T____
" f( v) x# y, h# LI=蠶食執(zhí)行的長度,為模式起點至模式終點的長度 ' ]% R1 ?4 Y4 u! q4 U1 b
J=角度±θ1,反時針為正,順時針為負(fù)
3 n5 ^- b: m- I/ k/ W( oP=模具直徑±ψ.正時加工方向在直線之左側(cè),負(fù)時加工于直線右側(cè)
: f0 ^$ Q' J" A5 B8 [$ K6 HQ=蠶食間隔d
# a/ m8 I. n' l) M" k; | G4 ^D=使用板厚t.(d≧t) . |) u" j( u# k' U" K
0 u! f. Y+ D- e* r9 K( e5 G21. G98 多數(shù)取的基準(zhǔn)點與排列間隔之設(shè)定 $ p4 \* `9 t; I
多數(shù)取加工時,制品對于材料作何種排列的指令
2 h6 M* ~! I( i% J3 l1 U格式 G98 Xx0 Yy0 Ixp Jyp Pnx Kny
* H* E% n6 }; p/ t. _x0……排列在左下方制品的左下角點的X坐標(biāo)
* o& s9 H! Y. D. y% ?4 |y0……排列在左下方制品的左下角點的Y坐標(biāo) ( e8 D9 P& G$ h% k
xp……X方向上制品排列的間隔 f/ c; }! r x
yp……Y方向上制品排列的間隔
* j \/ {) ] `9 t- e, F5 V# Z: knx……X方向上排列的間隔數(shù)
8 | E% }4 W5 D2 o3 O9 `ny……Y方向上排列的間隔數(shù) 7 f' ^+ R& v) g* i8 v
! }2 D9 ]1 e- ~/ ]* y# i' O
22. G7576 多數(shù)取執(zhí)行指令
+ y) `6 |5 ?* T/ K除多數(shù)取程序外,UOO~VOO為止,為一個制品的子程序,此編號的MACRO對應(yīng)WOO,根據(jù)G98所設(shè)定之排列,令材料全部執(zhí)行的指令. 7 o& b# Q2 [& A$ D y$ e
格式 G75 W___ Q___ ……以X方向為優(yōu)先級執(zhí)行 + B5 j ]: k' i/ i* p; Q; K
G76 W___ Q ___……以Y方向為優(yōu)先級執(zhí)行
# M. I+ z& {) G q/ n$ p, WW=為MACRO編號,與程序中的UOO~VOO對應(yīng)
- C# S0 l3 R) m0 g7 \Q=為加工開始的角落.Q1—左下角;Q2—右下角;Q3—左上角;Q4—右上角
' [6 z1 o7 ^, B3 R) d
) C0 S1 L# f6 G L: V; ^9 s9 v23. MACRO機能(U)
! W" q, S# Z/ r& I1 M- LMACRO記憶機能,UOO與VOO為程序中數(shù)個BLOCK之記憶OO則為不限次數(shù)之記憶呼出時使用,這時U所對應(yīng)讀取之?dāng)?shù)值,需為相同 3 D5 u! ]4 X+ y# J% U. U4 }4 S
格式 UOO 9 a( |: _5 P2 x( I
. ! g; {, C- B1 ~" i& R- ]6 O# B: ?8 t
.
, W* n+ O/ {8 @" T2 i e* ]4 a .
: l# }" z8 M5 K9 AVOO + h) N. k. q2 \1 p* {
WOO . ?' s2 f7 h2 |8 [# T$ r' B
注:一個U…V對應(yīng)一個W.U~V之間不可有M02M03及50之指令存在.
2 [; r+ J. y. v" N: g& Z3 o. g" L4 ]* _: d* B
24. M13 加工結(jié)束指令 3 l; ^ a5 d: t4 r5 B
加工結(jié)束之后單一行輸入
) V4 \, @, Q6 N& q: v: y
- e* G5 d w' C/ B25. M510~M559 沖凸臺形強筋前之指令.
7 Y; J' p6 @9 a# `0 B& D' Q! L/ Z在沖凸臺形強筋前單一行輸入.指令可在M510~M559中任選一個,但在同一程序中,不同模具前不能用同一M指令. ' D1 L" [" p7 u1 W. W
4 F+ k4 l- K; ]( h6 s, Q
26. M560~M563 打標(biāo)記沙拉孔前之指令 . B( I+ X7 y' w5 u. i7 ^
在打標(biāo)記沙拉孔前單一行輸入,可在M560~M505中任選一個,但在同一程序中,不同的模具前不能使用同一M指令.
7 d6 a- X+ ^1 n+ z6 G- B+ {
0 i w% G/ w/ N; n27. M502~M505 沖敲落孔前之指令
$ P3 c$ Q6 y- o在沖敲落孔前單一行輸入,可在M502~M505中任選一個,但在同一程序中不同模具前不能使用同一M指令.
" u3 J; F, G; v4 ^4 t6 p注:在實際運用中,為配合NCT現(xiàn)場的操作,使NCT程序轉(zhuǎn)換與NCT現(xiàn)場對M指令的添加達(dá)到共識,對常用的特殊刀具指定了固定的M指令,具體運用參考第三章.
% {. a7 ^/ W8 c8 L" p9 j, k |
|