1 Introduction

This research is aimed at hypoid gears, which represent the most common kind of gearing. According to the Gleason method, the point radius of a pinion finishing cutter is calculated from the cutting process of the hypoid pinion [1,2,3,4,5]. This causes too many types of pinion finishing-cutters. Due to the great difference between the cutter radii for cutting the convex side and for cutting the concave side, two different cutters are needed for pinion finishing. If a cutter's size can be determined to be in a certain range, it helps to simplify cutter types and realise the error compensation for the cutter size. Furthermore, in the pinion finishing process, the convex and concave sides of the pinion teeth, respectively, can also be cut by the same cutter with spread blades during an index cycle on the CNC milling or grinding machine tool. How to make a new calculation model of the machine tool settings for hypoid pinion manufacture comprises the research content in this paper.

The limitations caused by the traditional mechanical machine tool can be dissolved by the NC machine tool. Therefore, we propose a new cutting algorithm by using the methods of the cutter tilt and the variable ratio of roll simultaneously. According to the principle of line contact, if the lengthwise curvature of the tooth surface at the mean point can be satisfied, the profile curvature cannot be ensured simultaneously when the cutter size is prescribed in a certain range. If the transmission ratio between the generating gear and work piece is variable, the change of the profile curvature of the tooth surface at its mean point can be compensated so as to satisfy the local conjugation after calculating a modified roll constant. Through this method, the imaginary conical generating gear, which has a pitch angle of less than 90°, is used to manufacture the hypoid pinion. The algorithm mainly applies to the pinion finishing on an NC milling or grinding machine tool. The error of the cutter radius can be compensated by modifying the given value of the cutter size.

To ensure a favorable meshing quality, a single side cutting method was used. That is, the pinion was manufactured by generation, each tooth side was cut separately and the calculation of the machine settings was made in the same two steps. To improve the meshing characteristic, the authors used the local conjugate method. This means the surfaces of hypoid gears were modified with a tooth profile and crowning in the manufacturing process. With the equation of meshing, the parameters, including the normal vector, the normal curvature and the geodesic curvature of the mean point could be worked out. Based on the abovementioned method, a new cutting calculation model for hypoid pinions could be made. The milling or grinding machine settings for hypoid pinion with teeth of tapered depth could be calculated by using the cutter whose size is prescribed accordingly.

2 The curvature and normal vector of the pinion tooth surface at the mean point

The calculated mean contact point M (also called the mean point) for the manufacture of hypoid gears is selected at the middle of the tooth lengthwise. Generally, the pinion tooth surface is assumed to be in contact with the gear generating surface at the point M, and the instantaneous transmission ratio for gear and pinion should be equal to the prescribed value [3]. The generating gear with uniform teeth is used to manufacture the hypoid gear. Usually, the cutting process of the gear tooth can be carried out either by the forming method or by generation one [4]. The generating gear makes a hypoid drive together with the produced gear. The mean point is the pitch point. The pressure angle at pitch point α f is equal to the pressure angle of the gear root. The gear pitch angle δ f2 is equal to its root cone angle. The lengthwise curvature A f2, profile curvature B f2 and torsion C f2 on the gear tooth surface at the mean point M can be worked out in the cutting calculation for the gear. The pitch cone of the gear cutting is also called the gear technological pitch cone [1]. For the pinion cutting calculation, the curvature and normal vector on the pinion tooth surface at the mean point must be calculated according to the conjugation relationship between the gear and the pinion. Two defined technological pitch cones illustrate the meshing relation between the gear and the pinion, as shown in Fig. 1. These pitch cones contact each other at the mean point M, and the pitch plane T contacts each cone along the generatrices H 1 M and H 2 M. The technological pitch cone angle δ α1 of the pinion is equal to its face angle. The coordinate system S m2(M,e α1,e α2,e α3) whose origin coincides with point M is made. The axis e α1 coincides with the direction of the relative sliding velocity vector, which is tangential to the gear tooth trace at M. Axis e α3 coincides with the common normal vector n through point M that is perpendicular to pitch plane T. Axes e α1 and e α2 are located in pitch plane T. Then axis e α2 is obtained by the formula e α2=e α3×e α1. The common normal vector of the gear surface at point M is expressed as n M2=[0 cosα f sinα f ]T. The coordinate system S 1(A 1,i 1,j 1,k 1) is rigidly connected to the pinion as shown in Fig. 2. Axis i 1 coincides with axis of the pinion and axis k 1 is perpendicular to the axis of the pinion through point M; thus, axis j 1 is obtained by formula j 1=k 1×i 1. According to the principle of conjugation, the common normal vector to the pinion tooth surface at point M coincides with that of the gear tooth surface. So, in the coordinate system S 1, the common normal vector to the pinion tooth surface at point M is expressed as:

Fig. 1.
figure 1

The technological pitch cones of the pinion and the gear

Fig. 2.
figure 2

The schematic of the pinion pitch cone

$${{\bf{n}}_{M} = {\left[ {\matrix{ {{n_{{a1}} }} \cr {{n_{{a2}} }} \cr {{n_{{a3}} }} \cr } } \right]} = {\left[ {\matrix{ {{\cos \beta _{{a1}} }} & {{\sin \beta _{{a1}} }} & {0} \cr {{ - \sin \beta _{{a1}} }} & {{\cos \beta _{{a1}} }} & {0} \cr {0} & {0} & {1} \cr } } \right]}{\left[ {\matrix{ {{\cos \delta _{{a1}} }} & {0} & {{\sin \delta _{{a1}} }} \cr {0} & {1} & {1} \cr {{ - \sin \delta _{{a1}} }} & {0} & {{\cos \delta _{{a1}} }} \cr } } \right]}{\left[ {\matrix{ {0} \cr {{\cos \alpha _{f} }} \cr {{\sin \alpha _{f} }} \cr } } \right]}}$$
(1)

where β a1 is the nominal spiral angle of gear, which is known.

According to the conjugate relation between gear and pinion, we can calculate the relative profile curvature \({\tilde{B}_{{12}} }\) of the gear tooth in a normal section and the angle ω 12 that characterises the direction a tangent to the line of contact between the generated gear surface and pinion tooth surface. Let us denote the tooth lengthwise with a normal curvature of the pinion technological pitch cone as A a1, the geodesic curvature as C a1, the profile curvature as B a1 and the profile lateral relative curvature as \({\tilde{B}_{{12}} }\), then the equations for the curvatures of the pinion technological pitch cone at the mean point M are obtained as follows:

$$ {\left\{ {\matrix{ {{A_{{a1}} = A_{{f2}} - \tilde{B}_{{12}} \tan ^{2} \omega _{{12}} } \hfill} \cr {{B_{{a1}} = B_{{f2}} - \tilde{B}_{{12}} } \hfill} \cr {{C_{{a1}} = C_{{f2}} + \tilde{B}_{{12}} \tan \omega _{{12}} } \hfill} \cr } } \right.} $$
(2)

Thus, the common normal vector and the curvature of the pinion at point M can be calculated.

3 The determination of the pinion's finishing cutter radius

Applying the algorithm proposed in this paper, the point radius of the finishing cutter can be determined. Analogously to the way that the point radius of the pinion roughing cutter is determined, the pinion finishing cutter radius is given but not obtained by the cutting calculation. The point radius of cutter r 01 can be expressed by the following:

$${r_{{01}} = r_{0} \mp W_{1} }$$
(3)

where W 1=W L1−(0.7~1.0)

The upper minus sign applies to the inside blade, and the lower plus sign applies to the outside. W L1, W 1 characterise the narrowest width of the pinion tooth bottom and pinion finishing cutter point width, respectively. The r 0 represents the mean radius of the pinion cutter which is selected according to the diameter of the gear blank, and the blade angle of the cutter is selected from the design standard. In addition, the point radius of cutter r 01 can also be given directly in a certain range.

4 The algorithm for the manufacturing pinion

The generating gear with teeth of a uniform depth is used to manufacture the hypoid pinion. It makes a hypoid drive together with the produced pinion. In the pinion's cutting calculation, the calculated mean contact point is the pitch point. In the Gleason method, the point radius of the cutter and the forming radius r M that is the projection of the mean curvature radius of the generating surface in the section coinciding with the pitch plane are determined by calculating. However, here the radius of the cutter is prescribed in a certain range. Therefore, the forming radius r M is a certain value as shown in Fig. 3. Thus, the lengthwise curvature of tooth surface at the mean point can be ensured in the pinion finishing process according to the principle of conjugation, but the profile curvature cannot be ensured simultaneously. We can find out the change of the profile curvature, since the profile curvature can be modified in the cutting process by the variable transmission ratio of the angular velocity between the produced pinion and the generating gear. Therefore, the requirement of the profile curvature can be satisfied by solving the modified roll constant. As a result, we can manufacture the hypoid pinion with the prescribed size cutter. The algorithm for the pinion finishing is given as follows.

Fig. 3.
figure 3

The normal section of the pinion tooth at the mean point

To cut the pinion tooth surface and the root surface at the same time, the pitch plane of the generating gear (parallel to the cutter plane) should be parallel to the pinion root cone generatrix. The pinion cutting pitch cone which passes through the pitch point M and is parallel to its root cone is different from the pinion technological pitch cone. Through their relationship, the normal vector and curvature of the pinion tooth surface at the mean point for the cutting pinion can be obtained.

Usually, pinion cutting pitch cones are characterised by pitch angle δ f1, radius r f1 and pitch cone distance R f1. When the pinion is cut with a generating cone gear, the real pinion root surface is different from the theoretical one [1]. We can then use Δθ as a modification of δ f1. The formula can be described as:

$${\delta '_{{f1}} = \delta _{{f1}} - \Delta \theta }$$
(4)

where the initial value of Δθ is zero.

The coordinate system S m1(M,e f1,e f2,e f3) whose origin coincides with point M is made. The axis e f1 coincides with the direction of the relative sliding velocity, which is tangential to the gear tooth trace at M. Axis e f3 coincides with the common normal vector n through point M, which is perpendicular to the pitch plane, and axes e f1 and e f3 are located in the pitch plane. Thus, the axis e f2 is determined by the formula e f2=e f3×e f1. The common normal vector n 1M of the gear surface at point M is expressed as:

$${{\bf{n}}_{{1M}} = {\left[ {\matrix{ {{n_{{f1}} }} \cr {{n_{{f2}} }} \cr {{n_{{f3}} }} \cr } } \right]} = {\left[ {\matrix{ {{\cos \beta _{{f1}} }} & {{\sin \beta _{{f1}} }} & {0} \cr {{ - \sin \beta _{{f1}} }} & {{\cos \beta _{{f1}} }} & {0} \cr {0} & {0} & {1} \cr } } \right]}{\left[ {\matrix{ {{\cos \delta '_{{f1}} }} & {0} & {{\sin \delta '_{{f1}} }} \cr {0} & {1} & {1} \cr {{ - \sin \delta '_{{f1}} }} & {0} & {{\cos \delta '_{{f1}} }} \cr } } \right]}{\left[ {\matrix{ {0} \cr {{\cos \alpha _{{f1}} }} \cr {{\sin \alpha _{{f1}} }} \cr } } \right]}}$$
(5)

where α f1 is the pressure angle and β f1 is the spiral angle. Since Eq. 1 and Eq. 5 express the same common normal vector in S 1, then

$${{\bf{n}}_{M} = {\bf{n}}_{{1M}} }$$
(6)

The spiral angle β f1 and the pressure angle α f1 can be obtained from Eq. 6:

$${\sin \alpha _{{f1}} = \sin \alpha _{f} \cos {\left( {\delta _{{a1}} - \delta '_{{f1}} } \right)} - \cos \alpha _{f} \sin {\left( {\delta _{{a1}} - \delta '_{{f1}} } \right)}\sin \beta _{{a1}} }$$
(7)
$${\cos \beta _{{f1}} = {{\cos \alpha _{f} \sin \beta _{{a1}} } \over {\cos \alpha _{{f1}} }}}$$
(8)

The pitch cone of pinion cutting is not the technological pitch cone because the hypoid gears, with teeth of a tapered depth, are cut by the generating gear with teeth of a uniform depth. Therefore, the pinion tooth lengthwise direction e a1 of the technological pitch cone does not coincide with the tooth lengthwise direction e f1 of the pinion cutting pitch cone, but they are located in tangent plane T p at point M as shown in Fig. 4. And the angle Δ between them is expressed by the following trigonometric function [5]:

Fig. 4.
figure 4

A schematic of the tangent plane at the mean point

$${\sin \Delta = {{{\rm{e}}_{{a1}} \times {\rm{e}}_{{f1}} } \over {t_{{a1}} t_{{f1}} }} = {{\cos \beta _{{a1}} } \over {\cos \alpha _{{f1}} }}\sin {\left( {\delta _{{a1}} - \delta '_{{f1}} } \right)}}$$
(9)

The curvature parameters A a1, B a1,C a1 of the technological pitch cone at point M have been calculated before. The vector e a1 and t a1 represent the tooth lengthwise and the profile directions of the technological pitch cone on the tangent plane T p at the point M. The vector t a1 is determined by the formula t a1=n×e a1. The normal curvature and the geodesic curvature on the pinion tooth surface at the mean point along e f1 direction are, respectively, denoted by A f1, C f1. Furthermore, the normal curvature along t f1 direction that is determined by formula t f1=n×e f1 is represented by B f1, Now the equations can be obtained from Euler's formula as the following:

$$ {\left\{ {\matrix{ {{A_{{f1}} = A_{{a1}} \cos ^{2} \Delta + B_{{a1}} \sin ^{2} \Delta - C_{{a1}} \sin 2\Delta } \hfill} \cr {{B_{{f1}} = A_{{a1}} \sin ^{2} \Delta + B_{{a1}} \cos ^{2} \Delta + C_{{a1}} \sin 2\Delta } \hfill} \cr {{C_{{f1}} = {\left( {A_{{a1}} - B_{{a1}} } \right)}\sin \Delta \cos \Delta + C_{{a1}} {\left( {\cos ^{2} \Delta - \sin ^{2} \Delta } \right)}} \hfill} \cr } } \right.} $$
(10)

Because the lengthwise and profile direction vectors e f1, e f1 are the two principal directions on the generating gear tooth surface at the mean point, the normal curvature along direction e f1 of cutter crown is expressed by:

$${A_{{01}} = - {{\cos \alpha _{{f1}} } \over {r_{M} }}}$$
(11)

Since the cutter size is prescribed, the forming radius is also a certain value. The forming radius of the mean point can be obtained from the geometric relationship shown in Fig. 3:

$${r_{M} = {{r_{{01}} \cos \alpha _{{f1}} + h\cos {\left( {\alpha _{{f1}} - \alpha _{{01}} } \right)} + h_{{f1}} \sin \alpha _{{01}} } \over {\cos \alpha _{{01}} }}}$$
(12)

where α 01 is the blade angle of the pinion head cutter.

Because of the straight blade cutting edges, the profile tooth curvature of the generating gear B 01 is equal to zero, and the geodesic curvature C 01 is equal to zero. In addition, the relative normal curvature of the contact line along the lengthwise direction is zero [6]. The lengthwise curvature of the tooth surface at the mean point can be ensured in the pinion finishing process according to the principle of conjugation, but the profile curvature cannot be ensured simultaneously. To avoid bias contact, the torsion along the length direction of teeth is held to the line. Therefore, we can get the following identity from the conjugate principle of line contact [7]:

$${{\left( {A_{{01}} - A_{{f1}} } \right)}{\left( {B_{{01}} - {B}'_{{f1}} } \right)} = {\left( {C_{{01}} - C_{{f1}} } \right)}^{2} }$$
(13)

or

$${{\left( { - {{\cos \alpha _{{f1}} } \over {r_{M} }} - A_{{f1}} } \right)}{\left( { - {B}'_{{f1}} } \right)} = {\left( { - C_{{f1}} } \right)}^{2} }$$
(14)

Here the B' f1 is the profile curvature.Then,

$${{B}'_{{f1}} = {{C^{2}_{{f1}} } \over {A_{{f1}} - A_{{01}} }}}$$
(15)
$${{\rm{tg}}\omega _{2} = - {{C_{{f1}} } \over {{B}'_{{f1}} }}}$$
(16)

The angle ω 2 characterises the direction of a tangent to the line of contact between the generating surface and the pinion produced surface at the point M. The profile curvature B f1 is unequal to the required curvature B f1. Therefore, the requirement of the profile curvature of tooth surface does not need to be satisfied. The change is expressed by the following:

$${\Delta {\left( {{1 \over {B_{{f1}} }}} \right)} = {1 \over {{B}'_{{f1}} }} - {1 \over {B_{{f1}} }};}$$
(17)

Since the angular velocity of the generating gear can be changed by the numerical control in the machining, the value of the ratio of roll may be nonconstant. According to the relative curvature equation, the modification method can be used for modifying the profile curvature; the angular velocity of the generating gear can be deonoted as ω 01, and the angular acceleration as ε 01. The following equation is defined as:

$${2c = {{\varepsilon _{{01}} } \over {\omega ^{2}_{{01}} }}}$$
(18)

The value of 2c is called the modified roll constant. According to the principle of the infinitesimal geometric, the following equation is expressed through differentiating to 1/B f1:

$${\Delta {\left( {{1 \over {B_{{f1}} }}} \right)} = - {\left( {2c} \right)}{{\cos \alpha _{{01}} } \over {R_{{01}} \cos \delta _{{01}} \cos \beta _{{01}} {\left( {{1 \over {R_{{f1}} tg\delta _{{f1}} }} + {1 \over {R_{{01}} tg\delta _{{01}} }}} \right)}^{2} }}}$$
(19)

where the R 01, δ 01 and β 01 are the pitch cone mean distance, pitch cone angle and spiral angle of the generating gear, respectively. These parameters can be determined by the following equations.

As a result:

$${{\left( {2c} \right)} = - \Delta {\left( {{1 \over {B_{{f1}} }}} \right)}R_{{01}} \sin \delta _{{01}} \cos \beta _{{01}} {\left( {{1 \over {R_{{f1}} tg\delta _{{f1}} }} + {1 \over {R_{{01}} tg\delta _{{01}} }}} \right)}^{2} {1 \over {\cos \alpha _{{01}} }}}$$
(20)

Due to obtaining 2c, the revolution angle of the pinion is expressed by the following equation:

$${\varphi = i_{{01}} {\left( {\Delta q_{1} - c \cdot \Delta q^{2}_{1} } \right)}}$$
(21)

where Δq 1 is the increment of the revolution angle of the generating gear, and i 01 is the theoretical ratio of the roll at the contact point. Thus, the change of profile curvature may be removed through the variable ratio of roll. Knowing the parameters r M and B f1, ω 2 on the conjugate tooth surfaces of the generating gear and the pinion at pitch point M, it is easy to determine the equations of pinion cutting for calculating machine settings according to the principle of meshing.

5 The determination of the generating gear pitch cone and the machine tool settings

Since the generating gear pitch cone is conical, the pitch angle δ 01 is different from 90º. Based on the differential geometry, the curvature parameters: \({{\rm{tg}}\omega _{2} ,\,\tilde{B}_{{01}} = - {B}'_{{f1}} }\) of the generating gear tooth surface and pinion tooth surface at pitch point M can be described in the following equations [6]:

$${\left\{ {\matrix{ {{{\rm{tg}}\omega _{2} = {{R_{{f1}} {\rm{tg}}\delta '_{{f1}} R_{{01}} {\rm{tg}}\delta _{{01}} } \over {R_{{f1}} {\rm{tg}}\delta '_{{f1}} + R_{{01}} {\rm{tg}}\delta _{{01}} }}\left[ {{\left( {{{{\rm{tg}}\beta _{{f1}} } \over {R_{{f1}} {\rm{tg}}\delta '_{{f1}} }} + {{{\rm{tg}}\beta _{{01}} } \over {R_{{01}} {\rm{tg}}\delta _{{01}} }}} \right)}\sin \alpha _{{f1}} } \right.} \hfill} \cr {{\left. {\;\;\;\;\;\;\;\;\;\; - {\left( {{1 \over {R_{{f1}} \cos \beta _{{f1}} }} - {1 \over {R_{{01}} \cos \beta _{{01}} }} - {{{\rm{tg}}\beta _{{f1}} - {\rm{tg}}\beta _{{01}} } \over {r_{M} }}} \right)}\cos \alpha _{{01}} } \right]} \hfill} \cr {{{1 \over {B'_{{f1}} }}{\left( {{1 \over {R_{{01}} {\rm{tg}}\delta _{{01}} }} + {1 \over {R_{{f1}} {\rm{tg}}\delta '_{{f1}} }}} \right)}^{2} = {\left( {{{tg\beta _{{f1}} } \over {R_{{01}} \cos \beta _{{01}} }} - {{tg\beta _{{01}} } \over {R_{{f1}} \cos \beta _{{f1}} }}} \right)}\cos \alpha _{{f1}} } \hfill} \cr {{\;\;\;\;\;\;\;\;\;\; + {\left[ {{\left( {1 + tg\beta _{{01}} tg\beta _{{f1}} } \right)}\sin \alpha _{{f1}} + {\left( {tg\beta _{{f1}} - tg\beta _{{01}} } \right)}tg\omega _{2} } \right]}{\left( {{1 \over {R_{{01}} {\rm{tg}}\delta _{{01}} }} + {1 \over {R_{{f1}} {\rm{tg}}\delta _{{f1}} }}} \right)}} \hfill} \cr } } \right.}$$
(22)

We can then get the equations of the pinion cutting which the parameters of generating gear pitch cone R 01, β 01 and δ 01 must satisfy. Since there are 3 unknowns, but only 2 equations, the solution is uncertain. Before assigning the solution, we can define β 01=β f1, and assume the mean generating gear cone with a mean distance of R 01=R01, pitch angle δ 01=δ01 in this case. Then we can get its special solution R01, tgδ01. If we introduce a third order of modifying value Δk, then we can assume:

$${{1 \over {R_{{01}} {\rm{tg}}\delta _{{01}} }} = {1 \over {{R}'_{{01}} {\rm{tg}}{\delta }'_{{01}} }} + \Delta k}$$
(23)

In the initial calculation, we can also grant Δk as zero.

The generating gear is assumed to be meshing at pitch point M with the pinion. The geometry relation can be described in Fig. 5. The shaft angle between generating gear and pinion is 90°+δ M1, where:

Fig. 5.
figure 5

The relative geometric position of the generating gear and the pinion in meshing

$${\sin \delta _{{M1}} = \sin {\delta }'_{{f1}} \sin \delta _{{01}} - \cos {\delta }'_{{f1}} \cos \delta _{{01}} \cos {\varepsilon }'_{{01}} }$$
(24)

Here

$${{\varepsilon }'_{{01}} = \beta _{{f1}} - \beta _{{01}} }$$
(25)

The value of the machine root angle δ M1 is used as a modification constant. Parameter Δk can be modified by an iterative method in the calculation of the cutting process to agree with Eq. 24. By solving the above equations, the pitch cone parameters R 01, δ 01, β 01 of the generating gear for the pinion can be calculated, and then the machine-tool settings, such as radial setting S 1, cradle angle q 1, the tilt angle i, the basic swivel angle j and the parameters of pinion blank position δ M1, blank offset E 01, machine center to back X 1 and sliding setting X B1, can also be determined by the geometric relation of the generating gear and pinion as shown in Fig. 5 [6]. Through the pinion's machine tool settings, we can calculate the tool trace on the NC machine tool for the manufacturing pinion.

6 A numerical example

The design parameters of the gear drive are represented in Table 1. The data for the pinion head-cutter that generates the pinion's concave side and convex side are represented in Table 2. The pinion machine-tool settings calculated by the above algorithm are represented in Table 3. By using simulation software we have developed by a method called 'Z-Buffer', the simulation results of the generated pinion are shown in Fig. 6. To evaluate the meshing quality of the sets calculated by this new method, the contact pattern and the transmission error as shown in Fig. 7 and 8 can be obtained by using the tooth contact analysis [8, 9]. The results are satisfactory.

Table 1. Blank data
Table 2. Parameters of the pinion head-cutter
Table 3. The pinion machine tool settings
Fig. 6.
figure 6

The simulation result of the generated pinion

Fig. 7.
figure 7

The contact pattern on the gear convex tooth surface

Fig. 8.
figure 8

The calculated transmission error for the dive side

7 Conclusions

In this paper a new algorithm for finishing a hypoid pinion on an NC machine tool is proposed, based on the simultaneous cutter tilt and the variable ratio of the angular velocities between the pinion being produced and the generating gear. Using the line contact conjugate principle, the requirement of the lengthwise curvature is satisfied by the position of the cutter for hypoid pinion finishing. The change of the profile curvature is removed by calculating the modified roll constant. In this paper some equations are obtained for calculating the machine settings for hypoid pinion finishing by the abovementioned cutting method. The methods can predict the reducing of the cutter specification and the error compensation of the cutter size. To ensure the favorable property of meshing, the solution is based on a local conjugate method. Numerical examples of calculation and simulation have been illustrated. In the pinion finishing process, the convex and concave teeth sides can also be cut, respectively, by the same cutter with spread blades during an index cycle on the CNC milling or grinding machine, which helps reduce the cost and enhance productivity.