Контроллеры ЧПУ WLMotion
- wldev
 - Мастер
 - Сообщения: 1650
 - Зарегистрирован: 24 янв 2012, 16:04
 - Репутация: 510
 - Настоящее имя: Сергей Бочаров
 - Откуда: Новосибирск
 - Контактная информация:
 
Re: Контроллеры ЧПУ WLMotion
Небольшие новости.
Была добавлена возможность работы с платами расширения Modbus типа: и снято видео:
https://www.youtube.com/watch?v=ckpayiZacO8
			
			
									
									
						Была добавлена возможность работы с платами расширения Modbus типа: и снято видео:
https://www.youtube.com/watch?v=ckpayiZacO8
- 
				msl272
 - Кандидат
 - Сообщения: 56
 - Зарегистрирован: 20 янв 2017, 13:23
 - Репутация: 40
 - Настоящее имя: Вячеслав
 - Контактная информация:
 
Re: Контроллеры ЧПУ WLMotion
Функция очень перспективна, но только при программной поддержке.
И опять упираемся в возможность пользователям писать свои скрипты и взаимодействовать с оболочкой системы.
Например я хочу: на вход 30 сделать лимит, на вход 31 ESTOP, а выход 30 должен включить маслонасос после 3-х минут от начала работы.
Как такое реализовать?
			
			
									
									
						И опять упираемся в возможность пользователям писать свои скрипты и взаимодействовать с оболочкой системы.
Например я хочу: на вход 30 сделать лимит, на вход 31 ESTOP, а выход 30 должен включить маслонасос после 3-х минут от начала работы.
Как такое реализовать?
- wldev
 - Мастер
 - Сообщения: 1650
 - Зарегистрирован: 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); //выключаем при выключении станка
}
- 
				msl272
 - Кандидат
 - Сообщения: 56
 - Зарегистрирован: 20 янв 2017, 13:23
 - Репутация: 40
 - Настоящее имя: Вячеслав
 - Контактная информация:
 
Re: Контроллеры ЧПУ WLMotion
Спасибо. Прикольно и очень перспективно!!! 
Нужен на эту тему видос или описание. Куда вставлять скрипт, как компилировать, как проверять.
			
			
									
									
						Нужен на эту тему видос или описание. Куда вставлять скрипт, как компилировать, как проверять.
- wldev
 - Мастер
 - Сообщения: 1650
 - Зарегистрирован: 24 янв 2012, 16:04
 - Репутация: 510
 - Настоящее имя: Сергей Бочаров
 - Откуда: Новосибирск
 - Контактная информация:
 
Re: Контроллеры ЧПУ WLMotion
Когда начал изучать CloseLoop - обратная связь от линейного энкодера. То стал интресоваться как это устроено в LinuxCNC. Стало понятно, и теперь делаю свой.
Также написал драйвер(WLM155S) для LinuxCNC. Включил ось в режим скорость, посылаю скорость, получаю позицию и на ПИД.
Работает, но ввиду отсутсвия опыта с этой системой не могу сравнить на сколько хорошо или плохо.
			
			
									
									
						Также написал драйвер(WLM155S) для LinuxCNC. Включил ось в режим скорость, посылаю скорость, получаю позицию и на ПИД.
Работает, но ввиду отсутсвия опыта с этой системой не могу сравнить на сколько хорошо или плохо.
- индеецпетя
 - Мастер
 - Сообщения: 302
 - Зарегистрирован: 12 янв 2018, 07:07
 - Репутация: 64
 - Настоящее имя: Стас
 - Откуда: Красноярск
 - Контактная информация:
 
- wldev
 - Мастер
 - Сообщения: 1650
 - Зарегистрирован: 24 янв 2012, 16:04
 - Репутация: 510
 - Настоящее имя: Сергей Бочаров
 - Откуда: Новосибирск
 - Контактная информация:
 
Re: Контроллеры ЧПУ WLMotion
Первую бету к концу месяца постараюсь...
			
			
									
									
						- wldev
 - Мастер
 - Сообщения: 1650
 - Зарегистрирован: 24 янв 2012, 16:04
 - Репутация: 510
 - Настоящее имя: Сергей Бочаров
 - Откуда: Новосибирск
 - Контактная информация:
 
Re: Контроллеры ЧПУ WLMotion
Ещё не удалось до конца победить close loop, работы ведутся.
- wldev
 - Мастер
 - Сообщения: 1650
 - Зарегистрирован: 24 янв 2012, 16:04
 - Репутация: 510
 - Настоящее имя: Сергей Бочаров
 - Откуда: Новосибирск
 - Контактная информация:
 
Re: Контроллеры ЧПУ WLMotion
С третьего раза удалось завести Close Loop в контроллере. Сейчас всё отлаживается и заводится в т.ч. и в WLMill
Стенд:
					Последний раз редактировалось wldev 25 дек 2021, 10:43, всего редактировалось 1 раз.
									
			
									
						- 
				Cvazist
 - Мастер
 - Сообщения: 1155
 - Зарегистрирован: 16 окт 2017, 16:07
 - Репутация: 97
 - Контактная информация:
 
Re: Контроллеры ЧПУ WLMotion
Можно будет подключать электронные линейки к Вашему контроллеру?
			
			
									
									
						- wldev
 - Мастер
 - Сообщения: 1650
 - Зарегистрирован: 24 янв 2012, 16:04
 - Репутация: 510
 - Настоящее имя: Сергей Бочаров
 - Откуда: Новосибирск
 - Контактная информация:
 
Re: Контроллеры ЧПУ WLMotion
Лучше всего WLM155S)
			
			
									
									
						- 
				Kupfershcmidt
 - Мастер
 - Сообщения: 2295
 - Зарегистрирован: 04 авг 2019, 15:54
 - Репутация: 323
 - Настоящее имя: Сергей
 - Контактная информация:
 
- Prav
 - Мастер
 - Сообщения: 834
 - Зарегистрирован: 14 июл 2015, 05:10
 - Репутация: 138
 - Настоящее имя: Петр Раввинский
 - Откуда: Москва
 - Контактная информация:
 
Re: Контроллеры ЧПУ WLMotion
Токарная версия готова?
			
			
									
									
						- wldev
 - Мастер
 - Сообщения: 1650
 - Зарегистрирован: 24 янв 2012, 16:04
 - Репутация: 510
 - Настоящее имя: Сергей Бочаров
 - Откуда: Новосибирск
 - Контактная информация:
 
Re: Контроллеры ЧПУ WLMotion
По управлению роботом пока ничего...Kupfershcmidt писал(а): ↑25 дек 2021, 19:48 По роботам что посмотреть у вас? Вроде проектик намечается по манипулятору.
Есть только программа конвертер https://wldev.ru/wl6drobot/
Нет(
- wldev
 - Мастер
 - Сообщения: 1650
 - Зарегистрирован: 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МГц.
- 
				Cvazist
 - Мастер
 - Сообщения: 1155
 - Зарегистрирован: 16 окт 2017, 16:07
 - Репутация: 97
 - Контактная информация:
 
Re: Контроллеры ЧПУ WLMotion
Купил WLM55J. Оси подключил, работают. Первые впечатления превосходные, "из коробки" точность и повторяемость менее 0,01 мм. Разбираюсь как подключить частотник и концевики Home. Есть примеры кто как подключил?
			
			
									
									
						