Robot Controller Emergency Stop Cause Recording

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing robot control systems primarily focus on human safety during emergency stops but often result in damage to robot components, reducing their service life, as they do not effectively mitigate the impact of emergency stops on the robot itself.

Innovation Solution

A robot controller equipped with a load detection unit, speed detection unit, cause-of-stop identifying unit, and recording unit that records the cause of emergency stops along with axial speed and load, and a display unit that visualizes this information in graphs to help operators analyze and prevent premature failures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the robot is brought to an emergency stop for safety, then human safety is protected, but damage may be caused to robot components, leading to a reduction in service life

Engineering Contradiction:
Improvehuman safetyVSAvoidservice life of robot
Core Design Contradiction:
ReliabilityVSDuration of action of stationary object

Solution Approach 1:

The system performs preliminary detection of axial speed and motor load before the emergency stop occurs. By having this data ready in advance, the system can immediately record and analyze the state at the moment of emergency stop, enabling faster identification of damage causes and more prompt preventive actions to extend robot service life.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements a feedback mechanism where the recorded data of axial speed and motor load during emergency stops is analyzed to identify causes. This feedback loop enables continuous improvement of emergency stop handling, allowing operators to adjust operations and maintenance strategies based on accumulated data, thereby protecting both human safety and robot component longevity.

Inventive Principle:
Principle #23Feedback

2Loss of information

If the axial speed and load data are recorded and displayed for each emergency stop, then the ability to analyze and prevent premature failures is improved, but the device complexity increases

Engineering Contradiction:
Improveinformation on emergency stop causesVSAvoidcomplexity of robot controller
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The robot controller is designed to perform multiple functions: it not only controls the robot but also detects axial speed, detects motor load, identifies emergency stop causes, records data, and displays information. By making the controller universal and multi-functional, the system avoids adding separate dedicated devices for each function, thereby minimizing the increase in device complexity while still capturing comprehensive information for analyzing emergency stop causes.

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

Data Source

PatentUS10022879B2Robot controller which records state of occurrence of emergency stop of robot
Publication Date: 2018.07.17 FANUC LTD
  • US10022879B2 patent drawing
  • US10022879B2 patent drawing
  • US10022879B2 patent drawing

AI summary

A robot controller configured to be able to mitigate the effect that an emergency stop may have on a robot is disclosed. The robot controller includes: a load detection unit which detects the load of a motor for driving each individual articulated axis of the robot; a speed detection unit which detects an axial speed at each individual articulated axis of the robot; a cause-of-stop identifying unit which, when an emergency stop of the robot occurs, identifies a cause of the occurrence of the emergency stop; and a recording unit which records the cause of the occurrence of the emergency stop by associating the cause with the axial speed or the load of the motor. The robot controller may further include a display unit which displays information representing the state of occurrence of the emergency stop of the robot.