|
|
发表于 2007-11-10 18:13:20
|
显示全部楼层
来自: 中国四川成都
楼主你参考下!
数控机床标准G代码
- K. p. n4 A% z* s& T准备功能字是使数控机床建立起某种加工方式的指令,如插补、刀具补偿、固定循环等。G功能字由地址符G和其后的两位数字组成,从G00—G99共100种功能。JB3208-83标准中规定如下表:
8 f ~* A) N: m: P' ] s0 w* O表 准备功能字G 代码 功能作用范围 功能 代码 功能作用范围 功能 - L3 J1 x, H, Q0 p8 S" w
G00 点定位 G50 * 刀具偏置0/-
/ P' U! Z+ j( k' nG01 直线插补 G51 * 刀具偏置+/0
* l S% W( w: s0 w# W2 oG02 顺时针圆弧插补 G52 * 刀具偏置-/0
0 h* e. s9 h# `* N4 O' i5 u R: PG03 逆时针圆弧插补 G53 直线偏移注销 ( {; D. k3 l \( J: ?1 o
G04 * 暂停 G54 直线偏移X
! b% G2 @; X: V3 M' g/ G8 wG05 * 不指定 G55 直线偏移Y 6 g1 ]3 O/ Q; f
G06 抛物线插补 G56 直线偏移Z
0 l# s4 s% u/ r5 l' hG07 * 不指定 G57 直线偏移XY ) i- Z5 Q }- D V
G08 * 加速 G58 直线偏移XZ ! a2 a* f. W- Q2 q4 G
G09 * 减速 G59 直线偏移YZ # O! e3 ]' {3 u- K/ O/ Z3 N
G10-G16 * 不指定 G60 准确定位(精)
( j+ M1 {5 _+ n1 C! |6 e( lG17 XY平面选择 G61 准确定位(中)
v* ^, `# q6 e' \+ f% b' CG18 ZX平面选择 G62 准确定位(粗) 5 L9 u: U* B0 }5 I4 V
G19 YZ平面选择 G63 * 攻丝
; l( f" z' j- NG20-G32 * 不指定 G64-G67 * 不指定 & J' A3 Y3 b4 L7 i! Z9 {% p8 q
G33 螺纹切削,等螺距 G68 * 刀具偏置,内角
/ i I B4 i5 ]( W2 k5 N: E6 p# zG34 螺纹切削,增螺距 G69 * 刀具偏置,外角 + E5 I; ]4 O# n' \4 P( b
G35 螺纹切削,减螺距 G70-G79 * 不指定 / I+ x4 ]) Y- z' @
G36-G39 * 不指定 G80 固定循环注销
0 ?0 j/ b- F0 N) aG40 刀具补偿/刀具偏置注销 G81-G89 固定循环 1 ~2 K7 C) f# O" q2 ~ x) ~; h4 g
G41 刀具补偿--左 G90 绝对尺寸 ! a* |* O+ B: ^
G42 刀具补偿--右 G91 增量尺寸
$ v" I% E& V# X% w! e0 [: vG43 * 刀具偏置--左 G92 * 预置寄存 ' O0 r# A8 j1 q! ]: |# H2 I
G44 * 刀具偏置--右 G93 进给率,时间倒数 4 B. m" V1 n3 O
G45 * 刀具偏置+/+ G94 每分钟进给 1 W, F( W5 E1 A& A/ T
G46 * 刀具偏置+/- G95 主轴每转进给
+ `5 `2 K# W m2 n. I# ?G47 * 刀具偏置-/- G96 恒线速度 # X4 a* W3 R7 X8 z. }* c7 A) g
G48 * 刀具偏置-/+ G97 每分钟转数(主轴) " X& m5 q* C% D r1 z
G49 * 刀具偏置0/+ G98-G99 * 不指定
3 Q' c8 ^3 p, p# h注:*表示如作特殊用途,必须在程序格式中说明 * h, Q8 ~4 }4 n7 ~7 c, M
" @/ l: q0 z5 @2 I+ S! b& R
数控机床标准M代码
: n7 b& J# w9 c3 o辅助功能字是用于指定主轴的旋转方向、启动、停止、冷却液的开关,工件或刀具的夹紧和松开,刀具的更换等功能。辅助功能字由地址符M和其后的两位数字组成。JB3208-83标准中规定如下表:
$ C6 i p1 F% t* m. J表 辅助功能字M 代码 功能作用范围 功能 代码 功能作用范围 功能 / `, `0 k3 k9 }. z& |
M00 * 程序停止 M36 * 进给范围1 - c/ o! Y/ E1 K2 Y! z
M01 * 计划结束 M37 * 进给范围2 ( h' Q9 g& s: m# h: E& y, {, U
M02 * 程序结束 M38 * 主轴速度范围1 - z3 Y# e3 P( Y6 M9 ?3 T( O3 w* m
M03 主轴顺时针转动 M39 * 主轴速度范围2
C& R0 o, C! f2 X! o# a4 E# Y) tM04 主轴逆时针转动 M40-M45 * 齿轮换档
. h& w4 I0 Q/ b0 f* W" R$ oM05 主轴停止 M46-M47 * 不指定 ) O' f" f# g5 E3 f) V. q, d
M06 * 换刀 M48 * 注销M49 / p% v* B M% U' {: O. Y3 e b
M07 2号冷却液开 M49 * 进给率修正旁路
& I9 p3 j& D$ b6 tM08 1号冷却液开 M50 * 3号冷却液开 # S! U( `4 x4 s3 c0 L3 g. u
M09 冷却液关 M51 * 4号冷却液开 $ C/ H. m7 Y2 q' F2 |" @
M10 夹紧 M52-M54 * 不指定 ( s& f+ G+ V9 h! K, s" i" z
M11 松开 M55 * 刀具直线位移,位置1
. I; z( q3 l7 p" S- e1 B0 D: ^M12 * 不指定 M56 * 刀具直线位移,位置2 : V* A; c/ N7 n' \. F" [
M13 主轴顺时针,冷却液开 M57-M59 * 不指定 & x! o" C2 F2 W( `/ Q0 i
M14 主轴逆时针,冷却液开 M60 更换工作 ) S) e6 f% d( D2 u4 s7 v3 Z- i
M15 * 正运动 M61 工件直线位移,位置1
. d# Q- b* ^- {) T6 GM16 * 负运动 M62 * 工件直线位移,位置2
: J6 {6 D& j4 e9 H e9 oM17-M18 * 不指定 M63-M70 * 不指定 , x* G- b! R s c2 R
M19 主轴定向停止 M71 * 工件角度位移,位置1 ) y- `3 [- @9 |7 v& V
M20-M29 * 永不指定 M72 * 工件角度位移,位置2
6 m0 v( \3 q$ b4 V( I! _& I0 c( [M30 * 纸带结束 M73-M89 * 不指定 % w9 X0 [( q- U, ]# }! O8 n4 _
M31 * 互锁旁路 M90-M99 * 永不指定 P- }- k1 A. s' R3 }
M32-M35 * 不指定 . K; a5 {% j+ ?" O5 c U6 A
注:*表示如作特殊用途,必须在程序格式中说明 |
|