Bevel Gears

Tutorial
Topic
Creating a bevel gear pair
Level
Advanced
Time to complete
TBD
Authors
FBXL5
FreeCAD version
1.1
Example files
None
See also
Gear Workbench

Introduction

The Bevel Gears tutorial describes how to gather the required data to create a pair of bevel gears with the BevelGear tool of the Gear Workbench in a PartDesign context.

A pair of bevel gears meshing

A bevel gear can either be build up from the pitch circle or from the tip depending on its property reset_origin. In later steps in this tutorial we have to scale the bevel gear while keeping its tip in place and so we will uncheck this property.

Requirements

The BevelGear tool creates a bevel gear for perpendicular axes and a ratio of 1 : 1 by default. For other axis angles and different rations we need to determine the proper pitch cone angle for both of the paired bevel gears. In addition we have adjust basic values and derive the pitch diameters.

Basic Values

Assumed that we tortured our brain to consider available space, loads, ratio, and angle between the axes and now found these basic values:

Module: m = 2 mm
Ratio: 5 : 3
Axis angle: 60°

Number of Teeth

To not overload our CPUs we will set the number of teeth (z) of the smaller gear to only 9 and so the number of teeth of the larger one is set to 15 (15 : 9 equals 5 : 3).

z1 = 15 (for bevel gear 1)
z2 = 9 (for bevel gear 2)

Pitch Diameter

Now we can calculate the pitch diameters (d):

d1 = z1 * m = 15 * 2 mm = 30 mm
d2 = z2 * m = 9 * 2 mm = 18 mm

Cone Angles

Now it is FreeCAD's turn to find the pitch cone angles (δ):

  1. Create a new document.
  2. Create a Body (Body).
  3. Create a Sketch.

We use the sketch to draft 2 connected triangles with their symmetry axes perpendicular to the sides representing the pitch diameters. Apart from several hidden coincident and symmetry constraints we use two length constraints for the pitch diameters and an angle constraint for the axis angle to fully constrain the sketch, then we are able to use two reference constraints to obtain both pitch cone angles (and leave the sketch):

Red: Constrained axis angle, and both pitch diameters.
Blue: Resulting pitch cone angles

We now have the pitch cone angles:

δ1 = 38,21°
δ2 = 21,79°

Raw Gears

We are ready to create our pair of bevel gears.

Bevel Gear 1

  1. Create a new PartDesign Body (Body001).
  2. Invoke the BevelGear command.
  3. A bevel gear (BevelGear) is created immediately with its pitch diameter side touching the origin, and awaiting adjustment.
  4. In the Property View adjust these properties of the bevel gear:
    1. Set the Datamodule property to 2 mm.
    2. Set the Datanum_teeth property to 15.
    3. Set the Datapitch_angle property to 38.21° (two decimal places should be more than enough).
    4. Uncheck the Datareset_origin property to place the bevel gear's virtual tip on the origin (this will turn the bevel gear upside down).
  5. Use Transform to swivel the bevel gear around the origin so that its face on the pitch circle side is parallel to the horizontal line of the sketch representing the same pitch circle of the larger gear (if we filled in the values properly the line should be coplanar with the face).

Bevel gear 1 properly positioned

Bevel Gear 2

  1. Create another new PartDesign Body (Body002).
  2. Invoke the BevelGear command.
  3. A bevel gear (BevelGear002) is created.
  4. In the Property View adjust these properties of the bevel gear:
    1. Set the Datamodule property to 2 mm.
    2. Set the Datanum_teeth property to 9.
    3. Set the Datapitch_angle property to 21.79°.
    4. Uncheck the Datareset_origin property to place the bevel gear's virtual tip on the origin (this will turn the bevel gear upside down).
  5. Use Transform to swivel the bevel gear around the origin so that its face on the pitch circle side is parallel to the oblique line of the sketch representing the same pitch circle of the smaller gear (if we filled in the values properly the line should again be coplanar with the face).

Bevel gear 2 properly positioned

At this point both bevel gears should mesh with each other where their pitch cones meet in the initial sketch, but their shapes don't look like real bevel gears.

Meshing raw bevel gears

We notice that the BevelGear tool extended the pitch cone to become the face cone before cutting the teeth, but it has only built the bevel gear from the pitch circle toward the apex (the tip), and ignored the back cone geometry in the opposite direction as shown in this section view of the finished bevel gear:

Green: Pitch cone,
Red: Face cone.
Blue: Back cone

To obtain a proper bevel gear we have to enlarge our raw bevel gears and cut off surplus geometry, but instead of cutting off we will intersect revolution objects defining the cross-sections with our to be enlarged raw bevel gears.

Intersection Objects

We have to define the desired cross-sections from their axes outwards, and then revolve them to create objects that will be intersected with the results of the steps above to result in a proper pair of bevel gears.

Revolution Object 1

  1. Activate the first body (Body).
  2. Create another sketch, and in the sketch:
    1. Project the lines representing the pitch diameters of our first sketch into our new sketch.
    2. Draw a construction line from their intersection point to the origin (it's here where the pitch cones meet).
    3. Draw a closed wire of six straight lines:
      • One line collinear with the vertical sketch axis,
      • Two lines parallel to the horizontal projection line to define position and thickness of the hub area,
      • Two lines perpendicular to the construction line, one running through the intersection point, that define the width of the teeth,
      • One line closing the wire that is only required to run outside the raw bevel gear since it already has a correctly modeled teeth hight.
  3. Leave the sketch.
  4. Create another new PartDesign Body (Body003).
  5. Use a Sub-Shape Binder to copy the sketch into the body.
  6. Create a Revolve object (Revolution) from the sub-shape binder.

Left: Sketch of cross-section. Right: Resulting Revolution object 1

Revolution Object 2

  1. Activate the first body (Body) again.
  2. Create another sketch, and in the sketch:
    1. Project the lines representing the pitch diameters, and also the line representing the axis of our smaller bevel gear from our first sketch into our new sketch.
    2. Draw a construction line from their intersection point of the pitch diameters to the origin.
    3. Draw a closed wire of six straight lines:
      • One line collinear with the projected axis,
      • Two lines parallel to the oblique projected pitch diameter to define position and thickness of the hub area,
      • Two lines perpendicular to the construction line, one running through the intersection point, that define the width of the teeth,
      • One line closing the wire that is only required to run outside the raw bevel gear since it already has a correctly modeled teeth hight.
  3. Leave the sketch.
  4. Create another new PartDesign Body (Body004)..
  5. Use a Sub-Shape Binder to copy the sketch into the body.
  6. Create a Revolve object (Revolution001) from the sub-shape binder.

Left: Sketch of cross-section. Right: Resulting Revolution object 2

Finished Bevel Gears

Now we will intersect the raw bevel gears with the revolution objects to find their common shapes. Having hidden all objects but our raw bevel gears and revolution objects, we will notice that the gears do not protrude enough from the revolution object. Since we built the bevel gears from the tip we can (mis-) use the module value to "scale" the gear and adjust its height before intersecting.

Bevel Gear 1

  1. Activate bevel gear 1 (Body001).
  2. In the Property View adjust these properties of the bevel gear:
    1. Set the Datamodule property to 2.5 mm.
    2. Set the Dataheight property to 15 mm.
  3. Press the Recompute button to see the changes.
  4. invoke PartDesign Boolean Operation.
  5. The Boolean Parameters dialog opens in the Task Panel:
    • Press the Add Body button
    • Select the revolution object 1 (Body003).
    • Press the Add Body button again to finish the selection.
    • Select Common from the options below the list.
  6. Press the OK button to shut the dialog and finish the operation.
  7. The shape of bevel gear 1 is finished.

Left: Enlarged raw bevel gear 1 and revolution object 1. Right: Resulting finished bevel gear 1

Bevel Gear 2

  1. Activate bevel gear 2 (Body002).
  2. In the Property View adjust these properties of the bevel gear:
    1. Set the Datamodule property to 2.5 mm.
    2. Set the Dataheight property to 15 mm.
  3. Press the Recompute button to see the changes.
  4. Invoke PartDesign Boolean Operation.
  5. The Boolean Parameters dialog opens in the Task Panel:
    • Press the Add Body button
    • Select the revolution object 2 (Body004).
    • Press the Add Body button again to finish the selection.
    • Select Common from the options below the list.
  6. Press the OK button to shut the dialog and finish the operation.
  7. The shape of bevel gear 2 is finished.

Left: Enlarged raw bevel gear 2 and revolution object 2. Right: Resulting finished bevel gear 2

What is Left to do?

Now we have two decent bevel gears but they cannot be mounted to axles or shafts, They have to be extended with some shape elements, either cylindric ones for bearings to be able to rotate around an axle, or prismatic ones to be able to transmit torque into a shaft.

Such additions are quite simple to model so that they are not covered by this tutorial.

We could add a support object and create an animated assembly, but this as well is another topic for another tutorial: