Контроллеры ЧПУ WLMotion

Контроллеры, драйверы, датчики, управляющие устройства.
Аватара пользователя
wldev
Мастер
Сообщения: 1334
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 396
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Контроллеры ЧПУ WLMotion

Сообщение wldev »

WLMotion - это ЧПУ контроллеры управления перемещением. Контроллеры могут использоваться в различных решениях.
WLMotionShems.png (8943 просмотра) <a class='original' href='./download/file.php?id=166386&sid=609d4042ef5693a79e5e11074b8071c4&mode=view' target=_blank>Загрузить оригинал (112.19 КБ)</a>
На данный момент доступны контроллеры:
1. WLM35A - это четырех осевой контроллер ЧПУ начального уровня. Он подключается к широко известной интерфейсной плате (народная плата).
(для просмотра содержимого нажмите на ссылку)
IMG_20190930_141411.jpg (7112 просмотров) <a class='original' href='./download/file.php?id=169571&sid=609d4042ef5693a79e5e11074b8071c4&mode=view' target=_blank>Загрузить оригинал (1.8 МБ)</a>
Его наиболее интересные характеристики:
- 4 независимые оси
- максимальная частота перемещения 150КГц (step/dir - 75KГц) для каждой оси
- параболическая интерполяция
- задание s кривой для каждой оси
- буфер планировщика 30 элементов (круг,спираль,парабола)
- usb интерфейс
- обновление прошивки
2. WLM35J - это четырех осевой контроллер ЧПУ. + MPG (штурвал)
(для просмотра содержимого нажмите на ссылку)
IMG_20191002_151321.jpg (6992 просмотра) <a class='original' href='./download/file.php?id=169913&sid=609d4042ef5693a79e5e11074b8071c4&mode=view' target=_blank>Загрузить оригинал (1.38 МБ)</a>
Его наиболее интересные характеристики:
как и у WL35A плюс
- большее количество входов/выходов (15/13)
- импульсный преобразователь напряжения 5В для подключения прочих модулей (доп. реле и пр.)
- возможность управления осью с помощью ручного энкодера
- опторазвязка всех входов и выходов
- контроллер с увеличенной памятью (заменяется)

в данном контроллере широко применяются разъёмы 2,54 Dupont. Для работы с ними рекомендую клещи IWISS-3220

В данной теме будут освещаться вопросы связанные с использованием контроллеров.
WLMill - http://www.cnc-club.ru/forum/viewtopic. ... 86#p517086
Последний раз редактировалось wldev 29 дек 2019, 19:03, всего редактировалось 24 раза.
Аватара пользователя
daemon78
Мастер
Сообщения: 1587
Зарегистрирован: 02 окт 2018, 15:02
Репутация: 100
Настоящее имя: Владимир
Откуда: Москва
Контактная информация:

Re: Контроллеры WLMotion

Сообщение daemon78 »

Я правильно понял, что контроллер управляется через USB, а управляющие линии протянуты через "народную" плату опторазвязки, которая вставляется в DB-25 который есть на плате контроллера (по аналогии с портом DB-25 на компе)?
Если так, то готов сделать заказ!!!
Аватара пользователя
wldev
Мастер
Сообщения: 1334
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 396
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: Контроллеры WLMotion

Сообщение wldev »

daemon78 писал(а):Я правильно понял, что контроллер управляется через USB, а управляющие линии протянуты через "народную" плату опторазвязки, которая вставляется в DB-25 который есть на плате контроллера (по аналогии с портом DB-25 на компе)?
Все верно!
daemon78 писал(а):Если так, то готов сделать заказ!!!

...напишу в личку
Аватара пользователя
daemon78
Мастер
Сообщения: 1587
Зарегистрирован: 02 окт 2018, 15:02
Репутация: 100
Настоящее имя: Владимир
Откуда: Москва
Контактная информация:

Re: Контроллеры WLMotion

Сообщение daemon78 »

Bender писал(а):...напишу в личку
Ок
Аватара пользователя
wldev
Мастер
Сообщения: 1334
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 396
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: Контроллеры WLMotion

Сообщение wldev »

Стал изучать штатный преобразователь (PWM-> 0-10В) на народной плате, оказалось что на частоте около 750Гц он даёт весьма неплохие результаты.
Тест с помощью WLMill (Smin - 200 Smax -10000) (PWM min 0 PWM max 100)
S В
500 0.51
1000 0.99
2000 1.96
3000 2.94
4000 3.94
5000 4.96
6000 5.99
7000 7.04
8000 8.1
9000 9.2
9500 9.74
10000 10

-измерял тестером.
-проверял осцил. на предмет пульсаций , не обнаружил
Аватара пользователя
megagad
Почётный участник
Почётный участник
Сообщения: 3190
Зарегистрирован: 05 апр 2014, 18:57
Репутация: 710
Откуда: Реуспублика Крым, Бахчисарай.
Контактная информация:

Re: Контроллеры WLMotion

Сообщение megagad »

А не проще продавать не сам "контроллер", а просто прошивку для дуины? если глаза не врут - стоит обычная "нано"?
We Do What We Must, Because We Can!
Причинять добро, наносить пользу и подвергать ласке.
Аватара пользователя
daemon78
Мастер
Сообщения: 1587
Зарегистрирован: 02 окт 2018, 15:02
Репутация: 100
Настоящее имя: Владимир
Откуда: Москва
Контактная информация:

Re: Контроллеры WLMotion

Сообщение daemon78 »

megagad писал(а):А не проще продавать не сам "контроллер", а просто прошивку для дуины? если глаза не врут - стоит обычная "нано"?
Это вообще не ардуина, это STM32
Аватара пользователя
Serg
Мастер
Сообщения: 21480
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5047
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Контроллеры WLMotion

Сообщение Serg »

megagad писал(а):А не проще продавать не сам "контроллер", а просто прошивку для дуины? если глаза не врут - стоит обычная "нано"?
Проще кому? Пользователям конечно-же проще - можно купить одну и "отбить бабло" продав эту же прошивку ещё раз пять. :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
daemon78
Мастер
Сообщения: 1587
Зарегистрирован: 02 окт 2018, 15:02
Репутация: 100
Настоящее имя: Владимир
Откуда: Москва
Контактная информация:

Re: Контроллеры WLMotion

Сообщение daemon78 »

Получил сегодня контроллер. К сожалению попробовать смогу только завтра.
В своей темке выложу первые впечатления :)
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4346
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1524
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Контроллеры WLMotion

Сообщение selenur »

megagad писал(а):А не проще продавать не сам "контроллер", а просто прошивку для дуины? если глаза не врут - стоит обычная "нано"?
Защита прошивки, что-бы другие не слили, и не начали дублировать достаточно непростая задача, для примера далеко ходить не нужно, например контроллер MK1 от planet-cnc :-)
Вот один из вебинаров по защите, если кому интересно: https://www.youtube.com/watch?v=M7KWg43A0Ws
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Аватара пользователя
megagad
Почётный участник
Почётный участник
Сообщения: 3190
Зарегистрирован: 05 апр 2014, 18:57
Репутация: 710
Откуда: Реуспублика Крым, Бахчисарай.
Контактная информация:

Re: Контроллеры WLMotion

Сообщение megagad »

daemon78 писал(а):Это вообще не ардуина, это STM32
Что в лоб, что полбу - модуль стандартный, "алиэкспрессный" :)
selenur писал(а):для примера далеко ходить не нужно, например контроллер MK1 от planet-cnc
МК1 на СТМ32? Не знал... Всегда думал она на ПИКах.
И, кстати, не зря планеты вспомнили - для защиты можно продавать прошивку И программу управления ;) С УНИКАЛЬНЫМ кодом для работы ТОЛЬКО данной прошивки на ДАННОЙ программе. Хотя да - что то, что другое мона "склонировать"(что и делают китайцы...).
А! Да - а что за СТМка рулит?
Bender писал(а):- максимальная частота перемещения 150КГц (step/dir - 75KГц)
Это для одной оси, или суммарно для всех?
Что по поводу дуг? Интересная строка "буфер планировщика элементов" - выходит это у вас не просто "транслятор степ/дир", а полный интерпретатор? Грузите сырой Г-код и получаете степ/дир последовательность? С какими "сторонними" программами ваш "контроллер" совместим?
We Do What We Must, Because We Can!
Причинять добро, наносить пользу и подвергать ласке.
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4346
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1524
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Контроллеры WLMotion

Сообщение selenur »

megagad писал(а):МК1 на СТМ32? Не знал... Всегда думал она на ПИКах.
Именно на ПИКах, МК1, просто привел пример того что просто давать прошивку, приведет к нежелательным последствиям.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Аватара пользователя
wldev
Мастер
Сообщения: 1334
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 396
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: Контроллеры WLMotion

Сообщение wldev »

megagad писал(а):Это для одной оси, или суммарно для всех?
Что по поводу дуг? Интересная строка "буфер планировщика элементов" - выходит это у вас не просто "транслятор степ/дир", а полный интерпретатор? Грузите сырой Г-код и получаете степ/дир последовательность? С какими "сторонними" программами ваш "контроллер" совместим?
-дуги хороши)) задаются 3 точками.
-У контроллера WL35A 4 независимые оси(могут работать в различных режимах) 150/75 для каждой.
-Там есть планировщик(WLModulePlanner)(к нему подключаются оси контроллера(логически)).Планировщику даются задания (элементы перемещения).
-Пока не с какими сторонними(посмотри схему в первом посте), готовиться документация и открытый код с примерами(С++, QT) для работы с контроллерами. Сейчас "утрясаются" некоторые моменты...
Аватара пользователя
wldev
Мастер
Сообщения: 1334
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 396
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: Контроллеры WLMotion

Сообщение wldev »

обновил прошивку...
Скоро выложу видео по S кривым и параболической интерполяции на примере программы WLMill... будет интересно)
Аватара пользователя
daemon78
Мастер
Сообщения: 1587
Зарегистрирован: 02 окт 2018, 15:02
Репутация: 100
Настоящее имя: Владимир
Откуда: Москва
Контактная информация:

Re: Контроллеры WLMotion

Сообщение daemon78 »

Bender писал(а):обновил прошивку...
Скоро выложу видео по S кривым и параболической интерполяции на примере программы WLMill... будет интересно)
Ждемс.
Кстати, а не планируется changelog?
А то не понятно, что новое в прошивки появляется.
И вопросик по WLMotion. Нет ли ветки на джитхабе, или типа того, чтобы вносить хотелки/баги?
Аватара пользователя
wldev
Мастер
Сообщения: 1334
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 396
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: Контроллеры WLMotion

Сообщение wldev »

daemon78 писал(а):Кстати, а не планируется changelog?
А то не понятно, что новое в прошивки появляется.
конечно планируется,..
daemon78 писал(а):И вопросик по WLMotion. Нет ли ветки на джитхабе, или типа того, чтобы вносить хотелки/баги?
Есть ветка, но пока не разобрался в ней(там планируется выкладывать открытый код для работы с контроллерами и пр.), так - что пока здесь.
Аватара пользователя
wldev
Мастер
Сообщения: 1334
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 396
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: Контроллеры WLMotion

Сообщение wldev »

Обновил прошивку WL35A
исправлено:
при многократном изменение номеров датчиков оси не всегда происходило логическое соединение....
Аватара пользователя
wldev
Мастер
Сообщения: 1334
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 396
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: Контроллеры WLMotion

Сообщение wldev »

Сделал видео про возможности S перемещений.
https://youtu.be/864q4WqpiCQ
Аватара пользователя
Serg
Мастер
Сообщения: 21480
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5047
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Контроллеры WLMotion

Сообщение Serg »

А можно сделать такой эксперимент: задействовать две оси X и Y, оставить банку с водой, но добавить карандаш и бумагу, включить S-кривые и нарисовать ромб (квадрат повёрнутый на 45 градусов), чем больше, тем лучше?
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
daemon78
Мастер
Сообщения: 1587
Зарегистрирован: 02 окт 2018, 15:02
Репутация: 100
Настоящее имя: Владимир
Откуда: Москва
Контактная информация:

Re: Контроллеры WLMotion

Сообщение daemon78 »

Bender писал(а):Сделал видео про возможности S перемещений.
Теперь я понял, для чего та фигня в баночке нужна :) :) :)
Полезная фишка, сегодня поэксперементирую с баночкой :)

Ты сказал, что макс скорость достигается к середине оси, а какая длинна оси? Я по видео не могу примерно масштаб перемещения оценить
Ответить

Вернуться в «Электроника»