|
|
发表于 2007-11-10 18:13:20
|
显示全部楼层
来自: 中国四川成都
楼主你参考下!
数控机床标准G代码
" [% b5 U& \. w% _% Z* c准备功能字是使数控机床建立起某种加工方式的指令,如插补、刀具补偿、固定循环等。G功能字由地址符G和其后的两位数字组成,从G00—G99共100种功能。JB3208-83标准中规定如下表:2 c2 V" }( `4 B2 g1 R
表 准备功能字G 代码 功能作用范围 功能 代码 功能作用范围 功能 0 f# u1 R" T4 q2 r
G00 点定位 G50 * 刀具偏置0/-
) \2 j& C8 T- x# AG01 直线插补 G51 * 刀具偏置+/0 " Z& y! Y: G+ o" x
G02 顺时针圆弧插补 G52 * 刀具偏置-/0 ! e% n/ S+ I0 }& Q
G03 逆时针圆弧插补 G53 直线偏移注销 7 s+ m7 r$ s$ x9 A) i* o2 t7 E& X
G04 * 暂停 G54 直线偏移X 7 `8 p& }4 p; D5 E& P. W% I. {( q
G05 * 不指定 G55 直线偏移Y
, _ z1 v5 D* c9 M3 t3 P& j# k5 nG06 抛物线插补 G56 直线偏移Z 0 J& C- ~6 [% D: P# b7 |
G07 * 不指定 G57 直线偏移XY + m" X3 p9 J1 L/ [
G08 * 加速 G58 直线偏移XZ
% H; v a+ _" ?) |3 D! i( PG09 * 减速 G59 直线偏移YZ 6 D3 Z h% K6 A4 W& b- H. r
G10-G16 * 不指定 G60 准确定位(精) ) h& N5 Y( B X( @# {5 i
G17 XY平面选择 G61 准确定位(中)
6 C+ z7 j9 G: v# P6 @. ^0 p4 |2 jG18 ZX平面选择 G62 准确定位(粗)
R; N1 Z2 R& X* P" @G19 YZ平面选择 G63 * 攻丝
q- f. ]3 r, o& E; kG20-G32 * 不指定 G64-G67 * 不指定
9 |! p6 L4 X/ q) n9 J O) \G33 螺纹切削,等螺距 G68 * 刀具偏置,内角
, l8 g( i; b/ L1 J; K! l, @/ lG34 螺纹切削,增螺距 G69 * 刀具偏置,外角 $ H5 `( S) i+ v# w5 F8 s K
G35 螺纹切削,减螺距 G70-G79 * 不指定 ! v6 n" T( H; P5 q3 i/ f+ x9 ?
G36-G39 * 不指定 G80 固定循环注销 . e: z4 H6 z3 P: h9 |; k0 @
G40 刀具补偿/刀具偏置注销 G81-G89 固定循环
& q9 b0 J3 q' @9 WG41 刀具补偿--左 G90 绝对尺寸
5 t) H6 | l4 {4 Z) k9 L' CG42 刀具补偿--右 G91 增量尺寸
1 ?+ ? R( F# aG43 * 刀具偏置--左 G92 * 预置寄存
$ {" S6 C J/ I# C/ QG44 * 刀具偏置--右 G93 进给率,时间倒数
' z4 @6 ` Q; GG45 * 刀具偏置+/+ G94 每分钟进给 2 [2 I& \% I% L# q
G46 * 刀具偏置+/- G95 主轴每转进给
$ ^6 ], f& A5 m! s7 B& {8 j5 xG47 * 刀具偏置-/- G96 恒线速度 + \- @4 _( q: B4 S2 W9 O1 F
G48 * 刀具偏置-/+ G97 每分钟转数(主轴)
4 A ?3 h5 B5 }( y( l6 OG49 * 刀具偏置0/+ G98-G99 * 不指定 ; E( I) h' q- B' L9 P. F* F
注:*表示如作特殊用途,必须在程序格式中说明 * x& }" q Y& M2 m+ b
& l+ J. _; C- e# x6 {/ a* w
数控机床标准M代码
$ O. x: n- \$ l) r* v4 Z8 g% S辅助功能字是用于指定主轴的旋转方向、启动、停止、冷却液的开关,工件或刀具的夹紧和松开,刀具的更换等功能。辅助功能字由地址符M和其后的两位数字组成。JB3208-83标准中规定如下表: S* e! G& q1 k' ]5 N! J/ N2 ~# ~' ~
表 辅助功能字M 代码 功能作用范围 功能 代码 功能作用范围 功能
3 a0 [" |8 [8 F/ dM00 * 程序停止 M36 * 进给范围1 4 B g$ @) T. U- X9 j0 l
M01 * 计划结束 M37 * 进给范围2 # n/ m# K1 m7 o
M02 * 程序结束 M38 * 主轴速度范围1
2 ?4 t6 C' ^% B7 P3 S/ j- H& E( m9 Z& RM03 主轴顺时针转动 M39 * 主轴速度范围2 7 M, L- _( M+ x( F) g
M04 主轴逆时针转动 M40-M45 * 齿轮换档
) ^) a" v5 L& L: VM05 主轴停止 M46-M47 * 不指定 . K4 c r" Q" Y
M06 * 换刀 M48 * 注销M49 ) h6 r& o4 j& }$ H0 Q" e2 V
M07 2号冷却液开 M49 * 进给率修正旁路 o8 e: r' n/ u1 U
M08 1号冷却液开 M50 * 3号冷却液开 9 ]( ^- g d( T! M9 `
M09 冷却液关 M51 * 4号冷却液开 J. N( G" V5 w" r
M10 夹紧 M52-M54 * 不指定 " Q7 M2 a( \$ _# f: q6 B0 t" P
M11 松开 M55 * 刀具直线位移,位置1
6 z' G+ v) P4 v. H+ S) e+ ? FM12 * 不指定 M56 * 刀具直线位移,位置2
3 Z! L3 z" A& OM13 主轴顺时针,冷却液开 M57-M59 * 不指定 & C- @2 h7 e+ b5 Q2 a p! w) }
M14 主轴逆时针,冷却液开 M60 更换工作
6 b$ T" }3 I F; B' U% eM15 * 正运动 M61 工件直线位移,位置1 ( a& c; W9 x7 [, y
M16 * 负运动 M62 * 工件直线位移,位置2
. G$ C) Q- X. j" J- n" _! xM17-M18 * 不指定 M63-M70 * 不指定
( d; V' c; s% a1 U7 }M19 主轴定向停止 M71 * 工件角度位移,位置1
) M" V6 L0 G0 t, H, eM20-M29 * 永不指定 M72 * 工件角度位移,位置2
2 m* M S# s t. `M30 * 纸带结束 M73-M89 * 不指定 ( z2 y$ ~# o5 B0 v+ r0 [) {$ v. o
M31 * 互锁旁路 M90-M99 * 永不指定 ; p3 W- N' z$ ^ b3 U
M32-M35 * 不指定 0 y' N: u$ _! a3 ~
注:*表示如作特殊用途,必须在程序格式中说明 |
|