|
发表于 2007-6-14 17:15:18
|
显示全部楼层
Re: 数控冲床的资料--[求]
NCT指令介绍 * A& p5 W$ c' d
3 M |6 Q% O, FNCT程序是由基本指令以一定的格式组成的数码信息文件.程序写作固定格式,NCT程序的一行(一个BLOCK)如下所示: ; n7 {! ~8 y# e0 @) C: U& B
N___ G___ G___ X___Y___ T___ C___ M
6 w9 p1 ]+ d3 t+ u1 I- T: {其中针对单个命令不要的指令不必记入.现对NCT程序中常见的指令的基本格式及基应用介绍如下.
; a7 x) T A; E. { P
$ r: ^$ N4 Z U" x* q4 O1. G92 坐标设定(原点设定) ; \( [# x2 k" o
格式 G92 X___ Y___
6 _0 G# Z- L" O; `材料自原点到冲头位置的距离,记忆于NC装置内,原点依据NCT机种不同而有差异.现场使用的机床是VIP357,其原点坐标为X 1830,Y1270.
* \3 f" o+ b) [, F- t' m, k( E v- r, y' }0 v' r5 B6 {: r+ M: W
2. G90 绝对坐标指令
8 _& Z6 U# g. f b0 V& I格式 G90 X___ Y___
( [) L7 ?+ _% n3 l6 [G90绝对坐标指令使用时,必须在坐标值前记上G90.在绝对坐标指令读取时,若开头记入G90,则以后的BLOCK,直到G91之前可省略不写.程序上若无G90或G91时,一律视为与G90相同. ) j. y/ D8 n, k: D7 G0 l2 d
1 V: D0 V+ ~2 h/ f( _9 N8 [3. G91 相对坐标指令
( }& A( I1 Y+ _% T+ GG91指令指定的坐标不是从原点算起,而是自前一个孔位算起的增加值,使用此指令时必须在坐标值前记入G91.
9 R* U5 Y0 W) t相对坐标指令读取时,最初以G91记入,以后的BLOCK一直到G90出现之前,G91均可省略不写.
+ z5 C! }% H& X7 X" o! S% {3 J6 N: s# n# G0 Z
4. G50 回归原点指令
2 _1 ^* I, K" i+ W; K0 b/ R使用G50指令,材料依G92指定的位置回归的同时,回复到NC初期状态,程序最后必须作G50单一行之输入.
+ n9 T; O1 k+ u* Y, @9 }7 t
; v- J$ M( N$ ^) E5. G70 不冲孔指令
9 z6 ~2 b- T4 r/ s3 B( Y格式 G70 X___ Y___ ! {$ H7 W7 P! w( P- J
材料仅位移,不冲孔.G70与G90或G91可以同时使用,且位置先后不影响其指定.G70的指令只在所属BLOCK内有效. & x, ?; f* ^. Q q( x% z
例:
* M2 U, A: e4 w8 \# I G90 X100.00 Y100.00 (有冲孔)
+ ~3 g3 t+ J) q8 N$ [( v) O* G G70 G91 X200.00 (无冲孔)
6 C- ]& r* o! {( C- h4 _' P G90 Y300.00 (有冲孔) - h8 n. M5 F( m
9 ~# _& F9 E7 f2 e! n+ l2 A, n! P
6. G27、G25 自动移爪 2 l/ r) ~- D7 [
格式 G27(或G25) X___(移动量) ' A4 ^) u& ]5 ~8 S
G27、G25指令是用来换板及加工范围不够宽时所使用的换板功能.通常使用G27,当材料在夹爪夹住的边上有突出不平等的情形时,则使用G25.
) ?! M) \! o7 ~8 k2 R7 o% L$ b3 e) v8 s9 i& G- ]
7. G04 暂停(滞留状态) 8 g2 l+ `: k0 c. r. X v! b
格式 G04 X___ (时间) ; S p7 j& A9 F' b% W+ r/ h
在轴移动时,作预定时间内暂停的机能
, ]1 O" W( ?4 h- y8. G72 模式基准点指令 . ~ W# ]/ o8 u: e7 y/ K4 o
格式 G72 X___ Y___
+ T! B/ W# ~$ r6 I1 h欲使用模式基准点时,坐标值之前要加上G72.
" ]; E# D m0 \2 ?5 [ O* ol G72与G90或G91同时使用,且那一个先写都相同
: I, ?$ x8 j9 \7 l+ u Ll G72仅有指示坐标的作用,而无决定位置或实行冲孔的动作.
6 ^: N H3 G6 ^+ X. f, h' `/ } Ml G72的下一行必需是实行冲孔的指令. 1 b' d: }! H( Q) V |
l 与G72在同一行内不可存在M、T等功能的指令. 8 [' q6 G% t$ `6 Q( W8 d
$ O% G: y6 W4 }2 a2 o
9. T指令 定义刀具 0 v' v N' R) {, h; `
T为三位数字所组成,用来指令所使用模具的STATION,位于X、Y的位置之后.若为相同之模具继续使用时,一直到另一模具使用前,不须再另行指定模具. * w/ N+ f; {6 y' n, `( ?4 L, Z/ E
( o* k# \6 c9 ?! @) L
10. C指令 设置刀具角度
+ @1 ]4 `" Z" i1 XC指令位于X、Y(位置)与T(使用模具)之指令之后.自动转角可于±360°的范围内指定,同角度的加工时,C指令为必重复指定.
5 |: g4 \( n- A# s
. v. Q) ?" S, X6 }9 D6 j11. G26 BLOT HOLE CIRCLE (BHC)
- C v$ r0 L8 O以现在的位置或G72指定的位置为中心,在半径为r的圆周上,与X轴夹θ角的点开始,将圆周分成n等分,作n个点的冲孔指令. 5 l$ Z" C: b5 k. U% i) B
格式 G26 I r J±θ K n T___ (C___ ) 6 k% l' b) O" y0 `% H
I=圆的半径r.输入正值
+ {# c$ z2 m8 E( A" w: LJ=冲孔起始点与X轴之夹±θ.反时针方向为正(+),顺时针方向为负(-)
& c' T3 a3 M h/ aK=冲孔个数,反时针方向加工为正(+),顺时针方向为负(-) $ H4 k. k5 R6 y7 K% O0 Q4 K; p
- U8 W" r2 a: d* B0 e8 F12. G28 LINE AT ANGLE (LAA) : M7 u( x+ B$ X& a
以现在的位置或G72指令的位置算起,与X轴夹θ角的方向,间隔d的距离,冲n个孔 ) B) h" ~; g% c
的指令.
4 I0 B8 b% i U! r格式 G28 I d J±θ K n T___ (C___ ) 0 x( ^9 u+ R. P( g7 y3 B2 t
I=间隔±d.d为负时,以模式基准点作为中心,于对称方向冲孔
: _- _0 }9 S1 c. b, NJ=角度±θ,反时针方向为正(+),顺时针方向为负(-) - H& D# I1 U% v. _& D( P7 @. [1 u3 i
K=冲孔个数n.不包括模式基准点 , \$ _. {4 }- x' X6 ~* z
& n% t, ~3 i( P: X13. G29 圆弧 (ARC) - L5 @2 ?$ u: F* ?7 P* W+ w
以现在的位置或G72所指定的基准点为中心,半径为r的圆周上,与X轴夹角为θ的开始点,角度间隔Δθ,排列n个点的冲孔指令.
" k% p8 r0 P- {- n格式 G28 I r J±θ P±Δθ K n T___ (C___ )
4 R+ L1 m A; @0 g& @8 P$ A. [) z( }% QI=圆的半径r,为正数 7 q" ?% x( x% { ]. v
J=最初冲孔起始点,角度±θ,反时针方向为正(+),顺时针方向为负(-)
$ g9 Z4 o6 ^2 X, wP=角度间隔为±Δθ,为正时,以反时针方向冲孔,为负时,以顺时针方向冲孔
- w. A* H1 a9 a# wK=冲孔的个数
0 \& m& ] Z' |
2 K: a% K* l% w14. G36、G37 格状孔
1 L0 e& u, t; M2 k9 C此模式从G72指定的位置开始,X轴方向以d1为间隔.做n个,Y轴方向以d2为间隔,做n2个格子状冲孔的指令.G36是以X轴方向为优先加工指令,G37是以Y轴方向为优先加工指令,考虑到板料在运动中的稳定性,一般选用G36. * h h+ U L1 O+ i6 ]2 H9 v: d" D
格式 G36 I±d1 P n1 J±d2 K n2 T___ (C___ ) / Y) {# }# k, \+ p p
G36 I±d1 P n1 J±d2 K n2 T___ (C___ )
+ y3 {; A6 y: i! O( _# KI=间隔±d1,正(+)时为X轴方向,负(-)时为-X方向取间隔 & H# s+ p7 j+ s( f" m
P=X轴方向的冲孔数n1(不含基准点)
* ^, Q" A" z/ K3 A0 o, @9 j7 oJ=间隔±d2,正(+)时为Y轴方向,负(-)时为-Y方向取间隔
1 Z# X9 q$ }- ^- x$ c' y3 X. ZK=Y轴方向的冲孔数n2(不含基准点)
1 ]5 O6 R; u* ^: v: J9 y
# T3 [; y! i6 r* \! {. W15. G66 切边 (SHP)
4 @; n' s' Z. L/ F9 m此模式是由G72所指定之基准点开始,在与X轴夹角为θ°的方向上,以W1×W2之模具,作长度为±d的连续冲孔指令. ' l! g( P& N( m
格式 G66 I e J±θ P±W1 Q±W2 D±d T___
' K2 Q! k' Z3 XI=连续冲孔加工之长度e
6 \& B) X/ g2 j1 CJ=角度±θ.反时针为(+)时针为(-) 6 |7 m4 E( z# h. ^" @
P=模具边长±W1(J方向的模具尺寸)
! ^7 j9 \( k! IQ=模具边±W2(与J成90°方向的模具尺寸)
6 [4 t3 [+ [/ R% E. ^/ K4 Y W1与W2必需同号,若W1=W2时Q可省略不写.
8 R1 Z4 z/ v7 [5 v1 f/ {D=对加工长度作补正之值±d(d=0时,D项可省略) $ Y: c$ {, F* q$ N K$ m; P7 [
l D若为负时连续冲也的长度比I短少2倍D的长,为正时则比I长2 倍D. ( G, L8 j4 L. Q4 I, v
l 连续冲孔的长度I,至少需为P(W1)之1.5倍以上方可. Y+ D& L! ?6 L% s0 g
8 Q0 j7 V) `! W) R+ R+ U1 q8 [* [$ E16. G67 矩形 (SQR) 3 m3 r& h4 k! `& b1 n& \* w
此模式是由G72所指定的基准点开始,平行X轴方向长度e1,Y轴方向长e2的矩形,以长W1W2的模具连续冲孔的指令. ; R/ b: X6 z% R, ~+ x( ~
格式 G67 I±e1 J±e2 P W1 Q W2 T___ 1 Y; F0 n- c5 _% V' @* Q
I=X轴方向冲孔长度±e1.正为X方向.负为X轴负方向
" ], H6 R& b2 ?1 V& SJ=Y轴方向冲孔长度±e1.正为Y方向.负为Y轴负方向
: U1 Q( }) b" F9 h! l7 l7 \P=X方向模具长度W1,为正值 * ~+ B9 w* g" ^0 T
Q=Y方向模具长度W2,为正值.
. Y+ q! o2 y* s8 l8 ^ 若W1=W2时,Q可省略因通常使用正方形模,帮Q不使用. 1 V# y3 i) @/ e! Z; N+ E( v( V
$ k& A4 B* m9 a% ~17. G68 蚕食圆弧 (NBL-A)
( j2 q% I7 l: u* y: K4 X此模式是以G72所指定的基准点为中心,半径为r的圆周上,与X轴夹角为θ1的点开始,增加θ2的角度,以直径为ψ的模具,间隔为d来作蚕食加工之指令.
7 |& [8 V$ l5 @ J% r格式 G68 I r J±θ1 K±θ2 P±ψ Q d T___
" k; C3 d4 a; r6 s+ n' S- QI=圆的半径r,输入正值(但I<5700mm) ; c4 h* }+ Z# }- J0 x% M% ^
J=加工起始点自X轴算起之角度±θ1,反时针方向为正,顺时针方向为负 # I8 `' `3 z6 [/ Z+ f* f
K=蚕食加工的角度±θ2,(+)时为逆时针加工,(-)时为顺时针加工
1 e: T1 Z% U! u6 JP=模具直径±ψ,正时在圆的外侧加工,负时在圆的内侧加工 ; m0 G- X) ~* y/ l( E" E3 y
Q=蚕食的间隔为d,输入正数(最大d值为8mm)
; Z' N b6 Z, f1 I* U+ u1 K- @1 b: \l 板厚3.2mm以上场合,或是间隔超过8mm时,以G78代替G68使用之. s% \8 D" \- q& L, Y
l 蚕食所使用之模具,必须小于所蚕食之圆的半径.
- _9 \# m* U5 n n) k* u( e+ k" R8 ^+ H' }3 {$ {3 T& c0 w
18. G69 I e J±θ P±ψ Q d T___ 8 i! H4 n, [- S# D% h
此模式是从G72指定的基准点开始,与X轴成θ角方向,长度e,以直径ψ模具,间隔d来蚕食的加工模式. & \( W$ D4 i; Y, p
格式 G69 I e J±θ P±ψ Q d T___
% V( B2 U& l; j( O% dI=蚕食执行的长度,为模式起点至模式终点的长度
6 ~$ Z8 B/ I/ n" E* u3 z v WJ=角度±θ,反时针为正,顺时针为负
6 N' c8 ]! V/ C+ nP=模具直径±ψ,正时加工方向在直线之左侧,负时加工于直线右侧 * J! E$ C4 L3 L
Q=蚕食间隔d,正值输入,最大值为8mm 6 I3 I3 K, `: `5 h# d
7 Q' w$ o& b; f# t# T; t6 y9 Y
19. G78 冲孔圆弧 (PNC-A)
' J6 X3 H( O( n+ @, o此模式是以G72所指定之基准点为中心,半径为r的圆周上,与X轴夹角为θ1的点开始,增加θ2之角度,以直径ψ的模具,间隔为d来作蚕食加工之指令. }- E/ d! E; Q5 F; ]6 a
格式 G78 I r J±θ1 K±θ2 P±ψ Q d D t T___
0 L. A/ n4 z7 c7 N H: ?" V- oI=圆的半径r.输入正值 , _$ g! P; B* g, I5 J2 D% Y
J=加工起始点自X轴算起之角度±θ1.反时针方向为正,顺时针方向为负 # o2 `$ {1 Q" V- o" ]
K=蚕食加工的角度±θ2.(+)时逆时针加工,(-)时顺时针加工 ; B- Y* t$ S1 d7 W2 X
P=模具直径±ψ.(+)时在圆的外侧加工,(-)时在圆的内侧加工 ; T/ E/ U: a; V1 l/ v- r, q
Q=蚕食的间隔为d 7 X; X- o! j0 P9 R
D=使用板厚t,(d≧t) 3 t. }( Q" t4 p8 @0 } Y9 O
- D: |2 c! \6 d
20. G79 冲孔长圆 (PNC-L)
9 j0 L" C7 z8 g2 z5 z$ {此模式是从G72指令的基准点开始,与X轴成θ1角方向,长度e,直径ψ的模具,间隔d来蚕食的加工模式.
, B" m* s3 g7 Q' F7 p格式 G79 I e J±θ1 P±ψ Q d D t T____
3 X! Z+ ^& e2 f; K5 u6 C1 q% mI=蚕食执行的长度,为模式起点至模式终点的长度
* }) ^. p7 t5 O1 d) }8 @J=角度±θ1,反时针为正,顺时针为负 G9 e6 g d' H5 o ~
P=模具直径±ψ.正时加工方向在直线之左侧,负时加工于直线右侧 ; q. r8 S+ T s2 x+ S
Q=蚕食间隔d : {/ \* ~7 e1 X/ s
D=使用板厚t.(d≧t) $ c* Y/ g3 U" t' s% K/ y y7 s; z( _2 M9 l
+ }, S' {' B5 \8 k21. G98 多数取的基准点与排列间隔之设定 . k# J1 ~( q' o ~# l/ }% N2 g
多数取加工时,制品对于材料作何种排列的指令 & M; H4 j/ k: U
格式 G98 Xx0 Yy0 Ixp Jyp Pnx Kny " x y4 l) ?( o# q
x0……排列在左下方制品的左下角点的X坐标
- [: i" s% ?; U3 F4 `8 Gy0……排列在左下方制品的左下角点的Y坐标
" R9 J2 H1 R/ [# H) w/ W( Ixp……X方向上制品排列的间隔
: o% P: n+ D, z& j" k! }- kyp……Y方向上制品排列的间隔
1 \) u# W- t/ r1 X* G& h. knx……X方向上排列的间隔数 z2 k" S4 V; l2 ?
ny……Y方向上排列的间隔数 ) X3 F1 X- b' p% d3 p( l
" G* t. z, W0 X3 ^5 k9 l3 J- \7 k22. G7576 多数取执行指令
. J g$ l! J# @* h. r除多数取程序外,UOO~VOO为止,为一个制品的子程序,此编号的MACRO对应WOO,根据G98所设定之排列,令材料全部执行的指令. # B1 U( \ v+ h- N1 |) Y+ }7 T
格式 G75 W___ Q___ ……以X方向为优先级执行 ; U2 l: ]$ p) L7 c$ {" T9 o/ y
G76 W___ Q ___……以Y方向为优先级执行 ' f1 g8 f) {: j" a6 r, A- c w$ @
W=为MACRO编号,与程序中的UOO~VOO对应 ) j# H+ d9 x" Q$ P) Y
Q=为加工开始的角落.Q1—左下角;Q2—右下角;Q3—左上角;Q4—右上角 + E8 d6 A, @4 Y6 g/ ]% M
8 |3 K6 W8 D5 a2 _! ^4 C6 Y% E$ D
23. MACRO机能(U)
. \6 E$ I" N) Q& _: \+ AMACRO记忆机能,UOO与VOO为程序中数个BLOCK之记忆OO则为不限次数之记忆呼出时使用,这时U所对应读取之数值,需为相同
6 a* y1 w. {4 b7 y格式 UOO 4 [' [; p* X7 U& g6 U. f" _- L
.
" L) W2 v: C. x1 h .
5 x, k& ~! H8 E' { . 3 N( s; y) s' d" L; m
VOO 3 V# _6 c! i9 R6 Y. @/ [) R& K
WOO . [! E6 w$ x3 Z5 g4 \0 b/ G
注:一个U…V对应一个W.U~V之间不可有M02M03及50之指令存在.
; @9 ?% ?! O4 e! b4 z( F* b( K
8 y- g2 F6 p" k' p! Q; P0 N24. M13 加工结束指令 & N2 G# B. Z0 c3 n/ B
加工结束之后单一行输入 6 I. V0 n6 `! Z+ ]* d9 X* H" f
: @, T1 \9 T+ B- x5 p# ~+ y5 j* Y; l25. M510~M559 冲凸台形强筋前之指令.
* s, H' C5 [1 P在冲凸台形强筋前单一行输入.指令可在M510~M559中任选一个,但在同一程序中,不同模具前不能用同一M指令.
4 d( F( }5 D4 G* Y; p% i
9 h; H' g0 R! Y26. M560~M563 打标记沙拉孔前之指令 ; U; k5 Q- s( a
在打标记沙拉孔前单一行输入,可在M560~M505中任选一个,但在同一程序中,不同的模具前不能使用同一M指令.
3 C* M0 D/ n; y! f7 B4 z/ t, j& L9 U8 c w+ Y
27. M502~M505 冲敲落孔前之指令 0 k2 ]: \8 O* u% w) v) o k2 ^# Z0 q, [
在冲敲落孔前单一行输入,可在M502~M505中任选一个,但在同一程序中不同模具前不能使用同一M指令. 9 q: }5 T1 h9 _
注:在实际运用中,为配合NCT现场的操作,使NCT程序转换与NCT现场对M指令的添加达到共识,对常用的特殊刀具指定了固定的M指令,具体运用参考第三章.
/ m2 h* R7 _1 _0 U |
|