[go: up one dir, main page]

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

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

Info

Publication number
WO2025169492A1
WO2025169492A1 PCT/JP2024/004647 JP2024004647W WO2025169492A1 WO 2025169492 A1 WO2025169492 A1 WO 2025169492A1 JP 2024004647 W JP2024004647 W JP 2024004647W WO 2025169492 A1 WO2025169492 A1 WO 2025169492A1
Authority
WO
WIPO (PCT)
Prior art keywords
information
machine
service
control device
configuration
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
PCT/JP2024/004647
Other languages
French (fr)
Japanese (ja)
Inventor
秀雄 荻野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fanuc Corp
Original Assignee
Fanuc Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fanuc Corp filed Critical Fanuc Corp
Priority to PCT/JP2024/004647 priority Critical patent/WO2025169492A1/en
Publication of WO2025169492A1 publication Critical patent/WO2025169492A1/en
Pending legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/04Manufacturing

Definitions

  • This disclosure relates to an information presentation device, an information presentation system, and a computer-readable recording medium.
  • Industrial machinery users do not necessarily know the information required to identify the services required to achieve their desired processing (service name, designated drawing number, and other order information). Furthermore, the information required to identify the aforementioned services differs depending on the manufacturer of the industrial machinery or control device.
  • the information presentation device disclosed herein solves the above problem by querying an interactive response device equipped with generative AI using large-scale language models (LLMs) and the like to determine the control device services (functions) required for processing based on processing information such as the desired shape to be processed and unique information that can identify the industrial machinery to be used, determining whether the services obtained as a response can be used with the industrial machinery to be used, and outputting the determination result and application conditions.
  • LLMs large-scale language models
  • 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 a service inquiry required to perform 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 obtains 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.
  • FIG. 1 is a schematic hardware configuration diagram of an information presentation device according to an embodiment of the present disclosure.
  • 1 is a block diagram showing a schematic function of an information presentation device according to a first embodiment.
  • FIG. 2 is a schematic diagram showing an example of a plurality of templates stored in a template storage unit.
  • 3 is a schematic diagram illustrating an example of configuration information stored in a configuration information storage unit.
  • FIG. 10 is a schematic diagram showing an example of a template.
  • FIG. 10 is a schematic diagram showing another example of the template.
  • FIG. 10 is a schematic diagram showing an example of a prompt.
  • FIG. 10 is a schematic diagram showing another example of a prompt.
  • FIG. 10 is a schematic diagram showing an example of a response from an interactive response device.
  • FIG. 10 is a schematic diagram illustrating another example of configuration information stored in the configuration information storage unit.
  • FIG. 10 is a schematic diagram showing another example of a response from the interactive response device.
  • FIG. 1 is a schematic diagram
  • 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).
  • the CPU 11 provided in the information presentation device 1 is a processor that controls the information presentation device 1 as a whole.
  • 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, and various data acquired from external sources.
  • 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 memory 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 obtained from the control device 3 that controls the industrial machinery 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.
  • various system programs such as well-known analysis programs are pre-written in the ROM 12.
  • 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.
  • an external device 72 such as a USB device.
  • system programs, setting data, etc. are read from the external device 72.
  • programs and setting data created or edited within the information presentation device 1 can be stored in external storage means via the external device 72.
  • 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), or Bluetooth (registered trademark).
  • the network 5 is connected to a control device 3 that controls at least one industrial machine 4 to be verified, an interactive response device 2 that responds to inquiries from users, a fog computer 6, a cloud server 7, and other devices, and exchanges data with the information presentation device 1.
  • Display device 70 displays data read into memory, data obtained as a result of executing programs, etc., output via interface 17. Furthermore, input device 71, which is comprised 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 CPU 11 via interface 18.
  • input device 71 which is comprised 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 CPU 11 via interface 18.
  • the interactive response device 2 is configured as a device that returns a response sentence to a predetermined sentence.
  • the interactive response device 2 is equipped with large-scale language models (LLMs) that have learned response sentences to predetermined sentences.
  • This model can be a well-known model such as a Transformer model.
  • the large-scale language model learns the probability that a given sentence will be a response to the given sentence when input. It also learns the probability that each text will be followed by other texts. By repeating this learning process, the large-scale language model will output a text string with a high probability as a response to a given sentence when input.
  • 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.
  • the information presentation device 1 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.
  • Information publicly available on the Internet includes information related to services available for each control device and industrial machine. This information is published on the Internet by the manufacturers of each control device and industrial machine. If necessary, additional learning (fine tuning) may be performed in advance using, as learning data, manuals and specifications for the industrial machine 4 and control device 3, processing information including at least the respective processing shapes, and information related to services required to realize the processing indicated by the processing information on each industrial machine and control device.
  • additional learning fine tuning
  • processing information including at least the respective processing shapes, and information related to services required to realize the processing indicated by the processing information on each industrial machine and control device.
  • FIG. 2 is a schematic block diagram showing the 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 of the information presentation device 1 shown in FIG. 1 executing a system program and controlling the operation of each part of the information presentation device 1.
  • 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 non-volatile memory 14 of the information presentation device 1 also include a template storage unit 200, which is an area for pre-storing templates related to prompts, and a configuration information storage unit 210, which pre-stores 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.
  • the machine-specific information receiving unit 100 receives machine-specific information that uniquely identifies the industrial machine 4 and 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 control device 3 used by the user. For example, it 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 using 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 control device 3, respectively. Furthermore, if the industrial machine 4 and control device 3 are integrated, it may be composed of one piece of information that identifies the combination of the industrial machine 4 and control device 3.
  • the machine-specific information receiving unit 100 may display a GUI (Graphical User Interface) for inputting machine-specific information on the display device 70, and may accept direct input of machine-specific information from the user using the input device 71 via the GUI.
  • GUI Graphic User Interface
  • the input of 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.
  • the input of machine-specific information may be accepted by reading one-dimensional or two-dimensional barcodes affixed 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.
  • the machining information receiving unit 110 receives machining information that includes at least information indicating the 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.
  • CAD data created by CAD, images of products machined by other industrial machinery, or images of hand-drawn drawings may be used as information indicating the machining shape. While it is generally difficult to verbalize the 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 creation unit 130.
  • the prompt creation unit 130 creates a prompt that can be input to the interactive response device 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.
  • 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 the inquiry information, for example.
  • FIG. 3 is a schematic diagram showing an example of multiple templates stored in the template storage unit 200.
  • 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 according to the type of processing information acquired by the processing information receiving unit 110. Then, it creates a prompt using the selected template.
  • the prompt creation unit 130 refers to the configuration information storage unit 210 to obtain the configuration information of the industrial machine 4 and control device 3 identified by the machine-specific information.
  • Figure 4 is an example of 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 with the machine-specific information.
  • 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.
  • the model number of the industrial machine with machine-specific information "01-00123-01” is "FANUC aaaa aaa," 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,” with the number of controlled axes being “5,” the number of controlled systems being “1,” and the axis configuration being “XYZBC.”
  • the model number of the control device is "FANUC Series zzzzzzzz,” 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 creation unit 130 references this configuration information when creating a prompt.
  • FIG. 5 is a schematic diagram showing an example of a template.
  • the template includes information keys for embedding specified information in specified positions in the prompt text.
  • the prompt creation unit 130 creates a prompt by embedding corresponding information in the position of each information key.
  • the model number of the industrial machine that is the subject of the query is embedded in the position of the information key "MACHINE_MODEL_NUM”.
  • the model number of the control device that is the subject of the query is embedded in the position of the information key "CONTROLLER_MODEL_NUM”.
  • a character string indicating the machining shape is embedded in the position of "MACHINING_SHAPE".
  • Figure 6 is a schematic diagram showing another example of a template.
  • the example in Figure 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”. Also, 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”.
  • Figures 7 and 8 are schematic diagrams showing examples of prompts created based on a template.
  • the prompt in Figure 7 is used to inquire about the services required to perform eccentric shaft machining for the industrial machine and control device with machine-specific information "01-00123-01.”
  • This prompt is created by embedding the user's desired machining shape, "eccentric shaft machining,” and the model number of the industrial machine and control device with machine-specific information "01-00123-01,” in the template shown in Figure 5, with reference to the configuration information shown in Figure 4.
  • Figure 8 is a schematic diagram showing another example of a prompt created based on a template.
  • the prompt in Figure 8 is used to inquire about the services required to machine the shape shown in a specified image (a capture of the eccentric shaft shape) when using an industrial machine 4 and control device 3 identified by the machine-specific information "01-00123-02."
  • This prompt is created by attaching image data showing the user's desired machining shape to the template shown in Figure 6, and further embedding the model number of the industrial machine and control device corresponding to the machine-specific information "01-00123-02" by referencing the configuration information shown in Figure 4.
  • Such templates are created in advance to match the format of inquiries to the interactive response device 2. For example, if the interactive response device 2 responds to inquiries in the form of a list of items, it is desirable that the template be for creating a prompt that lists each of the items. Also, if the interactive response device 2 responds to inquiries in the form of natural language, it is desirable that the template be for creating a prompt in the form of natural sentences. It is desirable that each template be created so that it includes information that can be used as a reference when creating responses to anticipated inquiries about services.
  • the transmission unit 140 transmits each of the prompts created by the prompt creation unit 130 to the interactive response device 2. Upon receiving a prompt from the transmission unit 140, the interactive response device 2 generates a response to the received prompt. The generated response is then transmitted to the information presentation device 1.
  • the receiving unit 150 receives the response sent 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 process the specified machining shape.
  • Figure 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 service drawing number, the application conditions of the service, and recommended services that are recommended to be used in conjunction with the service.
  • an "eccentric turning function" is indicated as a service required to perform eccentric shaft machining, 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.
  • the judgment 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, it determines whether the service is available.
  • the judgment unit 160 extracts service identification information from the response, for example, using known natural language processing or pattern matching techniques. Then, it compares the extracted service identification information 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.
  • the judgment unit 160 determines that the service is unavailable.
  • the judgment unit 160 outputs the result of this judgment to the output unit 190.
  • 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 the output on the display device 70.
  • the output may be configured to display the output on a display device (not shown) provided in the control device 3 via the network 5.
  • the output may be transmitted via the network 5 to other computers such as the fog computer 6 or cloud server 7.
  • the output unit 190 may output the determination result together with information about the required service and application conditions contained in the service specification information received by the receiving unit 150.
  • 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 their industrial machinery and its control devices, and if not, whether their industrial machinery and its control devices meet the conditions for service application.
  • 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.
  • 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 non-volatile memory 14 of the information presentation device 1 also include a template storage unit 200, which is an area that pre-stores templates related to prompts, and a configuration information storage unit 210 that pre-stores 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.
  • 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 in the first embodiment.
  • the judgment unit 160 in this embodiment determines whether the service is available based on the acquired configuration information and the service-specific 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.
  • the judgment 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 determination unit 160 outputs the result of the determination and the search results from the configuration information storage unit 210 to the output unit 190.
  • the output unit 190 outputs the result of the determination made by the determination unit 160. If 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.
  • the information display device 1 of this embodiment which has the above configuration, provides information on industrial machines and control devices owned by users that can use the service, even if the industrial machines and control devices they inquire about cannot perform the desired processing, allowing the user to immediately identify the industrial machines and control devices that are appropriate for performing the desired processing.
  • 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.
  • 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 non-volatile memory 14 of the information presentation device 1 also include a template storage unit 200, which is an area that pre-stores templates related to prompts, and a configuration information storage unit 210 that pre-stores 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.
  • 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 in the first embodiment.
  • the determination unit 160 in 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 use in combination, the determination unit 160 determines whether the service that is recommended for use in combination is also available. The determination result is then output to the output unit 190.
  • the output unit 190 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 recommended service is available for use in combination.
  • the configuration information illustrated in FIG. 10 is stored in the configuration information storage unit 210.
  • 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 judgment unit 160 determines that "threading of pilot holes drilled in inclined surfaces” can be performed using this industrial machine and control device.
  • the service identification information includes information on recommended services to be used in conjunction with each service.
  • the rigid tapping function J828) be used in conjunction with the smart rigid tapping (J890) service.
  • the inclined surface indexing command function R522 recommends the use of the workpiece placement error compensation function (S993) in conjunction with the service. Because these recommended functions are not provided by the control device identified by the machine-specific information "01-00123-04," the judgment unit 160 instructs the output unit 190 to output these recommended functions to the user as well. The output unit 190 then outputs these recommended services in addition to the fact that "threading of pilot holes drilled in an inclined surface" is available.
  • the information display 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 their industrial machinery and control devices, as well as whether services that are recommended for use in conjunction with the devices are available.
  • the information presentation device 1 is shown to have a configuration including the configuration information storage unit 210.
  • the configuration information storage unit 210 may be provided on another device, such as the fog computer 6 or the cloud server 7.
  • 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.
  • An information presentation device (1) 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 the processing indicated by the processing information with 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 processed information received by the information presentation device (1) 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.
  • the information relating to the mechanical configuration of the industrial machine (4) included in the configuration information acquired by the information presentation device (1) 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 (3) included in the configuration information includes information identifying the services currently being provided by the control device (3).
  • the determination unit (160) provided 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) that can use the service, which are different from the industrial machines (4) and control devices (3) identified by the machine-specific information.
  • the output unit (190) included in the information presentation device (1) according to another aspect of the present disclosure outputs the application conditions of the service together with the result of the determination.
  • the output unit (190) provided in the information presentation device (1) according to another aspect of the present disclosure outputs information on other services that are recommended to be used in conjunction with the service, along with the result of the judgment.
  • 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).
  • the interactive response device (2) constituting the information presentation system (300) according to another aspect of the present disclosure includes a learning model that has been fine-tuned based on processing information including at least a processing shape and service information required to realize the processing indicated by the processing information in a control device (3) of an industrial machine (4).
  • a computer-readable recording medium 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

Landscapes

  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Manufacturing & Machinery (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Marketing (AREA)
  • Quality & Reliability (AREA)
  • General Engineering & Computer Science (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Automation & Control Theory (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

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.

Description

情報提示装置、情報提示システム、及びコンピュータ読み取り可能な記録媒体Information presentation device, information presentation system, and computer-readable recording medium

 本開示は、情報提示装置、情報提示システム、及びコンピュータ読み取り可能な記録媒体に関する。 This disclosure relates to an information presentation device, an information presentation system, and a computer-readable recording medium.

 産業機械を駆動制御する制御装置により提供されるサービス(機能)は多岐に渡る。これらのサービスの中には、所望の加工に必須なものや、他のサービスとの併用が推奨されるものがある。所望の加工に必要となる情報を提供する装置は、例えば特許文献1などで公知である。 A wide range of services (functions) are provided by control devices that drive and control industrial machinery. Some of these services are essential for the desired processing, while others are recommended for use in conjunction with other services. Devices that provide the information necessary for the desired processing are well known, for example, in Patent Document 1.

 産業機械のユーザは、所望の加工を実現するために必要なサービスを特定するための情報(サービス名称、指定図番などのオーダ情報)を必ずしも知っているとは限らない。また、産業機械のメーカや制御装置のメーカが異なれば、前述のようなサービスを特定する情報も異なる。 Industrial machinery users do not necessarily know the information required to identify the services required to achieve their desired processing (service name, designated drawing number, and other order information). Furthermore, the information required to identify the aforementioned services differs depending on the manufacturer of the industrial machinery or control device.

国際公開第2006/137120号WO 2006/137120

 ユーザ自身が保有する産業機械において所望の加工に必要なサービスが利用可能か否かを判断することは難しい。また、利用不可の場合に保有している産業機械がサービス適用条件を満たしているかをユーザ自身が即座に判断することも困難である。
 現場では、ユーザに必要となるサービスに係る情報を提示する技術が望まれている。
It is difficult for users to determine whether the services required for the desired processing are available for their own industrial machinery, and if the services are unavailable, it is also difficult for users to immediately determine whether their industrial machinery meets the conditions for service application.
In the field, there is a demand for technology that can present information related to services that users need.

 本開示による情報提示装置は、これから加工したい所望形状などの加工情報と、利用予定の産業機械を識別できる固有情報から、加工に必要な制御装置のサービス(機能)を大規模言語モデル(LLM:Large Language Models)などを用いた生成AIを備える対話型応答装置に対して問い合わせ、応答として得られたサービスが利用予定の産業機械で利用可能か否か判断し、その判断結果および適用条件を出力することで、上記課題を解決する。 The information presentation device disclosed herein solves the above problem by querying an interactive response device equipped with generative AI using large-scale language models (LLMs) and the like to determine the control device services (functions) required for processing based on processing information such as the desired shape to be processed and unique information that can identify the industrial machinery to be used, determining whether the services obtained as a response can be used with the industrial machinery to be used, and outputting the determination result and application conditions.

 そして、本開示の一態様は、産業機械及び制御装置を一意に識別する機械固有情報を受け付ける機械固有情報受付部と、前記産業機械及び前記制御装置により加工すべき形状を少なくとも含む加工情報を受け付ける加工情報受付部と、前記加工情報が示す加工を前記機械固有情報で識別される前記産業機械及び前記制御装置で実現するために必要なサービスの問合せを含むプロンプトを作成するプロンプト作成部と、前記プロンプトを対話型応答装置に送信する送信部と、前記サービスを特定するサービス特定情報を含む応答を、前記対話型応答装置から受け取る受信部と、前記機械固有情報で識別される前記産業機械及び前記制御装置の構成に係る情報を含む構成情報を取得し、該構成情報と前記応答に含まれるサービス特定情報とに基づいて、前記サービスが利用可能か否かの判断をする判断部と、前記判断の結果を出力する出力部と、を備える情報提示装置である。 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 a service inquiry required to perform 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 obtains 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.

本開示の一実施形態による情報提示装置の概略的なハードウェア構成図である。1 is a schematic hardware configuration diagram of an information presentation device according to an embodiment of the present disclosure. 第1実施形態による情報提示装置の概略的な機能を示すブロック図である。1 is a block diagram showing a schematic function of an information presentation device according to a first embodiment. テンプレート記憶部に記憶されている複数のテンプレートの例を示す模式図である。FIG. 2 is a schematic diagram showing an example of a plurality of templates stored in a template storage unit. 構成情報記憶部に記憶される構成情報の例を示す模式図である。3 is a schematic diagram illustrating an example of configuration information stored in a configuration information storage unit. FIG. テンプレートの例を示す模式図である。FIG. 10 is a schematic diagram showing an example of a template. テンプレートの他の例を示す模式図である。FIG. 10 is a schematic diagram showing another example of the template. プロンプトの例を示す模式図である。FIG. 10 is a schematic diagram showing an example of a prompt. プロンプトの他の例を示す模式図である。FIG. 10 is a schematic diagram showing another example of a prompt. 対話型応答装置からの応答の例を示す模式図である。FIG. 10 is a schematic diagram showing an example of a response from an interactive response device. 構成情報記憶部に記憶される構成情報の他の例を示す模式図である。FIG. 10 is a schematic diagram illustrating another example of configuration information stored in the configuration information storage unit. 対話型応答装置からの応答の他の例を示す模式図である。FIG. 10 is a schematic diagram showing another example of a response from the interactive response device. 情報提示システムの概略的な構成を例示する模式図である。FIG. 1 is a schematic diagram illustrating a general configuration of an information presentation system.

 以下、本開示の実施形態を図面と共に説明する。なお、以下の説明では、同一または類似の機能を有する構成に同一の符号を付す。そして、それら構成の重複する説明は、省略する場合がある。 Embodiments of the present disclosure will be described below with reference to the drawings. In the following description, components having the same or similar functions will be assigned the same reference numerals. Duplicate descriptions of these components may be omitted.

 本願でいう「XXに基づく」とは、「少なくともXXに基づく」ことを意味し、XXに加えて別の要素に基づく場合も含む。また、「XXに基づく」とは、XXを直接に用いる場合に限定されず、XXに対して演算や加工が行われたものに基づく場合も含む。「XX」は、任意の要素(例えば、任意の情報)である。 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).

[第1実施形態]
 図1は本開示の第1実施形態による情報提示装置の要部を示す概略的なハードウェア構成図である。本実施形態による情報提示装置1は、例えば、産業機械を制御する制御装置上に実装することができる。また、情報提示装置1は、例えば、制御装置に併設されたパソコンや、該制御装置と有線/無線のネットワークを介して接続されたパソコン、セルコンピュータ、フォグコンピュータ6、クラウドサーバ7などのコンピュータ上に実装することができる。本実施形態では、情報提示装置1を、産業機械を制御する制御装置とネットワークを介して接続されたコンピュータの上に実装した例を示す。
[First embodiment]
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.

 本実施形態による情報提示装置1が備えるCPU11は、情報提示装置1を全体的に制御するプロセッサである。CPU11は、バス22を介してROM12に格納されたシステムプログラムを読み出し、該システムプログラムに従って情報提示装置1全体を制御する。RAM13には一時的な計算データや表示データ、及び外部から取得した各種データ等が一時的に格納される。 The CPU 11 provided in the information presentation device 1 according to this embodiment is a processor that controls the information presentation device 1 as a whole. 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, and various data acquired from external sources.

 不揮発性メモリ14は、例えば図示しないバッテリでバックアップされたメモリやSSD(Solid State Drive)等で構成され、情報提示装置1の電源がオフされても記憶状態が保持される。不揮発性メモリ14には、インタフェース15を介して外部機器72から読み込まれたプログラムやデータ、入力装置71を介して入力されたプログラムやデータ、ネットワーク5を介して産業機械4を制御する制御装置3や他の装置から取得されたプログラムやデータ等が記憶される。不揮発性メモリ14に記憶されたプログラムやデータは、実行時/利用時にはRAM13に展開されてもよい。また、ROM12には、公知の解析プログラムなどの各種システムプログラムが予め書き込まれている。 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 memory 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 obtained from the control device 3 that controls the industrial machinery 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 well-known analysis programs are pre-written in the ROM 12.

 インタフェース15は、情報提示装置1のCPU11とUSB装置等の外部機器72と接続するためのインタフェースである。外部機器72側からは、例えばシステムプログラム、設定データ等が読み込まれる。また、情報提示装置1内で作成または編集したプログラムや設定データ等は、外部機器72を介して外部記憶手段に記憶させることができる。 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 and setting data created or edited within the information presentation device 1 can be stored in external storage means via the external device 72.

 インタフェース20は、情報提示装置1のCPU11と有線乃至無線のネットワーク5とを接続するためのインタフェースである。ネットワーク5は、例えばRS-485等のシリアル通信、Ethernet(登録商標)通信、光通信、無線LAN、Wi-Fi(登録商標)、Bluetooth(登録商標)等の技術を用いて通信をするものであってよい。ネットワーク5には、少なくとも1つの検証対象となる産業機械4を制御する制御装置3やユーザからの問合せに対応する対話型応答装置2、フォグコンピュータ6、クラウドサーバ7等が接続され、情報提示装置1との間で相互にデータのやり取りを行っている。 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), or Bluetooth (registered trademark). The network 5 is connected to a control device 3 that controls at least one industrial machine 4 to be verified, an interactive response device 2 that responds to inquiries from users, a fog computer 6, a cloud server 7, and other devices, and exchanges data with the information presentation device 1.

 表示装置70には、メモリ上に読み込まれた各データ、プログラム等が実行された結果として得られたデータ等がインタフェース17を介して出力されて表示される。また、キーボードやポインティングデバイス、音声入力装置、撮像装置、バーコードリーダー等の少なくとも1つ以上の入力機器から構成される入力装置71は、ユーザによる操作に基づく指令、データ等をインタフェース18を介してCPU11に渡す。 Display device 70 displays data read into memory, data obtained as a result of executing programs, etc., output via interface 17. Furthermore, input device 71, which is comprised 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 CPU 11 via interface 18.

 対話型応答装置2は、所定の文章に対して、応答となる文章を返す装置として構成される。対話型応答装置2は、所定の文章に対して応答となる文章を学習した大規模言語モデル(LLM:Large Language Models)を備える。このモデルは、例えばTransformerモデルなどの公知の用いることができる。大規模言語モデルは、それぞれのテキストについて、所定の文章が入力された際の当該所定の文章に対する応答となる確率を学習する。また、当該テキストに対して他のそれぞれのテキストが続く確率を更に学習する。このような学習を繰り返すことで、大規模言語モデルは、所定の文章が入力された際に、当該文章に対する応答として確率の高いテキスト列を出力するようになる。学習において、所定の文章に対する応答となる文書をどのように学習させるかによって、対話型応答装置2は、対話、質疑応答、文章の要約、文章の編集、文章の翻訳、文章の変換、文章の変更、文章の最適化、文章の解釈、文章の検出、認識、予測、判定、コード生成、画像生成、総合判断などの目的で利用することができる。 The interactive response device 2 is configured as a device that returns a response sentence to a predetermined sentence. The interactive response device 2 is equipped with large-scale language models (LLMs) that have learned response sentences to predetermined sentences. This model can be a well-known model such as a Transformer model. The large-scale language model learns the probability that a given sentence will be a response to the given sentence when input. It also learns the probability that each text will be followed by other texts. By repeating this learning process, the large-scale language model will output a text string with a high probability as a response to a given sentence when 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.

 本開示による情報提示装置1は、対話型応答装置2とネットワーク5を介して接続されていることを前提としている。この対話型応答装置2は、例えばインターネット上で公開されている様々な情報に基づいた学習をしたモデルを備える。インターネット上で公開されている情報には、それぞれの制御装置や産業機械で利用可能なサービスに係る情報を含む。このような情報は、それぞれの制御装置や産業機械のメーカがインターネット上に公開している。必要に応じて、産業機械4及び制御装置3のマニュアルや仕様書、それぞれの加工形状を少なくとも含む加工情報と該加工情報が示す加工をそれぞれの産業機械や制御装置で実現するために必要なサービスに係る情報などを学習データとして用いた追加学習(ファインチューニング)を予め行うようにしてもよい。学習に用いる情報を絞り込むことで、問合せに対してある程度の精度を保った応答を返す対話型応答装置2を用意することができる。この場合、図12に示されるように、情報提示装置1と対話型応答装置2とがネットワーク5を介して接続された構成を、1つの情報提示システム300として考えることができる。 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. This interactive response device 2 has a model that has been trained based on various information publicly available on the Internet, for example. Information publicly available on the Internet includes information related to services available for each control device and industrial machine. This information is published on the Internet by the manufacturers of each control device and industrial machine. If necessary, additional learning (fine tuning) may be performed in advance using, as learning data, manuals and specifications for the industrial machine 4 and control device 3, processing information including at least the respective processing shapes, and information related to services required to realize the processing indicated by the processing information on each industrial machine and control device. By narrowing down the information used for learning, it is possible to prepare an interactive response device 2 that returns responses to inquiries with a certain degree of accuracy. 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.

 図2は、本開示の第1実施形態による情報提示装置1が備える機能を概略的なブロック図として示したものである。本実施形態による情報提示装置1が備える各機能は、図1に示した情報提示装置1が備えるCPU11がシステムプログラムを実行し、情報提示装置1の各部の動作を制御することにより実現される。 FIG. 2 is a schematic block diagram showing the 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 of the information presentation device 1 shown in FIG. 1 executing a system program and controlling the operation of each part of the information presentation device 1.

 本実施形態の情報提示装置1は、機械固有情報受付部100、加工情報受付部110、プロンプト作成部130、送信部140、受信部150、判断部160、出力部190を備える。また、情報提示装置1のRAM13乃至不揮発性メモリ14には、プロンプトに係るテンプレートを予め記憶している領域であるテンプレート記憶部200、及び機械固有情報と該機械固有情報で特定される産業機械が備える機械構成及び制御装置が備える構成とを関連付けた構成情報を予め記憶する構成情報記憶部210が用意されている。 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 non-volatile memory 14 of the information presentation device 1 also include a template storage unit 200, which is an area for pre-storing templates related to prompts, and a configuration information storage unit 210, which pre-stores 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.

 機械固有情報受付部100は、サービスに係る問合せを行う対象となる産業機械4及び制御装置3を一意に識別する機械固有情報を受け付ける。機械固有情報は、ユーザが利用している産業機械4及び制御装置3を識別可能な情報であればどのようなものであってもよい。例えば、産業機械4を製造したメーカを一意に識別するMTB(Machine Tool Builder)番号、産業機械を利用しているユーザを一意に識別する機械ユーザ番号、追番などを組み合わせた番号であってよい。機械固有情報は、産業機械4及び制御装置3のそれぞれを識別できる2つの情報で構成されていてもよい。また、産業機械4及び制御装置3が一体型である場合には、産業機械4及び制御装置3の組を識別する1つの情報で構成されていてもよい。機械固有情報受付部100は、機械固有情報を入力するためのGUI(Graphical User Interface)を表示装置70に対して表示し、そのGUIを介してユーザからの入力装置71を用いた直接的に機械固有情報の入力を受けつけてもよい。また、管理対象となる産業機械4及び制御装置3を一覧表示するなどして、ユーザに選択入力をさせることで、間接的に機械固有情報の入力を受けつけてもよい。更に、図示しないバーコードリーダーや撮像装置などを用いて産業機械4及び制御装置3に貼り付けまたは刻印されている1次元バーコードや2次元バーコードなどを読み取ることで、機械固有情報の入力を受けつけるようにしてもよい。機械固有情報受付部100は、受け付けた機械固有情報をプロンプト作成部130へと出力する。 The machine-specific information receiving unit 100 receives machine-specific information that uniquely identifies the industrial machine 4 and 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 control device 3 used by the user. For example, it 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 using 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 control device 3, respectively. Furthermore, if the industrial machine 4 and control device 3 are integrated, it may be composed of one piece of information that identifies the combination of the industrial machine 4 and control device 3. The machine-specific information receiving unit 100 may display a GUI (Graphical User Interface) for inputting machine-specific information on the display device 70, and may accept direct input of machine-specific information from the user using the input device 71 via the GUI. Alternatively, the input of 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 machine-specific information may be accepted by reading one-dimensional or two-dimensional barcodes affixed 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.

 加工情報受付部110は、加工すべき所望の加工形状を示す情報を少なくとも含む加工情報を受け付ける。加工情報は、偏心シャフト加工、スクロールコンプレッサ、傾斜面穴あけなどのように加工形状を示す情報を文字列で入力したものであってよい。また、加工情報は、加工形状を示す情報を音声で入力したものであってよい。更に、例えばCADで作成されたCADデータや、他の産業機械で加工された製品を撮像した画像、手書きの図を撮像した画像などを加工形状を示す情報として用いてもよい。一般に、所望の加工形状を言語化することは困難であるが、図面や画像を用いることで加工形状を表現することができる。加工情報受付部110は、機械固有情報を入力するためのGUIを表示装置70に対して表示し、そのGUIを介してユーザからの入力装置71を用いた加工形状の入力を受けつけてもよい。また、加工形状を示すCADデータや画像データをユーザに選択入力をさせるようにしてもよい。加工情報受付部110は、受け付けた加工情報をプロンプト作成部130へと出力する。 The machining information receiving unit 110 receives machining information that includes at least information indicating the 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 machinery, or images of hand-drawn drawings may be used as information indicating the machining shape. While it is generally difficult to verbalize the 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 creation unit 130.

 プロンプト作成部130は、機械固有情報受付部100が受け付けた機械固有情報と、加工情報受付部110が受け付けた加工情報とに基づいて、対話型応答装置2へ入力可能なプロンプトを作成する。プロンプト作成部130は、作成したプロンプトが一意に識別できるプロンプト識別情報を該プロンプトに付与するようにしてよい。プロンプト作成部130は、例えば問合せ情報に応じたプロンプトのテンプレートに対して、機械固有情報に基づいて特定される構成情報、加工情報を当てはめることで、プロンプトを作成するようにしてもよい。 The prompt creation unit 130 creates a prompt that can be input to the interactive response device 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. 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 the inquiry information, for example.

 図3は、テンプレート記憶部200に記憶されている複数のテンプレートの例を示す模式図である。図3の例では、テンプレート記憶部200は複数のテンプレート1、2、…を記憶している。また、それぞれのテンプレートは、加工情報の種類に応じたものとなっている。プロンプト作成部130は、加工情報受付部110が取得した加工情報の種類に応じて、テンプレート記憶部200に記憶されるテンプレートを選択する。そして、選択したテンプレートを用いてプロンプトを作成する。 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 corresponds to a type of processing information. The prompt creation unit 130 selects a template stored in the template storage unit 200 according to the type of processing information acquired by the processing information receiving unit 110. Then, it creates a prompt using the selected template.

 プロンプト作成部130は、プロンプトを作成する際に、構成情報記憶部210を参照して、機械固有情報で特定される産業機械4及び制御装置3の構成情報を取得する。図4は、構成情報記憶部210に記憶される構成情報の例である。構成情報は、機械固有情報に対して、該機械固有情報で特定される産業機械4が備える機械構成や制御装置3が備える構成を関連付けたものである。制御装置3の構成には、該制御装置3の型番や、該制御装置3において既に提供されているサービスの名称、図番などを含み得る。産業機械4の機械構成には、該産業機械4の型番や、該産業機械4が備える制御軸の数、制御系統数、軸構成などの情報を含み得る。図4の例では、機械固有情報「01-00123-01」の産業機械の型番は「FANUC aaaa aaaa」であり、制御軸の数が「3」、制御系統数が「1」、軸構成は「XZC」となっている。また、制御装置の型番は「FANUC Series yyyy yyyy」であり、提供中のサービスとして、機械制御タイプ指定機能(図番はS838#T)、極座標補間機能(図番はJ815)、及び偏心ターニング機能(図番はR082)などがある。機械固有情報「01-00123-02」の産業機械の型番は「FANUC bbbb bbbb」であり、制御軸の数が「5」、制御系統数が「1」、軸構成は「XYZBC」となっている。また、制御装置の型番は「FANUC Series zzzz zzzz」であり、提供中のサービスとして、機械制御タイプ指定機能(図番はS838#M)、円筒補間機能(図番はJ816)、及び傾斜面割出指令(図番はR522)などがある。プロンプト作成部130は、プロンプトを作成するに際して、これらの構成情報を参照する。 When creating a prompt, the prompt creation unit 130 refers to the configuration information storage unit 210 to obtain the configuration information of the industrial machine 4 and control device 3 identified by the machine-specific information. Figure 4 is an example of 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 with the machine-specific information. 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 Figure 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," with the number of controlled axes being "5," the number of controlled systems being "1," and the axis configuration being "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 creation unit 130 references this configuration information when creating a prompt.

 図5は、テンプレートの例を示す模式図である。図5の例では、テンプレートはプロンプトの文章の所定の位置に、所定の情報を埋め込むための情報キーを含めたものとなっている。プロンプト作成部130は、それぞれの情報キーの位置に、対応する情報を埋め込むことでプロンプトを作成する。図5の例では、「MACHINE_MODEL_NUM」という情報キーの位置には、問合せ対象となる産業機械の型番を埋め込む。また、「CONTROLLER_MODEL_NUM」という情報キーの位置には、問合せ対象となる制御装置の型番を埋め込む。更に、「MACHINING_SHAPE」の位置には加工形状を示す文字列を埋め込む。 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 specified information in specified positions in the prompt text. The prompt creation unit 130 creates a prompt by embedding corresponding information in the position of each information key. In the example of FIG. 5, the model number of the industrial machine that is the subject of the query is embedded in the position of the information key "MACHINE_MODEL_NUM". Furthermore, the model number of the control device that is the subject of the query is embedded in the position of the information key "CONTROLLER_MODEL_NUM". Furthermore, a character string indicating the machining shape is embedded in the position of "MACHINING_SHAPE".

 図6は、テンプレートの他の例を示す模式図である。図6の例は、加工情報に含まれる加工形状が画像ファイルで示されている場合に用いられるテンプレートである。プロンプト作成部130は、「MACHINE_MODEL_NUM」という情報キーの位置には、問合せ対象となる産業機械の型番を埋め込む。また、「CONTROLLER_MODEL_NUM」という情報キーの位置には、問合せ対象となる制御装置の型番を埋め込む。更に、また、「ATTACH_SHAPE_PIC」の位置には加工形状を示す画像データを添付する。 Figure 6 is a schematic diagram showing another example of a template. The example in Figure 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". Also, 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".

 図7、図8は、テンプレートに基づいて作成したプロンプトの例を示す模式図である。図7のプロンプトは、機械固有情報「01-00123-01」の産業機械及び制御装置について、偏心シャフト加工をするために必要なサービスを問い合わせるために用いられるプロンプトである。このプロンプトは、図5に例示したテンプレートに対して、ユーザが望む加工形状である「偏心シャフト加工」と、図4に例示した構成情報を参照して、機械固有情報「01-00123-01」の産業機械の型番及び制御装置の型番とを埋め込んだものである。 Figures 7 and 8 are schematic diagrams showing examples of prompts created based on a template. The prompt in Figure 7 is used to inquire about the services required to perform eccentric shaft machining for the industrial machine and control device with machine-specific information "01-00123-01." This prompt is created by embedding the user's desired machining shape, "eccentric shaft machining," and the model number of the industrial machine and control device with machine-specific information "01-00123-01," in the template shown in Figure 5, with reference to the configuration information shown in Figure 4.

 図8は、テンプレートに基づいて作成したプロンプトの他の例を示す模式図である。図8のプロンプトは、機械固有情報「01-00123-02」で識別される産業機械4及び制御装置3を利用している場合に、所定の画像(偏心シャフト形状が撮像されている)で示される形状を加工するために必要なサービスを問い合わせるために用いられるプロンプトである。このプロンプトは、図6に例示したテンプレートに対して、ユーザが望む加工形状を示す画像データを添付し、更に、図4に例示した構成情報を参照して、機械固有情報「01-00123-02」に対応する産業機械の型番及び制御装置の型番を埋め込んだものである。 Figure 8 is a schematic diagram showing another example of a prompt created based on a template. The prompt in Figure 8 is used to inquire about the services required to machine the shape shown in a specified image (a capture of the eccentric shaft shape) when using an industrial machine 4 and control device 3 identified by the machine-specific information "01-00123-02." This prompt is created by attaching image data showing the user's desired machining shape to the template shown in Figure 6, and further embedding the model number of the industrial machine and control device corresponding to the machine-specific information "01-00123-02" by referencing the configuration information shown in Figure 4.

 このようなテンプレートは、予め対話型応答装置2に対する問合せの形式に合わせて作成しておく。例えば、対話型応答装置2が項目を列挙する形での問い合わせに対応したものである場合には、それぞれの項目を列挙したプロンプトを作成するためのテンプレートであることが望ましい。また、自然言語による問合せ形式に対応したものである場合には自然な文章の形式のプロンプトを作成するためのテンプレートであることが望ましい。それぞれのテンプレートは、想定されるサービスの問合せに対する回答を作成するにあたり、参考となる情報が含まれるように作成されていることが望ましい。 Such templates are created in advance to match the format of inquiries to the interactive response device 2. For example, if the interactive response device 2 responds to inquiries in the form of a list of items, it is desirable that the template be for creating a prompt that lists each of the items. Also, if the interactive response device 2 responds to inquiries in the form of natural language, it is desirable that the template be for creating a prompt in the form of natural sentences. It is desirable that each template be created so that it includes information that can be used as a reference when creating responses to anticipated inquiries about services.

 送信部140は、プロンプト作成部130が作成したプロンプトをそれぞれ対話型応答装置2へと送信する。送信部140からプロンプトを受信した対話型応答装置2は、受信したプロンプトに対する応答を生成する。そして生成した応答を情報提示装置1へと送信する。 The transmission unit 140 transmits each of the prompts created by the prompt creation unit 130 to the interactive response device 2. Upon receiving a prompt from the transmission unit 140, the interactive response device 2 generates a response to the received prompt. The generated response is then transmitted to the information presentation device 1.

 受信部150は、対話型応答装置2から送信されてくる応答を受信する。この応答は、対話型応答装置2が生成した、指定された加工形状を加工するために必要となるサービスを特定するサービス特定情報を含む。図9は、対話型応答装置2からの応答を例示する模式図である。サービス特定情報は、例えばサービスの名称、サービスの図番、サービスの適用条件、サービスを適用するにあたり併用が推奨される併用推奨サービスなどを含み得る。図9のサービス特定情報の例では、偏心シャフト加工を行うために必要なサービスとして「偏心ターニング機能」が示されており、また、偏心ターニング機能の図番、適用条件がサービス特定情報に含まれている。受信部150は、受信した応答を判断部160へと出力する。 The receiving unit 150 receives the response sent 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 process the specified machining shape. Figure 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 service drawing number, 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 Figure 9, an "eccentric turning function" is indicated as a service required to perform eccentric shaft machining, 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.

 判断部160は、機械固有情報で識別される産業機械の機械構成及び制御装置の構成を含む構成情報を構成情報記憶部210から取得する。そして、取得した構成情報と、受信部150が受信した応答に含まれるサービス特定情報とに基づいて、前記サービスが利用可能か否かの判断をする。判断部160は、例えば公知の自然言語処理やパターンマッチングの技術を用いて応答の中からサービス特定情報を抽出する。そして、抽出したサービス特定情報と、機械固有情報で識別される産業機械の機械構成及び制御装置の構成を含む構成情報との突き合せを行い、その結果に基づいて前記サービスが利用可能か否かの判断をする。例えば、図4の構成情報が記憶されている状態において、機械固有情報「0100123-01」の産業機械及び制御装置において、「偏心シャフト加工」が行えるかどうかを対話型応答装置2に対して問い合わせる場合を考える。この時、図7で例示するプロンプトに対して、対話型応答装置2から図9に例示する応答を受信したとする。この場合、機械固有情報「01-00123-01」の制御装置では既に偏心ターニング機能が提供されているため、判断部160は、サービスの利用が可能であると判断する。一方で、機械固有情報「01-00123-02」の産業機械及び制御装置において、「偏心シャフト加工」が行えるかどうかを対話型応答装置2に対して問い合わせる場合を考える。そして、同様に図9に例示する応答を受信したとする。この場合、機械固有情報「01-00123-02」の制御装置では偏心ターニング機能が提供されていない。そのため、判断部160は、サービスが利用できないと判断する。判断部160は、その判断の結果を出力部190へと出力する。 The judgment 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, it determines whether the service is available. The judgment unit 160 extracts service identification information from the response, for example, using known natural language processing or pattern matching techniques. Then, it compares the extracted service identification information 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 where, with the configuration information of Figure 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, it is assumed that the response illustrated in Figure 9 is received from the interactive response device 2 in response to the prompt illustrated in Figure 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 determines that the service is available. Meanwhile, consider a case where an inquiry is made to the interactive response device 2 about 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 shown 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 determines that the service is unavailable. The judgment unit 160 outputs the result of this judgment to the output unit 190.

 出力部190は、判断部160による判断の結果を出力する。出力部190は、表示装置70に対して表示出力するようにしてもよい。また、ネットワーク5を介して制御装置3が備える図示しない表示装置に対して表示出力するようにしてもよい。更に、フォグコンピュータ6やクラウドサーバ7などの他のコンピュータに対してネットワーク5を介して送信出力するようにしてもよい。 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 the output on the display device 70. Alternatively, the output may be configured to display the output on a display device (not shown) provided in the control device 3 via the network 5. Furthermore, the output may be transmitted via the network 5 to other computers such as the fog computer 6 or cloud server 7.

 出力部190は、サービスが利用できないと判断部160が判断した場合に、その判断結果と共に、受信部150が受信したサービス特定情報に含まれる必要なサービスの情報と適用条件とを併せて出力するようにしてもよい。 If the determination unit 160 determines that a service is unavailable, the output unit 190 may output the determination result together with information about the required service and application conditions contained in the service specification information received by the receiving unit 150.

 上記構成を備えた本実施形態による情報提示装置1は、産業機械及び制御装置のユーザが、所望の加工に必要なサービスが保有している産業機械及びその制御装置で利用可能か否か、また利用できない場合に保有している産業機械及びその制御装置がサービス適用条件を満たしているかをユーザ自身が即座に判断することができるようになる。 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 their industrial machinery and its control devices, and if not, whether their industrial machinery and its control devices meet the conditions for service application.

[第2実施形態]
 以下では、本開示の第2実施形態による情報提示装置について説明する。本実施形態による情報提示装置1は、第1実施形態による情報提示装置1と同様のハードウェア構成を備える。
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.

 本実施形態の情報提示装置1は、第1実施形態による情報提示装置1と同様に、機械固有情報受付部100、加工情報受付部110、プロンプト作成部130、送信部140、受信部150、判断部160、出力部190を備える。また、情報提示装置1のRAM13乃至不揮発性メモリ14には、プロンプトに係るテンプレートを予め記憶している領域であるテンプレート記憶部200、及び機械固有情報と該機械固有情報で特定される産業機械が備える機械構成及び制御装置が備える構成とを関連付けた構成情報を予め記憶する構成情報記憶部210が用意されている。 Similar to the information presentation device 1 of the first embodiment, 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 non-volatile memory 14 of the information presentation device 1 also include a template storage unit 200, which is an area that pre-stores templates related to prompts, and a configuration information storage unit 210 that pre-stores 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.

 本実施形態による情報提示装置1が備える機械固有情報受付部100、加工情報受付部110、プロンプト作成部130、送信部140、受信部150は、第1実施形態による各機能と同様のものである。 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 in the first embodiment.

 本実施形態による判断部160は、第1実施形態による判断部160と同様に、取得した構成情報と、受信部150が受信した応答に含まれるサービス特定情報とに基づいて、前記サービスが利用可能か否かの判断をする。そして、前記サービスが利用できないと判断した場合、改めて構成情報記憶部210を参照して、当該サービスが提供されている産業機械及び制御装置を検索する。例えば、図4の構成情報が記憶されている状態において、機械固有情報「01-00123-02」の産業機械及び制御装置で「偏心シャフト加工」が行えるかどうかを問い合わせると、機械固有情報「01-00123-02」の産業機械及び制御装置では「偏心ターニング機能」を提供していないため「偏心シャフト加工」ができないという判断結果となる。このような場合、判断部160は、更に構成情報記憶部210で「偏心ターニング加工」が提供されている産業機械及び制御装置を検索する。そして、機械固有情報「01-00123-01」の産業機械及び制御装置で「偏心ターニング機能」が提供されていることがわかる。判断部160は、その判断の結果と、構成情報記憶部210を検索した結果を出力部190へと出力する。 In the same way as the judgment unit 160 in the first embodiment, the judgment unit 160 in this embodiment determines whether the service is available based on the acquired configuration information and the service-specific 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 in Figure 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 judgment 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 judgment 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 determination unit 160 outputs the result of the determination and the search results from the configuration information storage unit 210 to the output unit 190.

 本実施形態による出力部190は、判断部160による判断の結果を出力する。出力部190は、サービスが利用できないと判断部160が判断した場合に、その判断結果と共に、サービスが利用可能な産業機械及び制御装置の機械固有情報を併せて表示する。 In this embodiment, the output unit 190 outputs the result of the determination made by the determination unit 160. If 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.

 上記構成を備えた本実施形態による情報提示装置1は、産業機械及び制御装置のユーザが、問い合わせた産業機械及び制御装置において所望の加工ができない場合であっても、保有している産業機械及び制御装置の中からサービスを利用可能な産業機械及び制御装置の情報を提供してくれるため、ユーザは所望の加工を行うのに適切な産業機械及び制御装置を即座に把握できるようになる。 The information display device 1 of this embodiment, which has the above configuration, provides information on industrial machines and control devices owned by users that can use the service, even if the industrial machines and control devices they inquire about cannot perform the desired processing, allowing the user to immediately identify the industrial machines and control devices that are appropriate for performing the desired processing.

[第3実施形態]
 以下では、本開示の第3実施形態による情報提示装置について説明する。本実施形態による情報提示装置1は、第1実施形態による情報提示装置1と同様のハードウェア構成を備える。
[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.

 本実施形態の情報提示装置1は、第1実施形態による情報提示装置1と同様に、機械固有情報受付部100、加工情報受付部110、プロンプト作成部130、送信部140、受信部150、判断部160、出力部190を備える。また、情報提示装置1のRAM13乃至不揮発性メモリ14には、プロンプトに係るテンプレートを予め記憶している領域であるテンプレート記憶部200、及び機械固有情報と該機械固有情報で特定される産業機械が備える機械構成及び制御装置が備える構成とを関連付けた構成情報を予め記憶する構成情報記憶部210が用意されている。 Similar to the information presentation device 1 of the first embodiment, 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 non-volatile memory 14 of the information presentation device 1 also include a template storage unit 200, which is an area that pre-stores templates related to prompts, and a configuration information storage unit 210 that pre-stores 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.

 本実施形態による情報提示装置1が備える機械固有情報受付部100、加工情報受付部110、プロンプト作成部130、送信部140、受信部150は、第1実施形態による各機能と同様のものである。 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 in the first embodiment.

 本実施形態による判断部160は、第1実施形態による判断部160と同様に、取得した構成情報と、受信部150が受信した応答に含まれるサービス特定情報とに基づいて、前記サービスが利用可能か否かの判断をする。また、サービス特定情報に、併用することが推奨されるサービスが含まれている場合、判断部160は、併用が推奨されているサービスについても利用可能か否かの判断をする。そして、その判断の結果を出力部190へと出力する。 Similar to the determination unit 160 in the first embodiment, the determination unit 160 in 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 use in combination, the determination unit 160 determines whether the service that is recommended for use in combination is also available. The determination result is then output to the output unit 190.

 本実施形態による出力部190は、判断部160による判断の結果を出力する。出力部190は、サービスの利用可能か否かの判断に加えて、更に、併用することが推奨されるサービスがある場合に、併用が推奨されているサービスの利用可否についても併せて表示する。 In this embodiment, the output unit 190 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 recommended service is available for use in combination.

 例えば、図10に例示される構成情報が構成情報記憶部210に記憶されている場合を考える。この時、ユーザが機械固有情報「01-00123-04」で特定される産業機械及び制御装置において、「傾斜面にあけられた下穴へのねじ切り加工」を行えるか問い合わせたとする。そして、対話型応答装置2から図11に例示される応答を受信したとする。この場合、機械固有情報「01-00123-04」で特定される制御装置は、リジッドタップ機能(J828)及び傾斜面割出指令機能(R522)の両方の機能を提供している。そのため、判断部160は、この産業機械及び制御装置で「傾斜面にあけられた下穴へのねじ切り加工」を行うことができると判断する。また、サービス特定情報には、それぞれのサービスについて、併用推奨サービスの情報を含んでいる。リジッドタップ機能(J828)には、スマートリジッドタップ(J890)のサービスの併用が推奨されている。また、傾斜面割出指令機能(R522)には、ワーク設置誤差補正機能(S993)のサービスの併用が推奨されている。これらの推奨機能は機械固有情報「01-00123-04」で特定される制御装置では提供されていないため、判断部160は、これらの推奨機能をユーザについても出力するように出力部190へと指令する。そして、出力部190は、「傾斜面にあけられた下穴へのねじ切り加工」が利用可能であることに加えて、これらの推奨サービスを併せて出力する。 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 "threading of pilot holes drilled in inclined surfaces" can be performed using an industrial machine and control device identified by the machine-specific information "01-00123-04." 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 judgment unit 160 determines that "threading of pilot holes drilled in inclined surfaces" can be performed using this industrial machine and control device. Furthermore, the service identification information includes information on recommended services to be used 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) recommends the use of the workpiece placement error compensation function (S993) in conjunction with the service. Because these recommended functions are not provided by the control device identified by the machine-specific information "01-00123-04," the judgment unit 160 instructs the output unit 190 to output these recommended functions to the user as well. The output unit 190 then outputs these recommended services in addition to the fact that "threading of pilot holes drilled in an inclined surface" is available.

 上記構成を備えた本実施形態による情報提示装置1は、産業機械及び制御装置のユーザが、所望の加工に必要なサービスが保有している産業機械及び制御装置で利用可能か否かに加えて、更に、併用が推奨されるサービスが利用可能か否かをユーザ自身が即座に判断することができるようになる。 The information display 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 their industrial machinery and control devices, as well as whether services that are recommended for use in conjunction with the devices are available.

[その他の実施形態]
 上記した実施形態において、情報提示装置1は構成情報記憶部210を備えている構成を示している。しかしながら、構成情報記憶部210は、例えばフォグコンピュータ6やクラウドサーバ7などの他の装置上に設けられていてよい。この場合、情報提示装置は、ネットワーク5を介して構成情報記憶部210を参照する。このような構成とすることで、多くの産業機械4及び制御装置3が設置された製造現場において、構成情報を一括管理することが可能となる。
[Other embodiments]
In the above-described embodiment, the information presentation device 1 is shown to have a configuration including 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.

 以上、本開示の実施形態について詳述したが、本開示は上述した個々の実施形態に限定されるものではない。これらの実施形態は、発明の要旨を逸脱しない範囲で、または、請求の範囲に記載された内容とその均等物から導き出される本開示の思想および趣旨を逸脱しない範囲で、種々の追加、置き換え、変更、部分的削除等が可能である。例えば、上述した実施形態において、各動作の順序や各処理の順序は、一例として示したものであり、これらに限定されるものではない。また、上述した実施形態の説明に数値又は数式が用いられている場合も同様である。 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 to these embodiments without departing from the gist of the invention, or without departing from the idea and intent of the present disclosure as derived from the content of 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 formulas are used to explain the above-described embodiments.

 以下に、本開示の実施形態に係る付記を示す。
(付記1)
 本開示の一態様による情報提示装置(1)は、産業機械(4)及び制御装置(3)を一意に識別する機械固有情報を受け付ける機械固有情報受付部(100)と、前記産業機械(4)及び前記制御装置(3)により加工すべき形状を少なくとも含む加工情報を受け付ける加工情報受付部(110)と、前記加工情報が示す加工を前記機械固有情報で識別される前記産業機械(4)及び前記制御装置(3)で実現するために必要なサービスの問合せを含むプロンプトを作成するプロンプト作成部(130)と、前記プロンプトを対話型応答装置(2)に送信する送信部(140)と、前記サービスを特定するサービス特定情報を含む応答を、前記対話型応答装置(2)から受け取る受信部(150)と、前記機械固有情報で識別される前記産業機械(4)の機械構成及び前記制御装置(3)の構成に係る情報を含む構成情報を取得し、該構成情報と前記応答に含まれるサービス特定情報とに基づいて、前記サービスが利用可能か否かの判断をする判断部(160)と、前記判断の結果を出力する出力部(190)と、を備える。
Below are notes related to the embodiments of the present disclosure.
(Appendix 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 the processing indicated by the processing information with 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.

(付記2)
 本開示の他の態様による情報提示装置(1)が受け付ける前記加工情報は、文字、音声、及び画像の少なくともいずれかを含み、前記対話型応答装置(2)は、該文字、該音声、及び該画像の少なくともいずれかを問い合わせとして認識する。
(付記3)
 本開示の他の態様による情報提示装置(1)が取得する前記構成情報に含まれる前記産業機械(4)の機械構成に係る情報は制御軸数、制御系統数、及び軸構成の少なくともいずれか含み、前記構成情報に含まれる前記制御装置(3)の構成に係る情報は、該制御装置(3)が提供中のサービスを特定する情報を含む。
(Appendix 2)
The processed information received by the 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.
(Appendix 3)
According to another aspect of the present disclosure, the information relating to the mechanical configuration of the industrial machine (4) included in the configuration information acquired by the information presentation device (1) 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 (3) included in the configuration information includes information identifying the services currently being provided by the control device (3).

(付記4)
 本開示の他の態様による情報提示装置(1)が備える前記判断部(160)は、前記サービスが利用不可の場合、前記機械固有情報で識別された前記産業機械(4)及び前記制御装置(3)とは異なる、該サービスが利用可能な他の産業機械(4)及び制御装置(3)を、前記構成情報に基づいて判断する。
(付記5)
 本開示の他の態様による情報提示装置(1)が備える前記出力部(190)は、前記判断の結果と併せて、前記サービスの適用条件を出力する。
(付記6)
 本開示の他の態様による情報提示装置(1)が備える前記出力部(190)は、前記判断の結果と併せて、前記サービスと併用することが推奨される他のサービスの情報を出力する。
(Appendix 4)
When the service is unavailable, the determination unit (160) provided 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) that can use the service, which are different from the industrial machines (4) and control devices (3) identified by the machine-specific information.
(Appendix 5)
The output unit (190) included in the information presentation device (1) according to another aspect of the present disclosure outputs the application conditions of the service together with the result of the determination.
(Appendix 6)
The output unit (190) provided in the information presentation device (1) according to another aspect of the present disclosure outputs information on other services that are recommended to be used in conjunction with the service, along with the result of the judgment.

(付記7)
 本開示の一態様による情報提示システム(300)は、前記情報提示装置(1)と、前記対話型応答装置(2)とがネットワーク(5)を介して接続されて構成される。
(付記8)
 本開示の他の態様による情報提示システム(300)を構成する前記対話型応答装置(2)は、加工形状を少なくとも含む加工情報と、該加工情報が示す加工を産業機械(4)の制御装置(3)で実現するために必要なサービス情報に基づいてファインチューニングを実施した学習モデルを備える。
(Appendix 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).
(Appendix 8)
The interactive response device (2) constituting the information presentation system (300) according to another aspect of the present disclosure includes a learning model that has been fine-tuned based on processing information including at least a processing shape and service information required to realize the processing indicated by the processing information in a control device (3) of an industrial machine (4).

(付記9)
 本開示の一態様によるコンピュータ読み取り可能な記録媒体は、コンピュータを、産業機械(4)及び制御装置(3)を一意に識別する機械固有情報を受け付ける機械固有情報受付部(100)、前記産業機械(4)及び前記制御装置(3)により加工すべき形状を少なくとも含む加工情報を受け付ける加工情報受付部(110)、前記加工情報が示す加工を前記機械固有情報で識別される前記産業機械(4)及び前記制御装置(3)で実現するために必要なサービスの問合せを含むプロンプトを作成するプロンプト作成部(130)、前記プロンプトを対話型応答装置(2)に送信する送信部(140)、前記サービスを特定するサービス特定情報を含む応答を、前記対話型応答装置(2)から受け取る受信部(150)、前記機械固有情報で識別される前記産業機械(4)及び前記制御装置(3)の構成に係る情報を含む構成情報を取得し、該構成情報と前記応答に含まれるサービス特定情報とに基づいて、前記サービスが利用可能か否かの判断をする判断部(160)、前記判断の結果を出力する出力部(190)、として動作させるプログラムを記録する。
(Appendix 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.

   1 情報提示装置
   2 対話型応答装置
   3 制御装置
   4 産業機械
   5 ネットワーク
   6 フォグコンピュータ
   7 クラウドサーバ
  11 CPU
  12 ROM
  13 RAM
  14 不揮発性メモリ
  15,17,18,20 インタフェース
  22 バス
  70 表示装置
  71 入力装置
  72 外部機器
 100 機械固有情報受付部
 110 加工情報受付部
 130 プロンプト作成部
 140 送信部
 150 受信部
 160 判断部
 190 出力部
 200 テンプレート記憶部
 210 構成情報記憶部
 300 情報提示システム
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 receiving unit 110 Processing information receiving unit 130 Prompt generating 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 (9)

 産業機械及び制御装置を一意に識別する機械固有情報を受け付ける機械固有情報受付部と、
 前記産業機械及び前記制御装置により加工すべき形状を少なくとも含む加工情報を受け付ける加工情報受付部と、
 前記加工情報が示す加工を前記機械固有情報で識別される前記産業機械及び前記制御装置で実現するために必要なサービスの問合せを含むプロンプトを作成するプロンプト作成部と、
 前記プロンプトを対話型応答装置に送信する送信部と、
 前記サービスを特定するサービス特定情報を含む応答を、前記対話型応答装置から受け取る受信部と、
 前記機械固有情報で識別される前記産業機械の機械構成及び前記制御装置の構成に係る情報を含む構成情報を取得し、該構成情報と前記応答に含まれるサービス特定情報とに基づいて、前記サービスが利用可能か否かの判断をする判断部と、
 前記判断の結果を出力する出力部と、
を備える情報提示装置。
a machine-specific information receiving unit that receives machine-specific information that uniquely identifies the industrial machine and the control device;
a processing information receiving unit that receives processing information including at least a shape to be processed by the industrial machine and the control device;
a prompt creation unit that creates a prompt including an inquiry about a service required to realize the processing indicated by the processing information by the industrial machine identified by the machine-specific information and the control device;
a transmitter for transmitting the prompt to an interactive response device;
a receiving unit that receives a response including service identification information that identifies the service from the interactive response device;
a determination unit that acquires configuration information including information related to a mechanical configuration of the industrial machine identified by the machine-specific information and a configuration of the control device, and determines whether the service is available based on the configuration information and service identification information included in the response;
an output unit that outputs the result of the determination;
An information presentation device comprising:
 前記加工情報は、文字、音声、及び画像の少なくともいずれかを含み、
 前記対話型応答装置は、該文字、該音声、及び該画像の少なくともいずれかを問い合わせとして認識する、
請求項1に記載の情報提示装置。
the processing information includes at least one of text, audio, and image;
the interactive response device recognizes at least one of the characters, the voice, and the image as a query;
The information presentation device according to claim 1 .
 前記構成情報に含まれる前記産業機械の機械構成に係る情報は制御軸数、制御系統数、及び軸構成の少なくともいずれか含み、
 前記構成情報に含まれる前記制御装置の構成に係る情報は、該制御装置が提供中のサービスを特定する情報を含む、
請求項1又は2に記載の情報提示装置。
the information relating to the mechanical configuration of the industrial machine included in the configuration information includes at least one of the number of control axes, the number of control systems, and an axis configuration;
The information relating to the configuration of the control device included in the configuration information includes information identifying a service currently being provided by the control device.
The information presentation device according to claim 1 or 2.
 前記判断部は、前記サービスが利用不可の場合、前記機械固有情報で識別された前記産業機械及び前記制御装置とは異なる、該サービスが利用可能な他の産業機械及び制御装置を、前記構成情報に基づいて判断する、
請求項1~3のいずれか1つに記載の情報提示装置。
When the service is unavailable, the determination unit determines, based on the configuration information, other industrial machines and control devices that are different from the industrial machines and control devices identified by the machine-specific information and that are available for the service.
4. The information presentation device according to claim 1.
 前記出力部は、前記判断の結果と併せて、前記サービスの適用条件を出力する、
請求項1~4のいずれか1つに記載の情報提示装置。
the output unit outputs the application conditions of the service together with the result of the determination.
5. The information presentation device according to claim 1.
 前記出力部は、前記判断の結果と併せて、前記サービスと併用することが推奨される他のサービスの情報を出力する、
請求項1~5のいずれか1つに記載の情報提示装置。
the output unit outputs information about other services that are recommended to be used in combination with the service, together with the result of the determination.
6. The information presentation device according to claim 1.
 請求項1~6のいずれか1つに記載の前記情報提示装置と、前記対話型応答装置とがネットワークを介して接続されて構成される、
情報提示システム。
The information presentation device according to any one of claims 1 to 6 and the interactive response device are connected via a network.
Information presentation system.
 前記対話型応答装置は、加工形状を少なくとも含む加工情報と、該加工情報が示す加工を産業機械の制御装置で実現するために必要なサービス情報に基づいてファインチューニングを実施した学習モデルを備える、
請求項7に記載の情報提示システム。
the interactive response device includes a learning model that has been fine-tuned based on processing information including at least a processing shape and service information required for realizing the processing indicated by the processing information using a control device for industrial machinery;
The information presentation system according to claim 7 .
 コンピュータを、
 産業機械及び制御装置を一意に識別する機械固有情報を受け付ける機械固有情報受付部、
 前記産業機械及び前記制御装置により加工すべき形状を少なくとも含む加工情報を受け付ける加工情報受付部、
 前記加工情報が示す加工を前記機械固有情報で識別される前記産業機械及び前記制御装置で実現するために必要なサービスの問合せを含むプロンプトを作成するプロンプト作成部、
 前記プロンプトを対話型応答装置に送信する送信部、
 前記サービスを特定するサービス特定情報を含む応答を、前記対話型応答装置から受け取る受信部、
 前記機械固有情報で識別される前記産業機械及び前記制御装置の構成に係る情報を含む構成情報を取得し、該構成情報と前記応答に含まれるサービス特定情報とに基づいて、前記サービスが利用可能か否かの判断をする判断部、
 前記判断の結果を出力する出力部、
として動作させるプログラムを記録したコンピュータ読み取り可能な記録媒体。
Computer,
a machine-specific information receiving unit that receives machine-specific information that uniquely identifies the industrial machine and the control device;
a processing information receiving unit that receives processing information including at least a shape to be processed by the industrial machine and the control device;
a prompt creation unit that creates a prompt including an inquiry about a service required to realize the processing indicated by the processing information by the industrial machine identified by the machine-specific information and the control device;
a transmitter for transmitting the prompt to an interactive response device;
a receiving unit that receives a response including service identification information that identifies the service from the interactive response device;
a determination unit that acquires configuration information including 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 service identification information included in the response;
an output unit that outputs the result of the determination;
A computer-readable recording medium on which a program that operates as a
PCT/JP2024/004647 2024-02-09 2024-02-09 Information presentation device, information presentation system, and computer-readable recording medium Pending WO2025169492A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/JP2024/004647 WO2025169492A1 (en) 2024-02-09 2024-02-09 Information presentation device, information presentation system, and computer-readable recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2024/004647 WO2025169492A1 (en) 2024-02-09 2024-02-09 Information presentation device, information presentation system, and computer-readable recording medium

Publications (1)

Publication Number Publication Date
WO2025169492A1 true WO2025169492A1 (en) 2025-08-14

Family

ID=96699619

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2024/004647 Pending WO2025169492A1 (en) 2024-02-09 2024-02-09 Information presentation device, information presentation system, and computer-readable recording medium

Country Status (1)

Country Link
WO (1) WO2025169492A1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003345418A (en) * 2002-05-24 2003-12-05 Big Alpha Co Ltd Manufacturing information management method and system for implementing the same
US20090319394A1 (en) * 2001-07-13 2009-12-24 Siemens Aktiengesellschaft System and Method for Electronic Delivery of Content for Industrial Automation Systems
JP2010146537A (en) * 2008-12-19 2010-07-01 Nasada:Kk Machining support monitoring method turned artificially intelligent, and machining support monitoring system turned artificially intelligent
JP2021530794A (en) * 2018-07-17 2021-11-11 アイ・ティー スピークス エル・エル・シーiT SpeeX LLC Methods, systems, and computer program products for interacting with intelligent assistants and industrial machinery
WO2023139708A1 (en) * 2022-01-19 2023-07-27 ファナック株式会社 Service providing device, service providing system, and computer-readable recording medium

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090319394A1 (en) * 2001-07-13 2009-12-24 Siemens Aktiengesellschaft System and Method for Electronic Delivery of Content for Industrial Automation Systems
JP2003345418A (en) * 2002-05-24 2003-12-05 Big Alpha Co Ltd Manufacturing information management method and system for implementing the same
JP2010146537A (en) * 2008-12-19 2010-07-01 Nasada:Kk Machining support monitoring method turned artificially intelligent, and machining support monitoring system turned artificially intelligent
JP2021530794A (en) * 2018-07-17 2021-11-11 アイ・ティー スピークス エル・エル・シーiT SpeeX LLC Methods, systems, and computer program products for interacting with intelligent assistants and industrial machinery
WO2023139708A1 (en) * 2022-01-19 2023-07-27 ファナック株式会社 Service providing device, service providing system, and computer-readable recording medium

Similar Documents

Publication Publication Date Title
US12106224B2 (en) Method and assistance system for assisting the planning of automation systems
US12085912B2 (en) Information processing apparatus, information processing method, and information processing program
CN1519753B (en) Character input editing method and device
US6982731B2 (en) Method and system for remotely providing user-defined cutting files for CNC robotic tools
US20010025287A1 (en) Document integrated management apparatus and method
WO2025169492A1 (en) Information presentation device, information presentation system, and computer-readable recording medium
US20020007279A1 (en) Multilingual document preparing method and multilingual document reading system
CN112783093B (en) Numerical control device
CN114365048A (en) Numerical control device
WO2025169491A1 (en) Machine learning device, information presentation device, and computer-readable recording medium
US20210149938A1 (en) Information processing device and setting device
KR20190040537A (en) Electronic form generation and sharing system and method for performance reporting
WO2025177427A1 (en) Abnormal vibration prediction device, abnormal vibration prediction system, and computer-readable recording medium
WO2005078542A1 (en) Manufacturing system management support device and manufacturing system
JPWO2002037341A1 (en) Facility planning support method, server computer of facility planning support system, and client computer of facility planning support system
WO2025158601A1 (en) Verification assistance device and computer-readable recording medium
KR20230075828A (en) Deep learning system for supporting conversion of programming coding based on artificial intelligence through natural language recognition
WO2025046741A1 (en) Natural language processing device and computer-readable recording medium
CN103605318A (en) Method and apparatus for function customization of CNC controller and CNC controller
WO2025169499A1 (en) Program conversion device and computer-readable storage medium
JP7235459B2 (en) Application setting selection device and manufacturing system
WO2025186967A1 (en) Screen creation assistance device and computer-readable recording medium
WO2025169455A1 (en) User assistance device and computer-readable recording medium
WO2025052546A1 (en) User assistance device, control device, user assistance method, and information processing system
WO2025224834A1 (en) User assistance device and computer-readable recording medium

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 24923813

Country of ref document: EP

Kind code of ref document: A1