Страница 1 из 5

Контроллер Mach3 usb на 3 и 4 оси(Mach3 Usb Motion Card (AK)

Добавлено: 06 янв 2014, 03:42
sergey27rus
Контроллер Mach3 Usb Motion Card (AKZ250) для ОС Windows2000/XP/Vista/Windows7. Имеет разновидность на 3 и 4 оси, приобретался для моего станка, который строю. Официальный сайт разработчика http://www.leafboy77.com/index.php/en/ С подключением проблем не составило, все делалось по мануалу, драйвер устанавливать не надо, есть просто плагин, который копируется в корневую папку программы mach3. Питание платы используется от usb порта, но производитель рекомендует дополнительное внешнее питание от 5в до 24в с соответствующим подключением. Плата имеет выходы На 3 оси, 8 выходов управления (реле, датчики хола для тахометра шпинделя, PWM шпинделя) и 16 входов (хоумы, лимиты, и т.п.) по подключению в мануале написано и показано в соответствующих рисунках. В подключении и советах благодарность Юрову Михаилу (Michael-Yurov). Постепенно о своих наработка и тестировании платы буду выкладывать в теме. Вот несколько фото (взяты с официального сайта).

Re: Контроллер Mach3 usb на 3 и 4 оси(Mach3 Usb Motion Card

Добавлено: 06 янв 2014, 08:19
Serg
Интересное решение. Вроде свежая разработка и оттого более странная: вопервых куча "лишних" оптронов на выходах step/dir, вовторых можно было бы взять чуть помощнее FPGA и реализовать МК в ней, а не цеплять внешний...

Re: Контроллер Mach3 usb на 3 и 4 оси(Mach3 Usb Motion Card

Добавлено: 06 янв 2014, 09:20
sergey27rus
Согласен, но во внешний ,столько функций не возможно реализовать как с ПК. Для меня в принципе схемотехника и скорость работы устраивает, у меня ведь, не фанук в гараже стоит ))). Рабочая частота платы 200кГц. Задержка минимальная 512 микросекунд, при паузе,в отличии работы паузы лпт порта, явного торможения или дальнейшей работы не наблюдается, хотя не уверен, но при подключении к станку и обработки рельефа обязательно попробую. Экспериментирую я на одной физической оси, с неплохим драйвером ( М415В от Ледшайна) при питании 24в 3а, пропусков шагов не замечено, и плавность хода чуть получше. И для подключения штурвальчика ничего придумывать не надо.Вот мой будущий пульт для управления станком ))))). Осталась привезти тачскрин под монитор и клавиатура заменится на другую.

Re: Контроллер Mach3 usb на 3 и 4 оси(Mach3 Usb Motion Card

Добавлено: 06 янв 2014, 15:04
Serg
semenkhv писал(а):Согласен, но во внешний ,столько функций не возможно реализовать как с ПК.
Я не про то. На плате стоит FPGA и какая-то ATmega - я к тому, что аналог этой атмеги можно было создать внутри FPGA.

Re: Контроллер Mach3 usb на 3 и 4 оси(Mach3 Usb Motion Card

Добавлено: 06 янв 2014, 15:07
sergey27rus
Может оно и так но я не производитель этой платы, могу написать производителю и спросить у него.

Re: Контроллер Mach3 usb на 3 и 4 оси(Mach3 Usb Motion Card

Добавлено: 06 янв 2014, 15:13
Serg
Не, не надо. Просто удивило такое решение, возможно у автора просто скопился запас таких микросхем. :)

Re: Контроллер Mach3 usb на 3 и 4 оси(Mach3 Usb Motion Card

Добавлено: 06 янв 2014, 15:25
sergey27rus
Главное работает, а это важно.

Re: Контроллер Mach3 usb на 3 и 4 оси(Mach3 Usb Motion Card

Добавлено: 06 янв 2014, 16:50
selenur
UAVpilot писал(а):
semenkhv писал(а):Согласен, но во внешний ,столько функций не возможно реализовать как с ПК.
Я не про то. На плате стоит FPGA и какая-то ATmega - я к тому, что аналог этой атмеги можно было создать внутри FPGA.
На плате установлено 2 МК, первый из них это Atmega микроконтроллер, в который заложена логика работы, а вторая МК это ПЛИС.
МК атмега работает на 18 МГц, А ПЛИС точно не видно, но обычно что-то в районе 100 мГц. ПЛИС это не микроконтроллер, и логику меги в него не запихнуть, ПЛИС это немного другая штука. :-)

Re: Контроллер Mach3 usb на 3 и 4 оси(Mach3 Usb Motion Card

Добавлено: 06 янв 2014, 16:52
selenur
UAVpilot писал(а):вопервых куча "лишних" оптронов на выходах step/dir
Они не лишние, т.к. большинство драйверов расчитаны на управление +5 вольт, а МК ПЛИС при напряжении больше +3.6 сгорает, вот выводы и защитил автор судя по всему.

Re: Контроллер Mach3 usb на 3 и 4 оси(Mach3 Usb Motion Card

Добавлено: 06 янв 2014, 17:15
ukr-sasha
selenur писал(а):ПЛИС это не микроконтроллер, и логику меги в него не запихнуть, ПЛИС это немного другая штука.
Наприме первая попавшаеся ссылка: http://hackaday.com/2009/11/19/avr8-vir ... r-on-fpga/

Re: Контроллер Mach3 usb на 3 и 4 оси(Mach3 Usb Motion Card

Добавлено: 06 янв 2014, 17:29
selenur
Если замечали на форуме проэкт хоббист, то я расматривал много вариаций конструкций, втом числе и с применением плис, есть вот такой ресурс marsohod.org там как раз похожая плис используется.
Некоторые функции меги можно реализовать на плис, но полноценно реализовать логику приема данных по usb потом подготовить данные для генерации Step для осей, следить за датчиками и прочим, это уже будет проблематично.

Re: Контроллер Mach3 usb на 3 и 4 оси(Mach3 Usb Motion Card

Добавлено: 06 янв 2014, 17:39
ukr-sasha
selenur писал(а):Некоторые функции меги можно реализовать на плис, но полноценно реализовать логику приема данных по usb потом подготовить данные для генерации Step для осей, следить за датчиками и прочим, это уже будет проблематично.
А как же МЕСА или тот же Кфлоп??? Там тоже ПЛИС работает.

Re: Контроллер Mach3 usb на 3 и 4 оси(Mach3 Usb Motion Card

Добавлено: 06 янв 2014, 17:51
selenur
ПЛИС это ведь прежде всего набор простых элементов И,ИЛИ,НЕ которые можно произвольно соединять между собой, и подключать к выводам, и обычно основные задачи это различные счетчики, генераторы, т.к. скорость работы просто сумашедшая.
Как устроен к-флоп незнаю, пока не попадалась электронная схема.
Если автор устройства сделал так, значит такая реализация заняла намного меньше времени и денег.
Мог-бы наверное и на одной МК сделать, только не факт что в свет контроллер попал-бы скоро. .. но это моё мнение :-)

Re: Контроллер Mach3 usb на 3 и 4 оси(Mach3 Usb Motion Card

Добавлено: 06 янв 2014, 18:20
Сергей Саныч
Можно, наверно, было бы и на одной FPGA всё сделать, но скорее всего, потребовалась бы более дорогая ПЛИС, и это не учитывая затрат на разработку такого встроенного МК. Возможно, правда, что такой МК есть в библиотеке макроэлементов - пусть знающие товарищи уточнят.
Скорее всего, плата просто сделана на том, с чем разработчики умели работать.

Re: Контроллер Mach3 usb на 3 и 4 оси(Mach3 Usb Motion Card

Добавлено: 06 янв 2014, 18:44
Serg
selenur писал(а):ПЛИС это ведь прежде всего набор простых элементов И,ИЛИ,НЕ которые можно произвольно соединять между собой, и подключать к выводам, и обычно основные задачи это различные счетчики, генераторы, т.к. скорость работы просто сумашедшая.
А МК это чтоль всякие сушёные жабы и магические заклинания? :)
Точно так-же внутри ПЛИС эти простые элементы можно соединить между собой так, что получится настоящий МК. Есть готовые "программы" для создания разных контроллеров.

P.S. Если уж продолжать об этом, то наверно в отдельной теме.

Re: Контроллер Mach3 usb на 3 и 4 оси(Mach3 Usb Motion Card

Добавлено: 06 янв 2014, 20:06
selenur
UAVpilot писал(а):
selenur писал(а):ПЛИС это ведь прежде всего набор простых элементов И,ИЛИ,НЕ которые можно произвольно соединять между собой, и подключать к выводам, и обычно основные задачи это различные счетчики, генераторы, т.к. скорость работы просто сумашедшая.
А МК это чтоль всякие сушёные жабы и магические заклинания? :)
Точно так-же внутри ПЛИС эти простые элементы можно соединить между собой так, что получится настоящий МК. Есть готовые "программы" для создания разных контроллеров.

P.S. Если уж продолжать об этом, то наверно в отдельной теме.
Абсолютно согласен, что на этом нужно закончить данное обсуждение, я имел в виду что есть разделение на микроконтроллеры и ПЛИС, и каждые из них предназначены для своих задач, и в данном контроллере все собрано удобно, и просто. ну все перехожу в режим молчания 8-)

Re: Контроллер Mach3 usb на 3 и 4 оси(Mach3 Usb Motion Card

Добавлено: 07 янв 2014, 04:33
sergey27rus
selenur писал(а):ну все перехожу в режим молчания
Необязательно переходить )))). Я не против такому обсуждению, хоть что то буду знать на чем построена эта плата. Вообще производитель этой платы гарантирует работу в реальном времени, на частотах 200кГц, имеет буфер минимальный 512 микросекунды до 1536, JOG - минимальный буфер 32 микросекунды до 128 микросекунды

Re: Контроллер Mach3 usb на 3 и 4 оси(Mach3 Usb Motion Card

Добавлено: 08 янв 2014, 06:14
sergey27rus
Сделал небольшую макетную плату с кнопками, подключил, далее разбираюсь с настройкой софта Mach3 так как входов 16 буду использовать их оптимально и распределить самые востребованные функции.
P.S Извиняюсь за неправильную информацию буфер не в микросекундах, а миллисекунды.

Re: Контроллер Mach3 usb на 3 и 4 оси(Mach3 Usb Motion Card

Добавлено: 09 янв 2014, 12:40
sergey27rus
Приветствую так как мое имя часто путают, меня зовут Сергей и практически на всех форумах поменял свой ник, раньше был semenkhv, теперь мой ник sergey27rus. Спасибо за внимание.

Re: Контроллер Mach3 usb на 3 и 4 оси(Mach3 Usb Motion Card

Добавлено: 28 янв 2014, 14:27
andrei_sela
Сергей, а Вы уже тестили сей контроллер? У меня проблема в том что мач3 на lpt порте редко но пропускает шаги, что только не делал - пропускает и хоть тресни, пробовал K-Flop - нарисовались проблемы с использованием в связке с мач3, пробовал пурелоджиковский - ну там даже элементарных конденсаторов по питанию на плате не было и поэтому как только например в включался шпиндель - МК его перезапускался со всеми вытекающими.
Если несложно - можете пофоткать платку с обоих сторон в высоком разрешении.
Народ советовал поменять драйвера драйвера, заказал LEADSHINE EM705, нашёл у них же контроллер JNC40 - но поскольку цена не очень маленькая - хотелось бы перед покупкой услать отзывы о сией платке