Skip to content

Latest commit

 

History

History
68 lines (48 loc) · 2.48 KB

readme.md

File metadata and controls

68 lines (48 loc) · 2.48 KB

Gears.jl

This package models basic spur gears, including:

  • functions for calculating involute tooth profiles
  • working with gear parameters and handbook equations
  • gear standards
  • plotting and other geometric outputs

As these encompass a lot of terrain, the aim is not to be comprehensive but immediately useful, supporting quick prototyping of gears especially through 3D printing.

Examples

Plot a gear profile

using UnitTypes
using GLMakie
g = GearANSI( PitchDiameter(Inch(2.9167)), 70, Degree(20) ) 
fig = Gears.InvoluteTooth.plotInvoluteConstruction(g)
fig = Gears.InvoluteTooth.plotGearTeeth(g, fig)
display(fig)

Write gear profile points to a file

using UnitTypes
g = GearANSI( PitchDiameter(Inch(2.9167)), 70, Degree(20) ) 
Gears.InvoluteTooth.writeToothProfilePoints(g, fileName= "testProfilePoints.txt") 

References

  • 2012 Dooner "Kinematic Geometry of Gearing"

Copyright

Copyright (c) 2022 Mechanomy LLC

Released under MIT.