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

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

Для ‎построения‏ ‎волнового ‎редуктора ‎с ‎ПТК ‎и‏ ‎упрощения ‎себе‏ ‎работы‏ ‎написал ‎скрипт ‎расчета‏ ‎и ‎построения‏ ‎его ‎профиля.

Сам ‎он ‎лежит‏ ‎тут:‏ ‎https://codeberg.org/TrashRobotics/BallsWaveGearingGenerator

Ну ‎или‏ ‎же ‎вот‏ ‎отдельно ‎файлом: ‎(ниже, ‎в ‎приложении‏ ‎к‏ ‎посту)

Представляет ‎он‏ ‎из ‎себя‏ ‎скрипт ‎на ‎питоне, ‎в ‎который‏ ‎необходимо‏ ‎ввести‏ ‎данные ‎о‏ ‎вашем ‎редукторе‏ ‎(передаточное ‎число‏ ‎𝐢,‏ ‎диаметр ‎используемых‏ ‎шариков ‎𝐝𝐬𝐡 ‎и ‎внешний ‎радиус‏ ‎впадин ‎жесткого‏ ‎колеса‏ ‎𝐑𝐨𝐮𝐭).

Также ‎перед ‎запуском‏ ‎скрипта ‎необходимо‏ ‎установить ‎для ‎питона ‎дополнительные‏ ‎библиотеки‏ ‎(если ‎они‏ ‎еще ‎не‏ ‎установлены):

$ pip3 ‎install ‎ezdxf ‎matplotlib ‎numpy

При‏ ‎запуске‏ ‎скрипт ‎посчитает‏ ‎все ‎параметры‏ ‎редуктора, ‎сгенерирует ‎полный ‎профиль ‎редуктора‏ ‎и‏ ‎выведет‏ ‎его ‎в‏ ‎dxf-файл, ‎с‏ ‎именем, ‎которое‏ ‎вы‏ ‎укажете ‎в‏ ‎переменной ‎𝐎𝐔𝐓_𝐅𝐈𝐋𝐄.

Дальше ‎файл ‎можно ‎импортировать‏ ‎в ‎любом‏ ‎CAD’е‏ ‎и ‎смоделировать ‎редуктор.

Некоторые‏ ‎тонкости, ‎касательно,‏ ‎выбора ‎внешнего ‎радиуса ‎впадин‏ ‎жесткого‏ ‎диска ‎𝐑𝐨𝐮𝐭.

Чем‏ ‎меньше ‎он‏ ‎будет, ‎тем ‎компактнее ‎выйдет ‎редуктор.‏ ‎Но‏ ‎есть ‎предел,‏ ‎до ‎которого‏ ‎его ‎можно ‎уменьшить. ‎Определяется ‎он‏ ‎следующей‏ ‎формулой:

Но‏ ‎можете ‎не‏ ‎париться, ‎если‏ ‎вы ‎переборщите,‏ ‎калькулятор‏ ‎вам ‎об‏ ‎этом ‎скажет:



Предыдущий Следующий
Все посты проекта
0 комментариев

Статистика

2 подписчика

Подарить подписку

Будет создан код, который позволит адресату получить бесплатный для него доступ на определённый уровень подписки.

Оплата за этого пользователя будет списываться с вашей карты вплоть до отмены подписки. Код может быть показан на экране или отправлен по почте вместе с инструкцией.

Будет создан код, который позволит адресату получить сумму на баланс.

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

Добавить карту
0/2048