Categories:

How to Model a Spur Gear in Creo (Relations Included)

Introduction

Designing parametric spur gears in Creo Parametric allows for easy modifications and reuse in different projects. This tutorial will guide you step-by-step on how to:
✅ Model a fully parametric straight-tooth spur gear
✅ Use relations to control gear dimensions (module, teeth count, pressure angle)
✅ Generate an accurate involute curve for proper tooth profile
✅ Pattern teeth automatically based on user-defined parameters

By the end, you’ll be able to copy-paste the relations and quickly generate custom gears in seconds!


Step-by-Step Guide

1. Create a New Model

  • Start a new part in Creo (File > New > Part).
  • Ensure default datum planes & coordinate system are included.

2. Add Gear Relations

  • Go to Tools > Relations and paste the following (from previous calculations):
/***** GEAR INPUTS *******************

M = 1 /* M - gear module (in mm)
alfa = 20 /* alfa - pressure angle (standard 20 degrees)
z = 20 /* z - number of teeth
xm = 0 /* xm - profile shift value (shown on drawing)
x=xm/m /* profile shift coefficient

ha_coef = 1 /* Addendum coefficient (standard = 1)
c_coef = 0.25 /* Clearance coefficient (standard = 0.25)

/***** GEAR CALCULATION *******************

ha = ha_coef * m /* Addendum (tooth tip height)
hf = (ha_coef + c_coef) * m /* Dedendum (tooth root height, including clearance)

d=z*m /* Pitch diameter
da=m*z+(2*ha)+2*xm /* Tip diameter
df=m*z-(2*hf)+2*xm /* Root diameter
s=0.5*pi*m+2*x*m*tan(ALFA) /* Tooth thickness at pitch diameter

r_inv=d/2*(cos(ALFA)) /* Base circle radius (generates involute curve)

dl=2*(m*sqrt((((ha_coef-x)/(tan(ALFA)))^2)+(((z/2)-ha_coef+x)^2))) /* Diameter of last involute point

For more details visit: Calculation of gear dimensions

3. Sketch 4 Circles for Gear Profile

  • Create a sketch on FRONT plane.
  • Draw 4 concentric circles and assign relations:
sd0 = df (Root diameter)
sd1 = d (Pitch diameter)
sd2 = dl (Involute limit)
sd3 = da (Tip diameter)

4. Create Involute Curve (Equation-Driven)

  • Insert > Model Datum > Curve from Equation
  • Select Cartesian coordinate system.
  • Enter the involute equations:
THETA = T * 90
THETA_RAD = THETA * (PI/180)

x = (r_inv) * SIN(THETA) - (r_inv) * THETA_RAD * COS(THETA)
y = (r_inv) * COS(THETA) + (r_inv) * THETA_RAD * SIN(THETA)
z = 0

5. Trim Involute Curve to Tip Diameter (DA)

  • Use Trim tool to cut the involute at the da circle.

6. Sketch Tooth Profile

  • Create a new sketch for the tooth:
    • Use the trimmed involute as a reference.
    • Add a tooth thickness relationsd11 = s/2 (half of tooth width).

7. Create Base Gear Body

  • Extrude the df (root diameter) circle to form the gear blank.

8. Extrude Teeth from Sketch

  • Extrude the tooth profile with the same depth as the gear body.

9. Pattern Teeth Around the Gear

  • Select the tooth extrusion → Pattern > Axis Pattern.
  • Enter number of teeth (p90 = z in relations).

10. (Optional) Add Fillets & Final Touches

  • Apply rounds at the tooth root for strength.
  • Pattern the fillets to apply to all teeth.

Final Notes

✔ Fully parametric – Change Mz, or alfa to update the gear instantly!
✔ Reusable – Save as a template for future designs.
✔ Accurate involute profile ensures proper gear meshing.

Comments are closed