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 的保留规则不同。
主要资料来源
本页根据下面的固件文档审阅并重新整理。真正发送指令前,仍应以目标机器所用固件和实际配置为准。