Automated Post-Processor Configuration for Numerical Controllers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In post-processor development for numerical controllers, setting up G codes and machine tool configurations manually is challenging, leading to potential omissions and incomplete demonstration of machining performance, especially with varying machine tools and tools, and the burden on developers is significant due to the need for accurate and up-to-date settings.

Innovation Solution

A post-processor development support device and system that includes an internal information acquisition unit, a function extraction unit, and a file output unit to automatically acquire and output usable functions of a numerical controller as a configuration file, reducing the need for manual setting and ensuring accurate configuration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual setting of G codes and machine tool configurations is performed, then flexibility and adaptability to different machine tools are maintained, but the burden on developers increases and settings may be omitted or incomplete

Engineering Contradiction:
Improvecompleteness of G code settingsVSAvoiddeveloper burden
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The post-processor development support device automatically acquires internal information from the numerical controller and extracts usable functions without requiring manual developer intervention. The system serves itself by reading the controller's own configuration data and generating the configuration file automatically, eliminating the need for developers to manually check parameters and send questionnaires.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the manual mechanical process of developers visually checking parameters and writing down G code settings with an automated information processing system. The device uses computer-based automated acquisition and extraction mechanisms to substitute the manual workflow, reducing human burden and ensuring completeness.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Productivity

If automated extraction of functions is implemented, then developer burden is reduced and completeness is improved, but the device complexity increases

Engineering Contradiction:
Improvepost-processor development efficiencyVSAvoidsystem structure
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The post-processor development support device performs multiple functions within a single integrated system: acquiring internal information from the numerical controller, extracting usable functions based on that information, and outputting the configuration file. This multi-functional approach consolidates what would otherwise require separate tools and manual processes.

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

Solution Approach 2:

The device acts as an intermediary between the numerical controller and the post-processor development process. It acquires information from the controller, processes it through function extraction, and delivers the results to the post-processor configuration, mediating the complex interaction between these systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If manual setting of available G codes is performed with visual checking and questionnaires, then accuracy can be verified, but the process time and developer effort increase significantly

Engineering Contradiction:
Improveaccuracy of G code configurationVSAvoiddevelopment time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary acquisition of internal information from the numerical controller before the actual function extraction and configuration generation. By having the information ready in advance through automated acquisition, the subsequent processing is faster and more accurate without requiring time-consuming manual verification steps.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20230315051A1Post-processor development support device, post-processor development support system, and computer-executable method
Publication Date: 2023.10.05 FANUC LTD
  • US20230315051A1 patent drawing
  • US20230315051A1 patent drawing
  • US20230315051A1 patent drawing

AI summary

In order to support setting in post-processor development, internal information of a numerical controller is acquired, a basic function usable by the numerical controller is extracted based on system information or parameter information, which is the acquired internal information, and the extracted function is output to a post-processor as a configuration file. The post-processor creates a machining program for the numerical controller by referring to the function set in the configuration file.