|
Menu location |
---|
Gear → Involute Rack |
Workbenches |
FCGear |
Default shortcut |
None |
Introduced in version |
v0.16 |
See also |
FCGear InvoluteGear |
Gear racks are used to convert a rotary motion into a linear motion or vice versa. The following examples show the different applications:
From left to right: Spur gearing, helical gearing, double helical gearing
An FCGear InvoluteRack object is derived from a Part Feature object and inherits all its properties. It also has the following additional properties:
base
Bool
): If true
(default), then the total length of the rack is teeth * pitch. If false
, then the rack starts with a tooth-flank.Length
): Default is 5 mm
. Value of the gear width.Length
): Default is 1 mm
. Module is the ratio of the reference diameter of the gear divided by the number of teeth (see Notes).Integer
): Default is 15
. Number of teeth.Length
): Default is 5
. Height from the tooth root to the lower side of the rod.computed
Length
): (read-only) Pitch in the transverse plane (see Notes).fillets
Float
): Default is 0 mm
.Float
): Default is 0 mm
.helical
Angle
): Default is 0 °
. With the helix angle β a helical gear is created – positive value → rotation direction right, negative value → rotation direction left.Bool
): Default is false
, true
creates a double helix gear (see Notes).Bool
): Default is false
. If true
and Databeta is not zero, gear parameters are recomputed internally for the rotated gear.involute
Angle
): Default is 20 °
(see Notes).precision
Bool
): Default is false
, true
generates a simplified display (without teeth).tolerance
Float
): Default is 0.25
(see Notes).Float
): Default is 0
. This value is used to change the tooth height.version
String
):See FCGear InvoluteGear.
Use the power of python to automate your gear modeling:
import FreeCAD as App
import freecad.gears.commands
gear = freecad.gears.commands.CreateInvoluteRack.create()
gear.teeth = 20
gear.beta = 20
gear.height = 10
gear.double_helix = True
App.ActiveDocument.recompute()
Gui.SendMsgToActiveView("ViewFit")