Spiral Bevel Gear Tooth Chamfering Software Based on FAGOR System

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

MethodEfficiencyPrecisionOperator Expertise Required
Traditional Manual ChamferingLowVariesHigh
Automated ChamferingHighHighLow

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/TechnologyDescription
VB.netFor HMI design
C++For backend logic and parameter calculation
ACCESS 2010For data management
FGUIMFor 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

ModuleDescription
Gear ParametersInput of gear-related parameters
Process ParametersInput of process-related parameters
Parameter CalculationAutomatic calculation of chamfering parameters
Program GenerationGeneration of NC codes for chamfering
Program ManagementStorage and retrieval of programs
AlarmDisplay of system alarms
StatusDisplay 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

ParameterValue
Chamfer Surface SmoothnessSmooth and uniform
Chamfer Size ConsistencyGood
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.

Scroll to Top