Usb mach3 подключение энкодера

Обновлено: 04.07.2024

Помогите настроить станок . Купил станок в Китае , контроллер подключен к компьютеру через кабель usbA - usbB ( как для принтера ) . Включаю перемещений нет .

Это нормально. Нужны команды.

а подробнее , что за команды ?

Тогда нужен более подробный вопрос.

станок подключен к контроллеру а тот к компьютеру через кабель принтера USB . Мач настроен и Reset горит постоянно зеленым вводил команды в MDI но перемещений нет вот даже не знаю что еще можно сказать .

вот такой контроллер и настройки

Прикрепленные изображения

Вы писали, что подключен по USB, а на скриншоте свойства LPT порта.

Контроллер внутри коробки и его не видно на фото, но может кто-то знает эту модель и скажет, что за контроллер внутри.

да подключение USB как для принтера я крышку могу снять и сфотографировать плату контроллера

1. Вот Вы сфотографировали ящик снаружи, но лично я понятия не имею, что там за контроллер внутри.

2. Вы утверждаете, что подключение по USB, но приводите аж два скриншота из девайс менеджера и оба по lpt. При чем здесь это?

Начините с того, что точно укажите какой контроллер в ящике у Вас, либо сфотографируйте его.

Затем в зависимости от этого, появится возможность дальше что-то спросить и подсказать, тем кто знает как подключается и что нужно для Вашего контроллера.

Прикрепленные изображения

Не видно, что за контроллер. По крайней мере мне такой не знаком. Может кто-то знает. Напишите хоть, что на нем написано.

Производитель молодец, не пожалел EMI фильтр поставить.

покажите вкладку Мача " config - ports & pins - ports setup & axis selection"

вот снимок настроек

Прикрепленные изображения

станок заработал , стоял кривой Мач

Зря на новый станок грешил.

Добрый день как контролер nvum подружить с матчем

скорее всего как в моем случае надо мач заточеный под контроллер у китайцев все есть . мне прислали мач и все заработало.

Добрый день как контролер nvum подружить с матчем

Закинуть в папку plugins (находится в папке мача), плагин от контроллера.

станок заработал , стоял кривой Мач

Точно такой же станок, один в один - все фотки совпадают. Те же проблемы, не реагирует на команды ни по одной оси. Не реагирует на входные сигналы от датчиков( концевиков). При запуске Mach3 сообщает, что есть несколько контроллеров и предлагает выбрать либо RnRMotionControllerECO-V2.0, либо NormalPrinter port Operation. Выбираю первый вариант. ПРи выборе вкладки Диагностика, есть только реакция на сигналы от кнопки Emergency и Digitize( замыкание датчика Нуля).

Не могли бы Вы прислать тот вариант Mach3, который прислал вам китаец. Возможно у меня та же причина.

Если планируемый управляющий компьютер ЧПУ станка не имеет LPT порта

И так, перед вами выбор компьютера для управления станком ЧПУ или иного устройства через LPT порт. Если LPT порт имеется - все замечательно, если его нет или вам понадобился второй - эта статья будет вам в помощь. Речь пойдет о персональном компьютере (ПК) с возможностью установки плат расширения - дополнительных контроллеров. В начале необходимо определиться, какого типа свободные слоты расширения имеются на вашем ПК. Подобрать необходимую плату расширения (контроллер LPT порта) можно в нашем разделе - Платы расширения ПК. К таким контроллерам мы предоставляем драйверы. Если у вас уже имеется подходящая плата без драйверов - лучший способ найти драйвер - посмотреть маркировку чипа на плате и в любом поисковике набрать наименование чипа со словами "driver" или "драйвер". Стоит также обращать внимание на совместимость с вашей операционной системой. Вы установили плату в ПК, обновили драйвер. Возможно, в вашей операционной системе уже есть поддержка такого контроллера, и поиск ..
Вся статья


Добавлено: 06.07.2016

Подключение наборов для ЧПУ на базе интерфейсной платы к LPT порту

Пояснительная статья по подключению предлагаемых нами наборов электроники и двигателей для ЧПУ. Немного о ключевом элементе - плата с опторазвязкой к LPT порту (интерфейсная плата (ИП)). Достаточно простое электронное устройство с шинными повторителями, оптопарами, реле и ЦАП для регулировки оборотов шпинделя. На рынке ЧПУ комплектующих много похожих плат с небольшими изменениями, но данная версия прижилась в нашем ассортименте и показала себя в работе на нашем оборудовании и оборудовании наших покупателей как надежное устройство. Описание ИП можно скачать сдесь - Плата с опторазвязкой для LPT порта. В данной статье мы не будем касаться вопросов использования LPT порта с его плюсами и минусами, только практика подключения. На следующем рисунке показана архитектура подключения. Клеммы ИП можно разбить на три группы: - левая линейка - входные сигналы (датчики, кнопки); - нижняя линейка - выходные сигналы для приводов и других исполнительных устройств; ..
Вся статья


Добавлено: 06.07.2016

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


Добавлено: 06.07.2016

Драйвер шагового двигателя (особенности выбора и применения)

Шаговые приводы широко используются в автоматизации различных механизмов. Большим плюсом является их невысокая стоимость. В режиме работы без обратной связи должна быть гарантия, что любой управляющий сигнал будет правильно отработан. Эти вопросы прорабатываются на этапе конструирования механизмов как для электронной части так и для механической. По шаговым приводам существует много публичной литературы . Цель данной статьи - обозначить моменты выбора и использования драйвера шагового двигателя, учет которых позволят работать оборудованию правильно, без ошибок. 1. Максимальный ток. Одним из параметров шагового двигателя является максимальный ток фазной обмотки. Необходимо знать, что при использовании шагового двигателя (ШД) в режиме микрошага (не важно, какой делитель), момент двигателя уменьшается в 1.4 раза по сравнению с режимом работы ШД в полном шаге. Производители ШД и драйверов ШД рекомендуют компенсировать потерю момента увеличением максимального тока до 1 ..
Вся статья


Добавлено: 06.07.2016

Сферы применения оборудования с ЧПУ

География наших поставок

Сферы применения оборудования с ЧПУ

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

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

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

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

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

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

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

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


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

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

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

22

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


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

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


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


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

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

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


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

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

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

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

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


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

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

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


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

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

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

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



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

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

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

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

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

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


Адаптер имеет конфигурироемый индексный вход -вывод 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-коде.


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

Для начала рассмотрим настройку Mach3 для работы с фрезерным/гравировальным станком с двигателями, управляемыми сигналами STEP/DIR. В связи с тем, что не существует официально русифицированной версии Mach3 все упоминаемые здесь названия пунктов меню, специфические для Mach3 термины и т.п. будут указаны на английском.

Содержание

Port Pins General.jpg

Вам необходимо указать программе какое оборудование будет формировать сигналы STEP/DIR. Это может быть либо классический LPT порт Вашего ПК, либо внешнее устройство, например PLCM. В первом случае Вам необходимо зайти в меню Config->Ports and Pins и на вкладке Port setup and Axis Selection проверить, что для первого порта установлена галочка Port Enabled и его адрес указан верно (адрес можно узнать в свойствах LPT порта в диспетчере устройств ОС Windows). Здесь же необходимо выбрать частоту работы ядра формирователя импульсов STEP/DIR. Чем она выше, тем большие скорости перемещения Вы сможете получить, но тем более мощный компьютер Вам потребуется.

Если Вы используете устройство серии PLCM, то на этой вкладке можно не настраивать порт и частоту ядра. Эти параметры все равно будут проигнорированы.

Если будет использоваться управление шпинделем (с помощью ШИМа или через STEP/DIR), то его также необходимо настроить на вкладке Motor Outputs. Для генерации ШИМа будет использован сигнал STEP из строки Spindle

В некоторых платах коммутации(например PLC330b) вместо сигнала Enable для включения драйверов можно использовать Charge Pump.

Motor Tuning.jpg

Окно Config->Motor tuning предназначено для настройки параметров перемещений осей станка.

Параметр Steps per задает количество импульсов STEP, которые необходимо сформировать для перемещения инструмента на 1мм. Он зависит не только от механики, но и от выставленного на драйвере режима деления шага. Velocity задает предельно допустимую скорость перемещения по оси, выраженную в мм/мин. Acceleration - задает максимальное ускорение по оси в мм/с^2. Пример расчета параметра Steps per для конкретной передачи: предположим что имеем винт ШВП с шагом 5мм/об, шаговый двигатель 200 шагов/об работающий в режиме микрошага 1/16. Получим

Таким образом дискрет перемещения на 1 шаг - 1 / 640 = 0.0015625мм. Если Вы используете LPT порт компьютера, не забудьте установить значения 5us в полях Step Pulse и Dir Pulse (подробнее об этих настройках).

Зайдите в меню Config->Homing/Limits. Установите галочку в поле Reversed если вам необходимо изменить направление соответствующей оси. Эта настройка является аналогом смены полярности сигнала DIR в настройках Config->Ports and Pins->Motor Outputs.

=== Ограничение перемещения по оси Программное ограничение перемещений ('Soft Limits) настраивается там же, в Homing/Limits. Для этого в полях Soft Max и Soft Min необходимо задать предельно допустимые координаты по осям. С помощью кнопки Soft Limits в главном окне программы можно включать и отключать режим Soft Limits.


Программа Mach3 превращает старый компьютер в мощный инструмент для управления станками с ЧПУ. Работа с фрезерными станками и граверами, лазерными и плазменными установками становится гораздо проще с Mаch3.

Читайте нашу статью, чтобы узнать, почему для Mach3 предпочтительнее старый компьютер, и как подготовиться к использованию этой программы.

Содержание

Видео

О компании Newfangled Solutions


ПО Mаch3 для станков с ЧПУ было создано в начале 2000 годов, в качестве альтернативы базовым программам для управления станками с компьютеров под управлением ОС Windows. Проект развивался параллельно с ПО EMC (Enhanced Machine Controller), разработанного для управления станками с Linux-устройств. Впоследствии разработчики объединились в единую компанию Newfangled Solutions.

На протяжении многих лет основным продуктом Newfangled Solutions была Mach3. Эта программа предназначалась для использования в среде профессионалов и продвинутых любителей.

В середине 2010-х компания Newfangled Solutions выпустила Mach4 с двумя лицензиями: для частного и профессионального использования, но Mach3 остается одним из самых популярных программных инструментов для работы с ЧПУ-оборудованием.

Описание Mach3


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

Первое, что необходимо учитывать — Mach3 должна быть установлена на PC с 32-разрядной операционной системой. Официальный сайт подчеркивает, что на 64-битных версиях Windows программа не будет работать. Еще более несовременным выглядит тип подключения — для работы с Mach3 станок необходимо подключить через параллельный порт (LPT).

Установка

Технические особенности программы определяют специфический порядок установки. Компания Newfangled Solutions обращает внимание клиентов на то, чтобы они сперва скачали триал Mach3, убедились, что он работает, и лишь затем приобретали лицензию.


Запуск и подключение

После установки программы необходимо проверить, что ПО и ОС правильно взаимодействуют. Для этого надо запустить приложение DriverTest.exe и убедиться, что Mach3 используется системой. Если этого не произошло, следует проверить:

  • Разрядность операционной системы;
  • Номер порта и адрес LPT — они должны совпадать в свойствах ОС и в настройках программы.

Если обнаружено несовпадение адресов в свойствах ОС и в приложении, то нужно вручную задать данные в Mach3, как они указаны в свойствах LPT-порта.


В пункте «Конфигурации» (Config) перейти во вкладку «Порты и пины» (Port and Pins) и поставить галочку в окне, где указан адрес рабочего порта.


Настройка

Во вкладке «Выходы двигателей» (Motor Outputs) вручную задать параметры в матрице значений. При этом необходимо учитывать, что для станков с четырьмя моторами добавляются пины: A-axis =Enabled Step Pin= 8, Dir Pin = 9. При необходимости изменить направление вращения двигателей — установить соответствующую галочку в поле Dir LowActive.


В соседней вкладке Input Signal необходимо установить значения и поставить галочки в графе EStop.


Во вкладке «Выходные сигналы» (Output Signals) изменяются только параметры в графе Enable1.


После этого необходимо задать скорость холостых перемещений и передаточных чисел. В пункте меню Config выбрать пункт Motor Tuning («Настройка мотора»). В этих настройках следует указать передаточное число в шагах / мм (Steps per mm). Затем вводятся данные для скорости перемещения (Velocity), ускорения (Acceleration), длительности импульса шага (Step Pulse и Dir pulse). Параметры вводятся для каждой оси в отдельности. После сохранения данных можно переходить к настройке следующей оси. Параметры калибровки осей и ведомой оси также настраиваются вручную.

Включение питания контроллера

Важный аспект — настройка включения питания контроллера: сперва следует соединить кабелем LPT-контроллер и компьютер, затем включить питание и, в основном окне Mach3, кликнуть Reset, то есть «Сброс». Обрамляющая кнопку рамка должна перестать мигать и начать светиться постоянным зеленым светом.

Загрузка модели

Перед началом работы необходимо загрузить параметры обрабатываемого изделия в виде G-code. Мы подробно рассматривали, что такое G-code на примере работы 3D-принтеров. Загрузить файл с данными по осям необходимо во вкладке ToolPatch. По клику на кнопку Cycle Start начнется выполнение условий, указанных в G-code.

Сложности в использовании Mаch3


Перед началом установки Mach3 следует изучить не только подробную инструкцию на 106 страницах, но и отзывы пользователей программы. В Рунете достаточно форумов (например, на сайте cnc-club), где обсуждают сложности в работе программы и возможные решения различных ситуаций.

Среди особенностей Mach3, с которыми столкнулись пользователи:

  • Сбои, обусловленные использованием LPT-порта;
  • Отклонение от траектории во время движения;
  • Возможное снижение скорости при прохождении дуги.

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

Итого

Mach3 остается популярным у энтузиастов инструментом. Программа дает возможность настроить буквально каждый параметр в работе всех двигателей в станке, что многие очень ценят. Такая настройка занимает действительно много времени, при первичной настройке и тестовых проходах, но дает уверенность в каждом выставленном параметре.

Купите лицензионное ПО в Top 3D Shop, чтобы получить самую свежую и стабильную версию программы.

Читайте также: