Information presentation device, information presentation system, and computer-readable recording medium

The information presentation device uses a generative AI system to query service availability and compatibility for industrial machinery, addressing the challenge of varying information requirements and service identification across manufacturers, ensuring immediate and accurate service determination.

WO2025169492A1PCT designated stage Publication Date: 2025-08-14FANUC LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/JP2024/004647
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-02-09
Publication Date
2025-08-14

AI Technical Summary

Technical Problem

Users of industrial machinery face difficulties in determining the availability of required services for processing and identifying whether their machinery meets the necessary conditions due to varying information requirements across different manufacturers, making it challenging to identify and apply appropriate services.

Method used

An information presentation device utilizing a generative AI system with large-scale language models to query for service availability based on machine-specific and processing information, determining service compatibility through an interactive response device, and outputting the results.

Benefits of technology

Enables users to instantly determine service availability and compatibility with their machinery, providing immediate insights into necessary and recommended services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure JP2024004647_14082025_PF_FP_ABST
    Figure JP2024004647_14082025_PF_FP_ABST
Patent Text Reader

Abstract

An information presentation device according to the present disclosure comprises: a machine-specific information reception unit that receives machine-specific information for uniquely identifying an industrial machine and a control device; a machining information reception unit that receives machining information including at least a shape to be machined by the control device and the industrial machine; a prompt creation unit that creates a prompt including an inquiry about a service necessary for implementing the machining indicated by the machining information by means of the industrial machine and the control device identified by the machine-specific information; a transmission unit that transmits the prompt to an interactive response device; a reception unit that receives, from the interactive response device, a response including service identification information for identifying the service; a determination unit that acquires configuration information including information pertaining to the configuration of the industrial machine and the control device identified by the machine-specific information, and determines, on the basis of the configuration information and the service identification information included in the response, whether the service is available; and an output unit that outputs the result of the determination.
Need to check novelty before this filing date? Find Prior Art

Description

Information presentation device, information presentation system, and computer-readable recording medium

[0001] The present disclosure relates to an information presentation device, an information presentation system, and a computer-readable recording medium.

[0002] A wide variety of services (functions) are provided by control devices that drive and control industrial machinery. Some of these services are essential for desired machining, while others are recommended for use in conjunction with other services. Devices that provide information necessary for desired machining are known, for example, from Patent Document 1.

[0003] Users of industrial machinery do not necessarily know the information (service name, designated drawing number, and other order information) required to identify the services required to achieve the desired processing. Furthermore, the information required to identify the services described above differs depending on the manufacturer of the industrial machinery or the control device.

[0004] WO 2006 / 137120

[0005] It is difficult for users to determine whether the services required for the desired processing are available for their own industrial machinery. Furthermore, if the services are unavailable, it is also difficult for users to immediately determine whether their industrial machinery meets the service application conditions. Therefore, there is a demand for technology that can present information related to the services required by users in the field.

[0006] The information presentation device according to the present disclosure solves the above problem by querying an interactive response device equipped with generative AI using large-scale language models (LLMs) or the like for the services (functions) of the control device required for processing based on processing information such as the desired shape to be processed and unique information that can identify the industrial machine to be used, determining whether the services obtained as a response can be used with the industrial machine to be used, and outputting the determination result and application conditions.

[0007] One aspect of the present disclosure is an information presentation device comprising: a machine-specific information receiving unit that receives machine-specific information that uniquely identifies an industrial machine and a control device; a processing information receiving unit that receives processing information that includes at least a shape to be processed by the industrial machine and the control device; a prompt creating unit that creates a prompt that includes an inquiry about a service required to realize the processing indicated by the processing information using the industrial machine and the control device identified by the machine-specific information; a transmitting unit that transmits the prompt to an interactive response device; a receiving unit that receives a response from the interactive response device that includes service identification information that identifies the service; a determining unit that acquires configuration information that includes information related to the configuration of the industrial machine and the control device identified by the machine-specific information, and determines whether the service is available based on the configuration information and the service identification information included in the response; and an output unit that outputs the result of the determination.

[0008] FIG. 1 is a schematic hardware configuration diagram of an information presentation device according to an embodiment of the present disclosure; FIG. 2 is a block diagram showing schematic functions of an information presentation device according to a first embodiment; FIG. 3 is a schematic diagram showing examples of a plurality of templates stored in a template storage unit; FIG. 4 is a schematic diagram showing example configuration information stored in a configuration information storage unit; FIG. 5 is a schematic diagram showing an example of a template; FIG. 6 is a schematic diagram showing another example of a template; FIG. 7 is a schematic diagram showing an example of a prompt; FIG. 8 is a schematic diagram showing another example of a prompt; FIG. 9 is a schematic diagram showing an example of a response from an interactive response device; FIG. 10 is a schematic diagram illustrating a schematic configuration of an information presentation system.

[0009] 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.

[0010] 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).

[0011] 1 is a schematic hardware configuration diagram showing the main parts of an information display device according to a first embodiment of the present disclosure. The information display device 1 according to this embodiment can be implemented, for example, on a control device that controls industrial machinery. The information display device 1 can also be implemented, for example, on a computer such as a personal computer attached to the control device, a personal computer connected to the control device via a wired or wireless network, a cell computer, a fog computer 6, or a cloud server 7. This embodiment shows an example in which the information display device 1 is implemented on a computer connected to a control device that controls industrial machinery via a network.

[0012] The CPU 11 included in the information presentation device 1 according to this embodiment is a processor that controls the entire information presentation device 1. The CPU 11 reads a system program stored in the ROM 12 via the bus 22 and controls the entire information presentation 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.

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

[0014] The interface 15 is an interface for connecting the CPU 11 of the information presentation 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, setting data, etc. created or edited within the information presentation device 1 can be stored in external storage means via the external device 72.

[0015] The interface 20 is an interface for connecting the CPU 11 of the information presentation device 1 to a wired or wireless network 5. The network 5 may communicate 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 information presentation device 1.

[0016] 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 composed of at least one input device such as a keyboard, pointing device, voice input device, imaging device, barcode reader, etc., passes commands, data, etc. based on user operations to the CPU 11 via the interface 18.

[0017] 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 given sentence will be a response to the given sentence when the given sentence is input. It also learns the probability that each of the given texts will be followed by other texts. By repeating this learning process, the large-scale language model outputs a text string with a high probability as a response to the given sentence when the given sentence is input. Depending on how the learning process learns documents that will be responses to the given 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, text detection, recognition, prediction, judgment, code generation, image generation, and comprehensive judgment.

[0018] The information presentation device 1 according to the present disclosure is assumed to be connected to an interactive response device 2 via a network 5. The interactive response device 2 includes a model trained based on various information publicly available on the Internet, for example. The information publicly available on the Internet includes information related to services available for each control device and industrial machine. Such information is published on the Internet by the manufacturers of the control devices and industrial machines. If necessary, additional learning (fine tuning) may be performed in advance using, as learning data, manuals and specifications for the industrial machines 4 and 3, processing information including at least the processing shapes of the respective machines, and information related to services required to realize the processing indicated by the processing information on the respective industrial machines and control devices. By narrowing down the information used for learning, an interactive response device 2 that returns responses to inquiries with a certain degree of accuracy can be prepared. In this case, as shown in FIG. 12 , a configuration in which the information presentation device 1 and the interactive response device 2 are connected via a network 5 can be considered as a single information presentation system 300.

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

[0020] The information presentation device 1 of this embodiment includes a machine-specific information receiving unit 100, a processing information receiving unit 110, a prompt creation unit 130, a transmission unit 140, a reception unit 150, a determination unit 160, and an output unit 190. The RAM 13 to the nonvolatile memory 14 of the information presentation device 1 are provided with a template storage unit 200, which is an area for pre-storing templates related to prompts, and a configuration information storage unit 210 for pre-storing configuration information that associates machine-specific information with the mechanical configuration of the industrial machine identified by the machine-specific information and the configuration of the control device.

[0021] The machine-specific information receiving unit 100 receives machine-specific information that uniquely identifies the industrial machine 4 and the control device 3 that are the target of a service-related inquiry. The machine-specific information may be any information that can identify the industrial machine 4 and the control device 3 used by the user. For example, the machine-specific information may be a number that combines an MTB (Machine Tool Builder) number that uniquely identifies the manufacturer that manufactured the industrial machine 4, a machine user number that uniquely identifies the user who uses the industrial machine, a serial number, etc. The machine-specific information may be composed of two pieces of information that can identify the industrial machine 4 and the control device 3, respectively. Furthermore, if the industrial machine 4 and the control device 3 are integrated, the machine-specific information may be composed of one piece of information that identifies the combination of the industrial machine 4 and the control device 3. The machine-specific information receiving unit 100 may display a GUI (Graphical User Interface) for inputting the machine-specific information on the display device 70, and may receive direct input of the machine-specific information from the user using the input device 71 via the GUI. Alternatively, the input of the machine-specific information may be accepted indirectly by displaying a list of the industrial machines 4 and control devices 3 to be managed and allowing the user to select and input. Furthermore, the input of the machine-specific information may be accepted by reading one-dimensional or two-dimensional barcodes attached to or engraved on the industrial machines 4 and control devices 3 using a barcode reader or imaging device (not shown). The machine-specific information accepting unit 100 outputs the accepted machine-specific information to the prompt creating unit 130.

[0022] The machining information receiving unit 110 receives machining information including at least information indicating a desired machining shape to be machined. The machining information may be information indicating the machining shape input as text, such as eccentric shaft machining, scroll compressor, or inclined surface drilling. The machining information may also be information indicating the machining shape input as audio. Furthermore, for example, CAD data created by CAD, images of products machined by other industrial machines, or images of hand-drawn drawings may be used as information indicating the machining shape. While it is generally difficult to verbalize a desired machining shape, it is possible to express the machining shape using drawings or images. The machining information receiving unit 110 may display a GUI for inputting machine-specific information on the display device 70 and receive input of the machining shape from the user using the input device 71 via the GUI. Alternatively, the user may be allowed to select and input CAD data or image data indicating the machining shape. The machining information receiving unit 110 outputs the received machining information to the prompt generating unit 130.

[0023] The prompt creation unit 130 creates a prompt that can be input to the interactive response system 2, based on the machine-specific information received by the machine-specific information receiving unit 100 and the processing information received by the processing information receiving unit 110. The prompt creation unit 130 may assign prompt identification information that allows the created prompt to be uniquely identified to the prompt. The prompt creation unit 130 may create a prompt by applying configuration information and processing information identified based on the machine-specific information to a prompt template corresponding to, for example, inquiry information.

[0024] 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 corresponds to a type of processing information. The prompt creation unit 130 selects a template stored in the template storage unit 200 depending on the type of processing information acquired by the processing information receiving unit 110. Then, the prompt is created using the selected template.

[0025] When creating a prompt, the prompt creation unit 130 refers to the configuration information storage unit 210 to acquire the configuration information of the industrial machine 4 and the control device 3 identified by the machine-specific information. FIG. 4 shows an example of the configuration information stored in the configuration information storage unit 210. The configuration information associates the machine configuration of the industrial machine 4 identified by the machine-specific information and the configuration of the control device 3. The configuration of the control device 3 may include the model number of the control device 3, the names of services already provided by the control device 3, and the drawing number. The mechanical configuration of the industrial machine 4 may include information such as the model number of the industrial machine 4, the number of control axes, the number of control systems, and the axis configuration of the industrial machine 4. In the example of FIG. 4, the model number of the industrial machine with machine-specific information "01-00123-01" is "FANUC aaaa aaaa," the number of control axes is "3," the number of control systems is "1," and the axis configuration is "XZC." The model number of the control device is "FANUC Series yyyy yyyy," and currently provided services include a machine control type designation function (drawing number S838#T), a polar coordinate interpolation function (drawing number J815), and an eccentric turning function (drawing number R082). The model number of the industrial machine with machine-specific information "01-00123-02" is "FANUC bbbb bbbb," the number of controlled axes is "5," the number of controlled systems is "1," and the axis configuration is "XYZBC." The model number of the control device is "FANUC Series zzzz zzzz," and currently provided services include a machine control type designation function (drawing number S838#M), a cylindrical interpolation function (drawing number J816), and an inclined surface indexing command (drawing number R522). The prompt generator 130 refers to this configuration information when generating a prompt.

[0026] FIG. 5 is a schematic diagram showing an example of a template. In the example of FIG. 5, the template includes information keys for embedding predetermined information at predetermined positions in the prompt text. The prompt creation unit 130 creates a prompt by embedding corresponding information at each information key position. In the example of FIG. 5, the model number of the industrial machine to be queried is embedded at the position of the information key "MACHINE_MODEL_NUM." Furthermore, the model number of the control device to be queried is embedded at the position of the information key "CONTROLLER_MODEL_NUM." Furthermore, a character string indicating the machining shape is embedded at the position of "MACHINING_SHAPE."

[0027] FIG. 6 is a schematic diagram showing another example of a template. The example in FIG. 6 is a template used when the machining shape included in the machining information is represented by an image file. The prompt creation unit 130 embeds the model number of the industrial machine being queried at the position of the information key "MACHINE_MODEL_NUM." Furthermore, it embeds the model number of the control device being queried at the position of the information key "CONTROLLER_MODEL_NUM." Furthermore, it attaches image data showing the machining shape at the position of "ATTACH_SHAPE_PIC."

[0028] 7 and 8 are schematic diagrams showing examples of prompts created based on a template. The prompt in Fig. 7 is a prompt used to inquire about the services required for eccentric shaft machining for the industrial machine and control device with machine-specific information "01-00123-01." This prompt is created by embedding "eccentric shaft machining," which is the machining shape desired by the user, and the model number of the industrial machine and control device with machine-specific information "01-00123-01," in the template shown in Fig. 5, with reference to the configuration information shown in Fig. 4.

[0029] Fig. 8 is a schematic diagram showing another example of a prompt created based on a template. The prompt in Fig. 8 is a prompt used to inquire about a service required to machine a shape shown in a predetermined image (a captured image of an eccentric shaft shape) when using an industrial machine 4 and a control device 3 identified by the machine-specific information "01-00123-02". This prompt is created by attaching image data showing the machined shape desired by the user to the template shown in Fig. 6, and further embedding the model number of the industrial machine and the model number of the control device corresponding to the machine-specific information "01-00123-02" by referencing the configuration information shown in Fig. 4.

[0030] Such templates are created in advance in accordance with the format of inquiries to the interactive response apparatus 2. For example, if the interactive response apparatus 2 responds to inquiries in the form of a list of items, it is desirable that the templates be for creating prompts that list each of the items. Also, if the interactive response apparatus 2 responds to inquiries in the form of natural language, it is desirable that the templates be for creating prompts in the form of natural sentences. It is desirable that each template be created so as to include information that can be used as a reference when creating responses to anticipated inquiries about services.

[0031] The transmission unit 140 transmits each of the prompts generated by the prompt generation unit 130 to the interactive response apparatus 2. Upon receiving a prompt from the transmission unit 140, the interactive response apparatus 2 generates a response to the received prompt and transmits the generated response to the information presentation apparatus 1.

[0032] The receiving unit 150 receives the response transmitted from the interactive response device 2. This response includes service identification information generated by the interactive response device 2 that identifies the service required to machine the specified machining shape. FIG. 9 is a schematic diagram illustrating an example of a response from the interactive response device 2. The service identification information may include, for example, the name of the service, the drawing number of the service, the application conditions of the service, and recommended services that are recommended to be used in conjunction with the service. In the example of service identification information in FIG. 9, an "eccentric turning function" is indicated as a service required to machine an eccentric shaft, and the drawing number and application conditions of the eccentric turning function are included in the service identification information. The receiving unit 150 outputs the received response to the determining unit 160.

[0033] The determination unit 160 acquires configuration information, including the mechanical configuration and control device configuration of the industrial machine identified by the machine-specific information, from the configuration information storage unit 210. Then, based on the acquired configuration information and the service identification information included in the response received by the receiving unit 150, determines whether the service is available. The determination unit 160 extracts service identification information from the response, for example, using known natural language processing or pattern matching techniques. Then, the extracted service identification information is compared with configuration information, including the mechanical configuration and control device configuration of the industrial machine identified by the machine-specific information, and determines whether the service is available based on the results. For example, consider a case in which, with the configuration information of FIG. 4 stored, an inquiry is made to the interactive response device 2 as to whether "eccentric shaft machining" can be performed on the industrial machine and control device with machine-specific information "0100123-01." At this time, assume that the response illustrated in FIG. 9 is received from the interactive response device 2 in response to the prompt illustrated in FIG. 7. In this case, the control device with machine-specific information "01-00123-01" already provides the eccentric turning function, so the judgment unit 160 judges that the service is available. Meanwhile, consider a case where an inquiry is made to the interactive response device 2 as to whether "eccentric shaft machining" can be performed on the industrial machine and control device with machine-specific information "01-00123-02." Similarly, assume that the response illustrated in FIG. 9 is received. In this case, the control device with machine-specific information "01-00123-02" does not provide the eccentric turning function. Therefore, the judgment unit 160 judges that the service is unavailable. The judgment unit 160 outputs the result of the judgment to the output unit 190.

[0034] The output unit 190 outputs the result of the determination made by the determination unit 160. The output unit 190 may be configured to display and output on the display device 70. Alternatively, the output unit 190 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 190 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.

[0035] When the judgment unit 160 judges that the service cannot be used, the output unit 190 may output the judgment result together with information on the necessary service and application conditions contained in the service specification information received by the receiving unit 150.

[0036] The information presentation device 1 of this embodiment, which has the above-mentioned configuration, allows users of industrial machinery and control devices to instantly determine whether the services required for the desired processing are available for the industrial machinery and its control devices they own, and if the services are not available, whether the industrial machinery and its control devices they own meet the service application conditions.

[0037] Second Embodiment An information display device according to a second embodiment of the present disclosure will be described below. The information display device 1 according to this embodiment has the same hardware configuration as the information display device 1 according to the first embodiment.

[0038] Like the information presentation device 1 according to the first embodiment, the information presentation device 1 according to the present embodiment includes a machine-specific information receiving unit 100, a processing information receiving unit 110, a prompt creation unit 130, a transmission unit 140, a reception unit 150, a determination unit 160, and an output unit 190. The RAM 13 to the nonvolatile memory 14 of the information presentation device 1 are provided with a template storage unit 200, which is an area for pre-storing templates related to prompts, and a configuration information storage unit 210 for pre-storing configuration information that associates machine-specific information with the mechanical configuration of the industrial machine identified by the machine-specific information and the configuration of the control device.

[0039] The machine-specific information receiving unit 100, processing information receiving unit 110, prompt creating unit 130, transmitting unit 140, and receiving unit 150 provided in the information presentation device 1 according to this embodiment have the same functions as those according to the first embodiment.

[0040] The determination unit 160 according to this embodiment, like the determination unit 160 according to the first embodiment, determines whether the service is available based on the acquired configuration information and the service identification information included in the response received by the receiving unit 150. If it determines that the service is unavailable, it again refers to the configuration information storage unit 210 to search for industrial machines and control devices that provide the service. For example, when the configuration information of FIG. 4 is stored and an inquiry is made as to whether "eccentric shaft machining" can be performed on the industrial machine and control device with machine-specific information "01-00123-02," the determination result is that "eccentric shaft machining" is not possible because the industrial machine and control device with machine-specific information "01-00123-02" do not provide the "eccentric turning function." In such a case, the determination unit 160 further searches the configuration information storage unit 210 for industrial machines and control devices that provide "eccentric turning." It is then determined that the industrial machine and control device with machine-specific information "01-00123-01" provide the "eccentric turning function." The determining unit 160 outputs the result of the determination and the search result of the configuration information storage unit 210 to the output unit 190 .

[0041] The output unit 190 according to this embodiment outputs the result of the determination made by the determination unit 160. When the determination unit 160 determines that the service is unavailable, the output unit 190 displays the determination result together with the machine-specific information of the industrial machines and control devices for which the service is available.

[0042] The information presentation device 1 of this embodiment, which has the above-mentioned configuration, provides information on industrial machines and control devices that can be used for the service from among the industrial machines and control devices owned by the user, even if the desired processing cannot be performed with the industrial machine and control device that the user inquired about, so that the user can immediately know which industrial machines and control devices are appropriate for performing the desired processing.

[0043] Third Embodiment An information display device according to a third embodiment of the present disclosure will be described below. The information display device 1 according to this embodiment has the same hardware configuration as the information display device 1 according to the first embodiment.

[0044] Like the information presentation device 1 according to the first embodiment, the information presentation device 1 according to the present embodiment includes a machine-specific information receiving unit 100, a processing information receiving unit 110, a prompt creation unit 130, a transmission unit 140, a reception unit 150, a determination unit 160, and an output unit 190. The RAM 13 to the nonvolatile memory 14 of the information presentation device 1 are provided with a template storage unit 200, which is an area for pre-storing templates related to prompts, and a configuration information storage unit 210 for pre-storing configuration information that associates machine-specific information with the mechanical configuration of the industrial machine identified by the machine-specific information and the configuration of the control device.

[0045] The machine-specific information receiving unit 100, processing information receiving unit 110, prompt creating unit 130, transmitting unit 140, and receiving unit 150 provided in the information presentation device 1 according to this embodiment have the same functions as those according to the first embodiment.

[0046] Similar to the determination unit 160 according to the first embodiment, the determination unit 160 according to this embodiment determines whether the service is available based on the acquired configuration information and the service specification information included in the response received by the receiving unit 150. Furthermore, if the service specification information includes a service that is recommended for concurrent use, the determination unit 160 also determines whether the service that is recommended for concurrent use is available. The determination unit 160 then outputs the result of this determination to the output unit 190.

[0047] The output unit 190 according to this embodiment outputs the result of the determination made by the determination unit 160. In addition to determining whether a service is available, if there is a service that is recommended for use in combination, the output unit 190 also displays whether the service that is recommended for use in combination is available.

[0048] For example, consider a case where the configuration information illustrated in FIG. 10 is stored in the configuration information storage unit 210. At this time, suppose a user inquires whether the industrial machine and control device identified by the machine-specific information "01-00123-04" can perform "threading on pilot holes drilled on inclined surfaces." Then, suppose a response illustrated in FIG. 11 is received from the interactive response device 2. In this case, the control device identified by the machine-specific information "01-00123-04" provides both the rigid tapping function (J828) and the inclined surface indexing command function (R522). Therefore, the determination unit 160 determines that this industrial machine and control device can perform "threading on pilot holes drilled on inclined surfaces." Furthermore, the service identification information includes information on recommended services for use in conjunction with each service. It is recommended that the rigid tapping function (J828) be used in conjunction with the smart rigid tapping (J890) service. Additionally, the inclined surface indexing command function (R522) is recommended to be used in conjunction with the service of the workpiece placement error compensation function (S993). Because these recommended functions are not provided by the control device identified by the machine-specific information "01-00123-04," the determination unit 160 instructs the output unit 190 to output these recommended functions to the user as well. Then, the output unit 190 outputs these recommended services in addition to the fact that "threading of pilot holes drilled on an inclined surface" is available.

[0049] The information presentation device 1 of this embodiment, which has the above-mentioned configuration, allows users of industrial machinery and control devices to instantly determine not only whether the services required for the desired processing are available for the industrial machinery and control devices they own, but also whether services that are recommended for use in combination are available.

[0050] Other Embodiments In the above-described embodiment, the information presentation device 1 is configured to include the configuration information storage unit 210. However, the configuration information storage unit 210 may be provided on another device, such as the fog computer 6 or the cloud server 7. In this case, the information presentation device refers to the configuration information storage unit 210 via the network 5. With such a configuration, it becomes possible to collectively manage configuration information at a manufacturing site where many industrial machines 4 and control devices 3 are installed.

[0051] 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.

[0052] The following are supplementary notes related to embodiments of the present disclosure. (Supplementary Note 1) An information presentation device (1) according to one aspect of the present disclosure includes a machine-specific information receiving unit (100) that receives machine-specific information that uniquely identifies an industrial machine (4) and a control device (3), a processing information receiving unit (110) that receives processing information that includes at least a shape to be processed by the industrial machine (4) and the control device (3), a prompt creating unit (130) that creates a prompt that includes an inquiry about a service required to realize processing indicated by the processing information using the industrial machine (4) and the control device (3) identified by the machine-specific information, and The system includes a transmitting unit (140) that transmits a prompt to an interactive response device (2), a receiving unit (150) that receives a response from the interactive response device (2) that includes service identification information that identifies the service, a determining unit (160) that acquires configuration information that includes information related to the mechanical configuration of the industrial machine (4) identified by the machine-specific information and the configuration of the control device (3) and determines whether the service is available based on the configuration information and the service identification information included in the response, and an output unit (190) that outputs the result of the determination.

[0053] (Supplementary Note 2) The processed information received by an information presentation device (1) according to another aspect of the present disclosure includes at least one of text, voice, and image, and the interactive response device (2) recognizes at least one of the text, voice, and image as a query. (Supplementary Note 3) Information related to the mechanical configuration of the industrial machine (4) included in the configuration information acquired by an information presentation device (1) according to another aspect of the present disclosure includes at least one of the number of control axes, the number of control systems, and axis configuration, and the information related to the configuration of the control device (3) included in the configuration information includes information identifying services currently being provided by the control device (3).

[0054] (Supplementary Note 4) When the service is unavailable, the determination unit (160) included in the information presentation device (1) according to another aspect of the present disclosure determines, based on the configuration information, other industrial machines (4) and control devices (3) for which the service is available, different from the industrial machines (4) and the control devices (3) identified by the machine-specific information. (Supplementary Note 5) The output unit (190) included in the information presentation device (1) according to another aspect of the present disclosure outputs application conditions for the service along with the result of the determination. (Supplementary Note 6) The output unit (190) included in the information presentation device (1) according to another aspect of the present disclosure outputs, along with the result of the determination, information on other services that are recommended to be used in conjunction with the service.

[0055] (Supplementary Note 7) An information presentation system (300) according to one aspect of the present disclosure is configured by connecting the information presentation device (1) and the interactive response device (2) via a network (5). (Supplementary Note 8) The interactive response device (2) constituting the information presentation system (300) according to another aspect of the present disclosure includes processing information including at least a processing shape and a learning model that has been fine-tuned based on service information required to realize the processing indicated by the processing information in a control device (3) of an industrial machine (4).

[0056] (Supplementary Note 9) A computer-readable recording medium according to one aspect of the present disclosure records a program that causes a computer to operate as a machine-specific information receiving unit (100) that receives machine-specific information that uniquely identifies an industrial machine (4) and a control device (3), a processing information receiving unit (110) that receives processing information that includes at least a shape to be processed by the industrial machine (4) and the control device (3), a prompt creating unit (130) that creates a prompt that includes a service inquiry required to realize the processing indicated by the processing information by the industrial machine (4) and the control device (3) identified by the machine-specific information, a sending unit (140) that sends the prompt to an interactive response device (2), a receiving unit (150) that receives a response from the interactive response device (2) that includes service identification information that identifies the service, a determining unit (160) that acquires configuration information that includes information related to the configuration of the industrial machine (4) and the control device (3) identified by the machine-specific information and determines whether the service is available based on the configuration information and the service identification information included in the response, and an output unit (190) that outputs the result of the determination.

[0057] REFERENCE SIGNS LIST 1 Information presentation 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 Machine specific information reception unit 110 Processing information reception unit 130 Prompt creation unit 140 Transmission unit 150 Reception unit 160 Determination unit 190 Output unit 200 Template storage unit 210 Configuration information storage unit 300 Information presentation system

Claims

1. An information presentation device comprising: a machine-specific information receiving unit that receives machine-specific information that uniquely identifies industrial machinery and control devices; a processing information receiving unit that receives processing information that includes at least a shape to be processed by the industrial machinery and the control devices; a prompt creating unit that creates a prompt that includes an inquiry about a service required to realize the processing indicated by the processing information using the industrial machinery and the control devices identified by the machine-specific information; a sending unit that sends the prompt to an interactive response device; a receiving unit that receives a response from the interactive response device that includes service identification information that identifies the service; a determining unit that obtains configuration information that includes information related to the mechanical configuration of the industrial machinery identified by the machine-specific information and the configuration of the control devices, and determines whether the service is available based on the configuration information and the service identification information included in the response; and an output unit that outputs the result of the determination.

2. The information presentation device according to claim 1, wherein the processed information includes at least one of text, voice, and image, and the interactive response device recognizes at least one of the text, voice, and image as a query.

3. An information presentation device as described in claim 1 or 2, wherein the information relating to the mechanical configuration of the industrial machinery included in the configuration information includes at least one of the number of control axes, the number of control systems, and the axis configuration, and the information relating to the configuration of the control device included in the configuration information includes information specifying the services currently being provided by the control device.

4. An information presentation device as described in any one of claims 1 to 3, wherein, when the service is unavailable, the determination unit determines, based on the configuration information, other industrial machines and control devices that can use the service, different from the industrial machines and control devices identified by the machine-specific information.

5. The information presentation device according to any one of claims 1 to 4, wherein the output unit outputs the application conditions of the service together with the result of the determination.

6. An information presentation device according to any one of claims 1 to 5, wherein the output unit outputs information about other services that are recommended to be used in conjunction with the service, along with the result of the determination.

7. An information presentation system comprising the information presentation device according to any one of claims 1 to 6 and the interactive response device connected via a network.

8. The information presentation system according to claim 7, wherein the interactive response device is provided with a learning model that has undergone fine tuning based on processing information including at least the processing shape and service information required to realize the processing indicated by the processing information using a control device of an industrial machine.

9. A computer-readable recording medium having recorded thereon a program that causes a computer to operate as: a machine-specific information receiving unit that receives machine-specific information that uniquely identifies industrial machinery and control devices; a processing information receiving unit that receives processing information that includes at least the shape to be processed by the industrial machinery and control devices; a prompt creating unit that creates a prompt that includes an inquiry about a service required to realize the processing indicated by the processing information using the industrial machinery and control devices identified by the machine-specific information; a sending unit that sends the prompt to an interactive response device; a receiving unit that receives a response from the interactive response device that includes service identification information that identifies the service; a judgment unit that obtains configuration information that includes information related to the configuration of the industrial machinery and control devices identified by the machine-specific information, and judges whether the service is available based on the configuration information and the service identification information included in the response; and an output unit that outputs the result of the judgment.

Citation Information

Patent Citations

  • Production information management method and system to realize it

    JP2003345418A

  • Machining support monitoring method turned artificially intelligent, and machining support monitoring system turned artificially intelligent

    JP2010146537A

  • Method, system, and computer program product for intelligent assistant and industrial machine interaction

    JP2021530794A

  • System and Method for Electronic Delivery of Content for Industrial Automation Systems

    US20090319394A1

  • Service providing device, service providing system, and computer-readable recording medium

    WO2023139708A1