M600 是什麼意思

換料是一套有狀態的機器流程,不是一次簡單的擠出移動。Marlin 的 Advanced Pause 可以抬高 Z、停到指定 XY、回抽、卸料、提示使用者、裝料和擠出清理,再恢復原列印位置;預設參數來自韌體,也可由指令覆蓋。

支援並不統一。Klipper 使用者常把 M600 定義成基於 PAUSE 的機器宏;RepRapFirmware 也可用自身換料宏。離線檔案無法知道執行時是否有螢幕、斷料感測器、宏或使用者響應。

寫法和參數

M600
M600 X<park-x> Y<park-y> Z<lift> [E<retract>] [U<unload>] [L<load>] [R<resume-temp>]
X / Y

Marlin 中請求的停車位置。

Z

停車前的相對 Z 抬升。

E / U / L

初始回抽、卸料和裝料長度;符號和預設值由韌體定義。

R / T / B

支援的 Marlin 中表示恢復溫度、目標擠出機和提示蜂鳴次數。

實際示例

使用機器預設換料流程

M600

啟動當前機器配置的換料步驟。

指定停車位置

M600 X10 Y15 Z5

Marlin 示例:相對抬高 5 mm 後停到 X10、Y15。

不同韌體怎樣處理

系統支援情況具體差異
Marlin常見支援需要 ADVANCED_PAUSE_FEATURE 和合適的使用者互動;可用參數取決於配置。
Klipper需要核對方言通常是使用者定義宏;PAUSE/RESUME 和停車都由印表機配置。
RepRapFirmware需要核對方言換料由宏和機器流程決定,必須核對實際配置。
CNC controllers不適用M600 不是通用 CNC 耗材或換刀標準。

這個檢視器能顯示什麼

能看到暫停標記,但不執行流程

檢視器不會把 M600 擴充套件成隱藏的停車、卸料和恢復移動,因為這些步驟存在韌體或宏裡;只有檔案明確寫出的移動會改變繪圖。

常見錯誤

  • 無人值守檔案依賴 M600 前,要確認印表機能安全暫停並等待。
  • 停車座標和卸料長度必須適合真實機器與耗材路徑。
  • 檢視器無法保證恢復時正確還原溫度、擠出狀態和位置。

主要資料來源

本頁根據下面的韌體文件審閱並重新整理。真正傳送指令前,仍應以目標機器所用韌體和實際配置為準。