|
|
发表于 2007-11-10 18:13:20
|
显示全部楼层
来自: 中国四川成都
楼主你参考下!
数控机床标准G代码
& {5 k& h7 N2 {" |7 C8 C准备功能字是使数控机床建立起某种加工方式的指令,如插补、刀具补偿、固定循环等。G功能字由地址符G和其后的两位数字组成,从G00—G99共100种功能。JB3208-83标准中规定如下表:7 e) I8 l3 t6 ^8 I! |
表 准备功能字G 代码 功能作用范围 功能 代码 功能作用范围 功能
- L2 A3 Q- C) |# SG00 点定位 G50 * 刀具偏置0/- 3 j# n9 ~5 O' ]2 i2 G
G01 直线插补 G51 * 刀具偏置+/0 / G7 g- O$ ^5 ]$ [* S
G02 顺时针圆弧插补 G52 * 刀具偏置-/0 $ N; }3 ?* H. A: U. K2 U
G03 逆时针圆弧插补 G53 直线偏移注销 " Z7 [, {+ B7 u
G04 * 暂停 G54 直线偏移X
2 m N j6 G: N3 Y. [' Q/ Z1 UG05 * 不指定 G55 直线偏移Y
5 k4 f4 U; J& _$ j- HG06 抛物线插补 G56 直线偏移Z
- N" N' }* n6 `/ \- K4 S$ uG07 * 不指定 G57 直线偏移XY
* N1 ] V6 L7 n$ ^2 d$ F# OG08 * 加速 G58 直线偏移XZ
. t$ b4 x1 U3 P( K. Z4 y8 T( jG09 * 减速 G59 直线偏移YZ
6 z% Z+ u& @0 l- [; pG10-G16 * 不指定 G60 准确定位(精)
# Q0 U5 C; U/ w* Z B9 E5 aG17 XY平面选择 G61 准确定位(中) & T3 \( R6 `. S }* G ?0 C/ O
G18 ZX平面选择 G62 准确定位(粗) , L6 M! X* B7 S
G19 YZ平面选择 G63 * 攻丝 : Q8 K$ k! i# \: Z7 P
G20-G32 * 不指定 G64-G67 * 不指定
% N" O6 b0 K0 o W7 V/ oG33 螺纹切削,等螺距 G68 * 刀具偏置,内角 5 c) A7 f, h4 |' h
G34 螺纹切削,增螺距 G69 * 刀具偏置,外角
9 t7 V, R8 G& Y8 R9 J/ P) \7 FG35 螺纹切削,减螺距 G70-G79 * 不指定
) e' R& v" `9 r8 `9 EG36-G39 * 不指定 G80 固定循环注销 . E& Q& d, T$ X9 a6 @2 q# E [
G40 刀具补偿/刀具偏置注销 G81-G89 固定循环 3 C8 k9 D) k( L3 I4 I* M9 x
G41 刀具补偿--左 G90 绝对尺寸 % C$ X' H- [1 h/ g5 ^2 J3 P
G42 刀具补偿--右 G91 增量尺寸
5 k' e( U. C! J5 @) _" i/ [G43 * 刀具偏置--左 G92 * 预置寄存
. W- D2 [4 p4 r" z& [6 Q$ FG44 * 刀具偏置--右 G93 进给率,时间倒数
3 j6 Y/ [8 q Q& tG45 * 刀具偏置+/+ G94 每分钟进给
) ]- W9 J: m* _4 p$ UG46 * 刀具偏置+/- G95 主轴每转进给 7 l# ?3 w% V7 C6 V9 C5 y
G47 * 刀具偏置-/- G96 恒线速度 * D. W' ?! n" H: w$ T$ z
G48 * 刀具偏置-/+ G97 每分钟转数(主轴) ( C; k" A" l4 r4 R
G49 * 刀具偏置0/+ G98-G99 * 不指定
4 ], H/ g6 S" a5 T! e7 ]& q注:*表示如作特殊用途,必须在程序格式中说明 0 N: h* N7 J1 Z. ^! ~! {3 T" Q! ?7 T
0 k7 U2 u X7 ^, T5 U; {+ B( F
数控机床标准M代码& s' j" \6 r4 t3 k l" c$ \. l- g& C# Y
辅助功能字是用于指定主轴的旋转方向、启动、停止、冷却液的开关,工件或刀具的夹紧和松开,刀具的更换等功能。辅助功能字由地址符M和其后的两位数字组成。JB3208-83标准中规定如下表:
) L7 M+ i5 b3 _ s7 ^表 辅助功能字M 代码 功能作用范围 功能 代码 功能作用范围 功能
. [+ i( o' L7 X" Y, Q3 h3 y3 ]M00 * 程序停止 M36 * 进给范围1
4 F7 z' C3 V. K# a0 T r. ~M01 * 计划结束 M37 * 进给范围2 ; F9 H7 B1 [. k L2 S* ]( [
M02 * 程序结束 M38 * 主轴速度范围1
. ]9 v3 ]6 d2 F* {5 F6 s" lM03 主轴顺时针转动 M39 * 主轴速度范围2 , E u3 W% a. D2 w6 ^) `
M04 主轴逆时针转动 M40-M45 * 齿轮换档 , u& s# `/ V9 x
M05 主轴停止 M46-M47 * 不指定
3 j5 E% a8 V$ \) N' e! X8 V6 \M06 * 换刀 M48 * 注销M49
: [7 S3 u9 g3 I' `" X5 aM07 2号冷却液开 M49 * 进给率修正旁路
! v C% p2 E$ ?' X8 MM08 1号冷却液开 M50 * 3号冷却液开 4 V6 d; k4 z' d4 i6 f
M09 冷却液关 M51 * 4号冷却液开
# T' y# {0 o. ~, O) ^. y! dM10 夹紧 M52-M54 * 不指定 : x7 r) Y, H: n' e
M11 松开 M55 * 刀具直线位移,位置1 1 |9 ]0 E- I" [' S5 d, c
M12 * 不指定 M56 * 刀具直线位移,位置2 ( P! `8 _1 O" ^
M13 主轴顺时针,冷却液开 M57-M59 * 不指定 2 e4 E) U; I' W
M14 主轴逆时针,冷却液开 M60 更换工作 6 f" [6 j/ F, T7 S% _. v- j) j
M15 * 正运动 M61 工件直线位移,位置1
- T4 J: s# P UM16 * 负运动 M62 * 工件直线位移,位置2 - O* W5 G1 g3 ~6 q9 L
M17-M18 * 不指定 M63-M70 * 不指定
3 O) t9 {& E5 d" ^4 p9 Y! N& EM19 主轴定向停止 M71 * 工件角度位移,位置1 6 z/ [" ^% R0 k% a
M20-M29 * 永不指定 M72 * 工件角度位移,位置2
# M* D2 {/ w! h/ N4 uM30 * 纸带结束 M73-M89 * 不指定
& R% L1 ]* L# v+ LM31 * 互锁旁路 M90-M99 * 永不指定
6 T% V. O. y6 R S9 _6 g/ n& _M32-M35 * 不指定
" F# J! ~* Y5 M注:*表示如作特殊用途,必须在程序格式中说明 |
|