Control Device Parallel Axis Speed Adjustment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In systems where multiple controlled objects operate in parallel, wasted time due to waiting or delays leads to inefficiencies in power consumption and cycle time, as existing control devices do not effectively utilize or adjust for these periods.

Innovation Solution

A control device with an analysis unit, control unit, adjustable interval detection unit, wasted time detection unit, and speed adjustment unit that analyzes control programs, detects wasted time, and adjusts speed or acceleration in adjustable intervals to reduce waiting or delay times, thereby optimizing power consumption and cycle times.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If wait control is performed to make controlled objects wait for each other for coordinated operation, then coordination between parallel paths is improved, but wasted time increases

Engineering Contradiction:
Improvecoordination between parallel pathsVSAvoidwasted time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The control device predicts wasted time before execution by analyzing control programs and identifying wait commands and their targets. This preliminary analysis allows the system to prepare speed adjustment parameters in advance, reducing actual waiting time during execution while maintaining coordination requirements.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The invention dynamically adjusts the speed of controlled objects based on predicted wasted time. By varying speed parameters in real-time according to the analyzed wait commands and their timing, the system optimizes coordination while minimizing idle waiting periods, transforming a static wait control into a dynamic optimization process.

Inventive Principle:
Principle #15Dynamics

2Productivity

If speed or acceleration is adjusted in adjustable intervals to reduce wasted time, then productivity is improved, but power consumption increases

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

Solution Approach 1:

The control device changes speed and acceleration parameters dynamically based on the analyzed control program and predicted wasted time. By adjusting these parameters only in identified adjustable intervals and only when necessary to reduce wasted time, the system improves productivity while minimizing the energy penalty associated with speed changes.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If the control program continuously runs after executing a command for calling a peripheral device, then operational continuity is maintained, but wasted time increases when blocks cannot be executed

Engineering Contradiction:
Improveoperational continuityVSAvoidwasted time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The control device uses feedback from the analyzed control program to identify wait commands and their targets, then uses this information to predict wasted time and adjust speed parameters accordingly. This feedback mechanism allows the system to maintain operational continuity while compensating for inevitable waiting periods through proactive speed adjustment.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20230393560A1Control device
Publication Date: 2023.12.07 FANUC LTD
  • US20230393560A1 patent drawing
  • US20230393560A1 patent drawing
  • US20230393560A1 patent drawing

AI summary

A control device analyzes a control program and controls a plurality of controlled objects to operate in parallel based on the analysis results. This control device has functions of: detecting an adjustable interval in the control program; detecting wasted time that occurs in execution of commands related to waiting between the plurality of controlled objects in the control program; and adjusting speed and/or acceleration of a command related to the movement of an axis of the controlled object in the adjustable interval of the control program such as to reduce the detected wasted time.