|
|
发表于 2007-11-10 18:13:20
|
显示全部楼层
来自: 中国四川成都
楼主你参考下!
数控机床标准G代码
0 b7 a: c, U8 O# h7 ?& R( I- I$ Y准备功能字是使数控机床建立起某种加工方式的指令,如插补、刀具补偿、固定循环等。G功能字由地址符G和其后的两位数字组成,从G00—G99共100种功能。JB3208-83标准中规定如下表:
) V9 j1 t, p, H表 准备功能字G 代码 功能作用范围 功能 代码 功能作用范围 功能
4 l& l( l( F) F7 W0 ~$ xG00 点定位 G50 * 刀具偏置0/- 1 A; {+ U; p* z8 l
G01 直线插补 G51 * 刀具偏置+/0
6 K) ~+ B/ B1 L% uG02 顺时针圆弧插补 G52 * 刀具偏置-/0
- n, S3 n# m- |0 W1 ]3 EG03 逆时针圆弧插补 G53 直线偏移注销 / ~( s+ I* U( c* t$ _( |
G04 * 暂停 G54 直线偏移X
# R& d9 G8 y$ }1 }8 K9 {+ tG05 * 不指定 G55 直线偏移Y 7 ^3 ^3 k: F' H7 ^& _
G06 抛物线插补 G56 直线偏移Z & n L3 c6 \5 @# b
G07 * 不指定 G57 直线偏移XY
1 u/ V, r) b; Q! n0 EG08 * 加速 G58 直线偏移XZ ( g9 p$ j1 _! B6 ^+ u0 P L' }0 F
G09 * 减速 G59 直线偏移YZ
u5 [! g( L* a5 Z O9 ]2 h. L. o: UG10-G16 * 不指定 G60 准确定位(精) 4 m8 j9 S% A! w
G17 XY平面选择 G61 准确定位(中)
( Z+ B/ v7 t2 M* G8 KG18 ZX平面选择 G62 准确定位(粗) ) u; E ^1 R8 A
G19 YZ平面选择 G63 * 攻丝 # y/ @- S+ H/ j% S& O
G20-G32 * 不指定 G64-G67 * 不指定
" m2 N# ~( P! x: g. C% i3 l$ bG33 螺纹切削,等螺距 G68 * 刀具偏置,内角
* B) y1 n3 J' g5 OG34 螺纹切削,增螺距 G69 * 刀具偏置,外角 ; v6 r; M! t6 s* p+ |1 h
G35 螺纹切削,减螺距 G70-G79 * 不指定 4 F- ^' H3 a$ N! o
G36-G39 * 不指定 G80 固定循环注销
" \% }+ I5 Y! IG40 刀具补偿/刀具偏置注销 G81-G89 固定循环 8 C) ?6 _! n9 @4 N- i% u: ]) [! \
G41 刀具补偿--左 G90 绝对尺寸 - y" X& s7 P" Z% [ m2 D0 F- T
G42 刀具补偿--右 G91 增量尺寸 m- N' [0 G( _ c
G43 * 刀具偏置--左 G92 * 预置寄存 4 f4 f9 L7 Z: q$ e
G44 * 刀具偏置--右 G93 进给率,时间倒数 " G! h: ?- l- `; b1 ?$ Z' Z
G45 * 刀具偏置+/+ G94 每分钟进给
3 K \ v! ^8 D2 ]' pG46 * 刀具偏置+/- G95 主轴每转进给 + M* p: W2 ~, x6 t: L
G47 * 刀具偏置-/- G96 恒线速度 + }) L# W! V; w/ W8 S. m- X
G48 * 刀具偏置-/+ G97 每分钟转数(主轴) , \7 f" O/ Q! e7 N, _
G49 * 刀具偏置0/+ G98-G99 * 不指定 ) T+ o# h" U' c
注:*表示如作特殊用途,必须在程序格式中说明
0 d# ?: a9 l" A
! K+ s x# |& v. Y* I数控机床标准M代码& t* m. J* ]8 K$ T5 P9 \1 }
辅助功能字是用于指定主轴的旋转方向、启动、停止、冷却液的开关,工件或刀具的夹紧和松开,刀具的更换等功能。辅助功能字由地址符M和其后的两位数字组成。JB3208-83标准中规定如下表:
/ e. x9 C. j8 E( @- i表 辅助功能字M 代码 功能作用范围 功能 代码 功能作用范围 功能 & C/ V' W2 ?: T3 d x* v
M00 * 程序停止 M36 * 进给范围1
/ {/ s2 [7 a; ?# f& S9 @M01 * 计划结束 M37 * 进给范围2
1 L& m7 o7 W% T7 a4 AM02 * 程序结束 M38 * 主轴速度范围1
1 K5 x$ ~: H. y$ d1 NM03 主轴顺时针转动 M39 * 主轴速度范围2 2 P3 c! x& {7 V9 _, u) u3 B
M04 主轴逆时针转动 M40-M45 * 齿轮换档 9 h: C, M G8 {! _' O
M05 主轴停止 M46-M47 * 不指定 , o/ d# O# `3 `
M06 * 换刀 M48 * 注销M49 2 A- ]0 [ m4 X9 [
M07 2号冷却液开 M49 * 进给率修正旁路
O$ g0 G& g- \ hM08 1号冷却液开 M50 * 3号冷却液开 9 ^% m# z+ @6 h- o
M09 冷却液关 M51 * 4号冷却液开 + v/ Y) v1 b& t( Q4 X$ [/ H4 Z
M10 夹紧 M52-M54 * 不指定
Y/ e! `! |. B) bM11 松开 M55 * 刀具直线位移,位置1
' Z) q. R5 B8 B) d6 TM12 * 不指定 M56 * 刀具直线位移,位置2
8 s( v. I% J6 G* P# [' C# tM13 主轴顺时针,冷却液开 M57-M59 * 不指定 ! `# f1 W' ]0 @- h. c( R
M14 主轴逆时针,冷却液开 M60 更换工作 ! V! D: _/ f4 r$ ]2 n# M- O: E
M15 * 正运动 M61 工件直线位移,位置1
3 L( K. w9 n) I* t8 V4 sM16 * 负运动 M62 * 工件直线位移,位置2
" `* ?( o% ^$ \9 SM17-M18 * 不指定 M63-M70 * 不指定 % ]' ]* o7 x% x3 |
M19 主轴定向停止 M71 * 工件角度位移,位置1
6 f# {; M2 D) }, gM20-M29 * 永不指定 M72 * 工件角度位移,位置2 ( M- `6 B2 Z3 b3 y; K2 N/ E0 ?2 ]
M30 * 纸带结束 M73-M89 * 不指定 ) q) @" {5 K$ {: m
M31 * 互锁旁路 M90-M99 * 永不指定
, O% W+ i# Z/ u& Z: [0 aM32-M35 * 不指定 : u' j# [ a% I! D8 {
注:*表示如作特殊用途,必须在程序格式中说明 |
|