|
|
发表于 2007-11-10 18:13:20
|
显示全部楼层
来自: 中国四川成都
楼主你参考下!
数控机床标准G代码 & y' _) z* h9 t4 |
准备功能字是使数控机床建立起某种加工方式的指令,如插补、刀具补偿、固定循环等。G功能字由地址符G和其后的两位数字组成,从G00—G99共100种功能。JB3208-83标准中规定如下表:
& r, p. Z2 ?4 J1 P' a5 x表 准备功能字G 代码 功能作用范围 功能 代码 功能作用范围 功能 ! n+ u: e9 L; p3 w$ {
G00 点定位 G50 * 刀具偏置0/- ( I Y1 p+ f; {5 q7 G7 s/ C1 p2 A
G01 直线插补 G51 * 刀具偏置+/0
+ @) D& S8 n( o: P) d: XG02 顺时针圆弧插补 G52 * 刀具偏置-/0 ( l+ N3 D1 t+ s$ o3 ~
G03 逆时针圆弧插补 G53 直线偏移注销
6 u% q% V" y6 O' k. k1 EG04 * 暂停 G54 直线偏移X
) \" q3 a% u# EG05 * 不指定 G55 直线偏移Y 9 _, c! d$ L: l$ _! R, o
G06 抛物线插补 G56 直线偏移Z 8 j& z+ u& |' G7 I" n
G07 * 不指定 G57 直线偏移XY
4 }5 t" z# X! IG08 * 加速 G58 直线偏移XZ ( Y& C" M9 R4 P$ P K9 I9 S- m
G09 * 减速 G59 直线偏移YZ / l- X, G( i0 w: c3 x1 H/ y! ^' T
G10-G16 * 不指定 G60 准确定位(精)
- Q7 ]: v u* o1 XG17 XY平面选择 G61 准确定位(中)
4 B, k" a7 \& O) c9 DG18 ZX平面选择 G62 准确定位(粗) ' L# a% n- [& ]' R/ t, q
G19 YZ平面选择 G63 * 攻丝
& {- X" Q( k0 G6 f# TG20-G32 * 不指定 G64-G67 * 不指定
& ]% F3 |& i' q) T) i9 }0 oG33 螺纹切削,等螺距 G68 * 刀具偏置,内角
: B5 q1 u. A2 @1 G# ]: ~ U3 BG34 螺纹切削,增螺距 G69 * 刀具偏置,外角 " n0 s! |1 p$ p0 p- f T- P
G35 螺纹切削,减螺距 G70-G79 * 不指定
3 z. R4 ^, N9 n" b! e' y0 p' {G36-G39 * 不指定 G80 固定循环注销 ! H0 p# {9 K" w; n; Y) m
G40 刀具补偿/刀具偏置注销 G81-G89 固定循环
1 t) [# i+ u# pG41 刀具补偿--左 G90 绝对尺寸 $ d2 ] ~% S& ~2 W. J1 I6 P
G42 刀具补偿--右 G91 增量尺寸
7 W6 ^2 U; O8 b3 J* ? K& mG43 * 刀具偏置--左 G92 * 预置寄存
' r+ A" j8 f& l5 c, b9 F( ^$ K, lG44 * 刀具偏置--右 G93 进给率,时间倒数
' O/ }2 `1 N6 M7 z* jG45 * 刀具偏置+/+ G94 每分钟进给 5 g, ?+ g- w; r# s5 S% r
G46 * 刀具偏置+/- G95 主轴每转进给 9 k% r" x; P3 s; ~$ ~) L
G47 * 刀具偏置-/- G96 恒线速度
. N( I" d% d8 q" c4 j: }G48 * 刀具偏置-/+ G97 每分钟转数(主轴) ( {+ |7 `; r( M9 p1 Q/ ]
G49 * 刀具偏置0/+ G98-G99 * 不指定 2 G; l3 s, N4 ~* [0 j+ q- l! f
注:*表示如作特殊用途,必须在程序格式中说明
; M1 M) V* @( ^6 _' Z' V$ v6 b
; U6 T0 |* O5 S( o7 |, m数控机床标准M代码8 ~1 x' g% X6 K2 `; f; P9 X
辅助功能字是用于指定主轴的旋转方向、启动、停止、冷却液的开关,工件或刀具的夹紧和松开,刀具的更换等功能。辅助功能字由地址符M和其后的两位数字组成。JB3208-83标准中规定如下表:8 f6 K% r; M# m0 E& x1 |8 o% w
表 辅助功能字M 代码 功能作用范围 功能 代码 功能作用范围 功能
: f o" M- G9 t* K- eM00 * 程序停止 M36 * 进给范围1
1 ~& R: J, N& {! S5 o* `M01 * 计划结束 M37 * 进给范围2 # b- L& E& r s& @* d. Y
M02 * 程序结束 M38 * 主轴速度范围1 ! n+ G8 B( i: W, x
M03 主轴顺时针转动 M39 * 主轴速度范围2 ' J3 j" R1 l" ^" \, A
M04 主轴逆时针转动 M40-M45 * 齿轮换档
7 B' D) m. i- ?5 x, ZM05 主轴停止 M46-M47 * 不指定 % J, E. e4 q3 H
M06 * 换刀 M48 * 注销M49
4 ^9 x7 w3 t9 r' ? a) I& E. EM07 2号冷却液开 M49 * 进给率修正旁路 , ]9 s6 k" W; K
M08 1号冷却液开 M50 * 3号冷却液开
# s) m1 k& J2 X8 X+ Y& v$ bM09 冷却液关 M51 * 4号冷却液开
0 A! K; Y* j) A( Y6 W4 V& j0 {: TM10 夹紧 M52-M54 * 不指定
/ r; s1 y- K2 `6 M, y6 p9 yM11 松开 M55 * 刀具直线位移,位置1 : Q& W7 n M1 v$ e% l
M12 * 不指定 M56 * 刀具直线位移,位置2 / w. O H/ }# i8 p- y1 o+ D
M13 主轴顺时针,冷却液开 M57-M59 * 不指定 . ~; L$ M- g1 e& c, t6 r; ^
M14 主轴逆时针,冷却液开 M60 更换工作
+ W n$ @$ D0 i2 U4 VM15 * 正运动 M61 工件直线位移,位置1
6 i2 d; ]5 B. uM16 * 负运动 M62 * 工件直线位移,位置2 . F, |! q% b7 m' a( C
M17-M18 * 不指定 M63-M70 * 不指定
7 S- Y4 l3 g" b2 eM19 主轴定向停止 M71 * 工件角度位移,位置1
) y* y! ^' }; i0 ^8 a) }; QM20-M29 * 永不指定 M72 * 工件角度位移,位置2 & U M! k/ P1 Y& i b2 M
M30 * 纸带结束 M73-M89 * 不指定 9 p$ j R6 X7 Z* U5 b/ _: x0 i. Y
M31 * 互锁旁路 M90-M99 * 永不指定 + F$ x0 w8 z! @( Y/ B
M32-M35 * 不指定 0 g. s( u F, V% e7 f
注:*表示如作特殊用途,必须在程序格式中说明 |
|