|
|
发表于 2007-11-10 18:13:20
|
显示全部楼层
来自: 中国四川成都
楼主你参考下!
数控机床标准G代码
9 q9 V2 j3 R) a2 e% i; x( f准备功能字是使数控机床建立起某种加工方式的指令,如插补、刀具补偿、固定循环等。G功能字由地址符G和其后的两位数字组成,从G00—G99共100种功能。JB3208-83标准中规定如下表:' F. Q/ d! O$ \6 J
表 准备功能字G 代码 功能作用范围 功能 代码 功能作用范围 功能 . I0 N# ~- s' H+ c
G00 点定位 G50 * 刀具偏置0/- $ |0 R* E5 `: Y0 V# s" Z2 F1 \) n" f- Z
G01 直线插补 G51 * 刀具偏置+/0
8 l: o5 u1 o! R+ b: ^: ]2 z1 ?6 ZG02 顺时针圆弧插补 G52 * 刀具偏置-/0
0 x4 c: u: G! l" y% ?) p+ ~G03 逆时针圆弧插补 G53 直线偏移注销 * E9 c! {9 f' C8 K
G04 * 暂停 G54 直线偏移X 0 ?& w5 N) A* Y/ `7 v% B/ \
G05 * 不指定 G55 直线偏移Y ( P9 k( V7 w7 M! M: l
G06 抛物线插补 G56 直线偏移Z . }. c. K9 b* L$ `3 M/ v! d
G07 * 不指定 G57 直线偏移XY
1 g1 s, \* y& \ X6 U1 g8 OG08 * 加速 G58 直线偏移XZ ' ^8 V$ R- y8 g, G3 u
G09 * 减速 G59 直线偏移YZ / _2 {( C X# |
G10-G16 * 不指定 G60 准确定位(精) # V' z1 Q9 k$ S) m( j. Y
G17 XY平面选择 G61 准确定位(中)
4 ~' `% ^( W' X) h) P! }G18 ZX平面选择 G62 准确定位(粗)
9 f( d) k" D3 Q, U, dG19 YZ平面选择 G63 * 攻丝
7 v' v/ d9 H; `9 J* S3 dG20-G32 * 不指定 G64-G67 * 不指定
, F0 j$ @! w- N4 q v, s! zG33 螺纹切削,等螺距 G68 * 刀具偏置,内角
0 t7 ], n! p+ o& {8 C7 VG34 螺纹切削,增螺距 G69 * 刀具偏置,外角 ) E4 e* L9 p5 }0 Q; n
G35 螺纹切削,减螺距 G70-G79 * 不指定
+ n) e# O" z }$ UG36-G39 * 不指定 G80 固定循环注销 1 T, u5 ^# `8 i. O+ N0 ~% R
G40 刀具补偿/刀具偏置注销 G81-G89 固定循环 5 X' q. a7 |- M) d1 B
G41 刀具补偿--左 G90 绝对尺寸 3 S8 K3 U* j& g! @0 R# A
G42 刀具补偿--右 G91 增量尺寸 9 M: L( D, C8 f
G43 * 刀具偏置--左 G92 * 预置寄存 4 ~2 P# }4 U% v) f+ F# E. C
G44 * 刀具偏置--右 G93 进给率,时间倒数 4 _( E6 p% h; q1 M2 }2 P4 [
G45 * 刀具偏置+/+ G94 每分钟进给
1 Z w* B/ V- H" }1 X) gG46 * 刀具偏置+/- G95 主轴每转进给
* F- B* J/ U9 \% W& X1 wG47 * 刀具偏置-/- G96 恒线速度 # t& l$ X& {7 ?8 L& t9 @
G48 * 刀具偏置-/+ G97 每分钟转数(主轴) $ E: K: T7 d# Z* R' F' J8 ?- x# z
G49 * 刀具偏置0/+ G98-G99 * 不指定
- L! w+ C7 M4 C4 v/ s注:*表示如作特殊用途,必须在程序格式中说明
- D7 l# S I! J; [. k; F" X( g3 X5 q# {& ~! K, ?6 V
数控机床标准M代码
) Q) N& g, l' w d8 u r1 \. s9 S; i- \辅助功能字是用于指定主轴的旋转方向、启动、停止、冷却液的开关,工件或刀具的夹紧和松开,刀具的更换等功能。辅助功能字由地址符M和其后的两位数字组成。JB3208-83标准中规定如下表:, P9 o. O4 k: H6 r+ G8 u( R
表 辅助功能字M 代码 功能作用范围 功能 代码 功能作用范围 功能
9 _0 s2 p. N, o4 D& g1 T3 jM00 * 程序停止 M36 * 进给范围1
( R5 |* }2 k$ fM01 * 计划结束 M37 * 进给范围2
* ^( O( Q, ? T" e/ q/ c4 m* d; tM02 * 程序结束 M38 * 主轴速度范围1
W, V9 |* a' |+ y& cM03 主轴顺时针转动 M39 * 主轴速度范围2 5 d( z. b0 U& O1 P
M04 主轴逆时针转动 M40-M45 * 齿轮换档 1 e! f& _2 _8 Z' v3 M! W4 g* i' H* \
M05 主轴停止 M46-M47 * 不指定 : A9 @( O! \' e+ Y7 [7 o
M06 * 换刀 M48 * 注销M49 - X8 J; g# Q3 A# _( u
M07 2号冷却液开 M49 * 进给率修正旁路
- X4 y$ W7 v2 n; B N+ G1 y; q' P- m U% eM08 1号冷却液开 M50 * 3号冷却液开
) c- n O. \ M; Z8 UM09 冷却液关 M51 * 4号冷却液开 / h5 d" Q5 ^2 l
M10 夹紧 M52-M54 * 不指定 % Y4 `4 K$ f9 ~- ]9 J7 j: t
M11 松开 M55 * 刀具直线位移,位置1
) a6 R- I/ j+ Y y5 f% dM12 * 不指定 M56 * 刀具直线位移,位置2
5 E" R* V, Q d: iM13 主轴顺时针,冷却液开 M57-M59 * 不指定
* H, _, T! U- _9 `, YM14 主轴逆时针,冷却液开 M60 更换工作 6 {# J% c, B9 @* ~: ]3 {
M15 * 正运动 M61 工件直线位移,位置1
b2 {$ P# I1 i: M9 [M16 * 负运动 M62 * 工件直线位移,位置2
; Y" D T$ `" s$ DM17-M18 * 不指定 M63-M70 * 不指定 + h- M/ N( c0 G& o0 \8 I+ C4 |
M19 主轴定向停止 M71 * 工件角度位移,位置1
! ~/ R+ y- i0 t1 sM20-M29 * 永不指定 M72 * 工件角度位移,位置2 9 H* L. [0 ?/ w: X
M30 * 纸带结束 M73-M89 * 不指定
) Q7 Y8 L" i7 s+ Y' Q5 q4 fM31 * 互锁旁路 M90-M99 * 永不指定 ; `5 R5 H0 w5 |0 s9 M6 A
M32-M35 * 不指定
5 V$ Y4 U& a# P注:*表示如作特殊用途,必须在程序格式中说明 |
|