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 車床的語言,能幫助你與設備更有效率地溝通與控制。無論使用全手動編程還是對話式輔助功能,其核心運作邏輯都源自這些基本語法。