Reinforcement Learning for Machine Tool Process Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing machine learning technologies for controlling machine tools with multiple operation units fail to optimize process distribution patterns responsive to varying machining conditions, leading to suboptimal performance and increased power consumption, despite advancements in parallel processing techniques.

Innovation Solution

A machine learning device employing reinforcement learning to allocate processes across multiple operation units based on real-time machining conditions, using behavior information and state information to update value functions and optimize core utilization, thereby ensuring optimal process distribution and energy efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If process distribution is optimized for throughput, then productivity increases, but power consumption increases

Engineering Contradiction:
ImprovethroughputVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic process distribution that adapts to changing machining conditions. The control unit continuously monitors system state and reallocates processes between operation units based on current workload, temperature, and performance requirements, rather than using static allocation. This allows the system to optimize for throughput when needed and reduce power consumption when full performance is not required.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes operational parameters including process allocation, operation unit activation states, and performance thresholds based on machining conditions. By dynamically adjusting these parameters, the system can shift between high-throughput mode (activating more operation units) and energy-saving mode (consolidating work on fewer units), resolving the contradiction between productivity and power consumption.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If more operation units are activated to increase throughput, then productivity improves, but device complexity increases

Engineering Contradiction:
Improvethroughput per unit timeVSAvoidnumber of operation units
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The control system segments the management of operation units by implementing hierarchical control and modular process allocation. Each operation unit can be independently managed and allocated, allowing the system to activate only the necessary number of units based on current workload. This segmentation reduces the effective complexity by enabling selective activation rather than requiring all units to be managed simultaneously.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent makes operation units universal by designing them to handle multiple types of processes. Instead of having dedicated specialized units for each function, the same operation units can be dynamically allocated to different processes based on current needs. This multi-functionality reduces the total number of units required, thereby reducing device complexity while maintaining high throughput capability.

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

3Ease of operation

If process allocation is fixed to simplify control, then ease of operation improves, but adaptability to machining conditions deteriorates

Engineering Contradiction:
Improvecontrol simplicityVSAvoidresponsiveness to machining condition
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The control system implements self-service by automatically monitoring machining conditions and autonomously reallocating processes without requiring manual intervention. The system uses built-in sensors and feedback mechanisms to detect changes in workload, temperature, and performance, then automatically adjusts process allocation accordingly. This maintains ease of operation while achieving high adaptability.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent incorporates continuous feedback loops where the control unit monitors system state (workload, temperature, performance metrics) and uses this information to dynamically adjust process allocation. The feedback mechanism enables the system to adapt to changing machining conditions in real-time while maintaining simple operation through automated decision-making based on predefined thresholds and optimization algorithms.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10705506B2Reinforcement learning to allocate processes to a machine tool controller
Publication Date: 2020.07.07 FANUC LTD
  • US10705506B2 patent drawing
  • US10705506B2 patent drawing
  • US10705506B2 patent drawing

AI summary

A machine learning device performs reinforcement learning on a controller that performs multiple processes for controlling a machine tool in parallel at multiple operation units. The machine learning device comprises: behavior information output means that outputs behavior information containing allocation of arithmetic units that perform the multiple processes to the controller; state information acquisition means that acquires state information containing a machining condition as a condition for machining set at the machine tool, and determination information generated by monitoring the implementation of the multiple processes by the multiple operation units based on the allocation in the behavior information; reward calculation means that calculates the value of a reward to be given by the reinforcement learning based on the determination information in the state information; and value function update means that updates a behavior value function based on the reward value, the state information, and the behavior information.