FCGear CycloidGear/ru

Шестерня Циклоидальная Шестерня

Расположение в меню
Шестерня → Циклоидальная Шестерня
Верстаки
Шестерня
Быстрые клавиши
Нет
Представлено в версии
v0.16
См. также
Шестерня Эвольвентная Шестерня

Описание

The FCGear CycloidGear command creates a cycloidal gear wheel with spur gearing by default that can also be transformed into a helical gearing or a double helical gearing.

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

Слева направо: Прямозубая передача, косозубая передача, двойная косозубая передача

Применение

  1. Переключись на Верстак Шестерня.
  2. Есть несколько способов вызвать команду:
  3. Измени параметры шестерни в соответствии с требуемыми значениями (смотри Свойства).

Свойства

See also: Property View.

Объект Циклоидальная Шестерня (FCGear CycloidGear) является производным от объекта Конструктивный элемент и наследует все его свойства. Он также имеет следующие дополнительные свойства:

Данные

accuracy - детализация

base - базовые

  • Данныеheight - высота (Длина): По умолчанию 5 мм. Значение толщины шестерни.
  • Данныеmodule - модуль (Длина): По умолчанию 1 мм. Модуль - это отношение делительного диаметра шестерни к числу зубьев (смотри Примечания).
  • Данныеteeth - число_зубьев (Целое число): По умолчанию 15. Число зубьев.

computed - вычисленные

  • Данныеangular_backlash - угловой_зазор (Угол): (только для чтения)
  • Данныеdw (Длина): (только для чтения) Рабочий диаметр шага.

cycloid - циклоида

fillets - скругления (галтели)

helical - косозубая

  • Данныеbeta (Угол): По умолчанию 0 °. С помощью угла спирали β создаётся косозубая передача - положительное значение → направление вращения вправо, отрицательное значение → направление вращения влево.
  • Данныеdouble_helix - сдвоенная_косозубая (Булево): По умолчанию false, true создаёт сдвоенную косозубую шестерню.

tolerance - допуск

version - версия

Примечания

Особые случаи

Прямая линия в виде гипоциклоиды

Чтобы получить прямую линию, направленную прямо к центру, как у гипоциклоиды, используйте следующее выражение для Данныеinner_diameter - внутр_диаметра: зубья / 2. Такая форма зубцов часто встречается в старинных часовых механизмах и поэтому называется "часовыми зубцами". При большем Данныеclearance - зазоре эффект становится ещё более заметным.

Полная гипоциклоида/эпициклоида в виде зуба

Чтобы получить передачу, состоящую из полных гипоциклоидной и эпициклоидной кривых, используйте следующие выражения:

Базовый диаметр составляет d = m * z, где m - это Данныемодуль и z - это Данныечисло зубьев. Для полной гипоциклоиды диаметр качения должен быть d_i = d / (z*2) = m*z / (z*2). А если мы теперь нормируем это по модулю, то получим d_in = m*z / (z*2) / m = 1 / 2. Дополнительное явное значение допуска (1e-6 в выражении выше) необходимо для преодоления проблем с совмещением.

Теперь диаметры окружностей качения циклоид должны соответствовать аддендуму/дедендуму шестерни. Аддендум, т.е. длина зуба над базовой окружностью, равен 1 + Данныеголовка. Дедендум, т.е. длина зуба под опорной окружностью, равен 1 + Данныезазор. Оба показателя нормированы по модулю, поэтому нам нужно значение головка/зазор, равное 1 - d_внутр. Дополнительные / 1мм и * 2 необходимы для устранения недостатков, уже исправленных в версии Верстака Шестерня для разработчиков, но перенос этих исправлений в стабильную версию может привести к поломке существующих моделей.

Такие "шестерёнки" допускают число зубьев до двух и используются в качестве роторных лопастей в насосах или компрессорах (смотри Roots-type Supercharger (англ.)).

Бесконечно большая эпициклоида

Если радиус окружности качения эпициклоиды становится бесконечно большим, она превращается в катящуюся прямую линию. Такая вырожденная эпициклоида называется эвольвентной. Передачи с такой формой зуба обрабатываются командой эвольвентная передача. На сегодняшний день это самая распространённая форма зуба.

Полезные формулы

Параметры циклоиды

Scripting

Use the power of Python to automate your gear modeling:

import FreeCAD as App
import FreeCADGui as Gui
import freecad.gears.commands
gear = freecad.gears.commands.CreateCycloidGear.create()
gear.num_teeth = 20
gear.helix_angle = 20
gear.height = 10
gear.double_helix = True
App.ActiveDocument.recompute()
Gui.SendMsgToActiveView("ViewFit")