Involute gears
Involute curve
Those are very impor\tant for involute gears, check at wikipedia for more details
- Involute for any \( \vec \gamma \) curve (with parameter \(t\)):
- Parametric equation of a circle (with radius r):
Thus, we obtain the involute of circle (with radius \(r\)):
Few remarks
An involute is symetric over \(t_0\):
- \( \vec \theta([t_0, +\infty[) \) is an involute developed by a direct rotation
- \( \vec \theta(]-\infty, t_0]) \) is an involute developed by a reverse rotation
A gear tooth
Parameters
- \( s = \) gear step (distance on the primitive)
- \( z = \) number of tooths on the gear
- \( \alpha = \) pressure angle (angle of the rack tooth)
- \( h = \) rack half height = \( (\text{total height}) / 2 \)
- \( e = \) (offset) amount to shift up the top and bottom of the rack, it does not change the tooth sides.
- \( x = \) fraction of the rack above the primitive (close to 0.5), usually \( = 0.5 + 2 \times e / p \times \\tan(\alpha) \)
Useful circles
- \( p = \) primitive radius \( = (s \times z) / (2 \pi) \)
- \( c = \) base circle radius \( = p \times \cos(\alpha) \)
- \( p - h + e = \) bottom circle radius
- \( p + h + e = \) top circle radius
Curves
The contact that transmits the torque is always oriented toward the rack tooth normal (angle \(\alpha\)). The only solution for this is to have the contact point moving on an axis from the contact between both primitives, and oriented along \(\alpha\)
The contact curve is then an involute of circle.
As the tooth is moving in/out of the gear, its opposite corner to the contact point may collide with a next tooth. This interference force us to remove material from the tooth, u\sing the interference curve.
The interference curve is then an involute of circle with a radial offset.
Start points
If we consider a period starting from the middle of the tooth top, there is two places our curves start (one each tooth). We can define them relatively to the cros\sing point between the primitive circle and the involute.
Cros\sing point between primitive circle and involute: \( t_s = \{ m / p \times x / 2, m / p \times (2 - x) / 2 \} \)
Value of \( t_0 \)
It can be determined relatively to \( t_s \) which is the place (but not the parameter) where \( \vec \theta_0 \) reaches radius \( p \) :
We just need to take the angle for the obtained \( t \)
Value of \( t_i \)
\( \vec \theta_i \) starts at the very moment the tooth offset is radial:
Intersection between \( \vec \theta_0 \) and \( \theta_i \)
To know when does \( \vec \theta_i \) stop and when \( \theta_0 \) start, we need to know the intersection point between them. As both curves are defined by different points of the rack at different times during the rotation, the two curves must have different parameters.
Intersection between \(\vec \theta_0\) and \(\theta_i\)
The equation becomes quite complicated, so we can use the Newton’s method to solve it
- Its jacobian matrix:
- The Newton method consists in doing the following formula by iterations (until the necessary precision is reached)
To make sure it will converge to the desired solution, we need to take an initial state in the convex zone of the solution:
- \(t_1\) on the primitive circle:
- \(t_2\) on the base circle:
It ends with the parameters \( t_1, t_2 \) of \( \vec \theta_0, \theta_i \) at the intersection.
- \( \vec \theta_i \) must stop at the intersection at \( t_2 \)
- \( \vec \theta_0 \) must start at the intersection at \( t_1 \)
Stop point \(t_3\) of \( \vec \theta_0 \)
- In case \( \vec \theta_0 \) hits the top circle
- In case \( \vec \theta_0 \) hits the involute of the next period
We know that it will cross on the period-start axis \( (O, \vec x) \), so
A simple Newton’s method solves this with initial state on the top circle