1、1FANUC M 指令代码说明 M00 程序停 M01 选择停止 M02 程序结束(复位) M03 主轴正转 (CW) M04 主轴反转 (CCW) M05 主轴停 M06 换刀 M08 切削液开 M09 切削液关 M16 刀具入刀座 M28 刀座返回原点 M30 程序结束(复位) 并回到开头 M48 主轴过载取消 不起作用 M49 主轴过载取消 起作用 M60 APC 循环开始 M80 分度台正转(CW) M81 分度台反转 (CCW) M98 子程序调用 M99 子程序结束FANUC 车床 G 代码解释G00定位 (快速移动)G01直线切削 G02顺时针切圆弧 (CW,顺时钟)G03逆时针
2、切圆弧 (CCW,逆时钟)G04暂停 (Dwell)G09停于精确的位置 G20英制输入 G21公制输入 G22内部行程限位 有效 G23内部行程限位 无效 G27检查参考点返回 G28参考点返回 G29从参考点返回 G30回到第二参考点 G32切螺纹 G40取消刀尖半径偏置 G41刀尖半径偏置 (左侧)G42刀尖半径偏置 (右侧)G50修改工件坐标;设置主轴最大的 RPMG52设置局部坐标系 G53选择机床坐标系 G70精加工循环 G71内外径粗切循环 G72台阶粗切循环 G73成形重复循环 G74Z 向步进钻削 G75X 向切槽 G76切螺纹循环 G80取消固定循环 G83钻孔循环 2G8
3、4攻丝循环 G85正面镗孔循环 G87侧面钻孔循环 G88侧面攻丝循环 G89侧面镗孔循环 G90(内外直径)切削循环 G92切螺纹循环 G94(台阶) 切削循环 G96恒线速度控制 G97恒线速度控制取消 G98每分钟进给率 G99每转进给率 支持宏程序编程FANUC 铣床 G 代码解释G00顶位 (快速移动)定位 (快速移动)G01直线切削 G02顺时针切圆弧 G03逆时针切圆弧 G04暂停 G15/G16极坐标指令 G17XY 面赋值 G18XZ 面赋值 G19YZ 面赋值 G28机床返回原点 G30机床返回第 2 和第 3 原点 *G40取消刀具直径偏移 G41刀具直径左偏移 G42刀
4、具直径右偏移 *G43刀具长度 + 方向偏移 *G44刀具长度 - 方向偏移 G49取消刀具长度偏移 *G53机床坐标系选择 G54工件坐标系 1 选择 G55工件坐标系 2 选择 G56工件坐标系 3 选择 G57工件坐标系 4 选择 G58工件坐标系 5 选择 G59工件坐标系 6 选择 G73高速深孔钻削循环 3G74左螺旋切削循环 G76精镗孔循环 *G80取消固定循环 G81中心钻循环 G82反镗孔循环 G83深孔钻削循环 G84右螺旋切削循环 G85镗孔循环 G86镗孔循环 G87反向镗孔循环 G88镗孔循环 G89镗孔循环 *G90使用绝对值命令 G91使用增量值命令 G92设置
5、工件坐标系 *G98固定循环返回起始点 *G99返回固定循环 R 点 G50G51 比例缩放 G68G69坐标系旋转 支持宏程序编程M 代码 说明M00程序停 M01选择停止 M02程序结束(复位)M03主轴正转 (CW)M04主轴反转 (CCW)M05主轴停 M06换刀 M08切削液开 M09切削液关 M30程序结束(复位) 并回到开头 M48主轴过载取消 不起作用 M49主轴过载取消 起作用 M94 镜象取消 M95X 坐标镜象 M96Y 坐标镜象 M98子程序调用 M99子程序结束SIEMENS 铣床 G 代码地址 4含义 D 刀具刀补号 F 进给率(与 G4 一起可以编程停留时间)G
6、G 功能(准备功能字)G0 快速移动 G1 直线插补 G2 顺时针圆弧插补 G3 逆时针圆弧插补 CIP 中间点圆弧插补 G33恒螺距的螺纹切削 G331 不带补偿夹具切削内螺纹 G332 不带补偿夹具切削内螺纹. 退刀 CT 带切线的过渡圆弧插补 G4 快速移动 G63快速移动 G74 回参考点 G75 回固定点 G25 主轴转速下限 G26 主轴转速上限 G110 极点尺寸,相对于上次编程的设定位置 G110 极点尺寸,相对于当前工件坐标系的零点 G120 极点尺寸,相对于上次有效的极点 G17* X/Y 平面 G18Z/X 平面 G19 Y/Z 平面 G40 刀尖半径补偿方式的取消 G4
7、1 调用刀尖半径补偿, 刀具在轮廓左侧移动 G42 调用刀尖半径补偿, 刀具在轮廓右侧移动 G500 取消可设定零点偏置 G54 第一可设定零点偏置 G55 第二可设定零点偏置 G56 第三可设定零点偏置 G57 第四可设定零点偏置 G58 第五可设定零点偏置 G59 第六可设定零点偏置 G53 按程序段方式取消可设定零点偏置 G60* 准确定位 5G70 英制尺寸 G71* 公制尺寸 G700 英制尺寸,也用于进给率 FG710公制尺寸,也用于进给率 FG90* 绝对尺寸 G91 增量尺寸 G94* 进给率 F,单位毫米/分 G95 主轴进给率 F,单位毫米/转 G901 在圆弧段进给补偿“
8、开”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 6倒角轮廓连线 CR圆弧插补半径 GOTO
9、B 向后跳转指令 GOTOF 向前跳转指令 RND 圆角 支持参数编程SIEMENS802S/CM 固定循环循环 说明 LCYC82钻削,沉孔加工LCYC83深孔钻削 LCYC840带补偿夹具的螺纹切削 LCYC84不带补偿夹具的螺纹切削 LCYC85镗孔 LCYC60线性孔排列 LCYC61圆弧孔排列 LCYC75矩形槽,键槽,圆形凹槽铣削SIEMENS802DM/810/840DM 固定循环循环 说明 CYCLE82中心钻孔 CYCLE83深孔钻削 CYCLE84性攻丝 CYCLE85铰孔 CYCLE86镗孔 CYCLE88带停止镗孔 CYCLE71端面铣削 LONGHOLE 一个圆弧上的
10、长方形孔 POCKET4环形凹槽铣削 POCKET3矩形凹槽铣削 SLOT1一个圆弧上的键槽 SLOT2环行槽SIEMENS 车床 G 代码地址 含义 D 刀具刀补号 F F 进给率(与 G4 一起可以编程停留时间)G G 功能(准备功能字)G0 快速移动 G1 直线插补 G2 顺时针圆弧插补 G3 逆时针园弧插补 G33 恒螺距的螺纹切削 7G4 快速移动 G63 快速移动 G74 回参考点 G75 回固定点 G17 (在加工中心孔时要求)G18* Z/X 平面 G40 刀尖半径补偿方式的取消 G41 调用刀尖半径补偿, 刀具在轮廓左侧移动 G42 调用刀尖半径补偿, 刀具在轮廓右侧移动 G
11、500 取消可设定零点偏置 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 主轴逆时针旋转
12、 M5 主轴停 M6 更换刀具 N 副程序段 8: 主程序段 P 子程序调用次数 RET 子程序结束 S 主轴转速,在 G4 中表示暂停时间 T 刀具号 X 坐标轴 Y 坐标轴 Z 坐标轴 AR 圆弧插补张角 CALL 循环调用 CHF 倒角,一般使用 CHR 倒角轮廓连线 CR 圆弧插补半径 GOTOB 向后跳转指令 GOTOF 向前跳转指令 RND 圆角 支持参数编程SIEMENS 801、802S/CT、 802SeT 固定循环循环 说明 LCYC82 钻削,沉孔加工 LCYC83 深孔钻削 LCYC840 带补偿夹具的螺纹切削 LCYC84 不带补偿夹具的螺纹切削 LCYC85 镗孔
13、LCYC93切槽循环LCYC95 毛坯切削循环 LCYC97 螺纹切削SIEMENS 802D、810D/840D 固定循环循环说明 CYCLE71平面铣削 CYCLE82中心钻孔YCLE83深孔钻削CYCLE84刚性攻丝CYCLE85铰孔CYCLE86镗孔CYCLE88带停止镗孔CYCLE93切槽CYCLE94退刀槽形状 E.FCYCLE95毛坯切削9CYCLE97螺纹切削HNC 车床 G 代码G 代码 解释 G00定位 (快速移动)G01直线切削 G02顺时针切圆弧 (CW,顺时钟)G03逆时针切圆弧 (CCW,逆时钟)G04暂停 (Dwell)G09停于精确的位置 G20英制输入 G21
14、公制输入 G22内部行程限位 有效 G23内部行程限位 无效 G27检查参考点返回 G28参考点返回 G29从参考点返回 G30回到第二参考点 G32切螺纹 G36直径编程 G37半径编程 G40取消刀尖半径偏置 G41刀尖半径偏置 (左侧)G42刀尖半径偏置 (右侧)G53直接机床坐标系编程 G54G59坐标系选择 G71内外径粗切循环 G72台阶粗切循环 G73闭环车削复合循环 G76切螺纹循环 G80内外径切削循环 G81端面车削固定循环 G82螺纹切削固定循环 G90绝对值编程 G91增量值编程 G92工件坐标系设定 G96恒线速度控制 G97恒线速度控制取消 G94每分钟进给率 G9
15、5每转进给率 支持参数与宏编程10HNC 铣床 G 代码G 代码 组别 解释*G0001定位 (快速移动)G01直线切削 G02顺时针切圆弧 G03逆时针切圆弧 G0400暂停 G0716虚轴指定 G0900准停校验 *G1702XY 面赋值 G18XZ 面赋值 G19YZ 面赋值 G2008英寸输入 *G21毫米输入 G22脉冲当量 G2403镜像开 *G25镜像关 G2800返回到参考点 G29由参考点返回 *G4007取消刀具直径偏移 G41刀具直径左偏移 G42刀具直径右偏移 G4308刀具长度 + 方向偏移 G44刀具长度 - 方向偏移 *G49取消刀具长度偏移 *G5004缩放关 G51缩放开 G5200局部坐标系设定 G53直接机床坐标系编程 *G5414工件坐标系 1 选择 G55工件坐标系 2 选择 G56工件坐标系 3 选择 G57工件坐标系 4 选择 G58工件坐标系 5 选择 G59工件坐标系 6 选择