Что означает G17 / G18 / G19
Дуга требует двух осей в плоскости и одной оси, перпендикулярной плоскости. G17 – обычная плоскость для 3D-печати: X и Y формируют окружность, а Z может создавать спираль. G18 использует Z и X, а G19 – Y и Z. Соответствующие слова смещения центра выбираются из I, J и K.
Выбор плоскости является модальным, поэтому он остается активным до появления другой команды плоскости. Программы ЧПУ обычно объявляют плоскость в своей преамбуле. Многие рабочие процессы печати используют только дуги XY, а некоторая прошивка реализует G2/G3 без полной функции выбора плоскости, поэтому для не-XY дуг необходимы явные проверки совместимости.
Синтаксис и параметры
G17 ; XY planeG18 ; ZX planeG19 ; YZ planeNo parametersКаждая команда изменяет модальную плоскость, используемую следующими командами дуг или сплайнов.
Практические примеры
Выберите обычную плоскость печати
G17
G2 X40 Y20 I20 J0 F1200Дуга решается в плоскости XY, с I и J для определения её центра.
Дуга в вертикальной плоскости
G18
G2 X20 Z10 I10 K0 F600Круглая часть лежит в ZX. Используйте эту форму только если целевой контроллер её поддерживает.
Контекст прошивки
| Система | Статус | Что меняется |
|---|---|---|
| Marlin | Проверить диалект | Требуется CNC_WORKSPACE_PLANES; в противном случае типичные дуги принтера остаются в XY. |
| Klipper | Проверить диалект | Поддержка настроенных дуг gcode рассчитана на обычные дуги слайсера; перед использованием проверьте поддержку плоскостей, отличных от XY. |
| RepRapFirmware | Обычно | Документирует выбор плоскости для поддерживаемых дуг и рабочих процессов механической обработки. |
| CNC controllers | Обычно | Стандартные модальные команды плоскости; дополнительные плоскости UV, WU или VW могут быть на некоторых контроллерах. |
Что может показать этот просмотрщик
Просмотрщик отслеживает G17/G18/G19 и измеряет поддерживаемые дуги XY, ZX и YZ, включая их истинные границы и длину, перед преобразованием для отображения.
Частые ошибки
- Значения I, J и K следуют за активной плоскостью; копирование дуги XY с G18 изменяет геометрию.
- Режим плоскости сохраняется, поэтому отсутствие G17 после вертикальной дуги может повлиять на каждый последующий блок G2/G3.
- Не предполагается, что включение G2/G3 автоматически включает неплоскости XY в прошивке принтера.
Первичные источники
Эта страница — перевод исходного английского объяснения, сверенного с документацией прошивок ниже. Всегда проверяйте команды по прошивке и конфигурации той машины, которая будет их выполнять.