Что означает G4

Задержка добавляет время без запроса нового пути. Это полезно, когда процесс должен стабилизироваться — например, после активации устройства или перед измерением. В Marlin команда ожидает завершения ранее запланированного движения, а затем удерживает двигатель в течение запрошенного времени.

P и S не являются взаимозаменяемыми числами: G4 P500 составляет полсекунды в обычной микропрограмме принтера, в то время как G4 S5 — пять секунд. Диалекты ЧПУ также используют G4, но слово времени и единицы измерения зависят от контроллера, поэтому переносимые файлы должны чётко указывать целевой контроллер.

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

G4 P<time-ms>
G4 S<time-seconds>
P

Длительность задержки в миллисекундах в принтерах стиля Marlin и Klipper на G-code.

S

Длительность задержки в секундах на Marlin; поддержка и приоритет зависят от контроллера.

Практические примеры

Пауза на полсекунды

G4 P500

Добавляет задержку на 500 мс после завершения ранее запланированного движения.

Пауза на пять секунд

G4 S5

Marlin интерпретирует S как секунды. Подтвердите эту форму перед использованием на другом контроллере.

Контекст прошивки

СистемаСтатусЧто меняется
MarlinОбычноПоддерживает P миллисекунд и S секунд; S имеет приоритет, если оба присутствуют.
KlipperОбычноДокументирует G4 P с длительностью в миллисекундах.
RepRapFirmwareОбычноПоддерживает задержку, с деталями, задокументированными в словаре прошивки G-code.
CNC controllersПроверить диалектG4 распространён, но интерпретация P может быть в секундах или в единицах, определённых контроллером.

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

Включено во временную шкалу

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

Частые ошибки

  • Не интерпретируйте P500 как 500 секунд на принтере G-code; на Marlin и Klipper это означает 500 миллисекунд.
  • Задержка блокирует прогресс, но сама по себе ничего не охлаждает, не нагревает и не двигает.
  • Оффлайн-просмотрщик может учитывать запрошенную задержку, а не накладные расходы на планирование прошивки или задержку связи с хостом.

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

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