Files
cadSet/SimpleCADAPI/docs/stdlib/make_straight_bevel_gear_rsolid.md
T

1.6 KiB

make_straight_bevel_gear_rsolid

API Definition

def make_straight_bevel_gear_rsolid(n_teeth: int, module: float, pitch_angle: float = 45.0, pressure_angle: float = 20.0, face_width: float = 8.0, *, addendum_factor: float = 1.0, clearance_factor: float = 0.25, backlash: float = 0.0) -> Solid

Source: std/gear.py

Import Surface

  • standard library: import simplecadapi as scad then scad.std.gear.make_straight_bevel_gear_rsolid(...); direct submodule import: from simplecadapi.std.gear import make_straight_bevel_gear_rsolid

Description

Create a straight bevel gear with standard metric tooth proportions. The large-end transverse section uses an analytic involute profile. A similar small-end section is placed on the pitch cone and connected with ruled straight tooth surfaces.

The returned solid contains nominal tooth geometry. Releasing a mating pair still requires mounting-distance, contact-pattern, backlash, material, heat-treatment, and strength checks.

Parameters

  • n_teeth: Number of teeth, at least 3.
  • module: Large-end transverse module in millimetres.
  • pitch_angle: Pitch-cone angle in degrees, greater than 0 and less than 90.
  • pressure_angle: Transverse pressure angle in degrees.
  • face_width: Tooth face width along the pitch-cone generator in millimetres; must be smaller than the outer pitch-cone distance.
  • addendum_factor: Large-end tooth addendum divided by module.
  • clearance_factor: Root clearance beyond the addendum divided by module.
  • backlash: Large-end circumferential tooth-thickness reduction at the pitch circle in millimetres.