Fault Monitoring Method For Work Machine
First Claim
1. A fault monitoring method for a robot or other work machine wherein output from a servo motor is transmitted via a reducer or other power transmission mechanism and a load is driven, the method comprising the steps of:
- acquiring first torque data generated from the servo motor, in units each of which starts when the motor starts operating and ends when the motor stops operating;
selecting a maximum first torque fluctuation range designated by a difference between a maximum torque and a minimum torque for each unit obtained from the acquired first torque data;
collecting maximum fluctuation ranges of the first torque for a plurality of cycles and obtaining a first average value;
selecting a fluctuation range control value by multiplying the first average value by a factor greater than 1.0;
acquiring second torque data generated from the servo motor, in units each of which starts when the motor starts operating and ends when the motor stops operating, after the fluctuation range control value has been selected;
selecting a maximum second torque fluctuation range designated by a difference between a maximum torque and a minimum torque among the units obtained from the acquired second torque data;
collecting a second maximum fluctuation range for a plurality of cycles and obtaining a second average value;
making a comparison to determine whether the second average value exceeds the fluctuation range control value; and
determining that a fault has occurred when the second average value exceeds the control value for the fluctuation range in the comparison.
1 Assignment
0 Petitions
Accused Products
Abstract
A fault monitoring method for a robot (10) or other work machine (30) is disclosed, in which the period that starts when the robot or the work machine starts moving and ends when the work machine stops moving is set as one unit, the difference between the maximum torque and the minimum torque within the unit is set as a maximum fluctuation range, a fluctuation range control value is set on the basis of the maximum fluctuation range, an average is taken of the maximum fluctuation ranges at plural points during operation, a second average value (t1, t10, t100) is determined, and a fault is determined to have occurred when the second average value exceeds the fluctuation range control value.
-
Citations
5 Claims
-
1. A fault monitoring method for a robot or other work machine wherein output from a servo motor is transmitted via a reducer or other power transmission mechanism and a load is driven, the method comprising the steps of:
-
acquiring first torque data generated from the servo motor, in units each of which starts when the motor starts operating and ends when the motor stops operating; selecting a maximum first torque fluctuation range designated by a difference between a maximum torque and a minimum torque for each unit obtained from the acquired first torque data; collecting maximum fluctuation ranges of the first torque for a plurality of cycles and obtaining a first average value; selecting a fluctuation range control value by multiplying the first average value by a factor greater than 1.0; acquiring second torque data generated from the servo motor, in units each of which starts when the motor starts operating and ends when the motor stops operating, after the fluctuation range control value has been selected; selecting a maximum second torque fluctuation range designated by a difference between a maximum torque and a minimum torque among the units obtained from the acquired second torque data; collecting a second maximum fluctuation range for a plurality of cycles and obtaining a second average value; making a comparison to determine whether the second average value exceeds the fluctuation range control value; and determining that a fault has occurred when the second average value exceeds the control value for the fluctuation range in the comparison. - View Dependent Claims (2, 3, 4, 5)
-
Specification