Система управления 3D-принтером с обратной связью в simulink

Собираем, настраиваем, печатаем, делимся опытом, помогаем новичкам

Модератор: Kaktus

Sofiko
Сообщения: 2
Зарегистрирован: 10 апр 2020, 23:34
Имя: София
Благодарил (а): 3 раза

Система управления 3D-принтером с обратной связью в simulink

Непрочитанное сообщение Sofiko » 10 апр 2020, 23:36

Всем доброго времени дня!Может кто подсказать, как правильно собрать схему в симулинке,чтобы получилась адекватная с использованием энкодеров на валу шаговика для отслеживания реального положения печатающей головки. В качестве subsystem использую встроенную модель шагового двигателя из библиотеки(не знаю, куда подключить in, и правильно ли стоит out).Правильно ли подсоединение энкодера,как на 1 картинке?
Вложения
2.png
2.png (31.33 КБ) 973 просмотра
1.png
1.png (16.01 КБ) 973 просмотра

Аватара пользователя
antobel
Сообщения: 1316
Зарегистрирован: 06 июл 2017, 20:36
Имя: Антон
Откуда: з Владимирщины
Благодарил (а): 42 раза
Поблагодарили: 83 раза
Контактная информация:

Re: Система управления 3D-принтером с обратной связью в simulink

Непрочитанное сообщение antobel » 11 апр 2020, 07:56

ИМХО тут вряд-ли кто подскажет... Это на форумах разрабов электроники надо спрашивать.
Собрал три Sprinter"а, и один разобрал, FriBot-Max-Pro так и не собрал, собираю 2626 техно...

Аватара пользователя
Alex Post
Сообщения: 6993
Зарегистрирован: 11 янв 2017, 17:22
Имя: Александр
Откуда: Брест, РБ
Благодарил (а): 330 раз
Поблагодарили: 817 раз
Контактная информация:

Re: Система управления 3D-принтером с обратной связью в simulink

Непрочитанное сообщение Alex Post » 11 апр 2020, 09:23

Совершенно не в курсе, кто такой симулинк, но верхняя картинка выглядит правдоподобно.

Вопрос: а с какой целью обратная связь понадобилась? Устройства на шаговиках типа cnc машин бытового уровня вполне себе без нее существуют и при правильной эксплуатации в обратной связи не нуждаются. Другое дело если коллекторным двигателем шевелить, вот там нужен точный контроль.
Prusa i3 rework - трудится с 2015 года
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393

Sofiko
Сообщения: 2
Зарегистрирован: 10 апр 2020, 23:34
Имя: София
Благодарил (а): 3 раза

Re: Система управления 3D-принтером с обратной связью в simulink

Непрочитанное сообщение Sofiko » 11 апр 2020, 11:26

Alex Post писал(а):
11 апр 2020, 09:23
Совершенно не в курсе, кто такой симулинк, но верхняя картинка выглядит правдоподобно.

Вопрос: а с какой целью обратная связь понадобилась? Устройства на шаговиках типа cnc машин бытового уровня вполне себе без нее существуют и при правильной эксплуатации в обратной связи не нуждаются. Другое дело если коллекторным двигателем шевелить, вот там нужен точный контроль.
Возможно,когда-то это решение было новым,прочитала,что сейчас это уже не интересно,но мне для проекта по учебе подойдет. В том плане,что модернизировать классическую систему управления, дабы отслеживать, если вдруг что произойдет при печати.Если вдруг будет пропущен шаг,или из-за какого-то давления извне экструдер переместится в другое положение и печать будет испорчена.

Аватара пользователя
Alex Post
Сообщения: 6993
Зарегистрирован: 11 янв 2017, 17:22
Имя: Александр
Откуда: Брест, РБ
Благодарил (а): 330 раз
Поблагодарили: 817 раз
Контактная информация:

Re: Система управления 3D-принтером с обратной связью в simulink

Непрочитанное сообщение Alex Post » 11 апр 2020, 12:15

Если чисто из академического интереса - ну да, можно. Но из практического - смысла нет. Мощности шаговика достаточно с многократным запасом, чтоб справляться со своей задачей. Если произошел пропуск шагов по любой причине - нет смысла его корректировать, это фактически форс мажор. Все что имеет смысл делать - аварийно остановить печать, дабы предотвратить расход материала и повреждение оборудования. Гораздо больше неприятностей, на самом деле, доставляет оторвавшаяся от стола модель или ее часть. К пропуску шагов это не приводит, но к бессмысленной трате пластика а то и выходу из строя хотэнда - запросто.
Из практики: я ловил пропуски ну может раз пять за все время. И то в основном на стадии отладки принтера. При штатной эксплуатации вероятность данного события стремится к нулю. Соответственно городить систему для отслеживания этого события - тоже. Это мое мнение.
Prusa i3 rework - трудится с 2015 года
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393

Аватара пользователя
Alex Post
Сообщения: 6993
Зарегистрирован: 11 янв 2017, 17:22
Имя: Александр
Откуда: Брест, РБ
Благодарил (а): 330 раз
Поблагодарили: 817 раз
Контактная информация:

Re: Система управления 3D-принтером с обратной связью в simulink

Непрочитанное сообщение Alex Post » 11 апр 2020, 12:22

Если уж и городить шаговик с энкодером - то для обучаемого манипулятора, типа "рука". Энкодерами снимаем движения "руки" в режиме обучения, затем повторяем, если нужно- корректируем, добавляем переменные, строим зависимости... В общем - развлекаемся как можем :) Соответственно, в рабочем режиме вполне вероятны ситуации, когда манипулятор встречается с препятствием, и надо бы их отслеживать. В "нормальных" манипуляторах этим занимаются сервоприводы. А можно попробовать разработать "облегченный" вариант с шаговиками и энкодерами. Вот это тема интересная, но и непростая...
Чтоб не изобретать велосипед - сам манипулятор на шаговиках я где то встречал на сингиверсе, надо поискать.
Prusa i3 rework - трудится с 2015 года
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393

Neptunchik
Сообщения: 39
Зарегистрирован: 26 мар 2019, 00:23
Имя: Андрей
Благодарил (а): 5 раз
Поблагодарили: 3 раза

Re: Система управления 3D-принтером с обратной связью в simulink

Непрочитанное сообщение Neptunchik » 11 апр 2020, 22:21

Есть готовое решение с открытым исходным кодом и принципиальной схемой: "mechaduino".

Ответить

Вернуться в «3D принтеры и 3D печать»

Яндекс.Метрика