NC Machining of Large Straight Bevel Gears Using Ball End Mills

In modern industrial applications, large straight bevel gears play a critical role in heavy machinery such as cranes and mining equipment due to their high load-bearing capacity. However, traditional machining methods like gear shaping and pulling often suffer from low precision, inefficiency, and limited automation. These intermittent indexing techniques are inadequate for meeting the demands of high-quality gear production. To address these challenges, we propose a novel approach utilizing ball end mills on vertical CNC milling machines. This method enhances automation, improves accuracy, and reduces production costs by leveraging the versatility of ball end mills and the flexibility of CNC systems. In this article, we delve into the mathematical modeling of gear tooth surfaces, the determination of tool paths, and the practical implementation through simulation and physical testing. The integration of MATLAB for coordinate extraction and VERICUT for simulation ensures a robust framework for machining large straight bevel gears efficiently.

The foundation of this machining process lies in accurately modeling the tooth surface of the straight bevel gear. The spherical involute profile, which defines the gear tooth, is derived from the base cone geometry. When a planar circle with a radius equal to the base cone distance rolls around the base cone, it generates a spherical involute curve. This curve can be represented parametrically in a coordinate system (F; X1, Y1, Z1) as follows:

$$ x = R_b (\sin \delta_b \cos \phi \cos \psi + \sin \phi \sin \psi) $$
$$ y = R_b (\sin \delta_b \sin \phi \cos \psi – \cos \phi \sin \psi) $$
$$ z = -R_b \cos \delta_b \cos \psi $$

Here, $R_b$ denotes the base cone distance, $\delta_b$ is the base cone angle, $\phi$ is the generating angle of the small circle, and $\psi$ is the generating angle of the large circle, where $\psi = \phi \sin \delta_b$. This parametric equation allows us to describe any point on the tooth surface of a straight bevel gear. To facilitate tool path planning, it is essential to compute the normal vectors at these points, as they influence the ball end mill’s center and cutting point positions. By defining $a = \sin \delta_b$ and $b = \cos \delta_b$, the components of the normal vector $\mathbf{N}$ can be derived as:

$$ N_x = R_b (b \sin \phi \sin \psi \cos \psi – a b \cos \phi \sin^2 \psi) $$
$$ N_y = -R_b b (\cos \phi \sin \psi \cos \psi + a \sin \phi \sin^2 \psi) $$
$$ N_z = R_b (1 – a^2) \sin^2 \psi $$

The unit normal vector $\mathbf{n}$ is then given by $\mathbf{n} = \frac{\mathbf{N}}{|\mathbf{N}|}$, which is crucial for compensating the tool radius during CNC programming. This mathematical model enables precise calculation of key points on the gear tooth surface, forming the basis for generating efficient tool paths.

When machining large straight bevel gears, the selection of an appropriate tool path strategy is vital for achieving high surface quality and dimensional accuracy. We employ a two-stage process: roughing with a finger-type mill followed by finishing with a ball end mill. The ball end mill, mounted on a vertical CNC milling machine, is tilted at an angle $\alpha$ to align its movement direction with the base cone generatrix. This alignment ensures that the cutting process closely follows the gear’s geometry, minimizing errors. For the finishing operation, a V-direction zigzag tool path is adopted, where the cutter moves along straight lines corresponding to different generating angles $\phi$ on the involute surface. This approach maintains linearity along the gear’s generatrices and simplifies the computation of tool positions. The step length between successive passes is adjustable based on the required precision and efficiency; smaller steps yield higher accuracy but increase machining time. The number of cycles is determined by the total tooth height and step length, allowing for optimization based on specific application needs.

To implement this machining strategy, we utilize MATLAB to extract the coordinates of key points along the tool path. The variables involved include the module $m$ and the generating angle $\phi$, whose ranges are determined from the gear’s geometric parameters. For instance, in a typical large straight bevel gear, $m$ might range from 21 to 30, and $\phi$ from 0 to 0.58062 radians. By setting step sizes—e.g., 0.1 for $m$ and 0.03 for $\phi$—we create a grid of points on the tooth surface. The MATLAB script computes the coordinates using the spherical involute equations and normal vectors, generating a comprehensive set of data for CNC programming. This automated process not only saves time but also ensures consistency across different gear sizes. The output includes a visual representation of the tooth surface normals and a list of coordinates, which are directly used to write the G-code for the CNC machine.

Consider a practical example with a large straight bevel gear characterized by the parameters in Table 1. This gear pair consists of a pinion and a gear with specific dimensions, which are essential for calculating the tool paths. The ball end mill selected has a radius of 5 mm, suitable for achieving fine surface finishes.

Table 1: Geometric Parameters of the Large Straight Bevel Gear
Parameter Symbol Value
Number of Teeth Z Z1 = 26, Z2 = 77
Pressure Angle α 20°
Pitch Diameter d d1 = 780 mm, d2 = 2310 mm
Face Width B 341 mm
Module at Large End m 30 mm
Tip Angle δ_a δ_a1 = 17.248°, δ_a2 = 72.752°
Base Cone Angle δ_b δ_b1 = 28.784°, δ_b2 = 61.216°
Root Angle δ_f δ_f1 = 20.349°, δ_f2 = 69.651°

Using these values, the MATLAB program calculates the tool path points, resulting in a grid of 20 rows and 91 columns. The coordinates are exported and formatted into a CNC program that controls the ball end mill’s movements. This program includes commands for linear interpolations and tool radius compensation, ensuring that the cutter follows the desired path without gouging or undercutting the gear tooth surface.

To validate the proposed method, we conduct simulations using VERICUT software, which provides a virtual environment for testing CNC programs. The machine model selected is the Cincinnati_T30, a vertical three-axis CNC milling machine with an additional rotary C-axis for indexing. This setup mimics the actual machining conditions, allowing us to detect potential issues such as collisions or overcuts. The simulation involves loading the gear blank model, defining the ball end mill tool, and executing the generated G-code. The dynamic visualization confirms that the tool path is interference-free and accurately reproduces the gear tooth geometry. After simulation, physical trials are performed on a modified 4-meter CNC gear milling machine. The roughing stage uses a finger-type mill to remove bulk material, leaving a small allowance for finishing. The ball end mill then executes the finishing passes, and the gear is inspected for accuracy. Contact pattern tests using red lead paste show uniform imprinting, indicating proper meshing and minimal errors. These results demonstrate the feasibility of using ball end mills for machining large straight bevel gears, with significant improvements in precision and efficiency over traditional methods.

In conclusion, the integration of ball end mills and CNC technology offers a transformative approach to manufacturing large straight bevel gears. The mathematical models derived for the tooth surface and normal vectors enable precise tool path generation, while MATLAB automates the coordinate extraction process. The V-direction zigzag strategy ensures efficient material removal and high surface quality. Simulations and physical tests validate the method’s correctness, highlighting its potential for widespread adoption in industries requiring high-performance gears. Future work could explore optimization of step lengths and tool orientations to further enhance productivity. This research underscores the importance of advanced machining techniques in overcoming the limitations of conventional gear production, paving the way for more automated and accurate manufacturing processes.

Scroll to Top