Information processing system and program

The information processing system addresses the challenge of setting optimal molding conditions in injection molding by displaying inference data alongside waveform diagrams, enhancing user efficiency and product quality.

JP2025070721APending Publication Date: 2025-05-02SUMITOMO HEAVY IND LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023181230
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-10-20
Publication Date
2025-05-02

AI Technical Summary

Technical Problem

In injection molding processes, setting optimal molding conditions is challenging due to the lack of direct and effective display of inference information related to molding conditions, which hinders user efficiency in adjusting settings.

Method used

An information processing system that acquires inference data related to injection molding shots and displays a waveform diagram showing actual values, along with reference information based on the inference data, to aid users in setting appropriate molding conditions.

Benefits of technology

The system effectively supports users in setting injection molding machines by providing visual cues and recommended values through waveform diagrams, thereby improving the quality of molded products and reducing trial-and-error adjustments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025070721000001_ABST
    Figure 2025070721000001_ABST
Patent Text Reader

Abstract

To assist user in setting up an injection molding machine by displaying inferred information on molding conditions, etc., along with waveform diagrams representing information acquired from the injection molding machine.SOLUTION: A processing part acquires information about a shot in injection molding and inference data about information about injection molding inferred based on information obtained from the shot. A display control part causes a display device to display a display screen including a waveform diagram showing a temporal change in an actual value obtained from the shot, and in which reference information based on the inference data is added to the waveform diagram.SELECTED DRAWING: Figure 7
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to an information processing system and a program. [Background technology]

[0002] An injection molding machine is provided with various sensors that acquire various information obtained in association with the operation of the injection molding machine during the production (shot) of a molded product, etc. Conventionally, a waveform diagram showing information based on the operation obtained in accordance with the operation of the injection molding machine is displayed on a display device.

[0003] Patent document 1 discloses a control device for an injection molding machine which has an output section that outputs waveform information, which shows the changes in each item indicating the actual values ​​detected during the injection molding machine process, to a display device, and a receiving section that receives an operation to specify a range for the waveform information, and the output section outputs information indicating the characteristics of each item included in the specified range to one or more of the display device and the storage device. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] JP 2023-32944 A Summary of the Invention [Problem to be solved by the invention]

[0005] When manufacturing molded products using an injection molding machine, the settings of molding conditions, etc. are adjusted according to the quality of the molded product. When the information obtained from the injection molding machine is displayed as a waveform diagram, information such as correction amounts and setting values ​​obtained by inference regarding the molding conditions, etc. (hereinafter referred to as "inference information") is presented to assist the user in setting the molding conditions, etc.

[0006] The present invention aims to display inference information regarding molding conditions, etc. together with a waveform diagram showing information obtained from an injection molding machine, thereby assisting a user in setting up an injection molding machine. [Means for solving the problem]

[0007] One aspect of the present invention is an information processing system comprising: an acquisition unit that acquires inference data regarding information related to a shot in injection molding and information related to injection molding inferred based on information obtained from the shot; and a display control unit that causes a display device to display a display screen including a waveform diagram that shows the temporal change in the actual value obtained from the shot, and in which reference information based on the inference data is added to the waveform diagram. Effect of the Invention

[0008] According to one aspect of the present invention, a waveform diagram showing information obtained from an injection molding machine can be displayed, and inference information regarding molding conditions can be displayed to assist a user in setting up the injection molding machine. [Brief description of the drawings]

[0009] [Figure 1] 1 is a diagram showing a configuration of an injection molding machine to which the present embodiment is applied; [Diagram 2] FIG. 2 is a diagram illustrating a configuration of a control device. [Diagram 3] FIG. 1 illustrates a configuration of a data processing device. [Figure 4] FIG. 1 is a diagram illustrating a configuration of an information processing device. [Diagram 5] FIG. 2 is a diagram illustrating an example of a hardware configuration of a computer that realizes an information processing device. [Figure 6] FIG. 2 is a diagram showing an example of a display screen displayed on a display device by an information processing device. [Figure 7] FIG. 13 is a diagram showing an example of a display screen to which reference information is added. [Figure 8] FIG. 13 is a diagram showing another example of a display screen to which reference information is added. [Figure 9]FIG. 13 is a diagram showing another example of a display screen to which reference information is added. [Figure 10] FIG. 13 is a diagram showing another example of a display screen to which reference information is added. [Figure 11] FIG. 13 is a diagram showing another example of a display screen to which reference information is added. [Figure 12] FIG. 13 is a diagram showing another example of a display screen to which reference information is added. [Figure 13] FIG. 13 is a diagram showing another example of a display screen to which reference information is added. [Figure 14] FIG. 13 is a diagram showing another example of a display screen to which reference information is added. [Figure 15] FIG. 13 is a diagram illustrating an example of an inference execution condition for each model. [Figure 16] 16 is a flowchart showing the operation of a processing unit when performing inference based on the conditions shown in FIG. 15. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0010] Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. <Device configuration> 1 is a diagram showing the configuration of an injection molding machine to which this embodiment is applied. The injection molding machine 10 includes an injection unit 20, a clamping unit 30, a control unit 100, a data processing unit 200, and a display unit 300. An information processing unit 400 is connected to the control unit 100 and the data processing unit 200.

[0011] The injection device 20 is configured to include a cylinder for heating the molding material, a screw that is rotatable in the cylinder and axially movable, a rotary motor for driving the screw in the rotational direction, and a motor for driving the screw in the axial direction. The molding material is, for example, a resin. The injection device 20 rotates the screw while advancing it in a direction (forward) from the injection device 20 toward the mold clamping device 30, thereby injecting the molding material that has been heated and turned into a liquid in the cylinder, and filling it into the mold of the mold clamping device 30 disposed in front of the injection device 20. The injection device 20 performs, for example, a metering process, a filling process, a pressure holding process, and the like in the manufacturing process of the molded product. The filling process and the pressure holding process are collectively referred to as the injection process.

[0012] The clamping device 30 is configured to include a mold, a clamping mechanism for clamping the mold, a motor for driving the clamping mechanism, and the like. The clamping device 30 closes the mold and receives the molding material injected from the injection device 20 into the inside of the mold. At this time, the clamping device 30 clamps the mold using the clamping mechanism so that the mold will not open when the molding material is filled (mold clamping). A molded product is produced when the molding material filled in the mold solidifies. Thereafter, the clamping device 30 opens the mold, making it possible to remove the produced molded product. The clamping device 30 performs, for example, a mold closing process, a pressure increase process, a mold clamping process, a pressure release process, a mold opening process, and the like in the manufacturing process of the molded product.

[0013] The control device 100 is a device that controls the operations of the injection device 20 and the mold clamping device 30. The data processing device 200 is a device that processes data obtained as the injection device 20 and the mold clamping device 30 operate. The display device 300 displays information related to the control of the injection device 20 and the mold clamping device 30 by the control device 100, data acquired by the data processing device 200, processing results of the data processing device 200, etc. The display device 300 also displays an input screen for performing an operation to input commands and data to the control device 100 and the data processing device 200.

[0014] The information processing device 400 acquires information about the operation of the injection molding machine 10 from the control device 100 and the data processing device 200, generates a screen for presenting the acquired information to a user, and displays it on a display device. The information acquired by the information processing device 400 includes setting information for the injection device 20 and the mold clamping device 30, and performance values ​​obtained by performing various processes. In addition, the information processing device 400 displays information about the operation of the injection molding machine 10 obtained by inference using an inference model such as machine learning, together with the information acquired from the control device 100 and the data processing device 200, on the display device.

[0015] <Configuration of the control device 100> FIG. 2 is a diagram showing the configuration of the control device 100. The control device 100 controls the operations of the injection device 20 and the mold clamping device 30. The control device 100 is realized by, for example, a computer. The control device 100 includes a control unit 110 and a storage unit 120. The control device 100 controls the injection device 20 and the mold clamping device 30 to repeatedly perform the processes related to the manufacture of the molded product, thereby repeatedly manufacturing the molded product. The processes related to the manufacture of the molded product include a metering process, a mold closing process, a pressure increase process, a mold clamping process, a filling process, a pressure holding process, a cooling process, a depressurization process, a mold opening process, and an ejection process. Hereinafter, these manufacturing processes may be collectively referred to as a "manufacturing process." In addition, a series of operations for obtaining a molded product, for example, an operation from the start of a metering process in the above manufacturing process to the start of the next metering process, is called a "shot," a "molding cycle," or the like. Note that the above-mentioned processes for manufacturing a molded product are merely examples. For example, the process may include other processes not included in the above as processes executed in one shot.

[0016] The control unit 110 controls the injection unit 20 and the clamping unit 30 based on the control information. The control information includes conditions set by the user and fixed conditions. The conditions set by the user are generated based on information input by the user using an input device (not shown). The control information includes molding conditions such as cylinder temperature (resin temperature), mold temperature, injection pressure hold time, measurement value, VP switching position, pressure hold pressure, injection speed (filling speed), screw rotation speed, screw back pressure, and clamping force. A plurality of combinations of these molding conditions are determined according to the molded product and the mold. The combination data of the molding conditions is hereinafter also referred to as a molding condition data set. The molding condition data set is prepared according to the type of molded product and the mold, and is stored in the storage unit 120.

[0017] The control unit 110 uses the above molding condition data set to control the injection unit 20 and the clamping unit 30, and executes the process related to the production (shot) of a molded product, including each of the above processes. The control unit 110 reads out the molding condition data set corresponding to the molded product to be produced from the storage unit 120, for example, at the start of production of the molded product. The control unit 110 then controls the operation of the injection unit 20 and the clamping unit 30 based on the control information including the read molding condition data set. Specifically, the control unit 110 controls the injection unit 20 and the clamping unit 30 so that the data obtained from the injection unit 20 and the clamping unit 30 in the production process coincides with the set values ​​of the molding condition data set. The control unit 110 may also display the molding condition data set read out from the storage unit 120 on the display unit 300. The user may refer to the molding condition data displayed on the display unit 300 and perform operations such as modifying values ​​as necessary.

[0018] The storage unit 120 holds control information used by the control unit 110 to control the injection unit 20 and the clamping unit 30. The molding condition data sets included in the control information are prepared in correspondence with the molded product and the mold to be manufactured. The storage unit 120 holds molding condition data sets for each molded product and each mold to be manufactured. Although not shown, the storage unit 120 also holds a program for the control unit 110 to control the injection unit 20 and the clamping unit 30. As will be described in detail later, the processor in the control device 100 reads and executes the program held in the storage unit 120, thereby realizing the function of the control unit 110.

[0019] <Configuration of data processing device 200> 3 is a diagram showing the configuration of the data processing device 200. The data processing device 200 acquires and processes data obtained as the injection device 20 and the mold clamping device 30 execute operations in the processes related to the manufacture of the above-mentioned molded products. The data processing device 200 is realized by, for example, a computer. The data processing device 200 includes a data acquisition unit 210, a processing unit 220, a storage unit 230, and a display control unit 240.

[0020] The data acquisition unit 210 acquires data to be processed from the injection unit 20 and the clamping unit 30. Various sensors, detectors, etc. are attached to the injection unit 20 and the clamping unit 30. In addition, various measuring instruments may be connected to the injection unit 20 and the clamping unit 30. Data acquired using these sensors, detectors, measuring instruments, etc. (hereinafter referred to as "acquired data") is information that represents the molding results by the injection unit 20 and the clamping unit 30, and is used for quality control of molded products. The data acquisition unit 210 receives the acquired data transmitted from the sensors, detectors, measuring instruments, etc., and stores it in the memory unit 230.

[0021] The processing unit 220 processes the acquired data stored in the storage unit 230. Specifically, the processing unit 220 performs processes such as extracting a representative value of the acquired data in each process and generating time-series data by chronologically serializing the acquired data in each process. In extracting the representative value, the processing unit 220 performs statistical processes on the acquired data such as calculating an average value, identifying a possible range of values, and identifying maximum and minimum values.

[0022] The storage unit 230 holds the acquired data acquired by the data acquisition unit 210. For example, binary, text, CSV (Comma Separated Values), INI, YAML (YAML Ain't Markup Language), JSON (JavaScript Object Notation), etc. may be used as the data format of the acquired data held in the storage unit 230. By making the data file in these general-purpose data formats, it becomes possible to exchange data files held in the storage unit 230 with other information processing devices, and to edit data files acquired from external devices. In addition, although not shown, the storage unit 230 holds a program for the processing unit 220 to execute data processing, a program for the display control unit 240 to display a screen on the display device 300, and a program for accepting a user's operation performed on the operation screen. Although details will be described later, the processor in the data processing device 200 reads and executes the programs held in the storage unit 230, thereby realizing the functions of the processing unit 220 and the display control unit 240.

[0023] The display control unit 240 generates a screen for notifying the user of the processing result by the processing unit 220, and displays it on the display device 300. The display control unit 240 also generates an operation screen for the user to perform various operations, and displays it on the display device 300.

[0024] <Configuration of information processing device 400> 4 is a diagram showing a configuration of the information processing device 400. The information processing device 400 displays, on a display device, a waveform diagram showing information related to the operation of the injection molding machine 10 obtained from the control device 100 and the data processing device 200, and information obtained by inference using an inference model. The information processing device 400 is realized by, for example, a computer. The information processing device 400 includes a communication unit 410, a receiving unit 420, a display control unit 430, a processing unit 440, and a storage unit 450. Although not shown, an input device and a display device are connected to the information processing device 400.

[0025] The communication unit 410 receives information related to the operation of the injection molding machine 10 from the control device 100 and the data processing device 200. Specifically, the communication unit 410 receives molding conditions used by the control unit 110 in the control device 100 to control the injection unit 20 and the mold clamping unit 30, and acquired data acquired by the data acquisition unit 210 in the data processing device 200 from sensors of the injection unit 20 and the mold clamping unit 30, etc. Note that the information received by the communication unit 410 is information used for processing by the processing unit 440 described later, and does not necessarily need to be all of the above-mentioned molding conditions and acquired data, etc. The communication unit is an example of an acquisition unit.

[0026] The reception unit 420 receives operations of an input device by a user. The user uses the input device to perform various operations such as selecting a screen to be displayed on the display device by the display control unit 430 and issuing instructions to the processing unit 440 to execute processing. The reception unit 420 receives these operations and sends instructions corresponding to the received operations to the display control unit 430 and the processing unit 440.

[0027] The display control unit 430 causes the display device to display a waveform diagram representing information related to the operation of the injection molding machine 10 received by the communication unit 410. The display control unit 430 also causes the display device to display inference data inferred by the processing unit 440. Details of the screen displayed on the display device by the display control unit 430 will be described later.

[0028] The processing unit 440 processes the information received by the communication unit 410. Specifically, the processing unit 440 generates a waveform diagram based on time series data of the actual values ​​for each shot obtained from the received information. The processing unit 440 also has an inference engine, and infers information about the injection molding by the injection unit 20 and the mold clamping unit 30 that is necessary to manufacture a molded product of good quality based on the received information. The information inferred by the processing unit 440 is, for example, information such as a recommended value of a specific item in the molding conditions, and a time (timing) at which a specific event occurs during the operation of a shot by the injection unit 20 and the mold clamping unit 30. The processing unit 440 is an example of an inference execution unit. The processing unit 440 is also an example of an acquisition unit that acquires an inference result by executing an inference.

[0029] The storage unit 450 holds data files of the information received by the communication unit 410 and the information obtained by inference by the processing unit 440. The data files are held, for example, in association with the molded product or die to be manufactured in the shot from which the information was obtained. The data format of the data files held in the storage unit 450 may be, for example, CSV (Comma Separated Values), XML (Extensible Markup Language), JSON (JavaScript Object Notation), or the like. The storage unit 450 also holds an inference model used for inference by the processing unit 440.

[0030] <Hardware configuration of information processing device 400> FIG. 5 is a diagram showing an example of a hardware configuration of a computer that realizes an information processing device 400. The computer shown in FIG. 5 includes a processor 401, which is a calculation means, and a main memory 402 and an auxiliary memory 403, which are storage means. As the processor 401, for example, a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array), or other various calculation circuits can be used. The processor 401 reads a program stored in the auxiliary memory 403 into the main memory 402 and executes it. As the main memory 402, for example, a RAM (Random Access Memory) is used. As the auxiliary memory 403, for example, a magnetic disk device, an SSD (Solid State Drive), or the like is used.

[0031] The computer also includes a display device 404 for displaying images, and an input device 405 as an input means for performing input operations by a user of the computer. Examples of the input device 405 include a keyboard, a mouse, and a touch panel. When a touch panel integrated with the display device 404 is used as the input device 405, the user performs input operations by touching the operation screen displayed on the display device 404 with a finger or a pen-type device. Note that the configuration of the computer shown in FIG. 5 is merely an example, and the computer used in this embodiment is not limited to the configuration example of FIG. 5. For example, the computer may be configured to include a non-volatile memory such as a flash memory or a ROM (Read Only Memory) as a storage device.

[0032] When the information processing device 400 is realized by the computer shown in Fig. 5, the communication unit 410 is realized by, for example, the processor 401 that reads and executes a program and a communication interface (not shown). The reception unit 420 is realized by, for example, the processor 401 that reads and executes a program and the input device 405. The functions of the display control unit 430 and the processing unit 440 are realized by, for example, the processor 401 reading and executing a program. The storage unit 450 is realized by, for example, the auxiliary storage device 403.

[0033] The control device 100 and the data processing device 200 of the injection molding machine 10 may be realized by a computer configured as shown in FIG. 5. When the control device 100 is realized by the computer shown in FIG. 5, the functions of the control unit 110 are realized, for example, by the processor 401 reading and executing a program. The storage unit 120 is realized, for example, by the auxiliary storage device 403. When the data processing device 200 is realized by the computer shown in FIG. 5, the functions of the data acquisition unit 210 and the processing unit 220 are realized, for example, by the processor 401 reading and executing a program. The storage unit 230 is realized, for example, by the auxiliary storage device 403. The display control unit 240 is realized, for example, by the processor 401 reading and executing a program and the display device 404.

[0034] <Example of display screen configuration> The information processing device 400 generates a display screen including a waveform diagram showing information related to the operation of the injection molding machine 10, and adds the information obtained by inference to the waveform diagram and displays it on a display device (for example, the display device 404 shown in FIG. 5). An example of the configuration of the display screen will be described below. In the following description, the information obtained by inference and added to the waveform diagram will be referred to as "reference information."

[0035] Fig. 6 is a diagram showing an example of a display screen 500 displayed on the display device by the information processing device 400. The display screen 500 shown in Fig. 6 does not display reference information based on inference. First, with reference to Fig. 6, a basic configuration of a screen that displays a waveform diagram of information related to the operation of the injection molding machine 10 will be described. The display screen 500 shown in Fig. 6 has an XY axis unit display section 510, a command operation section 520, item display sections 531 to 534, a setting information display section 550, and a waveform display section 560.

[0036] The XY axis unit display section 510 is a display section that shows the unit settings of the X-axis and Y-axis of the waveform display section 560. In the example shown in FIG. 6, "time" is set on the X-axis, and "engineering units" is set on the Y-axis. In FIG. 6, the horizontal axis of the waveform display section 560 is the X-axis, and the vertical axis is the Y-axis. Other units may be set on the X-axis and Y-axis depending on the type of target item for which a waveform diagram is displayed on the waveform display section 560. For example, the X-axis may be set to "screw position" or the like, and the Y-axis may be set to "ratio" or the like.

[0037] The command operation section 520 is a display section in which button objects for performing command operations on the display of the display screen 500 are arranged. In the example shown in FIG. 6, five button objects, "Cursor", "Grid", "Overwrite", "1 shot save", and "CLEAR", are displayed. "Cursor" is a button for displaying a cursor on the screen of the waveform display section 560. "Grid" is a button for displaying a grid on the screen of the waveform display section 560. "Overwrite" is a button for changing the display format of the waveform display section 560 to one in which the waveform diagram of the waveform display section 560 is not erased for each shot, but the waveform diagram of the subsequent shot is continuously overwritten. "1 shot save" is a button for performing an operation to save the waveform data of the next shot in a file. "CLEAR" is a button for erasing the waveform diagram and related information displayed on the waveform display section 560.

[0038] The item display sections 531 to 534 are display sections for selecting target items for which waveform diagrams are displayed in the waveform display section 560. In the item display sections 531 to 534, a channel is assigned to each target item, and settings related to the display of the waveform diagram are displayed. In the example shown in FIG. 6, display columns assigned to four channels are displayed as the item display sections 531 to 534. Note that the number of channels in the item display sections 531 to 534 is not limited to four as shown. Depending on the size and resolution of the display screen, the number of channels may be less than four or more than four.

[0039] The following describes the configuration of the display columns of item display sections 531 to 534. Since item display sections 531 to 534 of each channel have the same configuration, the configuration of the display column of item display section 531 of the first channel will be described, and descriptions of item display sections 532 to 534 of the other channels will be omitted. Item display section 531 includes an item name display column 531a, a channel display column 531b, an on / off switch 531c, a maximum value display column 531d, and a minimum value display column 531e.

[0040] The item name display field 531a displays the name of the target item to be displayed on the waveform diagram. The user can specify the target item for which the waveform diagram is to be displayed by inputting the item name in this item name display field 531a. The channel display field 531b displays the channel number of the item display section 531. The on / off switch 531c indicates whether the waveform diagram of the corresponding channel is displayed (on) or not displayed (off). The user can switch between displaying and hiding the waveform diagram by selecting the display in this channel display field 531c.

[0041] The maximum value display field 531d indicates a maximum value set for the display of the waveform diagram of the corresponding channel in the waveform display section 560. The minimum value display field 531e indicates a minimum value set for the display of the waveform diagram of the corresponding channel in the waveform display section 560. The user can set the maximum and minimum values ​​of the corresponding target item in the waveform display section 560 by inputting numerical values ​​in the maximum value display field 531d and the minimum value display field 531e. The numerical values ​​input in the maximum value display field 531d and the minimum value display field 531e specify the display scale in the Y-axis direction of the waveform diagram displayed in the waveform display section 560. In the item display section 531 shown in FIG. 6, the units of the maximum and minimum values ​​displayed in the maximum value display field 531d and the minimum value display field 531e are displayed above the maximum value display field 531d and to the right of the item name display field 531a.

[0042] In the example shown in Fig. 6, the item display section 531 corresponds to the first channel (Ch-1), and displays information on the detection value of the mold clamping force. Specifically, the item name display field 531a displays "Mold clamping force detection", and the channel display field 531b displays "Ch-1". Since the on / off switch 531c is "on", a waveform diagram of the detection value of the mold clamping force is displayed in the waveform display section 560. Since the value in the maximum value display field 531d is "1200", the value in the minimum value display field 531e is "-400", and the unit is "kN" (kilonewton), the display scale of the waveform diagram of the detection value of the mold clamping force is 1200kN to -400kN.

[0043] Moreover, item display section 532 corresponds to the second channel (Ch-2), and displays information on the screw position. Specifically, item name display section 532a displays "Screw Position", and channel display section 532b displays "Ch-2". Since on / off switch 532c is "on", a waveform diagram for the screw position is displayed in waveform display section 560. Furthermore, the value in maximum value display section 532d is "120", the value in minimum value display section 532e is "-40", and the unit is "mm" (millimeter), so the display scale of the waveform diagram for the screw position is 120mm to -40mm.

[0044] Also, item display section 533 corresponds to the third channel (Ch-3), and displays information on the detection value of the holding pressure. Specifically, item name display section 533a displays "holding pressure detection", and channel display section 533b displays "Ch-3". Since on / off switch 533c is "on", a waveform diagram of the detection value of the holding pressure is displayed in waveform display section 560. Furthermore, the value in maximum value display section 533d is "120", the value in minimum value display section 533e is "-40", and the unit is "MPa" (megapascal), so the display scale of the waveform diagram of the screw position is 120MPa to -40MPa.

[0045] Also, the item display section 534 corresponds to the fourth channel (Ch-4), and displays information on the detection value of the injection speed. Specifically, the item name display section 534a displays "injection speed detection", and the channel display section 534b displays "Ch-4". Since the on / off switch 534c is "on", a waveform diagram of the detection value of the injection speed is displayed in the waveform display section 560. Since the value in the maximum value display section 534d is "120", the value in the minimum value display section 534e is "-40", and the unit is "mm / s" (millimeters per second), the display scale of the waveform diagram of the detection value of the injection speed is 120mm / s to -40mm / s.

[0046] The setting information display section 550 is a display section for making settings related to the display of the waveform display section 560. In the example shown in Fig. 6, the setting information display section 550 is provided with an X-axis information display field 551 and a trigger display field 552 (displayed as "Trigger" in the figure).

[0047] The X-axis information display field 551 displays the display scale in the X-axis direction in waveform display section 560. The user can specify the display scale in the X-axis direction of the waveform diagram displayed in waveform display section 560 by inputting a numerical value in this X-axis information display field 551. In the example shown in Fig. 6, the numerical value "50" has been input, indicating that a waveform diagram with a length of 50 seconds (s) will be displayed in waveform display section 560.

[0048] The trigger display field 552 displays the setting of the trigger position of the waveform diagram in the waveform display section 560. The user can set the trigger position of the waveform diagram by selecting the display of this trigger display field 552. The trigger position is a reference position for drawing the waveform diagram in the waveform display section 560. In the example shown in FIG. 6, "start of filling" is selected as the trigger position, and the waveform diagram is drawn based on the time when the filling of the molding material into the mold of the mold clamping unit 30 is started. The trigger position is a reference time point for identifying the time point to be inferred during the operation of the shot.

[0049] The waveform display section 560 is a display section that displays a waveform diagram of each target item specified in the item display sections 531 to 534. In the waveform display section 560, the horizontal direction is the X-axis and the vertical direction is the Y-axis. On the X-axis, for example, the left side has smaller values ​​and the right side has larger values. Therefore, when the X-axis represents time, time passes from the left end to the right end. Also, on the Y-axis, for example, the lower side has smaller values ​​and the upper side has larger values. In the waveform display section 560, a waveform diagram showing the time series data of the corresponding target item is displayed for the target item specified in the item display sections 531 to 534 of each channel. In the example shown in Figure 6, a waveform diagram 561 of the detected value of the mold clamping force, which is a target item identified in the item display section 531 of the first channel, a waveform diagram 562 of the screw position, which is a target item identified in the item display section 532 of the second channel, a waveform diagram 563 of the detected value of the holding pressure, which is a target item identified in the item display section 533 of the third channel, and a waveform diagram 564 of the detected value of the injection speed, which is a target item identified in the item display section 534 of the fourth channel, are displayed.

[0050] These waveform diagrams 561-564 are displayed according to settings such as the Y-axis direction display scale specified by numerical values ​​input into maximum value display columns 531d-534d and minimum value display columns 531e-534e in the item display sections 531-534 of each channel, the X-axis direction display scale specified by numerical values ​​input into the X-axis information display column 551 of the setting information display section 550, and the trigger position specified in the trigger display column 552 of the setting information display section 550.

[0051] In waveform display section 560, reference position mark 540 is displayed on the Y-axis at the left edge. Reference position mark 540 indicates the reference position (origin) in the Y-axis direction for each of waveform diagrams 561-564. Reference position mark 540 is displayed for each of waveform diagrams 561-564, but in the example shown in Fig. 6, reference position marks 540 for each of waveform diagrams 561-564 are displayed overlapping at the same position, and only reference position mark 540 for the first channel (displaying channel number "1") is visible.

[0052] The reference position mark 540 can be moved on the Y-axis of the waveform display section 560 by a GUI (Graphical User Interface). The user may change the display position of the reference position mark 540 by an intuitive operation of moving the reference position mark 540 on the display screen 500. When the position of the reference position mark 540 is changed, the waveform diagrams 561 to 564 corresponding to the reference position mark 540 whose position has been changed in the waveform display section 560 move in the Y-axis direction (vertical direction) in accordance with the movement of the reference position mark 540.

[0053] In the example shown in FIG. 6, the X-axis (horizontal direction) of the waveform display section 560 has 11 scales (vertical lines) set from the left end to the right end. Here, in the waveform display section 560, the trigger position is set to the first scale on the X-axis of the waveform display section 560. In other words, the waveform before the trigger position in the shot operation is displayed from the left end to the first scale on the X-axis of the waveform display section 560. Then, the waveform diagram after the trigger position is displayed after the first scale (on the right side) on the X-axis of the waveform display section 560. Therefore, on the X-axis of the waveform display section 560, 10 scales are set from the first scale to the right end. Since the display scale is 50 seconds from the value of the X-axis information display field 551 of the setting information display section 550, the length of one scale is 5 seconds in the waveform display section 560 of FIG. 6.

[0054] <Example of reference information display> Next, the display of the reference information on the display screen 500 will be described. The reference information is information on injection molding inferred by the processing unit 440 of the information processing device 400 based on information obtained from a shot. The reference information is information additionally displayed on the waveform display unit 560. The reference information is displayed on the waveform display unit 560 together with a waveform diagram based on actual values. Along with the display of the reference information, settings and control information related to the display of the reference information may also be additionally displayed on the display screen 500. In the following, in addition to the reference information, this additionally displayed information will also be described.

[0055] FIG. 7 is a diagram showing an example of a display screen 500 to which reference information is added. In the display screen 500 shown in FIG. 7, the configuration except for the display of the reference information and the display added along with the reference information (hereinafter referred to as "additional display") is the same as the display screen 500 described with reference to FIG. 6. Specifically, the XY-axis unit display section 510, the command operation section 520, the item display sections 531 to 534, the reference position mark 540, and the setting information display section 550 are the same as those shown in FIG. 6. However, in FIG. 7, unlike FIG. 6, the on / off switch in the item display section 534 of the fourth channel is set to "off". Therefore, in the waveform display section 560 of FIG. 7, the waveform diagram 564 of the detection value of the injection speed corresponding to the fourth channel is not displayed. In order to make the drawing easier to understand, in FIG. 7, the XY axis unit display section 510, the command operation section 520, and the respective columns 531a-e, 532a-e, 533a-e, and 534a-e of the item display sections 531-534 are not labeled with reference numerals; however, in the following description, the same reference numerals as those in FIG. 6 will be used where appropriate.

[0056] 7, display setting fields 531f-534f are displayed in the item display sections 531-534 of each channel for setting whether or not to display or additionally display a waveform diagram and reference information. Each of the display setting fields 531f-534f may include setting items such as "achievement value," "setting value," and "AI support," and check boxes provided for each setting item. The check boxes are input sections for setting whether or not to display in the waveform display section 560.

[0057] The "actual value" is a result value acquired based on the operation of the injection molding machine 10 in a shot. When the "actual value" check box is checked, waveform display section 560 displays waveform diagrams 561 to 564 showing the time series data of the corresponding setting item.

[0058] The "set value" is a setting value of the molding conditions, etc., set by the control device 100. When the "set value" checkbox is checked, an additional display showing the set value of the corresponding setting item is displayed in the waveform display section 560. Note that the "set value" is not displayed in the display setting columns 531f to 534f for target items for which no setting is made in the molding conditions, etc.

[0059] "AI support" is reference information inferred by the processing unit 440. When the "AI support" checkbox is checked, the reference information inferred for the corresponding setting item is displayed in the waveform display unit 560. Note that "AI support" is not displayed in the display setting fields 531f to 534f for target items for which a model for inferring is not prepared. For example, "AI support" is not displayed in the display setting field 532f for the second channel and the display setting field 534f for the fourth channel.

[0060] In the display setting field 531f for the first channel, "Actual value", "Set value", and "AI support" are displayed, and the check boxes for all the setting items are checked. As a result, in the waveform display section 560, a waveform diagram 561 of the detection value of the mold clamping force assigned to the first channel, the set value of the mold clamping force for this shot, and the recommended value of the mold clamping force obtained by inference by the processing section 440 are displayed.

[0061] In the display setting field 532f for the second channel, "Actual value" and "Set value" are displayed, and only the check box for "Actual value" is checked. As a result, a waveform diagram 562 of the screw position assigned to the second channel is displayed in the waveform display section 560. Since the check box for "Set value" is not checked, the set value of the screw position for this shot is not displayed in the waveform display section 560. In addition, the setting item "AI support" is not displayed in the display setting field 532f for the second channel, and reference information regarding the screw position is not displayed in the waveform display section 560.

[0062] In the display setting field 533f for the third channel, "Actual value", "Set value", and "AI support" are displayed, and only the "Actual value" checkbox is checked. As a result, a waveform diagram 563 of the detected value of the holding pressure assigned to the third channel is displayed in the waveform display section 560. Because the "Set value" and "AI support" checkboxes are not checked, the set value of the holding pressure for this shot and reference information related to the holding pressure are not displayed in the waveform display section 560.

[0063] In the display setting field 532f for the fourth channel, "Actual value" and "Set value" are displayed, and both check boxes are checked. However, since the on / off switch of the item display section 534 for the fourth channel is set to "off," the detection value of the injection speed is not displayed in the waveform display section 560, regardless of the setting of the display setting field 534f.

[0064] In the waveform display section 560 shown in FIG. 7, waveform diagrams 561 to 563 of the first to third channels are displayed according to the checks in the display setting fields 531f to 534f. In addition, for the clamping force assigned to the first channel, a set value and a recommended value as reference information obtained by inference by the processing section 440 are displayed. Specifically, in the waveform display section 560, a label 561a (label with "clamping force setting") arranged at a specific position on the Y axis (on the right side in the figure) indicates the set value of the clamping force in this shot. In addition, in the waveform display section 560, a label 561b (label with "appropriate clamping force") arranged at a specific position on the Y axis (above the label 561a) indicates the recommended value of the clamping force in this shot. In addition, in the waveform display section 560, dashed lines parallel to the X axis (horizontal direction) are displayed at positions corresponding to the labels 561a and 561b. The labels 561a, 561b and the dashed lines are examples of additional indications.

[0065] In the example shown in FIG. 7, when a figure showing the recommended value, which is an inferred value, is displayed together with a waveform diagram (waveform diagram 561 in the illustrated example) in the waveform display unit 560, a dashed line showing the recommended value is displayed, and a label showing the content of the dashed line (label 561a in the illustrated example) is added. Here, the dashed line and the label are an example of a figure showing an inferred value. When showing the inferred value, it is preferable to display it superimposed on the display of the actual value or the set value in the waveform display unit 560. It is also preferable to change the appearance of the display of the actual value or the set value and the display of the inferred value. For example, it is possible to change the line type (solid line, dashed line, etc.), the color or thickness of the line, or the interval between the dashed lines. It is also preferable to add a label to the inferred value, unlike the actual value. Note that the inferred value may be expressed by a line segment parallel to the axial direction (X-axis, Y-axis), and in such a case, the label may be omitted and only the line segment may be displayed. Depending on the amount and inclination of lines displayed in waveform display section 560, the display may be differentiated for each axis direction, for example, by displaying only line segments parallel to the X-axis direction and omitting line segments parallel to the Y-axis direction.

[0066] The recommended value is a value at a specific time point during the operation of the shot by the injection molding machine 10 (the value of the mold clamping force in the first channel in FIG. 7). The specific time point is specified according to the selection by the user or the specifications of the inference model. In this case, the time when dwelling, which is an event that affects the mold clamping force, is completed is set as the specific time point, and the recommended value of the mold clamping force at this time point is inferred. The waveform display section 560 shown in FIG. 7 shows the completion of this dwelling pressure and the start of filling specified in the trigger display field 552 of the setting information display section 550 as a trigger position that is a reference for specifying the completion of dwelling pressure. Specifically, in the waveform display section 560, the start of filling in this shot is shown by a label 561c (label with "start of filling") arranged at a specific position on the X axis (top side in the figure). Then, in the waveform display section 560, the completion of dwelling in this shot is shown by a label 561d (label with "completion of dwelling pressure") arranged at a specific position on the X axis (position to the right of the label 561c). The labels 561c and 561d are examples of additional displays.

[0067] 7 shows the difference between the actual value at a specific time and the recommended value. Specifically, an arrow 561e pointing from the waveform diagram 561 to the dashed line of the recommended value is displayed between the value of the waveform diagram 561 at the completion of dwelling (the position indicated by label 561d) and the recommended value (the position of the dashed line corresponding to label 561b). By referring to this arrow 561e, the user can recognize how much the mold clamping force at the completion of dwelling needs to be changed.

[0068] In the above inference of the recommended value, a specific value is inferred as the recommended value. In this case, the processing unit 440 performs inference using a regression model as an inference model. Note that the specific inference method using the regression model may be an existing technology, and is not particularly limited here.

[0069] 8 is a diagram showing another example of the display screen 500 to which reference information is added. The basic configuration of the display screen 500 is the same as that of the display screen 500 of FIGS. 6 and 7, but the XY-axis unit display section 510, the command operation section 520, and the item display sections 531 to 534 are omitted in the display screen 500 shown in FIG. 8. In addition, in the waveform display section 560 shown in FIG. 8, only a waveform diagram 561 of the detection value of the mold clamping force assigned to the first channel is displayed. In addition, in the waveform display section 560 shown in FIG. 8, a label 561a indicating the set value of the mold clamping force, a label 561b indicating the recommended value of the mold clamping force, a label 561c indicating the trigger position (at the start of filling), a label 561d indicating the completion of the dwelling pressure, and an arrow 561e indicating the difference between the actual value (waveform diagram 561) at the completion of the dwelling pressure and the recommended value are displayed, similarly to the display screen 500 of FIG. 7.

[0070] Display screen 500 shown in Fig. 8 further displays text as an additional display. In Fig. 8, as means for displaying text, display in waveform display section 560 and text display section 570 are shown. As the display in waveform display section 560, specifically, text box 561f is displayed near arrow 561e of waveform display section 560. Text display section 570 is provided below waveform display section 560 and setting information display section 550.

[0071] The display position of the text box 561f is set according to the type of target item and the type of reference information assigned to the channel of the waveform diagram, and displays a text message. The target item of the waveform diagram 561 displayed in the waveform display section 560 of FIG. 8 is the mold clamping force, and the recommended value of the mold clamping force is displayed as reference information. In addition, the difference between the actual value and the recommended value at the completion of the dwelling pressure is displayed by the additional display of the arrow 561e. Therefore, as a display example in this case, the text box 561f is displayed near the arrow 561e, and a message "214 kN shortage" is displayed. This message indicates that the actual value of the mold clamping force at the completion of the dwelling pressure is 214 kN smaller than the recommended value. The message displayed in the text box 561f can be created by preparing a template of a message such as "kN shortage" and inserting the value of the difference between the actual value at the target position and the recommended value.

[0072] The text display section 570 is displayed at an appropriate position on the display screen 500 and displays a text message. In the example shown in FIG. 8, the text display section 570 is displayed with a title of "AI Support Log", and displays messages such as "The clamping force is insufficient by 214 kN (No. 12)" and "The clamping force is insufficient by 254 kN (No. 11)". The indications "No. 12" and "No. 11" included in the messages indicate the shot numbers. Therefore, the text display section 570 displays information on a number of past shots. Referring to the two messages, in shot number 11 (No. 11), the actual value of the clamping force was insufficient by 254 kN compared to the recommended value, but in shot number 12 (No. 12), the actual value of the clamping force was insufficient by 214 kN compared to the recommended value. Therefore, it can be seen from the log message in the text display section 570 that, as a result of changing the clamping force setting after the shot of shot number 11, a slight improvement was observed in the shot of shot number 12, but it is still insufficient to the recommended value. The message to be displayed in the text display section 570 can be created by preparing a template message such as "Clamping force is insufficient by kN (No.)" and inserting the difference between the actual value and the recommended value at the target position and the shot number.

[0073] Here, the text box 561f and the text display section 570 are exemplified as a means for displaying text. The display in the text box 561f allows the user to visually recognize and grasp which of the setting values ​​displayed in the waveform display section 560 is the target, at which position in the waveform, and to what extent it differs from the recommended value. On the other hand, the display in the text display section 570 allows the user to visually recognize all of the differences between the setting value and the recommended value occurring in the waveform diagram displayed in the waveform display section 560. The user may refer to the display in the text box 561f and the text display section 570 according to these characteristics. Note that the method of displaying text as an additional display is not limited to the above method. The display position and display method of the text, the content of the text, and the like may be set as appropriate.

[0074] Fig. 9 is a diagram showing another example of the display screen 500 to which reference information is added. The basic configuration of the display screen 500 is the same as that of the display screen 500 of Figs. 6 and 7, but the XY-axis unit display section 510, the command operation section 520, and the item display sections 531 to 534 are omitted in the display screen 500 shown in Fig. 9. Also, in the waveform display section 560 shown in Fig. 9, only a waveform diagram 561 of the detection value of the mold clamping force assigned to the first channel is displayed. And, in the waveform display section 560 shown in Fig. 9, a label 561a indicating the set value of the mold clamping force and a label 561b indicating the recommended value of the mold clamping force are displayed, similarly to the display screen 500 of Fig. 7.

[0075] FIG. 9 shows an example of a display mode different from the display example of FIG. 7 with respect to the display of a specific time point (here, the completion of dwelling pressure) as an additional display. In the display screen 500 shown in FIG. 9, a dashed line 561g parallel to the Y axis (vertical direction) is displayed as an additional display at the position at the completion of dwelling pressure on the X axis of the waveform display section 560 (the position where the label 561d is arranged in FIG. 7). The intersection of the dashed line 561g and the waveform diagram 561 represents the actual value of the mold clamping force at the completion of dwelling pressure. Although not shown in FIG. 9, an additional display showing the trigger position (at the start of filling) may be performed as in the display example of FIG. 7. Also, a label 561d similar to the display example of FIG. 7 may be displayed in correspondence with the dashed line 561g.

[0076] Fig. 10 is a diagram showing another example of the display screen 500 to which reference information is added. The basic configuration of the display screen 500 is similar to that of the display screen 500 in Figs. 6 and 7, but the XY-axis unit display section 510, the command operation section 520, and the item display sections 531 to 534 are omitted in the display screen 500 shown in Fig. 10. Also, in the waveform display section 560 shown in Fig. 10, only a waveform diagram 561 of the detection value of the mold clamping force assigned to the first channel is displayed.

[0077] Fig. 10 shows an example of a display mode different from that of Fig. 7 with respect to the display of a specific time point (here, the time when dwelling is completed) as an additional display. In the display screen 500 shown in Fig. 10, a dashed line parallel to the X-axis (horizontal direction) is displayed as an additional display at the position of the clamping force setting value on the Y-axis of the waveform display section 560 (the position where the label 561a is placed in Fig. 7). This dashed line is the same as the dashed line displayed in correspondence with the label 561a in Fig. 7.

[0078] In addition, the display screen 500 shown in FIG. 10 displays a marker 561h indicating the recommended value of the mold clamping force at the completion of the holding pressure. The marker 561h is composed of a short line segment parallel to the X-axis and a thick arrow pointing to the line segment. The line segment includes the position at the completion of the holding pressure in the X-axis direction (horizontal direction) and is disposed at a position corresponding to the recommended value of the mold clamping force at the completion of the holding pressure in the Y-axis direction (vertical direction). The tip of the arrow contacts the line segment and is the position at the completion of the holding pressure in the X-axis direction (horizontal direction). Therefore, the illustrated marker 561h indicates the recommended value of the mold clamping force at the completion of the holding pressure at the position where the tip of the arrow contacts the line segment. Although not shown in FIG. 10, an additional display indicating the trigger position (at the start of filling) may be performed as in the display example of FIG. 7. In addition, a label 561a similar to the display example of FIG. 7 may be displayed in correspondence with the dashed line indicating the set value of the mold clamping force.

[0079] In the example shown in FIG. 10, when a figure indicating a recommended value, which is an inferred value, is displayed together with a waveform diagram (waveform diagram 561 in the illustrated example) in the waveform display section 560, a marker (marker 561h in the illustrated example) consisting of a line segment and an arrow is added. Here, the marker is an example of a figure indicating an inferred value. As with the lines and labels described with reference to FIG. 8, it is preferable that the marker is also displayed in the waveform display section 560 so as to be superimposed on the display of the actual value or the set value. Although no label is added in the example shown in FIG. 10, a label indicating the inferred value indicated by the marker may be added. Also, instead of a label, a text box described with reference to FIG. 9 may be displayed near the marker to add the inferred value.

[0080] Fig. 11 is a diagram showing another example of the display screen 500 to which reference information is added. The basic configuration of the display screen 500 is the same as that of the display screen 500 of Figs. 6 and 7, but the XY-axis unit display section 510, the command operation section 520, and the item display sections 531 to 534 are omitted in the display screen 500 shown in Fig. 11. In addition, in the waveform display section 560 shown in Fig. 11, only a waveform diagram 561 of the detection value of the mold clamping force assigned to the first channel is displayed. And, in the waveform display section 560 shown in Fig. 11, a label 561a indicating the set value of the mold clamping force, a label 561c indicating the trigger position (at the start of filling), and a label 561d indicating the completion of the dwelling pressure are displayed, similarly to the display screen 500 of Fig. 7.

[0081] The display screen 500 shown in FIG. 11 presents multiple inferred values ​​of the mold clamping force as reference information, rather than a recommended value (single value). In the illustrated example, three types of recommended values ​​are indicated by three labels 561i (label marked "y"), 561j (label marked "b"), and 561k (label marked "a") arranged on the Y axis (right side) of the waveform display section 560. In the waveform display section 560, dashed lines parallel to the X axis (horizontal direction) are displayed at positions corresponding to the labels 561i and 561j. In addition, the label 561k includes a certain range in the Y axis direction, and a band parallel to the X axis (horizontal direction) with a width corresponding to this range is displayed in the waveform display section 560. The labels 561i, 561j, 561k, the dashed lines, and the bands are examples of additional displays.

[0082] The display screen 500 also has an inferred value item display section 580. The inferred value item display section 580 is a display section that shows information on a plurality of inferred values. The inferred value item display section 580 shows a title "clamping force detection" indicating that the information corresponds to the first channel, and shows the contents and values ​​of the inferred values ​​shown in the labels 561i, 561j, and 561k displayed in the waveform display section 560.

[0083] In the inferred value item display section 580 shown in FIG. 11, the inferred value of the label 561i is the clamping force at the yield point in the clamping process, and the value of the clamping force at this yield point is shown to be 1020 kN. The yield point is the point at which the clamping force falls below the filling pressure of the molding material. The inferred value of the label 561j is the clamping force at the burr point in the clamping process, and the value of the clamping force at this burr point is shown to be 936 kN. The burr point is the point at which the mold is not completely closed and the molding material solidifies, causing burrs in the molded product. The inferred value of the label 561k is the clamping force at the contact point in the clamping process, and the value of the clamping force at this contact point is shown to be 200 to 280 kN. The contact point is the point at which the fixed mold and the movable mold are in contact with each other. The user can select and set a desired clamping force by taking these inferred values ​​into consideration. When the yield point is used as the recommended value, as shown in FIG. 11, an arrow 561e pointing from the position at the completion of pressure maintenance on the waveform diagram 561 to the yield point may be displayed to show the difference between the actual value and the yield point.

[0084] Fig. 12 is a diagram showing another example of the display screen 500 to which reference information is added. The basic configuration of the display screen 500 is the same as that of the display screen 500 of Figs. 6 and 7, but the XY-axis unit display section 510, the command operation section 520, and the item display sections 531 to 534 are omitted in the display screen 500 shown in Fig. 12. In addition, in the waveform display section 560 shown in Fig. 12, only a waveform diagram 561 of the detection value of the mold clamping force assigned to the first channel is displayed. And, in the waveform display section 560 shown in Fig. 12, a label 561a indicating the set value of the mold clamping force, a label 561b indicating the recommended value of the mold clamping force, a label 561c indicating the trigger position (at the start of filling), and a label 561d indicating the completion of the pressure holding are displayed, similarly to the display screen 500 of Fig. 7.

[0085] The display screen 500 shown in FIG. 12 presents the likelihood (certainty) of the recommended value of the mold clamping force as reference information. In the display examples shown in FIGS. 7 to 11, a specific value such as a recommended value or an inferred value is inferred as reference information and presented on the display screen 500. In this case, the processing unit 440 performs inference using a regression model as an inference model. In contrast, in the display example shown in FIG. 12, in addition to presenting the recommended value, an inference result is inferred as a distribution of likelihoods of multiple values ​​as reference information and presented on the display screen 500. In this case, the processing unit 440 performs inference using a classification model as an inference model. In inference using a classification model, first, a setting value (not a currently set value but a settable value) or an adjustment amount thereof for a target item is classified into multiple intervals. Then, the probability that the value of the inference result corresponds to each interval is calculated. This probability represents the likelihood of the interval as a recommended value. Note that a specific inference method using a classification model may be an existing technology and is not particularly limited here.

[0086] 12, a certainty display section 590 is provided to the right of the waveform display section 560 of the display screen 500. In the certainty display section 590, the settable clamping forces are classified into a plurality of sections, and the certainty of each section is displayed in a bar graph. The length of the bar graph for each section represents the degree of probability that the value of the inference result falls into that section. In addition, the certainty display section 590 displays the cumulative value of the probability for each section in a line graph.

[0087] Fig. 13 is a diagram showing an example of a display screen 600 to which reference information is added. The basic configuration of the display screen 600 is the same as that of the display screen 500 of Figs. 6 and 7, but the XY-axis unit display section 510, the command operation section 520, and the item display sections 531 to 534 are omitted in the display screen 600 shown in Fig. 13. The waveform display section 610 shown in Fig. 13 is configured in the same manner as the waveform display section 560 of Figs. 6 and 7, but in the illustrated example, only a waveform diagram 561 of the detection value of the mold clamping force assigned to the first channel is displayed. Similarly to the display screen 500 of Fig. 7, the waveform display section 610 shown in Fig. 13 displays a label 561c indicating the trigger position (at the start of filling) and a label 561d indicating the completion of dwelling pressure.

[0088] A display screen 600 shown in Fig. 13 presents the time when gate sealing occurs (gate sealing time) as reference information. In the display examples shown in Fig. 7 to Fig. 12, the mold clamping force is inferred and presented on the display screen 500. In contrast, in the display example shown in Fig. 13, the gate sealing time is inferred and presented on the display screen 600. In the illustrated example, a label 611 indicating the gate sealing time and a text box 612 are displayed as additional displays in the waveform display section 610.

[0089] The label 611 is placed at a specific position (between the labels 561c and 561d) on the X-axis of the waveform display section 610, which indicates the inferred gate seal time. In addition, a dashed line parallel to the Y-axis (vertical direction) is displayed in the waveform display section 610 at a position corresponding to the label 611. The gate seal time indicated by the label 611 and the completion time of the dwell pressure indicated by the label 561d are indicated by two opposing arrows, and a text box 612 is displayed near the arrows, displaying the message "2.1 s margin". This message indicates that there is 2.1 s (seconds) from the gate seal time to the completion time of the dwell pressure. The dwell pressure during molding must be ended after the gate seal occurs in the mold and the backflow of the molding material does not occur. Therefore, in the illustrated example, it can be seen that the setting at the completion time of the dwell pressure is appropriate.

[0090] In addition, the display screen 600 displays a gate seal information display section 620 as an additional display. In the example shown in FIG. 13, a text box showing an item "Gate seal-holding pressure start" indicating the time from the start of holding pressure to the gate seal time and the number of seconds, a text box showing an item "Gate seal-holding pressure completion" indicating the time from the completion of holding pressure to the gate seal time and the number of seconds, and a text box showing the judgment result are displayed. In the example shown, "7.8" is displayed as the number of seconds for "Gate seal-holding pressure start". Therefore, the time from the start of holding pressure to the gate seal time is 7.8 seconds. In addition, "-2.1" is displayed as the number of seconds for "Gate seal-holding pressure completion". Therefore, the time from the completion of holding pressure to the gate seal time is -2.1 seconds. In other words, the time from the gate seal time to the completion of holding pressure is 2.1 seconds. In addition, "OK" is displayed as the judgment result. In other words, since there is 2.1 seconds from the gate seal time to the completion of holding pressure, it indicates that the setting at the completion of holding pressure as a molding condition is appropriate.

[0091] The gate seal time can be inferred by using an inference model such as machine learning with, for example, the screw position, the detected value of the packing pressure, and the detected value of the mold clamping force as inputs. The gate seal time is not a subject to be inferred as a recommended value for the setting value of the molding conditions, etc. However, since it is a point where the phenomenon changes during the operation during a shot, and as described above, it is necessary to complete the packing at a time slower than the gate seal time, it can be used as a guideline for setting the packing operation.

[0092] Fig. 14 is a diagram showing an example of a display screen 700 to which reference information is added. The basic configuration of the display screen 700 is the same as that of the display screen 500 of Figs. 6 and 7, but the XY-axis unit display section 510, the command operation section 520, and the item display sections 531 to 534 are omitted in the display screen 700 shown in Fig. 14. Also, in the waveform display section 710 shown in Fig. 14, only a waveform diagram 561 of the detection value of the clamping force assigned to the first channel is displayed. In addition, in the waveform display section 710 shown in Fig. 14, a label 561l (label indicating "clamping force performance") is placed at a position on the Y axis (left side) corresponding to the waveform diagram 561 based on the performance value.

[0093] The display screen 700 shown in FIG. 14 presents, as reference information, a waveform diagram of the appropriate clamping force obtained by inference and information showing the transition of the situation. In the display examples shown in FIGS. 7 to 12, the recommended value (inferred value) of the clamping force at the completion of the dwelling pressure is displayed as reference information. In contrast, in the display example shown in FIG. 14, an inferred waveform diagram 711 of the clamping force in the shot is displayed in the waveform display section 710. A label 561m (label with "appropriate clamping force") is placed at a position on the Y axis (left side) corresponding to the waveform diagram 711 in the waveform display section 710. In addition, in the display examples shown in FIGS. 7 to 13, the time when a specific event occurred in the shot (start of filling, completion of dwelling, etc.) is specified and displayed by a label or the like. In contrast, in the display example shown in FIG. 14, a bar graph 712 corresponding to the section displayed in the waveform display section 710 in the shot shows the transition of the state of the specific event.

[0094] The waveform diagram 711 shown in FIG. 14 is obtained by calculating the recommended value (inferred value) of the mold clamping force in a shot as time-series data. For this inference, a so-called encoder-decoder model is used to obtain a low-dimensional latent space, and an inference model that infers waveforms from waveforms (time-series data from time-series data) can be acquired by learning pairs of waveforms of actual values ​​under various conditions and situations and waveforms that are desirable as inference results. The inferred waveform is obtained as array (vector) data similar to the waveform of the actual values. Therefore, the inferred waveform can be displayed on the waveform display unit 710 by a drawing process similar to that used to draw the waveform diagram 561 on the waveform display unit 710.

[0095] The bar graph 712 shown in FIG. 14 indicates the state transitions of filling the mold with molding material, dwelling, and completion of dwelling. This allows the user to easily visually confirm the relationship between the state transitions in the operation of the shot section shown in the waveform display section 710 and the waveform diagrams 561 and 711. Note that, although the illustrated example shows the state transitions related to dwelling, the present invention is not limited to this, and various state transitions that can be compared with the waveform diagrams may be displayed depending on the type of target item, etc. For example, the state transitions of the mold clamping process (full mold closing, completion of mold opening, etc.) may be displayed. Furthermore, the description in this bar graph 712 may be a description indicating a process known to the user, such as a filling process or a dwelling process, instead of a description indicating a state such as "filling" or "dwelling".

[0096] <Conditions for inference execution> Next, the conditions for performing inference by the processing unit 440 will be described. The processing unit 440 performs inference regarding the target item using an inference model such as machine learning. Here, the conditions under which inference is possible vary depending on the inference model. More specifically, the conditions under which inference is possible depend on what data was used when designing and learning the inference model. Therefore, inference by the processing unit 440 is performed after data of actual values ​​equivalent to the number of data points that can be inferred is acquired in a shot.

[0097] FIG. 15 is a diagram showing an example of an inference execution condition for each model. In the example shown in FIG. 15, the output specification of the inference result and the input condition for executing the inference are associated with each model. The output specification includes "inference item name", "drawing target axis", "unit", and "timing of inference value". "Inference item name" is the item name of the value to be inferred. In the example shown in FIG. 15, "mold clamping force adjustment amount (y point)", "mold clamping force adjustment amount (b point)", "gate seal time", etc. are registered. "y point" and "b point" of the mold clamping force adjustment amount indicate "y" of the yield point and "b" of the burr point in the inference value described with reference to FIG. 11. "Drawing target axis" indicates the target axis for displaying the inference result. In the example shown in FIG. 15, "mold clamping force detection" and "time" are registered. "Unit" is the unit of the value displayed with respect to the drawing target axis. In the example shown in FIG. 15, the unit for "mold clamping force detection" is "kN", and the unit for "time" is "s" (seconds). "Timing of inference value" indicates the point in time of the inference during the operation of the shot. In the example shown in FIG. 15, the time when dwell pressure is completed (in the figure, it is written as "dwell pressure completed") is registered as the timing of the inferred value of "mold clamping force adjustment amount".

[0098] The input conditions include "input waveform item," "trigger," "sampling period," and "number of data points." "Input waveform item" is the type of time series data input to perform inference. "Trigger" is a reference point for identifying the point in time during a shot that is the subject of inference, and indicates the trigger position. "Sampling period" is the sampling period of the time series data of the input waveform item. "Number of data points" is the number of data points of the time series data of the input waveform item required to perform inference.

[0099] 15, for example, model 1 is a model whose inference item name is "mold clamping force adjustment amount (y point)" and which infers y: yield point described with reference to FIG. 11 as an inference value at the completion of holding pressure. The inference result is displayed in units of kN in correspondence with the target axis (Y axis) on which a waveform diagram 561 of the mold clamping force detection value (actual value) is drawn in the waveform display section 560. In addition, this inference is executed on the condition that 100 detection values ​​of the mold clamping force after the start of filling have been acquired at a sampling period of 0.5 seconds. Like model 1, model 4 is used to infer the "mold clamping force adjustment amount (point y)". However, unlike model 1, model 4 samples the detection value of the holding pressure as an input waveform in addition to the detection value of the mold clamping force to perform inference. Model 5 has an inference item name of "gate seal time" and is a model that infers the gate seal time. The inference result is displayed in units of s (seconds) in correspondence with the time axis (X-axis) in the waveform display section 560. This inference is executed on the condition that 100 detection values ​​of the mold clamping force after the start of filling are obtained at a sampling period of 0.5 seconds.

[0100] Fig. 16 is a flowchart showing the operation of the processing unit 440 when performing inference based on the conditions shown in Fig. 15. The storage unit 450 of the information processing device 400 holds a condition table as shown in Fig. 15 and an inference model used for inference. The processing unit 440 refers to the condition table and determines whether or not the information of the target item acquired by the communication unit 410 satisfies the input condition in the condition table. In this case, the processing unit 440 functions as a determination unit.

[0101] The processing unit 440 first judges whether or not AI support is enabled for each channel to which a target item is assigned. If the "AI support" checkboxes in the display setting fields 531f to 534f described with reference to Fig. 7 are checked, then the AI ​​support is enabled. If the AI ​​support is disabled (not checked) (NO in S101), the processing unit 440 ends the process without performing inference.

[0102] If the AI ​​assistance is enabled (checked) (YES in S101), the processing unit 440 refers to the condition table stored in the storage unit 450 and sequentially searches the drawing object axes of the inference models (indicated as "retained models" in the figure) (S102). If the drawing object axes of the searched models do not match the drawing object axes of the inference target items (NO in S103, NO in S104), the process returns to S102, and the processing unit 440 searches for one of the drawing object axes of the unsearched inference models.

[0103] If the drawing object axis of the retrieved model matches the drawing object axis of the inference target item (NO in S103, YES in S104), the processing unit 440 then judges whether or not all input conditions of the retrieved model are satisfied. If the input conditions are not satisfied (NO in S105), the process returns to S102, and the processing unit 440 retrieves one of the drawing object axes of an unretrieved inference model.

[0104] If the input conditions for the model searched in S102 are satisfied (YES in S105), the processing unit 440 performs preprocessing for inference on the time series data of the acquired target items, etc. (S106), and inputs the preprocessed data into the inference model to execute inference (S107). After this, the processing unit 440 returns to S102 and searches for one of the drawing target axes of an unsearched inference model. Then, when the search for the drawing target axes for all inference models is completed (YES in S103), the processing unit 440 displays the inference results on the display screen 500 and ends the process.

[0105] Although the embodiment of the present invention has been described above, the technical scope of the present invention is not limited to the above embodiment. For example, in the above embodiment, in the example shown in Figures 7 and 8, the arrow 561e is used to display the difference between the recommended value, which is the inference result, and the actual value shown in the waveform diagram 561. In contrast to this, a configuration may be adopted in which the difference between the setting value and the recommended value in the shot from which the waveform diagram 561 is obtained is displayed.

[0106] In the above embodiment, the information processing device 400 has an inference model and performs inference based on the actual value. Alternatively, the inference engine may be provided in a server (such as a cloud server) on a network and perform inference as a Web service or the like. In this case, the information processing device 400 acquires an inference result from the server, and displays it on the waveform display units 560, 610, and 710 as an additional display showing reference information based on the inference result together with a waveform diagram of the corresponding item, as described with reference to Figs. 7 to 14. In such a configuration, the processing unit 440 of the information processing unit 400 functions as an acquisition unit that acquires inference data of information related to injection molding through communication. Also, the data processing device 200 of the injection molding machine 10 may have an inference engine and perform inference. In this case, the inference result may be displayed using the display device 300. In addition, various modifications and alternative configurations that do not deviate from the scope of the technical idea of ​​the present invention are included in the present invention. [Explanation of symbols]

[0107] 10... injection molding machine, 20... injection device, 30... mold clamping device, 100... control device, 200... data processing device, 300... display device, 400... information processing device, 410... communication unit, 420... reception unit, 430... display control unit, 440... processing unit, 450... storage unit, 500, 600, 700... display screen, 510... XY axis unit display unit, 520... command operation unit, 531 to 534... item display unit (display column), 550... setting information display unit, 560, 610, 710... waveform display unit, 561 to 564... waveform diagram, 570... text display unit, 580... inference value item display unit, 590... certainty display unit

Claims

1. an acquisition unit that acquires information about a shot in injection molding and an inference result of information about injection molding inferred based on information obtained from the shot; a display control unit that displays on a display device a display screen including a waveform diagram that represents a time-dependent change in the performance value obtained in the shot, and in which reference information based on the inference result is added to the waveform diagram; An information processing system comprising:

2. 2. The information processing system according to claim 1, wherein the reference information is a value inferred for a target item that is the target of the waveform diagram, and a graphic showing the reference information is displayed on the display screen together with the waveform diagram.

3. The information processing system of claim 2 , wherein the display control unit performs a display showing a difference between an actual value of the target item at a specific point in time in the shot and the inferred value of the target item at the specific point in time.

4. The information processing system according to claim 2 , wherein the display control unit displays a setting value of the target item in the shot.

5. The information processing system according to any one of claims 2 to 4, characterized in that the display control unit performs a display showing a difference between a setting value of the target item in the shot and the inferred value of the target item at a specific point in time.

6. 2. The information processing system according to claim 1, wherein the reference information is an indication of a time point at which a particular event occurs during the action of the shot.

7. The information processing system according to claim 6 , wherein the display control unit performs a display showing a relationship between a time point at which the specific event occurs and a specific time point in the shot that is different from the time point at which the specific event occurs.

8. 2. The information processing system according to claim 1, wherein the reference information is time-series data and is displayed as a waveform chart together with a waveform chart of the performance value.

9. An acquisition unit that acquires information regarding a shot in injection molding; an inference execution unit that executes inference of information related to the injection molding inferred based on information obtained from the shot; a display control unit that displays on a display device a display screen including a waveform diagram that represents a time-dependent change in the performance value obtained in the shot, the waveform diagram having reference information based on the result of the inference performed by the inference execution unit added thereto; and An information processing system comprising:

10. A determination unit that determines whether or not a condition for executing an inference set for each inference model used for the inference is satisfied based on the acquired information about the shot, 10. The information processing system according to claim 9, wherein the inference execution unit executes an inference when the determination unit determines that the condition is satisfied.

11. Computer, An acquisition means for acquiring information about a shot in injection molding and an inference result of information about injection molding inferred based on information obtained from the shot; a display control means for displaying on a display device a display screen including a waveform diagram showing a time-dependent change in the performance value obtained in the shot, the waveform diagram having reference information based on the inference result added thereto; A program characterized by:

12. Computer, An acquisition means for acquiring information regarding a shot in injection molding; an inference execution means for executing an inference of information related to the injection molding inferred based on information obtained from the shot; a display control means for displaying on a display device a display screen including a waveform diagram showing a time-dependent change in the performance value obtained in the shot, the waveform diagram being added with reference information based on the result of the inference; A program characterized by:

Citation Information

Patent Citations

  • Control device of injection molder, injection molder and program

    JP2023032944A