This documentation is not finished. Please help and contribute documentation.
GuiCommand model explains how commands should be documented. Browse Category:UnfinishedDocu to see more incomplete pages like this one. See Category:Command Reference for all commands.
See WikiPages to learn about editing the wiki pages, and go to Help FreeCAD to learn about other ways in which you can contribute.
|
|
| Расположение в меню |
|---|
| Шестерня → Циклоидная Рейка |
| Верстаки |
| Шестерня |
| Быстрые клавиши |
| Нет |
| Представлено в версии |
| 1.0 |
| См. также |
| Шестерня Циклоидальная Шестерня |
Описание
The FCGear CycloidRack command creates a cycloid gear rack with spur gearing by default that can also be transformed into a helical gearing or a double helical gearing.
Циклоидная рейка слева направо: Прямозубая передача, косозубая передача, двойная косозубая передача
Применение
- Переключись на
Верстак Шестерня.
- Есть несколько способов вызвать команду:
- Нажми кнопку
Циклоидная Рейка на панели инструментов.
- Выбери в меню Шестерня →
Циклоидная Рейка.
- Нажми кнопку
- Измени параметры шестерни в соответствии с требуемыми значениями (смотри Свойства).
Свойства
See also: Property View.
Объект Циклоидная Рейка (FCGear CycloidRack) является производным от объекта Конструктивный элемент и наследует все его свойства. Он также имеет следующие дополнительные свойства:
Data
accuracy - детализация
- Данныеnumpoints - число_точек (
Целое число): По умолчанию15. Количество точек сплайна.
base - базовые
- Данныеadd_endings - добавить_концы (
Булево): Еслиtrue(по умолчанию), то общая длина рейки равна зубья * шаг. Еслиfalse, то рейка начинается с основания поверхности зуба. - Данныеheight - высота (
Длина): По умолчанию5 мм. Значение ширины зацепления. - Данныеnum_teeth - число_зубьев (
Целое): По умолчанию15. Количество зубьев. - Данныеthickness - толщина (
Длина): По умолчанию5. Высота от корня зуба до нижней стороны рейки.
computed - вычисленные
- Данныеtransverse_pitch - поперечный_шаг (
Длина): (только для чтения) Шаг в плоскости движения.
cycloid - циклоида
- Данныеinner_diameter - внутр_диаметр (
С плавающей точкой): По умолчанию7.5. Диаметр круга качения гипоциклоиды, нормализованный по Данныемодулю (смотри Примечания). - Данныеouter_diameter - наружн_диаметр (
С плавающей точкой): По умолчанию7.5. Диаметр круга качения эпициклоиды, нормализованный по Данныемодулю (смотри Примечания).
fillets - скругления (галтели)
- Данныеhead_fillet - скругление_головки (
С плавающей точкой): По умолчанию0 мм. Галтель головки зуба. - Данныеroot_fillet - корневое_скругление (
С плавающей точкой): По умолчанию0 мм. Галтель корня зуба.
helical - косозубая
- Данныеbeta (
Угол): По умолчанию0 °. С помощью угла спирали β создаётся косозубая передача (положительное значение → направление вращения вправо, отрицательное значение → направление вращения влево). - Данныеdouble_helix - сдвоенная_косозубая (
Булево): По умолчаниюfalse,trueсоздаёт сдвоенную косозубую шестерню (Смотри Примечания).
involute - эвольвента
- Данныеmodule - модуль (
Длина): По умолчанию1 мм. Для стоек модуль равен шагу, как и расстояние между соответствующими точками на соседних зубьях (см. Примечания).
precision - точность
- Данныеsimplified - упрощённая (
Булево): По умолчаниюfalse. Еслиtrue, то рейка рисуется с постоянным количеством зубьев, чтобы избежать топологического переименования.
tolerance - допуск
- Данныеclearance - зазор (
С плавающей точкой): По умолчанию0.25(смотри Примечания). - Данныеhead - головка (
С плавающей точкой): По умолчанию0. Дополнительная длина верхушки зубьев, нормализованная по Данныемодулю.
version - версия
- Данныеversion - версия (
Строка):
Примечания
Смотри Шестерня Циклоидальная Шестерня.
Полезные формулы
Смотри Шестерня Циклоидальная Шестерня.
Написание скриптов
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.CreateCycloidRack.create()
gear.num_teeth = 20
gear.helix_angle = 20
gear.height = 10
gear.double_helix = True
App.ActiveDocument.recompute()
Gui.SendMsgToActiveView("ViewFit")
Эта страница получена от https://wiki.freecad.org/FCGear_CycloidRack