准备功能(Preparatory Function),使机床或控制系统建立加工功能方式的命令。是以大写字母G加上两位数字组成(G00~G99),故又俗称G代码,G指令。
准备功能代码有ISO和EIA两种国际上通用的格式。FANUC和SIEMENS的数控系统都采用G代码编程。
G代码 组别 解释
G00 01 定位(快速移动)
G01 直线切削
G02 顺时针切圆弧(CW,顺时钟)
G03 逆时针切圆弧(CCW,逆时钟)
G04 00 暂停(Dwell)
G09 停于精确的位置
G20 06 英制输入
G21 公制输入
G22 04 内部行程限位 有效
G23 内部行程限位 无效
G27 00 检查参考点返回
G28 参考点返回
G29 从参考点返回
G30 回到第二参考点
G32 01 切螺纹
G40 07 取消刀尖半径偏置
G41 刀尖半径偏置(左侧)
G42 刀尖半径偏置(右侧)
G50 00 修改工件坐标;设置主轴最大的RPM
G52 设置局部坐标系
G53 选择机床坐标系
G70 00 精加工循环
G71 内外径粗切循环
G72 台阶粗切循环
G73 成形重复循环
G74 Z 向步进钻削
G75 X 向切槽
G76 切螺纹循环
G90 01 (内外直径)切削循环
G92 切螺纹循环
G94 (台阶) 切削循环
G96 12 恒线速度控制
G97 恒线速度控制取消
G98 10 固定循环返回起始点