Secondary Development and Error Analysis of Straight Bevel Gear Based on UG/NX Grip

In mechanical transmission systems, the straight bevel gear plays a critical role in transmitting motion and power between intersecting shafts. Traditional modeling approaches often rely on conical involutes as an approximation for the ideal spherical involute tooth profile, leading to inherent accuracy limitations. This paper investigates the precision errors introduced by this substitution and presents a method for accurate three-dimensional modeling of straight bevel gears using secondary development within the UG/NX Grip environment. By leveraging spherical involute equations and parametric design, we achieve rapid and precise generation of straight bevel gear models, facilitating improved design and manufacturing processes.

The fundamental difference between conical involutes and spherical involutes lies in their geometric definitions. Conical involutes are derived from the development of the back cone, which approximates the gear tooth profile on a planar surface. In contrast, spherical involutes represent the true tooth profile on a spherical surface, ensuring higher accuracy. The deviation between these two types of involutes significantly impacts the precision of the straight bevel gear model, especially in applications requiring high fidelity, such as rapid prototyping and powder metallurgy. To quantify this error, we analyze the coordinate differences between points on conical and spherical involute curves under varying parameters.

The mathematical representation of the conical involute is based on planar geometry. The equations governing the conical involute profile are as follows:

$$ r_k = \frac{r_b}{\cos(\alpha_k)} $$

$$ \theta_k = \tan(\alpha_k) – \alpha_k $$

$$ x = r_k \cos \theta_k $$

$$ y = r_k \sin \theta_k $$

Here, \( \alpha_k \) denotes the pressure angle at any point on the involute, \( \theta_k \) is the roll angle, \( r_b \) is the base radius, and \( x \), \( y \) represent the Cartesian coordinates in the developed plane. These equations are implemented in UG/NX Grip to generate the approximate tooth profile of the straight bevel gear.

For the spherical involute, the equations account for the three-dimensional curvature of the gear tooth surface. The spherical involute is generated by a radial line on a circle plane rolling without slipping over a base cone. The parametric equations are expressed as:

$$ x = R (\sin \beta \cos \psi + \cos \beta \cos \psi \sin \delta_b) $$

$$ y = R (\cos \beta \cos \psi – \sin \beta \cos \psi \sin \delta_b) $$

$$ z = R \cos \psi \cos \delta_b $$

where \( \psi = \beta \cos \delta_b \), \( R \) is the spherical radius (outer cone distance), \( \delta_b \) is the base cone angle, and \( \beta \) is the parameter varying along the involute curve. These equations ensure the accurate representation of the straight bevel gear tooth profile on a spherical surface.

To evaluate the error between conical and spherical involutes, we compute coordinate values for both curves under different gear parameters, such as module, number of teeth, and cone angle. The table below summarizes the coordinate differences for various configurations, highlighting the impact of these parameters on model accuracy.

Module (m) Number of Teeth (z) Mating Teeth (z2) Conical Involute x Conical Involute y Conical Involute z Spherical Involute x Spherical Involute y Spherical Involute z Δx Δy Δz
2 20 10 18.7939 0 12.4123 18.6586 0 12.3230 0.1353 0 0.0893
2 20 20 18.7939 0 21.2061 18.7598 0 21.1677 0.0341 0 0.0384
2 20 40 18.7939 0 40.6031 18.7853 0 40.5846 0.0086 0 0.0185
1 20 20 9.3969 0 10.6031 9.3799 0 10.5838 0.0170 0 0.0193
3 20 20 28.1908 0 31.8092 28.1397 0 31.7515 0.0511 0 0.0577
3 50 20 46.9846 0 27.5384 46.4596 0 27.2307 0.5250 0 0.3077
5 50 20 70.4769 0 41.3076 69.6893 0 40.8460 0.7876 0 0.4616

The error analysis reveals that the deviation between conical and spherical involutes increases with larger module values and higher cone angles. Specifically, for a straight bevel gear with a module of 5, 50 teeth, and a mating gear of 20 teeth, the maximum coordinate differences in the x and z directions reach 0.7876 mm and 0.4616 mm, respectively. This underscores the necessity of using spherical involutes for high-precision applications involving straight bevel gears.

To address these accuracy issues, we developed a secondary development program in UG/NX Grip, which automates the generation of straight bevel gear models based on spherical involute equations. The development process involves several modules: human-computer interaction for parameter input, parametric equation implementation for curve generation, tooth profile creation, and solid model construction. The flowchart below illustrates the sequential steps in the program execution.

The human-computer interaction module allows users to input fundamental gear parameters, such as module, number of teeth, pressure angle, and gear width. Additionally, users can select the tooth height form (e.g., equal clearance or unequal clearance) and specify chamfer dimensions. The Grip code for this module is structured as follows:

l10:
param/'Input Parameters', 'Module m', m, 'Number of Teeth z', z, 'Mating Teeth z-a', z_a, 'Pressure Angle a', a, 'Gear Width B', B, 'Modification Coefficient x', x, respond
jump/l10:, stop:, respond
l1:
choose/'Select Tooth Height Form', 'Equal Clearance', 'Unequal Clearance', resp
jump/l1:, stop:, l2:, l3:, resp
l40:
param/'Chamfer', 'Large End Chamfer Radius', R_D, 'Small End Chamfer Radius', R_X, 'Small End Fillet Radius', R_C, respond
jump/l40:, stop:, respond

The parametric equation module implements the spherical involute equations to generate points along the tooth profile curve. Using a loop structure, the program calculates coordinates for both the large and small ends of the straight bevel gear. The Grip code segment for generating the spherical involute curve is:

do/l20:, fai, 0, 80, 0.5
pfai = fai * sinf(delta_b)
xt = Ri * (sinf(fai) * sinf(pfai) + cosf(fai) * cosf(pfai) * sinf(delta_b))
yt = Ri * (-cosf(fai) * sinf(pfai) + sinf(fai) * cosf(pfai) * sinf(delta_b))
zt = Ri * cosf(pfai) * cosf(delta_b)
pp(i, 2*fai+1) = point/xt, yt, zt
l20:
involute(i) = spline/pp(i, 1..161)

Here, the variable \( i \) distinguishes between the large and small ends, and the involute curve is constructed as a spline through the computed points. This approach ensures that the tooth profile of the straight bevel gear accurately follows the spherical involute geometry.

The tooth profile generation module involves mirroring the involute curves about a symmetry line defined by the intersection of the pitch circle and the involute. The root profile is generated based on the root circle and base circle dimensions, and the resulting curves are swept to form the tooth surface. To ensure proper intersection with the gear blank, the tooth profile curves are extended slightly beyond the large and small ends. The coordinate transformation for creating circular segments is handled by:

csys1 = csys/pt(17), pt(1), pt(18)
&wcs = csys1
ln_gz(11) = circle/pt(20), pt(21), pt(11)
ln_gz(15) = circle/pt(22), pt(23), pt(16)
csys2 = csys/pt(17), pt(18), pt(19)
&wcs = csys2

The gear blank and tooth form generation module constructs the solid model by revolving the gear blank profile around the central axis and performing Boolean operations to subtract the tooth spaces. The Grip code for splitting the blank and rotating the tooth forms is:

shape1 = split/solid(1), with, shape(1,2), iferr, stop:
do/l50:, i, 1, z-1
mat2(1,1..12) = matrix/xyrot, i*360/z
shape1(1,i+1) = transf/mat2(1,1..12), shape1(1,1)
l50:
do/l60:, i, 1, z-1
subtra/shape1(1,2), with, shape1(1,i+1)
l60:

This code rotates each tooth form around the axis and subtracts it from the gear blank, resulting in a complete straight bevel gear model. Additional details, such as assembly holes and fillets, can be added manually in the UG/NX environment.

The secondary development program was compiled and linked using the UG/NX GRADE compiler, producing an executable file. Multiple test runs confirmed the program’s ability to generate accurate straight bevel gear models efficiently. The interactive interface and output model are demonstrated in the following descriptions.

The error analysis and development process highlight the importance of using spherical involutes for high-precision straight bevel gear modeling. The ratio of the spherical radius to the module significantly influences the error between conical and spherical involutes. For instance, when this ratio is large, the error is minimal, but for smaller ratios or higher module values, the deviation becomes substantial. The table below further illustrates the relationship between gear parameters and coordinate errors, emphasizing the need for spherical involutes in precision applications.

Parameter Combination Maximum Δx (mm) Maximum Δy (mm) Maximum Δz (mm)
m=2, z=20, z2=10 0.1353 0.0000 0.0893
m=2, z=20, z2=20 0.0341 0.0000 0.0384
m=2, z=20, z2=40 0.0086 0.0000 0.0185
m=3, z=50, z2=20 0.5250 0.0000 0.3077
m=5, z=50, z2=20 0.7876 0.0000 0.4616

In conclusion, the secondary development approach using UG/NX Grip enables the precise and efficient modeling of straight bevel gears based on spherical involute equations. This method eliminates the errors associated with conical involute approximations, providing a foundation for advanced manufacturing techniques. Future work could focus on extending this approach to other gear types or integrating additional features such as dynamic simulation and optimization. The implementation details and error analysis presented in this paper contribute to the ongoing efforts to enhance the accuracy and performance of straight bevel gears in mechanical systems.

The development process also underscores the importance of careful parameter selection and computational accuracy. For instance, the mirror symmetry line for the tooth profile must be precisely defined to avoid misalignment. Additionally, the tooth surface should fully intersect the gear blank to ensure proper Boolean operations. By addressing these considerations, the program reliably generates high-quality models of straight bevel gears, supporting applications in automotive, aerospace, and industrial machinery.

Overall, the integration of spherical involute equations into the UG/NX Grip environment represents a significant advancement in the parametric design of straight bevel gears. The ability to rapidly generate accurate models through human-computer interaction streamlines the design process and reduces reliance on traditional approximation methods. As manufacturing technologies continue to evolve, the demand for precise gear models will only increase, making this development a valuable tool for engineers and designers working with straight bevel gears.

Scroll to Top