|
|
发表于 2007-11-10 18:13:20
|
显示全部楼层
来自: 中国四川成都
楼主你参考下!
数控机床标准G代码
3 G0 K& D/ x7 h# L& j准备功能字是使数控机床建立起某种加工方式的指令,如插补、刀具补偿、固定循环等。G功能字由地址符G和其后的两位数字组成,从G00—G99共100种功能。JB3208-83标准中规定如下表:8 K% R" i% F1 P
表 准备功能字G 代码 功能作用范围 功能 代码 功能作用范围 功能
# ?) A: A' X5 r7 G7 Y- xG00 点定位 G50 * 刀具偏置0/- : @ \8 E. I5 R: `5 t3 O6 X
G01 直线插补 G51 * 刀具偏置+/0 1 h, ?; S! I4 L3 X3 r# h h8 `
G02 顺时针圆弧插补 G52 * 刀具偏置-/0 ' Z0 F9 ?5 y4 q) F9 l( u
G03 逆时针圆弧插补 G53 直线偏移注销 + z J$ I& x* j0 E. p
G04 * 暂停 G54 直线偏移X ( G( R9 G$ y5 Y" A
G05 * 不指定 G55 直线偏移Y
3 \6 q6 m- }* @7 OG06 抛物线插补 G56 直线偏移Z ( [- W" c/ n u$ J
G07 * 不指定 G57 直线偏移XY
5 _0 ]; {' e5 w6 yG08 * 加速 G58 直线偏移XZ 8 K/ P( [: e) q% s
G09 * 减速 G59 直线偏移YZ
5 u9 m1 V$ ^5 N! ]! mG10-G16 * 不指定 G60 准确定位(精) 6 V2 q8 F, H# Q. X1 `
G17 XY平面选择 G61 准确定位(中) 2 x" @& E$ W& ]- v" R# U
G18 ZX平面选择 G62 准确定位(粗)
& b* {; h6 j: U+ `7 ^G19 YZ平面选择 G63 * 攻丝 % m" w X7 |% U
G20-G32 * 不指定 G64-G67 * 不指定
, p( ~: p: e6 f2 {$ l, zG33 螺纹切削,等螺距 G68 * 刀具偏置,内角 : ?! }) S* |; z! ]' q" V
G34 螺纹切削,增螺距 G69 * 刀具偏置,外角 1 x7 G2 T$ E( `% d! i
G35 螺纹切削,减螺距 G70-G79 * 不指定 + i4 F; [8 o) n& A+ c
G36-G39 * 不指定 G80 固定循环注销 * l# @ S4 T8 \
G40 刀具补偿/刀具偏置注销 G81-G89 固定循环
, z3 R8 ]# K; W, c" ]4 }% p+ W/ ~8 FG41 刀具补偿--左 G90 绝对尺寸
% \3 V* U* H( y1 i( uG42 刀具补偿--右 G91 增量尺寸
4 O8 v% b I7 H1 RG43 * 刀具偏置--左 G92 * 预置寄存
3 V! x! h7 l. u y& K, Q! ?) UG44 * 刀具偏置--右 G93 进给率,时间倒数
6 x2 H" n( f- t, ZG45 * 刀具偏置+/+ G94 每分钟进给
; @$ R7 E( l- ~! |/ FG46 * 刀具偏置+/- G95 主轴每转进给
6 m* z1 q! a6 NG47 * 刀具偏置-/- G96 恒线速度
8 K8 Y2 p. a1 m% TG48 * 刀具偏置-/+ G97 每分钟转数(主轴) ( I+ Y9 g K( Z8 Y
G49 * 刀具偏置0/+ G98-G99 * 不指定
' H8 \+ r! J. z2 N3 y注:*表示如作特殊用途,必须在程序格式中说明 " c2 V8 w4 j/ r3 ^3 O( P
) [" {; s: @$ S- p5 C' c; W
数控机床标准M代码- Y! r: S- o2 C, X1 [" {
辅助功能字是用于指定主轴的旋转方向、启动、停止、冷却液的开关,工件或刀具的夹紧和松开,刀具的更换等功能。辅助功能字由地址符M和其后的两位数字组成。JB3208-83标准中规定如下表:
5 c( H/ U6 x( b; n表 辅助功能字M 代码 功能作用范围 功能 代码 功能作用范围 功能 3 j4 H, }( z7 O; r
M00 * 程序停止 M36 * 进给范围1
$ W7 @. c; E m$ m) r2 F5 OM01 * 计划结束 M37 * 进给范围2 . }" _" E- Q8 g3 U3 N$ {0 Y3 X
M02 * 程序结束 M38 * 主轴速度范围1 . {+ m- h9 k# p. E# }
M03 主轴顺时针转动 M39 * 主轴速度范围2 . U$ G% M: q) D+ u
M04 主轴逆时针转动 M40-M45 * 齿轮换档
' T; C4 Y% A/ @+ X& r3 sM05 主轴停止 M46-M47 * 不指定 0 |, M/ L2 v9 @/ }, _2 p8 P/ R
M06 * 换刀 M48 * 注销M49 . V- Q: I+ {" e9 H6 l# B, `2 C
M07 2号冷却液开 M49 * 进给率修正旁路
) B& [5 t' K4 D. m# u( BM08 1号冷却液开 M50 * 3号冷却液开 ! C+ J. Y& L* Z2 J: E
M09 冷却液关 M51 * 4号冷却液开 " U6 ?6 A) T# I+ F& W& @% p3 z: q
M10 夹紧 M52-M54 * 不指定
2 i) Z& O$ A6 q5 o2 WM11 松开 M55 * 刀具直线位移,位置1 & f% M6 o% W; U7 g
M12 * 不指定 M56 * 刀具直线位移,位置2
9 g7 w/ c! _2 k0 F( x7 E% jM13 主轴顺时针,冷却液开 M57-M59 * 不指定 % S y6 C# C. ^- G4 b! x4 [
M14 主轴逆时针,冷却液开 M60 更换工作 ! }) n" I+ v; e; E) Z/ M
M15 * 正运动 M61 工件直线位移,位置1
0 o9 X0 N9 t& F, ~; W/ P) fM16 * 负运动 M62 * 工件直线位移,位置2 , J$ z; E* v! e2 _' V1 q
M17-M18 * 不指定 M63-M70 * 不指定
: g, g6 C! D- n& D5 q3 h& [M19 主轴定向停止 M71 * 工件角度位移,位置1
2 @4 C$ A, m7 ?$ v) m. B5 |! HM20-M29 * 永不指定 M72 * 工件角度位移,位置2 , l: i" J o7 R1 |+ o! M- _9 a
M30 * 纸带结束 M73-M89 * 不指定 G- g, M2 n9 \: H) H
M31 * 互锁旁路 M90-M99 * 永不指定
: o4 c s9 d; s3 [M32-M35 * 不指定 # k# x: e7 x) t( S
注:*表示如作特殊用途,必须在程序格式中说明 |
|