Machine Collective Control via Interaction Language Translation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The interaction of machines from different manufacturers is hindered by incompatible machine languages, requiring separate programming and control for each machine, which is cumbersome, costly, and time-consuming, especially in collective operations where synchronization is difficult.

Innovation Solution

A system and method that uses a control module to transform command and status variables between a user-friendly interaction language and individual machine languages, enabling real-time control of machines and machine collectives through a process computing model, allowing for simultaneous or asynchronous control across different machine languages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If each machine uses its own individual machine language with defined command codes, then the machine can be precisely controlled to execute defined functions, but the interaction between machines of different manufacturers becomes incompatible and requires separate programming for each machine

Engineering Contradiction:
Improvecontrol precisionVSAvoidprogramming complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces a translation device that acts as an intermediary between the user-friendly interaction language and the machine-specific command languages. This translation device converts commands from the standardized interaction language into the specific machine language required by each machine, eliminating the need for users to learn multiple machine languages while maintaining precise control over each machine's execution of defined functions.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The interaction language is designed as a universal command structure that can control multiple different machine types through a single standardized interface. The translation device enables this universal language to be adapted to various machine-specific languages, allowing one interaction language to serve multiple machine types without requiring separate programming for each.

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

2Adaptability or versatility

If machines are programmed separately in their own programming languages to perform operations, then each machine can execute its specific functions, but coordinating and synchronizing multiple machines becomes cumbersome and time-consuming

Engineering Contradiction:
Improvemachine functionalityVSAvoidcoordination time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The translation device serves as a central intermediary that receives high-level coordination commands in the interaction language and translates them into synchronized execution commands for multiple machines. This enables centralized coordination of multiple machines through a single standardized interface, eliminating the time-consuming process of manually coordinating each machine separately in their respective programming languages.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary translation of coordination commands into machine-specific commands before execution. By pre-translating the coordinated operation plan into the specific language of each machine, the system ensures that all machines are ready to execute their respective functions simultaneously or in the required sequence, reducing coordination time during actual operation.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If a human-machine interface displays control commands in an individually designed graphical user interface for each machine, then the user can interact with the machine in a familiar way, but users must be separately trained for each machine's interface

Engineering Contradiction:
Improveuser interface usabilityVSAvoidtraining requirements
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The interaction language is designed as a universal command structure with a standardized graphical user interface that can control multiple different machine types through a single consistent interface. Users interact with all machines using the same commands and interface elements, eliminating the need for separate training for each machine's unique interface while maintaining ease of operation across different machine types.

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

Solution Approach 2:

The translation device acts as an intermediary that handles the conversion between the standardized interaction language and machine-specific languages, allowing the user interface to remain consistently simple and familiar. Users never encounter machine-specific language complexities because the translation device mediates all interactions, converting user-friendly commands into the appropriate machine language automatically.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Adaptability or versatility

If machines from different manufacturers with incompatible machine languages are integrated into a common production plant context, then the production line can utilize diverse machine capabilities, but the integration process is very cumbersome and expensive

Engineering Contradiction:
Improvemachine collective capabilityVSAvoidintegration cost
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The translation device serves as a central intermediary that enables integration of machines from different manufacturers by translating between their incompatible machine languages and a standardized interaction language. This eliminates the need for expensive and cumbersome custom integration work for each machine combination, allowing diverse machine capabilities to be combined in a production plant through a single standardized interface.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The interaction language and translation device create a universal integration layer that works with multiple different machine types and manufacturers. This universal interface allows the production plant to integrate diverse machine capabilities without incurring high integration costs for each new machine addition, as the translation device handles language compatibility automatically.

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

Data Source

PatentUS12405595B2System and method for controlling at least one machine, more particularly a collective of machines
Publication Date: 2025.09.02 FR ADMINISTRATION GMBH
  • US12405595B2 patent drawing
  • US12405595B2 patent drawing
  • US12405595B2 patent drawing

AI summary

A system for controlling at least one machine which is assigned an individual machine language including defined command variables, the machine undergoing a change of state in the course of the control, having a control module which is designed to transform command variables of an interaction language into corresponding command variables of an individual machine language depending of the type of machine and/or the machine language assigned thereto.