|
加工中心G代码
7 k& Z9 Y( H Q" E/ W# E0 q, r1 h2 ]代码名称-功能简述 1 W' M `8 O. I) F
G00------快速定位 " {+ [0 U, d; p4 a
G01------直线插补
3 k4 ]; }! ~" g2 S5 WG02------顺时针方向圆弧插补 ! L! Q6 A/ \" y+ a
G03------逆时针方向圆弧插补 ! F. @) f5 x. w" j
G04------定时暂停
& \- h$ i% O7 w3 |" e( k8 M4 Z1 ~G05------通过中间点圆弧插补
: s8 z3 D/ B) c' h" v; gG07------Z 样条曲线插补
8 C" r8 `8 f; r4 I ^( }/ l( [G08------进给加速
8 x* h9 ?- v+ t# kG09------进给减速
9 g) Z; r" J2 C+ y3 mG20------子程序调用
3 v1 S, J; f# o! Z8 c( Z: _. O7 XG22------半径尺寸编程方式 ( y4 J; ], B. U4 F. w5 R
中山天蓝模具培训学校www.moldnc.cn% V, ?# t# S% G6 u/ Q! V
G220-----系统操作界面上使用 ) U& |- b- Y9 u- M+ C
G23------直径尺寸编程方式 " B1 p" j5 i( g/ ?( a
G230-----系统操作界面上使用 2 `2 Q; s2 K& ^2 u7 [
G24------子程序结束
) {8 c8 L( L4 e9 k, F# A8 N0 CG25------跳转加工
4 b2 h' d- r V8 B' z+ t, [2 s5 b X; P: ?G26------循环加工
* o7 Z+ L; ?9 ]0 |G30------倍率注销 9 ]9 j: j8 y- m
G31------倍率定义 , T y: ?$ t( w, ~3 f+ J8 P1 E
G32------等螺距螺纹切削,英制 9 |' W, m. {3 N
G33------等螺距螺纹切削,公制 ! ?5 n9 P4 V# r: h7 V$ |" c
G53,G500-设定工件坐标系注销 1 d# |. E, U* l* H/ I) d1 I+ u
G54------设定工件坐标系一
) I# C& }5 `) \G55------设定工件坐标系二 ( w5 u1 [6 v( B
G56------设定工件坐标系三 6 Q7 ] o0 x6 l+ E# H
G57------设定工件坐标系四 ( F2 Y( {, H. G) w$ }9 S( }
G58------设定工件坐标系五 2 q* U) _+ c8 @, ~9 o$ t
G59------设定工件坐标系六
( ^9 _0 D) Q( j# h* x2 `G60------准确路径方式 , F4 |$ l5 ]* @: x5 c2 {
G64------连续路径方式 & ?# l1 z# f* L% E3 k
G70------英制尺寸 寸 + o/ w. M6 v# d4 ?; T# x
G71------公制尺寸 毫米
3 z/ U+ m( Y( _9 X1 B! V( KG74------回参考点(机床零点) + W7 o$ `8 z4 P7 p& S
G75------返回编程坐标零点
: H" u% g: l( Z0 V3 }G76------返回编程坐标起始点
9 {, h" {4 J1 |! ]G81------外圆固定循环 % {- Z$ _5 o# r3 V# s
G331-----螺纹固定循环 + r) [; g0 a) b2 H) q) U* q
G90------绝对尺寸
; U0 C; C6 d7 m1 v0 [G91------相对尺寸 {7 E. P' H0 Z2 d3 h$ |
G92------预制坐标
+ k0 p1 r" @( [1 n7 k; CG94------进给率,每分钟进给 8 R* `% N' ?/ Q' B: D
G95------进给率,每转进给 2 q. x7 B7 L' P7 n
G00—快速定位 5 E$ L0 B/ y9 q1 t5 O8 n8 f
格式:G00 X(U)__Z(W)__
' ?& ~: d. n% a2 x7 W) b2 t3 l5 [( L说明:(1)该指令使刀具按照点位控制方式快速移动到指定位置。移动过程中不得对工件
8 B2 D# B0 J3 F- Z进行加工。 , v3 T) n) U, D' d9 j$ O) ?7 T
(2)所有编程轴同时以参数所定义的速度移动,当某轴走完编程值便停止,而其他 ; r- O4 f$ l% U
轴继续运动,
$ X3 L1 E8 e( T* [! J) h) p(3)不运动的坐标无须编程。 ! R6 `8 k! d+ U8 J& M' \8 N
(4)G00可以写成G0
' U' b- Q6 G3 W7 }/ r例:G00 X75 Z200 7 l. F0 F% m2 R+ {0 m
G0 U-25 W-100 1 E- j" L' S; O0 |* Y7 x- [
先是X和Z同时走25快速到A点,接着Z向再走75快速到B点。
* {# J# C; r& Z5 E. x F/ OG01—直线插补 5 F& [6 u* n# c" \8 v2 e
格式:G01 X(U)__Z(W)__F__(mm/min) % }$ g0 ~7 G: O, d3 m
说明:(1)该指令使刀具按照直线插补方式移动到指定位置。移动速度是由F指令
2 w3 b- D% I) e2 S' O进给速度。所有的坐标都可以联动运行。
k ^3 f2 R- l9 O(2)G01也可以写成G1 9 i) n1 J$ s0 W* q
例:G01 X40 Z20 F150 . O* n, L& m0 ^$ X* {
两轴联动从A点到B点
: s6 [& R1 Y4 TG02—逆圆插补 % r' D7 }$ r' L" ^: j0 T) u
格式1:G02 X(u)____Z(w)____I____K____F_____ ' y+ r0 W( E: h$ X
说明:(1)X、Z在G90时,圆弧终点坐标是相对编程零点的绝对坐标值。在G91时, : D; O$ ^% J8 ?! G9 i; R# q
圆弧终点是相对圆弧起点的增量值。无论G90,G91时,I和K均是圆弧终点的坐标值。
7 K9 j! ]# K& A4 E( d6 jI是X方向值、K是Z方向值。圆心坐标在圆弧插补时不得省略,除非用其他格式编程。 6 q5 x$ w# k% x
(2)G02指令编程时,可以直接编过象限圆,整圆等。 0 B8 Y7 n8 l! w8 @" M
注:过象限时,会自动进行间隙补偿,如果参数区末输入间隙补偿与机床实际反向间隙 : R( G% K" O9 d) f0 G6 q* m8 L. q; D
悬殊,都会在工件上产生明显的切痕。
1 i; y4 M5 o- H2 d(3)G02也可以写成G2。 3 ?- _8 w2 s4 D' K1 p0 V6 e
例:G02 X60 Z50 I40 K0 F120
0 z* c6 ~6 J1 q' x1 V2 e2 M代码
; L8 z6 H1 j+ h" G+ U' E9 ?M代码 功 能
, }5 j f8 G: s9 s2 FM00 程序停止 5 p2 j6 T! @3 l3 O) p9 K J
M01 条件程序停止 " k) V9 h/ Z0 b, z
M02 程序结束 7 o$ o/ Q5 h5 u$ C* @8 e; O
M03 主轴正转 & ]' L) I( K, S4 A: \* S+ T5 `8 s
M04 主轴反转
9 I2 Y. U3 q. P$ c$ `5 `M05 主轴停止 4 _7 m; A z8 V$ M) F
M06 刀具交换
7 u. A# n$ z! u( d% Y& x! \M08 冷却开
! w/ L9 E& x/ P2 e3 n% C) iM09 冷却关 ! \7 l% D) {' P: j& l
M18 主轴定向解除
+ f' @. i* M8 d% I, z* RM19 主轴定向
& l6 V! v8 @! x. }- n& Q0 n& CM29 刚性攻丝 3 k! W! s: M- N5 O" u: i+ B. M- N
M30 程序结束并返回程序头
% p' V! ~9 m* h) E5 p) zM98 调用子程序
1 r. R) h& N; d) SM99 子程序结束返回/重复执行 |
|