| 代码 | 功能 | 说明 |
|---|---|---|
G00 | 快速定位 | 空行程移动,不切削 |
G01 | 直线插补 | 按 F 进给速度直线切削 |
G02 / G03 | 圆弧插补 | 顺时针 / 逆时针圆弧,配 R 或 IJK |
G04 | 暂停 | 格式 G04 X_ 或 P_(秒或毫秒,看系统) |
G17/18/19 | 平面选择 | XY / ZX / YZ 平面,圆弧与刀补用 |
G20 / G21 | 英制 / 公制 | 输入单位切换,程序开头设定 |
G28 | 回参考点 | 经中间点回机械原点,换刀前常用 |
G40/41/42 | 刀具半径补偿 | 取消 / 左补偿 / 右补偿,沿进给方向判断 |
G43 / G49 | 刀具长度补偿 | 铣加工中心调用刀长,G49 取消 |
G54–G59 | 工件坐标系 | 多工件 / 多工位常用 |
G81 | 钻孔循环 | 简单钻孔,G80 取消循环 |
G83 | 深孔钻循环 | 每次排屑,深径比大于 3 倍用 |
G84 | 攻丝循环 | 主轴正反配合,进给须与螺距严格匹配 |
G90 / G91 | 绝对 / 增量 | 坐标值读取方式,程序中可切换 |
G96 / G97 | 恒线速度(车) | 车大端面保持切削速度恒定,G97 恒转速 |
| 代码 | 功能 | 说明 |
|---|---|---|
M00 | 程序停止 | 无条件停,按循环启动继续 |
M01 | 选择停止 | 面板"选停"打开才生效,抽检用 |
M03 / M04 | 主轴正转 / 反转 | 配 S 指令,如 S1200 M03 |
M05 | 主轴停 | 一般与 M09 一起在程序段结束前 |
M06 | 换刀 | 加工中心换刀,常配 T 指令 |
M08 / M09 | 冷却液开 / 关 | 开粗前 M08,精加工可按需选开 |
M30 | 程序结束 | 结束并回到程序头,最常用结尾 |
M98 / M99 | 子程序调用 / 返回 | 重复特征编程用,减少程序量 |
不同系统(FANUC、三菱、西门子、广数、华中)个别指令含义有差异,上表为 FANUC 体系通用惯例;改程序前先确认机床系统与机床厂的 PLC 定制指令。