Abstract
The secondary development process of spiral bevel gear tooth chamfering software, targeting the FAGOR CNC 8070-OL numerical control system. By utilizing VB.net for the human-machine interface (HMI) design and C++ for the parameter calculation logic, the software is supported by ACCESS 2010 for data management. It connects with the numerical control system via FAGOR’s built-in FGUIM development software, achieving functions such as parameter calculation, NC code generation, and database management.

1. Overview
With the increasing trend of high efficiency and precision in gear processing technology, traditional manual chamfering and manual input of numerical control processing codes are increasingly unable to meet modern production processing requirements. Automated chamfering technology has emerged as a viable solution. This technology only requires operators to input various gear parameters, and the system automatically calculates the required chamfering parameters and generates NC codes for automated chamfering.
Table 1: Comparison of Traditional and Automated Chamfering
Method | Efficiency | Precision | Operator Expertise Required |
---|---|---|---|
Traditional Manual Chamfering | Low | Varies | High |
Automated Chamfering | High | High | Low |
2. Theoretical Basis for Spiral Bevel Gear Tooth Chamfering
2.1 Equations for Chamfer Trajectory
To develop the spiral bevel gear tooth chamfering software, it is first necessary to solve the parametric equations for the chamfer trajectory.
3. Software Development Process
3.1 Development Environment and Tools
The software development leverages VB.net for the HMI design and C++ for the backend logic, utilizing the FGUIM software provided by the FAGOR system for integration with the numerical control system.
Table 2: Development Tools and Technologies
Tool/Technology | Description |
---|---|
VB.net | For HMI design |
C++ | For backend logic and parameter calculation |
ACCESS 2010 | For data management |
FGUIM | For integration with the FAGOR numerical control system |
3.2 Software Architecture
The software is divided into multiple modules, including gear parameters, process parameters, parameter calculation, program generation, program management, alarm, and status.
Table 3: Software Modules
Module | Description |
---|---|
Gear Parameters | Input of gear-related parameters |
Process Parameters | Input of process-related parameters |
Parameter Calculation | Automatic calculation of chamfering parameters |
Program Generation | Generation of NC codes for chamfering |
Program Management | Storage and retrieval of programs |
Alarm | Display of system alarms |
Status | Display of system status |
4. Software Functionalities
4.1 HMI Development
The HMI is developed using VB.net, allowing operators to input parameters and monitor the chamfering process.
4.2 Automatic NC Code Generation
The backend logic, written in C++, automatically generates NC codes based on the input parameters. These codes are then used to control the chamfering process.
4.3 Database Management
The software uses ACCESS 2010 to store and manage all parameters and generated NC codes, ensuring data integrity and ease of retrieval.
5. Simulation and Verification
The generated NC codes are imported into the VERICUT simulation software for verification. The simulation results show that the chamfered surface is smooth and uniform, with good consistency in chamfer size at both ends.
Table 4: Simulation Results
Parameter | Value |
---|---|
Chamfer Surface Smoothness | Smooth and uniform |
Chamfer Size Consistency | Good |
Length Error | ≤ 0.045 mm |
6. Conclusion
This paper introduces the secondary development of spiral bevel gear tooth chamfering software based on the FAGOR CNC 8070-OL numerical control system. By utilizing mixed programming with VB.net and C++, the software achieves functions such as parameter calculation, NC code generation, and database management. The integration with the FAGOR numerical control system simplifies operations, improves efficiency, and reduces the difficulty of operation, contributing positively to the promotion of spiral bevel gear chamfering processing.