Документация Beam Bench

Вывод 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 требуется сохраненное начало координат. Пустые задания, неудачные операции и перемещения за пределами рабочей области станка отклоняются до записи вывода. Всегда проверяйте созданный вывод для нужного контроллера перед запуском в другой программе отправки.

Связанные материалы

On this page