FCGear CycloidRack
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 CycloidRack |
Menu location |
---|
Gear → Cycloid Rack |
Workbenches |
FCGear |
Default shortcut |
None |
Introduced in version |
1.0 |
See also |
FCGear CycloidGear |
Description
Cycloid racks from left to right: Spur gearing, helical gearing, double helical gearing
Usage
- Switch to the FCGear Workbench.
- There are several ways to invoke the command:
- Press the Cycloid Rack button in the toolbar.
- Select the Gear → Cycloid Rack option from the menu.
- Change the gear parameter to the required conditions (see Properties → Data below).
Properties
An FCGear CycloidRack object is derived from a Part Feature object and inherits all its properties. It also has the following additional properties:
accuracy
- Datanumpoints (
Integer
): (number of points for spline), default is15
.
base
- Dataadd_endings (
bool
): Default istrue
, If enabled, the total length of the rack is teeth x pitch, otherwise the rack starts with a tooth-flank. - Dataheight (
Length
): Default is5,00 mm
. Value of the gear width. - Datateeth (
Integer
): Default is15
. Number of teeth. - Datathickness (
Length
): Default is5,00 mm
. Thickness of the uncut part of the rack.
computed
- Datatransverse_pitch (
Length
): Default is0,00 mm
. Pitch in the transverse plane. (read-only)
cycloid
- Datainner_diameter (
Float
): Default is7,50
. Diameter of the rolling circle of hypocycloid, normalized by the Datamodule (see also the information in Notes). - Dataouter_diameter (
Float
): Default is7,50
. Diameter of the rolling circle of epicycloid, normalized by the Datamodule (see also the information in Notes).
fillets
- Datahead_fillet (
Float
): Default is0,00
. - Dataroot_fillet (
Float
): Default is0,00
.
helical
- Databeta (
Angle
): Default is0,00°
. With the helix angle β a helical gear is created (positive value → rotation direction right, negative value → rotation direction left). - Datadouble_helix (
Bool
): Default isfalse
.true
creates a double helix gear (see also the information in Notes).
involute
- Datamodule (
Length
): Default is1,00 mm
. For racks the module equals the pitch and so is the distance between corresponding points on adjacent teeth (see also the information in Notes).
precision
- Datasimplified (
Bool
): Default isfalse
. Iftrue
the rack is drawn with a constant number of teeth to avoid topologic renaming.
tolerance
- Dataclearance (
Float
): Default is0,25
(see also the information in Notes). - Datahead (
Float
): Default is0,00
. Additional length of the tip of the teeth, normalized by the Datamodule.
version
- Dataversion (
String
):
Notes
See FCGear InvoluteGear.
Useful formulas
See FCGear InvoluteGear.