Countermeasure support device and computer-readable recording medium
The countermeasure support device uses AI to classify and address abnormal operations in industrial machines, enhancing efficiency and accuracy in identifying and resolving issues.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- FANUC LTD
- Filing Date
- 2024-01-25
- Publication Date
- 2026-06-25
AI Technical Summary
Existing methods for identifying and addressing abnormal operations in industrial machines, such as machine tools and robots, are time-consuming and rely heavily on expert experience, with wide-ranging considerations and individual variability in improvement times.
A countermeasure support device utilizing a generative AI model to classify abnormal operations and generate potential causes and countermeasures, supported by a dialogue response system to provide targeted solutions.
Reduces the time required for improving abnormal operations by narrowing the scope of considerations and improving the accuracy of proposed countermeasures through AI-assisted analysis.
Smart Images

Figure JP2024002293_25062026_PF_FP_ABST
Abstract
Description
Countermeasure Support Device and Computer-Readable Recording Medium
[0001] The present disclosure relates to a countermeasure support device and a computer-readable recording medium.
[0002] Regarding abnormal operations (such as the occurrence of alarms, defective processing, and delays in processing time) that occur in industrial machines such as machine tools and robots, in many cases, skilled experts conduct investigations to identify the causes, eliminate them, and make improvements. The abnormal operations referred to here include cases where, although within the allowable range unlike errors and abnormalities, the error becomes larger than usual. And until the abnormal operations are improved, the proposed improvement measures may be verified through trial and error. When considering investigations to identify the cause and implementing countermeasures, the part relying on the user's experience and knowledge is large, and there are individual differences in the labor and time required to make improvements. To solve this problem, a maintenance management system has been conventionally used (for example, Patent Document 1, etc.).
[0003] Japanese Unexamined Patent Application Publication No. 2021-196858
[0004] However, there are problems that the range to consider identifying the cause and countermeasures is wide and it takes a lot of time until the abnormal operations are improved. Also, experience of similar failures occurring in the past is required. At the site, support technology to reduce the burden of improvement work is desired.
[0005] The countermeasure support device according to the present disclosure acquires pre-classified abnormal operation information for a target industrial machine. Then, for each classification, a dialogue response device equipped with a generative AI such as a large language model (LLM: Large Language Models) is used to create the possible causes and countermeasure plans for abnormal operations occurring in the target industrial machine. And the created causes and countermeasure plans for each classification are output to the user respectively.
[0006] Furthermore, one aspect of the present disclosure is a countermeasure support device comprising: a specific operation information acquisition unit that acquires information relating to abnormal operation that occurs in an industrial machine; a machine information acquisition unit that acquires machine information of the industrial machine in which the abnormal operation occurred; a classification information acquisition unit that acquires a plurality of classification information that classifies the causes of the abnormal operation; a prompt creation unit that creates a prompt for each of the classification information to inquire about the cause and proposed countermeasures for the information relating to the abnormal operation based on the information relating to the abnormal operation acquired by the specific operation information acquisition unit, the machine information acquired by the machine information acquisition unit, and the classification information acquired by the classification information acquisition unit; a transmission unit that transmits a plurality of the prompts to an interactive response device; a reception unit that receives a plurality of responses from the interactive response device, each containing proposed cause and countermeasure information created based on the prompts; and an output unit that outputs a plurality of proposed cause and countermeasure information.
[0007] This is a schematic hardware configuration diagram of a countermeasure support device according to one embodiment of the present disclosure. This is a block diagram showing the schematic functions of a countermeasure support device according to the first embodiment. This is a schematic diagram showing an example of a plurality of templates stored in the template storage unit. This is a schematic diagram showing an example of a prompt. This is a schematic diagram showing another example of a prompt. This is a block diagram showing the schematic functions of a countermeasure support device according to the second embodiment.
[0008] Embodiments of this disclosure will be described below with reference to the drawings. In the following description, components having the same or similar functions will be denoted by the same reference numerals. Duplication of these components may be omitted.
[0009] In this application, "based on XX" means "based on at least XX," and includes cases where it is based on another element in addition to XX. Furthermore, "based on XX" is not limited to cases where XX is used directly, but also includes cases where it is based on something that has been calculated or processed. "XX" is any element (for example, any information).
[0010] [First Embodiment] Figure 1 is a schematic hardware configuration diagram showing the main parts of a countermeasure support device according to the first embodiment of the present disclosure. The countermeasure support device 1 according to this embodiment can be implemented, for example, on a control device that controls industrial machinery. The countermeasure support device 1 can also be implemented on a computer such as a personal computer attached to the control device, or a personal computer, cell computer, fog computer 6, or cloud server 7 connected to the control device via a wired / wireless network. In this embodiment, an example is shown in which the countermeasure support device 1 is implemented on a computer connected to a control device that controls industrial machinery via a network.
[0011] The CPU 11 in the countermeasure support device 1 according to this embodiment is a processor that controls the countermeasure support device 1 as a whole. The CPU 11 reads the system program stored in the ROM 12 via the bus 22 and controls the entire countermeasure support device 1 according to the system program. The RAM 13 temporarily stores temporary calculation data, display data, and various data acquired from external sources.
[0012] The non-volatile memory 14 is composed of, for example, a memory backed up by a battery (not shown) or an SSD (Solid State Drive), and its stored state is maintained even when the power to the countermeasure support device 1 is turned off. The non-volatile memory 14 stores programs and data read from external devices 72 via the interface 15, programs and data input via the input device 71, and programs and data acquired from the control device 3 that controls the industrial machine 4 or other devices via the network 5. The programs and data stored in the non-volatile memory 14 may be expanded into the RAM 13 when executed / used. In addition, various system programs, such as known analysis programs, are pre-written in the ROM 12.
[0013] Interface 15 is an interface for connecting the CPU 11 of the countermeasure support device 1 to an external device 72 such as a USB device. From the external device 72, for example, system programs, configuration data, etc., can be read. In addition, programs and configuration data created and edited within the countermeasure support device 1 can be stored in an external storage means via the external device 72.
[0014] Interface 20 is an interface for connecting the CPU 11 of the countermeasure support device 1 to a wired or wireless network 5. The network 5 may communicate using technologies such as serial communication (RS-485, for example), Ethernet® communication, optical communication, wireless LAN, Wi-Fi®, Bluetooth®, etc. The network 5 is connected to a control device 3 that controls at least one industrial machine 4 to be verified, an interactive response device 2 that responds to user inquiries, a fog computer 6, a cloud server 7, etc., and exchanges data with the countermeasure support device 1.
[0015] The display device 70 displays data obtained as a result of the execution of various data, programs, etc., loaded into memory, via the interface 17. The input device 71, consisting of a keyboard, pointing device, voice input device, etc., transmits commands, data, etc., based on user operations to the CPU 11 via the interface 18.
[0016] [Correction based on Rule 91 13.03.2026] The interactive response device 2 is configured as a device that returns a response sentence to a predetermined sentence. The interactive response device 2 includes a Large Language Model (LLM) that has learned response sentences to predetermined sentences. This model can be a known model such as the Transformer model. The large language model learns the probability that each text is a response to a predetermined sentence when that sentence is input. It also learns the probability that each other text follows that text. By repeating this learning, the large language model learns to output a sequence of texts with a high probability as a response to a predetermined sentence when that sentence is input. In the learning process, depending on how the interactive response device 2 is trained to produce documents that respond to a given text, it can be used for purposes such as dialogue, question and answer, text summarization, text editing, text translation, text transformation, text modification, text optimization, text interpretation / detection, recognition, prediction, judgment, code generation, image generation, and overall judgment.
[0017] The countermeasure support device 1 described herein is assumed to be connected to an interactive response device 2 via a network 5. This interactive response device 2 is equipped with a model that has been trained based on various information publicly available on the internet, for example. If necessary, additional training (fine-tuning) may be performed in advance using various documents, including manuals for the control device 3 and industrial machine 4, and reports that record problems that have occurred in the past with the control device 3 and industrial machine 4, the causes of those problems, and solutions to those problems. By narrowing down the information used for training, it is possible to prepare an interactive response device 2 that can return responses to inquiries with a certain degree of accuracy.
[0018] Figure 2 is a schematic block diagram showing the functions of the countermeasure support device 1 according to the first embodiment of this disclosure. Each function of the countermeasure support device 1 according to this embodiment is realized by the CPU 11 of the countermeasure support device 1 shown in Figure 1 executing a system program and controlling the operation of each part of the countermeasure support device 1.
[0019] The countermeasure support device 1 of this embodiment includes a specific operation information acquisition unit 100, a machine information acquisition unit 110, a classification information acquisition unit 120, a prompt creation unit 130, a transmission unit 140, a reception unit 150, and an output unit 170. In addition, the RAM 13 to non-volatile memory 14 of the countermeasure support device 1 is provided with a template storage unit 200, which is an area that stores templates related to prompts in advance.
[0020] The specific operation information acquisition unit 100 acquires information related to operations that deviate from normal operation that occur in the control device 3 and the industrial machine 4. Operations that deviate from normal operation include noteworthy operations that occur in the industrial machine 4, and are mainly operations in which some problematic event occurs. For example, this may include the stopping of the spindle during workpiece processing, the stopping of the feed axis, the occurrence of an alarm in the control device, the occurrence of an alarm in peripheral equipment, and the occurrence of an alarm when the industrial machine 4 is started up. Furthermore, operations that deviate from normal operation include noteworthy events that occur as a result of the operation of the industrial machine 4. For example, the machining error of the workpiece after processing is greater than or equal to a predetermined threshold err [mm], the occurrence of a predetermined machining defect, or the machining cycle is greater than or equal to a predetermined threshold time. cycleIt may include [sec] or above. Information relating to abnormal operation is information that allows us to understand the type, degree, scale, and timing of abnormal operation that occurred in the control device 3 and the industrial machine 4. Information relating to abnormal operation may be data such as strings, numbers, images, or sounds that directly indicate abnormal operation. The specific operation information acquisition unit 100 may acquire information relating to abnormal operation from user input from the input device 71 or the control panel (not shown) of the industrial machine 4. Alternatively, it may be acquired from the industrial machine 4. Furthermore, these may be acquired in combination. For example, if a predetermined processing defect occurs, the user provides information on the content of the processing defect and information that uniquely identifies the workpiece in which the processing defect occurred. Based on the acquired information that uniquely identifies the workpiece, image data of the processed workpiece captured by an imaging device (not shown) attached to the industrial machine 4 is acquired from the industrial machine 4, and this information may be treated as information relating to abnormal operation. The specific operation information acquisition unit 100 outputs the acquired information relating to abnormal operation of the industrial machine 4 to the prompt creation unit 130.
[0021] The machine information acquisition unit 110 acquires machine information related to the control device 3 and the industrial machine 4 when an abnormal operation occurs in the control device 3 and the industrial machine 4. The machine information may include, for example, the models of the control device 3 and the industrial machine 4, the version number of the software installed on the control device 3, the machine configuration of the industrial machine 4 (number of axes, motor part numbers used, machine name, part number, manufacturer), each parameter set on the control device 3, alarm information generated by the control device 3 and the industrial machine 4, various sensor values attached to the industrial machine 4 (temperature, vibration, etc.), the machining program and ladder program that were running on the control device 3, I / O device information connected to the control device 3 (assignment, part number, manufacturer), the type of coolant used in the industrial machine 4, tool information, the username of the user using the control device 3 and the industrial machine 4, data captured by the attached camera on the industrial machine 4 (still image data, moving image data, etc.), and the machining history of the industrial machine 4 (operation information, number of machines). It may also include information related to the inspection history, information related to the status of each consumable, and information on the operating environment such as room temperature, sunlight, air pressure, cutting oil, and whether or not manual intervention was performed. The machine information acquisition unit 110 may acquire machine information recorded in the control device and industrial machine 4 at the time when an abnormal operation occurs. Alternatively, it may acquire machine information recorded in a predetermined range before and after the time when an abnormal operation occurs from the control device 3. The machine information acquisition unit 110 outputs the acquired machine information to the prompt creation unit 130.
[0022] The classification information acquisition unit 120 acquires at least one classification information for an operation that is different from normal. The classification information for an operation that is different from normal may be information that classifies the cause of the operation that may occur in the control device 3 and the industrial machine 4. For example, it may be a classification such as operation error, environment, periodic inspection, consumables, manual intervention, or setting error. The classification information for an operation that is different from normal may be data such as a string of characters, a number, an image, or an audio file that directly indicates the classification of the operation. The classification information acquisition unit 120 may acquire the classification information for an operation that is different from normal from user input from the input device 71 or an operation panel of the industrial machine 4 (not shown). Alternatively, it may acquire classification information that has been pre-stored in the RAM 13 or non-volatile memory 14.
[0023] The prompt creation unit 130 generates prompts that can be input to the interactive response device 2 based on the information related to abnormal operation acquired by the specific operation information acquisition unit 100, the machine information acquired by the machine information acquisition unit 110, and the classification information acquired by the classification information acquisition unit 120. At this time, the prompt creation unit 130 creates a prompt for each classification information acquired by the classification information acquisition unit 120. That is, the prompt creation unit 130 creates at least as many prompts as there are classification information. The prompt creation unit 130 may assign prompt identification information to the generated prompt so that the prompt can be uniquely identified. The prompt creation unit 130 may, for example, create a prompt by applying the information related to abnormal operation, the machine information, and the classification information to a prompt template corresponding to the inquiry information.
[0024] Figure 3 is a schematic diagram showing an example of multiple templates stored in the template storage unit 200. In the example in Figure 3, the template storage unit 200 stores multiple templates 1, 2, ... Each template is associated with multiple keywords related to abnormal operation. The prompt creation unit 130 searches the templates stored in the template storage unit 200 using the words included in the information related to abnormal operation acquired by the specific operation information acquisition unit 100 as keywords. Then, it reads the template with the highest keyword match as the template to be used to create the prompt. Then, it generates a prompt using the read template. Finally, it sends the generated prompt to the transmission unit 140.
[0025] Figure 4 is a schematic diagram showing an example of a template. In the example in Figure 4, the template includes information keys for embedding predetermined information at predetermined positions in the prompt text. The prompt creation unit 130 generates a prompt by embedding the corresponding information at the positions of each information key. In the example in Figure 4, information related to abnormal operation is embedded at the position of the information key "SPEC_ACT". Classification information of the abnormal operation is embedded at the position of "CATEGORY". The model number of the industrial machine 4 is embedded at the position of "MODEL_NUM", the number of axes of the industrial machine 4 is embedded at the position of "NUM_OF_AXES", the model number of the tool used in the industrial machine 4 is embedded at the position of "TOOL_NUM", and the machining parameters of the industrial machine 4 are embedded at the positions of "PARAM1" and "PARAM2". The template may also include information keys corresponding to information calculated by performing predetermined calculations based on predetermined machine information.
[0026] [Correction based on Rule 91 13.03.2026] Figures 5 and 6 are schematic diagrams showing examples of prompts created based on templates. The prompt in Figure 5 is an example inquiring about environmental causes and countermeasures for a 30% increase in processing time. The prompt in Figure 6 is an example inquiring about consumable causes and countermeasures for a 30% increase in processing time. In this way, the prompt creation unit 130 creates prompts for each classification information acquired by the classification information acquisition unit 120, inquiring about the causes and countermeasures for each classification.
[0027] Such templates should be created in advance to match the format of inquiries to the interactive response device 2. For example, if the interactive response device 2 supports inquiries in the form of listing items, it is desirable that the template generate prompts that list each item. If it supports inquiries in natural language, it is desirable that the template generate prompts in the form of natural sentences. It is desirable that each template be created to include machine information and information calculated from machine information that is useful when creating answers to inquiries about the causes and countermeasures for expected abnormal behavior.
[0028] The transmission unit 140 transmits the prompts generated by the prompt generation unit 130 to the interactive response device 2. The interactive response device 2, upon receiving the prompts from the transmission unit 140, generates a response for each received prompt. It then transmits the generated responses to the countermeasure support device 1.
[0029] The receiving unit 150 receives responses transmitted from the interactive response device 2. The receiving unit 150 receives responses equal to the number of prompts transmitted by the transmitting unit 140. Each response includes cause and countermeasure information, which is the cause and proposed countermeasures for the abnormal operation generated by the interactive response device 2. The receiving unit 150 outputs the received responses to the output unit 170.
[0030] The output unit 170 outputs a response containing information on proposed solutions to the problem received by the receiving unit 150. The output unit 170 may also output a display to the display device 70. Alternatively, it may output a display to a display device (not shown) provided by the control device 3 via the network 5. Furthermore, it may transmit output via the network 5 to other computers such as the fog computer 6 or the cloud server 7.
[0031] Subsequently, the user takes measures against abnormal operation by, for example, changing the parameters or equipment related to the industrial machine 4 set in the control device 3, based on the outputted troubleshooting information. By using the troubleshooting information proposed by the interactive response device 2, it becomes possible to proceed with verification work with a high probability of improving abnormal operation.
[0032] The countermeasure support device 1 according to this embodiment, which has the above configuration, uses the interactive response device 2 to examine the causes and countermeasures for abnormal operation that occurs in the control device 3 and industrial machine 4. In doing so, it causes the interactive response device 2 to generate causes and countermeasures for each classification of abnormal operation. Therefore, it becomes possible to narrow down the scope of what to consider as causes and countermeasures, and the accuracy of the causes and countermeasures created by the interactive response device 2 can be improved. In addition, since the user can improve the abnormal operation by referring to the information on each cause and countermeasure, it is expected that the processing time required for countermeasures can be shortened.
[0033] [Second Embodiment] The following describes a countermeasure support device according to a second embodiment of the present disclosure. The countermeasure support device 1 according to this embodiment has the same hardware configuration as the countermeasure support device 1 according to the first embodiment.
[0034] Figure 7 is a schematic block diagram showing the functions of the countermeasure support device 1 according to the second embodiment of this disclosure. Each function of the countermeasure support device 1 according to this embodiment is realized by the CPU 11 of the countermeasure support device 1 shown in Figure 1 executing a system program and controlling the operation of each part of the countermeasure support device 1.
[0035] The countermeasure support device 1 of this embodiment includes a selection unit 160 in addition to a specific operation information acquisition unit 100, a machine information acquisition unit 110, a classification information acquisition unit 120, a prompt creation unit 130, a transmission unit 140, a reception unit 150, and an output unit 170. Furthermore, the RAM 13 to non-volatile memory 14 of the countermeasure support device 1 is provided with a template storage unit 200, which is an area for pre-storing templates related to prompts, and a priority rule storage unit 210, which is an area for storing priority rules, which are rules for assigning priorities.
[0036] The specific operation information acquisition unit 100, machine information acquisition unit 110, classification information acquisition unit 120, prompt creation unit 130, transmission unit 140, and reception unit 150 of the countermeasure support device 1 according to this embodiment are the same as the functions of the first embodiment.
[0037] [Correction based on Rule 91 13.03.2026] In this embodiment, the selection unit 160 determines the priority of the cause countermeasure information included in each response received by the receiving unit 150 based on at least one of the information relating to the abnormal operation or the machine information. For example, a priority order may be set in advance for the causes of abnormal operation and the countermeasures to improve them. The selection unit 160 then determines the priority according to the cause and countermeasure included in each response. At this time, the priority of each cause countermeasure information may also be determined based on a predetermined value of the machine information. For example, suppose there is an empirical rule that a certain model of tool has a high failure rate. In such a case, if the machine information includes the model number of the tool, the priority of the cause countermeasure information, including the countermeasure to inspect the tool, should be set high. Also, for example, suppose there is a cause of abnormal operation that frequently occurs when the temperature of the environment in which the industrial machine 4 operates is 10 degrees Celsius or more higher than normal. In such a case, if the ambient temperature included in the machine information is high, the priority of the cause countermeasure information, including that cause, should be set high. Rules for determining such priorities may be stored in advance as priority rules in the priority rule storage unit 210. Priority rules can be created in advance based on past countermeasure results in the industrial machine 4 and stored in the priority rule storage unit 210. In addition, in past countermeasure work related to abnormal operation, the history of countermeasure work may be recorded as information on what countermeasures were taken on the industrial machine 4 to resolve the abnormal operation, and priorities may be determined so that countermeasures with a high frequency of achievement have a higher priority. Past countermeasure results may be taken from industrial machines other than industrial machine 4. In addition, results of countermeasures taken in the past in multiple industrial machines may be taken. The results of countermeasure work related to abnormal operation in other industrial machines can also be fully utilized in evaluating the verification work in industrial machine 4. The selection unit 160 refers to the priority rules stored in the priority rule storage unit 210 and determines the priority of each cause countermeasure information based on the said rules.The selection unit 160 outputs information on each proposed cause and countermeasure, as well as the priority determined for that information, to the output unit 170.
[0038] In this embodiment, the output unit 170 outputs a response containing information on each of the proposed cause countermeasures whose priority has been determined by the selection unit 160, along with the priority. When outputting the proposed cause countermeasures information, the output unit 170 may arrange them in descending order of priority determined by the selection unit 160.
[0039] The countermeasure support device 1 according to this embodiment, having the above configuration, outputs multiple causes and countermeasures generated by the interactive response device 2 in order of priority. The user can refer to the cause and countermeasure information, each with its determined priority, and improve the abnormal operation in order of priority, which is expected to shorten the processing time required for countermeasures.
[0040] [Other Embodiments] In the embodiments described above, the user may further provide feedback to the interactive response device 2 regarding the results of countermeasures taken. For example, among responses containing multiple pieces of information on possible countermeasures, the transmission unit 140 may transmit to the interactive response device 2 that the response containing information on possible countermeasures that actually contributed to improving the abnormal operation as a result of investigating the cause and taking countermeasures was helpful. With this configuration, the accuracy of the interactive response device 2 in investigating the cause of abnormal operation and formulating countermeasures is expected to increase, and it is expected to contribute to reducing the time required to consider countermeasures.
[0041] While embodiments of this disclosure have been described in detail above, this disclosure is not limited to the individual embodiments described above. These embodiments can be added, replaced, modified, partially deleted, etc., in any way that does not depart from the spirit of the invention or from the idea and intent of this disclosure derived from the claims and their equivalents. For example, the order of operations and processes in the embodiments described above are shown as examples only and are not limited thereto. The same applies when numerical values or mathematical formulas are used in the description of the embodiments described above.
[0042] The following are supplementary notes regarding embodiments of this disclosure. (Supplementary Note 1) A countermeasure support device (1) according to one aspect of the present disclosure includes: a specific operation information acquisition unit (100) that acquires information relating to abnormal operation that occurs in an industrial machine (4); a machine information acquisition unit (110) that acquires machine information of the industrial machine (4) in which the abnormal operation occurred; a classification information acquisition unit (120) that acquires a plurality of classification information that classifies the causes of the abnormal operation; a prompt creation unit (130) that creates a prompt for each of the classification information to inquire about the cause and countermeasures for the information relating to the abnormal operation based on the information relating to the abnormal operation acquired by the specific operation information acquisition unit (100), the machine information acquired by the machine information acquisition unit (110), and the classification information acquired by the classification information acquisition unit (120); a transmission unit (140) that transmits a plurality of the prompts to an interactive response device; a reception unit (150) that receives a plurality of responses from the interactive response device (2) that each include cause and countermeasure information created based on the prompts; and an output unit (170) that outputs a plurality of cause and countermeasure information.
[0043] (Note 2) A countermeasure support device (1) in another aspect of the present disclosure further comprises a selection unit (160) that determines the priority of a plurality of suggested cause countermeasures based on at least one of the information relating to the abnormal operation and the machine information. (Note 3) The transmission unit (140) of the countermeasure support device (1) in another aspect of the present disclosure transmits to the countermeasure support device the results of the cause investigation or countermeasures implemented based on the suggested cause countermeasures information.
[0044] (Supplementary Note 4) A computer-readable recording medium according to an aspect of the present disclosure includes a specific operation information acquisition unit (100) that acquires information related to an operation different from normal that occurs in an industrial machine (4), a machine information acquisition unit (110) that acquires machine information of the industrial machine (4) in which the operation different from normal has occurred, a classification information acquisition unit (120) that acquires a plurality of classification information obtained by classifying the cause of the operation different from normal, based on the information related to the operation different from normal acquired by the specific operation information acquisition unit (100), the machine information acquired by the machine information acquisition unit (110), and the classification information acquired by the classification information acquisition unit (120), a prompt creation unit (130) that creates a prompt for inquiring about the cause and countermeasure plan of the information related to the operation different from normal for each of the classification information, a transmission unit (140) that transmits a plurality of the prompts to an interactive response device (2), a reception unit (150) that receives a plurality of responses including cause-countermeasure plan information created based on the prompt from the interactive response device (2), and an output unit (170) that outputs a plurality of the cause-countermeasure plan information, and records a program for operating a computer as such.
[0045] 1. Countermeasure Support Device 2. Interactive Response Device 3. Control Device 4. Industrial Machine 5. Network 6. Fog Computer 7. Cloud Server 11. CPU 12. ROM 13. RAM 14. Non-volatile Memory 15, 17, 18, 20. Interface 22. Bus 70. Display Device 71. Input Device 72. External Device 100. Specific Operation Information Acquisition Unit 110. Machine Information Acquisition Unit 120. Classification Information Acquisition Unit 130. Prompt Creation Unit 140. Transmission Unit 150. Reception Unit 160. Selection Unit 170. Output Unit 200. Template Storage Unit 210. Priority Rule Storage Unit
Claims
1. A countermeasure support device comprising: a specific operation information acquisition unit that acquires information relating to abnormal operation that occurs in an industrial machine; a machine information acquisition unit that acquires machine information of the industrial machine in which the abnormal operation occurred; a classification information acquisition unit that acquires a plurality of classification information that classifies the causes of the abnormal operation; a prompt creation unit that creates a prompt for each of the classification information to inquire about the cause and countermeasures for the information relating to the abnormal operation based on the information relating to the abnormal operation acquired by the specific operation information acquisition unit, the machine information acquired by the machine information acquisition unit, and the classification information acquired by the classification information acquisition unit; a transmission unit that transmits a plurality of the prompts to an interactive response device; a reception unit that receives a plurality of responses from the interactive response device, each containing cause and countermeasure information created based on the prompts; and an output unit that outputs a plurality of the cause and countermeasure information.
2. The countermeasure support device according to claim 1, further comprising a selection unit that determines the priority of a plurality of suggested countermeasures based on at least one of the information relating to the abnormal operation and the mechanical information.
3. The countermeasure support device according to claim 1, wherein the transmitting unit transmits to the countermeasure support device the results of the cause investigation or countermeasures implemented based on the proposed cause countermeasure information.
4. A computer-readable recording medium that records a program for operating a computer, comprising: a specific operation information acquisition unit that acquires information relating to abnormal operation that occurs in an industrial machine; a machine information acquisition unit that acquires machine information of the industrial machine in which the abnormal operation occurred; a classification information acquisition unit that acquires a plurality of classification information that classifies the causes of the abnormal operation; a prompt creation unit that creates a prompt for each of the classification information to inquire about the cause and proposed countermeasures for the information relating to the abnormal operation based on the information relating to the abnormal operation acquired by the specific operation information acquisition unit, the machine information acquired by the machine information acquisition unit, and the classification information acquired by the classification information acquisition unit; a transmission unit that transmits a plurality of the prompts to an interactive response device; a reception unit that receives a plurality of responses from the interactive response device, each containing proposed cause and countermeasure information created based on the prompts; and an output unit that outputs a plurality of the proposed cause and countermeasure information.