Countermeasure support device and computer-readable recording medium

The countermeasure support device leverages AI to classify and generate prompts for industrial machine abnormalities, improving the speed and accuracy of maintenance by providing targeted countermeasure plans.

WO2025158634A1PCT designated stage Publication Date: 2025-07-31FANUC LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
PCT/JP2024/002293
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-01-25
Publication Date
2025-07-31

AI Technical Summary

Technical Problem

Existing systems require significant time and expertise to identify causes and implement countermeasures for abnormal operations in industrial machines, relying heavily on user experience and past failure records, leading to inefficiencies in improving operations.

Method used

A countermeasure support device utilizing generative AI and a dialogue response system to classify abnormal operations, generate prompts for cause and countermeasure inquiries, and provide accurate plans based on machine and classification information.

Benefits of technology

Reduces the time and effort required to address abnormal operations by providing precise cause and countermeasure plans, enhancing the accuracy and efficiency of maintenance processes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure JP2024002293_31072025_PF_FP_ABST
    Figure JP2024002293_31072025_PF_FP_ABST
Patent Text Reader

Abstract

A countermeasure support device according to the present disclosure is provided with: a specific operation information acquisition unit that acquires information relating to a non-normal operation that has occurred in an industrial machine; a machine information acquisition unit that acquires machine information of the industrial machine in which the non-normal operation has occurred; a classification information acquisition unit that acquires a plurality of sets of classification information obtained by classifying the causes of non-normal operations; a prompt creation unit that, on the basis of the information relating to the non-normal 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, creates, for each set of classification information, a prompt for inquiring about a cause and a countermeasure proposal for the information relating to the non-normal operation; a transmission unit that transmits a plurality of prompts to an interactive response device; a reception unit that receives, from the interactive response device, a plurality of responses, each including cause / countermeasure proposal information and created on the basis of a prompt; and an output unit that outputs a plurality of sets of cause / countermeasure proposal information.
Need to check novelty before this filing date? Find Prior Art

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] When abnormal behavior (such as an alarm, a machining defect, or a delay in machining time) occurs in industrial machinery such as machine tools or robots, the cause is often investigated, resolved, and improved. Unlike errors or anomalies, abnormal behavior includes larger than normal deviations, even if they are within the acceptable range. Improvement plans are often tested through trial and error until the abnormal behavior is resolved. Identifying the cause and implementing countermeasures relies heavily on the user's experience and knowledge, and the time and effort required to achieve improvement vary from person to person. To address this issue, maintenance management systems have traditionally been used (see, for example, Patent Document 1).

[0003] Japanese Patent Application Laid-Open No. 2021-196858

[0004] However, there is a problem in that it takes a long time to correct abnormal behavior because the scope of the cause and the measures to be considered is wide. Also, experience of similar failures occurring in the past is required. On-site support technology that reduces the burden of improvement work is desired.

[0005] The countermeasure support device according to the present disclosure acquires information on abnormal operation of a target industrial machine, which has been classified in advance. Then, for each classification, the device causes an interactive response device equipped with a generative AI such as a large-scale language model (LLM) to create possible causes of abnormal operation of the target industrial machine and proposed countermeasures. The device then outputs the created causes and proposed countermeasures for each classification to the user.

[0006] One aspect of the present disclosure is a countermeasure support device including: a specific operation information acquisition unit that acquires information related to abnormal operation that has occurred in an industrial machine; a machine information acquisition unit that acquires machine information of the industrial machine in which the abnormal operation has occurred; a classification information acquisition unit that acquires a plurality of classification information that classifies causes of the abnormal operation; a prompt creation unit that creates, for each of the classification information, a prompt inquiring about the cause and countermeasure proposals for the information related to the abnormal operation based on the information related 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 the plurality of prompts to an interactive response device; a reception unit that receives from the interactive response device a plurality of responses each including cause and countermeasure proposal information created based on the prompts; and an output unit that outputs the plurality of cause and countermeasure proposal information.

[0007] Fig. 1 is a schematic hardware configuration diagram of a countermeasure support device according to an embodiment of the present disclosure; Fig. 2 is a block diagram showing schematic functions of a countermeasure support device according to a first embodiment; Fig. 3 is a schematic diagram showing examples of templates that are a schematic diagram showing examples of a plurality of templates stored in a template storage unit; Fig. 4 is a schematic diagram showing an example of a prompt; Fig. 5 is a schematic diagram showing another example of a prompt; Fig. 6 is a block diagram showing schematic functions of a countermeasure support device according to a second embodiment;

[0008] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. In the following description, components having the same or similar functions will be denoted by the same reference numerals. Duplicate descriptions of those 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 other elements 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 XX that has been calculated or processed. "XX" is any element (for example, any information).

[0010] [First Embodiment] Fig. 1 is a schematic hardware configuration diagram showing the main parts of a countermeasure support device according to a 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, for example, 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 or wireless network. This embodiment shows an example in which the countermeasure support device 1 is implemented on a computer connected to the control device that controls industrial machinery via a network.

[0011] The CPU 11 provided in the countermeasure support device 1 according to this embodiment is a processor that controls the entire countermeasure support device 1. The CPU 11 reads a system program stored in the ROM 12 via the bus 22 and controls the entire countermeasure support device 1 in accordance with the system program. The RAM 13 temporarily stores temporary calculation data, display data, various data acquired from outside, and the like.

[0012] The non-volatile memory 14 is composed of, for example, a battery-backed memory or an SSD (Solid State Drive) (not shown), and retains its stored state even when the countermeasure support device 1 is powered off. The non-volatile memory 14 stores programs and data read from an external device 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 written in the ROM 12 in advance.

[0013] The 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. For example, system programs, setting data, etc. are read from the external device 72. In addition, programs and setting data created and edited within the countermeasure support device 1 can be stored in external storage means via the external device 72.

[0014] The 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 be one that communicates using technologies such as serial communication such as RS-485, Ethernet (registered trademark), optical communication, wireless LAN, Wi-Fi (registered trademark), Bluetooth (registered trademark), etc. The network 5 is connected to at least one control device 3 that controls an industrial machine 4 to be verified, an interactive response device 2 that responds to inquiries from users, 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 and the like obtained as a result of executing various data and programs loaded into memory, output via the interface 17. An input device 71, which is comprised of a keyboard, pointing device, voice input device, etc., passes commands, data, etc. based on user operations to the CPU 11 via the interface 18.

[0016] The interactive response device 2 is configured as a device that returns a response sentence in response to a predetermined sentence. The interactive response device 2 includes a large-scale language model (LLM) that has learned a response sentence for the predetermined sentence. This model can be a known model such as a Transformer model. The large-scale language model learns, for each text, the probability that the response sentence will be a response to the predetermined sentence when the predetermined sentence is input. The large-scale language model also learns the probability that each of the other texts will follow the input text. By repeating this learning process, the large-scale language model comes to output a text string with a high probability as a response to the input predetermined sentence. Depending on how the learning process learns documents that will be responses to the predetermined sentence, the interactive response device 2 can be used for purposes such as dialogue, question and answer session, text summarization, text editing, text translation, text conversion, text modification, text optimization, text interpretation / detection, recognition, prediction, judgment, code generation, image generation, and comprehensive judgment.

[0017] The countermeasure support device 1 according to the present disclosure is assumed to be connected to an interactive response device 2 via a network 5. This interactive response device 2 has 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 the industrial machine 4, and reports recording problems that have occurred in the control device 3 and the industrial machine 4 in the past, 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 returns responses to inquiries with a certain degree of accuracy.

[0018] 2 is a schematic block diagram illustrating functions of the countermeasure support device 1 according to the first embodiment of the present disclosure. Each function of the countermeasure support device 1 according to this embodiment is realized by the CPU 11 included in the countermeasure support device 1 shown in FIG. 1 executing a system program and controlling the operation of each unit of the countermeasure support device 1.

[0019] The countermeasure support device 1 of this embodiment includes a specific action 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. The RAM 13 to the non-volatile memory 14 of the countermeasure support device 1 also include a template storage unit 200, which is an area in which templates related to prompts are stored in advance.

[0020] The specific operation information acquisition unit 100 acquires information related to abnormal operations that have occurred in the control device 3 and the industrial machine 4. The abnormal operations include noteworthy operations that have occurred in the industrial machine 4, and are mainly operations in which some problematic event has occurred. For example, this may include stopping of the spindle while machining a workpiece, stopping of the feed axis, generation of an alarm in the control device, generation of an alarm in a peripheral device, generation of an alarm when the industrial machine 4 is started up, etc. Furthermore, the abnormal operations include noteworthy events that have occurred as a result of the operation of the industrial machine 4. For example, the machining error of the machined workpiece is equal to or greater than a predetermined threshold err [mm], the occurrence of a predetermined machining defect, the machining cycle is longer than a predetermined threshold time, etc. cycle The information relating to abnormal behavior may include a time period of 100 [sec] or more. The information relating to abnormal behavior is information that allows the type, degree, scale, and timing of abnormal behavior that has occurred in the control device 3 and the industrial machine 4 to be understood. The information relating to abnormal behavior may be data such as a character string, a numerical value, an image, or a sound that directly indicates the abnormal behavior. The specific behavior information acquisition unit 100 may acquire the information relating to abnormal behavior from a user input via the input device 71 or a control panel (not shown) of the industrial machine 4. Alternatively, the information may be acquired from the industrial machine 4. Furthermore, the information may be acquired by combining these. For example, when a specific machining defect occurs, the specific behavior information acquisition unit 100 acquires from the user the details of the machining defect and information that uniquely identifies the workpiece on which the machining defect occurred. Then, based on the acquired information that uniquely identifies the workpiece, image data of the machined workpiece captured by an imaging device (not shown) attached to the industrial machine 4 may be acquired from the industrial machine 4, and this information may be treated as information relating to abnormal behavior. The specific behavior information acquisition unit 100 outputs the acquired information relating to abnormal behavior 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 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 numbers of the software installed in the control device 3, the mechanical configuration of the industrial machine 4 (number of axes, motor drawing number used, machine name, drawing number, manufacturer), each parameter set in the control device 3, alarm information generated in the control device 3 and the industrial machine 4, various sensor values ​​(temperature, vibration, etc.) attached to the industrial machine 4, the machining program running on the control device 3, ladder program, I / O device information connected to the control device 3 (allocation, drawing number, manufacturer), the type of coolant being used on the industrial machine 4, tool information, the username of the user using the control device 3 and the industrial machine 4, data captured by an attached camera attached to the industrial machine 4 (still image data, video image data, etc.), and the machining history of the industrial machine 4 (operation information, number of machining operations). It may also include information related to 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 acquiring unit 110 may acquire from the control device 3 machine information recorded at the timing when an abnormal operation occurred in the control device and the industrial machine 4. Alternatively, the machine information recorded within a predetermined range before and after the timing when the abnormal operation occurred may be acquired from the control device 3. The machine information acquiring unit 110 outputs the acquired machine information to the prompt creating unit 130.

[0022] The classification information acquisition unit 120 acquires at least one piece of 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 causes of the operation that is different from normal that may occur in the control device 3 and the industrial machine 4. For example, the classification information may be an operation error, environment, regular inspection, consumables, manual intervention, setting error, etc. The classification information for an operation that is different from normal may be data such as a character string, a numerical value, an image, or sound 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 a user input from the input device 71 or an operation panel (not shown) of the industrial machine 4. Alternatively, the classification information may be acquired from information that is pre-stored in the RAM 13 or the non-volatile memory 14.

[0023] The prompt creation unit 130 generates a prompt that can be input to the interactive response system 2 based on the information related to the abnormal motion acquired by the specific motion 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 piece of 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 pieces of classification information. The prompt creation unit 130 may assign prompt identification information to the generated prompt that allows the generated prompt to be uniquely identified. The prompt creation unit 130 may create a prompt by, for example, applying the information related to the abnormal motion, the machine information, and the classification information to a prompt template corresponding to the inquiry information.

[0024] FIG. 3 is a schematic diagram showing an example of multiple templates stored in the template storage unit 200. In the example of FIG. 3, the template storage unit 200 stores multiple templates 1, 2, .... Each template is associated with multiple keywords related to abnormal movements. The prompt creation unit 130 searches for templates stored in the template storage unit 200 using words included in the information related to abnormal movements acquired by the specific movement information acquisition unit 100 as keywords. The prompt creation unit 130 then reads out the template with the highest keyword match as the template to be used to create a prompt. The read-out template is then used to generate a prompt. The generated prompt is then transmitted to the transmission unit 140.

[0025] FIG. 4 is a schematic diagram showing an example of a template. In the example of FIG. 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 corresponding information at each information key position. In the example of FIG. 4, information related to an operation that is different from normal is embedded at the information key position "SPEC_ACT." Furthermore, classification information of the operation that is different from normal is embedded at the "CATEGORY" position. The model number of the industrial machine 4 is embedded at the "MODEL_NUM" position, the number of axes of the industrial machine 4 is embedded at the "NUM_OF_AXES" position, the model number of the tool used in the industrial machine 4 is embedded at the "TOOL_NUM" position, and the machining parameters of the industrial machine 4 are embedded at the "PARAM1" and "PARAM2" positions. The template may be provided with information keys corresponding to information calculated by performing a predetermined calculation based on predetermined machine information.

[0026] 5 and 6 are schematic diagrams showing examples of prompts created based on templates. The prompt in FIG. 5 is an example of a prompt that queries the cause and solution of an environmental issue regarding a 30% increase in processing time. The prompt in FIG. 6 is an example of a prompt that queries the cause and solution of an issue regarding a 30% increase in processing time regarding a consumables environment. In this way, the prompt creation unit 130 creates prompts for each category of classification information acquired by the category information acquisition unit 120, inquiring about the cause and solution of each category.

[0027] Such templates are created in advance to match the format of inquiries to the interactive response system 2. For example, if the interactive response system 2 responds to inquiries in the form of a list of items, it is desirable that the templates be for generating prompts that list each of the items. Also, if the interactive response system 2 responds to inquiries in the form of natural language inquiries, it is desirable that the templates be for generating prompts in the form of natural sentences. It is desirable that each template be created so as to include machine information and information calculated from the machine information that will be useful when creating an answer to an inquiry about the cause of an expected abnormal operation and countermeasures.

[0028] The transmitting unit 140 transmits each of the prompts generated by the prompt generating unit 130 to the interactive response apparatus 2. Upon receiving the prompts from the transmitting unit 140, the interactive response apparatus 2 generates a response to each of the received prompts. Then, the generated response is transmitted to the countermeasure support apparatus 1.

[0029] The receiving unit 150 receives responses sent from the interactive response apparatus 2. The receiving unit 150 receives the same number of responses as the number of prompts sent by the sending unit 140. Each response includes cause and countermeasure information, which is a cause and countermeasure for the abnormal operation generated by the interactive response apparatus 2. The receiving unit 150 outputs the received responses to the output unit 170.

[0030] The output unit 170 outputs a response including the cause and countermeasure proposal information received by the receiving unit 150. The output unit 170 may be configured to display and output on the display device 70. Alternatively, the output unit 170 may be configured to display and output on a display device (not shown) provided in the control device 3 via the network 5. Furthermore, the output unit 170 may be configured to transmit and output to other computers such as the fog computer 6 and the cloud server 7 via the network 5.

[0031] Thereafter, based on the outputted cause and countermeasure proposal information, the user takes measures to address the abnormal operation by, for example, changing the parameters or equipment related to the industrial machine 4 that are set in the control device 3. By using the cause and countermeasure proposal information proposed by the interactive response device 2, it becomes possible to proceed with verification work with a high probability of improving the abnormal operation.

[0032] The countermeasure support device 1 according to the present embodiment having the above configuration causes the interactive response device 2 to generate causes and countermeasures for each classification of abnormal behavior that has occurred in the control device 3 and the industrial machine 4. This makes it possible to narrow down the range of causes and countermeasures to be considered, thereby improving the accuracy of the causes and countermeasures created by the interactive response device 2. Furthermore, the user can refer to each cause and countermeasure information to improve the abnormal behavior, which is expected to shorten the processing time required for countermeasures.

[0033] Second Embodiment A countermeasure support device according to a second embodiment of the present disclosure will be described below. 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] 7 is a schematic block diagram showing functions of the countermeasure support device 1 according to the second embodiment of the present 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 FIG. 1 executing a system program and controlling the operation of each unit of the countermeasure support device 1.

[0035] The countermeasure support device 1 of this embodiment further includes a selection unit 160 in addition to a specific action 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. The RAM 13 to the non-volatile memory 14 of the countermeasure support device 1 also include a template storage unit 200, which is an area for storing templates related to prompts in advance, and a priority rule storage unit 210, which is an area for storing priority rules, which are rules for assigning priorities.

[0036] The specific action 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 provided in the countermeasure support device 1 of this embodiment are similar to the respective functions of the first embodiment.

[0037] In this embodiment, the selection unit 160 determines the priority of the cause and countermeasure proposal information included in each response received by the receiving unit 150 based on at least one of the information related to abnormal operation and the machine information. For example, priorities are set in advance for the causes of abnormal operation and the countermeasures to improve the abnormal operation. The selection unit 160 then determines the priority based on the causes and countermeasure proposals included in each response. At this time, the priority of each cause and countermeasure proposal information may also be determined based on the value of specified machine information. For example, assume that there is an empirical rule that a certain model number of a tool has a high failure frequency. In such a case, if the machine information includes the model number of the tool, the priority of the cause and countermeasure proposal information including the countermeasure of inspecting the tool may be set high. Furthermore, assume that the cause of abnormal operation frequently occurs when the temperature of the environment in which the industrial machine 4 operates is 10 degrees or more higher than normal. In such a case, if the machine information includes the environmental temperature as being high, the priority of the cause and countermeasure proposal information including the cause may be set high. Such rules for determining priority may be stored in advance as priority rules in the priority rule storage unit 210. The priority rules may be created in advance based on the results of past countermeasures taken on the industrial machine 4 and stored in the priority rule storage unit 210. Furthermore, in past countermeasure work related to abnormal behavior, what countermeasures were taken on the industrial machine 4 to resolve the abnormal behavior may be recorded as a history of the countermeasure work, and the priorities may be determined so that the priority of the countermeasure plan that is achieved more frequently is given a higher priority. The past countermeasure results may be used for industrial machines other than the industrial machine 4. Furthermore, the results of past countermeasures taken on multiple industrial machines may be used. The results of countermeasure work related to abnormal behavior on other industrial machines can also be fully utilized in evaluating the verification work on the 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 plan information based on the rule. The selection unit 160 outputs each cause countermeasure plan information and the priority determined for the cause countermeasure plan information to the output unit 170.

[0038] The output unit 170 according to this embodiment outputs a response including the information on the cause countermeasure plan, together with the priority, for each of which the selection unit 160 has determined the priority. When outputting the information on the cause countermeasure plan, the output unit 170 may arrange the information in descending order of the priority determined by the selection unit 160.

[0039] The countermeasure support device 1 according to this embodiment having the above configuration outputs, in order of priority, the multiple causes and countermeasure proposals generated by the interactive response device 2. The user can refer to the cause and countermeasure proposal information in which the priorities of each have been determined and improve the abnormal operation in order of priority, which is expected to shorten the processing time required for the countermeasures.

[0040] [Other Embodiments] In the above-described embodiment, the results of countermeasures taken by the user may be further fed back to the interactive response device 2. For example, among responses including a plurality of pieces of cause and countermeasure proposal information, for a response including cause and countermeasure proposal information that actually contributed to improving abnormal behavior as a result of cause investigation and countermeasures, the transmitting unit 140 transmits to the interactive response device 2 a message indicating that the response was useful. With this configuration, it is expected that the interactive response device 2 will be able to improve the accuracy of investigating the cause of abnormal behavior and formulating countermeasure proposals, thereby contributing to reducing the time required for considering countermeasures.

[0041] Although the embodiments of the present disclosure have been described in detail above, the present disclosure is not limited to the individual embodiments described above. Various additions, substitutions, modifications, partial deletions, etc. are possible in these embodiments without departing from the gist of the invention or the idea and intent of the present disclosure derived from the content described in the claims and their equivalents. For example, in the above-described embodiments, the order of each operation and the order of each process are shown as examples and are not limited to these. The same applies when numerical values ​​or mathematical expressions are used in the description of the above-described embodiments.

[0042] The following are supplementary notes related to the embodiments of the present 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 related to an abnormal operation that has occurred 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 has occurred, a classification information acquisition unit (120) that acquires a plurality of classification information that classifies causes of the abnormal operation, a prompt creation unit (130) that creates, for each classification information, a prompt inquiring about the cause and countermeasure plan of the information related to the abnormal operation based on the information related 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 the plurality of prompts to an interactive response device, a reception unit (150) that receives from the interactive response device (2) a plurality of responses each including cause and countermeasure plan information created based on the prompts, and an output unit (170) that outputs the plurality of cause and countermeasure plan information.

[0043] (Supplementary Note 2) A countermeasure support device (1) according to another aspect of the present disclosure further includes a selection unit (160) that determines priorities of the plurality of pieces of cause and countermeasure proposal information based on at least one of the information related to the abnormal operation and the machine information. (Supplementary Note 3) The transmission unit (140) included in the countermeasure support device (1) according to another aspect of the present disclosure transmits results of cause investigation or countermeasure implementation based on the cause and countermeasure proposal information to the countermeasure support device.

[0044] (Supplementary Note 4) A computer-readable recording medium according to one aspect of the present disclosure records a program for operating a computer as a specific operation information acquisition unit (100) that acquires information related to abnormal operation that has occurred 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 has occurred, a classification information acquisition unit (120) that acquires a plurality of pieces of classification information that classify causes of the abnormal operation, a prompt creation unit (130) that creates, for each piece of classification information, a prompt inquiring about the cause and countermeasure plan of the information related to the abnormal operation based on the information related 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 (2), a reception unit (150) that receives from the interactive response device (2) a plurality of responses each including cause and countermeasure plan information that have been created based on the prompts, and an output unit (170) that outputs a plurality of pieces of cause and countermeasure plan information.

[0045] REFERENCE SIGNS LIST 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 action 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 related to abnormal operation that has occurred in industrial machinery; a machine information acquisition unit that acquires machine information of the industrial machinery in which the abnormal operation has occurred; a classification information acquisition unit that acquires a plurality of classification information that classifies causes of the abnormal operation; a prompt creation unit that creates a prompt for each of the classification information based on the information related 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, to inquire about the cause and countermeasure plan for the information related to the abnormal operation; a transmission unit that transmits the plurality of prompts to an interactive response device; a reception unit that receives from the interactive response device a plurality of responses that have been created based on the prompts, each of which includes cause and countermeasure plan information; and an output unit that outputs the plurality of cause and countermeasure plan information.

2. The countermeasure support device according to claim 1, further comprising a selection unit that determines the priority of the plurality of pieces of cause countermeasure proposal information based on at least one of the information relating to the abnormal operation and the machine information.

3. The countermeasure support device according to claim 1, wherein the transmission unit transmits the results of the cause investigation or countermeasures based on the cause and countermeasure proposal information to the countermeasure support device.

4. A computer-readable recording medium having recorded thereon a program for causing a computer to operate as: a specific operation information acquisition unit that acquires information related to abnormal operation that has occurred in industrial machinery; a machine information acquisition unit that acquires machine information of the industrial machinery in which the abnormal operation has occurred; a classification information acquisition unit that acquires multiple pieces of classification information that classify the causes of the abnormal operation; a prompt creation unit that creates a prompt for each piece of classification information that inquires about the cause and countermeasures of the information related to the abnormal operation based on the information related 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 sends multiple prompts to an interactive response device; a reception unit that receives from the interactive response device multiple responses that have been created based on the prompts, each of which includes cause and countermeasure information; and an output unit that outputs multiple pieces of cause and countermeasure information.

Citation Information

Patent Citations

  • Abnormality detection / diagnostic method, abnormality detection / diagnostic system, abnormality detection / diagnostic program and company asset management / facility asset management system

    JP2012137934A

  • Data generation method using language model, computer device, and computer program

    JP2023018624A