Encoder Response Signal Sequencing for Shorter Serial Cycles

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In serial communication between an encoder and a control device, shortening the communication cycle to improve responsiveness often results in the encoder failing to generate position data in time for transmission, necessitating expensive high-speed processing equipment.

Innovation Solution

The encoder transmits associated data prior to position data in a serial communication cycle, allowing for the generation of position data during the transmission of associated data, and sends an abnormality signal if position data is not ready, eliminating the need for expensive high-speed processing equipment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the communication cycle is shortened to improve responsiveness, then the responsiveness of the encoder to the control device is improved, but the position data cannot be generated in time before transmission starts

Engineering Contradiction:
ImproveresponsivenessVSAvoidposition data generation time
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The response signal is segmented into two parts: associated data (transmitted first) and position data (transmitted second). This segmentation allows the position data generation process to overlap with the associated data transmission process, effectively hiding the computation time within the transmission time and enabling shorter communication cycles without requiring faster processing hardware.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The associated data is transmitted preliminarily before the position data. During the transmission of associated data, the encoder simultaneously generates the position data. This preliminary transmission approach allows the time-consuming position data generation to occur in parallel with data transmission, reducing the overall cycle time and improving responsiveness without requiring expensive high-speed processing equipment.

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If expensive high-speed processing equipment is used to shorten calculation time, then the position data can be generated in time, but the cost of the encoder increases

Engineering Contradiction:
Improvecalculation timeVSAvoidencoder cost
Core Design Contradiction:
Loss of timeVSEase of manufacture

Solution Approach 1:

The patent uses standard, inexpensive processing equipment rather than expensive high-speed processing equipment. By restructuring the data transmission sequence to transmit associated data first, the system achieves short effective calculation time without requiring costly hardware upgrades, maintaining ease of manufacture while meeting timing requirements.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Solution Approach 2:

The patent changes the parameter of data transmission sequence (transmitting associated data before position data) rather than changing the processing speed parameter. This parameter change allows the system to achieve faster effective response time using standard processing equipment, avoiding the need for expensive high-speed processors and maintaining cost-effectiveness.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10911077B2Encoder and data transmission method
Publication Date: 2021.02.02 FANUC LTD
  • US10911077B2 patent drawing
  • US10911077B2 patent drawing
  • US10911077B2 patent drawing

AI summary

An encoder that receives, from a control device, a request signal for requesting position data and transmits a response signal including the position data to the control device by serial communication, at a predetermined communication cycle, includes: a response signal generating unit configured to generate a response signal including the position data and associated data associated with the position data; and a transmitting unit configured to transmit the generated response signal. The transmitting unit is configured to transmit the associated data prior to transmission of the position data when transmitting the response signal.