|
加工中心G代码( l# R4 R, C% ~/ h( R' k
代码名称-功能简述
) ]: H$ t3 S( H: u$ S% IG00------快速定位 0 J: H7 K1 j) ~. G" B4 ]0 I6 P8 G
G01------直线插补
r1 h7 N# f k) z1 ~/ JG02------顺时针方向圆弧插补
i, S7 Q9 [9 V+ U! r+ o" f; {5 A v/ CG03------逆时针方向圆弧插补
, B3 L- W4 Y) L# S5 ~G04------定时暂停 5 X9 b; c2 B7 @8 Y$ q4 \* @
G05------通过中间点圆弧插补
3 }& L" E( V+ v% c' r( qG07------Z 样条曲线插补 % s1 \! P+ k0 a% L
G08------进给加速
4 P. ^* ~) j7 u) ]' ?; f( BG09------进给减速 + @8 [1 F) f& v: m
G20------子程序调用 3 g" `; ~( O% Y O R
G22------半径尺寸编程方式 2 }+ z7 Y( {4 D" z0 f0 I
中山天蓝模具培训学校www.moldnc.cn
$ w4 H7 c/ b* P: |" u' M1 CG220-----系统操作界面上使用 Z V: K, r: ~) Z9 e* Z$ L
G23------直径尺寸编程方式 % y2 l: J( D4 ~
G230-----系统操作界面上使用 8 O/ }1 i2 C1 L6 i0 d) k' ]7 q1 ~/ F
G24------子程序结束
/ g6 A2 ?' m6 ?/ D* p! a$ EG25------跳转加工
- F% w% I, X# ~* vG26------循环加工 % p1 K& J4 f3 K! ]& C
G30------倍率注销 " {$ M4 [$ r% P2 g; k4 l, ~! g% Y0 b
G31------倍率定义
7 @7 Q" a+ b1 `$ M% H2 MG32------等螺距螺纹切削,英制
- b" I0 J$ }) ^( H- a# G( jG33------等螺距螺纹切削,公制 & x. w, x) H K+ e; a5 h/ C
G53,G500-设定工件坐标系注销 ' w1 t* ^" q0 y0 X* I3 h
G54------设定工件坐标系一 . L) c# w- @1 Q5 y$ R6 x
G55------设定工件坐标系二
, X5 E2 V7 x5 W+ A3 DG56------设定工件坐标系三 * K( l+ [* C+ `# ]$ G" e( c
G57------设定工件坐标系四
5 d R) Z$ c, G$ b* h5 iG58------设定工件坐标系五
. w$ {; Y7 b6 B) J7 nG59------设定工件坐标系六 + k9 A9 }) Q+ a% @! V% s2 y
G60------准确路径方式 # [* Q) P4 I: A& j/ n
G64------连续路径方式 , D4 a8 X" S) [1 T: n* I% f/ a
G70------英制尺寸 寸
) b3 G" H" ?4 r/ S: YG71------公制尺寸 毫米
) h- ~7 u: K4 YG74------回参考点(机床零点) ' k$ [ I- o$ g' j! U$ ~
G75------返回编程坐标零点 , N& S. z7 P+ G3 {$ E( s9 o
G76------返回编程坐标起始点
. L4 |" l# ^% m3 ^1 wG81------外圆固定循环
- ?4 o, _- V+ I) R$ lG331-----螺纹固定循环
! F- }( p( l5 n' {( q6 {G90------绝对尺寸
3 O0 W" s0 @% L: M6 R# y( }, tG91------相对尺寸 ) a8 J4 |9 v/ f! _* J4 Q& N2 M) h1 L
G92------预制坐标 , O3 O' h/ m c: d* o7 L% y
G94------进给率,每分钟进给
# k2 Z; q: _' C6 ]8 [/ {- {8 rG95------进给率,每转进给 3 S* R d0 d5 M' Q/ Y# @7 J9 x! s
G00—快速定位
2 B* M0 U# B7 v5 }$ L( W, @格式:G00 X(U)__Z(W)__
$ l' D: {: }& `* l9 l说明:(1)该指令使刀具按照点位控制方式快速移动到指定位置。移动过程中不得对工件
2 O0 ]' r) l* U! [5 G+ e进行加工。
" M; \4 `! w# T6 v/ [(2)所有编程轴同时以参数所定义的速度移动,当某轴走完编程值便停止,而其他 ' [1 u( Z2 h9 E4 X
轴继续运动,
( f( a8 Q& q" E2 a(3)不运动的坐标无须编程。
% \( g: D* ]2 k5 A( A(4)G00可以写成G0 9 G8 K9 b, w6 c" T& } T& H
例:G00 X75 Z200 ( A$ ]' e: V* B8 w8 R+ a4 `+ c* h& l
G0 U-25 W-100 ' J4 S, m- {# M6 ~ C0 K( W
先是X和Z同时走25快速到A点,接着Z向再走75快速到B点。 ) X- X- I# O. l/ q3 ]) U( R( h
G01—直线插补
8 u0 k0 @1 U* m6 }$ Q& U& V格式:G01 X(U)__Z(W)__F__(mm/min)
2 p/ x. P' t; C; r3 a2 k说明:(1)该指令使刀具按照直线插补方式移动到指定位置。移动速度是由F指令
* r0 W0 b- {! ]! i1 H进给速度。所有的坐标都可以联动运行。
- P. C! E$ F2 e0 b(2)G01也可以写成G1
0 C3 s- t1 X1 M+ X: J4 q例:G01 X40 Z20 F150
3 l! j: C, X) k% U- V两轴联动从A点到B点 3 F, c8 }: R% y: j7 U5 M$ D+ T
G02—逆圆插补 ; }& J9 s {3 H4 J' J
格式1:G02 X(u)____Z(w)____I____K____F_____
! U/ V9 R& h6 n7 \$ \说明:(1)X、Z在G90时,圆弧终点坐标是相对编程零点的绝对坐标值。在G91时, 4 H: c0 P, q8 r8 u% n4 C
圆弧终点是相对圆弧起点的增量值。无论G90,G91时,I和K均是圆弧终点的坐标值。
S- S" C1 e t: s9 HI是X方向值、K是Z方向值。圆心坐标在圆弧插补时不得省略,除非用其他格式编程。 9 ]4 s- k2 P8 \' W" j7 O
(2)G02指令编程时,可以直接编过象限圆,整圆等。 4 U8 X, V! j$ |6 @2 z5 F" R: D* ?. ~
注:过象限时,会自动进行间隙补偿,如果参数区末输入间隙补偿与机床实际反向间隙 ! v1 K1 D) K: @ j' d# E. W
悬殊,都会在工件上产生明显的切痕。 , G% e: m9 ^$ P; e
(3)G02也可以写成G2。
3 ]3 v3 I+ F/ e. n3 L例:G02 X60 Z50 I40 K0 F120 , c, _3 p+ f2 P h8 }
2 M代码
( J" a; {! A- `7 G, ]M代码 功 能 5 G8 y) o* K/ t) m
M00 程序停止 # q7 J* B: ^$ g
M01 条件程序停止 ! k/ g% D: Q; a% b
M02 程序结束 6 |" h6 J* W+ r5 _7 g: q
M03 主轴正转
0 q5 [8 d$ r. I, u5 u" [) jM04 主轴反转 3 T1 F1 N o/ F7 p
M05 主轴停止 9 T6 }. y y" \, @# o% O; p6 |& E
M06 刀具交换
1 G4 y. X j9 [( OM08 冷却开 6 `; _6 [8 w6 t! s* e
M09 冷却关 / O$ \2 E. z. n8 Z; o$ V: R
M18 主轴定向解除
3 I6 p4 p: a6 h {M19 主轴定向
8 k& \2 V$ B* n* z) WM29 刚性攻丝 * a* G8 [ F+ z4 q8 g" B
M30 程序结束并返回程序头
" K: L$ D4 p5 i* l* ?% Z' aM98 调用子程序
l1 o8 J) M( t+ R+ \: E& T+ D' sM99 子程序结束返回/重复执行 |
|