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

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

Добавлено: 25 июн 2019, 10:39
wldev
WLMotion - это ЧПУ контроллеры управления перемещением. Контроллеры могут использоваться в различных решениях.
WLMotionShems.png (15802 просмотра) <a class='original' href='./download/file.php?id=166386&sid=a738be1d3ba6d7c037cc7107ebb79265&mode=view' target=_blank>Загрузить оригинал (112.19 КБ)</a>
На данный момент доступны контроллеры:
1. WLM35A - это четырех осевой контроллер ЧПУ начального уровня. Он подключается к широко известной интерфейсной плате (народная плата).
(для просмотра содержимого нажмите на ссылку)
IMG_20190930_141411.jpg (13971 просмотр) <a class='original' href='./download/file.php?id=169571&sid=a738be1d3ba6d7c037cc7107ebb79265&mode=view' target=_blank>Загрузить оригинал (1.8 МБ)</a>
Его наиболее интересные характеристики:
- 4 независимые оси
- максимальная частота перемещения 150КГц (step/dir - 75KГц) для каждой оси
- параболическая интерполяция
- задание s кривой для каждой оси
- буфер планировщика 30 элементов (круг,спираль,парабола)
- usb интерфейс
- обновление прошивки
2. WLM35J - это четырех осевой контроллер ЧПУ. + MPG (штурвал)
(для просмотра содержимого нажмите на ссылку)
IMG_20191002_151321.jpg (13851 просмотр) <a class='original' href='./download/file.php?id=169913&sid=a738be1d3ba6d7c037cc7107ebb79265&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

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

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

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

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

...напишу в личку

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

Добавлено: 25 июн 2019, 13:10
daemon78
Bender писал(а):...напишу в личку
Ок

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

Добавлено: 02 июл 2019, 14:08
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

-измерял тестером.
-проверял осцил. на предмет пульсаций , не обнаружил

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

Добавлено: 02 июл 2019, 14:33
megagad
А не проще продавать не сам "контроллер", а просто прошивку для дуины? если глаза не врут - стоит обычная "нано"?

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

Добавлено: 02 июл 2019, 14:51
daemon78
megagad писал(а):А не проще продавать не сам "контроллер", а просто прошивку для дуины? если глаза не врут - стоит обычная "нано"?
Это вообще не ардуина, это STM32

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

Добавлено: 02 июл 2019, 14:55
Serg
megagad писал(а):А не проще продавать не сам "контроллер", а просто прошивку для дуины? если глаза не врут - стоит обычная "нано"?
Проще кому? Пользователям конечно-же проще - можно купить одну и "отбить бабло" продав эту же прошивку ещё раз пять. :)

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

Добавлено: 02 июл 2019, 14:57
daemon78
Получил сегодня контроллер. К сожалению попробовать смогу только завтра.
В своей темке выложу первые впечатления :)

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

Добавлено: 02 июл 2019, 19:44
selenur
megagad писал(а):А не проще продавать не сам "контроллер", а просто прошивку для дуины? если глаза не врут - стоит обычная "нано"?
Защита прошивки, что-бы другие не слили, и не начали дублировать достаточно непростая задача, для примера далеко ходить не нужно, например контроллер MK1 от planet-cnc :-)
Вот один из вебинаров по защите, если кому интересно: https://www.youtube.com/watch?v=M7KWg43A0Ws

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

Добавлено: 03 июл 2019, 14:13
megagad
daemon78 писал(а):Это вообще не ардуина, это STM32
Что в лоб, что полбу - модуль стандартный, "алиэкспрессный" :)
selenur писал(а):для примера далеко ходить не нужно, например контроллер MK1 от planet-cnc
МК1 на СТМ32? Не знал... Всегда думал она на ПИКах.
И, кстати, не зря планеты вспомнили - для защиты можно продавать прошивку И программу управления ;) С УНИКАЛЬНЫМ кодом для работы ТОЛЬКО данной прошивки на ДАННОЙ программе. Хотя да - что то, что другое мона "склонировать"(что и делают китайцы...).
А! Да - а что за СТМка рулит?
Bender писал(а):- максимальная частота перемещения 150КГц (step/dir - 75KГц)
Это для одной оси, или суммарно для всех?
Что по поводу дуг? Интересная строка "буфер планировщика элементов" - выходит это у вас не просто "транслятор степ/дир", а полный интерпретатор? Грузите сырой Г-код и получаете степ/дир последовательность? С какими "сторонними" программами ваш "контроллер" совместим?

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

Добавлено: 03 июл 2019, 14:20
selenur
megagad писал(а):МК1 на СТМ32? Не знал... Всегда думал она на ПИКах.
Именно на ПИКах, МК1, просто привел пример того что просто давать прошивку, приведет к нежелательным последствиям.

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

Добавлено: 04 июл 2019, 10:50
wldev
megagad писал(а):Это для одной оси, или суммарно для всех?
Что по поводу дуг? Интересная строка "буфер планировщика элементов" - выходит это у вас не просто "транслятор степ/дир", а полный интерпретатор? Грузите сырой Г-код и получаете степ/дир последовательность? С какими "сторонними" программами ваш "контроллер" совместим?
-дуги хороши)) задаются 3 точками.
-У контроллера WL35A 4 независимые оси(могут работать в различных режимах) 150/75 для каждой.
-Там есть планировщик(WLModulePlanner)(к нему подключаются оси контроллера(логически)).Планировщику даются задания (элементы перемещения).
-Пока не с какими сторонними(посмотри схему в первом посте), готовиться документация и открытый код с примерами(С++, QT) для работы с контроллерами. Сейчас "утрясаются" некоторые моменты...

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

Добавлено: 08 июл 2019, 05:47
wldev
обновил прошивку...
Скоро выложу видео по S кривым и параболической интерполяции на примере программы WLMill... будет интересно)

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

Добавлено: 08 июл 2019, 08:13
daemon78
Bender писал(а):обновил прошивку...
Скоро выложу видео по S кривым и параболической интерполяции на примере программы WLMill... будет интересно)
Ждемс.
Кстати, а не планируется changelog?
А то не понятно, что новое в прошивки появляется.
И вопросик по WLMotion. Нет ли ветки на джитхабе, или типа того, чтобы вносить хотелки/баги?

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

Добавлено: 08 июл 2019, 08:43
wldev
daemon78 писал(а):Кстати, а не планируется changelog?
А то не понятно, что новое в прошивки появляется.
конечно планируется,..
daemon78 писал(а):И вопросик по WLMotion. Нет ли ветки на джитхабе, или типа того, чтобы вносить хотелки/баги?
Есть ветка, но пока не разобрался в ней(там планируется выкладывать открытый код для работы с контроллерами и пр.), так - что пока здесь.

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

Добавлено: 10 июл 2019, 10:12
wldev
Обновил прошивку WL35A
исправлено:
при многократном изменение номеров датчиков оси не всегда происходило логическое соединение....

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

Добавлено: 10 июл 2019, 15:21
wldev
Сделал видео про возможности S перемещений.
https://youtu.be/864q4WqpiCQ

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

Добавлено: 10 июл 2019, 15:51
Serg
А можно сделать такой эксперимент: задействовать две оси X и Y, оставить банку с водой, но добавить карандаш и бумагу, включить S-кривые и нарисовать ромб (квадрат повёрнутый на 45 градусов), чем больше, тем лучше?

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

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

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