Что объясняет этот глоссарий

В файле G-code есть не только названия команд. В нём есть и понятия: холостой ход, экструзия, ретракт, высота слоя, компенсация давления. Они описывают, чего пытается добиться последовательность команд.

Определения связывают каждый термин со строками, которые видно в файле G-code, и поясняют, что этот браузерный просмотрщик показывает, а что — нет.

Понятие ≠ команда

Холостой ход, высота слоя и ретракт описывают связь между действиями и состоянием; ни одно из них не обязательно соответствует одной фиксированной команде. Их определяют по предыдущим режимам, текущим координатам, изменениям E, комментариям слайсера и целевой прошивке.

Три уровня смысла

Движение

Координаты, плоскости и скорости подачи описывают, куда и как перемещается инструмент.

Материал

Состояние экструзии и ретракта определяет, укладывает ли перемещение материал, подаёт его обратно или вытягивает.

Состояние станка

Модальные команды и настройки прошивки меняют то, как читаются последующие числовые значения.

Как связаны шесть базовых понятий

Где понятие оставляет след

Источник признакаОбычный видЧто он показывает
Прямая командаG90, M83, M104Явно меняет позиционирование, экструзию, температуру или другую цель либо состояние.
Последовательность значенийX / Y / Z / E / FРазличия между соседними строками помогают определить направление, укладку, ретракт и смену слоя.
Комментарий слайсера;LAYER, ;TYPE, ;FEATUREПередаёт замысел слайсера: номер слоя, стенка, заполнение. Точные метки зависят от слайсера и не универсальны.
Внешнее состояние станкаКонфигурация, макросы, датчики, механикаОпределяет итоговое выполнение и обычно не восстанавливается полностью по обычному файлу G-code.

Холостой ход и экструзия зависят от контекста

Холостой ход

G1 X80 Y40 F9000

Голова перемещается без положительного изменения экструзии.

Перемещение с экструзией

M83
G1 X120 Y40 E1.6 F1800

Включена относительная экструзия, поэтому E1.6 укладывает материал во время перемещения.

G90             ; абсолютные X/Y/Z
M83             ; относительный E
G1 Z0.20 F600   ; выйти на высоту печати
G1 X60 E1.20    ; переместиться и уложить материал
G1 E-0.80       ; ретракт
G0 X90 Y40      ; холостой ход к следующей зоне
G1 E0.80        ; подача обратно

В этой последовательности есть режимы позиционирования, признак высоты слоя, экструзия, ретракт, холостой ход и подача обратно. Ни одну строку нельзя прочитать верно без предшествующего состояния G90/M83 и текущей позиции.

Понятия, которые легко перепутать

Не смешиватьКлючевое различиеКак отличить в файле
Холостой ход / ретрактХолостой ход меняет положение; ретракт ненадолго вытягивает пруток назад, чтобы уменьшить подтекание. Они часто идут вместе, но это разные действия.Посмотрите на движение X/Y/Z, затем истолкуйте отрицательное, положительное или неизменное E с учётом M82/M83.
Высота слоя / движение по ZВысота слоя — это толщина между уложенными слоями. Z-hop тоже меняет Z, но нового слоя автоматически не создаёт.Сравните уровни Z у траекторий с укладкой и используйте комментарии слоёв как дополнительный признак; не считайте слоем каждое изменение Z.
Скорость подачи / реальная скоростьF задаёт запрошенную скорость. Короткие участки могут её не достичь из-за ускорения, ограничений на углах и возможностей станка.G-code показывает запрошенное значение F; фактическая скорость зависит ещё от планировщика прошивки и конфигурации станка.
Значение E / уложенный материалE обычно описывает координату или длину подаваемого прутка; это не доказывает, что из сопла вышел равный объём пластика.Файл задаёт заданное количество; реальная укладка зависит также от диаметра прутка, множителя потока, температуры, проскальзывания и засоров.
Pressure advance / ретрактPressure advance компенсирует давление динамически при изменении скорости экструзии; ретракт обычно вытягивает и возвращает пруток вокруг холостого хода. Они могут работать одновременно.Ретракт обычно виден по изменениям E или по G10/G11; pressure advance может задаваться конфигурацией прошивки, M900, M572 или расширением Klipper.

Термины различаются между системами

Прошивки 3D-принтеров, слайсеры и контроллеры ЧПУ иногда называют одним словом разное поведение — или разными словами одну и ту же цель. Например, «pressure advance» соответствует разным командам и разным моделям значений в разных семействах прошивок.

Поэтому страницы глоссария связывают понятие, объяснённое простым языком, с его командным контекстом, а не выдают словарь одной прошивки за общепринятый.

Учитесь исходя из решаемой задачи

Первый файл

Начните с абсолютного и относительного позиционирования, затем перейдите к G0/G1 и режиму экструзии. Это отвечает на вопросы, куда идёт инструмент и укладывает ли перемещение материал.

Разобраться с волосками

Смотрите вместе на холостой ход, ретракт, выбор траектории, температуру и компенсацию давления. Один только увеличенный ретракт не исправит влажный пруток, перегрев и любые проблемы траектории.

Качество поверхности

Сравните на одной траектории высоту слоя, скорость подачи, экструзию и pressure advance, помня, что F не доказывает достижение этой скорости.

Что может показать просмотрщик

Что видно в самом файле

Просмотрщик показывает поддерживаемые перемещения, изменения экструзии, режимы координат и часть данных, сохранённых слайсером. Он не подтверждает настройки принтера и не предсказывает точно, как будет двигаться реальный станок.

Как пользоваться страницей термина

  • Начните с краткого определения, затем разберите пример кода.
  • Переходите к контексту связанных команд, когда модальное состояние меняет результат.
  • По заметке о просмотрщике отделяйте то, что показывает файл, от того, что решает только принтер.

Официальные источники этого руководства

Подготовлено 8 августа 2026 года по первичной документации прошивок, контроллеров и слайсеров. Определения опираются на общее значение и прямо называют различия между системами.