|
发表于 2007-11-10 18:13:20
|
显示全部楼层
来自: 中国四川成都
楼主你参考下!
数控机床标准G代码
) M' O" u9 j w3 {, W. r准备功能字是使数控机床建立起某种加工方式的指令,如插补、刀具补偿、固定循环等。G功能字由地址符G和其后的两位数字组成,从G00—G99共100种功能。JB3208-83标准中规定如下表:( \: ^- S$ j( w
表 准备功能字G 代码 功能作用范围 功能 代码 功能作用范围 功能
& Y/ l- Y: Q' zG00 点定位 G50 * 刀具偏置0/- ; O: \. ~, C- y2 o$ X
G01 直线插补 G51 * 刀具偏置+/0 4 d. b) R" @8 K5 u* g
G02 顺时针圆弧插补 G52 * 刀具偏置-/0
) y5 v4 j2 E8 d/ {3 c! k ZG03 逆时针圆弧插补 G53 直线偏移注销 ( M4 A' M1 r) v3 d; _9 ^8 c
G04 * 暂停 G54 直线偏移X - T9 {- W6 C! l2 ^
G05 * 不指定 G55 直线偏移Y
, u6 k! z) X: `# W& h7 LG06 抛物线插补 G56 直线偏移Z
$ K6 M9 `! d1 ]. w- g, R W2 l2 lG07 * 不指定 G57 直线偏移XY 5 M% P+ V% H+ {
G08 * 加速 G58 直线偏移XZ 6 P6 @3 b4 t& a
G09 * 减速 G59 直线偏移YZ . _6 ` X. ?6 ~
G10-G16 * 不指定 G60 准确定位(精)
- |, L+ G5 ]* w7 L2 j- nG17 XY平面选择 G61 准确定位(中) * J, P, K: W. i2 W
G18 ZX平面选择 G62 准确定位(粗)
2 y4 F8 Q% j. C* O- ?G19 YZ平面选择 G63 * 攻丝 % I( P7 A& K! O) b# e
G20-G32 * 不指定 G64-G67 * 不指定 9 r) K8 k' \: @7 j
G33 螺纹切削,等螺距 G68 * 刀具偏置,内角
7 U5 @! X& a- c2 E6 e% AG34 螺纹切削,增螺距 G69 * 刀具偏置,外角 # l+ p0 q# h s/ B
G35 螺纹切削,减螺距 G70-G79 * 不指定
9 u. x& G5 L. c$ rG36-G39 * 不指定 G80 固定循环注销 1 W8 ] N( s7 U8 P
G40 刀具补偿/刀具偏置注销 G81-G89 固定循环
! W3 t6 x6 s i* j6 |G41 刀具补偿--左 G90 绝对尺寸 6 q, Y% u c& ~' p0 e7 b
G42 刀具补偿--右 G91 增量尺寸
& c+ H$ W$ k) Q+ f1 AG43 * 刀具偏置--左 G92 * 预置寄存
( u5 m% b: y& S) b' K$ YG44 * 刀具偏置--右 G93 进给率,时间倒数 $ s: ?7 v- v+ {
G45 * 刀具偏置+/+ G94 每分钟进给
^) v! n0 I) T A, f: N; |G46 * 刀具偏置+/- G95 主轴每转进给 3 V4 i' Y9 m, F; M5 S5 S
G47 * 刀具偏置-/- G96 恒线速度 6 N) X* W' R, i7 n
G48 * 刀具偏置-/+ G97 每分钟转数(主轴)
! G* ^; i# Y+ GG49 * 刀具偏置0/+ G98-G99 * 不指定
9 U6 a6 {0 q, ?! d8 o注:*表示如作特殊用途,必须在程序格式中说明 & ^: B" Z# I' ~) W$ Z
8 R/ u* V9 {8 r, C& H* V数控机床标准M代码9 i4 Y# ~* R, U0 i t: f
辅助功能字是用于指定主轴的旋转方向、启动、停止、冷却液的开关,工件或刀具的夹紧和松开,刀具的更换等功能。辅助功能字由地址符M和其后的两位数字组成。JB3208-83标准中规定如下表:
b! P: x% f5 W; H e表 辅助功能字M 代码 功能作用范围 功能 代码 功能作用范围 功能
( G8 @7 ~) A' O0 b0 p$ D1 eM00 * 程序停止 M36 * 进给范围1 - n" n. o2 I8 a% T( _" R5 i
M01 * 计划结束 M37 * 进给范围2 S" R: E. {+ L+ |7 x
M02 * 程序结束 M38 * 主轴速度范围1
$ z) \" }0 H6 ]3 J+ B' YM03 主轴顺时针转动 M39 * 主轴速度范围2 8 G2 b m" @( ?6 U7 W1 g& |6 d
M04 主轴逆时针转动 M40-M45 * 齿轮换档
" P \2 i( l6 bM05 主轴停止 M46-M47 * 不指定 / F, P( w+ M# x% N: W" `- U7 U! O
M06 * 换刀 M48 * 注销M49
- }( d9 t4 u6 ?4 s! k7 CM07 2号冷却液开 M49 * 进给率修正旁路
6 T/ h. V2 {- Q9 ?2 `0 gM08 1号冷却液开 M50 * 3号冷却液开 + W+ S. v' c! f0 K1 c& w
M09 冷却液关 M51 * 4号冷却液开 # Z' I$ U [" u! z
M10 夹紧 M52-M54 * 不指定 9 d( y; [/ q% K8 m. g
M11 松开 M55 * 刀具直线位移,位置1 7 U% L3 d9 A9 B! c) e
M12 * 不指定 M56 * 刀具直线位移,位置2 % W# S: i/ F( R, c( `% F( }; f
M13 主轴顺时针,冷却液开 M57-M59 * 不指定 ' l. o! T6 u6 C( p7 N% U
M14 主轴逆时针,冷却液开 M60 更换工作
% e9 ?" P% ^: o. K3 v1 MM15 * 正运动 M61 工件直线位移,位置1 , W" g/ o8 m, w4 Q
M16 * 负运动 M62 * 工件直线位移,位置2 ' ]( U! _3 I- F: B% X: c
M17-M18 * 不指定 M63-M70 * 不指定
7 J+ R4 V( X. XM19 主轴定向停止 M71 * 工件角度位移,位置1 $ y8 V |+ o* G/ V ?3 C
M20-M29 * 永不指定 M72 * 工件角度位移,位置2 5 l8 A4 X0 P. E5 y! k( \, \) j1 f2 R
M30 * 纸带结束 M73-M89 * 不指定
9 K; }8 I$ \* t6 D! [. S- {) h: R4 KM31 * 互锁旁路 M90-M99 * 永不指定 ) R4 b8 ?. G* ^* k+ I1 U
M32-M35 * 不指定
0 X" a8 g" B$ g$ W1 M注:*表示如作特殊用途,必须在程序格式中说明 |
|