Numerical Control Function Modules for Custom Machining Logic

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current numerical control apparatuses do not allow machine manufacturers to customize processing content by selecting functions, as they require shared data format information with the image processing device, limiting function expansion and customization capabilities.

Innovation Solution

A numerical control apparatus with a first storage unit for basic function processing objects and a processor that loads both basic and additional function processing objects, allowing the machine manufacturer to select and customize processing content by using identifiers to execute additional functions during program execution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the numerical control apparatus uses a fixed data format sharing mechanism with external devices, then data exchange can be achieved, but the machine manufacturer cannot customize processing content by selecting functions

Engineering Contradiction:
Improvefunction customization capabilityVSAvoidsoftware modification requirement
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the numerical control apparatus software into modular function processing objects, where each object represents a distinct function that can be independently selected and executed. This segmentation enables the machine manufacturer to customize processing content by selecting specific function objects without requiring comprehensive software modifications.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal function processing object structure that can accommodate multiple different functions through a common interface and execution mechanism. The basic function processing object and additional function processing object both follow the same structural pattern, allowing the system to execute diverse functions without requiring separate software modification approaches for each function type.

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

2Adaptability or versatility

If the numerical control apparatus allows machine manufacturers to customize functions, then processing content can be tailored, but the system requires shared information on data format with external devices

Engineering Contradiction:
Improveprocessing content customizationVSAvoiddata format information sharing requirement
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent introduces a function processing object as an intermediary layer between the numerical control apparatus and external devices. This intermediary encapsulates the data format conversion and processing logic within the selected function objects, allowing customization while managing data format information sharing requirements through a controlled interface.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If the controller converts data formats (ASCII to binary and vice versa), then data exchange with external devices having different data formats is enabled, but the machine manufacturer cannot select and customize functions independently

Engineering Contradiction:
Improvedata format compatibilityVSAvoidfunction selection capability
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent enables the machine manufacturer to self-configure the numerical control apparatus by selecting and loading desired function processing objects independently. The system provides self-service capabilities where the manufacturer can customize the function set without requiring assistance from the numerical control apparatus manufacturer, thereby improving ease of operation while maintaining data format compatibility through the standardized function object interface.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11454952B2Numerical control apparatus
Publication Date: 2022.09.27 MITSUBISHI ELECTRIC CORP
  • US11454952B2 patent drawing
  • US11454952B2 patent drawing
  • US11454952B2 patent drawing

AI summary

A numerical control apparatus includes a processor that loads a basic function processing object in which basic function processing for executing a basic function on a control target is compiled and an additional function processing object in which additional function processing of executing an additional function on the control target is compiled, and develops an additional function processing unit and a basic function processing unit on a RAM, where the basic function processing object includes an identifier for identifying the additional function processing, and the processor develops a machining program used for controlling the control target on the RAM, accesses a location on the RAM corresponding to the identifier when there is a command to execute processing corresponding to the identifier during execution of the machining program, and executes the additional function processing corresponding to the identifier.