准备功能字是使数控机床建立起某种加工方式的指令,如插补、刀具补偿、固定循环等。G功能字由地址符G和其后的两位数字组成,从G00—G99共100种功能。JB3208-83标准中规定如下表:
代码 | 功能作用范围 | 功能 | 代码 | 功能作用范围 | 功能 |
G00 | 点定位 | G50 | * | 刀具偏置0/- | |
G01 | 直线插补 | G51 | * | 刀具偏置+/0 | |
G02 | 顺时针圆弧插补 | G52 | * | 刀具偏置-/0 | |
G03 | 逆时针圆弧插补 | G53 | 直线偏移注销 | ||
G04 | * | 暂停 | G54 | 直线偏移X | |
G05 | * | 不指定 | G55 | 直线偏移Y | |
G06 | 抛物线插补 | G56 | 直线偏移Z | ||
G07 | * | 不指定 | G57 | 直线偏移XY | |
G08 | * | 加速 | G58 | 直线偏移XZ | |
G09 | * | 减速 | G59 | 直线偏移YZ | |
G10-G16 | * | 不指定 | G60 | 准确定位(精) | |
G17 | XY平面选择 | G61 | 准确定位(中) | ||
G18 | ZX平面选择 | G62 | 准确定位(粗) | ||
G19 | YZ平面选择 | G63 | * | 攻丝 | |
G20-G32 | * | 不指定 | G64-G67 | * | 不指定 |
G33 | 螺纹切削,等螺距 | G68 | * | 刀具偏置,内角 | |
G34 | 螺纹切削,增螺距 | G69 | * | 刀具偏置,外角 | |
G35 | 螺纹切削,减螺距 | G70-G79 | * | 不指定 | |
G36-G39 | * | 不指定 | G80 | 固定循环注销 | |
G40 | 刀具补偿/刀具偏置注销 | G81-G89 | 固定循环 | ||
G41 | 刀具补偿--左 | G90 | 绝对尺寸 | ||
G42 | 刀具补偿--右 | G91 | 增量尺寸 | ||
G43 | * | 刀具偏置--左 | G92 | * | 预置寄存 |
G44 | * | 刀具偏置--右 | G93 | 进给率,时间倒数 | |
G45 | * | 刀具偏置+/+ | G94 | 每分钟进给 | |
G46 | * | 刀具偏置+/- | G95 | 主轴每转进给 | |
G47 | * | 刀具偏置-/- | G96 | 恒线速度 | |
G48 | * | 刀具偏置-/+ | G97 | 每分钟转数(主轴) | |
G49 | * | 刀具偏置0/+ | G98-G99 | * | 不指定 |
注:*表示如作特殊用途,必须在程序格式中说明