Industrial Machine Data Matching Using Changed Region Identification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current control systems for industrial machines, such as CNCs and PCs, face inefficiencies in matching and updating data, leading to prolonged processing times, reduced operability, and increased operator burden due to the difficulty in identifying and transferring only changed data regions.

Innovation Solution

A control system that utilizes a changed data identification list with type and subdivision data storage units, along with identifiers like flags or counters, to automatically distinguish and transfer only the changed data regions, thereby reducing processing time and enhancing operability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all types of data are transferred to equalize contents between devices, then data completeness is improved, but processing time increases to minutes and productivity declines

Engineering Contradiction:
Improvedata completenessVSAvoidprocessing speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the data transfer process by introducing a changed data identification list that divides data into categories (options, parameters, NC programs, macro programs, macro variables, work origin offsets, tool offsets, tool shape data, tool management data) and further into regions. This segmentation allows the system to identify and transfer only the specific changed regions rather than all data, resolving the contradiction between data completeness and processing speed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts only the changed data portions from the complete data set by using identification lists that track which regions have been modified. The extraction process pulls out specifically the changed regions (e.g., only modified parameters or specific macro programs) and transfers them, eliminating the need to transfer entire data sets and thus improving productivity while maintaining data completeness.

Inventive Principle:
Principle #2Taking out (Extraction)

2Productivity

If operator selects and transfers only changed data types, then processing time is reduced, but operator burden increases due to need to remember or visually check changed data

Engineering Contradiction:
Improveprocessing timeVSAvoidoperator burden
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent implements self-service by automatically generating and maintaining the changed data identification list without operator intervention. The system automatically tracks which data regions have changed and presents this information to the operator, eliminating the burden of manual tracking and selection while still enabling selective transfer of only changed data portions.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent introduces feedback mechanisms where the system provides information about which data has changed back to the operator through the identification list. This feedback loop allows the operator to see exactly what has changed without having to remember or manually check, reducing operator burden while maintaining the efficiency of selective data transfer.

Inventive Principle:
Principle #23Feedback

3Productivity

If only changed data types are selected for transfer, then some processing time is reduced, but several tens of seconds are still required per type resulting in increased overall processing time

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidtotal transfer time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent further segments data within each type into multiple regions (e.g., dividing parameters into different functional groups or time periods). This fine-grained segmentation allows the system to identify and transfer only the specific changed regions within each data type, reducing the transfer time from several tens of seconds per type to a much shorter duration by targeting only the minimal necessary data portions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts only the specific changed regions within each data type using the detailed identification list. Rather than transferring entire data types that take several tens of seconds, the system extracts and transfers only the specific changed portions (e.g., only the modified parameters in a specific region), dramatically reducing the total transfer time while maintaining data completeness.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11561526B2Control system of industrial machine
Publication Date: 2023.01.24 FANUC LTD
  • US11561526B2 patent drawing
  • US11561526B2 patent drawing
  • US11561526B2 patent drawing

AI summary

An object of the present invention is to provide a control system of an industrial machine that can efficiently and effectively match and equalize the content information of various data between devices of the industrial machine. The invention is a control system of an industrial machine for matching data in the present device with data in one or more other devices, wherein the control system comprises a changed data identification list including: the regions of a type data storage unit serving as the superordinate class of type data; the regions of a subdivision data type storage unit serving as a subordinate class; and an identifier storage unit indicating identifiers which, when data in each of the regions is changed, identify the change of the data, the present device comprises: a changed data identification list storage unit storing the changed data identification list; a present-device-side data storage unit storing various data; and an updated data processing unit, and the other device comprises: an other-device-side data storage unit storing various data; and an operation execution unit using the various data to perform a desired operation.