Patent ID: 9073213
Filing Date: 2015-07-07
Classification: B25J,G05B

Abstract:
1. A method of determining a failure of a robot, comprising: a step of determining a first failure determination reference value by adding a first given value to a motor output torque moving average reference value, the motor output torque moving average reference value being set when a difference between a motor output torque average value and a first motor output torque moving average value is smaller than a predetermined value at a time; a step of determining with a failure determination device, while a robot is operating, whether or not a second motor output torque moving average value, which is a moving average value of N (N is a positive integer) pieces of motor output torque average values exceeds the first failure determination reference value; a step of determining a second failure determination reference value by adding a second given value to an external force torque moving average reference value, the external force torque moving average reference value being set at the time; a step of determining with failure determination device, while the robot is operating, whether or not an external force torque moving average value, which is a moving average value of N pieces of external force torque average values, exceeds the second failure determination reference value; and a step of determining the operation of the robot as a failure with the failure determination device if the second motor output torque moving average value exceeds the first failure determination reference value and the external force moving average value exceeds the second failure determination reference value, wherein each motor output torque average value is the average of a motor output torque value within a unit time preliminarily determined and each external force torque average value is the average of an external force torque estimated value within a unit time preliminarily determined, the motor output torque value and the external force torque estimated value are determined from data obtained by a motor/external force torque unit coupled to the motor and the robot.