Мач 3 usb подключение

Обновлено: 06.07.2024


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

Простые (в том числе и LPT) Mach3-совместимые контроллеры являются просто узлами гальванической развязки цепей между компьютером и станком. Все элементы траектории рассчитываются в процессоре компа и в реальном времени через порт LPT передаются в станок опять же в виде элементарных сигналов и импульсов.

Обзор и отзывы Mach3 5 Axis STB5100 USB

USB-карта STB5100 действуют практически так же, за исключением того, что оf преобразуют асинхронный поток USB (который по своей природе не привязан к реальному времени) в последовательность сигналов, выдаваемых в станок в точно определенный момент времени.

Обзор и отзывы Mach3 5 Axis STB5100 USB

Стоит отметить то, что данная плата не работает с LinuxCNC, тк он предполагает работу с железом в режиме реального времени.

С ПО под Windows плата STB5100 работает без проблем, на MACH3 надо ставить плагин, скачиваем BL-UsbMach-200-V31.rar и распаковываем dll из архива в папку с плагинами.

Инструкции по настройке STB5100 и MACH3

Инструкции на русском для stb5100

Вы можете скачать инструкцию на русском языке для STB5100 в конце статьи, на картинке выше вы можете увидеть, какие мануалы в указаном архиве. Эти инструкции позволят вам быстро настроить свой ЧПУ станок и ПО MACH3 на продуктивную работу.

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

Подсоединение STB5100 к ЧПУ станку

Обзор и отзывы Mach3 5 Axis STB5100 USB

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

Обзор и отзывы Mach3 5 Axis STB5100 USB

Пример подключения платы можно посмотреть на видео ниже,так же там есть скриншоты настроек для работы ЧПУ станка.

Отдельно стоит упомянуть и про подключение MPG пульта для ЧПУ станка.

Если вы используете ЧПУ станок постоянно, а не один-два раза в полгода, то пульт очень сильно облегчает вашу работу. Ссылку на покупку пульта для ЧПУ станка смотрите в конце статьи.

Отзывы на STB5100

Отрицательных отзывов на USB плату STB5100 очень мало, в основном они связаны с покупкой у непроверенных китайцев, которые стараются максимально удешевить плату и тем самым увеличить свою прибыль!

Вот пример подобного отзыва.

Обзор и отзывы Mach3 5 Axis STB5100 USB

В остальном, вопросы возникают только на этапе настройки, с работой у STB5100 проблем не наблюдается. А настроить, используя инструкцию на русском языке, не так уж и сложно.

Если сравнивать текущую версию с предыдущей - STB4100, то многие отмечают более "мягкую" работу ЧПУ станка.

Минусом можно считать невозможность запараллелить работу 2-х приводов одной оси.Так, к примеру, если на оси Y стоят 2 мотора, то необходимо делать параллельное подключение 2-х драйверов моторов к одному разъему платы.

Из плюсов стоит отметить полную гальваническую развязку 24 вльтовой части и 5 вольтовой. Эта развязка означает, что у них нет даже общего "минуса" и в случае проблем с питанием станка и его моторов, ваш компьютер не пострадает.


Программа 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, чтобы получить самую свежую и стабильную версию программы.

http://s4.uploads.ru/t/UcR2N.jpg

Пришла карта заказанная в китае

На карте есть модель и сайт производителя, но сайт не грузится а по модели ничего кроме лотов на Али ничего не находится, ставил ли кто такой контроллер и может есть у кого схема подключения и настройки мач3 под нее?

Судя по картинке - это очень похоже на конвертор USB->LPT, объединенный с коммутационной платой.

Драйвер вам нужен именно от производителя.
Ибо что он там намутил - только он сам и знает.
Сейчас Микрочиповские и Атмеловские микросхемки исключительно много что умеют, и у разработчика системы огромный простор для творчества.
Кстати, что там под золотинкой-то стоит?
И еще вопрос: сколько девайс стоит?

мануал для подключения нашел, сегодня заменю плату на эту и погоняю станок с другим ноутом, плата вышла в 1100р

пересадка прошла успешно, все функции станка работают штатно, пропусков шагов больше не наблюдаю видео

все функции станка работают штатно

К сожалению через USB интерфейс ни все фишки mach3 работают! Например функция оцифровки поверхности (digitize wizard) работать не будет! Хотя запускается и работает вроде правильно, но создаваемый файл карты высот абсолютно пуст.
Проверенно на двух не дешевых USB платах, проблема решается только применением LPT интерфейса.

А мне контроллер понравился, подключается проще, не нужно отдельной кнопки на размыкание концевиков, нужно будет еще датчик высоты сделать и подключить

не нужно отдельной кнопки на размыкание концевиков

Что за кнопка и зачем она нужна?

Когда станок зажимает концевик что бы с него съехать на других контроллерах нужно вначале разомкнуть концевик, ресетнуться и отъехать от концевика, а на этой достаточно дважды ресетнуться и не размыкая концевик отвести фрезу

На сколько я знаю абсолютно на всех платах чтобы съехать с концевика не нужно их размыкать!
После срабатывания концевика, заходим на закладку Settings, активируем LimitOverRide, возвращаемся на основную закладку жмем RESET и спокойно съезжаем с концевика. Никаких лишних действий!

На сколько я знаю абсолютно на всех платах чтобы съехать с концевика не нужно их размыкать!
После срабатывания концевика, заходим на закладку Settings, активируем LimitOverRide, возвращаемся на основную закладку жмем RESET и спокойно съезжаем с концевика. Никаких лишних действий!

Достаточно просто активировать там же Auto LimitOverRide и в случае наезда на концевики - без проблем съезжаем в ручном режиме.

Надо попробовать, не знал об этом ранее

Добрый вечер. Народ подскажите может кто сталкивался, настроил концевики все работает, но когда нажимаю ref all home, станок поднимает ось З отскакивает и гонит ось У в дом, но как касается концевика останавливается и не отскакивает, ось Х не двигается, если в настройках входных пинов вырубить Ухоме то после З гонит ось Х штатно, загвоздка только с осью У, в окне статуса пишет что то про лимиты и что нужно что то пофиксить

ildgin
Предположительно - слишком малое ускорение стоит на оси, не успевает остановиться.

слишком малое ускорение стоит на оси

проверю, было подозрение на концевики, но они у меня параллельно подключены и при движении оси У в дом отжимал концевик оси Х когда портал был еще далеко от концевика оси У станок остановился и ось Х дергать также не стал

х.з. что было, но перепробовал все, но все также по У упирался в концевик и не отскакивал, решил забить на это и изменил было скрипт, вначале отъезжает З потом Х и только потом У, через несколько проверок, от концевика Y тоже стал отскакивать))))

Родная инструкция на русском (от перепродаванов) говорит, что в настройке выходных пинов надо ставить номер порта - "0", типа драйвер сам их сопоставляет.
Поставил 0 - выходы работают.

ildgin написал(а):

Например функция оцифровки поверхности (digitize wizard) работать не будет!

Так а что в макросе написано?

В макросе без ошибок. Победил я его! Поседел правда за эти дни
Проблему решил подключением датчиков по другой схеме. Освободилось два входа контроллера. Один занял Probe, второй будет E- Stop.
Сегодня получил разьёмы для проводов из Китая и Т-панели для раб. стола из Москвы. Попёрло! Черная полоса прошла. Кое какая мелочевка еще в пути. Осталось на шпиндель поднабрать рублей. и можно грызть деревяшки.

Всем Здрасти. Новая проблема. Уходит в минус ось Z. Запускал разные УП , сделанные в АртКаме. Оси с отключенным питанием шаговиков можно крутить двумя пальцами. Перебрасывал местами шаговики (Nema 23 57 мм 3А), подтягивал муфты, перебрасывал драйверы (DM542)? прозванивал-подтягивал провода, менял частоты в Mach3? уменьшал скорость и ускорение . Ничего не изменилось. Да, забыл сказать, шпиндель пока вообще не стоит. Z бегает без веса, по воздуху. Собираю дома. Заземления в розетке нет. Блок управления собран пока на фанерке. Инвертор не стоит. X и Y бегают без ошибок.

Плата контроллера дуркует?

http://s4.uploads.ru/t/UcR2N.jpg

Пришла карта заказанная в китае

На карте есть модель и сайт производителя, но сайт не грузится а по модели ничего кроме лотов на Али ничего не находится, ставил ли кто такой контроллер и может есть у кого схема подключения и настройки мач3 под нее?

Судя по картинке - это очень похоже на конвертор USB->LPT, объединенный с коммутационной платой.

Драйвер вам нужен именно от производителя.
Ибо что он там намутил - только он сам и знает.
Сейчас Микрочиповские и Атмеловские микросхемки исключительно много что умеют, и у разработчика системы огромный простор для творчества.
Кстати, что там под золотинкой-то стоит?
И еще вопрос: сколько девайс стоит?

мануал для подключения нашел, сегодня заменю плату на эту и погоняю станок с другим ноутом, плата вышла в 1100р

пересадка прошла успешно, все функции станка работают штатно, пропусков шагов больше не наблюдаю видео

все функции станка работают штатно

К сожалению через USB интерфейс ни все фишки mach3 работают! Например функция оцифровки поверхности (digitize wizard) работать не будет! Хотя запускается и работает вроде правильно, но создаваемый файл карты высот абсолютно пуст.
Проверенно на двух не дешевых USB платах, проблема решается только применением LPT интерфейса.

А мне контроллер понравился, подключается проще, не нужно отдельной кнопки на размыкание концевиков, нужно будет еще датчик высоты сделать и подключить

не нужно отдельной кнопки на размыкание концевиков

Что за кнопка и зачем она нужна?

Когда станок зажимает концевик что бы с него съехать на других контроллерах нужно вначале разомкнуть концевик, ресетнуться и отъехать от концевика, а на этой достаточно дважды ресетнуться и не размыкая концевик отвести фрезу

На сколько я знаю абсолютно на всех платах чтобы съехать с концевика не нужно их размыкать!
После срабатывания концевика, заходим на закладку Settings, активируем LimitOverRide, возвращаемся на основную закладку жмем RESET и спокойно съезжаем с концевика. Никаких лишних действий!

На сколько я знаю абсолютно на всех платах чтобы съехать с концевика не нужно их размыкать!
После срабатывания концевика, заходим на закладку Settings, активируем LimitOverRide, возвращаемся на основную закладку жмем RESET и спокойно съезжаем с концевика. Никаких лишних действий!

Достаточно просто активировать там же Auto LimitOverRide и в случае наезда на концевики - без проблем съезжаем в ручном режиме.

Надо попробовать, не знал об этом ранее

Добрый вечер. Народ подскажите может кто сталкивался, настроил концевики все работает, но когда нажимаю ref all home, станок поднимает ось З отскакивает и гонит ось У в дом, но как касается концевика останавливается и не отскакивает, ось Х не двигается, если в настройках входных пинов вырубить Ухоме то после З гонит ось Х штатно, загвоздка только с осью У, в окне статуса пишет что то про лимиты и что нужно что то пофиксить

ildgin
Предположительно - слишком малое ускорение стоит на оси, не успевает остановиться.

слишком малое ускорение стоит на оси

проверю, было подозрение на концевики, но они у меня параллельно подключены и при движении оси У в дом отжимал концевик оси Х когда портал был еще далеко от концевика оси У станок остановился и ось Х дергать также не стал

х.з. что было, но перепробовал все, но все также по У упирался в концевик и не отскакивал, решил забить на это и изменил было скрипт, вначале отъезжает З потом Х и только потом У, через несколько проверок, от концевика Y тоже стал отскакивать))))

Родная инструкция на русском (от перепродаванов) говорит, что в настройке выходных пинов надо ставить номер порта - "0", типа драйвер сам их сопоставляет.
Поставил 0 - выходы работают.

ildgin написал(а):

Например функция оцифровки поверхности (digitize wizard) работать не будет!

Так а что в макросе написано?

В макросе без ошибок. Победил я его! Поседел правда за эти дни
Проблему решил подключением датчиков по другой схеме. Освободилось два входа контроллера. Один занял Probe, второй будет E- Stop.
Сегодня получил разьёмы для проводов из Китая и Т-панели для раб. стола из Москвы. Попёрло! Черная полоса прошла. Кое какая мелочевка еще в пути. Осталось на шпиндель поднабрать рублей. и можно грызть деревяшки.

Всем Здрасти. Новая проблема. Уходит в минус ось Z. Запускал разные УП , сделанные в АртКаме. Оси с отключенным питанием шаговиков можно крутить двумя пальцами. Перебрасывал местами шаговики (Nema 23 57 мм 3А), подтягивал муфты, перебрасывал драйверы (DM542)? прозванивал-подтягивал провода, менял частоты в Mach3? уменьшал скорость и ускорение . Ничего не изменилось. Да, забыл сказать, шпиндель пока вообще не стоит. Z бегает без веса, по воздуху. Собираю дома. Заземления в розетке нет. Блок управления собран пока на фанерке. Инвертор не стоит. X и Y бегают без ошибок.

Плата контроллера дуркует?

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