Professional Documents
Culture Documents
Designing Parametric Spur Gears With Catia V5: 1. Gears Theory and Standards
Designing Parametric Spur Gears With Catia V5: 1. Gears Theory and Standards
Published at http://gtrebaol.free.fr/doc/catia/spur_gear.html Created by Gildas Trbaol on June 10, 2005. Part design rebuilt on October 31, 2005. Tutorial rewritten on April 9, 2007. Zipped part: spur_gear.zip (100 KB). Zipped demo: spur_gears.zip (800 KB). VRML gear: spur_gear.wrl (330 KB).
The powerful CAD system Catia version 5 has no built-in tool for designing gears. When you are making a realistic design, you may need a template spur gear.
Since the geometry of a spur gear is controlled by a few parameters, we can design a generic gear controlled by the following parameters: The pressure angle a . The modulus m . The number of teeth Z . This tutorial shows how to make a basic gear that you can freely re-use in your assemblies.
# Parameter
Type or unit
Formula
Description
Name in French
1 a 2 m 3 Z 4 p 5 e 6 ha 7 hf 8 rp 9 ra 10 rf 11 rb 12 rc 13 t 14 yd 15 zd 16 ro 17 c 18 phi
angular degree millimeter integer millimeter millimeter millimeter millimeter millimeter millimeter millimeter millimeter millimeter
20deg m* p/2 m if m > 1.25 hf = m * 1.25 else hf = m * 1.4 m*Z/2 rp + ha rp - hf rp * cos( a ) m * 0.38
Pressure angle: technologic constant (10deg a 20deg) Modulus. Number of teeth (5 Z 200). Pitch of the teeth on a straight generative rack. Circular tooth thickness, measured on the pitch circle. Addendum = height of a tooth above the pitch circle.
Angle de pression. Module. Nombre de dents. Pas de la denture sur une crmaillre gnratrice rectiligne. Epaisseur d'une dent mesure sur le cercle primitif. Saillie d'une dent.
Dedendum = depth of a tooth below Creux d'une dent. Plus grand the pitch circle. Proportionnally greater en proportion pour un for a small modulus ( 1.25 mm). petit module ( 1.25 mm). Radius of the pitch circle. Radius of the outer circle. Radius of the root circle. Radius of the base circle. Radius of the root concave corner. (m * 0.38) is a normative formula. Sweep parameter of the involute curve. Y coordinate of the involute tooth profile, generated by the t parameter. Z coordinate of the involute tooth profile. Radius of the osculating circle of the involute curve, on the pitch circle. Rayon du cercle primitif. Rayon du cercle de tte. Rayon du cercle de fond. Rayon du cercle de base. Cong de raccordement la racine d'une dent. (m * 0.38) vient de la norme. Paramtre de balayage de la courbe en dveloppante. Coordonne Y du profil de dent en dveloppante de cercle, gnr par le paramtre t. Coordonne Z du profil de dent en dveloppante de cercle. Rayon du cercle osculateur la courbe en dveloppante, sur le cercle primitif. Angle du point de la dveloppante l'intersection avec le cercle primitif Angle de rotation pour obtenir un roue symtrique par rapport au plan ZX
floating point 0t1 number millimeter millimeter millimeter angular degree angular degree rb * ( sin(t * ) cos(t * ) * t * ) rb * ( cos(t * ) + sin(t * ) * t * ) rb * a * / 180deg
sqrt( 1 / cos( a )2 - 1 ) / Angle of the point of the involute that intersects the pitch circle. PI * 180deg atan( yd(c) / zd(c) ) + Rotation angle used for making a 90deg / Z gear symetric to the ZX plane
On a donc un triangle rectangle rsoudre. Formule N12: Entre le cercle de pied et les flancs des dents, prvoir un petit cong de raccordement pour attnuer l'usure en fatigue. Formules N14 et N15: explication de zd = rb * cos( t ) + rb * t * sin( t ) : La dveloppante est trace sur le plan YZ, qui correspond la vue de face dans Catia. Le premier terme rb * cos( t ) correspond une rotation suivant le cercle de base. Le second terme rb * t * sin( t ) correspond au droulement de la dveloppante. Cette expression rappelle que le rayon de coubure de la dveloppante vaut rb * t . Formule N16: Pour simplifier le dessin d'un engrenage, on peut ventuellement remplacer la dveloppante de cercle par un arc de cercle. A good approximation of a curve at a given point is the osculating circle. Une bonne approximation d'une courbe en un point donn est le cercle osculateur.
The osculating circle of a curve at a point Le cercle osculateur une courbe en un point shares with the curve at that point: partage avec la courbe en ce point: A common tangent line Une mme tangente stderivative). (continuity of the 1 (continuit au 1erdegr). A common radius of curvature Un mme rayon de courbure nd derivative). (continuity of the 2 (continuit au 2nd degr). Cercle osculateur la courbe dveloppante au niveau du diamtre primitif: L'angle de la dvelopante est gal l'angle de pression a . Le rayon du cercle osculateur est donc: ro = rb * a * / 180 . Formule N17: En ralit, la dveloppante est dphase par rapport la figure ci dessus. Pour exprimer ce dphasage, on calcule le paramtre angulaire c au point o la dveloppante coupe le cercle primitif. On a alors:
zd(c)2 + yd(c)2 = rp2 rb2 * ( 1 + c2 ) = rp2 cos(a)2 * ( 1 + c2 ) = 1 c2 = 1/cos(a)2 - 1
Next, we configure the environment for showing parameters and formulas: We set the 2 highlighted check boxes:
button:
Then you can create the gear generation parameters: 1. Select the unit (integer, real, length, angle, ). 2. Press the create parameter button. 3. Enter the parameter's name. 4. Set the initial value, used only if the parameter has a fixed value.
Now your tree should display the following parameters and their formulas:
Enter the formulas #14 and #15 of the 2 laws used for the
Y and Z coordinates of yd = rb * ( sin( t * PI * 1rad ) - cos( t * PI * 1rad ) * t * PI ) zd = rb * ( cos( t * PI * 1rad ) + sin( t * PI * 1rad ) * t * PI )
Notes about the formula editor of Catia: The trigonometric functions expect angles, not numbers, so we must use angular constants like 1rad or 1deg . PI stands for the number.
Then, you can use the buttons on the right toolbar for inserting different geometric elements. Catia assigns a default name to each geometric element, but you can rename it with a contextual dialog opened with the right button / properties menu of the mouse:
5.2 Insert a set of 5 constructive points and connect them with a spline
The position of each point is defined by the Define 5 points on the YZ plane.
yd(t)
and
zd(t)
parametric laws:
In order to apply the involute formulas, edit the Y and Z coordinate of each point and enter the values of the parameter from t = 0 to t = 0.4 (most gears do not use the involute spiral beyond 0.4) For example, for the Y coordinate of the involute's point corresponding to t = 0.2 :
f(x) = 2 * m
5.5 Rotate the involute curve for the symmetry relative to the
Why do we need a rotation ? RED On the extrapolated involute curve designed in the
Y, Z
ZX
plane
coordinate system
the contact point on the pitch circle has an unconvenient position. It is more convenient to draw a tooth that is symmetric on the ZX plane, because it makes it easier to control the angular position of a gear in a mechanism : LIME CYAN On the rotated involute curve the two contact points of the tooth that are located on the pitch circle at
ZX 90deg / Z
plane.
For computing the rotation angle, we need first to compute the involute parameter or the pitch circle (formula #17):
Is it true ? In order to check it, you can build two temporary elements: Insert another point and apply the involute formula with the c parameter:
Then, insert a half-circle having the radius of the pich circle rp . Check that the involute point with the c parameter is actually located on the intersection of the pitch circle and the extrapolated spline curve:
Once the
parameter is checked, the temporary point and the temporary circle can be deleted.
Now, we can rotate the extrapolated curve, so that the first gear tooth is symetric relative to the ZX plane: We use the formula #18 for computing the phi rotation angle in 2 steps: 1. The curve is rotated by atan( yd(c) / zd(c) ) so that the intersection between the involute and the pitch circle (the red point on the figure) is moved to the ZX plane. 2. Then, curve is rotated by of the gear period: 90deg / Z (the left lime point on the figure), so that the ZX plane corresponds to the median plane of the first tooth. A rotation operation is applied to the extrapolated spline, using the phi rotation angle:
, respectively.
parameter.
times:
But then, the generated profile was interrupted between each tooth by a fake edge:
For preventing that, I build now the whole profile between consecutive teeth on the root circle:
Now we can build the symmetric corner: On the figure above, you can see: A vertical line tracing the ZX plane. An oblique line tracing the median plane between consecutive teeth. This plane corresponds to the ZX plane rotated by 180deg / Z around the X axis. The following figure shows how to define that median plane:
Now, this plane is used for defining a symmetric rounded corner on the root circle:
ZX
We could cut the root circle and the outer circle, but instead we define two arcs having a radius equal to
rf
and
ra
, respectively:
The last operation consists in joining all the elements of the 1st tooth:
The first tooth and the duplicated teeth are joined for making the whole gear profile:
Now, we can switch back to the part design workshop (see the green arrow) and extrude the gear profile:
ra
Now, you can add pocket(s) for transmitting the torque between the gear wheel and a key or a splined shaft.
and
If
is equal to 15:
End of File