Что означает 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 S5Marlin интерпретирует S как секунды. Подтвердите эту форму перед использованием на другом контроллере.
Контекст прошивки
| Система | Статус | Что меняется |
|---|---|---|
| Marlin | Обычно | Поддерживает P миллисекунд и S секунд; S имеет приоритет, если оба присутствуют. |
| Klipper | Обычно | Документирует G4 P с длительностью в миллисекундах. |
| RepRapFirmware | Обычно | Поддерживает задержку, с деталями, задокументированными в словаре прошивки G-code. |
| CNC controllers | Проверить диалект | G4 распространён, но интерпретация P может быть в секундах или в единицах, определённых контроллером. |
Что может показать этот просмотрщик
Просмотрщик добавляет поддерживаемое время задержки G4 к своей измеренной длительности и сохраняет исходное событие, но не может смоделировать уравновешивание внешнего процесса во время паузы.
Частые ошибки
- Не интерпретируйте P500 как 500 секунд на принтере G-code; на Marlin и Klipper это означает 500 миллисекунд.
- Задержка блокирует прогресс, но сама по себе ничего не охлаждает, не нагревает и не двигает.
- Оффлайн-просмотрщик может учитывать запрошенную задержку, а не накладные расходы на планирование прошивки или задержку связи с хостом.
Первичные источники
Эта страница — перевод исходного английского объяснения, сверенного с документацией прошивок ниже. Всегда проверяйте команды по прошивке и конфигурации той машины, которая будет их выполнять.