自于数控机床的厂家很多,每个厂家使用的G功能、M功能与ISO标准也不完全相同,因此对于某一台数控机床,必须根据机床说明书的规定进行编程。
表1-4 JB3208—83准备功能G代码
代码
(1)
功能保持到被取消或被同样字母表示的程序指令所代替
(2)
功能仅在所出现的
程序段内有作用
(3)
功能
(4)
G00
A点定位
G01
A
直线插补
G02
A
顺时针方向圆弧插补
G03
A逆时针方向圆弧插补
G04
*
暂停
G05
*
*
不指定
G06
A
抛物线插补
G07
*
*
不指定
G08
*
加速
G09
*
减速
G10~G16
*
*
不指定
G17
C
XY平面选择
G18
C
ZX平面选择
G19
C
YZ平面选择
G20~G32
*
*
不指定
G33
A
螺纹切削,等螺距
G34
A
螺纹切削,增螺距
G35
A
螺纹切削,减螺距
G36~G39
*
*
永不指定
G40
D
刀具补偿/刀具偏置注销
G41
D
刀具补偿—左
G42
D
刀具补偿—右
G43
*(D)
*
刀具偏置—正
G44
*(D)
*
刀具偏置—负
G45
*(D)
*
刀具偏置+/+
G46
*(D)
*
刀具偏置+/-
G47
*(D)
*
刀具偏置-/-
G48
*(D)
*
刀具偏置-/+
G49
*(D)
*
刀具偏置0/+
G50
*(D)
*
刀具偏置0/-
G51
*(D)
*
刀具偏置+/0
G52
*(D)
*
刀具偏置-/0
G53
F
直线偏移,注消
G54F
直线偏移x
G55
F
直线偏移y
G56
F
直线偏移z
G57
F
直线偏移xy
G58
F
直线偏移xz
G59
F
直线偏移yz
G60
H
准确定位1(精)
G61
H
准确定位2(中)
G62
H
快速定位(粗)
G63
*
攻丝
G64~ G67
*
*
不指定
G68
*(D)
*
刀具偏置,内角
G69
*(D)
*
刀具偏置,外角
G70~ G79
*
*
不指定
G80
E
固定循环注销
G81~ G89
E
固定循环
G90
I
绝对尺寸
G91
I
增量尺寸
G92
*
预置寄存
G93
K
时间倒数,进给率
G94
K
每分钟进给
G95
K
主轴每转进给
G96
I
恒线速度
G97
I
每分钟转数(主轴)
G98~ G99
*
*
不指定
注:1.*号,如选作特殊用途,必须在程序格式中说明。
2.如在直线切削控制中没有刀具补偿,则G43到G52可指定作其它用途。
3.在表中左栏括号中的字母(D)表示,可以被同栏中没有括号的字母D所注销或代替,也可被有括号的字母(D)所注销或代替。
4.G45到G52的功能可用于机床上任意两个预定的坐标。
5.控制机上没有G53到G59、G63功能 时,可以指定作其他用途。