FCGear TimingGear/ru

Шестерня Распределительная Шестерня

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

Описание

The FCGear TimingGear command creates a timing gear.

Распределительные Шестерни предназначены для того, чтобы распредвал и коленчатый вал вращали цепь ГРМ. Коленчатый вал вращается, чтобы перемещать поршни вверх и вниз внутри цилиндров. Распределительный вал вращается, чтобы впускные и выпускные клапаны в цилиндрах открывались и закрывались. Эти компоненты важны для правильной работы двигателя.

Распределительные шестерни соединены с зубчатым ремнём или цепью механизма.

Выше: Распределительное колесо

Применение

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

Свойства

See also: Property View.

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

Данные

base - базовые

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

version - версия

Примечания

  • type - тип: Шаг зубчатых ремней (расстояние от центра до центра последовательных зубьев) указывается в типах. У GT2 шаг составляет 2 мм, у GT3 - 3 мм, у GT5 - 5 мм и т. д.

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

  • внешний_диаметр = диаметр_шага + 2 * модуль
  • длина_ремня = 2 * межосевое_расстояние + шаг_зубьев_ремня : 2 * (число_зубьев_1 + 2) + шаг_зубьев_ремня² : 4 * pi² * межосевое_расстояние * (число_зубьев_1 - 2)²
  • межосевое_расстояние = длина_ремня : 4 - шаг_зубьев_ремня : 8 * (число_зубьев_1+2) + ¼ * sqrt [длина_ремня - ½ * шаг_зубьев_ремня * (число_зубьев_1+2)² - 2 * шаг_зубьев_ремня² * (число_зубьев_1+2)² : pi²]

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.CreateTimingGear.create()
gear.num_teeth = 12
gear.height = 5
gear.type = "gt5"
App.ActiveDocument.recompute()
Gui.SendMsgToActiveView("ViewFit")