|
|
发表于 2007-11-10 18:13:20
|
显示全部楼层
来自: 中国四川成都
楼主你参考下!
数控机床标准G代码 ' p/ [# ?( A* L' \& B2 i
准备功能字是使数控机床建立起某种加工方式的指令,如插补、刀具补偿、固定循环等。G功能字由地址符G和其后的两位数字组成,从G00—G99共100种功能。JB3208-83标准中规定如下表:+ i7 {4 P& H+ `- C' R: H
表 准备功能字G 代码 功能作用范围 功能 代码 功能作用范围 功能 7 ]( F* @) ^1 t+ U+ p
G00 点定位 G50 * 刀具偏置0/- , r8 @- r; W( W7 p
G01 直线插补 G51 * 刀具偏置+/0
7 f# G2 a" i8 d9 M Y' vG02 顺时针圆弧插补 G52 * 刀具偏置-/0
+ a9 v2 P0 I# v8 g# I" D4 l. R5 iG03 逆时针圆弧插补 G53 直线偏移注销
; |7 x5 a- Z3 OG04 * 暂停 G54 直线偏移X
1 ]+ a t# |! h N, JG05 * 不指定 G55 直线偏移Y 1 ~) y2 _8 a# s) |
G06 抛物线插补 G56 直线偏移Z ' i u% Y& @$ D- [: n0 e
G07 * 不指定 G57 直线偏移XY + }8 ~2 _) C. c. n3 K+ B2 e6 n' [
G08 * 加速 G58 直线偏移XZ / D; n4 s5 ?9 x- d2 \! |
G09 * 减速 G59 直线偏移YZ ! [2 x- W& H$ r
G10-G16 * 不指定 G60 准确定位(精)
! z3 m) o% M+ \/ {, X* LG17 XY平面选择 G61 准确定位(中)
; q! J$ P% ^- U( x8 i$ lG18 ZX平面选择 G62 准确定位(粗) 1 I$ s3 ` D: o/ A+ W9 x
G19 YZ平面选择 G63 * 攻丝 " V" H* ~+ t2 S& c
G20-G32 * 不指定 G64-G67 * 不指定
. E. G+ H4 O# U" Z* m* yG33 螺纹切削,等螺距 G68 * 刀具偏置,内角 + R& u, ]1 h3 n' e6 Y
G34 螺纹切削,增螺距 G69 * 刀具偏置,外角 2 c) e. ]" U8 a% j3 W+ k
G35 螺纹切削,减螺距 G70-G79 * 不指定 0 \: m& y6 _% L7 l
G36-G39 * 不指定 G80 固定循环注销 7 S8 v9 G$ h6 k! E( c; ]
G40 刀具补偿/刀具偏置注销 G81-G89 固定循环 + k; {9 v2 w% J1 o: U
G41 刀具补偿--左 G90 绝对尺寸 ; u+ f% C0 R* j1 i
G42 刀具补偿--右 G91 增量尺寸
% G7 t2 ^+ F" N; jG43 * 刀具偏置--左 G92 * 预置寄存
" J0 G+ u% ]0 r! \* iG44 * 刀具偏置--右 G93 进给率,时间倒数 + Q+ |( D* |8 l5 N) I/ t9 u
G45 * 刀具偏置+/+ G94 每分钟进给
+ K* o8 e2 a3 x" A+ l5 m- ^( IG46 * 刀具偏置+/- G95 主轴每转进给 ' u! m# K5 S' L, B1 A
G47 * 刀具偏置-/- G96 恒线速度 ; Z( _5 |8 f- y: @) s" q* [/ \% h
G48 * 刀具偏置-/+ G97 每分钟转数(主轴)
, a6 Q/ e8 V$ d8 A' T6 z- IG49 * 刀具偏置0/+ G98-G99 * 不指定
- b7 ]+ | T4 y: P" O注:*表示如作特殊用途,必须在程序格式中说明 {( O5 o0 u! l2 t2 l
* l: }% U) l4 O. n- H o' W
数控机床标准M代码+ C0 V$ h+ y- `$ {
辅助功能字是用于指定主轴的旋转方向、启动、停止、冷却液的开关,工件或刀具的夹紧和松开,刀具的更换等功能。辅助功能字由地址符M和其后的两位数字组成。JB3208-83标准中规定如下表:
; E& J: h/ J. H表 辅助功能字M 代码 功能作用范围 功能 代码 功能作用范围 功能
, l0 s* l2 P" P- P. F [M00 * 程序停止 M36 * 进给范围1 / e4 _$ k: d) F5 T2 [2 o* y
M01 * 计划结束 M37 * 进给范围2
! l% t; W, j4 }4 B: }; jM02 * 程序结束 M38 * 主轴速度范围1
* H' [) S" R) x( ]) P$ {* a; lM03 主轴顺时针转动 M39 * 主轴速度范围2 ( l4 M$ V* n5 A* W
M04 主轴逆时针转动 M40-M45 * 齿轮换档 9 p$ R8 O* U3 }+ w0 E9 d
M05 主轴停止 M46-M47 * 不指定 O, J( @6 l% {. n* j6 \: [
M06 * 换刀 M48 * 注销M49
" n5 F) s3 Q% K: H! SM07 2号冷却液开 M49 * 进给率修正旁路
$ D/ o" O, [1 w$ Y2 {2 FM08 1号冷却液开 M50 * 3号冷却液开
7 Y; E8 Y. A5 N" R1 @) ]M09 冷却液关 M51 * 4号冷却液开 9 @& ^ f1 ~4 [7 Y
M10 夹紧 M52-M54 * 不指定 : g3 u8 X7 j: Q% l, A
M11 松开 M55 * 刀具直线位移,位置1
1 x: K+ R( t5 N' U' QM12 * 不指定 M56 * 刀具直线位移,位置2 * J( i2 j5 Z( r. R# V
M13 主轴顺时针,冷却液开 M57-M59 * 不指定 , H) F* ?1 K3 m/ d, f' B0 }. C" H
M14 主轴逆时针,冷却液开 M60 更换工作 9 A0 ~& ?1 L1 Y& P, c1 b% n
M15 * 正运动 M61 工件直线位移,位置1
0 x! ]" T1 T W) V4 X( xM16 * 负运动 M62 * 工件直线位移,位置2
( e1 X& P* i5 c7 H, uM17-M18 * 不指定 M63-M70 * 不指定 ' J8 n- l( j5 C/ y b
M19 主轴定向停止 M71 * 工件角度位移,位置1
B( p9 B; l5 k `- p& Q5 iM20-M29 * 永不指定 M72 * 工件角度位移,位置2
+ w6 o$ y7 E) K. cM30 * 纸带结束 M73-M89 * 不指定
& m" v1 R) ?( G# BM31 * 互锁旁路 M90-M99 * 永不指定
, e. D* B K' X$ ]M32-M35 * 不指定
* R2 A3 O, V" ^+ S2 y' d Q" g注:*表示如作特殊用途,必须在程序格式中说明 |
|