GTCNC-150iM-II 数控铣床/加工中心 G代码与 M代码编程手册
GTCNC-150iM-II G代码与 M代码
适用于 GREAT-150iM-II 或 GTCNC-150iM-II 数控铣床及加工中心的 G代码与 M代码完整参考。

G代码列表
| G代码 | 功能描述 |
|---|---|
| G00 | 快速定位 |
| G01 | 线性插补 |
| G02 | 圆弧/螺旋插补 顺时针 (CW) |
| G03 | 圆弧/螺旋插补 逆时针 (CCW) |
| G33 | 螺纹加工 |
| G04 | 暂停/驻留 |
| G15 | 取消极坐标指令 |
| G16 | 极坐标指令 |
| G17 | 选择 XY 平面 |
| G18 | 选择 ZX 平面 |
| G20 | 英寸制输入(英制) |
| G21 | 公制输入(毫米制) |
| G28 / G281 / G282 / G283 | 返回第1参考点(机床零点) |
| G30 / G301 / G302 / G303 | 返回第2、3、4参考点 |
| G26 | X、Y、Z轴返回程序原点 |
| G261 | X轴返回程序原点 |
| G262 | Y轴返回程序原点 |
| G263 | Z轴返回程序原点 |
| G40 | 取消刀具半径补偿 |
| G41 | 刀具半径补偿 左偏 |
| G42 | 刀具半径补偿 右偏 |
| G43 | 刀具长度正向补偿 |
| G44 | 刀具长度负向补偿 |
| G45 | 刀具偏移值增加 |
| G46 | 刀具偏移值减少 |
| G47 | 按2倍刀具偏移值增加 |
| G48 | 按2倍刀具偏移值减少 |
| G49 | 取消刀具长度补偿 |
| G37 | 取消缩放功能 |
| G36 | 启用缩放功能 |
| G12 | 取消可编程镜像 |
| G11 | 启用可编程镜像(实现对称加工) |
| G52 | 局部坐标系设定 |
| G53 | 机床坐标系选择 |
| G54 | 工件坐标系 1 |
| G55 | 工件坐标系 2 |
| G56 | 工件坐标系 3 |
| G57 | 工件坐标系 4 |
| G58 | 工件坐标系 5 |
| G59 | 工件坐标系 6 |
| G60 | 精确定位模式 |
| G64 | 连续路径加工模式 |
| G68 | 坐标旋转 |
| G69 | 取消坐标旋转 |
| G73 | 深孔钻削循环 |
| G74 | 逆时针深孔攻丝循环 |
| G76 | 精镗循环 |
| G80 | 固定循环取消 / 外部操作功能取消 |
| G81 | 钻削循环 |
| G82 | 排屑钻削循环 或 扩孔循环 |
| G83 | 深孔排屑钻削循环 |
| G84 | 顺时针深孔攻丝循环 |
| G85 | 镗削循环 |
| G86 | 镗削循环 |
| G87 | 镗削循环 |
| G89 | 镗削循环 |
| G90 | 绝对值编程 |
| G91 | 增量值编程 |
| G92 | 设定工件坐标系 或 限制主轴最高转速 |
| G94 | 每分钟进给 (mm/min) |
| G95 | 每转进给 (mm/rev) |
| G98 | 固定循环返回初始点(用于最终钻孔) |
| G99 | 固定循环返回 R 点(用于首次钻孔) |
| G22 | 程序循环指令 |
| G800 | 取消程序循环指令 |
| G65 | 宏程序非模态调用 |
| G66 | 宏程序模态调用 |
| G67 | 取消宏程序模态调用 |
| G180–G189 | 用户自定义宏程序 |
M代码列表
| M代码 | 功能描述 |
|---|---|
| M02 | 程序结束,停止自动运行(默认) |
| M30 | 程序结束,关闭主轴与冷却 |
| M00 | 程序暂停,按“运行”键继续 |
| M20 | 程序结束,按参数设定次数重复执行(用于测试) |
| M98 | 子程序调用 |
| M99 | 子程序结束/返回 |
| M97 | 程序跳过/跳转 |
| M03 | 主轴正转 (CW) |
| M04 | 主轴反转 (CCW) |
| M05 | 主轴停止 |
| M06 / M16 | 换刀 |
| M08 | 冷却液开启 |
| M09 | 冷却液关闭 |
| M10 | 刀具夹紧 |
| M11 | 刀具松开 |
| M24 | 吹气关闭 |
| M25 | 吹气开启 |
| M32 | 润滑开启 |
| M33 | 润滑关闭 |
| M41 | 用户自定义开启 1 |
| M42 | 用户自定义关闭 1 |
| M43 | 用户自定义开启 2 |
| M44 | 用户自定义关闭 2 |
| M45 | 用户自定义开启 3 |
| M46 | 用户自定义关闭 3 |
| M47 | 用户自定义开启 4 |
| M48 | 用户自定义关闭 4 |
| M49 | 用户自定义开启 5 |
| M50 | 用户自定义关闭 5 |
| M51 | 用户自定义开启 6 |
| M52 | 用户自定义关闭 6 |
| M53 | 用户自定义开启 7 |
| M54 | 用户自定义关闭 7 |
| M55 | 用户自定义开启 8 |
| M56 | 用户自定义关闭 8 |
| M57 | 用户自定义开启 9 |
| M58 | 用户自定义关闭 9 |
| M61 | 主轴高档变速 (第1档) |
| M62 | 主轴低档变速 (第2档) |
| M63 | 主轴第3档变速 |
| M64 | 主轴第4档变速 |
| M317 | 清零 X轴机床坐标 |
| M318 | 清零 Y轴机床坐标 |
| M319 | 清零 Z轴机床坐标 |
| M320 | 清零所有轴机床坐标 (X,Y(C),Z,A,B) |
程序指令地址字
| 指令类别 | 地址字 |
|---|---|
| 程序文件号 | % |
| 程序段号 | N |
| 准备功能 (G代码) | G |
| 辅助功能 (M代码) | M |
| 刀具选择 | T |
| 刀具补偿 | H / D |
| 主轴功能 | S / SP |
| 切削速度/进给 | F |
| 坐标轴字符 | X Y Z A |
| 圆弧圆心坐标 | I J K |
| 步长/半径 | R |
| 延时时间 / 程序入口 | P |
| 重复次数 | L |
数控机床
- 精通Fanuc G75槽加工循环:CNC编程分步指南
- Fanuc G90车削循环:高效车削操作CNC程序实例
- 哈斯G71粗车循环内孔粗加工程序实例
- Fanuc CNC G81钻削循环程序:分步实例教学
- Fanuc G94 端面车削循环详解:CNC 车削编程实战指南
- Fanuc G72 端面粗车循环演示:单行/双行格式编程全解析
- 精通 G84 攻丝循环:实用 CNC 编程指南
- Sinumerik L93 槽加工循环:沟槽加工 CNC 程序实例
- 掌握 Sinumerik CYCLE82 钻孔沉孔循环:分步示例程序
- Milltronics CNC 车床 M 代码完整参考手册
- 大隈数控铣床 G 代码与 M 代码综合指南
- Mach3 M 代码完整指南:CNC 加工必备参考