Что означает G17 / G18 / G19

Дуга требует двух осей в плоскости и одной оси, перпендикулярной плоскости. G17 – обычная плоскость для 3D-печати: X и Y формируют окружность, а Z может создавать спираль. G18 использует Z и X, а G19 – Y и Z. Соответствующие слова смещения центра выбираются из I, J и K.

Выбор плоскости является модальным, поэтому он остается активным до появления другой команды плоскости. Программы ЧПУ обычно объявляют плоскость в своей преамбуле. Многие рабочие процессы печати используют только дуги XY, а некоторая прошивка реализует G2/G3 без полной функции выбора плоскости, поэтому для не-XY дуг необходимы явные проверки совместимости.

Синтаксис и параметры

G17 ; XY plane
G18 ; ZX plane
G19 ; YZ plane
No 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 в прошивке принтера.

Первичные источники

Эта страница — перевод исходного английского объяснения, сверенного с документацией прошивок ниже. Всегда проверяйте команды по прошивке и конфигурации той машины, которая будет их выполнять.