Information processing system and program
By designing an information processing system, obtaining and displaying the waveform diagram of the injection molding machine and attaching reasoning information, the problem in the prior art is solved that it is difficult to effectively support users in setting the injection molding machine conditions, and improves the support of the setting process.
Patent Information
- Application Number
- CN202410957381.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2023-10-20
- Filing Date
- 2024-07-17
- Publication Date
- 2025-04-22
AI Technical Summary
The prior art is difficult to effectively support users to prompt the correction amount or setting value of molding conditions during the setting process of the injection molding machine.
An information processing system is designed to support the user's setting process by obtaining information and reasoning data related to the injection molding machine, displaying waveform diagrams and attaching relevant reasoning information.
While displaying the waveform diagram of the information obtained by the injection molding machine, it provides reasoning information related to the molding conditions, which improves the support of the user when setting the injection molding machine conditions.
Smart Images

Figure CN119861889A_ABST
Abstract
Description
Technical Field
[0001] This application claims the benefit of priority based on Japanese Patent Application No. 2023-181230 filed on October 20, 2023. The entire contents of this Japanese application are incorporated herein by reference.
[0002] The present invention relates to an information processing system and a program. Background Art
[0003] Injection molding machines are provided with various sensors to acquire various information obtained by the operation of the injection molding machine during the manufacture (injection) of molded products, etc. In addition, conventionally, a waveform graph showing information based on the operation of the injection molding machine is displayed on a display device.
[0004] Patent document 1 discloses a control device, which is a control device for an injection molding machine, comprising: an output unit, which outputs waveform information representing changes in each item of actual values detected in a process of the injection molding machine to a display device; and a receiving unit, which receives an operation for specifying a range of the waveform information, and the output unit outputs information representing the characteristics of each item contained in the specified range to one or more of the display device and the storage device.
[0005] Patent Document 1: Japanese Patent Application Publication No. 2023-32944
[0006] When a molded product is formed by an injection molding machine, the settings of the molding conditions, etc. are adjusted according to the quality of the molded product. Here, when the information obtained from the injection molding machine is displayed in the form of a waveform graph, by prompting information such as correction amounts or set values obtained by inference about the molding conditions, etc. (hereinafter referred to as "inference information"), it is possible to support the setting operation of the molding conditions, etc. performed by the user. Summary of the invention
[0007] The present invention is directed to a waveform representing information obtained from an injection molding machine Figure 1 At the same time, it displays inference information related to molding conditions, etc., and supports the user in setting the injection molding machine.
[0008] One embodiment of the present invention is an information processing system, characterized in that it comprises: an acquisition unit, which acquires information related to the injection material in injection molding and inference data of information related to the injection molding inferred based on the information obtained from the injection material; and a display control unit, which enables a display device to display a display screen, the display screen including a waveform graph that represents the time variation of an actual value obtained in the injection material as a waveform, and reference information based on the inference data is attached to the waveform graph.
[0009] Effects of the Invention
[0010] According to one aspect of the present invention, a waveform graph presenting information acquired from an injection molding machine can be displayed, and inference information related to molding conditions can be displayed, thereby supporting the user in setting the injection molding machine. BRIEF DESCRIPTION OF THE DRAWINGS
[0011] Figure 1 It is a diagram showing the structure of an injection molding machine to which the present embodiment is applied.
[0012] Figure 2 It is a diagram showing the structure of a control device.
[0013] Figure 3 It is a diagram showing the structure of a data processing device.
[0014] Figure 4 It is a diagram showing the structure of an information processing device.
[0015] Figure 5 This is a diagram showing an example of the hardware configuration of a computer that realizes the information processing device.
[0016] Figure 6 The diagram shows an example of a display screen displayed on a display device by an information processing device.
[0017] Figure 7 It is a diagram showing an example of a display screen to which reference information is added.
[0018] Figure 8 It is a diagram showing another example of a display screen to which reference information is added.
[0019] Fig. 9 It is a diagram showing another example of a display screen to which reference information is added.
[0020] Fig.10 It is a diagram showing another example of a display screen to which reference information is added.
[0021] Fig.11 It is a diagram showing another example of a display screen to which reference information is added.
[0022] Fig.12 It is a diagram showing another example of a display screen to which reference information is added.
[0023] Fig.13 It is a diagram showing another example of a display screen to which reference information is added.
[0024] Fig.14 It is a diagram showing another example of a display screen to which reference information is added.
[0025] Fig.15 This is a diagram showing an example of execution conditions for inference of each model.
[0026] Fig.16 It means according to Fig.15 Flowchart of the operation of the processing unit when inference is performed under the conditions shown.
[0027] In the figure: 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-receiving 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~534-item display unit (display bar), 550-setting information display unit, 560, 610, 710-waveform display unit, 561~564-waveform graph, 570-text display unit, 580-inference value item display unit, 590-confidence display unit. DETAILED DESCRIPTION
[0028] Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
[0029] <Device Structure>
[0030] Figure 1 The injection molding machine 10 includes an injection device 20, a mold clamping device 30, a control device 100, a data processing device 200, and a display device 300. The control device 100 and the data processing device 200 are connected to an information processing device 400.
[0031] The injection device 20 is configured to include a cylinder for heating the molding material, a screw that can rotate in the cylinder and can move forward and backward along the axial direction, a rotary motor that drives the screw in the rotational direction, and a motor that drives the screw in the axial direction. The molding material is, for example, a resin. The injection device 20 injects the molding material that is heated in the cylinder and becomes liquid by extending the screw in the direction (front) from the injection device 20 toward the clamping device 30 while rotating, and fills it into the mold of the clamping device 30 arranged in front of the injection device 20. The injection device 20 performs, for example, a metering process, a filling process, a pressure holding process, etc. in the manufacturing process of the molded product. The filling process and the pressure holding process are also collectively referred to as an injection process.
[0032] The mold clamping device 30 is configured to include a mold, a fastening mechanism for fastening the mold, a motor for driving the fastening mechanism, and the like. The mold clamping device 30 closes the mold and receives the molding material injected from the injection device 20 into the mold. At this time, the mold clamping device 30 fastens the mold using the fastening mechanism so that the mold will not open (mold clamping) due to the filling of the molding material. The molding material filled into the mold is solidified to generate a molded product. Then, the mold clamping device 30 can open the mold and take out the generated molded product. The mold clamping device 30 performs, for example, a mold closing process, a pressure increasing process, a mold clamping process, a decompression process, a mold opening process, and the like in the manufacturing process of the molded product.
[0033] The control device 100 is a device for controlling the operation of the injection device 20 and the mold clamping device 30. The data processing device 200 is a device for processing 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 obtained by the data processing device 200, or processing results of the data processing device 200. In addition, the display device 300 displays an input screen for inputting commands or data to the control device 100 or the data processing device 200.
[0034] The information processing device 400 acquires information related to 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 the user, and displays the screen on the display device. The information acquired by the information processing device 400 includes setting information in the injection device 20 and the mold clamping device 30 or actual values obtained by performing various processes. In addition, the information processing device 400 displays information obtained by inference using an inference model such as machine learning on the operation of the injection molding machine 10 together with the information acquired from the control device 100 and the data processing device 200 on the display device.
[0035] <Configuration of Control Device 100 >
[0036] Figure 21 is a diagram showing the structure of the control device 100. The control device 100 controls the actions of the injection device 20 and the mold clamping device 30. The control device 100 is implemented by a computer, for example. 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 repeat 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 increasing process, a mold clamping process, a filling process, a pressure holding process, a cooling process, a decompression process, a mold opening process, and an ejection process. Hereinafter, these processes related to manufacture are sometimes collectively referred to as "manufacturing processes". In addition, a series of actions for obtaining a molded product, such as the actions from the start of a metering process to the start of the next metering process in the above-mentioned manufacturing process, are referred to as "injection", "molding cycle", etc. In addition, the above-mentioned processes for manufacturing a molded product are only examples. For example, as a process performed by one injection, other processes not included in the above may be included.
[0037] The control unit 110 controls the injection device 20 and the clamping device 30 according to the control information. The control information includes conditions set by the user and fixed conditions. The conditions set by the user are generated, for example, based on information input by the user using an input device not shown in the figure. The control information includes, for example, molding conditions such as cylinder temperature (resin temperature), mold temperature, injection holding time, metering value, VP switching position, holding pressure, injection speed (filling speed), screw speed, screw back pressure, and clamping force. Regarding these molding conditions, multiple combinations are determined according to the molded product or mold. Hereinafter, the combination data of the molding conditions will also be referred to as a molding condition data set. The molding condition data set is prepared according to the type of molded product or mold, and is stored in the storage unit 120.
[0038] The control unit 110 uses the above-mentioned molding condition data set to control the injection device 20 and the mold clamping device 30, and implements the processes related to the manufacture (injection) of the molded product including the above-mentioned processes. The control unit 110 reads the molding condition data set corresponding to the molded product to be manufactured from the storage unit 120 when starting to manufacture the molded product. In addition, the control unit 110 controls the operation of the injection device 20 and the mold clamping device 30 based on the control information including the read molding condition data set. Specifically, the control unit 110 controls the injection device 20 and the mold clamping device 30 so that the data obtained from the injection device 20 and the mold clamping device 30 in the manufacturing process are consistent with the set value of the molding condition data set. In addition, the control unit 110 can make the display device 300 display the molding condition data set read from the storage unit 120. The user can refer to the molding condition data displayed on the display device 300 and perform operations such as modifying the value as needed.
[0039] The storage unit 120 stores control information used by the control unit 110 to control the injection device 20 and the mold clamping device 30. The molding condition data set included in the control information is prepared by establishing a corresponding association with the molded product or mold of the manufacturing object. The storage unit 120 stores the molding condition data set for each molded product or each mold of the manufacturing object. In addition, although not shown in the figure, the storage unit 120 stores a program for the control unit 110 to control the injection device 20 and the mold clamping device 30. The details will be described later, but the functions of the control unit 110 can be realized by the processor in the control device 100 reading and executing the program stored in the storage unit 120.
[0040] <Configuration of Data Processing Device 200 >
[0041] Figure 3 2 is a diagram showing the structure of a 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 perform the operations in the above-mentioned process related to the manufacture of the molded product. The data processing device 200 is implemented by a computer, for example. 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.
[0042] The data acquisition unit 210 acquires data of a processing object from the injection device 20 and the mold clamping device 30. Various sensors, detectors, etc. are installed on the injection device 20 and the mold clamping device 30. In addition, various measuring devices are sometimes connected to the injection device 20 or the mold clamping device 30. The data acquired using these sensors, detectors, measuring devices, etc. (hereinafter referred to as "acquired data") is information indicating the molding results based on the injection device 20 and the mold clamping device 30, and can be used for quality management of molded products. The data acquisition unit 210 receives the acquired data sent from the sensors, detectors, measuring devices, etc., and stores it in the storage unit 230.
[0043] The processing unit 220 processes the acquired data stored in the storage unit 230. Specifically, the processing unit 220 extracts representative values of the acquired data in each process, generates time series data by time-series the acquired data in each process, and the like. In extracting the representative value, the processing unit 220 performs statistical processing such as calculating the average value, determining the range of values, and determining the maximum or minimum value on the acquired data.
[0044] The storage unit 230 stores the acquired data acquired by the data acquisition unit 210. As the data format of the acquired data stored in the storage unit 230, for example, binary, text, CSV (Comma Separated Values), INI, YAML (YAML Ain't Markup Language), JSON (JavaScript Object Notation), etc. can be used. By setting it as a data file based on these general data formats, the data file stored in the storage unit 230 can be exchanged with other information processing devices, or the data file acquired from the external device can be edited. In addition, although not shown in the figure, the storage unit 230 stores a program for the processing unit 220 to perform data processing, a program for the display control unit 240 to make the display device 300 display a screen, and a program for accepting the user's operation on the operation screen. The details will be described later, but by the processor in the data processing device 200 reading and executing the program stored in the storage unit 230, the functions of the processing unit 220 and the display control unit 240 can be realized.
[0045] 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. In addition, the display control unit 240 generates an operation screen for the user to perform various operations, and displays it on the display device 300.
[0046] <Configuration of Information Processing Device 400 >
[0047] Figure 4 4 is a diagram showing the structure of the information processing device 400. The information processing device 400 causes the display device to display 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 reasoning using the reasoning model. The information processing device 400 is implemented 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. In addition, although not shown in the figure, an input device and a display device are connected to the information processing device 400.
[0048] 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 the molding conditions used by the control unit 110 in the control device 100 to control the injection device 20 and the mold clamping device 30, and the acquisition data acquired from the sensors of the injection device 20 and the mold clamping device 30 by the data acquisition unit 210 in the data processing device 200. In addition, the information received in the communication unit 410 is information used in the processing performed by the processing unit 440 described later, and may not necessarily be all of the above-mentioned molding conditions and acquisition data. The communication unit is an example of an acquisition unit.
[0049] The receiving unit 420 receives the user's operation on the input device. The user uses the input device to perform various operations such as selecting a screen displayed on the display device by the display control unit 430 and instructing the processing unit 440 to execute the processing. The receiving unit 420 receives these operations and sends instructions corresponding to the received operations to the display control unit 430 or the processing unit 440.
[0050] The display control unit 430 causes the display device to display a waveform graph representing information related to the operation of the injection molding machine 10 received by the communication unit 410. In addition, the display control unit 430 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.
[0051] The processing unit 440 processes the information received by the communication unit 410. Specifically, the processing unit 440 generates a waveform graph based on the timing data of the actual value of each injection obtained from the received information. In addition, the processing unit 440 has an inference engine, and infers information related to the injection molding performed by the injection device 20 and the mold clamping device 30 required to manufacture a molded product of good quality based on the received information. The information inferred by the processing unit 440 is, for example, recommended values of specific items in the molding conditions, the time (timing) when a specific event occurs in the action of injecting materials performed by the injection device 20 and the mold clamping device 30, and other information. The processing unit 440 is an example of an inference execution unit. In addition, the processing unit 440 is an example of an acquisition unit that obtains the inference result by executing the inference.
[0052] The storage unit 450 stores data files of information received by the communication unit 410 and information obtained through reasoning performed by the processing unit 440. The data file is stored by establishing a corresponding association with, for example, a molded product or a mold of a manufacturing object in the injection molding that obtained this information. As the data format of the data file stored in the storage unit 450, for example, CSV (Comma Separated Values), XML (Extensible Markup Language), JSON (JavaScript Object Notation), etc. can be used. In addition, the storage unit 450 stores the reasoning model used in the reasoning performed by the processing unit 440.
[0053] <Hardware Configuration of Information Processing Device 400>
[0054] Figure 5 It is a diagram showing a hardware configuration example of a computer that realizes the information processing device 400 . Figure 5 The computer shown has a processor 401 as a computing unit, a main storage device (main memory) 402 as a storage unit, and an auxiliary storage device 403. 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), and other various computing circuits can be used. The processor 401 reads the program stored in the auxiliary storage device 403 into the main storage device 402 for execution. As the main storage device 402, for example, a RAM (Random Access Memory) is used. As the auxiliary storage device 403, for example, a magnetic disk device or an SSD (Solid State Drive) is used.
[0055] Furthermore, the computer includes a display device 404 for displaying images and an input device 405 as an input mechanism for the computer to be operated by the user. As the input device 405, for example, a keyboard, a mouse, a touch panel, etc. are used. When a touch panel integrally formed 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-shaped device. Figure 5 The structure of the computer shown is only an example, and the computer used in this embodiment is not limited to Figure 5For example, a nonvolatile memory such as a flash memory or a ROM (Read Only Memory) may be provided as a storage device.
[0056] In the information processing device 400, Figure 5 In the case of computer implementation shown in the figure, the communication unit 410 is realized by, for example, the processor 401 that reads and executes the program and a communication interface not shown. The receiving unit 420 is realized by, for example, the processor 401 that reads and executes the 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 reads and executes the program. The storage unit 450 is realized by, for example, the auxiliary storage device 403.
[0057] Furthermore, the control device 100 and the data processing device 200 of the injection molding machine 10 may also be composed of Figure 5 The control device 100 is implemented by a computer configured as shown. Figure 5 In the case of computer implementation as shown, the functions of the control unit 110 are implemented by, for example, the processor 401 reading and executing a program. The storage unit 120 is implemented by, for example, the auxiliary storage device 403. Figure 5 In the case of computer implementation shown, the functions of the data acquisition unit 210 and the processing unit 220 are realized by, for example, the processor 401 reading and executing a program. The storage unit 230 is realized by, for example, the auxiliary storage device 403. The display control unit 240 is realized by, for example, the processor 401 and the display device 404 reading and executing a program.
[0058] <Display screen configuration example>
[0059] The information processing device 400 generates a display screen including a waveform graph showing information related to the operation of the injection molding machine 10, adds the information obtained by inference to the waveform graph, and displays it on a display device (for example, Figure 5 The following describes a display device 404 as shown. The following describes a configuration example of a display screen. In the following description, information obtained by inference added to a waveform diagram is referred to as "reference information".
[0060] Figure 6 4 is a diagram showing an example of a display screen 500 displayed on a display device by the information processing device 400. Figure 6 In the display screen 500 shown, reference information based on inference is not displayed. Figure 6 , a basic structure of a screen for displaying a waveform graph of information related to the operation of the injection molding machine 10 will be described. Figure 6The display screen 500 shown includes an XY axis unit display portion 510 , a command operation portion 520 , item display portions 531 to 534 , a setting information display portion 550 , and a waveform display portion 560 .
[0061] The XY axis unit display section 510 is a display section that displays the unit settings of the X axis and the Y axis of the waveform display section 560. Figure 6 In the example shown, "Time" is set on the X-axis and "Engineering Units" is set on the Y-axis. Figure 6 In the waveform display unit 560, the horizontal axis is set to the X axis, and the vertical axis is set to the Y axis. On the X axis and the Y axis, other units can be set according to the type of the object item of the waveform graph displayed in the waveform display unit 560. For example, the X axis can be set to "screw position" and the Y axis can be set to "ratio".
[0062] The command operation unit 520 is a display unit where a button object for performing a command operation on the display of the display screen 500 is arranged. Figure 6 In the example shown, five button objects are displayed, namely, "Cursor", "Grid", "Overwrite", "Save One Shot", and "Clear". "Cursor" is a button for displaying a cursor on the screen of the waveform display unit 560. "Grid" is a button for displaying a grid on the screen of the waveform display unit 560. "Overwrite" is a button for setting the display of the waveform display unit 560 to a display format in which the waveform graph of the subsequent shots is not deleted for each shot, but the waveform graph of the waveform display unit 560 is continuously overwritten. "Save One Shot" is a button for performing an operation of saving the waveform data of the next shot to a file. "Clear" is a button for deleting the waveform graph and related information displayed on the waveform display unit 560.
[0063] The item display units 531 to 534 are display units for selecting the target item for displaying the waveform graph in the waveform display unit 560. In the item display units 531 to 534, a channel is assigned to each target item, and settings related to the display of the waveform graph are displayed. Figure 6 In the example shown, display fields assigned to four channels are shown as the item display parts 531 to 534. The number of channels of the item display parts 531 to 534 is not limited to the four shown in the figure. Depending on the size and resolution of the display screen, the number of channels may be less than or greater than four.
[0064] The structure of the display column of the item display unit 531 to 534 is described. The item display units 531 to 534 of each channel have the same structure, so the structure of the display column of the item display unit 531 of the first channel is described, and the structure of the item display units 532 to 534 of other channels is omitted. The item display unit 531 includes an item name display column 531a, a channel display column 531b, a switch 531c, a maximum value display column 531d, and a minimum value display column 531e.
[0065] The name of the object item displayed in the waveform graph is displayed in the item name display column 531a. The user can specify the object item for which the waveform graph is to be displayed by inputting the item name in the item name display column 531a. The channel number of the item display unit 531 is displayed in the channel display column 531b. The switch 531c indicates whether the waveform graph of the corresponding channel is displayed (on) or not displayed (off). The user can switch the display of the waveform graph or not by selecting the display of the channel display column 531b.
[0066] The maximum value display column 531d indicates the maximum value set for displaying the waveform graph of the corresponding channel in the waveform display section 560. The minimum value display column 531e indicates the minimum value set for displaying the waveform graph of the corresponding channel in the waveform display section 560. The user can set the maximum value and the minimum value of the corresponding object item in the waveform display section 560 by inputting numerical values in the maximum value display column 531d and the minimum value display column 531e. The display scale in the Y-axis direction of the waveform graph displayed in the waveform display section 560 is determined according to the numerical values input to the maximum value display column 531d and the minimum value display column 531e. Figure 6 In the item display portion 531 shown, the units of the maximum value and the minimum value displayed in the maximum value display field 531d and the minimum value display field 531e are displayed at the right side of the item name display field 531a above the maximum value display field 531d.
[0067] exist Figure 6 In the example shown, the item display section 531 corresponds to the first channel (Ch-1), and displays information on the detected value of the mold clamping force. Specifically, "Mold clamping force detection" is displayed in the item name display column 531a, and "Ch-1" is displayed in the channel display column 531b. In addition, since the switch 531c is "on", a waveform graph of the detected value of the mold clamping force is displayed in the waveform display section 560. In addition, the value of the maximum value display column 531d is "1200", and the value of the minimum value display column 531e is "-400", and the unit is "kN" (kilonewton), so the display scale of the waveform graph of the detected value of the mold clamping force is 1200kN to -400kN.
[0068] Furthermore, the item display section 532 corresponds to the second channel (Ch-2), and displays information on the screw position. Specifically, "Screw Position" is displayed in the item name display column 532a, and "Ch-2" is displayed in the channel display column 532b. Furthermore, since the switch 532c is "on", the waveform graph regarding the screw position is displayed in the waveform display section 560. Furthermore, the value of the maximum value display column 532d is "120", and the value of the minimum value display column 532e is "-40", and the unit is "mm" (millimeter), so the display scale of the waveform graph of the screw position is 120mm to -40mm.
[0069] Furthermore, the item display section 533 corresponds to the third channel (Ch-3), and displays information on the detection value of the holding pressure. Specifically, "holding pressure detection" is displayed in the item name display column 533a, and "Ch-3" is displayed in the channel display column 533b. Furthermore, since the switch 533c is "on", a waveform graph of the detection value of the holding pressure is displayed in the waveform display section 560. Furthermore, the value of the maximum value display column 533d is "120", and the value of the minimum value display column 533e is "-40", and the unit is "MPa" (megaPascal), so the display scale of the waveform graph of the detection value of the holding pressure is 120MPa to -40MPa.
[0070] Furthermore, the item display section 534 corresponds to the 4th channel (Ch-4), and displays information on the detected value of the injection speed. Specifically, "Injection speed detection" is displayed in the item name display column 534a, and "Ch-4" is displayed in the channel display column 534b. Furthermore, since the switch 534c is "on", the waveform graph of the detected value of the injection speed is displayed in the waveform display section 560. Furthermore, the value of the maximum value display column 534d is "120", and the value of the minimum value display column 534e is "-40", and the unit is "mm / s" (millimeter per second), so the display scale of the waveform graph of the detected value of the injection speed is 120mm / s to -40mm / s.
[0071] The setting information display unit 550 is a display unit for making settings related to the display of the waveform display unit 560. Figure 6 In the example shown, an X-axis information display column 551 and a trigger display column 552 (displayed as “Trigger” in the figure) are provided in the setting information display section 550 .
[0072] The display scale of the X-axis direction in the waveform display unit 560 is displayed in the X-axis information display column 551. The user can determine the display scale of the X-axis direction of the waveform graph displayed in the waveform display unit 560 by inputting a numerical value in the X-axis information display column 551. Figure 6In the example shown, a numerical value “50” is input, and a waveform graph having a length of 50 seconds (s) is displayed in the waveform display section 560 .
[0073] The trigger display field 552 displays the setting of the trigger position of the waveform graph in the waveform display section 560. The user can set the trigger position of the waveform graph by selecting the display of the trigger display field 552. The trigger position is the position that serves as the reference for drawing the waveform graph in the waveform display section 560. Figure 6 In the example shown, "filling start" is selected as the trigger position, and the waveform is drawn based on the time when the mold of the mold clamping device 30 starts to be filled with molding material. The trigger position is a time that serves as a reference for determining the time that becomes the inference object in the injection operation.
[0074] The waveform display unit 560 is a display unit that displays a waveform graph of each object item determined by the item display units 531 to 534. In the waveform display unit 560, the horizontal axis is set as the X-axis, and the vertical axis is set as the Y-axis. In the X-axis, for example, the left side is a small value and the right side is a large value. Therefore, in the case where the X-axis represents time, time passes from the left end to the right end. And in the Y-axis, for example, the bottom side is a small value and the top side is a large value. In the waveform display unit 560, for the object item determined by the item display units 531 to 534 of each channel, a waveform graph representing the timing data of the corresponding object item is displayed. Figure 6 In the example shown, there are respectively displayed a waveform graph 561 of the detection value of the mold clamping force, which is the object item determined by the item display section 531 of the first channel, a waveform graph 562 of the screw position, which is the object item determined by the item display section 532 of the second channel, a waveform graph 563 of the detection value of the holding pressure, which is the object item determined by the item display section 533 of the third channel, and a waveform graph 564 of the detection value of the injection speed, which is the object item determined by the item display section 534 of the fourth channel.
[0075] These waveform graphs 561 to 564 are displayed according to the settings such as the display scale in the Y-axis direction determined by the numerical values of the maximum value display columns 531d to 534d and the minimum value display columns 531e to 534e input into the item display units 531 to 534 of each channel, the display scale in the X-axis direction determined by the numerical value of the X-axis information display column 551 input into the setting information display unit 550, and the trigger position determined in the trigger display column 552 of the setting information display unit 550.
[0076] In the waveform display section 560, a reference position mark 540 is displayed on the Y axis at the left end. The reference position mark 540 indicates the reference position (origin) in the Y axis direction in each of the waveform graphs 561 to 564. The reference position mark 540 is displayed for each of the waveform graphs 561 to 564, but Figure 6In the example shown, the reference position marks 540 for the waveform graphs 561 to 564 are superimposed and displayed at the same position, so that only the reference position mark 540 for the first channel (display channel number “1”) is visually recognizable.
[0077] The reference position mark 540 can be moved on the Y axis of the waveform display unit 560 through a GUI (Graphical User Interface). The user can 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. If the position of the reference position mark 540 is changed, the waveform graphs 561 to 564 corresponding to the reference position mark 540 whose position in the waveform display unit 560 is changed move in the Y axis direction (vertical direction) according to the movement of the reference position mark 540.
[0078] In addition, Figure 6 In the example shown, the X-axis (horizontal) of the waveform display section 560 is set with 11 scales (vertical lines) 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 from the left end to the first scale on the X-axis of the waveform display section 560 is the waveform before the trigger position in the injection action. Moreover, the waveform after the trigger position is displayed after the first scale on the X-axis of the waveform display section 560 (on the right side). Therefore, on the X-axis of the waveform display section 560, 10 scales are set from the first scale to the right end. According to the value of the X-axis information display column 551 of the setting information display section 550, the display scale is 50 seconds, so in Figure 6 In the waveform display section 560, the length of one scale is 5 seconds.
[0079] <Display example of reference information>
[0080] Next, the display of reference information on the display screen 500 is described. Reference information is information related to injection molding inferred by the processing unit 440 of the information processing device 400 based on information obtained during injection. 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 the waveform based on the actual value. Figure 1 Sometimes, along with the display of the reference information, setting or control information related to the display of the reference information is additionally displayed on the display screen 500. In the following, the additionally displayed information in addition to the reference information is described.
[0081] Figure 7 FIG. 5 is a diagram showing an example of a display screen 500 to which reference information is added. Figure 7In the display screen 500 shown, the structure other than the display of the reference information and the display additionally accompanying the reference information (hereinafter referred to as “additional display”) is the same as the reference information. Figure 6 Specifically, the XY axis unit display unit 510, the command operation unit 520, the item display units 531 to 534, the reference position mark 540, and the setting information display unit 550 are the same as those in the previous description. Figure 6 The structure shown is the same. However, in Figure 7 In, with Figure 6 Differently, the switch in the item display section 534 of the 4th channel is turned "off". Figure 7 The waveform display section 560 of FIG. 5 does not display the waveform graph 564 of the detected value of the injection speed corresponding to the fourth channel. Figure 7 In the figure, the columns 531a to e, 532a to e, 533a to e, and 534a to e of the XY axis unit display unit 510, the command operation unit 520, and the item display units 531 to 534 are not marked with symbols, but are marked appropriately below. Figure 6 The same symbols as those described in the description will be used for the explanation.
[0082] exist Figure 7 In the display screen 500 shown, display setting columns 531f to 534f for setting whether to display or additionally display the waveform graph and reference information are displayed in the item display sections 531 to 534 of each channel. Each of the display setting columns 531f to 534f can include setting items such as "actual value", "set value", and "AI support" and check boxes set for each setting item. The check box is an input section for setting whether to display in the waveform display section 560.
[0083] The “actual value” is an actual value acquired according to the operation of the injection molding machine 10 during injection. When the “actual value” checkbox is checked, waveform graphs 561 to 564 showing time series data of the corresponding setting item are displayed on the waveform display unit 560 .
[0084] The "setting value" is a setting value of the molding condition, etc. set by the control device 100. When the "setting value" check box is checked, the setting value of the corresponding setting item is additionally displayed in the waveform display unit 560. In addition, for the object item of the molding condition, etc. that has not been set, the "setting value" is not displayed in the display setting columns 531f to 534f.
[0085] "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. In addition, for the object item for which the model is not prepared for inference, "AI support" is not displayed in the display setting columns 531f to 534f. For example, "AI support" is not displayed in the display setting column 532f of the second channel and the display setting column 534f of the fourth channel.
[0086] In the display setting column 531f of the first channel, "actual value", "set value", and "AI support" are displayed, and the check boxes of all setting items are checked. As a result, a waveform graph 561 of the detected value of the mold clamping force assigned to the first channel, the set value of the mold clamping force in the shot, and the recommended value of the mold clamping force obtained by the inference of the processing unit 440 are displayed in the waveform display unit 560.
[0087] In the display setting column 532f of the second channel, "actual value" and "set value" are displayed, and only the check box of "actual value" is checked. As a result, a waveform graph 562 of the screw position assigned to the second channel is displayed in the waveform display unit 560. Since the check box of "set value" is not checked, the set value of the screw position in the shot is not displayed in the waveform display unit 560. In addition, the setting item "AI support" is not displayed in the display setting column 532f of the second channel, and the reference information related to the screw position is not displayed in the waveform display unit 560.
[0088] In the display setting column 533f of the third channel, "actual value", "set value", and "AI support" are displayed, and only the check box of "actual value" is checked. As a result, a waveform graph 563 of the detection value of the holding pressure assigned to the third channel is displayed in the waveform display section 560. Since the check boxes of "set value" and "AI support" are not checked, the set value of the holding pressure in the shot and the reference information related to the holding pressure are not displayed in the waveform display section 560.
[0089] In the display setting column 532f of the 4th channel, "actual value" and "set value" are displayed, and the check boxes of both are checked. However, in the 4th channel, the switch of the item display part 534 is turned "off", so regardless of the setting of the display setting column 534f, the display related to the detection value of the injection speed is not performed in the waveform display part 560.
[0090] exist Figure 7In the waveform display section 560 shown, waveform graphs 561 to 563 of the first to third channels are displayed according to the selection of the display setting columns 531f to 534f. In addition, regarding the clamping force assigned to the first channel, the set value and the recommended value obtained as reference information by the inference of the processing unit 440 are displayed. Specifically, in the waveform display section 560, the set value of the clamping force in the shot is indicated by a label 561a (label with the words "Clamping force setting") arranged at a specific position on the Y axis (right side in the figure). In addition, in the waveform display section 560, the recommended value of the clamping force in the shot is indicated by a label 561b (label with the words "Appropriate clamping force") arranged at a specific position on the Y axis (position above the label 561a). In addition, in the waveform display section 560, dotted lines parallel to the X axis (horizontal direction) are displayed at positions corresponding to the labels 561a and 561b, respectively. Labels 561a, 561b and dotted lines are examples of additional display.
[0091] exist Figure 7 In the example shown, in the waveform display unit 560, when a graph representing a recommended value as an inferred value is displayed together with a waveform graph (waveform graph 561 in the example shown), a dotted line representing the recommended value is displayed, and a label representing the content of the dotted line is annotated (label 561a in the example shown). Here, the dotted line and the label are an example of a graph representing an inferred value. When representing an inferred value, it is preferably displayed superimposed with the display of the actual value or set value in the waveform display unit 560. In addition, it is preferred to change the appearance of the display of the actual value or set value and the display of the inferred value. For example, changing the line type (solid line, dotted line, etc.), changing the color or thickness of the line, and changing the interval of the dotted line can be cited. In addition, it is preferred to annotate the label for the inferred value, unlike the actual value. In addition, the inferred value is sometimes expressed as a line segment parallel to the axial direction (X axis, Y axis). In this case, the label can be omitted and displayed only as a line segment. Depending on the amount or inclination of the lines displayed on the waveform display unit 560 , the display may be differentiated for each axial direction, such as by displaying only line segments parallel to the X-axis direction and omitting line segments parallel to the Y-axis direction.
[0092] The recommended value is a value based on a specific time point in the injection operation of the injection molding machine 10 (at Figure 7 The first channel of the mold clamping force is the value of the mold clamping force). The specific time is determined according to the user's selection or the specification of the inference model. Here, the time when the holding pressure is completed, which is an event affecting the mold clamping force, is set as a specific time, and the recommended value of the mold clamping force at that time is inferred. Figure 7The waveform display section 560 shown shows the time when the pressure holding is completed and the time when the filling starts, which is determined as the trigger position that becomes the reference for determining the time when the pressure holding is completed in the trigger display column 552 of the setting information display section 550. Specifically, in the waveform display section 560, the time when the filling in the shot is started is indicated by a label 561c (a label that reads "Filling Start") that is arranged at a specific position on the X-axis (the upper side in the figure). Moreover, in the waveform display section 560, the time when the pressure holding in the shot is completed is indicated by a label 561d (a label that reads "Pressure Holding Completed") that is arranged at a specific position on the X-axis (a position further to the right than the label 561c). The labels 561c and 561d are an example of additional display.
[0093] And, in Figure 7 The waveform display section 560 shown shows the difference between the actual value and the recommended value at a specific time. Specifically, an arrow 561e pointing from the waveform 561 to the recommended value is displayed between the value of the waveform 561 at the time of pressure holding completion (the position indicated by the label 561d) and the recommended value (the position of the dotted line corresponding to the label 561b). The user can recognize by referring to the arrow 561e how much the mold clamping force needs to be changed at the time of pressure holding completion.
[0094] In the above-mentioned inference of the recommended value, a specific value is inferred as the recommended value. At this time, the processing unit 440 uses a regression model as an inference model for inference. In addition, the specific inference method using the regression model can be used as long as the existing technology is used, and there is no particular limitation here.
[0095] Figure 8 is a diagram showing another example of a display screen 500 to which reference information is added. The basic structure of the display screen 500 is similar to Figure 6 , Figure 7 The display screen 500 is the same, but Figure 8 In the display screen 500 shown in FIG. 1 , the XY axis unit display unit 510, the command operation unit 520, and the item display units 531 to 534 are omitted. Figure 8 In the waveform display section 560 shown in FIG. 1 , only the waveform graph 561 of the detection value of the mold clamping force assigned to the first channel is displayed. Figure 7 Similarly, in the display screen 500 Figure 8 The waveform display portion 560 shown includes 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 (when filling starts), a label 561d indicating when the pressure holding is completed, and an arrow 561e indicating the difference between the actual value (waveform graph 561) when the pressure holding is completed and the recommended value.
[0096] Figure 8The display screen 500 shown further displays text as an additional display. Figure 8 , as a text display mechanism, a display on the waveform display unit 560 and a text display unit 570 are shown. Specifically, as a display on the waveform display unit 560, a text box 561f is displayed near the arrow 561e of the waveform display unit 560. The text display unit 570 is provided below the waveform display unit 560 and the setting information display unit 550.
[0097] The text box 561f has its display position set according to the type of the target item assigned to the channel of the waveform graph or the type of reference information, and displays text-based information. Figure 8 The object item of the waveform graph 561 displayed in the waveform display section 560 is the mold clamping force, and the recommended value of the mold clamping force is shown as reference information. In addition, the difference between the actual value and the recommended value when the pressure holding is completed is indicated by the additional display of arrow 561e. Therefore, as a display example at this time, a text box 561f is displayed near the arrow 561e, and information such as "missing 214 kN" is displayed. This information indicates that the actual value of the mold clamping force when the pressure holding is completed is 214 kN less than the recommended value. The information displayed in the text box 561f can be produced by preparing a template of information such as "missing kN" and inserting the value of the difference between the actual value and the recommended value of the object position.
[0098] The text display unit 570 is displayed at an appropriate position on the display screen 500, and displays text-based information. Figure 8 In the example shown, the text display section 570 is displayed together with a title such as "AI Support Log", and displays information such as "Mold clamping force is missing 214 kN (No. 12)" and "Mold clamping force is missing 254 kN (No. 11)". The displays "No. 12" and "No. 11" contained in the information indicate the shot numbers. Therefore, information on multiple past shots is displayed in the text display section 570. If the two pieces of information are referred to, in shot number 11 (No. 11), the actual value of the mold clamping force is missing 254 kN relative to the recommended value, but in shot number 12 (No. 12), the actual value of the mold clamping force is missing 214 kN relative to the recommended value. Therefore, according to the log information of the text display section 570, it can be seen that after the injection of shot number 11, the setting of the mold clamping force was changed, and although a slight improvement was observed in the injection of shot number 12, it was still not enough to reach the recommended value. The information displayed on the text display unit 570 can be created by preparing a template of information such as "Mold clamping force shortage kN (No.)" and inserting the difference between the actual value and the recommended value of the target position and the shot number.
[0099] Here, as a display mechanism for text, a text box 561f and a text display unit 570 are illustrated. Based on the display of the text box 561f, it is possible to visually identify and grasp which set value among the set values displayed in the waveform display unit 560 is taken as the object, at which position in the waveform, and to what extent it is different from the recommended value. On the other hand, based on the display of the text display unit 570, it is possible to visually recognize the difference between the set value and the recommended value generated in the waveform graph displayed in the waveform display unit 560. The user can refer to the display of the text box 561f and the text display unit 570 based on these features. In addition, the display method of the text as an additional display is not limited to the above method. The display position or display method of the text, the content of the text, etc. can be appropriately set.
[0100] Fig. 9 is a diagram showing another example of a display screen 500 to which reference information is added. The basic structure of the display screen 500 is similar to Figure 6 , Figure 7 The display screen 500 is the same, but Fig. 9 In the display screen 500 shown in FIG. 1 , the XY axis unit display unit 510, the command operation unit 520, and the item display units 531 to 534 are omitted. Fig. 9 In the waveform display section 560 shown in FIG. 1 , only the waveform graph 561 of the detection value of the mold clamping force assigned to the first channel is displayed. Figure 7 Similarly, in the display screen 500 Fig. 9 In the waveform display portion 560 shown, a label 561 a indicating a set value of the mold clamping force and a label 561 b indicating a recommended value of the mold clamping force are displayed.
[0101] Fig. 9 Indicates the display of a specific time (here, when the pressure holding is completed) as an additional display, and Figure 7 Examples of different display methods. Fig. 9 In the display screen 500 shown in FIG. 1 , the position of the waveform display section 560 on the X-axis when the pressure holding is completed (at Figure 7 In the figure, a dotted line 561g parallel to the Y axis (vertical direction) is displayed as an additional display at the position where the label 561d is configured. The intersection of the dotted line 561g and the waveform graph 561 represents the actual value of the mold clamping force when the pressure holding is completed. Fig. 9 Not shown in , but related to Figure 7 Similarly to the display example of , an additional display indicating the trigger position (when filling starts) can be performed. Also, a display corresponding to the dotted line 561g can be displayed. Figure 7 The display example is the same as label 561d.
[0102] Fig.10is a diagram showing another example of a display screen 500 to which reference information is added. The basic structure of the display screen 500 is similar to Figure 6 , Figure 7 The display screen 500 is the same, but Fig.10 In the display screen 500 shown in FIG. 1 , the XY axis unit display unit 510, the command operation unit 520, and the item display units 531 to 534 are omitted. Fig.10 In the waveform display portion 560 shown, only the waveform graph 561 of the detection value of the mold clamping force assigned to the first channel is displayed.
[0103] Fig.10 Indicates the display of a specific time (here, when the pressure holding is completed) as an additional display, and Figure 7 Examples of different display methods. Fig.10 In the display screen 500 shown in FIG. 1 , the position of the setting value of the mold clamping force on the Y axis of the waveform display section 560 (in Figure 7 In the example, a dotted line parallel to the X-axis (horizontal) is displayed at the position where the label 561a is configured as an additional display. Figure 7 The same is true for the dotted line displayed corresponding to label 561a.
[0104] And, in Fig.10 In the display screen 500 shown, a mark 561h is displayed, which indicates the recommended value of the mold clamping force when the pressure holding is completed. The mark 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 when the pressure holding is completed in the X-axis direction (horizontal), and is arranged at a position corresponding to the recommended value of the mold clamping force when the pressure holding is completed in the Y-axis direction (vertical). The front end of the arrow contacts the line segment and is at the position when the pressure holding is completed in the X-axis direction (horizontal). Therefore, the mark 561h shown in the figure indicates the recommended value of the mold clamping force when the pressure holding is completed at the position where the front end of the arrow contacts the line segment. In addition, although in Fig.10 Not shown in , but related to Figure 7 Similarly to the display example of , an additional display indicating the trigger position (when filling starts) can be performed. In addition, a dotted line indicating the set value of the mold clamping force can be displayed in correspondence with the dotted line indicating the set value of the mold clamping force. Figure 7 The display example is the same as label 561a.
[0105] exist Fig.10 In the example shown, in the waveform display unit 560, when a graph indicating a recommended value as an inferred value is displayed together with a waveform graph (in the example of the figure, waveform graph 561), a mark consisting of a line segment and an arrow (in the example of the figure, mark 561h) is noted. Here, the mark is an example of a graph indicating an inferred value. Figure 8Similarly to the lines and labels described above, it is also preferable that the marks are displayed superimposed on the display of the actual value or the set value in the waveform display unit 560. Fig.10 In the example shown, no label is given, but a label indicating the inferred value represented by the label may be given. In addition, a reference may be displayed near the label. Fig. 9 A text box with a description instead of a label, and annotates the inferred value.
[0106] Fig.11 is a diagram showing another example of a display screen 500 to which reference information is added. The basic structure of the display screen 500 is similar to Figure 6 , Figure 7 The display screen 500 is the same, but Fig.11 In the display screen 500 shown in FIG. 1 , the XY axis unit display unit 510, the command operation unit 520, and the item display units 531 to 534 are omitted. Fig.11 In the waveform display section 560 shown in FIG. 1 , only the waveform graph 561 of the detection value of the mold clamping force assigned to the first channel is displayed. Figure 7 Similarly, in the display screen 500 Fig.11 In the waveform display portion 560 shown, 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 holding pressure are displayed.
[0107] Fig.11 The display screen 500 shown in the figure prompts multiple inference values instead of the recommended value (single value) of the mold clamping force as reference information. In the example shown in the figure, three recommended values are represented by three labels 561i (label recorded as "y"), label 561j (label recorded as "b"), and label 561k (label recorded as "a") arranged on the Y axis (right side) of the waveform display part 560. In the waveform display part 560, a dotted line parallel to the X axis (horizontally) is displayed at the position corresponding to the mark 561i and the mark 561j. In addition, the label 561k includes a constant range in the Y axis direction, and a stripe parallel to the X axis (horizontally) with a width corresponding to the range is displayed in the waveform display part 560. The labels 561i, 561j, 561k, the dotted line and the stripe are an example of additional display.
[0108] In addition, an inference value item display unit 580 is provided on the display screen 500. The inference value item display unit 580 is a display unit that displays information of a plurality of inference values. The inference value item display unit 580 displays a title "Mold Clamping Force Detection" that indicates information corresponding to the first channel, and displays the contents and values of the inference values indicated by the labels 561i, 561j, and 561k displayed on the waveform display unit 560.
[0109] exist Fig.11 The inference value item display section 580 shown shows that the inference value of label 561i is the clamping force at the yield point in the clamping process, and the value of the clamping force at the yield point is 1020 kN. The yield point refers to the point where the clamping force is lower than the filling pressure of the molding material. In addition, the inference value of label 561j is shown as the clamping force at the burr point in the clamping process, and the value of the clamping force at the burr point is 936 kN. The burr point refers to the point where the mold is not completely closed and the molding material is solidified, thereby generating burrs on the molded product. In addition, the inference value of label 561k is shown as the clamping force at the close contact point in the clamping process, and the value of the clamping force at the close contact point is 200 to 280 kN. The close contact point refers to the point where the fixed mold and the movable mold are in close contact. The user can refer to these inference values to select and set the desired clamping force. In addition, when the yield point is used as a recommended value, as Fig.11 As shown, an arrow 561e pointing from the position of the waveform graph 561 at the completion of pressure holding to the yield point can be displayed, and the difference between the actual value and the yield point can be shown.
[0110] Fig.12 is a diagram showing another example of a display screen 500 to which reference information is added. The basic structure of the display screen 500 is similar to Figure 6 , Figure 7 The display screen 500 is the same, but Fig.12 In the display screen 500 shown in FIG. 1 , the XY axis unit display unit 510, the command operation unit 520, and the item display units 531 to 534 are omitted. Fig.12 In the waveform display section 560 shown in FIG. 1 , only the waveform graph 561 of the detection value of the mold clamping force assigned to the first channel is displayed. Figure 7 Similarly, in the display screen 500 Fig.12 The waveform display section 560 shown includes a label 561a indicating a set value of the mold clamping force, a label 561b indicating a recommended value of the mold clamping force, a label 561c indicating a trigger position (when filling starts), and a label 561d indicating when holding pressure is completed.
[0111] Fig.12 The display screen 500 shown in the figure indicates the accuracy (confidence) of the recommended value of the clamping force as reference information. Figures 7 to 11 In the example of display shown, a specific value such as a recommended value or an inferred value is inferred as reference information and is presented on the display screen 500. In this case, the processing unit 440 performs inference using a regression model as an inference model. Fig.12In the display example shown, in addition to prompting the recommended value, the inference result is also inferred as the distribution of the accuracy of multiple values as reference information, and is prompted in the display screen 500. At this time, the processing unit 440 uses the classification model as the inference model to perform inference. In the inference using the classification model, the set value (not the currently set value but the settable value) or its adjustment amount in the object item is first classified into multiple intervals. Then, the probability corresponding to the value of the inference result of each interval is calculated. The probability represents the accuracy of the interval as the recommended value. In addition, the specific inference method using the classification model can be used as long as the existing technology is used, and there is no special limitation here.
[0112] exist Fig.12 In the display screen 500 shown, a confidence display section 590 is provided on the right side of the waveform display section 560 of the display screen 500. In the confidence display section 590, the settable clamping force is classified into a plurality of intervals, and the accuracy of each interval is represented by a bar graph. The length of the bar graph of each interval represents the height of the value of the inference result and the probability corresponding to the interval. In addition, in the confidence display section 590, the cumulative value of the probability of each interval is represented by a line graph.
[0113] Fig.13 600 to which reference information is added. Figure 6 , Figure 7 The display screen 500 is the same, but Fig.13 In the display screen 600 shown, the description of the XY axis unit display unit 510, the command operation unit 520, and the item display units 531 to 534 is omitted. Fig.13 The waveform display section 610 shown in FIG. Figure 6 , Figure 7 The waveform display unit 560 has the same structure as that of the embodiment, but in the example shown in the figure, only the waveform graph 561 of the detection value of the mold clamping force assigned to the first channel is displayed. Figure 7 Similarly, in the display screen 500 Fig.13 In the waveform display section 610 shown, a label 561c indicating a trigger position (when filling starts) and a label 561d indicating when pressure holding is completed are displayed.
[0114] Fig.13 The display screen 600 shown serves as a reference information to indicate the time when gate sealing occurs (gate sealing time). Figures 7 to 12 In the example of display shown, the mold clamping force is inferred and presented on the display screen 500. Fig.13In the display example shown, the gate sealing time is inferred and presented on the display screen 600. In the example shown in the figure, as additional displays of the waveform display part 610, a label 611 and a text box 612 indicating the gate sealing time are displayed.
[0115] Label 611 is arranged at a specific position (between label 561c and label 561d) on the X-axis of the waveform display section 610 representing the inferred gate sealing time. Furthermore, in the waveform display section 610, a dotted line parallel to the Y-axis (vertical) is displayed at a position corresponding to label 611. Furthermore, the gate sealing time represented by label 611 and the completion time of holding pressure represented by label 561d are represented by two opposing arrows, and a text box 612 is displayed near the arrows, showing information such as "2.1s surplus". This information indicates that there are 2.1s (seconds) from the gate sealing time to the completion time of holding pressure. The holding pressure during molding needs to end after the gate sealing occurs in the mold without generating backflow of the molding material. Therefore, in the example shown in the figure, it can be seen that the setting at the completion time of holding pressure is appropriate.
[0116] Furthermore, a gate sealing information display unit 620 is displayed as an additional display on the display screen 600. Fig.13 In the example shown, there are displayed an item such as "Gate Sealing-Pressure Holding Start" indicating the time from the start of pressure holding to the gate sealing time and a text box showing the number of seconds, an item such as "Gate Sealing-Pressure Holding Completed" indicating the time from the completion of pressure holding to the gate sealing time and a text box showing the number of seconds, and a text box showing the judgment result. In the example shown in the figure, "7.8" is displayed as the number of seconds of "Gate Sealing-Pressure Holding Start". Therefore, the time from the start of pressure holding to the gate sealing time is 7.8 seconds. And, "-2.1" is displayed as the number of seconds of "Gate Sealing-Pressure Holding Completed". Therefore, the time from the completion of pressure holding to the gate sealing time is -2.1 seconds. In other words, the time from the gate sealing time to the completion of pressure holding is 2.1 seconds. And, it is displayed as "OK" as the judgment result. That is, there are 2.1 seconds from the gate sealing time to the completion of pressure holding, so the setting of the pressure holding completion as a molding condition is appropriate.
[0117] The gate sealing time can be inferred by using, for example, the screw position, the detected value of the holding pressure, and the detected value of the mold clamping force as inputs, and using an inference model such as machine learning. In addition, the gate sealing time is not an object to be inferred as a recommended value of the setting value of the molding conditions, etc. However, as it is a point where the phenomenon changes during the action of the injection, it is necessary to complete the holding pressure later than the gate sealing time as described above, so it can be used as a setting target in the holding pressure action.
[0118] Fig.14700 to which reference information is added. Figure 6 , Figure 7 The display screen 500 is the same, but Fig.14 In the display screen 700 shown in FIG. 1 , the XY axis unit display unit 510, the command operation unit 520, and the item display units 531 to 534 are omitted. Fig.14 In the waveform display section 710 shown in FIG. 1 , only the waveform graph 561 of the detection value of the mold clamping force assigned to the first channel is displayed. Fig.14 In the waveform display section 710 shown in the figure, a label 5611 (a label in which “actual mold clamping force” is written) is arranged at a position on the Y axis (left side) corresponding to the waveform graph 561 based on the actual value.
[0119] Fig.14 The display screen 700 shown in the figure provides, as reference information, a waveform diagram of the appropriate mold clamping force obtained by inference and information indicating changes in the condition. Figures 7 to 12 In the examples shown, the recommended value (inferred value) of the mold clamping force when the holding pressure is completed is displayed as a reference. Fig.14 In the display example shown, a waveform graph 711 inferred from the mold clamping force during injection is displayed in the waveform display section 710. A label 561m (a label indicating "appropriate mold clamping force") is arranged at a position on the Y axis (left side) corresponding to the waveform graph 711 of the waveform display section 710. Figures 7 to 13 In the example display shown, the time when a specific event occurs during injection (when filling starts, when holding pressure is completed, etc.) is determined and displayed using a label or the like. Fig.14 In the display example shown, the state change related to a specific event is represented by a strip chart 712 corresponding to the interval shown in the waveform display portion 710 during the injection.
[0120] Fig.14 The waveform diagram 711 shown is obtained by calculating the recommended value (inference value) of the mold clamping force during injection as time series data. In this inference, a so-called encoder-decoder model is used to obtain a low-dimensional latent space, for example, by learning pairs of waveforms of actual values under various conditions or situations and waveforms that are preferred as inference results, thereby being able to obtain an inference model for inferring waveforms from waveforms (inferring time series data from time series data). The inferred waveform is obtained in the form of sequence (vector) data that is the same as the waveform of the actual value. Therefore, the inferred waveform can be displayed in the waveform display unit 710 by the same drawing process as that of drawing the waveform diagram 561 in the waveform display unit 710.
[0121] Fig.14The strip chart 712 shown shows the changes in state such as filling the molding material into the mold, holding the pressure, and after the pressure holding is completed. As a result, the user can easily visually recognize the relationship between the changes in the state of the action in the interval of injection shown in the waveform display unit 710 and the waveform charts 561 and 711. In addition, in the example shown in the figure, the state changes related to the pressure holding are shown, but it is not limited to this, and various state changes that can be compared with the waveform chart can be displayed according to the type of object items, etc. For example, the state changes of the mold closing process (for example, complete mold closing, complete mold opening, etc.) can be displayed. Moreover, the records in the strip chart 712 can be records of processes known to the user such as the filling process and the pressure holding process instead of records indicating states such as "filling" and "pressure holding".
[0122] <Inference execution conditions>
[0123] Next, the execution conditions of the inference performed by the processing unit 440 are explained. The processing unit 440 uses an inference model such as machine learning to perform inference related to the object item. Here, the conditions under which inference can be performed vary depending on the inference model. More specifically, the conditions under which inference can be performed are determined by the design of the inference model and what kind of data is used during learning. Therefore, the inference performed by the processing unit 440 is performed after obtaining data of actual values equivalent to the number of data points that can be inferred in the injection.
[0124] Fig.15 is a diagram showing an example of the execution conditions of inference for each model. Fig.15 In the example shown, for each model, the output specification of the inference result is associated with the input conditions used to perform the inference. The output specification includes "inference item name", "drawing object axis", "unit" and "timing of inference value". "Inference item name" is the name of the item of the inference value. Fig.15 In the example shown, "Mold clamping force adjustment amount (point y)", "Mold clamping force adjustment amount (point b)", and "Gate sealing time" are registered. The "point y" and "point b" of the mold clamping force adjustment amount are references. Fig.11 The yield point "y" and burr point "b" in the inference value are explained. "Drawing target axis" indicates the target axis for displaying the inference result. Fig.15 In the example shown, "Mold clamping force detection" and "Time" are registered. "Unit" is the unit of the value displayed for the axis to be drawn. Fig.15 In the example shown, the unit for "Mold clamping force detection" is "kN", and the unit for "time" is "s (seconds)". "Inference value timing" indicates the time at which the inference is made in the injection action. Fig.15 In the example shown, as the timing of the inferred value of the "mold clamping force adjustment amount", the time when the pressure holding is completed (described as "pressure holding completed" in the figure) is registered.
[0125] In addition, the input conditions include "input waveform item", "trigger", "sampling period", and "number of data points". "Input waveform item" is the type of timing data input for inference. "Trigger" is a moment that serves as a reference for determining the moment that becomes the object of inference in the action of injecting material, and indicates the trigger position. "Sampling period" is the sampling period of the timing data of the input waveform item. "Number of data points" is the number of data points of the timing data of the input waveform item required for inference.
[0126] Therefore, in Fig.15 In the example shown, for example, model 1 is the following model: the inference item name is "Mold clamping force adjustment amount (y point)", as the inference value when the pressure holding is completed, the inference reference Fig.11 y: yield point. The inference result is displayed in kN in correspondence with the object axis (Y axis) of the waveform graph 561 that depicts the detected value (actual value) of the mold clamping force in the waveform display unit 560. In addition, the inference is performed on the condition that 100 detected values of the mold clamping force after the start of filling are acquired at a sampling period of 0.5 seconds.
[0127] Model 4 is used to infer the "mold clamping force adjustment amount (y point)" similarly to Model 1, but unlike Model 1, in addition to the detected value of the mold clamping force, the detected value of the holding pressure is also sampled as an input waveform for inference.
[0128] Model 5 is a model in which the inference item name is "gate sealing time" and the gate sealing time is inferred. The inference result is displayed in units of s (seconds) corresponding to the time axis (X axis) in the waveform display unit 560. In addition, the inference is performed on the condition that 100 detection values of the mold clamping force after the start of filling are acquired at a sampling period of 0.5 seconds.
[0129] Fig.16 It means according to Fig.15 The flow chart of the operation of the processing unit 440 when the inference is performed under the conditions shown in FIG. Fig.15 The processing unit 440 refers to the condition table and determines whether the information of the target item acquired by the communication unit 410 satisfies the input condition in the condition table. At this time, the processing unit 440 functions as a determination unit.
[0130] The processing unit 440 first determines whether AI support is effective for each channel to which the target item is assigned. Figure 7If the check boxes of "AI support" in the display setting fields 531f to 534f described above are checked, it is effective. If AI support is ineffective (not checked) (No in S101), the processing unit 440 ends without performing inference.
[0131] When AI support is enabled (checked) ("Yes" in S101), the processing unit 440 searches for the drawing object axis of the inference model (described as "held model" in the figure) in sequence with reference to the condition table stored in the storage unit 450 (S102). When the drawing object axis of the searched model does not match the drawing object axis of the inference object item ("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 inference model that has not been searched.
[0132] If the drawing target axis of the searched model is consistent with the drawing target axis of the inference target item ("No" in S103, "Yes" in S104), then the processing unit 440 determines whether all the input conditions of the searched model are satisfied. If the input conditions are not satisfied ("No" in S105), the process returns to S102, and the processing unit 440 searches for one of the drawing target axes of the inference model that has not been searched.
[0133] When the input condition of the model searched in S102 is satisfied ("Yes" in S105), the processing unit 440 performs preprocessing for inference of the acquired time series data of the object item (S106), and inputs the preprocessed data into the inference model to perform inference (S107). Then, the processing unit 440 returns to S102 to search for one of the drawing object axes of the inference model that has not been searched. Moreover, if the drawing object axes have been searched for all the inference models ("Yes" in S103), the processing unit 440 displays the inference result on the display screen 500 and ends the processing.
[0134] The embodiments of the present invention have been described above, but the technical scope of the present invention is not limited to the above embodiments. Figure 7 , Figure 8 In the example shown, the difference between the recommended value as the inference result and the actual value shown in the waveform 561 is shown by arrow 561e. In contrast, the waveform 561 may be configured to show the difference between the set value in the obtained shot and the recommended value.
[0135] Furthermore, in the above embodiment, the following structure is used: the information processing device 400 has an inference model and performs inference based on actual values. In contrast, the following structure may be used: the inference engine is set on a server (cloud server, etc.) on the network and performs inference as a Web service, etc. In this case, the information processing device 400 obtains the inference result from the server, as shown in FIG. Figures 7 to 14 As described above, as an additional display showing reference information based on the inference result, the waveform of the corresponding item Figure 1 The same is displayed on the waveform display units 560, 610, and 710. In this structure, the processing unit 440 of the information processing device 400 functions as an acquisition unit for acquiring inference data related to injection molding through communication. In addition, it can also be configured as follows: the data processing device 200 of the injection molding machine 10 has an inference engine and performs inference. In this case, the display device 300 can be used to display the inference result. In addition, various changes or structural substitutions that do not depart from the scope of the technical idea of the present invention are also included in the present invention.
Claims
1. An information processing system, characterized in that: have: an acquisition unit that acquires information related to injection material in injection molding and an inference result of information related to injection molding inferred from the information obtained from the injection material; and The display control unit causes the display device to display a display screen including a waveform graph showing a time change of an actual value obtained in the injection material in the form of a waveform, and adding reference information based on the inference result to the waveform graph.
2. The information processing system according to claim 1, characterized in that The reference information is a value inferred for the target item that is the target of the waveform graph, and a graph representing the reference information is displayed on the display screen together with the waveform graph.
3. The information processing system according to claim 2, characterized in that: The display control unit performs a display indicating a difference between an actual value of the target item at a specific time in the shot and the inferred value of the target item at the specific time.
4. The information processing system according to claim 2, characterized in that: The display control unit displays a set 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 indicating a difference between a set value of the target item in the shot and the inferred value of the target item at a specific time.
6. The information processing system according to claim 1, characterized in that: The reference information is a display indicating the time when a specific event occurs in the operation of injecting the material.
7. The information processing system according to claim 6, characterized in that: The display control unit performs a display indicating a relationship between a time when the specific event occurs and a specific time in the shot that is different from the time when the specific event occurs.
8. The information processing system according to claim 1, characterized in that: The reference information is time series data, and is displayed in the form of a waveform graph together with the waveform graph of the actual value.
9. An information processing system, characterized in that: have: An acquisition unit, which acquires information related to injection material in injection molding; An inference execution unit that executes inference of information related to injection molding inferred from the information obtained from the injection; and The display control unit causes a display device to display a display screen including a waveform graph showing a time change of an actual value obtained in the injection material as a waveform, and adding reference information based on a result of inference performed by the inference execution unit to the waveform graph.
10. The information processing system according to claim 9, characterized in that: A determination unit is further provided for determining whether a condition for executing inference set in each inference model used in the inference is satisfied based on the acquired information related to the shot material. The inference execution unit executes inference when the determination unit determines that the condition is satisfied.
11. A program, characterized in that Make the computer function as the following unit: an acquisition unit, which acquires information related to injection molding and an inference result of information related to injection molding inferred from the information obtained from the injection molding; and The display control unit causes the display device to display a display screen including a waveform diagram that represents the time variation of the actual value obtained in the injection material in the form of a waveform, and adds reference information based on the inference result to the waveform diagram.
12. A program, characterized in that Make the computer function as the following unit: An acquisition unit, which acquires information related to injection material in injection molding; An inference execution unit, executing inference of information related to injection molding inferred from information obtained from the injection; and The display control unit causes the display device to display a display screen including a waveform diagram showing the time variation of the actual value obtained in the injection material in the form of a waveform, and adding reference information based on the result of the inference to the waveform diagram.
Citation Information
Patent Citations
Control device of injection molder, injection molder and program
JP2023032944A
Manufacture method of semiconductor device
JP2023181230A