Event-Based Data Synchronization for Machine Tool Time Series

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Machine data and measurement data from machine tools are acquired by different systems, managing time information independently, making it difficult to synchronize their timestamps and analyze the data effectively.

Innovation Solution

A synchronizing device and method that acquires machine data and measurement data in a time series, extracts moments based on predefined features, and synchronizes these moments to output synchronized data, including features such as torque command values, acoustic data, and video frames, using a threshold setting mechanism to align timestamps.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If machine data and measurement data are acquired by different systems with independent time management, then each system can operate independently and maintain its own time information, but the time stamps of the respective data will not match and cannot be synchronized for analysis

Engineering Contradiction:
Improveindependent time managementVSAvoidtime synchronization
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent introduces an event-based intermediary mechanism that acts as a mediator between the machine data system and measurement data system. Specific events (such as tool contact, machining completion, or abnormal stops) serve as synchronization markers that both systems can recognize and align their time stamps to, enabling correlation analysis without requiring the systems to share a common time reference

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent transforms the time synchronization problem from a time-based parameter alignment issue into an event-based parameter matching issue. By changing the synchronization parameter from absolute time values to relative event occurrences, the system enables data correlation while preserving independent time management in each system

Inventive Principle:
Principle #35Parameter changes

2Productivity

If multiple types of time series data are synchronized and analyzed together, then comprehensive analysis of machine operations and state measurements can be performed, but the complexity of managing and aligning timestamps from different systems increases

Engineering Contradiction:
Improvedata analysis capabilityVSAvoidsynchronization system
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent extracts specific characteristic events from the continuous data streams of both machine data and measurement data. By identifying and extracting discrete event markers (such as peak values, threshold crossings, or specific pattern occurrences), the system simplifies the synchronization task from aligning continuous time series to matching discrete event points

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent creates a universal event-based synchronization framework that can handle multiple types of data (machine data, measurement data, video data) simultaneously. The same event-matching mechanism works across different data types, providing a multi-functional solution that reduces overall system complexity despite dealing with diverse data sources

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

Data Source

PatentUS11506568B2Synchronizing device, synchronization method and synchronization program
Publication Date: 2022.11.22 FANUC LTD
  • US11506568B2 patent drawing
  • US11506568B2 patent drawing
  • US11506568B2 patent drawing

AI summary

A synchronizing device includes: a machine data acquisition portion which acquires at least one type of machine data related to operation of a machine in a time series based on first time information; a measurement data acquisition portion which acquires at least one type of measurement data measuring the state of the machine in a time series based on second time information; a first extraction portion which extracts, from any of the machine data, a moment at which a feature set in advance indicating a predetermined event is expressed; a second extraction portion which extracts, from any of the measurement data, a moment at which a feature set in advance indicating the predetermined event is expressed; and an output portion which synchronizes a moment extracted by the first extraction portion and a moment extracted by the second extraction portion, and outputs the machine data and the measurement data.