CNC Post-Processor Function Selection for Optimal Machining Programs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current post-processors fail to utilize new CNC device features without updates and often do not allow users to select optimal functions, leading to suboptimal machining programs.

Innovation Solution

A post-processor system that communicates with CNC devices to determine available functions, generates machining programs based on CNC specifications, simulates machining processes, and evaluates results to select optimal programs for specific targets.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the post-processor is updated separately from the CNC device, then new CNC device features can be utilized, but the system complexity and maintenance burden increase

Engineering Contradiction:
Improveutilization of CNC device featuresVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The post-processor is designed to universally support multiple CNC device types and their features through a standardized interface. The system can adapt to different CNC devices by selecting appropriate function groups and parameters without requiring separate post-processor versions for each device, thus maintaining versatility while reducing system complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system performs preliminary actions by pre-defining function groups and parameters that represent common CNC device features. This allows the post-processor to anticipate and accommodate new CNC features through configuration rather than requiring structural updates, reducing maintenance burden while maintaining adaptability.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If the post-processor generates machining programs using multiple functions, then the machining efficiency improves, but the difficulty of selecting optimal functions increases

Engineering Contradiction:
Improvemachining efficiencyVSAvoidfunction selection
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system segments CNC device functions into organized groups (e.g., positioning functions, cutting functions, measurement functions) with defined parameters. This segmentation allows users to selectively activate only the function groups needed for their specific machining tasks, improving efficiency while simplifying selection through structured organization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The post-processor automatically determines which function groups and parameters to use based on the machining program requirements and available CNC device capabilities. This self-service approach eliminates manual function selection complexity while maximizing machining efficiency through optimal automatic function assignment.

Inventive Principle:
Principle #25Self-service

3Loss of time

If the post-processor generates machining programs without considering CNC device specifications, then the program generation speed increases, but the machining accuracy and reliability decrease

Engineering Contradiction:
Improveprogram generation timeVSAvoidmachining accuracy
Core Design Contradiction:
Loss of timeVSManufacturing precision

Solution Approach 1:

The system performs preliminary actions by pre-configuring function groups and parameters that represent CNC device specifications. This allows the post-processor to quickly reference pre-defined specifications during program generation rather than analyzing device capabilities in real-time, maintaining fast generation speed while ensuring machining accuracy through proper specification consideration.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20230236567A1Post-processor, machining program generation method, CNC machining system, and program for generating machining program
Publication Date: 2023.07.27 FANUC LTD
  • US20230236567A1 patent drawing
  • US20230236567A1 patent drawing
  • US20230236567A1 patent drawing

AI summary

In the present invention, a usage function is selected on the basis of information on a CNC device, and a machining program is generated. A post-processor comprises: a machining command input unit into which a machining command is inputted; a CNC information acquisition unit for acquiring option information of the CNC device or information pertaining to specifications thereof; a machining target input unit where machining target information is inputted; an available function determination unit for determining a function available for machining on the basis of the option information or the information pertaining to specifications; a machining program generation unit for generating at least one machining program where at least one function that has been determined to be available is used, or where a function is not used, on the basis of the machining command; a machining simulation unit for simulating a machining result on the basis of the machining program; a machining simulation result assessment unit for assessing a machining simulation result in accordance with a machining target; and a machining program output unit for selecting and outputting a machining program on the basis of the assessment of the machining simulation result.