Dual NC Code Control for Accurate Complex Surface Machining
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing G code standard in NC technology lacks essential geometric feature information, leading to inaccuracies in machining complex surfaces, and current solutions either compromise real-time performance or require costly hardware upgrades, while also being inflexible in accommodating machine-specific responses and processing parameters.
Innovation Solution
A dual NC code system where a second NC code provides geometric attribute and compensation information, enhancing the first NC code without altering its format, allowing for improved machining control and optimization.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If geometric feature information is reconstructed in preprocessing stage, then machining accuracy is improved, but real-time performance is compromised and system complexity increases
Solution Approach 1:
The patent applies preliminary action by pre-calculating and storing geometric feature information (curvature, tangent direction, etc.) in the G code program itself during the programming stage. This allows the NC system to access ready-made geometric data during real-time execution without performing complex reconstruction calculations, thereby maintaining both high machining accuracy and real-time performance.
2Productivity
If higher performance processor is used, then processing speed and accuracy are improved, but system cost increases
Solution Approach 1:
The patent uses a cost-effective approach by embedding all necessary geometric feature information directly in the G code program. This eliminates the need for expensive high-performance processors or additional hardware configurations, as the system can achieve high processing speed and accuracy using standard NC system components combined with the enhanced G code structure.
3Manufacturing precision
If G code is modified to include additional information, then machining quality is improved, but G code versatility is reduced
Solution Approach 1:
The patent segments the information structure by introducing a specific block type (G1 block) that carries geometric feature information, while maintaining the original position instruction blocks (G0 blocks). This segmentation allows the G code to include enhanced geometric data without fundamentally altering the standard G code structure, preserving compatibility and versatility while improving machining quality.
Data Source
AI summary
The invention provides a NC control method and a NC control apparatus for implementing the method. The method comprises: acquiring a first NC code and a second NC code, wherein the first NC code comprises first machining information for controlling a tool to machine a workpiece, and the second NC code comprises second machining information for enhancing the first machining information; simultaneously running the first NC code and the second NC code to parse out the first machining information and the second machining information; merging the first machining information and the second machining information; and controlling the tool to machine the workpiece according to the result of the merging. The invention also provides a NC control apparatus and a computer storage medium for machining controlled both by the first and the second NC code.


