|
|
发表于 2007-11-10 18:13:20
|
显示全部楼层
来自: 中国四川成都
楼主你参考下!
数控机床标准G代码 ' T" t# ^1 x Y# U4 O
准备功能字是使数控机床建立起某种加工方式的指令,如插补、刀具补偿、固定循环等。G功能字由地址符G和其后的两位数字组成,从G00—G99共100种功能。JB3208-83标准中规定如下表:
# S- Z* M4 |' M k7 `表 准备功能字G 代码 功能作用范围 功能 代码 功能作用范围 功能 7 b' {' ]* v9 X% `( K: @6 f0 T
G00 点定位 G50 * 刀具偏置0/-
, e9 g1 k. H1 w* pG01 直线插补 G51 * 刀具偏置+/0 ; o: b& l# {8 ?* d
G02 顺时针圆弧插补 G52 * 刀具偏置-/0 , f7 t6 h _4 v$ Q( c( @& z
G03 逆时针圆弧插补 G53 直线偏移注销
`: o- F3 u- N# N2 E) [G04 * 暂停 G54 直线偏移X * N1 U! F) m/ m- A8 f3 T
G05 * 不指定 G55 直线偏移Y ! |4 t' |2 \( R8 F- v' {3 M
G06 抛物线插补 G56 直线偏移Z ( y3 z' C1 r8 W l8 u$ o
G07 * 不指定 G57 直线偏移XY 6 a. X* n3 }, J! C' `' p2 O. a
G08 * 加速 G58 直线偏移XZ 8 T) x, \4 n' ~3 c, q4 v# H/ U
G09 * 减速 G59 直线偏移YZ 7 P* u8 p H. c
G10-G16 * 不指定 G60 准确定位(精) + I# K3 `" W* F7 F3 r
G17 XY平面选择 G61 准确定位(中)
* j9 |9 |$ F, `, e' oG18 ZX平面选择 G62 准确定位(粗) 6 g+ G4 U8 A7 d' [8 h
G19 YZ平面选择 G63 * 攻丝 ! ]& l) [& M4 h0 f1 a" s r4 x
G20-G32 * 不指定 G64-G67 * 不指定
9 @# H: }- H& Q0 I; \, B @G33 螺纹切削,等螺距 G68 * 刀具偏置,内角
: O# y: C. h3 xG34 螺纹切削,增螺距 G69 * 刀具偏置,外角
' g' n# ~- X% p3 KG35 螺纹切削,减螺距 G70-G79 * 不指定
" V4 t6 g1 r6 mG36-G39 * 不指定 G80 固定循环注销
( V- Y. d% R2 B uG40 刀具补偿/刀具偏置注销 G81-G89 固定循环
0 z# ?+ K) u3 [" T7 o/ W% U2 f4 A ~G41 刀具补偿--左 G90 绝对尺寸
: _' O9 I8 b6 m# r" lG42 刀具补偿--右 G91 增量尺寸 8 l7 Z4 ^, j3 }3 i
G43 * 刀具偏置--左 G92 * 预置寄存 * q% G7 g7 P7 r
G44 * 刀具偏置--右 G93 进给率,时间倒数 4 b/ G+ c# {8 `
G45 * 刀具偏置+/+ G94 每分钟进给
( X* J) P3 D* mG46 * 刀具偏置+/- G95 主轴每转进给 ( F, K' ^0 A2 I2 @; |& @/ W
G47 * 刀具偏置-/- G96 恒线速度 3 }2 Q. i9 B3 ?3 r/ z; _: u
G48 * 刀具偏置-/+ G97 每分钟转数(主轴) 5 M4 q( F' M- y2 ^; W6 B
G49 * 刀具偏置0/+ G98-G99 * 不指定 # {1 @7 y0 ? l. Y' M9 @) ^6 @% e
注:*表示如作特殊用途,必须在程序格式中说明 " {. b. M/ y* E& M9 N. u
" G! a7 B# Y+ P- t
数控机床标准M代码5 A: r/ r; |( |; v
辅助功能字是用于指定主轴的旋转方向、启动、停止、冷却液的开关,工件或刀具的夹紧和松开,刀具的更换等功能。辅助功能字由地址符M和其后的两位数字组成。JB3208-83标准中规定如下表:
3 C% A/ o9 Z& I6 Z表 辅助功能字M 代码 功能作用范围 功能 代码 功能作用范围 功能
1 N4 k M/ O" b3 t! fM00 * 程序停止 M36 * 进给范围1
) Z ]/ [6 j5 D7 [1 m, `/ u5 Q/ ?M01 * 计划结束 M37 * 进给范围2 4 u. ~2 b+ j) i+ a2 Z% v6 Z
M02 * 程序结束 M38 * 主轴速度范围1
% ~( s6 o+ h2 |# q( U% fM03 主轴顺时针转动 M39 * 主轴速度范围2
" D0 l- f6 o8 B: B, ]1 [M04 主轴逆时针转动 M40-M45 * 齿轮换档 6 L( R; @- k8 r6 L5 r
M05 主轴停止 M46-M47 * 不指定 6 b1 U3 y/ i6 M+ i
M06 * 换刀 M48 * 注销M49
( i" U0 F" N S7 H+ y1 E9 mM07 2号冷却液开 M49 * 进给率修正旁路
8 y' z1 K( z- c7 AM08 1号冷却液开 M50 * 3号冷却液开
& @5 M: o$ b4 ~0 t* [3 F1 X; p( f* \M09 冷却液关 M51 * 4号冷却液开 2 U) a% B4 e2 |3 Z
M10 夹紧 M52-M54 * 不指定 - q1 ~3 d6 t8 n- o& X: j# s/ h- J
M11 松开 M55 * 刀具直线位移,位置1
( W0 Y: Z; x3 T3 F$ @6 |M12 * 不指定 M56 * 刀具直线位移,位置2
% W) Q* m4 f! y: u0 dM13 主轴顺时针,冷却液开 M57-M59 * 不指定
% b ^: U. X0 S3 A9 ]% nM14 主轴逆时针,冷却液开 M60 更换工作 x- F1 J- k" c
M15 * 正运动 M61 工件直线位移,位置1 : ~5 N' J7 H/ v. h% Y$ n# N
M16 * 负运动 M62 * 工件直线位移,位置2 ; @# Q" M1 R0 [+ b7 P
M17-M18 * 不指定 M63-M70 * 不指定 : @3 v# w7 Z' q$ Z. j
M19 主轴定向停止 M71 * 工件角度位移,位置1
: P* G+ j, Z5 J& ]; v0 C5 f RM20-M29 * 永不指定 M72 * 工件角度位移,位置2
2 N& T/ X5 S }) _- R8 SM30 * 纸带结束 M73-M89 * 不指定
* r4 d# X$ i/ o6 [# u/ q: PM31 * 互锁旁路 M90-M99 * 永不指定
3 J3 B1 h% Q4 p1 Q f2 S" hM32-M35 * 不指定 & H: w: j$ a" X4 _, {- h4 |
注:*表示如作特殊用途,必须在程序格式中说明 |
|