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