Для построения волнового редуктора с ПТК и упрощения себе работы написал скрипт расчета и построения его профиля.
Сам он лежит тут: https://codeberg.org/TrashRobotics/BallsWaveGearingGenerator
Ну или же вот отдельно файлом: (ниже, в приложении к посту)
Представляет он из себя скрипт на питоне, в который необходимо ввести данные о вашем редукторе (передаточное число 𝐢, диаметр используемых шариков 𝐝𝐬𝐡 и внешний радиус впадин жесткого колеса 𝐑𝐨𝐮𝐭).
Также перед запуском скрипта необходимо установить для питона дополнительные библиотеки (если они еще не установлены):
$ pip3 install ezdxf matplotlib numpy
При запуске скрипт посчитает все параметры редуктора, сгенерирует полный профиль редуктора и выведет его в dxf-файл, с именем, которое вы укажете в переменной 𝐎𝐔𝐓_𝐅𝐈𝐋𝐄.
Дальше файл можно импортировать в любом CAD’е и смоделировать редуктор.
Некоторые тонкости, касательно, выбора внешнего радиуса впадин жесткого диска 𝐑𝐨𝐮𝐭.
Чем меньше он будет, тем компактнее выйдет редуктор. Но есть предел, до которого его можно уменьшить. Определяется он следующей формулой:
Но можете не париться, если вы переборщите, калькулятор вам об этом скажет: