Поддержка подвесного пульта

Поддержка подвесного пульта WiXHC WBH04 была добавлена в версии 0.10.0

Контроллер сообщества поддерживает WiXHC HBarrow-up-right семейство подвесных пультов для управления станком. Их можно приобрести на AliExpressarrow-up-right или у других интернет-продавцов. В этом семействе устройств существуют различные варианты, включая модели на 4/6 осей (WHB04/WHB06) и проводные/беспроводные (LHB04/LHB06). Ожидается, что все они будут работать с Контроллером сообщества.

circle-exclamation
На фото — беспроводной 4-осевой WBH04

Конфигурация

Возможные параметры конфигурации

Ниже приведён скриншот экрана настройки пульта, показывающий все возможные опции:

Включить интеграцию

Чтобы включить поддержку пульта WBH04 в Контроллере:

  1. Подключите приёмник пульта (если беспроводной) или USB-кабель пульта к компьютеру, на котором будет запущен Контроллер. Драйверы не требуются.

  2. Откройте Контроллер и перейдите на экран Настройки.

  3. В разделе Пульт настроек выберите раскрывающееся меню "Использовать аппаратный пульт" и выберите опцию WHB04. Эта опция будет доступна только в случае подключения к компьютеру устройства типа WHB04.

  4. Примените настройку. Теперь пультом можно пользоваться.

Установка основного действия на пульте

У пультов WBH04 есть кнопки действий, которые также можно настроить для запуска макросов. На экране настройки пульта есть параметр Основное действие кнопки который определяет, что происходит при нажатии кнопки. Это может быть Действие, связанное с клавишей или Макрос. Противоположное этому настройке действие произойдёт, когда кнопка будет нажата одновременно с FN клавишей.

Например, если Основное действие кнопки настройка установлена в Действие, связанное с клавишей, при нажатии клавишипереключит значение коррекции подачи на +10%. Нажатие + запустит Макрос №1.

Например, если Основное действие кнопки настройка установлена в Макрос, при нажатии клавишизапустит Макрос №1. Нажатие + увеличит коррекцию подачи на 10%

Настройка макросов

Пульт поддерживает настройку до 10 макросов. Эти макросы — небольшие фрагменты g-кода, которые будут выполняться при нажатии соответствующих кнопок Макрос.

Их можно настроить на экране Настройки->Пульт, нажав кнопку Open editor...интерфейса, соответствующую номеру Макроса.

Это откроет экран редактирования Макроса:

Кнопки Шаг/Непрерывно

Начиная с версии прошивки станка 2.0.0 режим непрерывного перемещения поддерживается. Нажатие кнопки Непрерывно или Шаг переключает режим перемещения. Текущий режим отображается на ЖК-экране пульта как STP или CON, а также отражается в интерфейсе Контроллера.

Если регулятор скорости/шага установлен на Lead и выбран режим Непрерывно, скорость перемещения будет зависеть от скорости вращения колеса и выбранной скорости перемещения в Элементы управления перемещением.

Использование

Чтобы выполнять перемещения с помощью пульта, переключатель Перемещение с пульта должен быть включён на основном экране управления. Кнопка синие, когда перемещение с пульта включено. Кнопки действий/макросов будут работать независимо от того, включён ли или нет.

Linux

Чтобы использовать пульт в Linux, вашей системе нужен пакет libhidapi-hidraw0 .

Права на устройство в Linux

Чтобы использовать пульт в Linux, вам нужно предоставить вашему пользователю доступ к USB-устройству. Большинство дистрибутивов Linux (Ubuntu/Debian/Fedora) автоматически добавляют пользователей в группу plugdev , поэтому самым простым и безопасным подходом является создание правила udev, которое даст этой группе доступ к устройству.

Выполните эту команду для создания правила udev:

После создания правила вам может потребоваться перезагрузить правила udev:

Известные ограничения

Существуют ряд известных ограничений интеграции с пультом WBH04.

Шаг перемещения отображается как % на ЖК

Экран пульта всегда показывает шаг перемещения (STP) в виде %, однако фактический размер перемещения при одном «щёлчке» поворотного регулятора определяется белым текстом в мм:

Неверные значения осей

Когда селектор Оси установлен в Выкл или Контроллер ещё не подключился к станку, значения положения осей на экране пульта могут отображаться некорректно.

Последнее обновление