Дельта робот с четырьмя осями
- artclonic
- Мастер
- Сообщения: 565
- Зарегистрирован: 07 июн 2014, 12:40
- Репутация: 36
- Контактная информация:
Дельта робот с четырьмя осями
Добрый день, задумался об идее соорудить манипулятор по принципу действия Дельта робота, НО не с 3-мя осями, а с 4-мя. Сам захват(эл. магнит или пневмо захват) будет подвешиваться на 4 тросика (нити) идущих от 4-х ШД на углах периметра. По принципу, как камера на футбольном поле катается... Прошу помощи в формуле геометрии. Т.е. Есть классика X Y Z, у меня к примеру A B C D (на углах периметра). Конвертер я спрограммирую, а вот допетрить не могу как по этим "трапециям" вычислять длины (пути)....
Наверстываем... в электронике...
- Argon-11
- Мастер
- Сообщения: 2068
- Зарегистрирован: 07 июн 2017, 17:48
- Репутация: 461
- Контактная информация:
Re: Дельта робот с четырьмя осями
А где там трапеции? Умозрительно кажется, что 4 треугольника и вроде как все решается теоремой Пифагора, не?
Я правильно понимаю, по заданным трем координатам (X, Y в горизонтальной плоскости и Z вертикальной) нужно найти длины тросиков?
Я правильно понимаю, по заданным трем координатам (X, Y в горизонтальной плоскости и Z вертикальной) нужно найти длины тросиков?
- artclonic
- Мастер
- Сообщения: 565
- Зарегистрирован: 07 июн 2014, 12:40
- Репутация: 36
- Контактная информация:
Re: Дельта робот с четырьмя осями
Да именно по положению точки с координатами X Y Z , найти пути четырех длин тросиков A B C D
К примеру прямоугольник 500 на 700 мм на высоте 600 мм
Как будет выглядеть точка с координатами X300 Y200 Z350 ?
К примеру прямоугольник 500 на 700 мм на высоте 600 мм
Как будет выглядеть точка с координатами X300 Y200 Z350 ?
Наверстываем... в электронике...
- Argon-11
- Мастер
- Сообщения: 2068
- Зарегистрирован: 07 июн 2017, 17:48
- Репутация: 461
- Контактная информация:
Re: Дельта робот с четырьмя осями
Прямоугольник - это сам захват? Концы тросиков жестко зафиксированы в его углах?
Или прямоугольник - это условно рама станка?
не совсем понял: высота прямоугольника 600, а Z350 - это что?artclonic писал(а): К примеру прямоугольник 500 на 700 мм на высоте 600 мм
Как будет выглядеть точка с координатами X300 Y200 Z350 ?
Или прямоугольник - это условно рама станка?
- artclonic
- Мастер
- Сообщения: 565
- Зарегистрирован: 07 июн 2014, 12:40
- Репутация: 36
- Контактная информация:
Re: Дельта робот с четырьмя осями
600 это высота рамы станка, соответственно 500 длина, 700 ширина, На четырех углах этого виртуального кубо-прямоуглдьника (кирпича) находятся ШД (ABCD)
Наверстываем... в электронике...
- Argon-11
- Мастер
- Сообщения: 2068
- Зарегистрирован: 07 июн 2017, 17:48
- Репутация: 461
- Контактная информация:
Re: Дельта робот с четырьмя осями
эскиз накидайте, непонятно где у вас трапеции...
- artclonic
- Мастер
- Сообщения: 565
- Зарегистрирован: 07 июн 2014, 12:40
- Репутация: 36
- Контактная информация:
Re: Дельта робот с четырьмя осями
Я уж понял , что треугольники... - четыре...
Завтра накидаю схемку
Завтра накидаю схемку
Наверстываем... в электронике...
- AndyBig
- Мастер
- Сообщения: 3971
- Зарегистрирован: 07 мар 2014, 04:01
- Репутация: 1121
- Откуда: юг России
- Контактная информация:
Re: Дельта робот с четырьмя осями
А не через отрезки в трехмерных координатах это все решается?
- Argon-11
- Мастер
- Сообщения: 2068
- Зарегистрирован: 07 июн 2017, 17:48
- Репутация: 461
- Контактная информация:
Re: Дельта робот с четырьмя осями
и проекцию сверху накидайте, сразу все станет ясно.artclonic писал(а):Завтра накидаю схемку
- artclonic
- Мастер
- Сообщения: 565
- Зарегистрирован: 07 июн 2014, 12:40
- Репутация: 36
- Контактная информация:
Re: Дельта робот с четырьмя осями
Вот в приложении кинематика (рисунок №1)
Забегая несколько вперед, хочу что б покритиковали "механику"... На рисунке №2 предлагается так называемая "фильерка" из которой будет выходить нить на захват. Соответственно противоположный конец нити будет соединен с зубчатым ремнем ну и соответственно на ШД. Хочу что б в моем проекте было все супер просто. Соответственно платформа )рисунок 3)под захват утяжеленная пластина порпорциональная прямоугольнику портала станка с 4-мя отверстиями под крепления нитей. Как думаете сила трения в моей "фильерке" не будет помехой?
Как только придет понимание "пересчета" из классической сиситемы координат в мою свояю макрос, который мне все координаты будет пересчитывать...
Забегая несколько вперед, хочу что б покритиковали "механику"... На рисунке №2 предлагается так называемая "фильерка" из которой будет выходить нить на захват. Соответственно противоположный конец нити будет соединен с зубчатым ремнем ну и соответственно на ШД. Хочу что б в моем проекте было все супер просто. Соответственно платформа )рисунок 3)под захват утяжеленная пластина порпорциональная прямоугольнику портала станка с 4-мя отверстиями под крепления нитей. Как думаете сила трения в моей "фильерке" не будет помехой?
Как только придет понимание "пересчета" из классической сиситемы координат в мою свояю макрос, который мне все координаты будет пересчитывать...
Наверстываем... в электронике...
- Argon-11
- Мастер
- Сообщения: 2068
- Зарегистрирован: 07 июн 2017, 17:48
- Репутация: 461
- Контактная информация:
Re: Дельта робот с четырьмя осями
Добавил 2 точки, O условный ноль по оси C и M (захват)
Длина самого отрезка (длина троса c) CM = √((OC-Z)2 + OCM2);
Все!
P.S. это расчет исходя из нуля X и Y в основании C.
проекция отрезка CM на горизонтальную плоскость (оно же расстояние от оси OC до M): OCM = √(X2 + Y2) Длина самого отрезка (длина троса c) CM = √((OC-Z)2 + OCM2);
Все!
P.S. это расчет исходя из нуля X и Y в основании C.
Последний раз редактировалось Argon-11 08 окт 2017, 17:26, всего редактировалось 2 раза.
- AndyBig
- Мастер
- Сообщения: 3971
- Зарегистрирован: 07 мар 2014, 04:01
- Репутация: 1121
- Откуда: юг России
- Контактная информация:
Re: Дельта робот с четырьмя осями
Просто находите длины отрезков a, b, c, d в трехмерных координатах.
√((X2-X1)²+(Y2-Y1)²+(Z2-Z1)²)
На эту длину каждый тросик и должен быть "выдвинут"
Если быть точным, то:
a = √((Xm)²+(YA-Ym)²+(Zm)²)
b = √((XB-Xm)²+(YB-Ym)²+(Zm)²)
c = √((Xm)²+(Ym)²+(Zm)²)
d = √((XD-Xm)²+(Ym)²+(Zm)²)
√((X2-X1)²+(Y2-Y1)²+(Z2-Z1)²)
На эту длину каждый тросик и должен быть "выдвинут"
Если быть точным, то:
a = √((Xm)²+(YA-Ym)²+(Zm)²)
b = √((XB-Xm)²+(YB-Ym)²+(Zm)²)
c = √((Xm)²+(Ym)²+(Zm)²)
d = √((XD-Xm)²+(Ym)²+(Zm)²)
- artclonic
- Мастер
- Сообщения: 565
- Зарегистрирован: 07 июн 2014, 12:40
- Репутация: 36
- Контактная информация:
Re: Дельта робот с четырьмя осями
За расчет кинематики огроменное спасибо! Сегодня помоделирую. Имею красную плату контроллера, соответственно LPT - 4 оси и ПО МАЧ. На данной плате уже строил ЧПУшные станочки в принципе все работало. Но как то все громоздкое уж очень... Подскажите, а на ардуинах нет ли готовых проектов ЧПУ на 4 оси? На три оси (мега+рампс) можно найти без проблем, а вот на 4 оси....
Наверстываем... в электронике...
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5182
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Дельта робот с четырьмя осями
А зачем 4 оси-то, чтобы усложнить конструкцию и добавить погрешностей?
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- artclonic
- Мастер
- Сообщения: 565
- Зарегистрирован: 07 июн 2014, 12:40
- Репутация: 36
- Контактная информация:
Re: Дельта робот с четырьмя осями
Немного не могу допетритьAndyBig писал(а):Если быть точным, то:
a = √((Xm)²+(YA-Ym)²+(Zm)²)
b = √((XB-Xm)²+(YB-Ym)²+(Zm)²)
c = √((Xm)²+(Ym)²+(Zm)²)
d = √((XD-Xm)²+(Ym)²+(Zm)²)
Xm -это отрезок
m - это точка, а X - это где точка на рисунке?
Наверстываем... в электронике...
- Argon-11
- Мастер
- Сообщения: 2068
- Зарегистрирован: 07 июн 2017, 17:48
- Репутация: 461
- Контактная информация:
Re: Дельта робот с четырьмя осями
Попробуйте понять по моей писанине, как бы "от малого к большому", потом будет понятен вариант от AndyBig. Важно, чтобы вы поняли откуда что берется. Кроме теоремы Пифагора здесь ничего нет.artclonic писал(а):не могу допетрить
- artclonic
- Мастер
- Сообщения: 565
- Зарегистрирован: 07 июн 2014, 12:40
- Репутация: 36
- Контактная информация:
Re: Дельта робот с четырьмя осями
Прошу черкните в отрезках (именно в отрезках) и мне все станет ясно.
При этом соответственно:
Z=MM1=OZ
X=OX
Y=OY
При этом соответственно:
Z=MM1=OZ
X=OX
Y=OY
Наверстываем... в электронике...
- artclonic
- Мастер
- Сообщения: 565
- Зарегистрирован: 07 июн 2014, 12:40
- Репутация: 36
- Контактная информация:
Re: Дельта робот с четырьмя осями
Я совсем туплю наверное, но я не пойму... А чему тогда ZM будет равно? OM1?, А ОМ1 находим по нижней проекции?
Одну длину распишите по моей последней схемке AM =
Одну длину распишите по моей последней схемке AM =
Последний раз редактировалось artclonic 08 окт 2017, 18:31, всего редактировалось 1 раз.
Наверстываем... в электронике...