Machine Collective Control via Interaction Language Translation
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
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.
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
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.
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.
Data Source
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.


