Robot Encoder Fault Detection Using Corrected Commanded Position

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

General-purpose operating devices with single encoders face challenges in fault detection, as existing methods require additional sensors and complex modifications, leading to increased costs and man-hours, and can result in faulty encoder misdetection when the servo driver controls the motor independently.

Innovation Solution

The method involves the servo driver transmitting control information to the controller, which generates new commanded-position information based on this information and sends it to the fault detection unit, allowing for accurate fault detection in the encoder without additional hardware or functions in the servo driver.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the technique of Patent Literature 1 (using multiple encoders) is applied to general-purpose motors, then fault detection capability is improved, but the cost increases due to requiring multiple sensors

Engineering Contradiction:
Improvefault detection capabilityVSAvoidnumber of sensors
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The encoder is made to serve multiple functions: it not only detects the rotational position for motor control but also provides fault detection capability. The control unit utilizes the existing encoder signals to generate both control commands and fault detection comparisons, eliminating the need for additional sensors while maintaining reliability.

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

Solution Approach 2:

The system uses its own existing components (the single encoder and control unit) to perform fault detection without requiring external or additional components. The control unit compares the encoder's detected position with the commanded position to self-diagnose encoder faults, making the system self-monitoring.

Inventive Principle:
Principle #25Self-service

2Reliability

If the technique of Patent Literature 2 (adding fault detection function to servo driver) is applied to general-purpose systems, then fault detection capability is improved, but the complexity of development increases due to requiring new functions in servo driver and safety unit

Engineering Contradiction:
Improvefault detection capabilityVSAvoiddevelopment complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The control unit is designed to perform multiple functions simultaneously: it generates control commands for motor operation and performs fault detection by comparing commanded position with detected position. This multi-functionality eliminates the need for separate fault detection modules, reducing development complexity while maintaining reliability.

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

Solution Approach 2:

The fault detection function is merged with the existing control unit and encoder system rather than being implemented as a separate safety unit or servo driver function. The comparison between commanded and detected positions is performed within the existing control architecture, consolidating functions and reducing overall system complexity.

Inventive Principle:
Principle #5Merging (Combining)

3Speed

If the servo driver controls the motor independently without transmitting control information to the controller, then response speed is improved, but fault detection accuracy deteriorates due to mismatch between commanded and detected position

Engineering Contradiction:
Improveresponse speedVSAvoidfault detection accuracy
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The system implements feedback by continuously comparing the commanded position (from servo driver's independent control) with the detected position (from encoder). This feedback mechanism allows the control unit to accurately detect faults even when the servo driver operates independently, maintaining both fast response and high detection accuracy.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The control unit acts as an intermediary that receives both the commanded position information from the servo driver and the detected position information from the encoder. It performs the comparison function that bridges the independent control path and the detection path, enabling accurate fault detection without interfering with the fast response of independent control.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11446823B2Method for transmitting information in controller and method for detecting abnormality in encoder
Publication Date: 2022.09.20 PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO LTD
  • US11446823B2 patent drawing
  • US11446823B2 patent drawing
  • US11446823B2 patent drawing

AI summary

A robot including a motor is used to machine a workpiece. The robot further includes the following components: a controller configured to output a speed command and commanded-position information; an encoder; a position sensor configured to output, as a differential signal, the amount of displacement of the position of the workpiece W from a predetermined position; a servo driver configured to control the motor upon receiving the speed command, the output signal of the encoder, and the differential signal; and a safety unit configured to detect a fault in the encoder. When controlling the motor based on the speed command, the output signal, and the differential signal, the servo driver sends the differential signal to the controller. The controller sends the safety unit new commanded-position information, which is generated by adding a correction value based on the differential signal to the commanded-position information.