Simulation and Manufacture of NC Straight Bevel Gear Based on UG

In traditional manufacturing, the processing of straight bevel gears often relies on specialized equipment like gear planers, which become highly challenging when the gear’s cone angle approaches 90 degrees. To address this, I have integrated numerical control (NC) machining with straight bevel gear processing techniques, leveraging the robust modeling capabilities of 3D engineering software and related interface technologies. Using VC++, I developed a parameter input human-machine interface and software data transmission channels to explore a novel NC machine-based method for machining straight bevel gears. This approach utilizes UG’s powerful CAM functions to complete machining simulations and generate NC code for straight bevel gears, enhancing precision and efficiency in manufacturing these components.

The foundation of this method lies in creating appropriate tools within the UG/CAM environment. I start by accessing the Manufacturing Create toolbar and selecting the Create Tool option. In the Create Tool dialog, I specify the type as mill_multi_axis and choose the Retrieve Tool subtype. After applying these settings, I navigate through the Library Class Selection dialog, double-click on End Mill (non-indexable), and set the search criteria to millimeters. From the Search Result dialog, I select the required tool and confirm to complete the tool creation. For simulation, I set the tool display type to Assembly, which shows the tool in its actual shape, allowing for realistic imitation of cutting paths and interference checks with the workpiece and tool holder. This step is crucial for accurately machining straight bevel gears, as it ensures that the tool geometry matches the gear’s tooth profile requirements.

To summarize the tool parameters, I use a table that outlines key attributes such as tool diameter, length, and material. This helps in standardizing the process for different straight bevel gear designs:

Parameter Value Description
Tool Type End Mill Non-indexable multi-axis mill
Diameter 10 mm Based on gear module
Length 50 mm Sufficient for depth of cut
Material Carbide For durability in gear machining

Generating the tool path for a straight bevel gear begins with creating a blank that represents the gear without teeth. In UG’s modeling environment, I load the gear model and use the Through Curves function to patch surfaces, making the teeth invisible. This blank aids in visualizing material removal and interference during simulation, and it corresponds to the actual workpiece shape produced via turning or other methods. In the CAM module, I define the workpiece in the operation navigator by selecting all external surfaces of the blank. To streamline operations, I hide the patched surfaces using the Blank function, restoring the original straight bevel gear shape for reference.

Next, I establish the machining process by selecting Create Operation from the Manufacturing Create toolbar. In the Create Operation dialog, I choose mill_multi-axis for multi-axis milling and input basic inheritance information. I set the Use Geometry to workpiece, which acts as a parent class, and name the operation as VARIABLE_CONTOUR as a child class inheriting the blank characteristics. The Use Tool option links to the previously created tool, and Use Method defines the machining accuracy (e.g., rough, semi-finish, or finish). After applying these settings, I proceed to the parameter configuration dialog, where I select the part and choose a single tooth surface for machining. The drive method is set to Tool Path, and I specify the tool path file from its storage location. The tool axis control is configured as Same as Drive Path, and upon generating the tool path, I obtain a trajectory line that guides the machining process. This trajectory is essential for ensuring that the tool follows the correct path to form the straight bevel gear teeth accurately.

To model the geometry of a straight bevel gear, I employ mathematical formulas that define key parameters such as pitch diameter, cone angle, and tooth depth. For instance, the pitch diameter \( D \) can be expressed as \( D = m \times z \), where \( m \) is the module and \( z \) is the number of teeth. The cone angle \( \gamma \) relates to the gear ratio and can be calculated using \( \gamma = \tan^{-1}\left(\frac{z_1}{z_2}\right) \) for mating gears. Additionally, the tooth depth \( h \) is often given by \( h = 2.25 \times m \) for standard straight bevel gears. These equations help in parameterizing the gear design in UG, enabling automated adjustments for different straight bevel gear configurations. Below is a formula summary in LaTeX:

$$ D = m \times z $$

$$ \gamma = \tan^{-1}\left(\frac{z_1}{z_2}\right) $$

$$ h = 2.25 \times m $$

Verification and simulation are critical steps in validating the machining process for straight bevel gears. After completing an operation, I use UG’s verify function to check feasibility through Replay and Dynamic modes. In Replay mode, I observe the tool trajectory on the part surface and the dynamic tool movement along the path. Dynamic mode shows the actual cutting of the blank, allowing me to visualize the final gear shape and perform interference checks. During simulation, I ensure that the tool’s cutting edge forms a tangential contact with the gear’s machining surface, which is vital for accuracy. This process confirms that all operations are correct and that the NC code will produce the desired straight bevel gear. Since I use a custom fixture for workpiece clamping, simulation helps verify that the two-axis linkage and tool reciprocation work harmoniously. The correctness of this simulation directly impacts the NC code, which provides angle data for controlling stepper motors in actual machining.

Post-processing is the final stage where tool path data is adapted for specific machine tools and controllers. UG’s CAM module generates tool paths, but these must be formatted to suit the hardware, such as vertical or horizontal spindles and multi-axis capabilities. I use a postprocessor to convert the tool path file into NC code, incorporating parameters like tool movements and coolant control. For straight bevel gear machining, I leverage five-axis functionality to produce code containing A and B axis data, representing rotation angles around the X and Y axes. These angles control stepper motors for workpiece positioning, while X, Y, and Z coordinates define the tool’s reciprocating motion. For example, in the NC code, lines like “N0040 G1 G90 X-23.3795 Y-46.1175 Z.76 A358.294 B109.92” indicate tool positions and rotations essential for gear tooth generation. After processing one tooth face, the B axis indexes to the next position, and the process repeats for all teeth. The opposite tooth face machining involves adjusting the tool path to the other side of the X axis, controlled by alternate limit switches. To avoid issues like random additional instructions in the NC code, I consistently reload modified tool path files and gear parameters for each simulation, preventing interference from previous runs.

In practice, I have encountered challenges such as unintended extra commands in the NC code, where points are randomly inserted along the tool path. For instance, if the tool is programmed to move from point A to B in a straight line, the generated code might include intermediate points. Through repeated experiments, I resolved this by re-initializing the simulation environment for each run, ensuring clean data transmission. This highlights the importance of meticulous post-processing for reliable straight bevel gear production. The integration of UG-based simulation and NC machining not only improves accuracy but also reduces setup time for complex straight bevel gear designs, making it a versatile solution for industrial applications.

To further optimize the process, I often refer to tables that compare different machining strategies for straight bevel gears. For example, the table below outlines various parameters affecting tool path generation and simulation accuracy:

Factor Impact on Machining Recommended Value
Tool Path Resolution Affects surface finish High for fine gears
Feed Rate Influences machining time Optimized based on material
Cone Angle Determines gear geometry Adapted via UG parameters

In conclusion, by combining UG’s advanced CAM capabilities with NC technology, I have developed a comprehensive method for simulating and manufacturing straight bevel gears. This approach addresses the limitations of traditional techniques, especially for gears with high cone angles, and ensures high precision through detailed tool path generation, simulation, and post-processing. The repeated emphasis on straight bevel gear parameters throughout the process underscores its centrality to this methodology, paving the way for more efficient and adaptable gear production systems.

Scroll to Top