Wireless Machine Command Timing Buffering for Cycle Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In machine control systems, the fluctuation of reception timing due to wireless communication can make it difficult for machines to receive machine commands and respond in synchronized control cycles, especially with high-speed wireless communication systems like 5G, leading to challenges in maintaining precise control.

Innovation Solution

The machine control system buffers machine commands until their designated use timing and buffers response information until its use timing, allowing for advanced transmission and synchronization with control cycles, thereby absorbing timing fluctuations and ensuring consistent operation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If wireless communication is used for machine control, then ease of operation and adaptability are improved, but timing synchronization and control precision deteriorate due to reception timing fluctuations

Engineering Contradiction:
Improvewireless communication capabilityVSAvoidcontrol cycle synchronization
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The system performs preliminary actions by transmitting machine commands in advance of their required execution timing. The communication server sends commands before the control cycle begins, allowing the machine to receive and buffer them without missing the execution window despite wireless timing fluctuations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The machine includes a buffer that absorbs timing fluctuations by storing machine commands received via wireless communication. This buffer acts as a cushion that compensates for reception timing variations, ensuring commands are available at the correct control cycle timing.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

2Reliability

If machine commands are transmitted in advance to absorb timing fluctuations, then control reliability is improved, but loss of time occurs due to buffering and synchronization delays

Engineering Contradiction:
Improvecontrol cycle synchronizationVSAvoidcommand transmission and buffering time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system uses feedback mechanisms where the communication server monitors control cycle timing and adjusts command transmission timing accordingly. Response information from the machine about its control cycle status feeds back to the server, enabling dynamic synchronization that minimizes buffering delays while maintaining reliability.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If the control system waits for precise reception timing, then measurement precision is maintained, but productivity decreases due to waiting and synchronization overhead

Engineering Contradiction:
Improvereception timing accuracyVSAvoidcontrol cycle execution speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

Machine commands are transmitted in advance to the machine's buffer before the control cycle begins. This preliminary transmission eliminates waiting time during the control cycle while maintaining timing precision through the buffer synchronization mechanism.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system maintains continuous useful action by overlapping command transmission with control cycle execution. While the machine executes one control cycle, the communication server is already transmitting commands for the next cycle, ensuring no idle time occurs.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS12030174B2Machine control via wireless communication
Publication Date: 2024.07.09 YASKAWA DENKI KK
  • US12030174B2 patent drawing
  • US12030174B2 patent drawing
  • US12030174B2 patent drawing

AI summary

The machine control system includes: a machine configured to execute a motion according to a machine command; a controller server configured to control the machine; and a communication server. The controller server includes control circuitry configured to repeat operations according to a control cycle, the operations including: executing a motion program to generate the machine command for the machine; adding first cycle information designating a first use timing to the machine command; and transmitting the machine command including the first cycle information to the communication server. The machine includes a machine circuitry configured to repeat local operations for controlling the machine according to a local control cycle. The machine circuitry is further configured to: store the machine command received from the communication server; and call the stored machine command, based on the first cycle information added to the stored machine command, to use the machine command in the local control cycle corresponding to the first use timing.