Numerical Control Program Generation for Accurate Tool Path Coding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for generating numerical control programs in machining struggle to set cutting conditions corresponding to processing shapes, making it difficult to code a tool path that accurately follows the processing shape.
Innovation Solution
A method involving a computer-aided design (CAD) program to create elements based on a material design model, which are then read and used by a computer-aided manufacturing (CAM) program to generate a tool path that codes the processing operation, allowing for the setting of cutting conditions specific to the processing shape.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If a processing shape recognition technique is used to extract a processing shape from three-dimensional data, then the processing shape can be extracted, but a cutting condition corresponding to the processing shape cannot be set and must be set separately
Solution Approach 1:
The patent merges the processing shape extraction function with the cutting condition setting function into a single integrated system. The processing shape recognition unit extracts shape information from 3D data, and this information is automatically transferred to the cutting condition setting unit, which generates cutting conditions based on the extracted shape characteristics. This integration eliminates the need for separate manual cutting condition setting while maintaining accurate shape extraction.
Solution Approach 2:
The patent introduces an intermediate processing step where extracted processing shape information is used as a basis for automatically determining cutting conditions. The system uses the extracted shape data as an intermediary to bridge between shape recognition and cutting condition generation, enabling automatic derivation of appropriate cutting parameters without direct manual intervention.
2Measurement precision
If cutting conditions are set separately from processing shape extraction, then shape extraction can be performed, but it is difficult to generate a tool path coded according to the processing shape
Solution Approach 1:
The patent performs preliminary extraction of processing shape information from three-dimensional data before tool path generation. The extracted shape characteristics are stored and used as input for subsequent cutting condition setting and tool path generation processes. This preliminary action enables the system to automatically generate tool paths that are coded according to the processing shape without requiring separate shape analysis during tool path creation.
Solution Approach 2:
The patent divides the manufacturing process into distinct functional units: processing shape recognition unit, cutting condition setting unit, and tool path generation unit. Each unit performs a specific function and passes information to the next unit. This segmentation allows the system to maintain high shape recognition accuracy while improving overall tool path generation efficiency through automated information flow between units.
3Ease of manufacture
If a general model program is used for materials with many similar components, then program creation is simplified, but cutting conditions corresponding to specific processing shapes cannot be set
Solution Approach 1:
The patent applies local quality by extracting specific processing shape characteristics from the general model program and using these localized shape features to determine appropriate cutting conditions. Instead of applying uniform cutting conditions to all similar components, the system identifies and processes specific shape features locally, generating cutting conditions that are tailored to each component's unique characteristics while still benefiting from the efficiency of model-based programming.
Data Source
AI summary
A method for generating a numerical control program includes first-fourth steps. In the first step, elements related to the shape of a material are created on the basis of information related to the shape of the material. In the second step, processing is executed in which the elements related to the shape of the material which were created in the first step are read into areas to be subjected to processing in the third step. In the third step, a tool path is generated for each element read in the second step. In the fourth step, the tool paths generated for each element in the third step are connected.


