FCGear BevelGear/ru

Шестерня Коническая Шестерня

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

Описание

Инструмент Шестерня Коническая Шестерня создаёт базовую коническую шестерню - твёрдотельный объект, который нужно будет обрезать до нужной конечной формы на следующих этапах.

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

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

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

Применение

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

Свойства

Смотрите также: Редактор свойств.

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

Данные

base - базовые

  • Данныеheight - высота (Длина): По умолчанию 5. Значение толщины конического зубчатого колеса, измеренное по делительной окружности.
  • Данныеmodule - модуль (Длина): По умолчанию 1. Модуль - это отношение делительного диаметра зубчатого колеса к количеству зубьев (смотри Примечания).
  • Данныеreset_origin - сбросить_базу (Булево): Если true (по умолчанию) начало шестерни находится в центре делительной окружности (в нижней части шестерни) (смотри Примечания).
    Если false, то начало шестерни находится на вершине делительного конуса.
  • Данныеnum_teeth - число_зубьев (Целое число): По умолчанию 15. Число зубьев.

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

helical - косозубая

involute - эвольвента

involute_parameter - параметры_эвольвенты

precision - точность

tolerance - допуск

version - версия

Примечания

  • Конические передачи довольно сложны, поскольку их свойства зависят не только от передаточного числа, но и от угла между осями шестерен. По умолчанию коническая передача строится для перпендикулярных осей и передаточного отношения 1:1.
  • pitch angle - угол продольного наклона: Угол конусности делительного конуса равен половине угла между осями зубчатых колёс для соотношения 1:1, то есть 45° для перпендикулярных осей. Углы продольного наклона для других комбинаций передаточного отношения и углов между осями могут быть определены геометрически в эскизе.
  • clearance - зазор: В зубчатой паре зазор - это расстояние между вершиной зуба первой шестерни и корнем зуба второй шестерни.
  • module - модуль: В соответствии с рекомендациями ISO (Международная организация по стандартизации) размер модуля обозначается как единица измерения размеров зубьев шестерни. Модуль (m): m = 1 (p = 3,1416), m = 2 (p = 6,2832), m = 4 (p = 12,566). Если умножить модуль на Pi, можно получить Шаг (p). Шаг - это расстояние между соответствующими точками на соседних зубьях.
  • pressure_angle - угол_давления: Изменяйте этот параметр только при наличии достаточных знаний о геометрии шестерни.
  • reset_origin - сбросить_базу: Рекомендуется установить параметр в false, чтобы начало шестерни находилось на вершине делительного конуса. Таким образом, мы сможем вывести коническую передачу за пределы плоскости делительной окружности, используя свойство модуля.
  • Недостатком этого инструмента является то, что он строит геометрию от делительного диаметра по направлению к вершине и игнорирует тот факт, что существует геометрия и в обратном направлении. Поэтому для определения геометрии резания необходимо определить сечение шестерни на делительной окружности, принадлежащей выбранному нами модулю, а затем использовать вытянутую (масштабированную от вершины) коническую шестерню для резания. (смотри сбросить базу выше)

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

Basic formulas common to standard bevel gear pairs
Symbol Term Formula 1
This Gear
Formula 2
Other Gear
m Module - -
z Number of Teeth - -
Σ Shaft Angle - -
u Gear Ratio u1=z2z1 u2=z1z2=1u1
δ Pitch Cone Angle δ1=arctan(sin(Σ)u1+cos(Σ)) δ2=arctan(sin(Σ)u2+cos(Σ))
Re Cone Distance Re=z1m2sin(δ1) Re=z2m2sin(δ2)
ϑa Addendum Angle ϑa=arctan(mRe) ϑa=arctan(mRe)
c Clearance 0.1c0.3 0.1c0.3
ϑf Dedendum Angle ϑf=arctan(m+cRe) ϑf=arctan(m+cRe)
δa Face Angle δa1=δ1+ϑa δa2=δ2+ϑa
δf Root Angle δf1=δ1ϑf δf2=δ2ϑf
δs Back Cone Angle δs1=90δ1 δs2=90δ2
  • делительный_диаметр = модуль * число_зубьев
  • аддендум_диаметр = делительный_диаметр + 2 * модуль * cos угла_опорного_конуса
  • угол_наклона_вершин_1 = (число_зубьев_1 + 2) * (cos угла_опорного_конуса_1) : (число_зубьев_2 - 2) * (sin угла_опорного_конуса_1)
  • угол_наклона_вершин_2 = (число_зубьев_2 + 2) * (cos угла_опорного_конуса_2) : (число_зубьев_1 - 2) * (sin угла_опорного_конуса_2)
  • угол_опорного_конуса_1 = (число_зубьев_1) : (число_зубьев_2)
  • угол_опорного_конуса_2 = (число_зубьев_2) : (число_зубьев_1)
  • суммарный_межосевой_угол = угол_опорного_конуса_1 + угол_опорного_конуса_2
  • Pitch diameter AKA reference diameter
  • Face angle AKA tip angle
  • Pitch cone angle AKA reference cone angle
  • Shaft angle AKA axis angle

Основной опорный угол конуса [TECH.]

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.CreateBevelGear.create()
gear.num_teeth = 20
gear.beta = 20
gear.height = 5
App.ActiveDocument.recompute()
Gui.SendMsgToActiveView("ViewFit")