|
加工中心G代码# Y" A! c8 F4 Z6 I, ?6 a6 @
代码名称-功能简述
) O7 O6 L9 v9 A; }G00------快速定位 9 p- z/ r. ?2 ?
G01------直线插补 . n& e a; L& H* H# C8 C
G02------顺时针方向圆弧插补
! D3 L! f8 ^. b. L7 G4 ~" Z" |" C' ]G03------逆时针方向圆弧插补 7 G( \" I# {* x
G04------定时暂停
) r) U- _' l7 v2 q! v2 QG05------通过中间点圆弧插补
/ n* X( S( v7 u8 R+ X! aG07------Z 样条曲线插补 + f+ Y8 Q; |$ L; M! J
G08------进给加速 ! U6 P+ @/ v. e) w: z; y; J2 A5 ]
G09------进给减速
! g# Q( ^' e' a( W( GG20------子程序调用
% R4 U$ X$ o4 e: O& qG22------半径尺寸编程方式 : i5 B6 q$ ^3 M2 F ^
中山天蓝模具培训学校www.moldnc.cn
! i4 w- ~- r& j8 MG220-----系统操作界面上使用
% l; B% t; |/ ?- O- z$ G2 |G23------直径尺寸编程方式
$ ?2 X& t4 x* [G230-----系统操作界面上使用 0 c( G/ h3 s2 P" |
G24------子程序结束 & Z) ]! a A# g; W2 O/ A
G25------跳转加工 6 @# C" d" f) U* D# ?
G26------循环加工
% J6 d1 ]1 i# u- E$ bG30------倍率注销
. y. }' W, R. i A! ^" {" rG31------倍率定义 7 m9 f# L! s- }: r! B& p& F
G32------等螺距螺纹切削,英制 ) d b- q5 p( c& v
G33------等螺距螺纹切削,公制 8 v; G3 y7 o! D4 Q
G53,G500-设定工件坐标系注销
# L- M& A1 d) v+ qG54------设定工件坐标系一 2 E# U6 r1 A- J( X$ J
G55------设定工件坐标系二 3 v8 C3 O$ o) e5 G0 j& f
G56------设定工件坐标系三
$ |$ f" G7 _2 f3 b# n6 EG57------设定工件坐标系四 5 f* ~( M4 f/ _9 s
G58------设定工件坐标系五
$ x- A8 P7 n& R' G8 @0 v6 |% `5 HG59------设定工件坐标系六 0 `% l9 W/ r* z5 V+ u- I3 P! p
G60------准确路径方式 + n/ @$ P6 F& M0 ?
G64------连续路径方式 ; }) U [$ S7 y/ e! Q; Y! o
G70------英制尺寸 寸
. a0 _7 ^* ^8 M4 CG71------公制尺寸 毫米
/ E& u& M% U B/ nG74------回参考点(机床零点) , x$ l' d4 \4 b# a3 N2 K
G75------返回编程坐标零点 ) r8 }( v* F, s) \
G76------返回编程坐标起始点 9 M* [8 g$ f/ a3 r3 X' C, B
G81------外圆固定循环 " t% R$ g7 ?& |5 w8 s! z9 Y3 P+ Y7 W5 y
G331-----螺纹固定循环 , [1 ? B* x% X5 S5 u
G90------绝对尺寸
' h3 q( H1 D# SG91------相对尺寸 ) b& j. I# W" g2 {5 x3 Z
G92------预制坐标
7 Y5 C+ F; E |! L: G }+ tG94------进给率,每分钟进给 ' P, a# X+ x5 c; x
G95------进给率,每转进给 7 X2 I3 o) |. D* f
G00—快速定位 : M* T4 g0 e" f1 u: p* T8 O, _
格式:G00 X(U)__Z(W)__
% m: `1 q$ i8 @: b+ |说明:(1)该指令使刀具按照点位控制方式快速移动到指定位置。移动过程中不得对工件 & ^, W( l4 l9 v) C
进行加工。
( S3 M- Z, m# `: r# s+ I& ], d+ ](2)所有编程轴同时以参数所定义的速度移动,当某轴走完编程值便停止,而其他 8 }- E8 H2 a1 Y5 v
轴继续运动,
" m6 i6 Q& p! H(3)不运动的坐标无须编程。 2 |0 F* R! R6 P$ [% v* V
(4)G00可以写成G0 ) r, m9 P8 e8 a5 D9 B
例:G00 X75 Z200
4 D! D) w, I; e" h' kG0 U-25 W-100
# S a- w4 p: w' }$ Q' K先是X和Z同时走25快速到A点,接着Z向再走75快速到B点。 ' C* m |5 @3 F2 F3 N$ B
G01—直线插补 + L( _' U0 O6 x# [
格式:G01 X(U)__Z(W)__F__(mm/min)
# {/ k- Z2 Z0 b/ Z7 n# \' X. X8 V说明:(1)该指令使刀具按照直线插补方式移动到指定位置。移动速度是由F指令
/ i# k! I+ S& V; Z% y; r2 c* o进给速度。所有的坐标都可以联动运行。
: U T; e( X% g& H& H) X(2)G01也可以写成G1 , ^5 O0 H% s e
例:G01 X40 Z20 F150
- V6 i' @! ]+ r; ^# r& I% {两轴联动从A点到B点 1 k5 |" T, c% J q9 @
G02—逆圆插补 . M4 ?0 B w" w! B
格式1:G02 X(u)____Z(w)____I____K____F_____
3 z: N% C4 c) F( t9 ~说明:(1)X、Z在G90时,圆弧终点坐标是相对编程零点的绝对坐标值。在G91时,
" ]) Y/ k2 x& j圆弧终点是相对圆弧起点的增量值。无论G90,G91时,I和K均是圆弧终点的坐标值。
0 b; q4 H% J; }1 [; h: RI是X方向值、K是Z方向值。圆心坐标在圆弧插补时不得省略,除非用其他格式编程。 / {7 R) |+ v: H* ?1 e! }
(2)G02指令编程时,可以直接编过象限圆,整圆等。
0 B- k! \0 E! Y% }注:过象限时,会自动进行间隙补偿,如果参数区末输入间隙补偿与机床实际反向间隙
% h Y2 a; u4 z6 f- V悬殊,都会在工件上产生明显的切痕。 8 K6 T F ?/ w O5 U. g
(3)G02也可以写成G2。 ; E# V. e# B8 r) o7 A4 w) H
例:G02 X60 Z50 I40 K0 F120 " e' z+ c. R, Q
2 M代码4 U, O0 x/ j3 Z8 \% w. F" Q
M代码 功 能
* v ~, U: }& }" _1 n3 g' XM00 程序停止
" N# u* q/ z, FM01 条件程序停止 % c2 J7 X* u; \7 g9 t
M02 程序结束 % M2 l% m- ] J
M03 主轴正转 K7 W$ Z. I% L3 [- {, z
M04 主轴反转 # ]1 T# H. R/ s j/ {
M05 主轴停止 $ f& q7 e# g" q/ @4 s
M06 刀具交换 {! c0 D9 r& Z* [3 D. I
M08 冷却开
0 d: |2 P m+ [M09 冷却关 ! B6 L3 k3 A( A+ ~* s
M18 主轴定向解除
! T* l4 ~" G7 T6 v; O% iM19 主轴定向 9 J/ y5 |" m. |3 e" o
M29 刚性攻丝
3 X5 q9 J+ c% D! h! YM30 程序结束并返回程序头 X( z8 C/ l+ Y' I
M98 调用子程序 " u3 R9 j8 q: @ W- @* x" m
M99 子程序结束返回/重复执行 |
|