Machine Data Transformation Layer for Cross-Application Interoperability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current machine tools lack data interoperability, requiring re-engineering of applications for different devices due to device-specific data formats, and standardization of interfaces only provides limited solutions, especially for high-frequency data transfer.

Innovation Solution

A device with a transformation unit that converts data between device-specific formats and a generic semantic data model, enabling applications to communicate with multiple data sources and machines, and allowing rapid and cost-effective development of applications across different machines.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If applications are constructed specifically for each device with device-specific data formats, then the application can process data correctly for that specific device, but the application cannot be reused for other devices and requires re-engineering for each new device

Engineering Contradiction:
Improveapplication reusabilityVSAvoiddata format transformation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary data transformation layer that converts device-specific data formats into a standardized internal format. This intermediary layer acts as a mediator between diverse data sources and the application logic, enabling applications to process data from multiple device types without requiring device-specific customization. The transformation unit standardizes data formats while preserving the ability to handle device-specific characteristics.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements a universal data processing architecture where a single application can handle multiple device types through a standardized data interface. The system provides multi-functionality by enabling one application to serve multiple purposes across different devices, eliminating the need for separate applications for each device type while maintaining device-specific data handling capabilities.

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

2Speed

If standardization of interfaces is implemented, then some level of data interoperability is achieved, but high-frequency data such as positions, rotational speed and currents cannot be transferred at required frequencies

Engineering Contradiction:
Improvedata transfer frequencyVSAvoiddata format compatibility
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The patent segments the data processing system into multiple independent components: device-specific data sources, a transformation unit for format conversion, and standardized data interfaces. This segmentation allows high-frequency data to be extracted and transmitted separately from other data types, enabling the system to meet stringent frequency requirements for critical data while maintaining compatibility with standardized interfaces for other data.

Inventive Principle:
Principle #1Segmentation

3Ease of manufacture

If applications are programmed in a device-specific manner, then the application functions correctly for that specific machine, but development costs increase and rapid development across different machines becomes difficult

Engineering Contradiction:
Improveapplication development costVSAvoidapplication re-engineering time
Core Design Contradiction:
Ease of manufactureVSLoss of time

Solution Approach 1:

The patent implements a copying mechanism where a single standardized application can be replicated and deployed across multiple devices. The transformation unit ensures that device-specific data formats are automatically converted to the standardized format expected by the application, allowing the same application code to function across different devices without modification. This copying approach eliminates the need for time-consuming re-engineering and reduces development costs.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11977558B2Device and method for coupling a machine to a plurality of applications
Publication Date: 2024.05.07 SIEMENS AG
  • US11977558B2 patent drawing
  • US11977558B2 patent drawing
  • US11977558B2 patent drawing

AI summary

A device for coupling a machine, in particular a machine tool, having a number N of data sources for providing data of the machine in data source-specific file formats having a plurality of applications is provided. The device includes a transformation unit, which is designed to transform data of one of the N data sources present in one of the data source-specific data formats to data of a generic semantic data model for at least one of the applications and data of one of the applications present in the generic semantic data model to data of one of the data source-specific data formats for one of the N data sources. The transformation unit thus advantageously establishes data interoperability between the respective application and the respective data source of the machine. Also provided is a method and to a computer program product for coupling a machine to a plurality of applications.