Dual NC Code Control for Accurate Complex Surface Machining

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvemachining accuracyVSAvoidsystem complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

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.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If higher performance processor is used, then processing speed and accuracy are improved, but system cost increases

Engineering Contradiction:
Improveprocessing speedVSAvoidsystem cost
Core Design Contradiction:
ProductivityVSEase of manufacture

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.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

3Manufacturing precision

If G code is modified to include additional information, then machining quality is improved, but G code versatility is reduced

Engineering Contradiction:
Improvemachining qualityVSAvoidG code versatility
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

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.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11016469B2NC control method and a NC control apparatus
Publication Date: 2021.05.25 HUAZHONG UNIV OF SCI & TECH
  • US11016469B2 patent drawing
  • US11016469B2 patent drawing
  • US11016469B2 patent drawing

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.