|
|
发表于 2007-11-10 18:13:20
|
显示全部楼层
来自: 中国四川成都
楼主你参考下!
数控机床标准G代码
) J3 M* l8 f$ c5 _. k l5 v准备功能字是使数控机床建立起某种加工方式的指令,如插补、刀具补偿、固定循环等。G功能字由地址符G和其后的两位数字组成,从G00—G99共100种功能。JB3208-83标准中规定如下表:1 g, c' D4 {% b; q
表 准备功能字G 代码 功能作用范围 功能 代码 功能作用范围 功能
6 p' i6 s: ]; N3 |G00 点定位 G50 * 刀具偏置0/-
7 D9 F/ g' n9 m# gG01 直线插补 G51 * 刀具偏置+/0 ' s% l9 ?( p8 Z
G02 顺时针圆弧插补 G52 * 刀具偏置-/0
' Q/ P1 ~% J/ q( ^. }# vG03 逆时针圆弧插补 G53 直线偏移注销 " E* ^0 U) c- g
G04 * 暂停 G54 直线偏移X & p: ]5 B1 A6 p3 j2 x
G05 * 不指定 G55 直线偏移Y $ G( [9 q7 ^- K( _5 X
G06 抛物线插补 G56 直线偏移Z
$ @9 c% Y/ W1 C I9 E- Y3 y# SG07 * 不指定 G57 直线偏移XY $ `- g, y. J# E) {9 e
G08 * 加速 G58 直线偏移XZ
# u- t1 F- _+ S- S: h2 m- K- nG09 * 减速 G59 直线偏移YZ
: a6 d: F) E) s0 MG10-G16 * 不指定 G60 准确定位(精) + N+ a! E) n0 k$ k4 \8 @1 [+ p
G17 XY平面选择 G61 准确定位(中)
2 C- w" O6 H7 D6 {: kG18 ZX平面选择 G62 准确定位(粗) 3 c. w* u0 u1 B& T
G19 YZ平面选择 G63 * 攻丝 # j" m& p2 c% g _+ S1 X
G20-G32 * 不指定 G64-G67 * 不指定
: _' M' e8 z8 w* C6 P6 R! gG33 螺纹切削,等螺距 G68 * 刀具偏置,内角
* x1 a8 u z( ^/ U0 C& BG34 螺纹切削,增螺距 G69 * 刀具偏置,外角
, }3 `! x" g' I, D. `G35 螺纹切削,减螺距 G70-G79 * 不指定
: K v# Y# X* W- }, p, r- u. W5 J6 fG36-G39 * 不指定 G80 固定循环注销 ) F' o, d1 Z2 T K! y! {/ f
G40 刀具补偿/刀具偏置注销 G81-G89 固定循环 3 A) o9 O2 o' T4 k b7 P
G41 刀具补偿--左 G90 绝对尺寸
4 U) E, X1 J5 \5 d% |G42 刀具补偿--右 G91 增量尺寸
' t1 B. ?! F- v4 }G43 * 刀具偏置--左 G92 * 预置寄存 H# J7 p. A8 _( u
G44 * 刀具偏置--右 G93 进给率,时间倒数
; s/ e# r- F, P3 k cG45 * 刀具偏置+/+ G94 每分钟进给 $ {- o: ?! K( H
G46 * 刀具偏置+/- G95 主轴每转进给
6 x2 c r* d3 H$ R2 F& D" d% {$ MG47 * 刀具偏置-/- G96 恒线速度 % F& {6 C( `% p; c4 J+ p5 L2 n
G48 * 刀具偏置-/+ G97 每分钟转数(主轴) . K; j3 m/ s }8 K$ v3 E
G49 * 刀具偏置0/+ G98-G99 * 不指定 * v" v4 Z$ C' } r
注:*表示如作特殊用途,必须在程序格式中说明 7 c- _% W. m) i
0 o/ t; Q) _3 r
数控机床标准M代码
6 @" P" i- Y% b3 r$ Q辅助功能字是用于指定主轴的旋转方向、启动、停止、冷却液的开关,工件或刀具的夹紧和松开,刀具的更换等功能。辅助功能字由地址符M和其后的两位数字组成。JB3208-83标准中规定如下表:
8 W( b( |. S+ e; F- T3 c表 辅助功能字M 代码 功能作用范围 功能 代码 功能作用范围 功能 $ y# h8 ^0 S2 \+ M* L+ S2 F
M00 * 程序停止 M36 * 进给范围1
) {% ?: C2 r+ C4 _ KM01 * 计划结束 M37 * 进给范围2 9 z" J s9 s2 c2 I) t0 f0 t
M02 * 程序结束 M38 * 主轴速度范围1
. L: U# L3 N$ D" YM03 主轴顺时针转动 M39 * 主轴速度范围2
- [0 _' }4 J$ m9 U% V! ?M04 主轴逆时针转动 M40-M45 * 齿轮换档
$ k+ Z9 T7 X; @" T) F3 r4 j) A0 QM05 主轴停止 M46-M47 * 不指定
" W4 [& d( D; o$ XM06 * 换刀 M48 * 注销M49
9 [* Z, ~3 d" `6 ~% ~M07 2号冷却液开 M49 * 进给率修正旁路 + V9 ^' ~5 E w( B! F
M08 1号冷却液开 M50 * 3号冷却液开
" y& Y) G6 B' bM09 冷却液关 M51 * 4号冷却液开
$ a1 Y+ P8 y2 l9 mM10 夹紧 M52-M54 * 不指定
- L8 e8 Y& c$ _6 R- F: V. PM11 松开 M55 * 刀具直线位移,位置1
5 A7 I3 j* Q8 t7 s \( oM12 * 不指定 M56 * 刀具直线位移,位置2
2 [& N* n9 K( IM13 主轴顺时针,冷却液开 M57-M59 * 不指定
9 b6 ~) j I" A7 }# d! R1 EM14 主轴逆时针,冷却液开 M60 更换工作
- t: I& m0 i9 ^5 J$ E* K. `& MM15 * 正运动 M61 工件直线位移,位置1 9 C( O7 h3 G. a4 W7 e! a; k
M16 * 负运动 M62 * 工件直线位移,位置2
, M4 {' r6 m! [6 s5 u) O9 iM17-M18 * 不指定 M63-M70 * 不指定 # F# Q2 C) R$ K4 |% F
M19 主轴定向停止 M71 * 工件角度位移,位置1 0 @! ^9 M( v6 `
M20-M29 * 永不指定 M72 * 工件角度位移,位置2
" b# ?) J# Y7 B' i$ X) KM30 * 纸带结束 M73-M89 * 不指定 3 {7 c8 h& i4 e' \: a( m
M31 * 互锁旁路 M90-M99 * 永不指定 }5 G( l: ~% `. f* l& L
M32-M35 * 不指定
! N {$ ]5 v/ N0 ?* e注:*表示如作特殊用途,必须在程序格式中说明 |
|