G-code(几何程式)与 M-code(机械控制程式)是 CNC 车床的核心语言。它们让数控机台知道「刀具该怎么动」与「什么时候动作」,是操作与自动化的基础命令结构。即使是使用对话式操作的控制器,背后仍是由 G/M 程式自动转换执行。
| G 程式码 | 功能 | 说明 |
|---|---|---|
| G00 | 快速定位 | 不切削下移动刀具至指定位置 |
| G01 | 直线切削 | 控制刀具以进给速度直线移动 |
| G02/G03 | 圆弧切削(顺/逆时针) | 用于加工圆角或圆弧路径 |
| G28 | 回到机械原点 | 多用于加工完成后刀具退回 |
| G90 | 绝对座标编程 | 以工件原点为基准设定位置 |
| G91 | 相对座标编程 | 以当前位置为基准进行位移 |
| G96/G97 | 主轴转速控制 | G96 保持切削表面速度恒定,G97 为固定转速设定 |
| M 程式码 | 功能说明 |
|---|---|
| M00 | 程式暂停 |
| M03/M04 | 主轴正/逆转 |
| M05 | 主轴停止 |
| M08/M09 | 冷却液开启/关闭 |
| M30 | 程式结束并重置 |
| M06 | 换刀(多见于铣床) |
CNC 程式通常由数行指令构成,每行代表一个「动作步骤」,格式如下:
N001 G00 X100 Z100 ; 快速移动至初始点
N002 G01 X50 Z0 F0.2 ; 以进给速度执行切削
N003 G28 U0 W0 ; 回原点
N004 M30 ; 程式结束
Force One 车床搭载 FANUC、Siemens 等控制器皆支援 ISO 标准 G/M 程式码,并内建:
针对初学者,除了参考原厂操作手册外,也建议搭配简易工件进行模拟操作,能有效建立编程思维。
Force One 鼓励操作人员养成程式纪律,时时学习并勇于尝试新的控制器加工机能,定期回顾与优化程式品质,才能持续提升效率与稳定性。
掌握 G/M code 就像学会 CNC 车床的语言,能帮助你与设备更有效率地沟通与控制。无论使用全手动编程还是对话式辅助功能,其核心运作逻辑都源自这些基本语法。