Jump to content

FCGear TimingGearT

From FreeCAD Documentation

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.


FCGear TimingGearT

Menu location
Gear → Timing Gear T-shape
Workbenches
Gear
Default shortcut
None
Introduced in version
v0.16
See also
FCGear TimingGear

Description[edit | edit source]

The FCGear TimingGearT command creates a timing gear T …

Above: Timing gear T

Usage[edit | edit source]

  1. Switch to the Gear Workbench.
  2. There are several ways to invoke the command:
    • Press the Timing Gear T-shape button in the toolbar.
    • Select the Gear → Timing Gear T-shape option from the menu.
  3. Change the gear parameter to the required conditions (see Properties).

Properties[edit | edit source]

See also: Property View.

An FCGear TimingGearT object is derived from a Part Feature object and inherits all its properties. It also has the following additional properties:

Data[edit | edit source]

base

  • Dataalpha (Length): Default is 40°. Angle of tooth flanks.
  • Dataheight (Length): Default is 5 mm. Extrusion height.
  • Datanum_teeth (Integer): Default is 15. Number of teeth.
  • Datapitch (Length): Default is 5 mm. Pitch of gear.
  • Datatooth_height (Length): Default is 5 mm. Radial height of tooth.
  • Datau (Length): Default is 5 mm. Radial distance from tooth-head to pitch circle.

fillets

  • Datahead_fillet (FloatConstraint): Default is 0.4. A fillet for the tooth-head, radius = head_fillet x module.
  • Dataroot_fillet (FloatConstraint): Default is 0.4. A fillet for the tooth-root, radius = root_fillet x module.

tolerance

  • Databacklash (Length): Default is 0 mm. The arc length on the pitch circle by which the tooth thickness is reduced.

Scripting[edit | edit source]

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