|
发表于 2007-11-10 18:13:20
|
显示全部楼层
来自: 中国四川成都
楼主你参考下!
数控机床标准G代码
& q1 Y R2 f) ]5 }6 C* C准备功能字是使数控机床建立起某种加工方式的指令,如插补、刀具补偿、固定循环等。G功能字由地址符G和其后的两位数字组成,从G00—G99共100种功能。JB3208-83标准中规定如下表:) e' L; ?7 h' n1 a
表 准备功能字G 代码 功能作用范围 功能 代码 功能作用范围 功能 6 Y0 x6 q2 ^. p" T, u
G00 点定位 G50 * 刀具偏置0/- 3 ^' p6 k ~; H- m; y) [8 b/ K
G01 直线插补 G51 * 刀具偏置+/0 Z. ~$ b, t) L( n' ~0 i# K5 V
G02 顺时针圆弧插补 G52 * 刀具偏置-/0
0 {4 J7 E$ z5 y K i" H2 dG03 逆时针圆弧插补 G53 直线偏移注销
6 I+ @; z, `! RG04 * 暂停 G54 直线偏移X
" z6 k$ ^, _& Y# w% yG05 * 不指定 G55 直线偏移Y : `% U) B$ `1 E* m( B
G06 抛物线插补 G56 直线偏移Z
! t% I A* \! T$ Q( tG07 * 不指定 G57 直线偏移XY
1 D+ a% s, z3 V, @G08 * 加速 G58 直线偏移XZ
) x0 S& o- H* @G09 * 减速 G59 直线偏移YZ
7 L- a% f, ?6 F% K) t: AG10-G16 * 不指定 G60 准确定位(精) / m) e% n% }/ U5 P b. V
G17 XY平面选择 G61 准确定位(中) 1 I2 C) {" d: R- X
G18 ZX平面选择 G62 准确定位(粗)
6 y# q. F% c8 w3 O' qG19 YZ平面选择 G63 * 攻丝
; v! I+ Y- S7 W* t# CG20-G32 * 不指定 G64-G67 * 不指定
j' t: m; X8 p7 {5 b: pG33 螺纹切削,等螺距 G68 * 刀具偏置,内角
3 P6 D9 ]. z- K. sG34 螺纹切削,增螺距 G69 * 刀具偏置,外角 9 j; |! t; c1 @1 w
G35 螺纹切削,减螺距 G70-G79 * 不指定 & w! n/ s) q! L r' x" ^
G36-G39 * 不指定 G80 固定循环注销
6 x; x9 H6 ^; S+ C2 {5 g$ zG40 刀具补偿/刀具偏置注销 G81-G89 固定循环 7 M6 j+ F6 F+ n9 O; ?/ r
G41 刀具补偿--左 G90 绝对尺寸
( [: J% j5 n$ c6 C: QG42 刀具补偿--右 G91 增量尺寸
0 W8 i& h: p+ i" g7 CG43 * 刀具偏置--左 G92 * 预置寄存
9 O# K: P% c. Z2 F3 X0 [G44 * 刀具偏置--右 G93 进给率,时间倒数
3 ?7 m- V; A" ?: G$ TG45 * 刀具偏置+/+ G94 每分钟进给
, s7 B7 D0 I# b8 Q+ u3 [3 @G46 * 刀具偏置+/- G95 主轴每转进给
. E( ]! [4 u. n' u% d& {, @0 X: qG47 * 刀具偏置-/- G96 恒线速度 * a- j2 y. C# {
G48 * 刀具偏置-/+ G97 每分钟转数(主轴) + {$ j9 `4 V2 s
G49 * 刀具偏置0/+ G98-G99 * 不指定
4 g4 t& x3 W P& f P# P- K注:*表示如作特殊用途,必须在程序格式中说明
2 U; P8 p9 j \4 s# g8 U% k# |+ P$ |; w! u' q( w
数控机床标准M代码4 P1 w4 B9 i5 l* b2 l6 M5 Z) Z& N
辅助功能字是用于指定主轴的旋转方向、启动、停止、冷却液的开关,工件或刀具的夹紧和松开,刀具的更换等功能。辅助功能字由地址符M和其后的两位数字组成。JB3208-83标准中规定如下表:
9 ~" x3 }, a/ e! ?/ D* ^4 m8 P表 辅助功能字M 代码 功能作用范围 功能 代码 功能作用范围 功能
; [. u$ c8 O5 k: i. s$ @M00 * 程序停止 M36 * 进给范围1
: |" \' o! @4 N9 i7 k- aM01 * 计划结束 M37 * 进给范围2
$ ?" F0 w" }+ I% }- UM02 * 程序结束 M38 * 主轴速度范围1 - R6 S* a0 E- O! y3 o' e# B) B
M03 主轴顺时针转动 M39 * 主轴速度范围2
( ^* e! W! l8 T, x0 u2 @M04 主轴逆时针转动 M40-M45 * 齿轮换档
" ]2 O* F: A, ~5 {. K+ D" eM05 主轴停止 M46-M47 * 不指定 1 r% ^9 w8 H& D$ S0 r
M06 * 换刀 M48 * 注销M49 ; x Y- H7 W0 g( _' c
M07 2号冷却液开 M49 * 进给率修正旁路
! y# k1 `1 S: [& d- b$ |% ^9 `0 c3 bM08 1号冷却液开 M50 * 3号冷却液开 5 v; e7 E1 i% P" m2 z
M09 冷却液关 M51 * 4号冷却液开 1 `( @, C+ c# ]# U$ X G
M10 夹紧 M52-M54 * 不指定
E6 l8 Y: ~6 {0 X4 F( JM11 松开 M55 * 刀具直线位移,位置1
$ x' L* B. I6 s8 e+ kM12 * 不指定 M56 * 刀具直线位移,位置2
: G% d* H7 y% I6 `8 y/ JM13 主轴顺时针,冷却液开 M57-M59 * 不指定
( Y' x8 e( E5 }- G0 [6 L2 yM14 主轴逆时针,冷却液开 M60 更换工作
# ~: l% R6 e+ I7 K" W! wM15 * 正运动 M61 工件直线位移,位置1
: R1 ]- g. o+ J6 T! C1 g: [M16 * 负运动 M62 * 工件直线位移,位置2 # R8 [! L# v# h: X( ]
M17-M18 * 不指定 M63-M70 * 不指定 ; E5 B7 D6 z6 g' W- b# \4 ^' g
M19 主轴定向停止 M71 * 工件角度位移,位置1 ) Y y1 |' f/ v" D1 H
M20-M29 * 永不指定 M72 * 工件角度位移,位置2
L) y, y* `8 q, wM30 * 纸带结束 M73-M89 * 不指定
0 s" A9 K5 v) K h3 C. Y" _7 [, _M31 * 互锁旁路 M90-M99 * 永不指定 1 C+ \( I/ j0 A) W4 v/ U3 R8 H2 X
M32-M35 * 不指定 / x+ A U+ O% i' w$ @3 ]
注:*表示如作特殊用途,必须在程序格式中说明 |
|