TrashRobotics

TrashRobotics 

Исключительно развлекательный контент

1 094subscribers

65posts

goals4
212 of 1 000 paid subscribers
Открываем свое производство с ...
3 of 3
$916.77 of $1 098 raised
На комплектуху и ускорение разработки мощного робопса/гексапода

Калькулятор волнового редуктора с ПТК

Для построения волнового редуктора с ПТК и упрощения себе работы написал скрипт расчета и построения его профиля.
Сам он лежит тут: https://codeberg.org/TrashRobotics/BallsWaveGearingGenerator
Ну или же вот отдельно файлом:
py
calc_vptc.py6.93 Kb
Представляет он из себя скрипт на питоне, в который необходимо ввести данные о вашем редукторе (передаточное число 𝐢, диаметр используемых шариков 𝐝𝐬𝐡 и внешний радиус впадин жесткого колеса 𝐑𝐨𝐮𝐭). 
Также перед запуском скрипта необходимо установить для питона дополнительные библиотеки (если они еще не установлены):
$ pip3 install ezdxf matplotlib numpy
При запуске скрипт посчитает все параметры редуктора, сгенерирует полный профиль редуктора и выведет его в dxf-файл, с именем, которое вы укажете в переменной 𝐎𝐔𝐓_𝐅𝐈𝐋𝐄.
Дальше файл можно импортировать в любом CAD'е и смоделировать редуктор.
Некоторые тонкости, касательно, выбора внешнего радиуса впадин жесткого диска 𝐑𝐨𝐮𝐭.
Чем меньше он будет, тем компактнее выйдет редуктор. Но есть предел, до которого его можно уменьшить. Определяется он следующей формулой:
Но можете не париться, если вы переборщите, калькулятор вам об этом скажет:
спасибо, шикарно! хорошо и понятно объясненная работа!
спасибо
спасибо
Это очень здорово! Очень качественный проект! Спасибо за твои труды!
Отличная работа, большое спасибо за вдумчивый подход! Смотрю все ролики с удовольствием.
Интересно было бы сравнить долговечность волнового редуктора, волнового с ПТК, планетарного. Попробовать подобрать аналогичные по моменту/передаваемой мощности. Есть подозрение, что заострённые кромки профиля обкатки будут притупляться, если редуктор будет нести радиальную нагрузку. Если мы движемся в сторону практического применения печатных редукторов, не только прототипирования, то про долговечность тоже нужно помнить. По крайней мере знать, "сколько протянет".
Спасибо огромное. Великолепная работа!
  clapping_handsclapping_handsclapping_hands
Как сохранить dxf ?
Помогите пожалуйста
Mik Mkkel, В командную строку просто впиши: pip3 install ezdxf matplotlib numpy
И нажми Enter Там загрузка пойдёт и после неё Python заработает
Igor Gerulis, заранее извиняюсь за глупые вопросы, а я правильно понял, что эксцентрик чертится просто через центр указанных 2х точек, а диаметр это длина штрихованных линий?
Здравствуйте! Подскажите пожалуйста, какую лучше всего смазку использовать для этого редуктора? Хочу напечатать на PLA пластике с диаметром 36мм и шариками 4мм
https://www.ozon.ru/product/rolik-podshipnika-8h12-mm-komplekt-20-sht-stalnoy-shh-15-rossiya-1264887962/ собираю редуктор на вот таких роликах, удобно что ничего резать не надо ) 
вот кому интересно намоделил в onshape
https://cad.onshape.com/documents/238e8faca9c7214bccace665/w/ac168b104948c1f839976186/e/c694f9cbc04b219d67ace654
https://github.com/COBECTb/vptc-calc сделал генерацию OpenScad файлов, из которых можно получить stl для печати на 3д принтере. Надеюсь кому-то пригодится!
Большое спасибо за познавательную информацию и генератор профиля, он при минимальных изменениях может показывать геометрию для двух и более волн:
Подкорректировать число тел качения
zsh = i -> zsh = i * u
Эксцентрик для двух волн заменяется эллипсом
rd_ellipse = Ellipse((0, 0), width=(rd - e) * 2, height=(rd + e) * 2, fill=False, linewidth=1.0)
if(u==1): ax.add_patch(rd_circle)
if(u==2): ax.add_patch(rd_ellipse)
В результате получаем проблемы технического плана, нужно убирать подшипник с центрального тела.
Тела качений преврашаются в тела скольжений.
после 93 строки лучше задать явно размер в милиметрах(doc.header['$INSUNITS'] = 4) иначе некоторые cad интерпритируют в метры 
Подскажите, а как сепаратор смоделировать? от шариков плясать?
Sergey Andryushin, Не, просто по кругу радиусным массивом выдавить. С одинаковым расстоянием между отверстиями
Ок, понял, спасибо. В SolidWorks это круговой массив. А то где-то попадалось, что шарики на не равном расстоянии. Вот я и напрягся...thinking_face
Артем, в ролике вы обмолвились что есть вариант из железной трубы выточить сепаратор. Поделитесь опытом..)
Игорь Ὧ Толмачев, электроэрозия)
Subscription levels3

Любитель роботов

$1.45 per month
На проекты

Домашний автоматизатор

$4.4 per month
На проекты

Буржуй

$14.5 per month
Остановись! Подумай)
Go up