G92 是什麼意思
最常見的寫法是 G92 E0:讓韌體把當前擠出機位置叫作零。切片軟體用它避免絕對 E 數字一直增大,或在某個列印階段前重置擠出座標。僅僅改變數字標籤不會移動噴嘴或擠出機。
當 G92 帶有 X、Y 或 Z 時,後續絕對移動會應用新的偏移。檢視器如果把 G92 畫成移動,會多出一條假路徑;如果完全忽略,又會讓後面的所有路徑錯位。
寫法和參數
G92 [X<position>] [Y<position>] [Z<position>] [E<position>]X / Y / Z給當前真實軸位置指定新的邏輯座標。
E新的邏輯擠出機位置;G92 E0 最常見。
實際示例
重置擠出座標
G92 E0把當前擠出位置叫作零,不會送出或回抽耗材。
建立臨時 XY 座標
G92 X0 Y0
G1 X20 Y0下一條絕對移動會到達距剛剛標記為 X0 Y0 的真實位置 20 個單位處。
不同韌體怎樣處理
| 系統 | 支援情況 | 具體差異 |
|---|---|---|
| Marlin | 常見支援 | 設定軸或擠出機的邏輯位置,並受軟體限位配置影響。 |
| Klipper | 常見支援 | 常用於重置 E;宏也可以使用儲存/恢復狀態工具。 |
| RepRapFirmware | 常見支援 | 支援,但座標和工具語義有韌體自己的細節。 |
| CNC controllers | 需要核對方言 | 常用於建立座標偏移,偏移是否持久以及怎樣清除隨控制器而異。 |
這個檢視器能顯示什麼
會跟蹤座標偏移
檢視器把 G92 當作座標框架變化,而不是一次移動;XYZ 偏移與 E 重置都會影響後續路徑和耗材計算。
常見錯誤
- G92 不是回零,也不會核實真實位置。
- 沒有注意到的 XYZ 偏移會讓後續絕對座標整體錯位。
- 要有意識地重置或替換偏移;印表機與 CNC 的保留規則不同。
主要資料來源
本頁根據下面的韌體文件審閱並重新整理。真正傳送指令前,仍應以目標機器所用韌體和實際配置為準。