|
|
发表于 2007-11-10 18:13:20
|
显示全部楼层
来自: 中国四川成都
楼主你参考下!
数控机床标准G代码
: |; i( P, x$ H/ Y% ~) D* q准备功能字是使数控机床建立起某种加工方式的指令,如插补、刀具补偿、固定循环等。G功能字由地址符G和其后的两位数字组成,从G00—G99共100种功能。JB3208-83标准中规定如下表:
4 A9 [# x% ~- V表 准备功能字G 代码 功能作用范围 功能 代码 功能作用范围 功能 5 v" r5 j. h, [
G00 点定位 G50 * 刀具偏置0/- 8 J6 q/ @3 n( B6 y5 ]
G01 直线插补 G51 * 刀具偏置+/0 # U" b2 m) o+ X+ X, Q+ G& z/ ?
G02 顺时针圆弧插补 G52 * 刀具偏置-/0 ( H F9 a2 ~9 E3 ?. w5 o2 ~3 b
G03 逆时针圆弧插补 G53 直线偏移注销
4 Y/ a0 h4 T# [" M: `3 ~G04 * 暂停 G54 直线偏移X 7 m) N9 a7 H: V
G05 * 不指定 G55 直线偏移Y
" D* B+ E3 ^& k: ?1 m/ L0 J2 d4 KG06 抛物线插补 G56 直线偏移Z 1 \/ {. B! c4 c6 I0 A; ]
G07 * 不指定 G57 直线偏移XY
' B1 H" E- R0 DG08 * 加速 G58 直线偏移XZ 8 I' Q9 R, e% t" Q+ T. s
G09 * 减速 G59 直线偏移YZ
, m5 X( O9 W( X' w" t- AG10-G16 * 不指定 G60 准确定位(精) ( c7 ]+ f/ A( h9 }1 z
G17 XY平面选择 G61 准确定位(中)
# U7 w0 {/ l3 H1 W/ k6 IG18 ZX平面选择 G62 准确定位(粗)
h0 M+ h) U4 j: mG19 YZ平面选择 G63 * 攻丝 ' K. V- T# f1 {9 L3 Y s
G20-G32 * 不指定 G64-G67 * 不指定 1 X. }& s8 Z* H2 G: H0 v
G33 螺纹切削,等螺距 G68 * 刀具偏置,内角
2 k' e! C- p0 T% r5 y( @! I# ^G34 螺纹切削,增螺距 G69 * 刀具偏置,外角
3 M9 A' X9 ~5 O' @3 \G35 螺纹切削,减螺距 G70-G79 * 不指定 5 x" \! f5 c) T/ G+ O9 \5 q' C/ v
G36-G39 * 不指定 G80 固定循环注销
3 f, |2 R# U) l7 f3 x+ t. r+ }G40 刀具补偿/刀具偏置注销 G81-G89 固定循环
' ?4 H' \6 ~3 H4 EG41 刀具补偿--左 G90 绝对尺寸
9 o6 w+ e0 @$ R2 @G42 刀具补偿--右 G91 增量尺寸 $ ~4 G7 V& K& v8 e+ @& L. i' X
G43 * 刀具偏置--左 G92 * 预置寄存
% d, s* ]1 A b: L9 bG44 * 刀具偏置--右 G93 进给率,时间倒数
+ i# L$ w) D0 A7 Y/ _" n) }G45 * 刀具偏置+/+ G94 每分钟进给
, p) e/ q7 K2 j) e8 J. fG46 * 刀具偏置+/- G95 主轴每转进给
" P' f% a8 r; T2 \! lG47 * 刀具偏置-/- G96 恒线速度
, M* p+ n$ `# V& oG48 * 刀具偏置-/+ G97 每分钟转数(主轴)
& Q$ M2 F6 ]- ~0 W& c- U/ }5 qG49 * 刀具偏置0/+ G98-G99 * 不指定
' {! L3 S1 u5 z g注:*表示如作特殊用途,必须在程序格式中说明 , `( v/ i9 f/ u* i7 B
% C0 p, p) }% X; ~: S7 {
数控机床标准M代码$ x8 I) m/ W! }+ M& o2 j
辅助功能字是用于指定主轴的旋转方向、启动、停止、冷却液的开关,工件或刀具的夹紧和松开,刀具的更换等功能。辅助功能字由地址符M和其后的两位数字组成。JB3208-83标准中规定如下表:
# J2 u5 {9 x9 |- n! L$ \" z表 辅助功能字M 代码 功能作用范围 功能 代码 功能作用范围 功能
4 A5 C4 e k( N/ ]' iM00 * 程序停止 M36 * 进给范围1 9 q: V/ [" w4 q- }
M01 * 计划结束 M37 * 进给范围2
. r5 n* Q* \4 S" SM02 * 程序结束 M38 * 主轴速度范围1
1 V/ H6 h9 ]9 w: X1 G' C5 }2 {M03 主轴顺时针转动 M39 * 主轴速度范围2
6 K: }: a& B' J9 T3 g, S% F: vM04 主轴逆时针转动 M40-M45 * 齿轮换档
7 {! x, R5 |0 D7 KM05 主轴停止 M46-M47 * 不指定
7 y# S: a2 a4 `5 V% ^0 XM06 * 换刀 M48 * 注销M49 1 q* o$ j2 v* h4 [! k% r# t
M07 2号冷却液开 M49 * 进给率修正旁路 # ?1 ]9 X3 b, q2 I' l) }
M08 1号冷却液开 M50 * 3号冷却液开
# @/ T2 g% }/ e, L4 yM09 冷却液关 M51 * 4号冷却液开 6 I3 H# S: F) O7 o. F: s
M10 夹紧 M52-M54 * 不指定
, r0 R. P7 o& h" b1 s! q4 IM11 松开 M55 * 刀具直线位移,位置1
) {( O- j( u2 A( S) w. X( b/ FM12 * 不指定 M56 * 刀具直线位移,位置2
! L3 v7 h5 E0 Q5 _! u/ s+ CM13 主轴顺时针,冷却液开 M57-M59 * 不指定
3 y9 t C0 W) I7 J- v+ @2 E3 ?! t5 ~M14 主轴逆时针,冷却液开 M60 更换工作
% y; v, L( @0 h! f! T5 tM15 * 正运动 M61 工件直线位移,位置1 - e! X) H' r6 R+ V8 U* e6 L
M16 * 负运动 M62 * 工件直线位移,位置2 : k, o% Q( t' o- v
M17-M18 * 不指定 M63-M70 * 不指定
% Q0 r* h& `. T* O! N; `) nM19 主轴定向停止 M71 * 工件角度位移,位置1
& O" n+ ^7 m: S+ JM20-M29 * 永不指定 M72 * 工件角度位移,位置2 . y Y% `/ w! k& J: N
M30 * 纸带结束 M73-M89 * 不指定 9 d1 }) y* |$ n+ ?" I
M31 * 互锁旁路 M90-M99 * 永不指定 / w+ }6 S4 _5 Y5 p) q1 U6 V2 X
M32-M35 * 不指定 ( i1 p1 z; X% y
注:*表示如作特殊用途,必须在程序格式中说明 |
|