|
|
发表于 2007-11-10 18:13:20
|
显示全部楼层
来自: 中国四川成都
楼主你参考下!
数控机床标准G代码
2 Z! P9 f9 d2 L准备功能字是使数控机床建立起某种加工方式的指令,如插补、刀具补偿、固定循环等。G功能字由地址符G和其后的两位数字组成,从G00—G99共100种功能。JB3208-83标准中规定如下表:5 o+ ]: }0 v+ y' \
表 准备功能字G 代码 功能作用范围 功能 代码 功能作用范围 功能 " ~9 Z7 F- H2 K. W, W/ {" ^2 G; V
G00 点定位 G50 * 刀具偏置0/-
2 ]4 s# n3 A6 W* t+ O7 ]G01 直线插补 G51 * 刀具偏置+/0 , V# g8 S9 w& ^- x- M
G02 顺时针圆弧插补 G52 * 刀具偏置-/0 , T4 T0 `8 O) F$ G& Y. d7 ]
G03 逆时针圆弧插补 G53 直线偏移注销
0 o9 X+ L& {, u. s! uG04 * 暂停 G54 直线偏移X ; ~. ?, O( S; A& Z& Q5 W- ^
G05 * 不指定 G55 直线偏移Y 2 U' z: S4 S8 V1 K9 n$ c' I
G06 抛物线插补 G56 直线偏移Z . N" x: q6 G; [2 y4 N4 d6 f
G07 * 不指定 G57 直线偏移XY 1 M! f4 ]) y9 K, f8 l" @9 N( h
G08 * 加速 G58 直线偏移XZ
& S8 Q5 {2 t4 a% @: zG09 * 减速 G59 直线偏移YZ
" G2 J O1 W& GG10-G16 * 不指定 G60 准确定位(精)
3 t1 h, Q8 ^4 _5 X6 tG17 XY平面选择 G61 准确定位(中)
! C: R/ M7 J! `& yG18 ZX平面选择 G62 准确定位(粗)
0 y! o$ l9 C g1 TG19 YZ平面选择 G63 * 攻丝 ) n6 w4 |0 b7 v/ P5 ^6 x2 g
G20-G32 * 不指定 G64-G67 * 不指定
5 R" Y- v/ x$ L) r+ T3 NG33 螺纹切削,等螺距 G68 * 刀具偏置,内角
8 }2 w% C' _% Y! V. `G34 螺纹切削,增螺距 G69 * 刀具偏置,外角
* B' T" t5 i- G! o2 O( tG35 螺纹切削,减螺距 G70-G79 * 不指定 6 q* Z$ g% {# j% P# e
G36-G39 * 不指定 G80 固定循环注销
+ L% p/ K/ \8 z7 x" p. F. OG40 刀具补偿/刀具偏置注销 G81-G89 固定循环 " E. [5 |$ s( v* o- l8 l& _
G41 刀具补偿--左 G90 绝对尺寸
- i" W* O4 F: u( f, @# N% dG42 刀具补偿--右 G91 增量尺寸
2 s' c7 ]/ K1 \G43 * 刀具偏置--左 G92 * 预置寄存
7 W$ Q/ t! I U4 i0 S' Z/ g8 TG44 * 刀具偏置--右 G93 进给率,时间倒数 3 N& J/ G9 Y) _5 P B% {# c# Y K
G45 * 刀具偏置+/+ G94 每分钟进给 " @( f7 y& y; L: v9 M: d4 V$ g
G46 * 刀具偏置+/- G95 主轴每转进给
& U: E) M3 J# C) y; yG47 * 刀具偏置-/- G96 恒线速度
! G ]1 I0 j9 }& g. eG48 * 刀具偏置-/+ G97 每分钟转数(主轴) ! ]! T2 O( A6 ^2 \
G49 * 刀具偏置0/+ G98-G99 * 不指定 , \! g ]3 a1 r! o
注:*表示如作特殊用途,必须在程序格式中说明 ( O) N/ O! ^6 L* _+ _
$ P3 M' {- Z- C5 x1 p" m
数控机床标准M代码7 V% e6 f0 c- W+ G
辅助功能字是用于指定主轴的旋转方向、启动、停止、冷却液的开关,工件或刀具的夹紧和松开,刀具的更换等功能。辅助功能字由地址符M和其后的两位数字组成。JB3208-83标准中规定如下表:
) S0 K" C* x1 W* Q! |& r2 t表 辅助功能字M 代码 功能作用范围 功能 代码 功能作用范围 功能 6 B+ d+ s5 b3 `. s
M00 * 程序停止 M36 * 进给范围1
. E/ x5 H7 s2 G$ a: @# s7 y1 |M01 * 计划结束 M37 * 进给范围2 , Y; c9 T. r& y6 o* d- u
M02 * 程序结束 M38 * 主轴速度范围1 ' ^' S7 z. R( _% L( c8 b: W
M03 主轴顺时针转动 M39 * 主轴速度范围2
" a6 [4 \3 J4 d6 D: k2 }M04 主轴逆时针转动 M40-M45 * 齿轮换档 ' ^3 t1 @* c5 C5 X- F- p' ?
M05 主轴停止 M46-M47 * 不指定
+ g5 \% c, n) s7 v3 o3 L+ {M06 * 换刀 M48 * 注销M49 ; r; F2 ^% \' P
M07 2号冷却液开 M49 * 进给率修正旁路 , _4 U* g& ~7 o" L# D, c
M08 1号冷却液开 M50 * 3号冷却液开
s/ V, w; ^+ i# J& ZM09 冷却液关 M51 * 4号冷却液开
3 N9 c) v* m9 bM10 夹紧 M52-M54 * 不指定 8 S) w; k$ V; h+ a# d
M11 松开 M55 * 刀具直线位移,位置1
b0 i6 E) i0 w" S" qM12 * 不指定 M56 * 刀具直线位移,位置2
$ R. f3 w% l$ U: QM13 主轴顺时针,冷却液开 M57-M59 * 不指定
/ g- T) v; H" b: _( b$ K# ]* vM14 主轴逆时针,冷却液开 M60 更换工作 / H" c* u: Y0 `# `
M15 * 正运动 M61 工件直线位移,位置1
9 B# \6 v. j+ L) g2 y: D/ rM16 * 负运动 M62 * 工件直线位移,位置2 % \+ U/ f. x6 E
M17-M18 * 不指定 M63-M70 * 不指定
: r4 J: V5 Z" J4 w" TM19 主轴定向停止 M71 * 工件角度位移,位置1 . B1 T* i' T, G' @; Z R
M20-M29 * 永不指定 M72 * 工件角度位移,位置2 / n; @; b5 U0 n; d
M30 * 纸带结束 M73-M89 * 不指定
" V) D) y! m$ ^9 I: C+ AM31 * 互锁旁路 M90-M99 * 永不指定
$ }5 L" O; j" ~- Z( B5 b. wM32-M35 * 不指定
0 ?6 s0 ^6 ] i% o! t9 m$ k/ u注:*表示如作特殊用途,必须在程序格式中说明 |
|