|
发表于 2007-11-10 18:13:20
|
显示全部楼层
来自: 中国四川成都
楼主你参考下!
数控机床标准G代码
! H% ^. r/ s6 _9 Q准备功能字是使数控机床建立起某种加工方式的指令,如插补、刀具补偿、固定循环等。G功能字由地址符G和其后的两位数字组成,从G00—G99共100种功能。JB3208-83标准中规定如下表:
: t& W$ ^- Y ]表 准备功能字G 代码 功能作用范围 功能 代码 功能作用范围 功能 ) d, p/ v7 Q. k- j$ y$ d
G00 点定位 G50 * 刀具偏置0/-
/ C2 y% h" a/ Z5 S4 N) a. H/ MG01 直线插补 G51 * 刀具偏置+/0
4 P; I$ y- x9 T( h9 S3 o/ mG02 顺时针圆弧插补 G52 * 刀具偏置-/0 ( A) _8 ^) {. A7 ]- G
G03 逆时针圆弧插补 G53 直线偏移注销 1 H8 l- q6 Q m
G04 * 暂停 G54 直线偏移X / [# A9 P2 s# ]% t( i6 [
G05 * 不指定 G55 直线偏移Y $ K& Z' b# `" R' ~, L
G06 抛物线插补 G56 直线偏移Z
% v+ a8 v o# ]: g/ KG07 * 不指定 G57 直线偏移XY $ j1 A8 q8 P H! f
G08 * 加速 G58 直线偏移XZ ) {. i4 J4 Y* R7 D- l0 N- S
G09 * 减速 G59 直线偏移YZ # f) g% @: b5 f
G10-G16 * 不指定 G60 准确定位(精)
0 f2 Z5 L! U2 r* r# v/ DG17 XY平面选择 G61 准确定位(中) * P4 }/ m5 z' h5 l$ B
G18 ZX平面选择 G62 准确定位(粗) ( }- |9 [$ T4 \! y2 g# ]: f
G19 YZ平面选择 G63 * 攻丝
2 ]9 u) U8 a0 B3 y/ zG20-G32 * 不指定 G64-G67 * 不指定
9 q+ }6 K2 p/ R. O8 M# rG33 螺纹切削,等螺距 G68 * 刀具偏置,内角 ) U$ o$ z0 u: G: a, |- G5 y
G34 螺纹切削,增螺距 G69 * 刀具偏置,外角 6 p( z! J; ]& ?: J, z& b5 p0 `
G35 螺纹切削,减螺距 G70-G79 * 不指定
7 o: T+ E+ y) GG36-G39 * 不指定 G80 固定循环注销 % t2 z, ?% j& E& b8 ]8 o
G40 刀具补偿/刀具偏置注销 G81-G89 固定循环
+ V7 L% F% v' r6 }( VG41 刀具补偿--左 G90 绝对尺寸
! x7 V- ~0 b2 S; Z/ bG42 刀具补偿--右 G91 增量尺寸 , C* O* r- V9 c0 b# m5 h
G43 * 刀具偏置--左 G92 * 预置寄存 $ n$ v( V; s# [$ Z. ^; ?! J7 Y
G44 * 刀具偏置--右 G93 进给率,时间倒数
4 c. K; R3 O; T1 M0 y9 L. YG45 * 刀具偏置+/+ G94 每分钟进给 * S. B8 H6 p* x7 Y5 e; M9 ~8 U
G46 * 刀具偏置+/- G95 主轴每转进给
* N# s4 X) @: u/ }! A$ yG47 * 刀具偏置-/- G96 恒线速度
+ k$ r' e1 F* Z( E2 ]: ~G48 * 刀具偏置-/+ G97 每分钟转数(主轴) " b2 E, u8 @& |3 f1 T
G49 * 刀具偏置0/+ G98-G99 * 不指定 2 g& E# A5 N( r: M6 t2 `
注:*表示如作特殊用途,必须在程序格式中说明 ; `7 ]5 R5 A. x9 m+ D! |* H2 ^2 u( J
" h! l, U. S/ E6 Y( s6 ~
数控机床标准M代码* ^) q6 v9 V& {4 F+ g( x
辅助功能字是用于指定主轴的旋转方向、启动、停止、冷却液的开关,工件或刀具的夹紧和松开,刀具的更换等功能。辅助功能字由地址符M和其后的两位数字组成。JB3208-83标准中规定如下表:$ @+ D, f" w! }( r4 J5 ~# ?- @
表 辅助功能字M 代码 功能作用范围 功能 代码 功能作用范围 功能 % {- q9 p3 a2 f# N
M00 * 程序停止 M36 * 进给范围1 ( x% E7 c4 E+ Y5 ^' q
M01 * 计划结束 M37 * 进给范围2 / J6 @. w* v7 K1 Z% |% ?" {0 d
M02 * 程序结束 M38 * 主轴速度范围1
2 _7 P7 Q/ J' {1 _M03 主轴顺时针转动 M39 * 主轴速度范围2
+ G! o0 r/ e+ F8 Z7 M8 d EM04 主轴逆时针转动 M40-M45 * 齿轮换档
' u+ b: i; L, U+ J8 W4 U; fM05 主轴停止 M46-M47 * 不指定 / I. Y F# l! H" `( L
M06 * 换刀 M48 * 注销M49 0 b" `4 w% _& W5 W! r9 W
M07 2号冷却液开 M49 * 进给率修正旁路
+ a. _* g5 v: H7 G2 ?M08 1号冷却液开 M50 * 3号冷却液开
, x( E. j; _5 X( I' P( K; nM09 冷却液关 M51 * 4号冷却液开
6 N9 G9 ]+ s6 SM10 夹紧 M52-M54 * 不指定 , ? }/ ?- J) S( S9 o* U0 F
M11 松开 M55 * 刀具直线位移,位置1
$ T6 G$ F# D7 @9 RM12 * 不指定 M56 * 刀具直线位移,位置2 + Y& T& O) ]. t1 w1 N N
M13 主轴顺时针,冷却液开 M57-M59 * 不指定 1 x0 p) B& r a7 f7 W9 a3 N
M14 主轴逆时针,冷却液开 M60 更换工作
" b( \3 k( i: c- hM15 * 正运动 M61 工件直线位移,位置1
4 [: E- Z0 ^3 d+ ~. }M16 * 负运动 M62 * 工件直线位移,位置2 ) @# _1 g" E2 \: m0 A
M17-M18 * 不指定 M63-M70 * 不指定 9 a7 ~. Z% m6 R
M19 主轴定向停止 M71 * 工件角度位移,位置1 5 g* t. r1 x Y% O2 j& |7 W9 i
M20-M29 * 永不指定 M72 * 工件角度位移,位置2
p4 ]3 z( f- A. xM30 * 纸带结束 M73-M89 * 不指定 0 X9 {, r/ j( A: W! S; R/ y) y4 y
M31 * 互锁旁路 M90-M99 * 永不指定
. i3 [2 n+ H8 FM32-M35 * 不指定
5 ]/ w: K% S+ r* g: f注:*表示如作特殊用途,必须在程序格式中说明 |
|