Command Mediation Control for Multi-Platform Factory Coordination

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In manufacturing factories, the use of multiple controllers and command languages for devices like conveyors, robots, and machining tools complicates coordinated operations, requiring line designers to manually adjust timing and making it difficult to achieve smooth operation between devices.

Innovation Solution

A controller system with multiple platforms, command application units, shared memory, and a servo control processing unit that mediates command values and identification information between platforms, allowing for coordinated control without requiring awareness of operation timing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple different controllers and command languages are used in one production line, then various devices can be controlled independently, but the operation timing adjustment becomes complicated and design complexity increases

Engineering Contradiction:
Improvedevice control capabilityVSAvoidcoordinated operation design
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a mediation layer (command mediation unit) that sits between multiple command application units and the servo control processing unit. This intermediary automatically handles timing coordination and command integration, eliminating the need for manual timing adjustment by line designers while maintaining compatibility with different device controllers and command languages

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If manual timing adjustment is performed for coordinated operation between devices, then operation timing can be controlled, but it takes time to confirm operation and smooth coordinated operation becomes difficult

Engineering Contradiction:
Improveoperation timing controlVSAvoiddesign confirmation time
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The command mediation unit operates autonomously to mediate commands between different platforms. It automatically determines operation timing and coordinates device operations without requiring manual intervention or iterative confirmation by line designers, thereby maintaining reliable timing control while significantly reducing design confirmation time

Inventive Principle:
Principle #25Self-service

3Reliability

If application in each controller is conscious of operation timing, then coordinated operation can be achieved, but the operation becomes complicated and smooth coordination is difficult

Engineering Contradiction:
Improvecoordinated operationVSAvoidapplication programming complexity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The mediation layer shields command application units from timing-related complexities. Applications simply issue commands without needing to be aware of operation timing, while the command mediation unit handles all timing coordination automatically, making the system both reliable and easy to program

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12147215B2Control device
Publication Date: 2024.11.19 FANUC LTD
  • US12147215B2 patent drawing
  • US12147215B2 patent drawing
  • US12147215B2 patent drawing

AI summary

A control device comprises a plurality of command application units, a plurality of platform units, and a shared memory. The command application units are each provided with a command mediation method designation unit that outputs, to the platform unit, identification information pertaining to a platform unit to be subject to cooperative control and a mediation method classification. The platform units are each provided with: an inter-platform communication unit that transmits a command value, the identification information, and the mediation method classification between the platform units via the shared memory; and a command mediation unit that acquires the command value, the identification information, and the mediation method classification from all platform units to be subject to cooperative control, mediates the command values on the basis of the identification information and the mediation method classification, and outputs the mediated command values to the shared memory.