Контроллеры ЧПУ WLMotion
- wldev
- Мастер
- Сообщения: 1640
- Зарегистрирован: 24 янв 2012, 16:04
- Репутация: 510
- Настоящее имя: Сергей Бочаров
- Откуда: Новосибирск
- Контактная информация:
Re: Контроллеры ЧПУ WLMotion
Небольшие новости.
Была добавлена возможность работы с платами расширения Modbus типа: и снято видео:
https://www.youtube.com/watch?v=ckpayiZacO8
Была добавлена возможность работы с платами расширения Modbus типа: и снято видео:
https://www.youtube.com/watch?v=ckpayiZacO8
-
- Кандидат
- Сообщения: 56
- Зарегистрирован: 20 янв 2017, 13:23
- Репутация: 39
- Настоящее имя: Вячеслав
- Контактная информация:
Re: Контроллеры ЧПУ WLMotion
Функция очень перспективна, но только при программной поддержке.
И опять упираемся в возможность пользователям писать свои скрипты и взаимодействовать с оболочкой системы.
Например я хочу: на вход 30 сделать лимит, на вход 31 ESTOP, а выход 30 должен включить маслонасос после 3-х минут от начала работы.
Как такое реализовать?
И опять упираемся в возможность пользователям писать свои скрипты и взаимодействовать с оболочкой системы.
Например я хочу: на вход 30 сделать лимит, на вход 31 ESTOP, а выход 30 должен включить маслонасос после 3-х минут от начала работы.
Как такое реализовать?
- wldev
- Мастер
- Сообщения: 1640
- Зарегистрирован: 24 янв 2012, 16:04
- Репутация: 510
- Настоящее имя: Сергей Бочаров
- Откуда: Новосибирск
- Контактная информация:
Re: Контроллеры ЧПУ WLMotion
Так и назначайте. В диалоговых окнах.msl272 писал(а): Например я хочу: на вход 30 сделать лимит, на вход 31 ESTO
У контроллера есть набор входов(выходов) которые могут быть назначены как например :лимит,estop...
В свою очередь можно привязать вход(выход) к удалённому (например 30). И контроллер как бы прокинет его....
//----- L Scriptmsl272 писал(а): а выход 30 должен включить маслонасос после 3-х минут от начала работы.
Как такое реализовать?
var timerOil=60*3 //при включении запишется количество секунд
function loopPLC() //функция вызывается каждые 100мс
{
if(timerOil>0)
{
timerOli=timerOli-0.1//отнимаем по 0,1сек
}
else
{
MACHINE.setOut(30,1); //когда станет меньше 0, либо = 0 то включаем выход
}
}
//----- M Script
function OFF()
{
MACHINE.setOut(30,0); //выключаем при выключении станка
}
-
- Кандидат
- Сообщения: 56
- Зарегистрирован: 20 янв 2017, 13:23
- Репутация: 39
- Настоящее имя: Вячеслав
- Контактная информация:
Re: Контроллеры ЧПУ WLMotion
Спасибо. Прикольно и очень перспективно!!!
Нужен на эту тему видос или описание. Куда вставлять скрипт, как компилировать, как проверять.
Нужен на эту тему видос или описание. Куда вставлять скрипт, как компилировать, как проверять.
- wldev
- Мастер
- Сообщения: 1640
- Зарегистрирован: 24 янв 2012, 16:04
- Репутация: 510
- Настоящее имя: Сергей Бочаров
- Откуда: Новосибирск
- Контактная информация:
Re: Контроллеры ЧПУ WLMotion
Когда начал изучать CloseLoop - обратная связь от линейного энкодера. То стал интресоваться как это устроено в LinuxCNC. Стало понятно, и теперь делаю свой.
Также написал драйвер(WLM155S) для LinuxCNC. Включил ось в режим скорость, посылаю скорость, получаю позицию и на ПИД.
Работает, но ввиду отсутсвия опыта с этой системой не могу сравнить на сколько хорошо или плохо.
Также написал драйвер(WLM155S) для LinuxCNC. Включил ось в режим скорость, посылаю скорость, получаю позицию и на ПИД.
Работает, но ввиду отсутсвия опыта с этой системой не могу сравнить на сколько хорошо или плохо.
- индеецпетя
- Мастер
- Сообщения: 277
- Зарегистрирован: 12 янв 2018, 07:07
- Репутация: 59
- Настоящее имя: Стас
- Откуда: Красноярск
- Контактная информация:
- wldev
- Мастер
- Сообщения: 1640
- Зарегистрирован: 24 янв 2012, 16:04
- Репутация: 510
- Настоящее имя: Сергей Бочаров
- Откуда: Новосибирск
- Контактная информация:
Re: Контроллеры ЧПУ WLMotion
Первую бету к концу месяца постараюсь...
- wldev
- Мастер
- Сообщения: 1640
- Зарегистрирован: 24 янв 2012, 16:04
- Репутация: 510
- Настоящее имя: Сергей Бочаров
- Откуда: Новосибирск
- Контактная информация:
Re: Контроллеры ЧПУ WLMotion
Ещё не удалось до конца победить close loop, работы ведутся.
- wldev
- Мастер
- Сообщения: 1640
- Зарегистрирован: 24 янв 2012, 16:04
- Репутация: 510
- Настоящее имя: Сергей Бочаров
- Откуда: Новосибирск
- Контактная информация:
Re: Контроллеры ЧПУ WLMotion
С третьего раза удалось завести Close Loop в контроллере. Сейчас всё отлаживается и заводится в т.ч. и в WLMill
Стенд:
Последний раз редактировалось wldev 25 дек 2021, 10:43, всего редактировалось 1 раз.
-
- Мастер
- Сообщения: 1092
- Зарегистрирован: 16 окт 2017, 16:07
- Репутация: 85
- Контактная информация:
Re: Контроллеры ЧПУ WLMotion
Можно будет подключать электронные линейки к Вашему контроллеру?
- wldev
- Мастер
- Сообщения: 1640
- Зарегистрирован: 24 янв 2012, 16:04
- Репутация: 510
- Настоящее имя: Сергей Бочаров
- Откуда: Новосибирск
- Контактная информация:
Re: Контроллеры ЧПУ WLMotion
Лучше всего WLM155S)
-
- Мастер
- Сообщения: 2291
- Зарегистрирован: 04 авг 2019, 15:54
- Репутация: 323
- Настоящее имя: Сергей
- Контактная информация:
- Prav
- Мастер
- Сообщения: 827
- Зарегистрирован: 14 июл 2015, 05:10
- Репутация: 138
- Настоящее имя: Петр Раввинский
- Откуда: Москва
- Контактная информация:
Re: Контроллеры ЧПУ WLMotion
Токарная версия готова?
- wldev
- Мастер
- Сообщения: 1640
- Зарегистрирован: 24 янв 2012, 16:04
- Репутация: 510
- Настоящее имя: Сергей Бочаров
- Откуда: Новосибирск
- Контактная информация:
Re: Контроллеры ЧПУ WLMotion
По управлению роботом пока ничего...Kupfershcmidt писал(а): ↑25 дек 2021, 19:48 По роботам что посмотреть у вас? Вроде проектик намечается по манипулятору.
Есть только программа конвертер https://wldev.ru/wl6drobot/
Нет(
- wldev
- Мастер
- Сообщения: 1640
- Зарегистрирован: 24 янв 2012, 16:04
- Репутация: 510
- Настоящее имя: Сергей Бочаров
- Откуда: Новосибирск
- Контактная информация:
Re: Контроллеры ЧПУ WLMotion
Вышла Beta прошивка.
У контроллеров WLM55J и WLM155S добавилась возможность организации Close Loop.
Close Loop - обратная связь по энкодеру, например энкодерной линейки. В таком случае двигатель работает в режиме "скорость". А сам контроллер производит PID регулирование положения.
Также у контроллера WLM155S(6+2) появились две доп. оси которые могут работать в режиме "скорость". Они организованы на двух аппаратных
ШИМ генераторах. В результате чего максимальная частота импульсов Step 5МГц.
У контроллеров WLM55J и WLM155S добавилась возможность организации Close Loop.
Close Loop - обратная связь по энкодеру, например энкодерной линейки. В таком случае двигатель работает в режиме "скорость". А сам контроллер производит PID регулирование положения.
Также у контроллера WLM155S(6+2) появились две доп. оси которые могут работать в режиме "скорость". Они организованы на двух аппаратных
ШИМ генераторах. В результате чего максимальная частота импульсов Step 5МГц.
-
- Мастер
- Сообщения: 1092
- Зарегистрирован: 16 окт 2017, 16:07
- Репутация: 85
- Контактная информация:
Re: Контроллеры ЧПУ WLMotion
Купил WLM55J. Оси подключил, работают. Первые впечатления превосходные, "из коробки" точность и повторяемость менее 0,01 мм. Разбираюсь как подключить частотник и концевики Home. Есть примеры кто как подключил?