

G代码  | 解释  | 
G00  | 定位 (快速移动) | 
G01  | 直线切削  | 
G02  | 顺时针切圆弧 (CW,顺时钟)  | 
G03  | 逆时针切圆定位 (快速移动)弧 (CCW,逆时钟)  | 
G04  | 暂停 (Dwell)  | 
G09  | 停于精确的位置  | 
G20  | 英制输入  | 
G21  | 公制输入  | 
G22  | 内部行程限位 有效  | 
G23  | 内部行程限位 无效  | 
G27  | 检查参考点返回  | 
G28  | 参考点返回  | 
G29  | 从参考点返回  | 
G30  | 回到第二参考点  | 
G32  | 切螺纹  | 
G40  | 取消刀尖半径偏置  | 
G41  | 刀尖半径偏置 (左侧)  | 
G42  | 刀尖半径偏置 (右侧)  | 
G50  | 修改工件坐标;设置主轴最大的 RPM  | 
G52  | 设置局部坐标系  | 
G53  | 选择机床坐标系  | 
G70  | 精加工循环  | 
G71  | 内外径粗切循环  | 
G72  | 台阶粗切循环  | 
G73  | 成形重复循环  | 
G74  | Z 向步进钻削  | 
G75  | X 向切槽  | 
G76  | 切螺纹循环  | 
G80  | 取消固定循环  | 
G83  | 钻孔循环  | 
G84  | 攻丝循环  | 
G85  | 正面镗孔循环  | 
G87  | 侧面钻孔循环  | 
G88  | 侧面攻丝循环  | 
G89  | 侧面镗孔循环  | 
G90  | (内外直径)切削循环  | 
G92  | 切螺纹循环  | 
G94  | (台阶) 切削循环  | 
G96  | 恒线速度控制  | 
G97  | 恒线速度控制取消  | 
G98  | 每分钟进给率  | 
G99  | 每转进给率  | 
支持宏程序编程  | 
G代码  | 解释  | 
G00  | 顶位 (快速移动)定位 (快速移动)  | 
| G01 | 直线切削  | 
| G02 | 顺时针切圆弧  | 
| G03 | 逆时针切圆弧  | 
| G04 | 暂停  | 
| G15/G16 | 极坐标指令  | 
| G17 | XY 面赋值  | 
| G18 | XZ 面赋值  | 
| G19 | YZ 面赋值  | 
| G28 | 机床返回原点  | 
| G30 | 机床返回第2和第3原点  | 
| *G40 | 取消刀具直径偏移  | 
| G41 | 刀具直径左偏移  | 
| G42 | 刀具直径右偏移  | 
| *G43 | 刀具长度 方向偏移  | 
| *G44 | 刀具长度 - 方向偏移  | 
| G49 | 取消刀具长度偏移  | 
| *G53 | 机床坐标系选择  | 
| G54 | 工件坐标系1选择  | 
| G55 | 工件坐标系2选择  | 
| G56 | 工件坐标系3选择  | 
| G57 | 工件坐标系4选择  | 
| G58 | 工件坐标系5选择  | 
| G59 | 工件坐标系6选择  | 
| G73 | 高速深孔钻削循环  | 
| G74 | 左螺旋切削循环  | 
| G76 | 精镗孔循环  | 
| *G80 | 取消固定循环  | 
| G81 | 中心钻循环  | 
| G82 | 反镗孔循环  | 
| G83 | 深孔钻削循环  | 
| G84 | 右螺旋切削循环  | 
| G85 | 镗孔循环  | 
| G86 | 镗孔循环  | 
| G87 | 反向镗孔循环  | 
| G88 | 镗孔循环  | 
| G89 | 镗孔循环  | 
| *G90 | 使用绝对值命令  | 
| G91 | 使用增量值命令  | 
| G92 | 设置工件坐标系  | 
| *G98 | 固定循环返回起始点  | 
| *G99 | 返回固定循环R点  | 
G50 G51  | 比例缩放  | 
G68 G69  | 坐标系旋转  | 
支持宏程序编程  | 
M代码  | 说明  | 
| M00 | 程序停  | 
| M01 | 选择停止  | 
| M02 | 程序结束(复位)  | 
| M03 | 主轴正转 (CW)  | 
| M04 | 主轴反转 (CCW)  | 
| M05 | 主轴停  | 
| M06 | 换刀  | 
| M08 | 切削液开  | 
| M09 | 切削液关  | 
| M30 | 程序结束(复位) 并回到开头  | 
| M48 | 主轴过载取消 不起作用  | 
| M49 | 主轴过载取消 起作用  | 
| M94 | 镜象取消  | 
M95  | X坐标镜象  | 
| M96 | Y坐标镜象  | 
| M98 | 子程序调用  | 
| M99 | 子程序结束  | 
地址  | 含义  | 
| D | 刀具刀补号  | 
| F | 进给率(与G4 一起可以编程停留时间)  | 
| G | G功能(准备功能字)  | 
| G0 | 快速移动  | 
| G1 | 直线插补  | 
| G2 | 顺时针圆弧插补  | 
| G3 | 逆时针圆弧插补  | 
| CIP | 中间点圆弧插补  | 
| G33 | 恒螺距的螺纹切削  | 
| G331 | 不带补偿夹具切削内螺纹  | 
| G332 | 不带补偿夹具切削内螺纹. 退刀  | 
| CT | 带切线的过渡圆弧插补  | 
| G4 | 快速移动  | 
| G63 | 快速移动  | 
| G74 | 回参考点  | 
| G75 | 回固定点  | 
| G25 | 主轴转速下限  | 
| G26 | 主轴转速上限  | 
| G110 | 极点尺寸,相对于上次编程的设定位置  | 
| G110 | 极点尺寸,相对于当前工件坐标系的零点  | 
| G120 | 极点尺寸,相对于上次有效的极点  | 
| G17* | X/Y平面  | 
| G18 | Z/X平面  | 
| G19 | Y/Z平面  | 
| G40 | 刀尖半径补偿方式的取消  | 
| G41 | 调用刀尖半径补偿, 刀具在轮廓左侧移动  | 
| G42 | 调用刀尖半径补偿, 刀具在轮廓右侧移动  | 
| G500 | 取消可设定零点偏置  | 
| G54 | 第一可设定零点偏置  | 
| G55 | 第二可设定零点偏置  | 
| G56 | 第三可设定零点偏置  | 
| G57 | 第四可设定零点偏置  | 
| G58 | 第五可设定零点偏置  | 
| G59 | 第六可设定零点偏置  | 
| G53 | 按程序段方式取消可设定零点偏置  | 
| G60* | 准确定位  | 
| G70 | 英制尺寸  | 
| G71* | 公制尺寸  | 
| G700 | 英制尺寸,也用于进给率F  | 
| G710 | 公制尺寸,也用于进给率F  | 
| G90* | 绝对尺寸  | 
| G91 | 增量尺寸  | 
| G94* | 进给率F,单位毫米/分  | 
| G95 | 主轴进给率F,单位毫米/转  | 
| G901 | 在圆弧段进给补偿"开"  | 
| G900 | 进给补偿"关"  | 
| G450 | 圆弧过渡  | 
| G451 | 等距线的交点  | 
| I | 插补参数  | 
| J | 插补参数  | 
| K | 插补参数  | 
| I1 | 圆弧插补的中间点  | 
| J1 | 圆弧插补的中间点  | 
| K1 | 圆弧插补的中间点  | 
| L | 子程序名及子程序调用  | 
| M | 辅助功能  | 
| M0 | 程序停止  | 
| M1 | 程序有条件停止  | 
| M2 | 程序结束  | 
| M3 | 主轴顺时针旋转  | 
| M4 | 主轴逆时针旋转  | 
| M5 | 主轴停  | 
| M6 | 更换刀具  | 
| N | 副程序段  | 
| : | 主程序段  | 
| P | 子程序调用次数  | 
| RET | 子程序结束  | 
| S | 主轴转速,在G4 中表示暂停时间  | 
| T | 刀具号  | 
| X | 坐标轴  | 
| Y | 坐标轴  | 
| Z | 坐标轴  | 
| CALL | 循环调用  | 
| CHF | 倒角,一般使用  | 
| CHR | 倒角轮廓连线  | 
| CR | 圆弧插补半径  | 
| GOTOB | 向后跳转指令  | 
| GOTOF | 向前跳转指令  | 
| RND | 圆角  | 
支持参数编程  | 
循环  | 说明  | 
LCYC82  | 钻削,沉孔加工  | 
LCYC83  | 深孔钻削  | 
LCYC840  | 带补偿夹具的螺纹切削  | 
LCYC84  | 不带补偿夹具的螺纹切削  | 
LCYC85  | 镗孔  | 
LCYC60  | 线性孔排列  | 
LCYC61  | 圆弧孔排列  | 
LCYC75  | 矩形槽,键槽,圆形凹槽铣削  | 
循环  | 说明  | 
CYCLE82  | 中心钻孔  | 
CYCLE83  | 深孔钻削  | 
CYCLE84  | 性攻丝  | 
CYCLE85  | 铰孔  | 
CYCLE86  | 镗孔  | 
CYCLE88  | 带停止镗孔  | 
CYCLE71  | 端面铣削  | 
LONGHOLE  | 一个圆弧上的长方形孔  | 
POCKET4  | 环形凹槽铣削  | 
POCKET3  | 矩形凹槽铣削  | 
SLOT1  | 一个圆弧上的键槽  | 
SLOT2  | 环行槽  | 
地址  | 含义  | 
| D | 刀具刀补号  | 
| F | |
| F | 进给率(与G4 一起可以编程停留时间)  | 
| G | G功能(准备功能字)  | 
| G0 | 快速移动  | 
| G1 | 直线插补  | 
| G2 | 顺时针圆弧插补  | 
| G3 | 逆时针园弧插补  | 
| G33 | 恒螺距的螺纹切削  | 
| G4 | 快速移动  | 
| G63 | 快速移动  | 
| G74 | 回参考点  | 
| G75 | 回固定点  | 
| G17 | (在加工中心孔时要求)  | 
| G18* | Z/X平面  | 
| G40 | 刀尖半径补偿方式的取消  | 
| G41 | 调用刀尖半径补偿, 刀具在轮廓左侧移动  | 
| G42 | 调用刀尖半径补偿, 刀具在轮廓右侧移动  | 
| G500 | 取消可设定零点偏置  | 
| G54 | 第一可设定零点偏置  | 
| G55 | 第二可设定零点偏置  | 
| G56 | 第三可设定零点偏置  | 
| G57 | 第四可设定零点偏置  | 
| G58 | 第五可设定零点偏置  | 
| G59 | 第六可设定零点偏置  | 
| G53 | 按程序段方式取消可设定零点偏置  | 
| G70 | 英制尺寸  | 
| G71* | 公制尺寸  | 
| G90* | 绝对尺寸  | 
| G91 | 增量尺寸  | 
| G94* | 进给率F,单位毫米/分  | 
| G95 | 主轴进给率F,单位毫米/转  | 
| I | 插补参数  | 
| I1 | 圆弧插补的中间点  | 
| K1 | 圆弧插补的中间点  | 
| L | 子程序名及子程序调用  | 
| M | 辅助功能  | 
| M0 | 程序停止  | 
| M1 | 程序有条件停止  | 
| M2 | 程序结束  | 
| M30 | |
| M17 | |
| M3 | 主轴顺时针旋转  | 
| M4 | 主轴逆时针旋转  | 
| M5 | 主轴停  | 
| M6 | 更换刀具  | 
| N | 副程序段  | 
| : | 主程序段  | 
| P | 子程序调用次数  | 
| RET | 子程序结束  | 
| S | 主轴转速,在G4 中表示暂停时间  | 
| T | 刀具号  | 
| X | 坐标轴  | 
| Y | 坐标轴  | 
| Z | 坐标轴  | 
| AR | 圆弧插补张角  | 
| CALL | 循环调用  | 
| CHF | 倒角,一般使用  | 
| CHR | 倒角轮廓连线  | 
| CR | 圆弧插补半径  | 
| GOTOB | 向后跳转指令  | 
| GOTOF | 向前跳转指令  | 
| RND | 圆角  | 
支持参数编程  | 
循环  | 说明  | 
LCYC82  | 钻削,沉孔加工  | 
LCYC83  | 深孔钻削  | 
LCYC840  | 带补偿夹具的螺纹切削  | 
LCYC84  | 不带补偿夹具的螺纹切削  | 
LCYC85  | 镗孔  | 
LCYC93  | 切槽循环  | 
LCYC95  | 毛坯切削循环  | 
LCYC97  | 螺纹切削  | 
循环  | 说明  | 
CYCLE71  | 平面铣削  | 
CYCLE82  | 中心钻孔  | 
YCLE83  | 深孔钻削  | 
CYCLE84  | 刚性攻丝  | 
CYCLE85  | 铰孔  | 
CYCLE86  | 镗孔  | 
CYCLE88  | 带停止镗孔  | 
CYCLE93  | 切槽  | 
CYCLE94  | 退刀槽形状E..F  | 
CYCLE95  | 毛坯切削  | 
CYCLE97  | 螺纹切削  | 
G代码  | 解释  | 
| G00 | 定位 (快速移动)  | 
| G01 | 直线切削  | 
| G02 | 顺时针切圆弧 (CW,顺时钟)  | 
| G03 | 逆时针切圆弧 (CCW,逆时钟)  | 
| G04 | 暂停 (Dwell)  | 
| G09 | 停于精确的位置  | 
| G20 | 英制输入  | 
| G21 | 公制输入  | 
| G22 | 内部行程限位 有效  | 
| G23 | 内部行程限位 无效  | 
| G27 | 检查参考点返回  | 
| G28 | 参考点返回  | 
| G29 | 从参考点返回  | 
| G30 | 回到第二参考点  | 
| G32 | 切螺纹  | 
| G36 | 直径编程  | 
| G37 | 半径编程  | 
| G40 | 取消刀尖半径偏置  | 
| G41> | 刀尖半径偏置 (左侧)  | 
| G42 | 刀尖半径偏置 (右侧)  | 
| G53 | 直接机床坐标系编程  | 
| G54—G59 | 坐标系选择  | 
| G71 | 内外径粗切循环  | 
| G72 | 台阶粗切循环  | 
| G73 | 闭环车削复合循环  | 
| G76 | 切螺纹循环  | 
| G80 | 内外径切削循环  | 
| G81 | 端面车削固定循环  | 
| G82 | 螺纹切削固定循环  | 
| G90 | 绝对值编程  | 
| G91 | 增量值编程  | 
| G92 | 工件坐标系设定  | 
| G96 | 恒线速度控制  | 
| G97 | 恒线速度控制取消  | 
| G94 | 每分钟进给率  | 
| G95 | 每转进给率  | 
支持参数与宏编程  | 
G代码  | 组别  | 解释  | 
| *G00 | 01  | 定位 (快速移动)  | 
| G01 | 直线切削  | |
| G02 | 顺时针切圆弧  | |
| G03 | 逆时针切圆弧  | |
| G04 | 00  | 暂停  | 
| G07 | 16  | 虚轴指定  | 
| G09 | 00  | 准停校验  | 
| *G17 | 02  | XY 面赋值  | 
| G18 | XZ 面赋值  | |
| G19 | YZ 面赋值  | |
| G20 | 08  | 英寸输入  | 
| *G21 | 毫米输入  | |
| G22 | 脉冲当量  | |
| G24 | 03  | 镜像开  | 
| *G25 | 镜像关  | |
| G28 | 00  | 返回到参考点  | 
| G29 | 由参考点返回  | |
| *G40 | 07  | 取消刀具直径偏移  | 
| G41 | 刀具直径左偏移  | |
| G42 | 刀具直径右偏移  | |
| G43 | 08  | 刀具长度 方向偏移  | 
| G44 | 刀具长度 - 方向偏移  | |
| *G49 | 取消刀具长度偏移  | |
| *G50 | 04  | 缩放关  | 
| G51 | 缩放开  | |
| G52 | 00  | 局部坐标系设定  | 
| G53 | 直接机床坐标系编程  | |
| *G54 | 14  | 工件坐标系1选择  | 
| G55 | 工件坐标系2选择  | |
| G56 | 工件坐标系3选择  | |
| G57 | 工件坐标系4选择  | |
| G58 | 工件坐标系5选择  | |
| G59 | 工件坐标系6选择  | |
| G60 | 00  | 单方向定位  | 
| *G61 | 12  | 精确停止校验方式  | 
| G64 | 连续方式  | |
| G68 | 05  | 旋转变换  | 
| *G69 | 旋转取消  | |
| G73 | 09  | 高速深孔钻削循环  | 
| G74 | 左螺旋切削循环  | |
| G76 | 精镗孔循环  | |
| *G80 | 取消固定循环  | |
| G81 | 中心钻循环  | |
| G82 | 反镗孔循环  | |
| G83 | 深孔钻削循环  | |
| G84 | 右螺旋切削循环  | |
| G85 | 镗孔循环  | |
| G86 | 镗孔循环  | |
| G87 | 反向镗孔循环  | |
| G88 | 镗孔循环  | |
| G89 | 镗孔循环  | |
| *G90 | 03  | 使用绝对值命令  | 
| G91 | 使用增量值命令  | |
| G92 | 00  | 设置工件坐标系  | 
| *G94 | 14  | 每分钟进给  | 
| G95 | 每转进给  | |
| *G98 | 10  | 固定循环返回起始点  | 
| G99 | 返回固定循环R点  | |
支持参数与宏编程  | 
M代码  | 说明  | 
M00  | 程序停  | 
M01  | 选择停止  | 
M02  | 程序结束(复位)  | 
M03  | 主轴正转 (CW)  | 
M04  | 主轴反转 (CCW)  | 
M05  | 主轴停  | 
M06  | 换刀  | 
M07  | 切削液开  | 
M09  | 切削液关  | 
M98  | 子程序调用  | 
M99  | 子程序结束  | 
G代码  | 组别  | 解释  | 
G00  | 01  | 定位 (快速移动)  | 
G01  | 直线切削  | |
G02  | 顺时针切圆弧  | |
G03  | 逆时针切圆弧  | |
G04  | 00  | 暂停  | 
G17  | 02  | XY 面赋值  | 
G18  | XZ 面赋值  | |
G19  | YZ 面赋值  | |
G28  | 00  | 机床返回原点  | 
G29  | 从参考点返回  | |
*G40  | 07  | 取消刀具直径偏移  | 
G41  | 刀具直径左偏移  | |
G42  | 刀具直径右偏移  | |
*G43  | 08  | 刀具长度 方向偏移  | 
*G44  | 刀具长度 - 方向偏移  | |
G49  | 取消刀具长度偏移  | |
*G53  | 14  | 机床坐标系选择  | 
G54  | 工件坐标系1选择  | |
G55  | 工件坐标系2选择  | |
G56  | 工件坐标系3选择  | |
G57  | 工件坐标系4选择  | |
G58  | 工件坐标系5选择  | |
G59  | 工件坐标系6选择  | |
G73  | 09  | 高速深孔钻削循环  | 
G74  | 左螺旋切削循环  | |
G76  | 精镗孔循环  | |
*G80  | 取消固定循环  | |
G81  | 钻孔循环(点钻)  | |
G82  | 钻孔循环(镗阶梯孔)  | |
G83  | 深孔钻削循环  | |
G84  | 攻丝循环  | |
G85  | 镗孔循环  | |
G86  | 钻孔循环  | |
G87  | 反向镗孔循环  | |
G88  | 镗孔循环  | |
G89  | 镗孔循环  | |
*G90  | 03  | 使用绝对值命令  | 
G91  | 使用增量值命令  | |
G92  | 00  | 设置工件坐标系  | 
*G98  | 10  | 固定循环返回起始点  | 
*G99  | 返回固定循环R点  | 
G代码  | 组别  | 解释  | 
G00  | 01  | 定位 (快速移动)  | 
G01  | 直线切削  | |
G02  | 顺时针切圆弧 (CW,顺时钟)  | |
G03  | 逆时针切圆弧 (CCW,逆时钟)  | |
G04  | 00  | 暂停 (Dwell)  | 
G10  | 偏移值设定  | |
G20  | 06  | 英制输入  | 
G21  | 公制输入  | |
G27  | 00  | 检查参考点返回  | 
G28  | 参考点返回  | |
G29  | 从参考点返回  | |
G31  | 跳跃机能  | |
G32  | 01  | 切螺纹  | 
G36  | X轴自动刀偏设定  | |
G37  | Z轴自动刀偏设定  | |
G40  | 07  | 取消刀尖半径偏置  | 
G41  | 刀尖半径偏置 (左侧)  | |
G42  | 刀尖半径偏置 (右侧)  | |
G50  | 00  | 坐标系设定  | 
G54  | 工件坐标系  | |
G55---G59  | 工件坐标系  | |
G70  | 00  | 精加工循环  | 
G71  | 内外径粗切循环  | |
G72  | 台阶粗切循环  | |
G73  | 成形重复循环  | |
G74  | 端面深孔加工循环  | |
G75  | 外圆、内圆切削循环  | |
G76  | 切螺纹循环  | |
G90  | 01  | (内外直径)切削循环  | 
G92  | 切螺纹循环  | |
G94  | (台阶) 切削循环  | |
G96  | 12  | 恒线速度控制  | 
G97  | 恒线速度控制取消  | |
G98  | 05  | 每分钟进给率  | 
G99  | 每转进给率  | 
M代码  | 说明  | 
M00  | 程序停  | 
M01  | 选择停止  | 
M02  | 程序结束(复位)  | 
M03  | 主轴正转 (CW)  | 
M04  | 主轴反转 (CCW)  | 
M05  | 主轴停  | 
M06  | 换刀  | 
M08  | 切削液开  | 
M09  | 切削液关  | 
M10  | 卡紧  | 
M11  | 松开  | 
M32  | 润滑开  | 
M33  | 润滑关  | 
M98  | 子程序调用  | 
M99  | 子程序结束  | 
G代码  | 组别  | 功能  | 
G00  | 01  | 定位(快速移动)  | 
*G01  | 直线插补(切削进给)  | |
G02  | 圆弧插补CW(顺时针)  | |
G03  | 圆弧插补CCW(逆时针)  | |
G04  | 00  | 暂停,准停  | 
G28  | 返回参考点  | |
G32  | 01  | 螺纹切削  | 
G50  | 00  | 坐标系设定  | 
G65  | 宏程序命令  | |
G70  | 00  | 精加工循环  | 
G71  | 外圆粗车循环  | |
G72  | 端面粗车循环  | |
G73  | 封闭切削循环  | |
G74  | 端面深孔加工循环  | |
G75  | 外圆,内圆切槽循环  | |
01  | 外圆,内圆车削循环  | |
G92  | 螺纹切削循环  | |
端面切削循环  | ||
G96  | 02  | 恒线速开  | 
G97  | 恒线速关  | |
*G98  | 03  | 每分进给  | 
G99  | 每转进给  | |
支持参数与宏编程  | 
M代码  | 说明  | 
M03  | 主轴正转  | 
M04  | 主轴反转  | 
M05  | 主轴停止  | 
M08  | 冷却液开  | 
M09  | 冷却液关(不输出信号)  | 
M32  | 润滑开  | 
M33  | 润滑关(不输出信号)  | 
M10  | 备用  | 
M11  | 备用尖(不输出信号)  | 
M00  | 程序暂停,按'循环起动'程序继续执行  | 
M30  | 程序结束,程序返回开始  | 
G代码  | 功能  | 
G00  | 定位(快速移动)  | 
*G01  | 直线插补(切削进给)  | 
G02  | 圆弧插补CW(顺时针)  | 
G03  | 圆弧插补CCW(逆时针)  | 
G32  | 攻牙循环  | 
G33  | 螺纹切削  | 
G71  | 外圆粗车循环  | 
G72  | 端面粗车循环  | 
G74  | 端面深孔加工循环  | 
G75  | 外圆,内圆切槽循环  | 
G90  | 外圆,内圆车削循环  | 
G92  | 螺纹切削循环  | 
G94  | 外圆内圆锥面循环  | 
G22  | 局部循环开始  | 
G80  | 局部循环结束  | 
*G98  | 每分进给  | 
G99  | 每转进给  | 
G50  | 设置工件绝对坐标系  | 
G26  | X、Z轴回参考  | 
G27  | X轴回参考点  | 
G29  | Z轴回参考点  | 
支持参数与宏编程  | 
M代码  | 说明  | 
M03  | 主轴正转  | 
M04  | 主轴反转  | 
M05  | 主轴停止  | 
M08  | 冷却液开  | 
M09  | 冷却液关(不输出信号)  | 
M32  | 润滑开  | 
M33  | 润滑关(不输出信号)  | 
M10  | 备用  | 
M11  | 备用尖(不输出信号)  | 
M00  | 程序暂停,按'循环起动'程序继续执行  | 
M30  | 程序结束,程序返回开始  | 
G代码  | 组别  | 解释  | 
G00  | 01  | 定位 (快速移动)  | 
G01  | 直线切削  | |
G02  | 顺时针切圆弧  | |
G03  | 逆时针切圆弧  | |
G04  | 00  | 暂停  | 
G17  | 02  | XY 面赋值  | 
G18  | XZ 面赋值  | |
G19  | YZ 面赋值  | |
G28  | 00  | 机床返回原点  | 
G29  | 从参考点返回  | |
*G40  | 07  | 取消刀具直径偏移  | 
G41  | 刀具直径左偏移  | |
G42  | 刀具直径右偏移  | |
*G43  | 08  | 刀具长度 方向偏移  | 
*G44  | 刀具长度 - 方向偏移  | |
G49  | 取消刀具长度偏移  | |
*G53  | 14  | 机床坐标系选择  | 
G54  | 工件坐标系1选择  | |
G55  | 工件坐标系2选择  | |
G56  | 工件坐标系3选择  | |
G57  | 工件坐标系4选择  | |
G58  | 工件坐标系5选择  | |
G59  | 工件坐标系6选择  | |
G73  | 09  | 高速深孔钻削循环  | 
G74  | 左螺旋切削循环  | |
G76  | 精镗孔循环  | |
*G80  | 取消固定循环  | |
G81  | 钻孔循环(点钻)  | |
G82  | 钻孔循环(镗阶梯孔)  | |
G83  | 深孔钻削循环  | |
G84  | 攻丝循环  | |
G85  | 镗孔循环  | |
G86  | 钻孔循环  | |
G87  | 反向镗孔循环  | |
G88  | 镗孔循环  | |
G89  | 镗孔循环  | |
*G90  | 03  | 使用绝对值命令  | 
G91  | 使用增量值命令  | |
G92  | 00  | 设置工件坐标系  | 
*G98  | 10  | 固定循环返回起始点  | 
*G99  | 返回固定循环R点  | 
M代码  | 说明  | 
M00  | 程序停  | 
M01  | 选择停止  | 
M02  | 程序结束(复位)  | 
M03  | 主轴正转 (CW)  | 
M04  | 主轴反转 (CCW)  | 
M05  | 主轴停  | 
M06  | 换刀  | 
M08  | 切削液开  | 
M09  | 切削液关  | 
M10  | 卡紧  | 
M11  | 松开  | 
M32  | 润滑开  | 
M33  | 润滑关  | 
M98  | 子程序调用  | 
M99  | 子程序结束  | 
G代码  | 解释  | 
G00  | 定位 (快速移动)  | 
G1  | 直线切削  | 
G02  | 顺时针切圆弧  | 
G03  | 逆时针切圆弧  | 
G04  | 延时等待  | 
G17  | XY 面赋值  | 
G18  | XZ 面赋值  | 
G19  | YZ 面赋值  | 
G28  | 机床返回原点  | 
G29  | 从参考点返回  | 
*G40  | 取消刀具直径偏移  | 
G41  | 刀具直径左偏移  | 
G42  | 刀具直径右偏移  | 
*G43  | 刀具长度 方向偏移  | 
*G44  | 刀具长度 - 方向偏移  | 
G49  | 取消刀具长度偏移  | 
*G53  | 机床坐标系选择  | 
G54  | 工件坐标系1选择  | 
G55  | 工件坐标系2选择  | 
G56  | 工件坐标系3选择  | 
G57  | 工件坐标系4选择  | 
G58  | 工件坐标系5选择  | 
G59  | 工件坐标系6选择  | 
G73  | 高速深孔钻削循环  | 
G74  | 左螺旋切削循环  | 
G80  | 取消固定循环  | 
G81  | 钻孔循环(点钻)  | 
G82  | 钻孔循环(镗阶梯孔)  | 
G83  | 深孔钻削循环  | 
G84  | 右旋攻牙循环  | 
G85  | 镗孔循环  | 
G86  | 钻孔循环  | 
G89  | 镗孔循环  | 
*G90  | 使用绝对值命令  | 
G91  | 使用增量值命令  | 
G92  | 设置浮动坐标系  | 
*G98  | 固定循环返回起始点  | 
*G99  | 返回固定循环R点  | 
G10 G11  | 圆凹槽内粗铣  | 
G12 G13  | 全圆内精铣  | 
G14 G15  | 外圆精铣  | 
G22  | 系统参数运算(模态)  | 
G23  | 判参数值跳转  | 
G27  | 机械零点检测  | 
G28  | 经中间点快速定位到程序  | 
G31  | 快速返回R基准面  | 
G34 G35  | 矩形凹槽内精铣  | 
G38 G39  | 矩形外精铣  | 
M指令  | 解释  | 
M0  | 程序停止。完成程序段其它指令后,停止主轴,关冷却液,指向下一程序段, 并停止做进一步处理,等待按 RUN(运行)键,才继续运行该程序段。  | 
M2  | 程序结束,停止。停主轴,关冷却液,消除G93坐标偏置和刀具偏置返回到起始程 序段(不运行)。执行M2后,系统将切换到基准工件坐标系。  | 
M3  | 主轴正转  | 
M4  | 主轴反转  | 
M5  | 停止主轴  | 
M8  | 开冷却泵  | 
M9  | 关冷却泵  | 
M12  | 暂停: 等待按"运行"键才继续运行(按急停键则停止)  | 
M30  | 程序结束,消除刀具偏置,返回起始程序段(不运行). 执行M30后,系统将切换到 基准工件坐标系。  | 
M32  | 润滑开;  | 
M33  | 润滑关;  | 
M98  | 调用子程序  | 
M99  | 子程序结束返回  | 
G代码  | 组别  | 解释  | 
※G00  | 01  | 位置定位 (快速进给)  | 
*G01  | 直线补间  | |
G02  | 顺时针切圆弧(CW)  | |
G03  | 逆时针切圆弧(CCW)  | |
G04  | 00  | 暂停  | 
G05  | 高速加工模式  | |
G09  | 正确停止检查  | |
G10  | 程式参数输入/补正输入  | |
G11  | 程式参数输入取消  | |
G12  | 圆切削CW  | |
G13  | 圆切削CCW  | |
*G17  | 02  | 平面选择X-Y  | 
※G18  | 平面选择Z-X  | |
G19  | 平面选择Y-Z  | |
※G20  | 06  | 英制指令  | 
G21  | 公制指令  | |
G27  | 00  | 参考原点检查  | 
G28  | 参考原点复归  | |
G29  | 开始点复归  | |
G30  | 第2~4参考原点复归  | |
G31  | 跳跃机能  | |
G33  | 01  | 螺纹切削  | 
G37  | 00  | 自动工具长测定  | 
G38  | 刀具径补正向量指定  | |
G39  | 刀具径补正转角圆弧补正  | |
*G40  | 07  | 刀具径补正取消  | 
G41  | 刀具径补正左  | |
G42  | 刀具径补正右  | |
G43  | 08  | 刀具长补正量(+)  | 
G44  | 刀具长补正量(-)  | |
*G49  | 工具长补正量取消  | |
G52  | 00  | 局部坐标系设定  | 
G53  | 机械坐标系选择  | |
*G54  | 12  | 工件坐标系1选择  | 
G代码  | 组别  | 解释  | 
G55  | 12  | 工件坐标系2选择  | 
G56  | 工件坐标系3选择  | |
G57  | 工件坐标系4选择  | |
G58  | 工件坐标系5选择  | |
G59  | 工件坐标系6选择  | |
G60  | 00  | 单方向位置定位  | 
G61  | 13  | 工确停止检查模式  | 
G62  | 自动转角进给率调整  | |
G63  | 攻牙模式  | |
*G64  | 切削模式  | |
G73  | 09  | 固定循环(步进循环)  | 
G74  | 固定循环(反向攻牙)  | |
G76  | 固定循环(精镗孔)  | |
*G80  | 固定循环取消  | |
G81  | 固定循环(钻孔/铅孔)  | |
G82  | 固定循环(钻孔/计数式镗孔)  | |
G83  | 固定循环(深钻孔)  | |
G84  | 固定循环(攻牙)  | |
G85  | 固定循环(镗孔)  | |
G86  | 固定循环(镗孔)  | |
G87  | 固定循环(反镗孔)  | |
G88  | 固定循环(镗孔)  | |
G89  | 固定循环(镗孔)  | |
*G90  | 03  | 绝对值指令  | 
*G91  | 增量值指令  | |
G92  | 00  | 机械坐标系设定  | 
G93  | 05  | 逆时针进给  | 
*G94  | 非同期切削(每分钟进给)  | |
*G95  | 同期切削(每回钻进给)  | |
*G96  | 17  | 周速一定控制有效  | 
*G97  | 周速一定控制无效  | |
*G98  | 10  | 固定循环起始点复归  | 
G99  | 固定循环R点复归  | |
支持参数与宏编程  | 
G代码  | 组别  | 解释  | 
※G00  | 01  | 位置定位 (快速进给)  | 
*G01  | 直线补间  | |
G02  | 顺时针切圆弧(CW)  | |
G03  | 逆时针切圆弧(CCW)  | |
G04  | 00  | 暂停  | 
G05  | 高速加工模式  | |
G09  | 正确停止检查  | |
G10  | 程式参数输入/补正输入  | |
G11  | 程式参数输入取消  | |
G12  | 圆切削CW  | |
G13  | 圆切削CCW  | |
*G17  | 02  | 平面选择X-Y  | 
※G18  | 平面选择Z-X  | |
G19  | 平面选择Y-Z  | |
※G20  | 06  | 英制指令  | 
G21  | 公制指令  | |
G27  | 00  | 参考原点检查  | 
G28  | 参考原点复归  | |
G29  | 开始点复归  | |
G30  | 第2~4参考原点复归  | |
G31  | 跳跃机能  | |
G33  | 01  | 螺纹切削  | 
G37  | 00  | 自动工具长测定  | 
G38  | 刀具径补正向量指定  | |
G39  | 刀具径补正转角圆弧补正  | |
*G40  | 07  | 刀具径补正取消  | 
G41  | 刀具径补正左  | |
G42  | 刀具径补正右  | |
G43  | 08  | 刀具长补正量(+)  | 
G44  | 刀具长补正量(-)  | |
*G49  | 工具长补正量取消  | |
G52  | 00  | 局部坐标系设定  | 
G53  | 机械坐标系选择  | |
*G54  | 12  | 工件坐标系1选择  | 
G55  | 12  | 工件坐标系2选择  | 
G56  | 工件坐标系3选择  | |
G57  | 工件坐标系4选择  | |
G58  | 工件坐标系5选择  | |
G59  | 工件坐标系6选择  | |
G60  | 00  | 单方向位置定位  | 
G61  | 13  | 工确停止检查模式  | 
G62  | 自动转角进给率调整  | |
G63  | 攻牙模式  | |
*G64  | 切削模式  | |
G73  | 09  | 固定循环(步进循环)  | 
G74  | 固定循环(反向攻牙)  | |
G76  | 固定循环(精镗孔)  | |
*G80  | 固定循环取消  | |
G81  | 固定循环(钻孔/铅孔)  | |
G82  | 固定循环(钻孔/计数式镗孔)  | |
G83  | 固定循环(深钻孔)  | |
G84  | 固定循环(攻牙)  | |
G85  | 固定循环(镗孔)  | |
G86  | 固定循环(镗孔)  | |
G87  | 固定循环(反镗孔)  | |
G88  | 固定循环(镗孔)  | |
G89  | 固定循环(镗孔)  | |
*G90  | 03  | 绝对值指令  | 
*G91  | 增量值指令  | |
G92  | 00  | 机械坐标系设定  | 
G93  | 05  | 逆时针进给  | 
*G94  | 非同期切削(每分钟进给)  | |
*G95  | 同期切削(每回钻进给)  | |
*G96  | 17  | 周速一定控制有效  | 
*G97  | 周速一定控制无效  | |
*G98  | 10  | 固定循环起始点复归  | 
G99  | 固定循环R点复归  | |
支持参数与宏编程  | 
G代码  | 组别  | 解释  | 
※G00  | 01  | 快速移动定位  | 
※G01  | 直线补间  | |
G02  | 圆弧补间 (CW,顺时钟)  | |
G03  | 圆弧补间 (CCW,逆时钟)  | |
G04  | 00  | 暂停  | 
G09  | 正确停止  | |
G10  | 程式参数/补正输入  | |
G11  | 程式参数/补正输入模式取消  | |
※G17  | 02  | X-Y平面选择  | 
※G18  | Z-X平面选择  | |
※G19  | Y-Z平面选择  | |
※G20  | 06  | 英制输入  | 
※G21  | 公制输入  | |
G27  | 00  | 参考点复归核对  | 
G28  | 自动参考点复归  | |
G29  | 从参考点复归  | |
G30  | 第2,3,4参考点复归  | |
G31  | 跳跃机能  | |
G33  | 01  | 螺纹切削  | 
G34  | 可变螺纹切削  | |
G37  | 00  | 自动刀具补正  | 
*G40  | 07  | 刀径补正取消  | 
G41  | 刀径补正 (左侧)  | |
G42  | 刀径补正 (右侧)  | |
G46  | 刀径补正(自动方向选择)ON  | |
G52  | 00  | 局部坐标系设定  | 
G53  | 机械坐标系选择  | |
※G54  | 12  | 工件坐标系选择1  | 
G55  | 工件坐标系选择2  | |
G56  | 工件坐标系选择3  | |
G57  | 工件坐标系选择4  | |
G58  | 工件坐标系选择5  | |
G59  | 工件坐标系选择6  | |
G61  | 13  | 正确停止核对模式  | 
G62  | 自动转角控速  | |
G63  | 攻牙模式  | |
*G64  | 切削模式  | |
G70  | 09  | 精切削循环  | 
G71  | 直车粗切削加工循环  | |
G72  | 端面粗切削加工循环  | |
G73  | 粗加工循环中的主轴台移动  | |
G74  | 端面切削循环  | |
G75  | 直车削循环  | |
G76  | 螺纹切削复循环  | |
G77  | 从切削循环  | |
G78  | 车牙固定循环  | |
G79  | 端面切削固定循环  | |
*G80  | 加工孔循环指令取消  | |
G83  | 深钻孔循环(Z轴)  | |
G84  | 攻牙循环(Z轴)  | |
G85  | 镗孔循环(Z轴)  | |
G87  | 深孔钻孔循环(X轴)  | |
G88  | 攻牙循环(X轴)  | |
G89  | 镗孔循环(X轴)  | |
※G90  | 03  | 绝对值命令  | 
※G91  | 增量值命令  | |
G92  | 00  | 坐标系设定/主轴速度设定  | 
※G94  | 05  | 非同期进给(每分钟进给)  | 
※G95  | 同期进给(每转进给)  | |
※G96  | 17  | 周速一定控制ON  | 
※G97  | 周速一定控制OFF  | |
*G98  | 10  | 固定循环 初期值复归  | 
G99  | 固定循环 R点复归  | |
支持参数与宏编程  | 
G代码  | 解释  | 
G00  | 快速定位  | 
G01  | 直线插补  | 
G02  | 顺时针圆弧插补  | 
G03  | 逆时针圆弧插补  | 
G04  | 延时  | 
G09  | 进给准停  | 
G20  | 独立子程序调用  | 
G22  | 独立子程序定义  | 
G24  | 独立子程序定义结束,返回调用程序  | 
G25  | 跳转加工  | 
G26  | 程序块调用加工程序内子程序调用  | 
G27  | 无限循环  | 
G30  | 倍率取消  | 
G31  | 倍率定义  | 
G47  | 短直线速度自动过渡  | 
G48  | 取消  | 
G54~G59  | 工件坐标系选择  | 
G71  | 内外径切削复合循环  | 
G72  | 端面切削复合循环  | 
G73  | 封闭轮廓复合循环  | 
G74  | 返回机床参考点(机械原点)  | 
G75  | 返回对刀点  | 
G76  | 返回加工开始点  | 
G77  | 恢复当前坐标系  | 
G81  | 外圆加工循环  | 
G82  | 端面加工循环  | 
G85  | 英制刚性攻丝循环  | 
G86  | 公制螺纹加工循环  | 
G87  | 英制螺纹加工循环  | 
G90  | 绝对值方式编程  | 
G91  | 增量值方式编程  | 
G92  | 设置程序零点  | 
G96  | 恒线速切削有效  | 
G97  | 取消恒线速切削  | 
G98  | 取消每转进给  | 
G99  | 设定每转进给  | 
P= 参变量赋值  | 
M指令  | 解释  | 
M01  | 条件停  | 
M02  | 程序结束并停机  | 
M03  | 主轴正转  | 
M04  | 主轴反转  | 
M05  | 主轴停  | 
M06  | 冷却开  | 
M07  | 冷却关  | 
M08  | 工件夹紧  | 
M09  | 工件松开  | 
M10  | 开指定的继电器  | 
M11  | 关指定的继电器  | 
M20  | 设定刀补号  | 
M21  | 程序结束并返回程序开头  | 
M71~M85  | 继电器脉冲输出  | 
G代码  | 解释  | 
G01  | 直线插补  | 
G02  | 顺时针圆弧插补或螺旋线插补  | 
G03  | 逆时针圆弧插补或螺旋线插补  | 
G04  | 延时  | 
G09  | 伺服准停到位  | 
G11  | 程序块沿Y轴镜像  | 
G12  | 程序块沿X轴镜像  | 
G13  | 程序块以原点镜像加工  | 
G17  | 选择XOY平面  | 
G18  | 选择XOZ平面  | 
G19  | 选择YOZ平面  | 
G20  | 子程序调用  | 
G22  | 子程序定义  | 
G24  | 子程序定义结束,返回调用程序  | 
G25  | 跳转加工  | 
G26  | 转移加工  | 
G27  | 无限循环  | 
G30  | 放大/缩小倍率取消  | 
G31  | 放大/缩小倍率定义  | 
G40  | 取消刀具半径补偿  | 
G41  | 左刀具半径补偿  | 
G42  | 右刀具半径补偿  | 
G43  | 建立刀具长度补偿  | 
G44  | 撤消刀具长度补偿  | 
G47  | 短直线速度自动过渡  | 
G48  | 取消短直线速度自动过渡  | 
G54~G59  | 工件坐标系选择  | 
G73  | 高速深孔加工循环  | 
G74  | 返回机床参考点(机械原点)  | 
G75  | 返回对刀点  | 
G76  | 从当前位置返回程序零点  | 
G78  | 精镗循环  | 
G81  | 中心孔钻孔循环  | 
G82  | 带停顿的中心钻孔循环  | 
G83  | 深孔加工循环  | 
G84  | 公制刚性攻丝循环  | 
G85  | 英制刚性攻丝循环  | 
G86  | 镗孔循环(自动返回)  | 
G87  | 反镗循环  | 
G88  | 镗孔循环(手动返回)  | 
G89  | 带停顿的镗孔循环  | 
G90  | 绝对值方式编程  | 
G91  | 增量值方式编程  | 
G92  | 设定工件座标系  | 
P= 参变量赋值  | 
G代码  | 解释  | 
M00  | 程序暂停  | 
M01  | L××(K××)  | 
M02  | 程序结束并停机  | 
M03  | 主轴正转  | 
M04  | 主轴反转  | 
M05  | 主轴停  | 
M08  | 冷却开  | 
M09  | 冷却关  | 
M10  | 工件夹紧  | 
M11  | 工件松开  | 
M20  | K××号继电器  | 
M21  | K××关××号继电器  | 
M30  | 程序结束并返回程序开头  | 
M71~M85  | 继电器脉冲输出  | 
G代码  | 解释  | 
G00  | 快速点定位指令  | 
G01  | 直线插补指令  | 
G02、G03  | 圆弧插补指令  | 
G04  | 程序延时指令  | 
G26、G27 G28、G29  | 返回起始点指令  | 
G22、G80  | 程序循环指令  | 
G23  | 矩形循环指令  | 
G37、G38 G39、G36  | 返回硬参考点指令  | 
G82、G83  | 螺纹循环指令  | 
G46、G47 G48、G49  | 返回软参考点指令  | 
G96、G97  | 恒线速切削功能  | 
M指令  | 解释  | 
M00  | 程序暂停指令  | 
M02  | 程序结束指令  | 
M30  | 主轴停止,程序结束指令  | 
M20  | 自动循环指令  | 
M03  | 主轴正转指令  | 
M04  | 主轴反转指令  | 
M05  | 主轴停止指令  | 
M06  | 发信后等待回答指令  | 
M26  | 发信指令  | 
M21  | 发信后等待回答指令  | 
M97  | 程序跳转指令  | 
M98  | 子程序调用指令  | 
M99  | 子程序返回指令  | 
G代码  | 组别  | 类型  | 功能  | 
G00  | 01  | 1  | 定位(快速移动) | 
G01  | 直线插补(进给) | ||
G02  | 圆弧插补(顺时针) | ||
G03  | 圆弧插补(逆时针) | ||
G02 Z  | 右螺旋线插补 | ||
G03 Z  | 左螺旋线插补 | ||
G04  | 02  | 2  | 暂停 | 
G17  | 04  | 1  | XY平面选择 | 
G18  | 1  | ZX平面选择 | |
G19  | YZ平面选择 | ||
G40  | 07  | 1  | 刀具补偿抹消 | 
G41  | 刀具补偿左侧  | ||
G42  | 刀具补偿右侧  | ||
G43  | 08  | 刀具长度正向补偿  | |
G44  | 刀具长度负向补偿  | ||
G49  | 刀具长度补偿抹消  | ||
G50  | 11  | 缩放、镜像关  | |
G51  | 11  | 缩放、镜像开  | |
G54  | 14  | 工件坐标系1选择  | |
G55  | 工件坐标系2选择  | ||
G56  | 工件坐标系3选择  | ||
G57  | 工件坐标系4选择  | ||
G58  | 工件坐标系5选择  | ||
G59  | 工件坐标系6选择  | ||
G68  | 03  | 坐标旋转  | |
G69  | 03  | 坐标旋转抹消  | |
G73  | 15  | 步进循环  | |
G74  | 反攻牙循环(加工中心)  | ||
G76  | 精镗孔循环(加工中心)  | ||
G80  | 固定循环抹消  | ||
G81  | 钻孔、锪孔循环  | ||
G82  | 钻孔、反镗孔循环  | ||
G83  | 深孔钻循环  | ||
G84  | 攻牙循环  | ||
G85/G86  | 镗孔循环  | ||
G87  | 反镗孔循环  | ||
G88/G89  | 镗孔循环  | ||
G90  | 00  | 绝对值编程  | |
G91  | 增量值编程  | ||
G92  | 05  | 坐标系设定  | |
G98  | 16  | 返回初始平面  | |
G99  | 返回R点平面  | 
组别  | M代码  | 功能  | 
A  | M00,M01,M02  | 程序停止,程序选择停,程序结束  | 
B  | M03,M04,M05  | 主轴正转,主轴反转,主轴停  | 
C  | M06  | 自动换刀  | 
D  | M08,M09  | 冷却液开,冷却液关  | 
E  | M98,M99  | 调用子程序,子程序返回  | 
关注我们,获取最新资讯和相关教程哦。
这个公号适合你:加工中心维修(sz-sdifu)


















