Learning Program Extraction for Machine Tool Motor Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Machine learning for devices with driving units, such as machine tools and robots, requires extensive time and memory resources when using actual machining programs for learning, especially when dealing with large datasets.

Innovation Solution

An information processing device and method that generates a learning program by extracting partial machining programs with characteristic elements from existing machining programs, allowing for faster and more efficient learning without the need for large memory capacities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If learning is performed using the actual machining program for machining works, then the learning accuracy is improved, but the learning time increases considerably

Engineering Contradiction:
Improvelearning accuracyVSAvoidlearning time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The invention extracts only the necessary characteristic elements (acceleration, deceleration, reversal points, positioning operations) from the complete machining program to create a learning program. This extraction process removes unnecessary data while preserving the essential motor operating characteristics needed for accurate learning, thereby reducing learning time while maintaining learning accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The machining program is segmented into discrete characteristic elements such as acceleration phases, deceleration phases, reversal points, and positioning operations. Each segment represents a specific motor operating pattern that can be independently analyzed and learned, allowing the system to focus on critical patterns rather than processing the entire program sequentially.

Inventive Principle:
Principle #1Segmentation

2Reliability

If the amount of data of the machining program is large, then the learning comprehensiveness is improved, but the memory capacity requirement increases

Engineering Contradiction:
Improvelearning comprehensivenessVSAvoidmemory capacity requirement
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system extracts only the essential characteristic elements from the large-volume machining program data, identifying and isolating key patterns such as acceleration profiles, deceleration patterns, reversal points, and positioning operations. This extraction reduces the data volume requiring memory storage while preserving the comprehensive motor operating characteristics needed for reliable learning.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The large dataset is segmented into discrete, manageable characteristic elements that can be stored and processed efficiently. Each segment represents a specific motor operating pattern that contributes to learning comprehensiveness without requiring proportional increases in memory capacity.

Inventive Principle:
Principle #1Segmentation

3Reliability

If the complete machining program is used for learning, then all operating characteristics are covered, but the processing complexity increases

Engineering Contradiction:
Improvelearning completenessVSAvoidprocessing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system extracts only the relevant characteristic elements from the complete machining program, removing unnecessary data while preserving all essential motor operating characteristics. This extraction simplifies the processing complexity by focusing computational resources on critical patterns rather than analyzing every instruction in the complete program.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The complete machining program is segmented into distinct characteristic elements (acceleration, deceleration, reversal, positioning) that can be processed independently. This segmentation reduces processing complexity by allowing parallel or sequential analysis of discrete patterns rather than requiring complex analysis of the entire program as a single unit.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11022951B2Information processing device and information processing method
Publication Date: 2021.06.01 FANUC LTD
  • US11022951B2 patent drawing
  • US11022951B2 patent drawing
  • US11022951B2 patent drawing

AI summary

Learning related to a device having a driving unit is performed more easily. An information processing device includes: a storage unit that stores a machining program for operating a motor of a machine tool, a robot, or an industrial machine; and a generation unit that generates a learning program for performing learning based on operating characteristics of the motor by extracting a partial machining program including a characteristic element from the machining program stored in the storage unit.