Numerical Controller Parameter Storage Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing numerical controllers face challenges in managing storage areas for parameters used by multiple software packages that share the same type of parameters, leading to potential incorrect machining operation commands due to overlapping parameter storage areas.

Innovation Solution

A numerical controller with a parameter storage unit that allocates separate storage areas for each parameter type and a storage unit that stores parameter information files for each software package, ensuring non-overlapping usage and managing these areas effectively through a parameter management unit and display unit.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple software packages use the same type of parameters with shared storage areas, then the device can perform multiple functions with common resources, but parameter storage areas may overlap causing incorrect machining operation commands

Engineering Contradiction:
Improvemulti-functionalityVSAvoidcorrect operation
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent divides the parameter storage area into multiple independent storage areas, with each software package assigned to a specific storage area. This segmentation prevents overlap between different software packages while maintaining the ability to store and manage parameters for multiple functions simultaneously.

Inventive Principle:
Principle #1Segmentation

2Reliability

If separate storage areas are allocated for each software package, then parameter overlap is prevented ensuring correct operation, but the complexity of managing storage areas increases

Engineering Contradiction:
Improvecorrect operationVSAvoidstorage area management
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The control unit automatically manages the assignment of storage areas to software packages based on parameter types. When a software package is installed or updated, the control unit autonomously allocates appropriate storage areas and updates the management information, eliminating the need for manual configuration and reducing operational complexity.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If parameter storage areas are managed manually, then flexibility in allocation is maintained, but the risk of human error and incorrect allocation increases

Engineering Contradiction:
Improveflexible allocationVSAvoidparameter allocation accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements a management information system that automatically tracks and records which storage areas are assigned to which software packages. The control unit references this management information to ensure correct parameter allocation, providing a feedback mechanism that prevents incorrect allocation and allows operators to verify the current state of parameter storage.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10642254B2Numerical controller and method of controlling a numerical controller
Publication Date: 2020.05.05 FANUC LTD
  • US10642254B2 patent drawing
  • US10642254B2 patent drawing
  • US10642254B2 patent drawing

AI summary

A numerical controller in which a plurality of software packages using the same type of parameters are installed includes a parameter storage unit having a plurality of storage areas for storing the parameters, for each of parameter types, and a storage unit configured to store, for each of the software packages, a parameter information file in which information of the storage areas used by each of the software packages is described for each of the parameter types.