|
|
| Menu location |
|---|
| Gear → Bevel Gear |
| Workbenches |
| Gear |
| Default shortcut |
| None |
| Introduced in version |
| v0.16 |
| See also |
| None |
The FCGear BevelGear command creates a basic bevel gear, a solid object that needs to be trimmed to the correct final shape in following steps.
Partly because of the noise they generate, bevel gears are not used as often as other types of gear. But they are still used in certain sectors, such as food packaging and canned food, lawn and garden equipment, machines such as drills and mills, compression systems for the gas and oil market and flow control valves.
Spiral bevel gears have curved teeth to provide softer engagement and greater tooth to tooth contact compared to a straight bevel gear. This reduces the vibration and noise. They can be used at high speeds and are typically used in motorcycle and bicycle transmissions.
From left to right: Spur gearing, spiral gearing
See also: Property View.
An FCGear BevelGear object is derived from a Part Feature object and inherits all its properties. It also has the following additional properties:
base
PythonObject): Python gear object.Length): Default is 5. Value of the bevel gear width, measured from the pitch circle.Length): Default is 1. Module is the ratio of the pitch diameter of the gear divided by the number of teeth (see Notes).Integer): Default is 15. Number of teeth.Bool): If true (default) the origin of the gear is at the center of the pitch circle (bottom of the gear) (see Notes).
false the origin of the gear is at the tip of the pitch cone.computed
Angle): (read-only)Length): (read-only) Working pitch diameter.helical
Angle): Default is 0°. With the helix angle β a helical bevel gear is created – positive value → rotation direction right, negative value → rotation direction left.involute
Angle): Default is 45°. Taper angle of the pitch cone.involute_parameter
Angle): Default is 20° (see Notes).precision
Integer): Default is 6. Change of the involute profile. Changing the value can lead to unexpected results.tolerance
Length): Default is 0. Backlash, also called lash or play, is the distance between the teeth at a gear pair.Float): Default is 0.1 (see Notes).version
String):false to have the origin of the gear at the tip of the pitch cone. This way we can extend the bevel gear beyond the pitch circle plane using the module property.| Symbol | Term | Formula 1 This Gear |
Formula 2 Other Gear |
|---|---|---|---|
| Module | - | - | |
| Number of Teeth | - | - | |
| Shaft Angle | - | - | |
| Gear Ratio | |||
| Pitch Cone Angle | |||
| Cone Distance | |||
| Addendum Angle | |||
| Clearance | |||
| Dedendum Angle | |||
| Face Angle | |||
| Root Angle | |||
| Back Cone Angle |
| Symbol | Term | Formula | FCGear Parameter |
|---|---|---|---|
| Module | - | ||
| Number of Teeth | - | ||
| Pitch Cone Angle | - | ||
| Pitch | - | ||
| Pitch Diameter | |||
| Addendum Diameter | - | ||
| Cone Distance | - | ||
| Width of Teeth | - | ||
| Addendum | - | ||
| Dedendum | - | ||
| Tooth Height or Tooth Depth | - |
Substantive reference cone angle [TECH.]
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.CreateBevelGear.create()
gear.num_teeth = 20
gear.beta = 20
gear.height = 5
App.ActiveDocument.recompute()
Gui.SendMsgToActiveView("ViewFit")