Что означает G92
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Следующее абсолютное перемещение заканчивается в 20 единах от физической точки, которая была переименована в X0 Y0.
Контекст прошивки
| Система | Статус | Что меняется |
|---|---|---|
| Marlin | Обычно | Устанавливает логическую ось или позиции экструдера с учетом настроенного поведения программного конечного выключателя. |
| Klipper | Обычно | Часто используется для сброса E; макросы могут предпочитать помощники для сохранения/восстановления состояния. |
| RepRapFirmware | Обычно | Поддерживается с учетом специфической для прошивки семантики координат и инструментов. |
| CNC controllers | Проверить диалект | G92 обычно устанавливает смещения координат, при этом команды сохранения и сброса зависят от контроллера. |
Что может показать этот просмотрщик
Просмотрщик рассматривает G92 как смену координатной системы, а не как перемещение. Смещения XYZ и сбросы E учитываются в последующих расчетах пути и расхода филамента.
Частые ошибки
- G92 не возвращает ось в исходное положение и не проверяет физическое положение.
- Не замеченное смещение XYZ может привести к тому, что последующие абсолютные координаты будут казаться смещёнными.
- Сбрасывайте или заменяйте смещения осознанно; правила сохранения различаются между прошивкой принтера и ЧПУ.
Первичные источники
Эта страница — перевод исходного английского объяснения, сверенного с документацией прошивок ниже. Всегда проверяйте команды по прошивке и конфигурации той машины, которая будет их выполнять.