Конечно возможно!
Решал подобную задачу на ПЛК110(М02) через быстрые выходы и тайминги.
Двухкоординатный станок.
Если бы в системе присутствовали энкодеры (позиционеры), то вышло бы и быстрее и точнее.
Конечно возможно!
Решал подобную задачу на ПЛК110(М02) через быстрые выходы и тайминги.
Двухкоординатный станок.
Если бы в системе присутствовали энкодеры (позиционеры), то вышло бы и быстрее и точнее.
+79104444236
С уважением,
Лапшин Вячеслав
Большое спасибо за ответ. Если не трудно:
1. Пользовались ли наработками Ситникова или, может, какими-то еще? Может, у Овна появились средства управления серво, которых я не обнаружил?
2. Тут видно изменение скорости. А точное позиционирование не реализовывали?
3. Дерганья на видео - это механические резонансы?
Еще раз спасибо.
1. Нет не пользовался. Все писал самостоятельно. У ОВЕН есть документация по работе с быстрыми выходами и входами.
16_Timer.Lib
Но как по мне, так не сразу во все въехал, потребовались эксперименты.
Чего не вышло: вести в онлайн подсчет выдаваемых импульсов
Готовых решений не ищите, проще купить драйвер со встроенным Modbus и управлять по интерфейсу. Наверное так проще выйдет
2. Задача касалась именно позиционирования. Достигали сложно, таймерами. Ведь если известна скорость и время, то расстояние тоже известно.
Вопросы лишь в точности. Нам хватало +/- 1мм, были установлены концевые выключатели. Коэффициенты перерасчета в панели, так как рампа постоянно меняла расстояние (разные длины заготовок)
3. Да там встретились проблемы, на определенных скоростях встречали явление резонанса. Обошли это настройками самих драйверов
Тут описан сам проект:
https://fast-project.ru/projects/sta...plotneniy.html
Последний раз редактировалось krollcbas; 02.09.2023 в 12:30.
+79104444236
С уважением,
Лапшин Вячеслав
krollcbas, еще раз огромное спасибо за подробный ответ и информацию, которой Вы поделились.
Modbus пока, к сожалению, отпадает, имеющийся драйвер без коммуникационных портов. Поэтому и STEP/DIR. Есть, правда, еще аналоговый вход и соблазн попробовать задавать скорость через него, а позицию отслеживать по энкодеру, своевременно притормаживая и останавливая. В общем, пока постараюсь исполнить песню "Я его слепила из того, что было" (железо подбирал не я).
Последний раз редактировалось Виталий Светашов; 02.09.2023 в 13:07.
Здесь смотрели?https://owen.ru/forum/showthread.php?t=23013
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
Спасибо, смотрел. Может, недостаточно скурпулезно. Собственно, я об этом писал в исходном посте. Наработки Ситникова меня заинтересовали, но, повторюсь, мнения я читал разные. И спрашивал у тех, кто в теме: что таки в сухом остатке на сегодня, спустя 8 лет от начала обсуждения - можно на этом решать описанную задачу или нет. И есть ли на сегодня инструменты самих Овен для управления серво.
С уважением,
Виталий Светашов.