Подключение контроллера с использованием переходника USB-LPT

 

1 Настройка для работы программы Mach3 с переходником USB-LPT

1.1 При использовании переходника USB-LPT, необходимо скопировать файл mach3usb.dll в папку c:\mach3\plugins.

Скачать mach3usb.dll, файл в архиве ZIP

1.2 Для работы устройства также понадобится установить драйвер.

Скачать драйвер

Для этого подключаем адаптер к USB порту компьютера.

Ждем пока операционная система обнаружит подключенное устройство.

Отрываем «Панель управления»→ «Диспетчер устройств», находим в разделе «Другие устройства» - CNC controller, рисунок 1.

Рисунок 1.

Щелкнув правой кнопкой по нему, и выбрав "Свойства", нажать кнопку "Обновить драйверы".

В открывшимся окне выбираем пункт «Поиск драйверов на этом компьютере (Поиск и установка драйверов вручную)».

Указываем путь к папке с драйверами, рисунок 2.

22

 Рисунок 2.

1.3 При запуске программы управления станком MACH3 потребуется выбрать из списка устройств, рисунок 3

Рисунок 3

1.4 Конфигурация плагина mach3usb для USB-LPT адаптера.

Нажимаем кнопку “Reset”, Mach3 устанавливает связь с адаптером. Производим настройку плагина. Для этого выбираем в меню “Config” пункт "Config plugins”, рисунок 4.

Рисунок 4.

Нажимаем кнопку “Config” напротив “mach3usb”, открывается окно конфигурации плагина, рисунок 5.

Рисунок 5.

1.5 Настройка панели микрошага "Software microstep” (программная интерполяция шага).

Программная интерполяция шага двигателя позволяет обеспечить более точный временной контроль, особенно при работе на малых скоростях. Движение будет более гладким и с более низким уровнем шума. При использовании программного мультипликатора шага двигателя в "Motion plugin”, Mach3 будет работать как будто параметр "StepPer" в настройках шаговых двигаталей выше, чем физически, без уменьшения максимальной скорости . При N= 1 параметры работы шаговых двигателей станка соответствуют установленным в пункте меню "Motor Tuning”.

Введите коэффициент мультипликации N> 1, и умножите на коэффициент N параметр "StepPer" в настройках двигателей(Motor Tuning)Mach3, рисунок 6.

 

Рисунок 6.

После окончания установки параметров, закройте окно настройки плагина. Далее нажмите "EStop" (Reset) перейдите в режим "Стоп" и заново в режим "Пуск", для перезагрузки параметров адаптера.

2 Дополнительные настройки плагина переходника USB-LPT

2.1 Автоматическое отключение сигнала "Enable"

Автоматическое отключение сигнала "Enable', через установленный промежуток времени, в течении которого не производилось перемещений. Если в поле установлено значение 0, то используется параметр по умолчанию — 500мС. При отключении этой функции сигнал "Enable" отключается нажатием кнопки "E-Stop" (Reset).

2.2 Возврат от концевого выключателя базы (Home).

Рисунок 7.

Устанавливает возврат портала от момента срабатывания концевого выключателя при автоматическом поиске баз по всем осям. (Для исключения ложных

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

2.3 Использование кнопок "Cycle Start" , "Feed Hold", "Stop'.

Рисунок 8.

 При работе плагина:

 - нажатие кнопки "Stop" приводит к быстрой остановке выполнения программы, с потерей всего G-кода содержащегося в буфере данных

 - нажатие кнопки "Feed Hold", исполнение программы будет продолжаться до исчерпания содержимого программного буфера.

 После нажатия "Feed Hold", для корректного продолжения работы нажмите кнопку "Regen toolpath" затем "Run", это обеспечит корректное продолжение программы .

Рисунок 9.

2.4 Таймер.

Рисунок 10.

Activity : время пре-буферизации при старте

Inactivity : время детекции состояний Stop/Pause, а так же ресинхронизации индексных импульсов

Response : время передачи команд статуса. Используется для правильной реализации состояний остановка , движение, синхронизация.

При использовании значений по умолчанию, данные введённые в поля значений не используются. Используются значения 100/300/300.

Таймер не распространяется на команды переездов. Команды переездов всегда исполняются сразу.

 2.5 Панель настройки индексного входа, рисунок 23.

Рисунок 11.

Адаптер имеет конфигурироемый индексный вход -вывод 12.
индексный вход поддерживает следующие функции:
- Измерение числа оборотов шпинделя в минуту и индикации в Mach3 - “RPM measurement”.

- Синхронизация старта с паузы в G-коде по появлению синхроимпульса -“Sync pause/start on
pulse” (в том числе и по нажатию кнопок Pause/Start основного экрана Mach3.)
- Синхронизации скорости подачи инструмента с числом оборотов шпинделя- “Sync adapter
speed with RPM”.
Синхронизация скорости подачи с числом оборотов шпинделя производится средствами
адаптера и соответствует формуле :
А=(А1*В)/В1.
Где: А -подача в данный момент времени;
А1- нормальная подача заданная в G-коде;
В - измеренное значение числа оборотов в минуту шпинделя;
В1- число оборотов шпинделя при нормальной подаче;
Поле RPM – число оборотов при нормальной подаче, поле % -величина превышения числа
оборотов над заданными которая может быть отслежена. Если поле % равно нулю, то подача
всегда меньше или равна нормальной подаче заданной в G-коде.

2.6 Буфер.

Рисунок 12.

Иногда возможно временное рассогласование между строкой G-кода отображаемой , как выполняемая в Mach3, и фактически исполняемой строкой, а так же задержка исполнения команд Stop, Feed Hold. Это связано с наличием собственного командного буфера адаптера.
Буфер стабилизирует работу при кратковременных сбоях связи между адаптером и компьютером и при замедлении расчёта Mach3. С одной стороны,чем больше буфер тем стабильнее работа, но в связи с тем что объём буфера может достигать десятков килобайт, возможны задержки исполнения команд FeedHold, Stop до нескольких секунд. Вы можете повысить скорость реакции уменьшив значение буфера до 0, но повысится вероятность сбоя при работе.

Рекомендуемое значение объёма буфера 8кБ.