Вывод G-code
Сохраняйте вывод для конкретного профиля и изучайте путь автономного экспорта через CLI.
Beam Bench создает G-code для поддерживаемых контроллеров. Другие адаптеры, например Ruida и оригинальный xTool M1, используют для заданий собственные форматы станка. Универсальный файл G-code нельзя использовать вместо файлов этих форматов.
Экспорт из приложения
При наличии такой возможности используйте Сохранить GCode в разделе «Управление лазером» или выберите Лазерные инструменты > Сохранение файлов машины. Сначала выберите нужный профиль станка, даже если экспорт выполняется без подключенного станка.
Перед записью в файл назначения приложение проверяет ошибки планирования, перемещения при растровой обработке и границы рабочей области. Если экспорт заблокирован, исправьте указанную геометрию или размещение и обновите план. Для отклоненного плана приложение не записывает частичный файл на замену.
Размещение определяется параметрами «Начать с» и «Начало задания». Режимы, зависящие от подключения, требуют корректных данных о положении. Экспорт для ротационного устройства требует подключенной поддержки семейства GRBL и размещения Current Position.
Содержимое файла
Вывод содержит настройку координат, перемещения с выключенным лазером, линейные перемещения для резки или гравировки, значения подачи и мощности, а также настроенные команды воздушной поддержки. Профиль станка может добавлять начальные и конечные команды и выбирать постоянный или динамический режим мощности лазера.
Типичные команды GRBL:
| Команда | Значение |
|---|---|
G0 | Быстрое позиционирование. Контроллер определяет скорость быстрого перемещения. |
G1 | Линейное перемещение с заданной скоростью подачи. |
G21 | Единицы измерения в миллиметрах. |
G90 / G91 | Абсолютные или относительные координаты. |
M3 / M4 | Режим постоянной или динамической мощности лазера. |
M5 | Лазер выключен. |
S | Значение мощности, масштабированное до настроенного максимального значения S. |
F | Скорость подачи. Вывод GRBL обычно использует миллиметры в минуту. |
M7 / M8 / M9 | Настроенные команды охлаждения или воздушной поддержки. |
Обычное размещение задания трансформирует запланированную геометрию. Команда сброса координат G92 не добавляется. Пользовательские начальные и конечные команды могут изменить поведение контроллера, поэтому проверьте их для целевого станка.
Автономный экспорт через CLI
beambench-cli export gcode /abs/path/project.lzrproj /abs/path/out.gcodeЭта команда напрямую загружает проект и работает без приложения или API-сервера. Она использует локально сохраненный профиль, назначенный проекту, или сохраненный активный профиль, если профиль проекту не назначен. Отсутствующие профили блокируют экспорт. Масштабирование мощности, конфигурация вывода и проверка плана используют тот же код генерации, что и Сохранить GCode в приложении.
CLI не получает текущее положение станка. Режимы Current Position и задания для ротационного устройства требуют экспорта через подключенное приложение; для режима User Origin требуется сохраненное начало координат. Пустые задания, неудачные операции и перемещения за пределами рабочей области станка отклоняются до записи вывода. Всегда проверяйте созданный вывод для нужного контроллера перед запуском в другой программе отправки.