roboforum.ru

Технический форум по робототехнике.

Зачем усложнять дельта-робота?

Обсуждение технологии печати на 3D принтерах. Самостоятельное изготовление и приобретение. RepRap и его последователи.

Зачем усложнять дельта-робота?

Сообщение nut.code.monkey » 03 июл 2014, 15:03

Объясните мне пожалуйста: зачем усложнять дельта робота? Может я чего не понимаю, но изначально дельта-робот, "на основе" которого сделаны большинство "дельта" 3D принтеров был создан для быстрого и точного манипулирования относительно легкими объектами на конвейере. Для этого максимально облегчили плечи и "параллелограммы" (которых в класическом дельта-роботе всего три) и отказались от линейных направляющих в пользу вращения вогруг осей и вынесли тяжелые моторы в корпус. То есть максимально ушли от параллелограммов к треугольникам.
deltarobot5.jpg

В то время как практически во всех распространенных дельта 3D принтерах (типа росток) добавлены дорогие линейные направляющие, убраны "плечи", а "локтевые" соединения прикреплены к этим самым линейным направляющим. То есть вместо дешевых подшипников используются дорогие линейные направляющие (те-же параллелограммы). То есть все минусы дельта робота (которые сводятся к сложности прямого и обратного преобразования координат) никуда не уходят (просто математика становится чуть "проще"), но к ним еще прибавляются линейные направляющие. Почему так происходит?

Единственное что смог найти - "Симпсоны" но и там вместо широко разнесенных двух подшипников (для компенсации скручивания) используется довольно замысловатый узел из двух "шестеренок":
GUS LARGE PRINT.png

Конструкция на основе треугольников - это очень устойчивая и прочная конструкция. Тогда почему до сих пор большинство 3D принтеров используют параллелограммы? Неужели из-за G-кода, который был разработан для ЧПУ станков, в которых эти линейные направляющие - необходимость выдерживать огромные нагрузки от обрабатывающего инструмента? Ведь при экструзии пластика нет особых поперечных усилий. Вон даже симпсоны довольно хорошо печатают.
Hex, Bugs & Source control !

Блог о выращивании экзотических растений :http://exotic-garden-at-home.blogspot.com
Аватара пользователя
nut.code.monkey
 
Сообщения: 18
Зарегистрирован: 13 июл 2012, 07:32
Откуда: Киев
Skype: max.lunin
прог. языки: C, C++, Objective-C
ФИО: Макс Лунин

Re: Зачем усложнять дельта-робота?

Сообщение Aseris » 03 июл 2014, 16:03

Цена сервопривода + редуктора точного больше чем линейных направляющих + обычный шаговик. На коленке это не собереш. Плюс используются распостраненные детали.
Аватара пользователя
Aseris
 
Сообщения: 1142
Зарегистрирован: 01 сен 2009, 14:58
Откуда: Чехия
прог. языки: C/С++, VHDL, Verilog, ASM, Python

Re: Зачем усложнять дельта-робота?

Сообщение nut.code.monkey » 03 июл 2014, 17:01

Так сервоприводы используются для обратной связи. Для еще более точного позиционирования. Что то я в 3D принтерах особо не видел устройств обратной связи кроме концевых датчиков. Ну и они просто быстрее шаговиков. Посмотрите на "Симпсоны" - там используются шаговики, а не сервы. Редукторов нет тоже - просто рычаги с разными плечами и шпуля на валу шаговика. Вот первый вариант "симпсона" с форума RepRap
simpson-reprap-3d-printer-3.jpg

По моему проще быть не может. Можно даже выбросить большую шпулю и просто стягивать рычаги (вроде как в ножницах), так как было реализовано во втором варианте.
Hex, Bugs & Source control !

Блог о выращивании экзотических растений :http://exotic-garden-at-home.blogspot.com
Аватара пользователя
nut.code.monkey
 
Сообщения: 18
Зарегистрирован: 13 июл 2012, 07:32
Откуда: Киев
Skype: max.lunin
прог. языки: C, C++, Objective-C
ФИО: Макс Лунин

Re: Зачем усложнять дельта-робота?

Сообщение Myp » 03 июл 2014, 22:57

нельзя просто на вал шаговика надеть одно плечо дельты.
даже если предположить что шаговик выдержит нагрузку, точность никудышняя получится
максимальное перемещение по оси будет приходиться всего лишь на четверть оборота ШД.

используя ремень добиваются того что максимальное перемещение по оси приходится много оборотов ШД

иначе пришлось бы использовать какие-то супер точные безлюфтовые редуктора
в дельте с сервомоторами есть обратная связь, это упрощает задачу.
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Зачем усложнять дельта-робота?

Сообщение nut.code.monkey » 03 июл 2014, 23:31

Мур, никто ведь не говорит, чтобы плече дельты вешать прямо на ось шаговика. Вот вторая генерация симпсона. И уже печатает. На ось вешается шпуля небольшого диаметра, а сустав "плече-локоть" стягивается полиспасом, один конец которого идет на шпулю. Это вместо ремня. про безлюфтовые редуктора - насколько я понимаю в обратную сторону сустав стягивается пружиной, то есть редуктор в любом случае напряжен только в одну сторону, за счет этого убираются люфты.

http://www.youtube.com/watch?v=ZXEcocEHfRQ

А люфты они все равно будут - что с ремнями, что со струной/тросиком. Тут скорее риторический вопрос: зачем так сложно, если можно проще?

Примерно такую схему я уже обдумываю пару лет, да все никак руки не доходили это реализовать живьем. Но вот оказывается оно уже есть и уже работает.
Hex, Bugs & Source control !

Блог о выращивании экзотических растений :http://exotic-garden-at-home.blogspot.com
Аватара пользователя
nut.code.monkey
 
Сообщения: 18
Зарегистрирован: 13 июл 2012, 07:32
Откуда: Киев
Skype: max.lunin
прог. языки: C, C++, Objective-C
ФИО: Макс Лунин

Re: Зачем усложнять дельта-робота?

Сообщение Myp » 04 июл 2014, 10:53

nut.code.monkey писал(а):На ось вешается шпуля небольшого диаметра, а сустав "плече-локоть" стягивается полиспасом, один конец которого идет на шпулю.

это и есть редуктор, передаточное отношение = отношение диаметра шпули к диаметру сустава.
в симпсоне люфта нет потому что там редуктор по сути тросовый получается, люфт равен растяжению тросика, тоесть нулевой.
так же и типичная схема дельты с ремнями, люфт равен растяжению ремня, тоесть тоже ноль. дельта с ШД катающихся на валах и с ремнём это в своём роде тоже редуктор, и он безлюфтовый за счёт преднатяга.

взять ШД с ремнём это гораздо проще, лучше и дешевле чем вешать на вал шестерёнчатый редуктор
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Зачем усложнять дельта-робота?

Сообщение Aseris » 04 июл 2014, 12:29

Myp писал(а):люфт равен растяжению тросика, тоесть нулевой.
Ой не сказал бы.... гемороя там полно с тросиками - ищи материал нормальный, а потом он растягивается со временем. Плюс натяжка троса задача та еще.. В симпсоне нифига етого нет.. т.е. = падающая со временем точьность и прочие неожиданые радости

nut.code.monkey писал(а):сервоприводы используются для обратной связи
Сервопривод это комплексное понятие, немного щире вами представляемого.
Аватара пользователя
Aseris
 
Сообщения: 1142
Зарегистрирован: 01 сен 2009, 14:58
Откуда: Чехия
прог. языки: C/С++, VHDL, Verilog, ASM, Python

Re: Зачем усложнять дельта-робота?

Сообщение nut.code.monkey » 04 июл 2014, 14:10

Aseris писал(а):В симпсоне нифига етого нет.. т.е. = падающая со временем точьность и прочие неожиданые радости

Растягивание тросика - раньше компенсировалось преднатяжением пружиной (сейчас используют канцелярские резинки) и калибровкой. По сути в ростоках то-же самое, но вместо тросика - ремни. Растяжение со временем тросика можно компенсировать калибровкой концевиками - мы точно знаем на каких углах они находятся.

Перечитал репраповский форум о симпсонах. В принципе идея здравая - отказаться от дорогих направляющих в пользу дешевых подшипников, снизить центр тяжести всего агрегата, использовать тросики и пружины вместо ремней. Использовать треугольники вместо параллелограмов. То есть по максимому упростить конструкцию. За это расплатились более сложной математикой управления всем этим агрегатом. Там основная проблема была во второй версии - это малая поперечная жесткость конструкции. Но вместо добавления еще одного подшипника в локтевой сустав и более жесткой конструкции (для устранения торсионного скручивания) они этот узел из шестеренок воткнули. Он конечно смотрится здорово, но проигрывает у подшипников в надежности и трении ИМХО. На выходных попытаюсь дома собрать нечто подобное их подручных материалов.

Единственый минус, который я вижу в таком "редукторе" из полиспаса и шпули с тросиком - это его нелинейность. Что тоже можно софтом компенсировать. В общем есть чем на выходных заняться.

Добавлено спустя 16 минут 25 секунд:
Вот, кстати, рабочий класический вариант дельта 3D принтера на шаговиках, с "редуктором" на двух "шпулях":
http://forums.reprap.org/read.php?1,15252,page=2
bipotyco.jpeg

А вот тот самый второй вариант симпсона, после которого они на "шестеренки" перешли:
Simpson.png

По мне если вместо плашек использовать цельное "плече" и "локоть", чтобы избежать скручивания вполне себе рабочий агрегат.
Hex, Bugs & Source control !

Блог о выращивании экзотических растений :http://exotic-garden-at-home.blogspot.com
Аватара пользователя
nut.code.monkey
 
Сообщения: 18
Зарегистрирован: 13 июл 2012, 07:32
Откуда: Киев
Skype: max.lunin
прог. языки: C, C++, Objective-C
ФИО: Макс Лунин

Re: Зачем усложнять дельта-робота?

Сообщение sdron281 » 04 июл 2014, 17:49

nut.code.monkey писал(а):В то время как практически во всех распространенных дельта 3D принтерах (типа росток) добавлены дорогие линейные направляющие, убраны "плечи", а "локтевые" соединения прикреплены к этим самым линейным направляющим. То есть вместо дешевых подшипников используются дорогие линейные направляющие (те-же параллелограммы). То есть все минусы дельта робота (которые сводятся к сложности прямого и обратного преобразования координат) никуда не уходят (просто математика становится чуть "проще"), но к ним еще прибавляются линейные направляющие. Почему так происходит?


Первое что приходит в голову - область печати. Например, у Rostock MAX 35см в высоту. Отсюда второе - компактность(по сравненинию с симпсонами)за счет отсутствия плечей и проще убрать в термобокс, и масштабируемость - более длинные направляющие, выше область печати, а площадь занимаемая на полу таже.

А теперь представьте размеры симпсона с областью печати 25Х25х35см. По мне так конструкция дельт типа росток отлично решает свою задачу.
sdron281
 
Сообщения: 65
Зарегистрирован: 03 окт 2013, 22:50

Re: Зачем усложнять дельта-робота?

Сообщение pamalofeev » 04 июл 2014, 18:51

nut.code.monkey писал(а):Вот, кстати, рабочий класический вариант дельта 3D принтера на шаговиках, с "редуктором" на двух "шпулях":
http://forums.reprap.org/read.php?1,15252,page=2

Только это точно не принтер, а возможно даже не на шаговиках, больше на постоянники с энкодерами смахивает. В 2008 вроде как не было еще рабочих вариантов дельта-принтеров, росток появился в 2012, он был первым действительно рабочим, хоть и всё еще прототипом. Поправьте, если не прав.
pamalofeev
 
Сообщения: 80
Зарегистрирован: 13 янв 2014, 22:06

Re: Зачем усложнять дельта-робота?

Сообщение nut.code.monkey » 06 июл 2014, 17:33

sdron281 писал(а):Первое что приходит в голову - область печати. Например, у Rostock MAX 35см в высоту.

Про негораниченное наращивание в высоту - согласен.
Но я тут прикинул для области печати A*A у дельта робота и класического ростока высота будет примерно одинаковая:
фото.JPG

Следует учесть что если смотреть сверху, то области печати у них - это фигуры постоянной ширины, описаные вокруг теугольника.
sdron281 писал(а):Отсюда второе - компактность(по сравнению с симпсонами)за счет отсутствия плечей и проще убрать в термобокс, и масштабируемость - более длинные направляющие, выше область печати, а площадь занимаемая на полу таже.

Вот размеры всего агрегата (если говорить о симпсонах, а не о классических дельта-роботах) - да, это существенный минус. Но плюсом является существенное упрощение конструкции и повторяемость в кустарных условиях. Для меня это существенный плюс, так как подшипники куда проще и дешевле достать чем линейные направляющие.
Hex, Bugs & Source control !

Блог о выращивании экзотических растений :http://exotic-garden-at-home.blogspot.com
Аватара пользователя
nut.code.monkey
 
Сообщения: 18
Зарегистрирован: 13 июл 2012, 07:32
Откуда: Киев
Skype: max.lunin
прог. языки: C, C++, Objective-C
ФИО: Макс Лунин

Re: Зачем усложнять дельта-робота?

Сообщение arkhnchul » 06 июл 2014, 21:33

nut.code.monkey писал(а):Для меня это существенный плюс, так как подшипники куда проще и дешевле достать чем линейные направляющие.

так-то есть дельтаботы а-ля росток с простым люминевым профилем и подшипниками качения вместо направляющих с подшипниками линейными. Схема типа симпсоновской лично мне представляется куда более геморройной.
arkhnchul
 
Сообщения: 139
Зарегистрирован: 19 июн 2014, 20:57
Откуда: Москва, Уфа

Re: Зачем усложнять дельта-робота?

Сообщение Aseris » 07 июл 2014, 11:38

nut.code.monkey писал(а):Растягивание тросика - раньше компенсировалось преднатяжением пружиной (сейчас используют канцелярские резинки) и калибровкой.
В добрый путь :crazy: , ждем описания граблей и борьбы с кривыми моделями :D
Аватара пользователя
Aseris
 
Сообщения: 1142
Зарегистрирован: 01 сен 2009, 14:58
Откуда: Чехия
прог. языки: C/С++, VHDL, Verilog, ASM, Python


Вернуться в 3D печать

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 33