CNC Postprocessing for Shape-Specific Axis Parameter Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional machining systems face difficulties in accurately determining whether a workpiece has a smooth curved surface or an edge, leading to inefficiencies in machining processes due to limitations in existing G-code and machining program generators.

Innovation Solution

A postprocessor device that reads information about characteristic shapes from cutter location data, sets sections on the tool path, and generates machining programs with parameter adjustments for CNC machine tools, allowing for precise control of axes and spindle speed to accommodate edge or smooth surface machining.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If conventional G-code is used for machining control, then the machining program can be generated with basic tool path information, but the system cannot accurately determine whether the workpiece has smooth curved surfaces or edges, leading to poor machining quality

Engineering Contradiction:
Improvemachining qualityVSAvoidcharacteristic shape information
Core Design Contradiction:
Manufacturing precisionVSLoss of information

Solution Approach 1:

The patent segments the tool path into multiple sections based on characteristic shape information (edges, smooth surfaces, etc.). By dividing the continuous tool path into discrete sections with different characteristics, the system can apply different machining parameters to each section, thereby achieving accurate machining of different geometric features while preserving the characteristic shape information in the CL data structure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements local quality by assigning different machining parameters (feed rate, spindle speed, acceleration, etc.) to different sections of the tool path based on their characteristic shapes. Instead of using uniform parameters throughout, the system tailors parameters locally to match the specific geometric requirements of each section, enabling high-quality machining of both edges and smooth surfaces.

Inventive Principle:
Principle #3Local quality

2Manufacturing precision

If the machining program includes detailed parameter changes for every section, then the machining accuracy for characteristic shapes improves, but the complexity of the postprocessor and machining program generation increases

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

Solution Approach 1:

The patent applies preliminary action by incorporating characteristic shape information into the CL data during the CAM programming stage, before postprocessing. The main processor identifies and tags different geometric features (edges, smooth surfaces, corners) in the tool path, preparing the data structure in advance. This allows the postprocessor to simply read and interpret the pre-organized information without performing complex analysis, thereby reducing postprocessor complexity while maintaining high machining accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent utilizes parameter changes by systematically varying machining parameters (feed rate F, spindle speed S, acceleration A, jerk J, time constant TC) based on the characteristic shape sections identified in the CL data. The postprocessor automatically adjusts these parameters according to the pre-marked sections, achieving high machining accuracy through a structured parameter change approach that does not require complex decision-making logic in the postprocessor.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If the system automatically recognizes characteristic shapes from CL data, then manual intervention is reduced and productivity increases, but the difficulty of accurately identifying edges and smooth surfaces from tool path data increases

Engineering Contradiction:
Improvemachining efficiencyVSAvoidcharacteristic shape detection difficulty
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent resolves the detection difficulty by performing preliminary action in the CAM programming stage, where the main processor analyzes the tool path geometry and explicitly marks characteristic shapes (edges, smooth surfaces, corners) in the CL data. This pre-processing step transfers the detection complexity from the postprocessor to the CAM system, which is better suited for geometric analysis. The postprocessor then simply reads the pre-identified characteristics, enabling automatic recognition without increasing its own complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary approach by using the CL data structure as a mediator between the CAM system and the postprocessor. The characteristic shape information is embedded in the CL data as intermediate information, allowing the CAM system to perform complex geometric analysis and the postprocessor to perform simple parameter adjustment. This intermediary data structure bridges the gap between geometric modeling and machining control, enabling automatic recognition while maintaining system simplicity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11681274B2Postprocessor device that generates a machining program including instruction for changing at least one parameter to be used for controlling at least one axis of a CNC machine tool
Publication Date: 2023.06.20 FANUC LTD
  • US11681274B2 patent drawing
  • US11681274B2 patent drawing
  • US11681274B2 patent drawing

AI summary

A postprocessor device outputs a machining program for controlling a CNC machine tool. The postprocessor device includes: a characteristic shape recognition unit configured to read information about a characteristic shape to be machined from cutter location data including information about a characteristic shape; a section setting unit configured to set one or more set sections on a tool path in response to the information about the characteristic shape; and a motion generation unit configured to generate a machining program including instruction for changing at least one parameter to be used for controlling at least one axis of the CNC machine tool outside the set section and inside the set section.