数控G代码与M代码 G代码 组别 用于数控车的功能 快速点定位 直线插补 顺时针方向圆弧插补 逆时针方向圆弧插补 暂停 数据设置 数据设置取消 XY平面选择 ZX平面选择 YZ平面选择 英制 米制 行程检查开关打开 行程检查开关关闭 主轴速度波动检查打开 主轴速度波动检查关闭 参考点返回检查 参考点返回 第二参考点返回 跳步功能 螺纹切削 X向自动刀具补偿 Z向自动刀具补偿 刀尖补偿取消 刀尖左补偿 刀尖右补偿 × × 用于数控铣相同相同相同相同相同相同相同相同相同相同相同相同相同相同相同相同相同相同× 相同× × × 刀具半径补刀具半径左刀具半径右刀具长度正刀具长度负G00 G01 G02 G03 G04 G10 G11 G17 G18 G19 G20 G21 G22 G23 G25 G26 G27 G28 G30 G31 G32 G36 G37 G40 G41 G42 G43 G44 01 01 01 01 00 00 00 16 16 16 06 06 09 09 08 08 00 00 00 00 00 00 00 07 07 07 17 17 G49 G50 G52 G53 G54 G55 G56 G57 G58 G59 G65 G66 G67 G68 G69 G70 G71 G72 G73 G74 G75 G76 G80 G81 G82 G83 G84 G85 G86 G87 G88 G G90 G91 G92 G94 17 00 00 00 14 14 14 14 14 14 00 12 12 04 04 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 × 工件坐标原点设定,最大主轴速度设置 局部坐标系设置 机床坐标系设置 第一工件坐标系设置 第二工件坐标系设置 第三工件坐标系设置 第四工件坐标系设置 第五工件坐标系设置 第六工件坐标系设置 宏程序调用 宏程序调用模态 宏程序调用取消 双刀架镜像打开 双刀架镜像关闭 精车循环 外圆/内孔粗车循环 模型粗车循环 端面粗车循环 端面啄式钻孔循环 外径/内径啄式钻孔循环 螺纹车削多次循环 固定循环注销 × × 刀具长度补偿取消 × 相同 相同 相同 相同 相同 相同 相同 相同 相同 相同 相同 × × × × × 高速深孔钻孔循环 左旋攻螺纹循环 × 精镗循环 相同 钻孔循环 钻孔循环 深孔钻孔循环 攻螺纹循环 粗镗循环 镗孔循环 背镗孔循环 × 镗孔循环 绝对尺寸 增量尺寸 工件坐标原点设置 × 模非非非模模模模模模非模模非非非非非非非非非模模模端面钻孔循环 端面攻螺纹循环 × 端面镗孔循环 侧面钻孔循环 侧面攻螺纹循环 侧面镗孔循环 外径/内径车削循环 × 单次螺纹车削循环 端面车削循环 模模模模模模模模模模模G96 G97 G98 G99 02 02 05 05 恒表面速度设置 恒表面速度设置 每分钟进给 每转进给 × × × × 模模模模 M代码M00 M01 M02 M03 M04 M05 M06 M08 M09 M10 M11 M13 M14 M15 M17 M18 M19 M20 M30 M31 M38 M39 M50 M51 M52 M53 用于数控车的功能程序停止 计划停止 程序结束 主轴顺时针旋转 主轴逆时针旋转 主轴停止 × 切削液开 切削液关 接料器前进 接料器退回 用于数控铣相同相同相同相同相同相同换刀相同相同××××××× 1号压缩空气吹管打开 2号压缩空气吹管关闭 压缩空气吹管关闭 2轴变换 3轴变换 主轴定向 自动上料器工作 程序结束并返回 互锁旁路 右中心架夹紧 右中心架松开 棒料送料器夹紧并前进 棒料送料器夹松开并退回 自动门打开 自动门关闭 × × 相同相同× × × × 相同相同M58 M59 M68 M69 M74 M75 M78 M79 M88 M M90 M98 M99 左中心架夹紧 左中心架松开 液压卡盘夹紧 液压卡盘松开 错误检查功能打开 错误检查功能关闭 尾架套筒送进 尾架套筒退回 主轴低压夹紧 主轴高压夹紧 主轴松开 子程序调用 子程序调用返回 × × × × 相同 相同 × × × × × 相同 相同 模模模模模模模模模模模模模