Numerical Control Device Automatic Parameter Configuration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional numerical control devices require numerous parameter files and manual selection by operators, leading to a heavy burden when dealing with multiple machine configurations, as operators must sift through many files to find the correct settings.

Innovation Solution

A numerical control device configured with an NC program storing unit, parameter change unit, parameter change monitoring unit, and NC program execution unit, which allows for automatic parameter changes based on condition determination sentences using parameter values or signal values, enabling the execution of NC programs to set appropriate parameters for machine configurations without manual selection of multiple files.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple parameter files are prepared for different machine configurations, then the device can support various configurations, but the operator burden increases due to manual file selection

Engineering Contradiction:
Improvemachine configuration supportVSAvoidoperator burden
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system automatically determines the appropriate parameter file based on machine configuration detection and executes it without operator intervention. The control device performs self-service by autonomously selecting and applying the correct parameter set, eliminating the need for operators to manually search and select parameter files.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system changes parameters automatically based on detected machine configuration. Instead of requiring operators to select parameter files, the system dynamically adjusts parameter values according to the actual machine configuration, transforming the manual file selection process into an automated parameter adjustment process.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If many parameter files are prepared in advance, then all machine configurations can be covered, but the system complexity increases

Engineering Contradiction:
Improveconfiguration coverageVSAvoidparameter file management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The control device performs multiple functions: it detects machine configuration, determines appropriate parameter files, and executes them automatically. This multi-functional approach consolidates what would otherwise require separate manual operations into a single integrated system, reducing overall system complexity despite supporting multiple configurations.

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

Solution Approach 2:

The system performs preliminary configuration detection and parameter file selection automatically before operation begins. By pre-determining the appropriate parameter file based on machine configuration detection, the system eliminates the need for complex manual file management during operation, simplifying the overall system architecture.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9933776B2Numerical control device to change parameter using NC program
Publication Date: 2018.04.03 FANUC LTD
  • US9933776B2 patent drawing
  • US9933776B2 patent drawing
  • US9933776B2 patent drawing

AI summary

A numerical control device includes an NC program storing unit, a parameter change unit configured to change parameter based on parameter change operation by an operator, a parameter change monitoring unit configured to detect change of the parameter by monitoring the parameter change unit and output command for starting the NC program based on the change of the parameter, and an NC program execution unit configured to execute the NC program based on command from the parameter change monitoring unit.