M600 是什麼意思
換料是一套有狀態的機器流程,不是一次簡單的擠出移動。Marlin 的 Advanced Pause 可以抬高 Z、停到指定 XY、回抽、卸料、提示使用者、裝料和擠出清理,再恢復原列印位置;預設參數來自韌體,也可由指令覆蓋。
支援並不統一。Klipper 使用者常把 M600 定義成基於 PAUSE 的機器宏;RepRapFirmware 也可用自身換料宏。離線檔案無法知道執行時是否有螢幕、斷料感測器、宏或使用者響應。
寫法和參數
M600M600 X<park-x> Y<park-y> Z<lift> [E<retract>] [U<unload>] [L<load>] [R<resume-temp>]X / YMarlin 中請求的停車位置。
Z停車前的相對 Z 抬升。
E / U / L初始回抽、卸料和裝料長度;符號和預設值由韌體定義。
R / T / B支援的 Marlin 中表示恢復溫度、目標擠出機和提示蜂鳴次數。
實際示例
使用機器預設換料流程
M600啟動當前機器配置的換料步驟。
指定停車位置
M600 X10 Y15 Z5Marlin 示例:相對抬高 5 mm 後停到 X10、Y15。
不同韌體怎樣處理
| 系統 | 支援情況 | 具體差異 |
|---|---|---|
| Marlin | 常見支援 | 需要 ADVANCED_PAUSE_FEATURE 和合適的使用者互動;可用參數取決於配置。 |
| Klipper | 需要核對方言 | 通常是使用者定義宏;PAUSE/RESUME 和停車都由印表機配置。 |
| RepRapFirmware | 需要核對方言 | 換料由宏和機器流程決定,必須核對實際配置。 |
| CNC controllers | 不適用 | M600 不是通用 CNC 耗材或換刀標準。 |
這個檢視器能顯示什麼
能看到暫停標記,但不執行流程
檢視器不會把 M600 擴充套件成隱藏的停車、卸料和恢復移動,因為這些步驟存在韌體或宏裡;只有檔案明確寫出的移動會改變繪圖。
常見錯誤
- 無人值守檔案依賴 M600 前,要確認印表機能安全暫停並等待。
- 停車座標和卸料長度必須適合真實機器與耗材路徑。
- 檢視器無法保證恢復時正確還原溫度、擠出狀態和位置。
主要資料來源
本頁根據下面的韌體文件審閱並重新整理。真正傳送指令前,仍應以目標機器所用韌體和實際配置為準。