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

Макросы

Привяжите последовательность команд G-code к горячей клавише или кнопке панели инструментов. Самый быстрый способ автоматизировать работу внутри приложения.

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

Что потребуется

  • Четкое представление о командах, которые требуется выполнить.
  • Около 5 минут на каждый макрос.

Действия

1. Откройте панель макросов

Панель макросов по умолчанию использует правую область стыковки в режиме «Запуск». Если панель скрыта, откройте ее через меню «Окно».

2. Создайте макрос

Нажмите + Добавить макрос. Новый макрос перейдет в режим редактирования.

3. Заполните поля

  • Имя: описательное, например «Найти ноль и установить ноль» или «Переместиться к углу материала».
  • Описание (необязательно), краткая подсказка.
  • G-code: по одной команде в строке. Примеры:

Для «найти ноль и установить ноль»:

$H
G92 X0 Y0

Для «переместиться в определенную позицию»:

G0 X150 Y100 F3000
  • Горячая клавиша (необязательно), например Ctrl+1. Конфликты со встроенными горячими клавишами или другими макросами отмечаются.
  • Панель инструментов: включите параметр, чтобы добавить кнопку на панель инструментов.

4. Сохраните

Нажмите Сохранить. Макрос готов к запуску.

5. Проверьте макрос

  • Убедитесь, что станок подключен.
  • Нажмите R («Запуск») в строке макроса.
  • Команды отправляются на станок по порядку.

Также можно нажать назначенную горячую клавишу из любой области приложения.

Полезные макросы для начала

ИмяG-codeНазначение
Найти ноль и установить ноль$H, затем G92 X0 Y0Быстрое начало сеанса.
Центрировать головкуG0 X<half-bed> Y<half-bed>Быстро убрать головку с пути.
Запрос состояния?Чтение текущего состояния и положения станка.
Выгрузка настроек$$Чтение текущих настроек GRBL контроллера.
ПарковкаG0 X0 Y<max-y>Перемещение головки назад для загрузки материала.

Макросы отправляют команды без изменений и могут обходить дополнительные защитные механизмы. Не добавляйте в макрос команды прямого включения лазера или задания мощности в масштабе контроллера. Используйте утвержденную производителем процедуру проверки станка и управление Beam Bench с ограничением по профилю и удержанием кнопки для запуска.

Обмен макросами

  • Экспорт записывает все макросы в файл JSON.
  • Импорт считывает их обратно.

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

Конфликты горячих клавиш

Если назначенная горячая клавиша конфликтует со встроенной командой или другим макросом, проверка завершается ошибкой при сохранении, а конфликт отображается красным цветом. Выберите другую комбинацию.

К зарезервированным комбинациям, которые нельзя использовать для горячих клавиш макросов, относятся стандартные сочетания редактирования, работы с файлами и выделением (Ctrl+Z, Ctrl+C, Ctrl+S, Esc и другие), а также однобуквенные сочетания инструментов (V, M, N, P, L, R, T, E, H, B).

Проверьте результат

  • Макрос отображается на панели.
  • Нажатие R отправляет команды на станок.
  • Горячая клавиша, если задана, запускает макрос из любой области приложения.

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

On this page