Search

DE-102019200624-B4 - Fault classification device, fault classification procedure and fault classification program

DE102019200624B4DE 102019200624 B4DE102019200624 B4DE 102019200624B4DE-102019200624-B4

Abstract

Fault classification device (1) for detecting a location that is the cause of a fault in a mechanism unit of a machine with multiple components, comprising: a fault unit detection unit (12) that captures a data set in which a fault unit of a machine is correlated with one or more components, wherein the fault unit is a group of one or more components whose causal fault locations cannot be separated from each other when designing the machine; a fault history recording unit (11) that records a fault history containing an event of faults that have occurred in the past and countermeasures for eliminating the faults; and a correlation unit (13) which stores information about one or more events in correlation with the fault unit in a fault history database (21) by comparing the component with the countermeasure component; a recovery receiving unit (15) that receives a recovery request containing a search keyword; and a recovery execution unit (16) that recovers information about the event based on the search keyword and outputs the fault unit correlated with the information about the event in order to specify the location in the mechanism unit of the machine that caused the fault.

Inventors

  • Masao Kamiguchi
  • Shouichi KAWAKAMI

Assignees

  • FANUC CORPORATION

Dates

Publication Date
20260513
Application Date
20190118
Priority Date
20180202

Claims (5)

  1. Fault classification device (1) for detecting a location that is the cause of a fault in a mechanism unit of a multi-component machine, comprising: a fault unit detection unit (12) that captures a data record in which a fault unit of a machine is correlated with one or more components, wherein the fault unit is a group of one or more components whose causal fault locations cannot be separated from one another during the design of the machine; a fault history detection unit (11) that captures a fault history containing an event of faults that have occurred in the past and countermeasure components for eliminating the faults; and a correlation unit (13) that stores information about one or more events correlated with the fault unit in a fault history database (21) by matching the component with the countermeasure component; a recovery receiving unit (15) that receives a recovery request containing a search keyword; and a recovery execution unit (16) that recovers information about the event based on the search keyword and outputs the fault unit correlated with the information about the event in order to specify the location in the mechanism unit of the machine that caused the fault.
  2. Fault classification device (1) according to Claim 1 , further comprising: a feature extraction unit (14) that extracts a fault keyword contained in the information about the event as feature data from each of the fault units correlated by the correlation unit (13), wherein the correlation unit (13) stores one or more parts of the feature data in correlation with the fault unit.
  3. Fault classification device (1) according to Claim 1 , wherein the recovery receiving unit (15) extracts feature data contained in the recovery request as the search keyword.
  4. Fault classification procedure for detecting a location that is causally related to a fault in a mechanism unit of a multi-component machine, in order to cause a computer (1) to perform: a fault unit capture step for capturing a record in which a fault unit of a machine is correlated with one or more components, wherein the fault unit is a group of one or more components whose causal fault locations cannot be separated from one another in the design of the machine; a fault history capture step for capturing a fault history that includes events of faults that have occurred in the past and countermeasure parts for eliminating the fault; and a correlation step for storing information about one or more events correlated with the fault unit by matching the component with the countermeasure part in a fault history database (21); a recovery receive step for receiving a recovery request that includes a search keyword; and a recovery execution step to recover information about the event based on the search keyword and output the fault unit correlated with the information about the event, in order to specify the location in the mechanism unit of the machine that caused the fault.
  5. A fault classification program for detecting a location that is causally responsible for a fault in a mechanism unit of a multi-component machine, causing a computer (1) to perform: a fault unit capture step to capture a record in which a fault unit of a machine is correlated with one or more components, the fault unit being a group of one or more components whose causal fault locations cannot be separated from one another during the design of the machine; a fault history capture step to capture a fault history containing events of faults that have occurred in the past and countermeasure parts to eliminate the fault; and a correlation step to store information about one or more events correlated with the fault unit by matching the component with the countermeasure part in a fault history database (21); a recovery receive step to receive a recovery request containing a search keyword; and a recovery execution step to recover information about the event based on the search keyword and output the fault unit correlated with the information about the event, in order to specify the location in the mechanism unit of the machine that caused the fault.

Description

BACKGROUND OF THE INVENTION Field of invention The present invention relates to a fault classification device, a fault classification method and a fault classification program for specifying locations of faults in a machine. Related area When a fault occurs in a machine such as a machine tool, robot, or injection molding machine, a controller (e.g., a computer numerical controller (CNC)) that controls the machine conventionally detects faults within the controller itself or problems resulting from an overload or similar issue with a motor in a mechanical unit of the machine, and issues an alarm. This alarm information is useful for troubleshooting and plays a role in grouping the many causes of faults that occur. To correct a currently occurring error, information from a previously stored error report can be retrieved using keyword-based retrieval. For example, patent document 1 discloses as a keyword-based retrieval method a method for displaying candidates for refined keywords in descending order of cumulative numbers of keywords present in a group of documents, as a guide to direct the retrieval process in a desired direction. Patent document 1 ( JP H05 - 314 182 A ): Japanese unexamined patent application US 2008 / 0 034 258 A1 concerns an error management device that enables the calculation of evaluation values in relation to an error occurring at an administrative objective as objective values without the involvement of human judgment. SUMMARY OF THE INVENTION However, a controller may not detect some machine faults and therefore may not generate an alarm. In such cases, there are multiple potential sources of the fault, and locating the source can be a significant undertaking. Even when an event is recovered from a previous fault report, pinpointing the exact location of a fault across multiple sections of a machine's mechanical unit remains challenging. An object of the present invention is to provide a fault classification device, a fault classification method, and a fault classification program that can specify the causes of faults even when a controller does not generate an alarm. This object is achieved by a fault classification device having the features of claim 1, a fault classification method having the features of claim 4, and a fault classification program having the features of claim 5. (1) A fault classification device (e.g., a fault classification device 1 to be described later) according to the present invention comprises: a fault unit acquisition unit (e.g., a fault unit acquisition unit 12 to be described later) that acquires a data record in which a fault unit of a machine is correlated with one or more components; a fault history acquisition unit (e.g., a fault history acquisition unit 11 to be described later) that acquires a fault history containing events of faults that have occurred in the past and countermeasure components; and a correlation unit (e.g., a correlation unit 13 to be described later) that stores information about one or more events correlated with the fault unit by matching the component with the countermeasure component. (2) Furthermore, the fault classification device according to (1) may include a feature extraction unit (e.g. a feature extraction unit 14 to be described later) which extracts a fault keyword contained in the information about the event as feature data of each of the fault units correlated by the correlation unit, and the correlation unit may store one or more parts of the feature data correlated with the fault unit. (3) Furthermore, the fault classification device according to (1) or (2) may include: a recovery receiving unit (e.g. a recovery receiving unit 15 to be described later) that receives a recovery request containing a search keyword; and a recovery execution unit (e.g. a recovery execution unit 16 to be described later) that recovers information about the event based on the search keyword and outputs the fault unit correlated with the information about the event. (4) In the fault classification device according to (3) the recovery receiving unit can extract feature data contained in the recovery request as the search keyword. (5) A fault classification method according to the present invention causes a computer (e.g., a fault classification device 1 to be described later) to perform: a fault unit acquisition step to acquire a data record in which a fault unit of a machine is correlated with one or more components; a fault history acquisition step of acquiring a fault history that includes events of faults that have occurred in the past and countermeasure components; and a correlation step of storing information about one or more events in correlation with the fault unit by matching the component with the countermeasure component. (6) A fault classification program according to the present invention causes a computer (e.g., a fault classification device 1 to be described later) to perform: a fault unit acquisition step to acquire a da