1、1数控编程代码大全FANUC 车床 G 代码FANUC 铣床 G 代码FANUC M 指令代码SIEMENS 铣床 G 代码SIEMENS802S/CM 固定循环SIEMENS802DM/810/840DM 固定循环SIEMENS 车床 G 代码SIEMENS 801、802S/CT 、 802SeT 固定循环SIEMENS 802D、810D/840D 固定循环HNC 车床 G 代码HNC 铣床 G 代码HNC M 指令KND100 铣床 G 代码KND100 车床 G 代码KND100 M 指令GSK980 车床 G 代码GSK980T M 指令GSK928 TC/TE G 代码GSK92
2、8 TC/TE M 指令GSK990M G 代码GSK990M M 指令GSK928MA G 代码GSK928MA M 指令三菱 E60 铣床 G 代码DASEN 3I 铣床 G 代码DASEN 3I 车床 G 代码华兴车床 G 代码华兴 M 指令华兴铣床 G 代码华兴 M 指令仁和 32T G 代码仁和 32T M 指令SKY 2003N M G 代码SKY 2003N M M 指令1.FANUC 车床 G 代码G 代码 解释G00 定位 (快速移动)G01 直线切削G02 顺时针切圆弧 (CW,顺时钟)G03 逆时针切圆弧 (CCW,逆时钟 )G04 暂停 (Dwell)G09 停于精确的
3、位置2G20 英制输入G21 公制输入G22 内部行程限位 有效G23 内部行程限位 无效G27 检查参考点返回G28 参考点返回G29 从参考点返回G30 回到第二参考点G32 切螺纹G40 取消刀尖半径偏置G41 刀尖半径偏置 (左侧)G42 刀尖半径偏置 (右侧)G50 修改工件坐标;设置主轴最大的 RPMG52 设置局部坐标系G53 选择机床坐标系G70 精加工循环G71 内外径粗切循环G72 台阶粗切循环G73 成形重复循环G74Z 向步进钻削G75X 向切槽G76 切螺纹循环G80 取消固定循环G83 钻孔循环G84 攻丝循环G85 正面镗孔循环G87 侧面钻孔循环G88 侧面攻丝
4、循环G89 侧面镗孔循环G90(内外直径 )切削循环G92 切螺纹循环G94(台阶 ) 切削循环G96 恒线速度控制G97 恒线速度控制取消G98 每分钟进给率G99 每转进给率2.FANUC 铣床 G 代码G 代码解释G00 顶位 (快速移动)定位 (快速移动)G01 直线切削G02 顺时针切圆弧G03 逆时针切圆弧G04 暂停G15/G16 极坐标指令3G17XY 面赋值G18XZ 面赋值G19YZ 面赋值G28 机床返回原点G30 机床返回第 2 和第 3 原点*G40 取消刀具直径偏移G41 刀具直径左偏移G42 刀具直径右偏移*G43 刀具长度 + 方向偏移*G44 刀具长度 - 方
5、向偏移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 点G5
6、0比例缩放 G51G68坐标系旋转 G693.FANUC M 指令代码M 代码说明M00 程序停M01 选择停止4M02 程序结束(复位)M03 主轴正转 (CW)M04 主轴反转 (CCW)M05 主轴停M06 换刀M08 切削液开M09 切削液关M30 程序结束(复位) 并回到开头M48 主轴过载取消 不起作用M49 主轴过载取消 起作用M94 镜象取消M95X 坐标镜象M96Y 坐标镜象M98 子程序调用M99 子程序结束4.SIEMENS 铣床 G 代码地址含义D 刀具刀补号F 进给率(与 G4 一起可以编程停留时间)GG 功能( 准备功能字 )G0 快速移动G1 直线插补G2 顺时针
7、圆弧插补G3 逆时针圆弧插补CIP 中间点圆弧插补G33 恒螺距的螺纹切削G331 不带补偿夹具切削内螺纹G332 不带补偿夹具切削内螺纹 . 退刀CT 带切线的过渡圆弧插补G4 快速移动G63 快速移动G74 回参考点G75 回固定点G25 主轴转速下限G26 主轴转速上限G110 极点尺寸,相对于上次编程的设定位置G110 极点尺寸,相对于当前工件坐标系的零点G120 极点尺寸,相对于上次有效的极点G17*X/Y 平面G18Z/X 平面G19Y/Z 平面G40 刀尖半径补偿方式的取消G41 调用刀尖半径补偿, 刀具在轮廓左侧移动G42 调用刀尖半径补偿, 刀具在轮廓右侧移动5G500 取消
8、可设定零点偏置G54 第一可设定零点偏置G55 第二可设定零点偏置G56 第三可设定零点偏置G57 第四可设定零点偏置G58 第五可设定零点偏置G59 第六可设定零点偏置G53 按程序段方式取消可设定零点偏置G60*准确定位G70 英制尺寸G71*公制尺寸G700 英制尺寸,也用于进给率 FG710 公制尺寸,也用于进给率 FG90*绝对尺寸G91 增量尺寸G94*进给率 F,单位毫米 /分G95 主轴进给率 F,单位毫米/ 转G901 在圆弧段进给补偿“开”G900 进给补偿“关”G450 圆弧过渡G451 等距线的交点I 插补参数J 插补参数K 插补参数I1 圆弧插补的中间点J1 圆弧插补
9、的中间点K1 圆弧插补的中间点L 子程序名及子程序调用M 辅助功能M0 程序停止M1 程序有条件停止M2 程序结束M3 主轴顺时针旋转M4 主轴逆时针旋转M5 主轴停M6 更换刀具N 副程序段:主程序段P 子程序调用次数RET 子程序结束S 主轴转速,在 G4 中表示暂停时间T 刀具号X 坐标轴Y 坐标轴Z 坐标轴CALL 循环调用6CHF 倒角,一般使用CHR 倒角轮廓连线CR 圆弧插补半径GOTOB 向后跳转指令GOTOF 向前跳转指令RND 圆角支持参数编程5.SIEMENS802S/CM 固定循环循环说明LCYC82 钻削,沉孔加工LCYC83 深孔钻削LCYC840 带补偿夹具的螺纹
10、切削LCYC84 不带补偿夹具的螺纹切削LCYC85 镗孔LCYC60 线性孔排列LCYC61 圆弧孔排列LCYC75 矩形槽,键槽,圆形凹槽铣削SIEMENS802DM/810/840DM 固定循环循环说明CYCLE82 中心钻孔CYCLE83 深孔钻削CYCLE84 性攻丝CYCLE85 铰孔CYCLE86 镗孔CYCLE88 带停止镗孔CYCLE71 端面铣削LONGHOLE 一个圆弧上的长方形孔POCKET4 环形凹槽铣削POCKET3 矩形凹槽铣削SLOT1 一个圆弧上的键槽SLOT2 环行槽6.SIEMENS 车床 G 代码地址含义D 刀具刀补号FF 进给率( 与 G4 一起可以编
11、程停留时间)GG 功能( 准备功能字 )G0 快速移动G1 直线插补G2 顺时针圆弧插补G3 逆时针园弧插补G33 恒螺距的螺纹切削G4 快速移动7G63 快速移动G74 回参考点G75 回固定点G17(在加工中心孔时要求)G18*Z/X 平面G40 刀尖半径补偿方式的取消G41 调用刀尖半径补偿, 刀具在轮廓左侧移动G42 调用刀尖半径补偿, 刀具在轮廓右侧移动G500 取消可设定零点偏置G54 第一可设定零点偏置G55 第二可设定零点偏置G56 第三可设定零点偏置G57 第四可设定零点偏置G58 第五可设定零点偏置G59 第六可设定零点偏置G53 按程序段方式取消可设定零点偏置G70 英制
12、尺寸G71*公制尺寸G90*绝对尺寸G91 增量尺寸G94*进给率 F,单位毫米 /分G95 主轴进给率 F,单位毫米/ 转I 插补参数I1 圆弧插补的中间点K1 圆弧插补的中间点L 子程序名及子程序调用M 辅助功能M0 程序停止M1 程序有条件停止M2 程序结束M30M17M3 主轴顺时针旋转M4 主轴逆时针旋转M5 主轴停M6 更换刀具N 副程序段:主程序段P 子程序调用次数RET 子程序结束S 主轴转速,在 G4 中表示暂停时间T 刀具号X 坐标轴Y 坐标轴Z 坐标轴8AR 圆弧插补张角CALL 循环调用CHF 倒角,一般使用CHR 倒角轮廓连线CR 圆弧插补半径GOTOB 向后跳转指令
13、GOTOF 向前跳转指令RND 圆角支持参数编程7.SIEMENS 801、802S/CT 、 802SeT 固定循环循环说明LCYC82 钻削,沉孔加工LCYC83 深孔钻削LCYC840 带补偿夹具的螺纹切削LCYC84 不带补偿夹具的螺纹切削LCYC85 镗孔LCYC93 切槽循环LCYC95 毛坯切削循环LCYC97 螺纹切削SIEMENS 802D、810D/840D 固定循环循环说明CYCLE71 平面铣削CYCLE82 中心钻孔YCLE83 深孔钻削CYCLE84 刚性攻丝CYCLE85 铰孔CYCLE86 镗孔CYCLE88 带停止镗孔CYCLE93 切槽CYCLE94 退刀槽
14、形状 EFCYCLE95 毛坯切削CYCLE97 螺纹切削8.HNC 车床 G 代码G 代码解释G00 定位 (快速移动)G01 直线切削G02 顺时针切圆弧 (CW,顺时钟)G03 逆时针切圆弧 (CCW,逆时钟 )G04 暂停 (Dwell)G09 停于精确的位置G20 英制输入G21 公制输入G22 内部行程限位 有效G23 内部行程限位 无效G27 检查参考点返回9G28 参考点返回G29 从参考点返回G30 回到第二参考点G32 切螺纹G36 直径编程G37 半径编程G40 取消刀尖半径偏置G41 刀尖半径偏置 (左侧)G42 刀尖半径偏置 (右侧)G53 直接机床坐标系编程G54G
15、59 坐标系选择G71 内外径粗切循环G72 台阶粗切循环G73 闭环车削复合循环G76 切螺纹循环G80 内外径切削循环G81 端面车削固定循环G82 螺纹切削固定循环G90 绝对值编程G91 增量值编程G92 工件坐标系设定G96 恒线速度控制G97 恒线速度控制取消G94 每分钟进给率G95 每转进给率9.HNC 铣床 G 代码G 代码组别解释*G001定位 (快速移动)G01 直线切削G02 顺时针切圆弧G03 逆时针切圆弧G040 暂停G0716 虚轴指定G090 准停校验*G172XY 面赋值G18XZ 面赋值G19YZ 面赋值G208英寸输入*G21 毫米输入G22 脉冲当量G2
16、43 镜像开10*G25 镜像关G280 返回到参考点G29 由参考点返回*G407 取消刀具直径偏移G41 刀具直径左偏移G42 刀具直径右偏移G438 刀具长度 + 方向偏移G44 刀具长度 - 方向偏移*G49 取消刀具长度偏移*G504 缩放关G51 缩放开G520 局部坐标系设定G53 直接机床坐标系编程*G5414 工件坐标系 1 选择G55 工件坐标系 2 选择G56 工件坐标系 3 选择G57 工件坐标系 4 选择G58 工件坐标系 5 选择G59 工件坐标系 6 选择G600 单方向定位*G6112 精确停止校验方式G64 连续方式G685 旋转变换*G69 旋转取消G739
17、 高速深孔钻削循环G74 左螺旋切削循环G76 精镗孔循环*G80 取消固定循环G81 中心钻循环G82 反镗孔循环G83 深孔钻削循环G84 右螺旋切削循环G85 镗孔循环G86 镗孔循环G87 反向镗孔循环G88 镗孔循环G89 镗孔循环*G903 使用绝对值命令G91 使用增量值命令G920 设置工件坐标系*G9414 每分钟进给G95 每转进给*G9810 固定循环返回起始点11G99 返回固定循环 R 点10.HNC M 指令M 代码说明M00 程序停M01 选择停止M02 程序结束(复位)M03 主轴正转 (CW)M04 主轴反转 (CCW)M05 主轴停M06 换刀M07 切削液
18、开M09 切削液关M98 子程序调用M99 子程序结束11.KND100 铣床 G 代码G 代码组别解释G001 定位 (快速移动)G01 直线切削G02 顺时针切圆弧G03 逆时针切圆弧G040 暂停G172XY 面赋值G18XZ 面赋值G19YZ 面赋值G280 机床返回原点G29 从参考点返回*G407 取消刀具直径偏移G41 刀具直径左偏移G42 刀具直径右偏移*G438 刀具长度 + 方向偏移*G44 刀具长度 - 方向偏移G49 取消刀具长度偏移*G5314 机床坐标系选择G54 工件坐标系 1 选择G55 工件坐标系 2 选择G56 工件坐标系 3 选择G57 工件坐标系 4 选
19、择G58 工件坐标系 5 选择G59 工件坐标系 6 选择G739 高速深孔钻削循环G74 左螺旋切削循环G76 精镗孔循环*G80 取消固定循环12G81 钻孔循环(点钻)G82 钻孔循环(镗阶梯孔)G83 深孔钻削循环G84 攻丝循环G85 镗孔循环G86 钻孔循环G87 反向镗孔循环G88 镗孔循环G89 镗孔循环*G903 使用绝对值命令G91 使用增量值命令G920 设置工件坐标系*G9810 固定循环返回起始点*G99 返回固定循环 R 点12.KND100 车床 G 代码G 代码组别解释G001 定位 (快速移动)G01 直线切削G02 顺时针切圆弧 (CW,顺时钟)G03 逆时
20、针切圆弧 (CCW,逆时钟 )G040 暂停 (Dwell)G10 偏移值设定G206 英制输入G21 公制输入G270 检查参考点返回G28 参考点返回G29 从参考点返回G31 跳跃机能G321 切螺纹G36X 轴自动刀偏设定G37Z 轴自动刀偏设定G407 取消刀尖半径偏置G41 刀尖半径偏置 (左侧)G42 刀尖半径偏置 (右侧)G500 坐标系设定G54 工件坐标系G55-G59 工件坐标系G700 精加工循环G71 内外径粗切循环G72 台阶粗切循环G73 成形重复循环G74 端面深孔加工循环G75 外圆、内圆切削循环13G76 切螺纹循环G901(内外直径) 切削循环G92 切螺
21、纹循环G94(台阶 ) 切削循环G9612 恒线速度控制G97 恒线速度控制取消G985 每分钟进给率G99 每转进给率13.KND100 M 指令M 代码说明M00 程序停M01 选择停止M02 程序结束(复位)M03 主轴正转 (CW)M04 主轴反转 (CCW)M05 主轴停M06 换刀M08 切削液开M09 切削液关M10 卡紧M11 松开M32 润滑开M33 润滑关M98 子程序调用M99 子程序结束14.GSK980 车床 G 代码G 代码组别功能G001 定位(快速移动)*G01 直线插补(切削进给)G02 圆弧插补 CW(顺时针)G03 圆弧插补 CCW(逆时针) G28 返回
22、参考点 G32 1 螺纹切削 G50 0 坐标系设定 G65 00 宏程序命令G71 外圆粗车循环G72 端面粗车循环G73 封闭切削循环G74 端面深孔加工循环G75 外圆,内圆切槽循环 G92 螺纹切削循环 G94 端面切削循环 G97 恒线速关 14G99 每转进给15.GSK980T M 指令M 代码说明M03 主轴正转M04 主轴反转M05 主轴停止M08 冷却液开M09 冷却液关(不输出信号)M32 润滑开M33 润滑关(不输出信号)M10 备用M11 备用尖(不输出信号)M00 程序暂停,按循环起动 程序继续执行M30 程序结束,程序返回开始16.GSK928 TC/TE G 代
23、码G 代码功能G00 定位(快速移动)*G01 直线插补(切削进给)G02 圆弧插补 CW(顺时针)G03 圆弧插补 CCW(逆时针)G32 攻牙循环 G33 螺纹切削G71 外圆粗车循环G72 端面粗车循环G74 端面深孔加工循环G75 外圆,内圆切槽循环 G90 外圆,内圆车削循环G92 螺纹切削循环 G94 外圆内圆锥面循环G22 局部循环开始G80 局部循环结束 *G98 每分进给G99 每转进给G50 设置工件绝对坐标系G26X、Z 轴回参考G27X 轴回参考点G29Z 轴回参考点17.GSK928 TC/TE M 指令M 代码说明M03 主轴正转M04 主轴反转15M05 主轴停止
24、M08 冷却液开M09 冷却液关(不输出信号)M32 润滑开M33 润滑关(不输出信号)M10 备用M11 备用尖(不输出信号)M00 程序暂停,按循环起动 程序继续执行M30 程序结束,程序返回开始18.GSK990M G 代码G 代码组别解释G001定位 (快速移动)G01 直线切削G02 顺时针切圆弧G03 逆时针切圆弧G040 暂停G172XY 面赋值G18XZ 面赋值G19YZ 面赋值G280机床返回原点G29 从参考点返回*G407取消刀具直径偏移G41 刀具直径左偏移G42 刀具直径右偏移*G438刀具长度 + 方向偏移*G44 刀具长度 - 方向偏移G49 取消刀具长度偏移*G
25、5314机床坐标系选择G54 工件坐标系 1 选择G55 工件坐标系 2 选择G56 工件坐标系 3 选择G57 工件坐标系 4 选择G58 工件坐标系 5 选择G59 工件坐标系 6 选择G73 高速深孔钻削循环G74 左螺旋切削循环G76 精镗孔循环*G80 取消固定循环16G81 钻孔循环(点钻)G829 钻孔循环(镗阶梯孔)G83 深孔钻削循环G84 攻丝循环G85 镗孔循环G86 钻孔循环G87 反向镗孔循环G88 镗孔循环G89 镗孔循环*G903 使用绝对值命令G91 使用增量值命令G920 设置工件坐标系*G9810 固定循环返回起始点*G99 返回固定循环 R 点19.GSK
26、990M M 指令M 代码说明M00 程序停M01 选择停止M02 程序结束(复位)M03 主轴正转 (CW)M04 主轴反转 (CCW)M05 主轴停M06 换刀M08 切削液开M09 切削液关M10 卡紧M11 松开M32 润滑开M33 润滑关M98 子程序调用M99 子程序结束20.GSK928MA G 代码G 代码 解释G00 定位 (快速移动)G1 直线切削G02 顺时针切圆弧G03 逆时针切圆弧G04 延时等待G17XY 面赋值G18XZ 面赋值G19YZ 面赋值G28 机床返回原点17G29 从参考点返回*G40 取消刀具直径偏移G41 刀具直径左偏移G42 刀具直径右偏移*G4
27、3 刀具长度 + 方向偏移*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 返回固定循环
28、R 点G10 G11 圆凹槽内粗铣G12 G13 全圆内精铣G14 G15 外圆精铣G22 系统参数运算(模态)G23 判参数值跳转G27 机械零点检测G28 经中间点快速定位到程序G31 快速返回 R 基准面G34 G35 矩形凹槽内精铣G38 G39 矩形外精铣21.GSK928MA M 指令M 指令解释M0程序停止。完成程序段其它指令后,停止主轴,关18冷却液,指向下一程序段,并停止做进一步处理,等待按 RUN(运行)键,才继续运行该程序段。M2程序结束,停止。停主轴,关冷却液,消除 G93 坐标偏置和刀具偏置返回到起始程序段(不运行) 。执行 M2 后,系统将切换到基准工件坐标系。M3
29、 主轴正转M4 主轴反转M5 停止主轴M8 开冷却泵M9 关冷却泵M12暂停: 等待按“ 运行”键才继续运行(按急停键则停止)M30程序结束,消除刀具偏置,返回起始程序段(不运行). 执行 M30 后,系统将切换到基准工件坐标系。M32 润滑开;M33 润滑关;M98 调用子程序M99 子程序结束返回22.三菱 E60 铣床 G 代码G 代码组别 解释G001位置定位 (快速进给)*G01 直线补间G02 顺时针切圆弧(CW)G03 逆时针切圆弧(CCW)G04 暂停G05 高速加工模式G090正确停止检查G10 程式参数输入/补正输入G11 程式参数输入取消G12 圆切削 CWG13 圆切削
30、 CCW*G172平面选择 XYG18 平面选择 ZXG19 平面选择 YZG206英制指令G21 公制指令G270参考原点检查19G28 参考原点复归G29 开始点复归G30 第 24 参考原点复归G31 跳跃机能G331 螺纹切削G370自动工具长测定G38 刀具径补正向量指定G39 刀具径补正转角圆弧补正*G407刀具径补正取消G41 刀具径补正左G42 刀具径补正右G438刀具长补正量()G44 刀具长补正量()*G49 工具长补正量取消G520局部坐标系设定G53 机械坐标系选择*G5412 工件坐标系 1 选择G 代码组别 解释G5512 工件坐标系 2 选择G56 工件坐标系 3
31、 选择G57 工件坐标系 4 选择G58 工件坐标系 5 选择G59 工件坐标系 6 选择G600 单方向位置定位G6113 工确停止检查模式G62 自动转角进给率调整G63 攻牙模式*G64 切削模式G739 固定循环(步进循环)G74 固定循环(反向攻牙)G76 固定循环(精镗孔)*G80 固定循环取消G81 固定循环(钻孔/铅孔)G82 固定循环(钻孔/计数式镗孔)G83 固定循环(深钻孔)G84 固定循环(攻牙)G85 固定循环(镗孔)G86 固定循环(镗孔)G87 固定循环(反镗孔)20G88 固定循环(镗孔)G89 固定循环(镗孔)*G903 绝对值指令*G91 增量值指令G920
32、 机械坐标系设定G935 逆时针进给*G94 非同期切削(每分钟进给)*G95 同期切削(每回钻进给)*G9617 周速一定控制有效*G97 周速一定控制无效*G9810 固定循环起始点复归G99 固定循环 R 点复归支持参数与宏编程23.DASEN 3I 铣床 G 代码G 代码组别解释G001位置定位 (快速进给)*G01 直线补间G02 顺时针切圆弧(CW)G03 逆时针切圆弧(CCW)G04 暂停G05 高速加工模式G09 正确停止检查G10 程式参数输入/补正输入G110程式参数输入取消G12 圆切削 CWG13 圆切削 CCW*G172平面选择 XYG18 平面选择 ZXG19 平面
33、选择 YZG206英制指令G21 公制指令G270参考原点检查G28 参考原点复归G29 开始点复归G30 第 24 参考原点复归G31 跳跃机能G331 螺纹切削G370自动工具长测定G38 刀具径补正向量指定G39 刀具径补正转角圆弧补正*G407刀具径补正取消21G41 刀具径补正左G42 刀具径补正右G438刀具长补正量()G44 刀具长补正量()*G49 工具长补正量取消G520局部坐标系设定G53 机械坐标系选择*G5412 工件坐标系 1 选择G5512 工件坐标系 2 选择G56 工件坐标系 3 选择G57 工件坐标系 4 选择G58 工件坐标系 5 选择G59 工件坐标系 6
34、 选择G600 单方向位置定位G6113 工确停止检查模式G62 自动转角进给率调整G63 攻牙模式*G64 切削模式G739 固定循环(步进循环)G74 固定循环(反向攻牙)G76 固定循环(精镗孔)*G80 固定循环取消G81 固定循环(钻孔/铅孔)G82 固定循环(钻孔/计数式镗孔)G83 固定循环(深钻孔)G84 固定循环(攻牙)G85 固定循环(镗孔)G86 固定循环(镗孔)G87 固定循环(反镗孔)G88 固定循环(镗孔)G89 固定循环(镗孔)*G903 绝对值指令*G91 增量值指令G920 机械坐标系设定G935 逆时针进给*G94 非同期切削(每分钟进给)*G95 同期切削
35、(每回钻进给)*G9617 周速一定控制有效*G97 周速一定控制无效*G9810 固定循环起始点复归G99 固定循环 R 点复归2224.DASEN 3I 车床 G 代码G 代码组别解释G001快速移动定位G01 直线补间G02 圆弧补间 (CW,顺时钟)G03 圆弧补间 (CCW,逆时钟 )G040暂停G09 正确停止G10 程式参数/补正输入G11 程式参数/补正输入模式取消G172XY 平面选择G18ZX 平面选择G19YZ 平面选择G206英制输入G21 公制输入G270参考点复归核对G28 自动参考点复归G29 从参考点复归G30 第 2,3,4 参考点复归G31 跳跃机能G331
36、螺纹切削G34 可变螺纹切削G370 自动刀具补正G407刀径补正取消G41 刀径补正 (左侧)G42 刀径补正 (右侧)G46 刀径补正(自动方向选择) ONG520局部坐标系设定G53 机械坐标系选择G5412工件坐标系选择 1G55 工件坐标系选择 2G56 工件坐标系选择 3G57 工件坐标系选择 4G58工件坐标系选择 5G59 工件坐标系选择 6G6113正确停止核对模式G62 自动转角控速G63 攻牙模式G64 切削模式G70 精切削循环23G71 直车粗切削加工循环G72 端面粗切削加工循环G73 粗加工循环中的主轴台移动G74 端面切削循环G75 直车削循环G76 螺纹切削复
37、循环G77 从切削循环G78 车牙固定循环G79 端面切削固定循环G80 加工孔循环指令取消G83 深钻孔循环(Z 轴)G84 攻牙循环(Z 轴)G85 镗孔循环(Z 轴)G879深孔钻孔循环(X 轴)G88 攻牙循环(X 轴)G89 镗孔循环(X 轴)G903绝对值命令G91 增量值命令G920 坐标系设定/主轴速度设定G945非同期进给(每分钟进给)G95 同期进给(每转进给)G9617周速一定控制 ONG97 周速一定控制 OFFG9810固定循环 初期值复归G99 固定循环 R 点复归支持参数与宏编程25.华兴车床 G 代码G 代码解释G00 快速定位G01 直线插补G02 顺时针圆弧
38、插补G03 逆时针圆弧插补G04 延时G09 进给准停G20 独立子程序调用G22 独立子程序定义G24 独立子程序定义结束,返回调用程序G25 跳转加工G26 程序块调用加工程序内子程序调用G27 无限循环24G30 倍率取消G31 倍率定义G47 短直线速度自动过渡G48 取消G54G59 工件坐标系选择G71 内外径切削复合循环G72 端面切削复合循环G73 封闭轮廓复合循环G74 返回机床参考点(机械原点)G75 返回对刀点G76 返回加工开始点G77 恢复当前坐标系G81 外圆加工循环G82 端面加工循环G85 英制刚性攻丝循环G86 公制螺纹加工循环G87 英制螺纹加工循环G90
39、绝对值方式编程G91 增量值方式编程G92 设置程序零点G96 恒线速切削有效G97 取消恒线速切削G98 取消每转进给G99 设定每转进给P= 参变量赋值26.华兴车床 M 指令M 指令解释 M01 条件停M02 程序结束并停机M03 主轴正转M04 主轴反转M05 主轴停M06 冷却开M07 冷却关M08 工件夹紧M09 工件松开M10 开指定的继电器M11 关指定的继电器M20 设定刀补号M21 程序结束并返回程序开头M71M85 继电器脉冲输出27.华兴铣床 G 代码G 代码解释 25G01 直线插补G02 顺时针圆弧插补或螺旋线插补G03 逆时针圆弧插补或螺旋线插补G04 延时G09
40、 伺服准停到位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 取消短直线速度自动过渡G54G59 工件坐标系选择G73 高速深孔加工循环G74 返回机床参考点(机械
41、原点)G75 返回对刀点G76 从当前位置返回程序零点G78 精镗循环G81 中心孔钻孔循环G82 带停顿的中心钻孔循环G83 深孔加工循环G84 公制刚性攻丝循环G85 英制刚性攻丝循环G86 镗孔循环(自动返回)G87 反镗循环G88 镗孔循环(手动返回)G89 带停顿的镗孔循环G90 绝对值方式编程G91 增量值方式编程26G92 设定工件座标系P= 参变量赋值28.华兴铣床 M 指令M 指令解释M00 程序暂停M01L(K)M02 程序结束并停机M03 主轴正转M04 主轴反转M05 主轴停M08 冷却开M09 冷却关M10 工件夹紧M11 工件松开M20K号继电器M21K关 号继电器
42、M30 程序结束并返回程序开头M71M85 继电器脉冲输出29.仁和 32TG 代码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 恒线速切削功能30.仁和 32T M 指令M 指令解释M00 程序暂停指令M02 程序结束指令M30 主轴停止,程序结束指令M20 自动循环指令M03 主轴正转指令M04 主轴反转
43、指令M05 主轴停止指令M06 发信后等待回答指令M26 发信指令27M21 发信后等待回答指令M97 程序跳转指令M98 子程序调用指令M99 子程序返回指令31.SKY 2003N M G 代码G 代码组类型功能G0011 定位(快速移动)G01 直线插补(进给)G02圆弧插补(顺时针)G03圆弧插补(逆时针)G02+Z 右螺旋线插补G03+Z 左螺旋线插补G0422 暂停G1741XY 平面选择G181ZX 平面选择G19YZ 平面选择G4071 刀具补偿抹消G41 刀具补偿左侧G42 刀具补偿右侧G438 刀具长度正向补偿G44 刀具长度负向补偿G49 刀具长度补偿抹消G5011 缩放
44、、镜像关G5111 缩放、镜像开G5414 工件坐标系 1 选择G55 工件坐标系 2 选择G56 工件坐标系 3 选择G57 工件坐标系 4 选择G58 工件坐标系 5 选择G59 工件坐标系 6 选择G683 坐标旋转G693 坐标旋转抹消G7315 步进循环G74反攻牙循环(加工中心)G76精镗孔循环(加工中心)28G80 固定循环抹消G81 钻孔、锪孔循环G82 钻孔、反镗孔循环G83 深孔钻循环G84 攻牙循环G85/G86 镗孔循环G87 反镗孔循环G88/G89 镗孔循环G900 绝对值编程G91 增量值编程G925 坐标系设定G9816 返回初始平面G99 返回 R 点平面32.SKY 2003N M M 指令组别 M 代码功能AM00,M01,M02 程序停止,程序选择停,程序结束BM03,M04,M05 主轴正转,主轴反转,主轴停CM06 自动换刀DM08,M09 冷却液开,冷却液关EM98,M99 调用子程序,子程序返回