Notice: Undefined index: HTTP_REFERER in /var/www/u7963042/data/www/shagovik.ru/catalog/controller/information/articles.php on line 78 Подключение проводного пульта ЧПУ станка (manual pulse generator) и его настройка в управляющей программе

Подключение проводного пульта ЧПУ станка (manual pulse generator) и его настройка в управляющей программе

Подключение проводного пульта ЧПУ станка (manual pulse generator) и его настройка в управляющей программе

В статье расскажем, как подключить и настроить простой проводной пульт ЧПУ станка (MPG), порой так необходимый в работе. Постараемся раскрыть принципиальные моменты, чтобы читатели могли решать подобную задачу по своему усмотрению. Примеры настроек мы будем давать для программы управления станком ЧПУ Mach3.

И так, у нас есть похожий пульт.

 

И есть его схема с описанием выводов. Последние две колонки - наше добавление и они нам пригодятся позже.

 

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

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

 

Для создания дополнительного LPT порта воспользуемся контроллером (платой расширения). Более подробно можно ознакомится из наших материалов - Если планируемый управляющий компьютер не имеет LPT порта

 

Далее нам нужно распаять разъемы LPT и USB - воспользуемся табличкой выше. Обращаем ваше внимание, что в данном примере идет прямое подключение к системному блоку управляющего компьютера. Вы можете осуществить подключение, используя опторазвязку.

 

Получился подобный кабель для поключения к компьютеру.

 

На этом все монтажные работы заканчиваются. Набираемся терпения и внимательности и идем дальше.

 

Далее пойдут экраны настроек.

Настроим второй LPT порт.

 

Настроим входящие сигналы. Для удобства сформируйте памятку, она пригодится для программирования. На пин 12 мы подключили дополнительный двухпозиционный переключатель для режимов, установленный в корпус пульта (шнур может иметь незадействованные проводники, один из которых мы и использовали), но об этом чуть позже.

 

Настроим выходной сигнал. Он будет включать индикатор (светодиод), указывающий состояние пульта (включен/выключен).

 

Настроим ручной энкодер.

 

Основные настройки могут выглядеть так.

Обращаем внимание, что мы отметили всего 3 позиции (дистанции) перемещения в режиме точного позиционирования - именно столько положений множителя/делителя имеет наш конкретный пульт. Mach3 позволяет использовать 10.

 

На данном этапе можно проверить ручной энкодер. Нажмите клавишу "TAB" в управляющей программе для вызова панели MPG.

Установите режимы соответственно изображению, и вы сможете, вращая энкодер, делать перемещения по осям.

 

Вы можете менять параметры для энкодера. Откалибровать его и выбрать режимы.

 

Перейдем к переключателям. Их задача устанавливать требуемые режимы без использования панели MPG, т.е. удаленно с пульта.

Для работы с переключателями мы будем использовать механизм управляющей программы "Brain Control".

Информацию о нем можно почерпнуть из документации и поддержки Mach3. Если кратко - механизм визуального создания и обработки макросов формирования действия на основе события или группы событий. Используются простые логические операции. Действием может быть изменение режимов, изменение параметров, формирование выходного сигнала и т.д.. Событие - изменение входного сигнала, изменение режима и т.д.

Для создания такого макроса - файла BRN, в начале определимся с логикой работы и разложим алгоритм на простые операции. Как пример:

- Переключатель осей в любом положении кроме OFF - режим MPG должен быть включен в программе (MPG Jog On) и индикатор на пульте должен светиться. В положении OFF режим MPG выключен и индикатор не светится;

- По включению режима MPG в программе (MPG Jog On) включаем индикатор на пульте - формируем соответствующий сигнал на выводе 6 (пин 1);

- Переключатель осей в положении одной из осей (п.1) - включаем в программе указанную ось (например, MPG1 jog X).

и т.д. Формат таких операций диктуется самим механизмом "Brain Control". В каждой цепочке использование одного и того же события может повторяться. Редактор имеет не совсем дружественный интерфейс, но хватает нескольких минут для его освоения.

 

Работать с файлами BRN можно из основного меню программы.

 

Ниже показан пример создания такого файла (макроса) определяющего какие действия должны производиться при изменении положения переключателей.

 

Если вы доши до этого этапа, включили и загрузили макрос (файл BRN), то можете проверить работу переключателей пульта наблюдая панель MPG.

 

В соответствии с положением переключателя осей "желтый прямоугольник" будет перескакивать и указывать соответствующий режим а "зеленый кубик" соответствующую ось. Изменение положения делителя/множителя будет менять значение "Cycle Jog Step". Дополнительный переключатель на пин 12 будет менять режим энкодера - "Step/Velocity" или "Single Step".

На этом настройка завершена и вы можете использовать пульт в работе.

 

Вопросы по тел.: 8(985)850-13-54 или e-mail: info@shagovik.ru

Работает на ocStore
Интернет-магазин "Шаговик" © 2024