This paper presents a comprehensive study on the digital generative machining method for straight bevel gears, focusing on tooth surface modification, tool path planning, and process optimization. The proposed method leverages the high flexibility of multi-axis machining centers and a universal disc cutter to form a virtual generating gear, which then meshes with the workpiece to generate the tooth surface. This approach maintains the characteristics of generative machining while significantly improving material removal efficiency compared with conventional free-form surface machining. A unified mathematical model for tooth surface design and modification is established based on the gear meshing principle. The tooth surface equations are derived from the generating motion between the crown gear and the workpiece. To improve the meshing performance under load, both longitudinal and profile modifications are introduced, converting the line contact into a localized elliptical contact. A novel tool path planning strategy is proposed, where the disc cutter moves along the instantaneous contact lines, and the corresponding cutter location points are computed analytically. The process optimization is carried out by relating feed rate to cutting force, temperature, and tool life. Using Production Module 3D, the cutting process is simulated, and feed rate scheduling is optimized for both higher machining efficiency and longer tool life. The results show that the optimized feed rate reduces cutting time by up to 17.8% and decreases cutting force peaks by up to 18.1%, thus reducing tool wear. The proposed methods are validated through simulation and error analysis.
1. Introduction
Straight bevel gears are essential components in mechanical transmission systems, widely used in vehicles, ships, machine tools, and aerospace equipment due to their strong load capacity, smooth transmission, and compact structure. Traditional manufacturing methods for straight bevel gears include planing, forming milling, double-cutter milling, and circular lapping. These methods are efficient for mass production but require dedicated machine tools and customized tooling, which are costly and unsuitable for small-batch or large-scale gears.
With the increasing demand for customized and small-batch gear production, there is a pressing need for a flexible and efficient machining method. Multi-axis machining centers offer high flexibility and can theoretically machine arbitrary free-form surfaces. Several researchers have explored using general-purpose tools on machining centers to produce gears. However, most of these methods treat the gear tooth surface as a free-form surface, leading to low material removal rates and low efficiency. Moreover, the theoretical line-conjugate tooth surfaces are prone to edge contact under load, causing early failure of gear pairs.
To address these issues, this paper proposes a digital generative machining method for straight bevel gears. The method uses a universal disc cutter to form a discrete virtual generating gear, which then meshes with the workpiece to generate the tooth surface. This approach retains the generative machining characteristics and significantly improves efficiency. The main contributions of this work are:
- Derivation of the tooth surface equation for straight bevel gears based on the generating principle.
- Establishment of a unified tooth surface modification model to control contact characteristics.
- Development of a tool path planning method based on the instantaneous contact lines.
- Process optimization through feed rate scheduling to improve machining efficiency and tool life.
2. Derivation of the Tooth Surface Equation
The generation of a straight bevel gear tooth surface can be modeled as the envelope of the generating gear surface (crown gear) during the generating motion. The crown gear is a virtual gear with a pitch angle of 90°, and its pitch surface is a plane. The crown gear meshes with the workpiece as a rack meshes with a spur gear.
2.1 Generating Gear Parameters
The number of teeth of the crown gear is determined by the gear ratio and the pitch angles. For two intersecting gear axes with an angle Σ, the relative angular velocity vector is given by:
$$ \boldsymbol{\omega}_{12} = \boldsymbol{\omega}_1 – \boldsymbol{\omega}_2 $$
The pitch angles of the gears are related by:
$$ \tan \gamma_1 = \frac{\sin \Sigma}{\frac{N_1}{N_2} + \cos \Sigma} $$
$$ \tan \gamma_2 = \frac{\sin \Sigma}{\frac{N_2}{N_1} + \cos \Sigma} $$
For perpendicular shafts (Σ = 90°), the pitch angles simplify to:
$$ \tan \gamma_1 = \frac{N_2}{N_1} $$
$$ \tan \gamma_2 = \frac{N_1}{N_2} $$
When generating a gear with a crown gear, the shaft angle is:
$$ \Sigma = 90^\circ + \gamma_1 $$
The gear ratio between the crown gear and the workpiece is:
$$ m_{cg} = \frac{N_{cg}}{N_1} $$
where Ncg is the number of teeth of the crown gear. From the meshing condition, we obtain:
$$ \frac{N_{cg}}{N_1} = \frac{1}{\sin \gamma_1} $$
Thus, the crown gear tooth number is:
$$ N_{cg} = \frac{N_1}{\sin \gamma_1} $$
The base cone angle of the crown gear is:
$$ \gamma_b = \frac{\pi}{2} – \alpha $$
where α is the pressure angle.
2.2 Crown Gear Tooth Surface
Figure 1 shows a three-dimensional view of the crown gear. The spherical involute profile is projected onto the center of the sphere to define the tooth surface. The position vector of a point on the crown gear surface is expressed in a coordinate system S0 as:
$$ \mathbf{r}_0(\rho) = \begin{bmatrix} \rho \\ 0 \\ 0 \\ 1 \end{bmatrix} $$
where ρ is the radial distance from the center of the crown gear. The unit normal and unit tangent vectors are:
$$ \mathbf{n}_0(\rho) = \begin{bmatrix} 0 \\ 1 \\ 0 \\ 1 \end{bmatrix} $$
$$ \mathbf{t}_0(\rho) = \begin{bmatrix} 0 \\ 0 \\ 1 \\ 1 \end{bmatrix} $$
Using coordinate transformation matrices M10, M21, and M32, the crown gear tooth surface in its own coordinate system S3 is obtained as:
$$ \mathbf{r}_{cg}(\rho, \varphi) = \mathbf{M}_{32} \mathbf{M}_{21} \mathbf{M}_{10} \mathbf{r}_0 $$
After simplification, the crown gear tooth surface is:
$$ \mathbf{r}_{cg}(\rho, \varphi) = \begin{bmatrix} \rho \cos \alpha \cos \varphi \mp \frac{t_p}{2} \sin \varphi \\ \rho \sin \varphi \cos \alpha \pm \frac{t_p}{2} \cos \varphi \\ -\rho \cos \varphi \sin \alpha \\ 1 \end{bmatrix} $$
where tp is the tooth thickness on the pitch cone, and φ is the angular parameter along the tooth height.
2.3 Workpiece Tooth Surface
During generation, the crown gear and the workpiece rotate with angles ψcg and ψi, respectively, satisfying:
$$ \psi_{cg} = \frac{N_i}{N_{cg}} \psi_i $$
The workpiece tooth surface is the envelope of the family of crown gear surfaces. This envelope is determined by the equation of meshing:
$$ \mathbf{n} \cdot \mathbf{V}_{12} = 0 $$
where n is the normal vector to the crown gear surface, and V12 is the relative velocity between the crown gear and the workpiece.
Given an axial section projection point (L, R), where L is the distance from the apex along the axis and R is the radius, the following system of equations is solved iteratively:
$$ \begin{cases} \mathbf{r}_i(\rho, \varphi, \psi_i) – L = 0 \\ \mathbf{r}_i(\rho, \varphi, \psi_i) + R = 0 \\ \mathbf{n} \cdot \mathbf{V}_{12} = 0 \end{cases} $$
Solving these equations yields the surface points of the generated gear tooth. Figure 2 illustrates the iterative solution algorithm. The resulting discrete points form the digital tooth surface.
3. Digital Generative Principle
The traditional generative machining process simulates the meshing of two gears. For straight bevel gears, the generating gear is a crown gear. In conventional planing, two reciprocating planer tools form the tooth flanks of the crown gear. The workpiece rotates in synchronization with the crown gear, and the envelope of the tool cutting edges generates the tooth surface.
In the digital generative method, the same principle is implemented on a machining center. Instead of a physical crown gear, a universal disc cutter is moved along trajectories that form the tooth surfaces of a virtual crown gear. The motion is a combination of two movements:
- The cutter sweeps through space to create a discrete virtual generating tooth surface.
- The virtual generating gear rotates about its axis while the workpiece rotates about its own axis, simulating the meshing process.
This dual motion allows the cutter to remove material in a manner that is equivalent to the generative process. The advantage is that the cutter path is not a dense grid over the free-form surface, but rather follows the instantaneous contact lines of the generating gear. As a result, the number of passes is significantly reduced, and the material removal rate is increased.

4. Tooth Surface Modification
In practice, gears operate under load, and the elastic deformation of shafts and housings causes misalignment and edge contact. To improve the robustness of the gear pair, tooth surface modification is necessary. The proposed modification is based on the digital generative principle, which allows controlled deviation from the ideal conjugate surface.
4.1 Longitudinal Modification
The longitudinal modification (lead modification) is performed by changing the shape of the instantaneous contact lines from straight lines to parabolic curves. The modification amount δ is defined by a parabola:
$$ \delta = a x^2 $$
where x is the coordinate along the tooth width direction, and a is the modification coefficient. The coefficient a is determined by prescribing the desired modification amount at the tooth ends.
For each point on the original tooth surface, the modified point is obtained by shifting along the normal direction:
$$ \mathbf{r}_{mod} = \mathbf{r} + \delta \mathbf{n} $$
The modified point must still satisfy the meshing equation, and the new surface is solved iteratively. The contact region can be controlled by specifying the location and length of the contact pattern.
4.2 Profile Modification
The profile modification (height modification) is achieved by varying the transmission ratio during generation. Instead of a constant ratio, an instantaneous ratio is introduced:
$$ m_{cg}(\psi_i) = m_{cg0} \left[ 1 + b \left( \psi_i – \psi_{i0} \right) \right] $$
where mcg0 is the nominal ratio, b is the modification coefficient, ψi0 is the rotation angle at the pitch point. This produces a tooth profile with controlled tip relief.
Combining both longitudinal and profile modifications yields a tooth surface with a localized contact area. Table 1 lists the modification parameters used in this study.
| Parameter | Value | Unit |
|---|---|---|
| Pinion teeth number Z1 | 11 | |
| Gear teeth number Z2 | 18 | |
| Module m | 7.25 | mm |
| Pressure angle α | 20 | deg |
| Addendum coefficient | 0.9094 | |
| Pinion tangential shift coefficient | 0.1022 | |
| Pinion radial shift coefficient | 0.053 | |
| Gear tangential shift coefficient | -0.1022 | |
| Gear radial shift coefficient | -0.053 | |
| Longitudinal contact position | 0.4 (40% of tooth width) | |
| Contact length coefficient | 0.25 |
Figures 2 and 3 show the topological modification amounts for longitudinal and profile modifications, respectively. The maximum modification occurs near the tooth ends and the tooth tip, as expected.
5. Tool Path Planning for Digital Generative Machining
5.1 Tool Selection
Three types of tools were compared: cylindrical end mills, traditional double-cutter discs, and general-purpose disc cutters. The disc cutter was selected due to its high rigidity, large material removal rate, and ability to machine narrow tooth slots. Table 2 lists the characteristics of the disc cutter used.
| Parameter | Value |
|---|---|
| Tip radius | 30 mm |
| Tip radius angle | 35° |
| Tip corner radius | 0.8 mm |
| Shank length | 100 mm |
| Shank diameter | 20 mm |
| Insert mounting hole diameter | 4.4 mm |
| Cutting edge length | 14.6 mm |
5.2 Mathematical Model of the Disc Cutter
The disc cutter has side cutting edges and a bottom cutting edge connected by a corner radius. In the tool coordinate system St, the position vectors of a point on the side edge P1, bottom edge P2, and corner radius P3 are given by:
$$ \mathbf{r}_{P_1}(l_1, \psi) = \begin{bmatrix} (l – l_1 \cos\alpha_t)\sin\psi \\ (l – l_1 \cos\alpha_t)\cos\psi \\ l_1 \sin\alpha_t \\ 1 \end{bmatrix} $$
$$ \mathbf{r}_{P_2}(\psi) = \begin{bmatrix} l \sin\psi \\ l \cos\psi \\ 0 \\ 1 \end{bmatrix} $$
$$ \mathbf{r}_{P_3}(\theta_r, \psi) = \begin{bmatrix} (l + r \cos\theta_r)\sin\psi \\ (l + r \cos\theta_r)\cos\psi \\ r \sin\theta_r \\ 1 \end{bmatrix} $$
where l is the distance from the tool center to the corner radius center, αt is the cutter angle, θr is the angle on the corner radius, and ψ is the rotation angle about the tool axis Zt.
5.3 Cutter Location Point Calculation
The cutter location (CL) points are calculated based on the condition that at the contact point, the cutter surface and the gear tooth surface coincide, and their normals are collinear in opposite directions. Figure 4 illustrates the principle. For a given contact point P on the tooth surface with position vector rP, tangent vector τP, and normal vector nP, the tool orientation and position must satisfy:
$$ \mathbf{r}_{P} = \mathbf{r}_{O_t} + \mathbf{M}_{g t} \mathbf{r}_{t} $$
$$ \mathbf{n}_{P} = \mathbf{M}_{g t} \mathbf{n}_{t} $$
$$ \boldsymbol{\tau}_{P} = \mathbf{M}_{g t} \boldsymbol{\tau}_{t} $$
where Mgt is the transformation matrix from the tool coordinate system to the gear coordinate system, rt is the position vector of the contact point on the tool, nt and τt are the normal and tangent vectors on the tool. The transformation matrix can be expressed as:
$$ \mathbf{M}_{g t} = \begin{bmatrix} a_x & b_x & c_x \\ a_y & b_y & c_y \\ a_z & b_z & c_z \end{bmatrix} $$
where the column vectors a, b, c are the unit vectors of the tool coordinate axes expressed in the gear coordinate system.
The tool origin Ot in the gear coordinate system is given by:
$$ \mathbf{r}_{O_t} = \mathbf{r}_{P} – \mathbf{M}_{g t} \mathbf{r}_{t} $$
For the side cutting edge, the unit tangent and normal vectors are:
$$ \boldsymbol{\tau}_{t} = \begin{bmatrix} 0 \\ \cos\alpha_t \\ \sin\alpha_t \end{bmatrix} $$
$$ \mathbf{n}_{t} = \begin{bmatrix} 0 \\ \sin\alpha_t \\ -\cos\alpha_t \end{bmatrix} $$
Solving the six equations simultaneously yields the tool orientation and position. Similarly, the cutter location points for the bottom edge and corner radius can be determined.
5.4 Tool Path Generation Strategy
The machining of a tooth slot is performed in multiple layers, as shown in Figure 5. For each layer, the tool traverses along the instantaneous contact lines from the toe to the heel. The boundary paths are the left and right tooth flanks, and the intermediate paths are generated by linear interpolation between the boundary paths.
For a given angular parameter φ, the instantaneous contact line is obtained by varying ρ. The CL points along this contact line are computed, forming the initial path. The second boundary path is determined by the bottom cutting edge of the tool. Then, intermediate paths are interpolated so that the scallop height remains constant.
The process is repeated for each layer until the full tooth depth is machined. This method ensures that the cutting force is distributed over the full length of the cutting edge, thereby increasing the material removal rate.
6. Process Optimization
6.1 Feed Rate Optimization for Machining Efficiency
The machining time can be reduced by adjusting the feed rate based on the instantaneous cutting force. The relationship between feed rate and cutting force can be approximated by:
$$ f_{lim}(i) = f_1 \left( \frac{F_{lim} – F_i}{F_{lim}} \right) C $$
where flim(i) is the optimized feed rate for the i-th step, f1 is the constant feed rate, Flim is the desired cutting force, Fi is the measured cutting force at step i, and C is a constant.
The total machining time with constant feed rate is:
$$ T_{const} = \frac{d \cdot C}{f_{const}} $$
where d is the distance between consecutive CL points and C is the total number of steps. With optimized feed rate, the machining time becomes:
$$ T_{vary} = \sum_{i=1}^{C} \frac{d}{f(i)} $$
The time reduction is:
$$ \Delta T = T_{const} – T_{vary} $$
6.2 Tool Life Model
Tool wear is influenced by cutting temperature and cutting force. The cutting power is:
$$ P_m = F \cdot V $$
Thus, a higher cutting force leads to a higher temperature. The relationship between temperature and cutting force can be fitted as:
$$ T = a_T f^2 + b_T f + c_T $$
$$ F_c = a_F f^2 + b_F f + c_F $$
where f is the feed rate. For the current machining conditions, the fitted equations are:
$$ T = -390.4762 f^2 + 403.8095 f + 121.2143 $$
$$ F_c = -590.4762 f^2 + 1172.4 f + 16.4286 $$
From the temperature-based tool life model:
$$ L = \frac{C_4}{T^n} $$
we see that lower cutting force leads to lower temperature and longer tool life. Therefore, by optimizing the feed rate to reduce cutting force peaks, the tool life can be extended.
6.3 Simulation Results
The process optimization was carried out using Production Module 3D. The workpiece model, tool model, and CL data were imported. The simulations were performed for both constant feed rate and variable feed rate. The cutting force in the tangential direction was monitored.
| Condition | Cutting force peak (N) | Machining time (s) |
|---|---|---|
| Constant feed (baseline) | 330 | 25.9 |
| Efficiency-optimized feed | 310 | 21.3 |
| Tool-life-optimized feed | 270 | 24.3 |
From the results, the efficiency-optimized feed reduced the machining time by 4.6 s (17.8%), while maintaining a similar cutting force peak. The tool-life-optimized feed reduced the cutting force peak by 60 N (18.1%), which contributes to a longer tool life.
| Condition | Cutting force peak (N) | Machining time (s) |
|---|---|---|
| Constant feed (baseline) | 215 | 18.9 |
| Efficiency-optimized feed | 200 | 15.8 |
| Tool-life-optimized feed | 180 | 18.4 |
These results demonstrate that the feed rate optimization can significantly improve machining efficiency and reduce tool wear.
7. Program Development and Simulation Validation
7.1 Algorithm Framework
The theoretical methods were implemented in MATLAB. The program consists of four main modules: tooth surface calculation, tooth surface modification, tool path planning, and data management. The main inputs are gear parameters, tool parameters, and contact pattern requirements. The outputs are the theoretical tooth surface, modified tooth surface, and CL data files.
7.2 Simulation setup
The gear blank parameters used for validation are listed in Table 5.
| Parameter | Value | Unit |
|---|---|---|
| Tooth number | 11 | |
| Module | 7.25 | mm |
| Face width | 22 | mm |
| Pressure angle | 20 | deg |
| Outer cone distance | 76.469 | mm |
| Addendum | 7.334 | mm |
| Dedendum | 7.242 | mm |
| Pitch cone angle | 31.260 | deg |
| Face cone angle | 37.560 | deg |
| Root cone angle | 26.010 | deg |
The CL data were converted to NC code using a post-processor for a five-axis machining center. The machining simulations were performed with both a disc cutter and a cylindrical end mill. The simulation results are shown in Figures 5 and 6. The generated tooth surfaces appear smooth and have the correct general shape, confirming the correctness of the proposed algorithm.
7.3 Tooth Surface Error Analysis
To evaluate the accuracy of the modified tooth surface, the generated surface was compared with the theoretical modified surface. The errors at the tooth tip, root, and pitch point were measured along the tooth width direction. Figures 7 and 8 show the error distributions for the disc cutter and the end mill, respectively. The maximum error for the disc cutter was less than 0.004 mm, which is acceptable for gear meshing performance. The end mill produced slightly larger errors, indicating the disc cutter is more suitable for digital generative machining.
7.4 Machining Efficiency Comparison
To further verify the advantage of the disc cutter, a load-deformation analysis was performed using finite element analysis. Under the same deformation limit, the disc cutter can withstand a cutting force of 1410 N, while the end mill can only withstand 110 N. This means the disc cutter can be run at a much higher feed rate. In the simulation, with the same deformation amount, the machining time with the disc cutter was 26 s, while the end mill required 44 s, representing a 40% reduction in machining time. This proves that the disc cutter is more efficient and suitable for the digital generative machining of straight bevel gears.
8. Conclusions and Future Work
This paper presented a comprehensive study on the digital generative machining method for straight bevel gears. The key contributions are summarized as follows:
- A unified mathematical model for tooth surface design and modification was established based on the meshing principle. Both longitudinal and profile modifications were introduced to control the contact pattern and improve load-bearing performance.
- A digital generative machining method using a disc cutter was proposed. The tool path planning is based on instantaneous contact lines, which significantly reduces the number of passes and increases the material removal rate.
- The process optimization based on feed rate scheduling was implemented in Production Module 3D. The results showed that the machining efficiency can be improved by up to 17.8%, and the cutting force peak can be reduced by up to 18.1%, leading to a longer tool life.
- Simulation and error analysis validated the correctness and effectiveness of the proposed methods. The disc cutter was shown to be superior to the cylindrical end mill in machining efficiency.
Future work may focus on extending the proposed method to spiral bevel gears, which have more complex tooth geometry and higher risk of interference. Additionally, multi-parameter process optimization should be explored to further improve the machining performance.
