Related Resources: Software Applications

Involute Spur Gear Generation Application and Calculator

Involute Spur Gear Generation Python Application and Calculator

Python code - This application requires knowledge of Python installation and code execution.

This is a Involute spur gear generation library.

Premium Membership Required

Download: Stress Strain Curve plotting Python Calculator

Features

  • Involute profile of adjustable accuracy.
  • Gear root filleting.
  • Internal ring gearing option.
  • Adjustable module, tooth number, and pressure angle (14.5 and 20 tested)
  • Adjustable backlash, to allow for manufacturing tolerances.

Editing for output

Check out example_usage.py and the comments within involute_gear.py for usage details.

Generated Stress Strain Curve

Figure 1 - Generated Involute spur gear

Source

Python code - This application requires knowledge of Python installation and code execution as follows

Construct an involute gear, ready for generation using one of the generation methods.
:param module: The 'module' of the gear. (Diameter / Teeth)
:param teeth: How many teeth in the desired gear.
:param pressure_angle_deg: The pressure angle of the gear in DEGREES.
:param fillet: The radius of the fillet connecting a tooth to the root circle. NOT WORKING in ring gear.
:param backlash: The circumfrential play between teeth, if meshed with another gear of the same backlash held stationary
:param max_steps: Maximum steps allowed to generate the involute profile. Higher is more accurate.
:param arc_step_size: The step size used for generating arcs.
:param ring: True if this is a ring (internal) gear, otherwise False.

Related