|
|
| Menu location |
|---|
| Gear → Worm Gear |
| Workbenches |
| Gear |
| Default shortcut |
| None |
| Introduced in version |
| v0.16 |
| See also |
| PartDesign InvoluteGear |
The FCGear WormGear command creates a worm gear. By default this is a single thread worm with one start that can also be transformed into a double or multiple thread worm with two or several starts respectively.
The worm can be considered a special case of a helical gear. Imagine that there is only one tooth on a spur gear. Now increase the helix angle so much that the tooth winds around the spur gear several times before it emerges on the opposite side. The result would be a single thread worm.
For a single-start worm, each full turn (360 degrees) of the worm advances the gear by one tooth. So a gear with 24 teeth will provide a gear reduction of 24:1. For a multi-start worm, the gear reduction equals the number of teeth on the gear, divided by the number of starts on the worm.
A worm can only be used with a worm wheel. This is called a worm drive. Like other gear arrangements, a worm drive can reduce rotational speed or transmit higher torque. One of the major advantages of worm gear drive units are that they can transfer motion in 90 degrees. A worm drive is also self-locking.
Worm gear (No. of teeth 3)
See also: Property View.
An FCGear WormGear object is derived from a Part Feature object and inherits all its properties. It also has the following additional properties:
base
Length): Default is 5 mm. Pitch diameter.Length): Default is 5 mm. Value of the worm length.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 3. Number of teeth (see Notes).Bool): Default is false, true changes the rotating direction from right to left.computed
Angle): (read-only) Lead angle (see also the information in Notes and Useful formulas).involute
Angle): Default is 20° (see Notes).tolerance
Float): Default is 0.25 (see Notes).Float): Default is 0. This value is used to change the tooth height.version
String):The worm wheel must be designed manually. For this purpose FCGear InvoluteGear can be used for a simple construction. In any case, in-depth knowledge of the gear types is required.
Worm with worm wheel
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.CreateWormGear.create()
gear.num_teeth = 2
gear.diameter = 10
gear.height = 20
App.ActiveDocument.recompute()
Gui.SendMsgToActiveView("ViewFit")