G-code 輸出
儲存特定設定檔的輸出,並了解獨立 CLI 匯出路徑。
Beam Bench 會為支援的控制器產生 G-code。其他轉接器,例如 Ruida 與原始 xTool M1,會使用各自的機器工作格式。一般 G-code 檔案不能與這些格式互換。
從應用程式匯出
可用時,請在 Laser Control 中使用 儲存G代碼,或使用 雷射工具 > 儲存機器文件。即使在未連接機器的情況下匯出,也請先選取預定的機器設定檔。
應用程式在寫入目的地前,會驗證規劃失敗、光柵移動與工作區範圍。如果匯出遭封鎖,請修正回報的幾何或放置位置,然後重新整理規劃。對於遭拒絕的規劃,它不會寫入部分取代檔案。
放置位置遵循開始位置與工作原點。依賴連線的模式需要有效的位置資訊。旋轉軸匯出需要已連線的 GRBL 系列支援與目前位置放置方式。
檔案內容
輸出包含座標設定、關閉雷射時的移動、線性切割或雕刻移動、進給與功率值,以及已設定的氣助命令。機器設定檔可以加入開始與結束命令,並選取固定或動態雷射功率。
常見的 GRBL 命令包括:
| 命令 | 意義 |
|---|---|
G0 | 快速定位。控制器決定快速移動速度。 |
G1 | 以命令指定的進給速率進行線性移動。 |
G21 | 毫米單位。 |
G90 / G91 | 絕對或相對座標。 |
M3 / M4 | 固定或動態雷射功率模式。 |
M5 | 關閉雷射。 |
S | 按照已設定的 S 值上限縮放的功率值。 |
F | 進給速率。GRBL 輸出通常使用每分鐘毫米數。 |
M7 / M8 / M9 | 已設定的冷卻或氣助命令。 |
一般工作放置會轉換已規劃的幾何。它不會加入 G92 座標重設。自訂開始或結束命令可能會改變控制器行為,因此請針對目標機器加以確認。
獨立 CLI 匯出
beambench-cli export gcode /abs/path/project.lzrproj /abs/path/out.gcode此命令會直接載入專案,不需要應用程式或 API 伺服器即可運作。它會使用指派給專案的本機儲存設定檔,或在未指派設定檔時使用已儲存的使用中設定檔。缺少設定檔會封鎖匯出。功率縮放、輸出設定與規劃驗證,會使用與應用程式中 儲存G代碼 相同的產生程式碼。
CLI 沒有即時機器位置。目前位置與旋轉軸工作需要透過已連線的應用程式匯出;使用者原點需要已儲存的原點。空白工作、失敗的操作,以及機器工作區外的移動,都會在寫入輸出前遭拒絕。在其他傳送器中執行前,請務必檢查產生的輸出是否適用於預定的控制器。