Injection molding machine control device, injection molding machine, display device, and program
The control device in injection molding machines displays both current and past sensor performance values, enhancing the understanding of processing and ensuring effective quality control.
Patent Information
- Application Number
- JP2021139331
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-08-27
- Publication Date
- 2025-10-28
- Estimated Expiration
- 2041-08-27
AI Technical Summary
Existing injection molding machine technologies do not effectively display past sensor performance values arbitrarily selected by the user, limiting the ability to understand the current processing and achieve appropriate quality control.
A control device that acquires signals from detection devices, reads past performance values from a storage unit, and outputs current and past sensor performance values on a display device, allowing users to grasp the current processing effectively.
Enables proper understanding of the current processing, thereby realizing appropriate quality control in injection molding machines.
Smart Images

Figure 0007760821000001 
Figure 0007760821000002 
Figure 0007760821000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to a control device for an injection molding machine, an injection molding machine, a display device, and a program. [Background technology]
[0002] Conventionally, injection molding machines are equipped with various sensors. Therefore, a technology has been proposed for the injection molding machine in which various processes during injection molding based on detection signals from the sensors or waveform data representing settings made by the user are displayed on a display device.
[0003] In recent years, various techniques have been proposed for displaying waveform data on the display device of an injection molding machine. For example, in Patent Document 1, a technique is proposed that allows waveform data to be displayed in two areas simultaneously. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Japanese Patent Application Laid-Open No. 2003-200456 Summary of the Invention [Problem to be solved by the invention]
[0005] Incidentally, in the technology described in Patent Document 1, the timing to start displaying waveform information is triggered by a change in the sensor output. However, this technology updates the display with waveform data based on the current sensor performance value, and does not take into consideration the display of waveform data of past sensor performance values arbitrarily selected by the user.
[0006] One aspect of the present invention provides a technology that enables a user to properly understand the processing performed in the current process by displaying waveform information showing past sensor performance values and waveform information showing current sensor performance values selected by the user, thereby realizing appropriate quality control. [Means for solving the problem]
[0007] A control device for an injection molding machine according to one aspect of the present invention includes an acquisition unit that acquires a signal from a detection device that detects an operation of the injection molding machine; but, A file showing past performance values that are the detection results of the operation of an injection molding machine or other injection molding machines. When an operation to select the file is accepted, the selected file is a reading unit that reads from a storage unit, first waveform information that is shown in a file and indicates changes in past performance values, After accepting the operation, and an output unit that outputs to a display device a screen including second waveform information that represents a change in the performance value indicated by the signal acquired by the acquisition unit in accordance with the current setting. [Effects of the Invention]
[0008] According to one aspect of the present invention, it is possible to properly grasp the processing performed in the current process, thereby realizing appropriate quality control. [Brief explanation of the drawings]
[0009] [Figure 1] FIG. 1 is a diagram showing a state when mold opening of an injection molding machine according to one embodiment is completed. [Figure 2] FIG. 2 is a diagram showing a state of the injection molding machine according to one embodiment when clamping the mold. [Figure 3] FIG. 3 is a functional block diagram showing components of the control device according to the first embodiment. [Figure 4] FIG. 4 is a diagram illustrating a display screen output by the screen output unit according to the first embodiment. [Figure 5] FIG. 5 is a diagram illustrating a display screen output by the screen output unit according to the first embodiment. [Figure 6] FIG. 6 is a flowchart showing a control procedure performed in the control device according to the first embodiment when a display screen generated based on a selected file is output. [Figure 7] FIG. 7 is a diagram illustrating a display screen output by a screen output unit according to the second embodiment. [Figure 8] FIG. 8 is a diagram illustrating a display screen output by a screen output unit according to the second embodiment. [Figure 9] FIG. 9 is a diagram illustrating a display screen output by a screen output unit according to the second embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0010] Hereinafter, embodiments of the present invention will be described with reference to the drawings. In the drawings, the same or corresponding components are denoted by the same or corresponding reference numerals, and the description thereof may be omitted.
[0011] FIG. 1 is a diagram showing the state of the injection molding machine according to the first embodiment when mold opening is completed. FIG. 2 is a diagram showing the state of the injection molding machine according to the first embodiment when mold clamping is performed. In this specification, the X-axis direction, Y-axis direction, and Z-axis direction are perpendicular to each other. The X-axis direction and Y-axis direction represent horizontal directions, and the Z-axis direction represents vertical directions. When the mold clamping device 100 is of a horizontal type, the X-axis direction is the mold opening / closing direction, and the Y-axis direction is the width direction of the injection molding machine 10. The negative side of the Y-axis direction is called the operating side, and the positive side of the Y-axis direction is called the counter-operating side.
[0012] As shown in FIGS. 1 and 2 , injection molding machine 10 includes a mold clamping unit 100 that opens and closes mold apparatus 800, an ejector unit 200 that ejects a molded product molded by mold apparatus 800, an injection unit 300 that injects molding material into mold apparatus 800, a moving unit 400 that moves injection unit 300 forward and backward relative to mold apparatus 800, a control unit 700 that controls each component of injection molding machine 10, and a frame 900 that supports each component of injection molding machine 10. Frame 900 includes a mold clamping unit frame 910 that supports mold clamping unit 10 and an injection unit frame 920 that supports injection unit 300. Clamping unit frame 910 and injection unit frame 920 are each installed on floor 2 via leveling adjusters 930. Control unit 700 is disposed in the interior space of injection unit frame 920. Each component of injection molding machine 10 will be described below.
[0013] (mold clamping device) In the description of the mold clamping unit 100, the moving direction of the movable platen 120 during mold closing (for example, the positive X-axis direction) is defined as the front, and the moving direction of the movable platen 120 during mold opening (for example, the negative X-axis direction) is defined as the rear.
[0014] The mold clamping unit 100 performs mold closing, pressurization, mold clamping, depressurization, and mold opening of the mold device 800. The mold device 800 includes a fixed mold 810 and a movable mold 820. The mold clamping unit 100 is, for example, a horizontal type, and the mold opening and closing direction is horizontal. The mold clamping unit 100 has a fixed platen 110 to which the fixed mold 810 is attached, a movable platen 120 to which the movable mold 820 is attached, and a movement mechanism 102 that moves the movable platen 120 in the mold opening and closing direction relative to the fixed platen 110.
[0015] The stationary platen 110 is fixed to the mold clamping unit frame 910. A stationary mold 810 is attached to the surface of the stationary platen 110 that faces the movable platen 120.
[0016] The movable platen 120 is disposed so as to be movable in the mold opening / closing direction relative to the mold clamping unit frame 910. A guide 101 for guiding the movable platen 120 is installed on the mold clamping unit frame 910. A movable mold 820 is attached to the surface of the movable platen 120 facing the fixed platen 110.
[0017] The moving mechanism 102 moves the movable platen 120 forward and backward relative to the fixed platen 110, thereby performing mold closing, pressurization, mold clamping, depressurization, and mold opening of the mold apparatus 800. The moving mechanism 102 has a toggle support 130 arranged at a distance from the fixed platen 110, tie bars 140 connecting the fixed platen 110 and the toggle support 130, a toggle mechanism 150 that moves the movable platen 120 in the mold opening / closing direction relative to the toggle support 130, a mold clamping motor 160 that operates the toggle mechanism 150, a motion conversion mechanism 170 that converts the rotational motion of the mold clamping motor 160 into linear motion, and a mold thickness adjustment mechanism 180 that adjusts the distance between the fixed platen 110 and the toggle support 130.
[0018] The toggle support 130 is disposed at a distance from the fixed platen 110 and is placed on the mold clamping unit frame 910 so as to be freely movable in the mold opening and closing direction. The toggle support 130 may be disposed so as to be freely movable along a guide laid on the mold clamping unit frame 910. The guide of the toggle support 130 may be the same as the guide 101 of the movable platen 120.
[0019] In this embodiment, the fixed platen 110 is fixed to the mold clamping unit frame 910, and the toggle support 130 is arranged so as to be freely movable in the mold opening and closing direction relative to the mold clamping unit frame 910, but the toggle support 130 may also be fixed to the mold clamping unit frame 910, and the fixed platen 110 may be arranged so as to be freely movable in the mold opening and closing direction relative to the mold clamping unit frame 910.
[0020] The tie bars 140 connect the fixed platen 110 and the toggle support 130 at an interval L in the mold opening / closing direction. A plurality of tie bars 140 (for example, four) may be used. The plurality of tie bars 140 are arranged parallel to the mold opening / closing direction and extend according to the mold clamping force. At least one tie bar 140 may be provided with a tie bar strain detector 141 that detects strain in the tie bar 140. The tie bar strain detector 141 sends a signal indicating the detection result to the control device 700. The detection result of the tie bar strain detector 141 is used to detect the mold clamping force, etc.
[0021] In this embodiment, the tie bar strain detector 141 is used as the mold clamping force detector that detects the mold clamping force, but the present invention is not limited to this. The mold clamping force detector is not limited to the strain gauge type, and may be a piezoelectric type, a capacitance type, a hydraulic type, an electromagnetic type, or the like, and the attachment position thereof is also not limited to the tie bar 140.
[0022] The toggle mechanism 150 is disposed between the movable platen 120 and the toggle support 130 and moves the movable platen 120 relative to the toggle support 130 in the mold opening / closing direction. The toggle mechanism 150 has a crosshead 151 that moves in the mold opening / closing direction and a pair of link groups that bend and extend with the movement of the crosshead 151. Each of the pair of link groups has a first link 152 and a second link 153 that are connected to bendable and extendable by a pin or the like. The first link 152 is attached to the movable platen 120 by a pin or the like so that it can swing freely. The second link 153 is attached to the toggle support 130 by a pin or the like so that it can swing freely. The second link 153 is attached to the crosshead 151 via a third link 154. When the crosshead 151 advances or retreats relative to the toggle support 130, the first link 152 and the second link 153 bend and extend, and the movable platen 120 advances or retreats relative to the toggle support 130.
[0023] The configuration of toggle mechanism 150 is not limited to the configuration shown in Figures 1 and 2. For example, although each link group has five nodes in Figures 1 and 2, it may have four nodes, and one end of third link 154 may be connected to a node between first link 152 and second link 153.
[0024] The mold clamping motor 160 is attached to the toggle support 130 and operates the toggle mechanism 150. The mold clamping motor 160 moves the crosshead 151 forward and backward relative to the toggle support 130, thereby bending and extending the first link 152 and the second link 153 and moving the movable platen 120 forward and backward relative to the toggle support 130. The mold clamping motor 160 is directly connected to the motion conversion mechanism 170, but may also be connected to the motion conversion mechanism 170 via a belt, a pulley, or the like.
[0025] The motion conversion mechanism 170 converts the rotational motion of the mold clamping motor 160 into the linear motion of the crosshead 151. The motion conversion mechanism 170 includes a screw shaft and a screw nut that screws onto the screw shaft. A ball or roller may be interposed between the screw shaft and the screw nut.
[0026] The mold clamping unit 100 performs a mold closing process, a pressure increasing process, a mold clamping process, a pressure reducing process, a mold opening process, and the like under the control of the control device 700.
[0027] In the mold closing process, the mold clamping motor 160 is driven to move the crosshead 151 forward at a set movement speed to a mold closing completion position, thereby moving the movable platen 120 forward and bringing the movable mold 820 into contact with the fixed mold 810. The position and movement speed of the crosshead 151 are detected using, for example, a mold clamping motor encoder 161. The mold clamping motor encoder 161 detects the rotation of the mold clamping motor 160 and sends a signal indicating the detection result to the control device 700.
[0028] The crosshead position detector that detects the position of the crosshead 151 and the crosshead movement speed detector that detects the movement speed of the crosshead 151 are not limited to the mold clamping motor encoder 161, and general types can be used. Furthermore, the movable platen position detector that detects the position of the movable platen 120 and the movable platen movement speed detector that detects the movement speed of the movable platen 120 are not limited to the mold clamping motor encoder 161, and general types can be used.
[0029] In the pressure increasing step, the mold clamping motor 160 is further driven to move the crosshead 151 further forward from the mold closing completion position to the mold clamping position, thereby generating a mold clamping force.
[0030] In the mold clamping process, the mold clamping motor 160 is driven to maintain the position of the crosshead 151 at the mold clamping position. In the mold clamping process, the mold clamping force generated in the pressure increase process is maintained. In the mold clamping process, a cavity space 801 (see FIG. 2) is formed between the movable mold 820 and the fixed mold 810, and the injection device 300 fills the cavity space 801 with liquid molding material. The filled molding material is solidified to obtain a molded product.
[0031] The number of cavity spaces 801 may be one or more. In the latter case, multiple molded products are obtained at the same time. An insert material may be placed in a part of the cavity space 801, and another part of the cavity space 801 may be filled with a molding material. A molded product is obtained in which the insert material and the molding material are integrated.
[0032] In the depressurization process, the mold clamping motor 160 is driven to move the crosshead 151 back from the mold clamping position to the mold opening start position, thereby moving the movable platen 120 back and reducing the mold clamping force. The mold opening start position and the mold closing completion position may be the same position.
[0033] In the mold opening process, the mold clamping motor 160 is driven to move the crosshead 151 backward at a set moving speed from the mold opening start position to the mold opening completion position, thereby moving the movable platen 120 backward and separating the movable mold 820 from the fixed mold 810. Thereafter, the ejector unit 200 ejects the molded product from the movable mold 820.
[0034] The setting conditions for the mold closing process, pressure increase process, and mold clamping process are set together as a series of setting conditions. For example, the movement speed and position of the crosshead 151 in the mold closing process and pressure increase process (including the mold closing start position, movement speed switching position, mold closing completion position, and mold clamping position), and the mold clamping force are set together as a series of setting conditions. The mold closing start position, movement speed switching position, mold closing completion position, and mold clamping position are arranged in this order from the rear side to the front, and represent the start and end points of the section for which the movement speed is set. The movement speed is set for each section. There may be one or more movement speed switching positions. The movement speed switching position does not have to be set. Only one of the mold clamping position and the mold clamping force may be set.
[0035] The setting conditions for the depressurization process and mold opening process are also set in a similar manner. For example, the movement speed and position of the crosshead 151 in the depressurization process and mold opening process (mold opening start position, movement speed switching position, and mold opening completion position) are set together as a series of setting conditions. The mold opening start position, movement speed switching position, and mold opening completion position are arranged in this order from the front to the rear, and represent the start and end points of the section for which the movement speed is set. The movement speed is set for each section. There may be one or more movement speed switching positions. The movement speed switching position does not have to be set. The mold opening start position and mold closing completion position may be the same position. Furthermore, the mold opening completion position and mold closing start position may be the same position.
[0036] It should be noted that the movement speed and position of the movable platen 120 may be set instead of the movement speed and position of the crosshead 151. Furthermore, the clamping force may be set instead of the position of the crosshead (e.g., clamping position) or the position of the movable platen.
[0037] The toggle mechanism 150 amplifies the driving force of the mold clamping motor 160 and transmits it to the movable platen 120. The amplification factor is also called the toggle factor. The toggle factor changes depending on the angle θ between the first link 152 and the second link 153 (hereinafter also referred to as the "link angle θ"). The link angle θ is determined from the position of the crosshead 151. When the link angle θ is 180°, the toggle factor is maximum.
[0038] When the thickness of the mold device 800 changes due to replacement of the mold device 800 or a temperature change in the mold device 800, a mold thickness adjustment is performed so that a predetermined clamping force is obtained during mold clamping. In mold thickness adjustment, for example, the distance L between the fixed platen 110 and the toggle support 130 is adjusted so that the link angle θ of the toggle mechanism 150 becomes a predetermined angle at the time of mold touch when the movable mold 820 touches the fixed mold 810.
[0039] The mold clamping unit 100 has a mold thickness adjustment mechanism 180. The mold thickness adjustment mechanism 180 adjusts the mold thickness by adjusting the distance L between the fixed platen 110 and the toggle support 130. The mold thickness adjustment is performed, for example, between the end of a molding cycle and the start of the next molding cycle. The mold thickness adjustment mechanism 180 has, for example, a screw shaft 181 formed at the rear end of the tie bar 140, a screw nut 182 held rotatably and immovably by the toggle support 130, and a mold thickness adjustment motor 183 that rotates the screw nut 182 that is threaded onto the screw shaft 181.
[0040] A screw shaft 181 and a screw nut 182 are provided for each tie bar 140. The rotational driving force of the mold thickness adjustment motor 183 may be transmitted to the plurality of screw nuts 182 via a rotational driving force transmission unit 185. The plurality of screw nuts 182 can be rotated synchronously. Note that by changing the transmission path of the rotational driving force transmission unit 185, the plurality of screw nuts 182 can also be rotated individually.
[0041] The rotational drive force transmission unit 185 is configured with, for example, gears. In this case, a driven gear is formed on the outer periphery of each screw nut 182, a drive gear is attached to the output shaft of the mold thickness adjustment motor 183, and an intermediate gear that meshes with the multiple driven gears and drive gear is rotatably held in the center of the toggle support 130. Note that the rotational drive force transmission unit 185 may be configured with a belt, pulleys, or the like instead of gears.
[0042] The operation of the mold thickness adjustment mechanism 180 is controlled by a control device 700. The control device 700 drives a mold thickness adjustment motor 183 to rotate the screw nut 182. As a result, the position of the toggle support 130 relative to the tie bar 140 is adjusted, and the distance L between the fixed platen 110 and the toggle support 130 is adjusted. Note that a plurality of mold thickness adjustment mechanisms may be used in combination.
[0043] The gap L is detected using a mold thickness adjustment motor encoder 184. The mold thickness adjustment motor encoder 184 detects the amount and direction of rotation of the mold thickness adjustment motor 183, and sends a signal indicating the detection result to the control device 700. The detection result of the mold thickness adjustment motor encoder 184 is used to monitor and control the position of the toggle support 130 and the gap L. Note that the toggle support position detector that detects the position of the toggle support 130 and the gap detector that detects the gap L are not limited to the mold thickness adjustment motor encoder 184, and general detectors can be used.
[0044] The mold clamping unit 100 may have a mold temperature regulator that regulates the temperature of the mold device 800. The mold device 800 has a flow path for a temperature regulation medium inside. The mold temperature regulator regulates the temperature of the mold device 800 by regulating the temperature of the temperature regulation medium supplied to the flow path of the mold device 800.
[0045] The mold clamping unit 100 according to this embodiment is a horizontal type in which the mold opening and closing direction is horizontal, but it may also be a vertical type in which the mold opening and closing direction is vertical.
[0046] The mold clamping unit 100 according to this embodiment has a mold clamping motor 160 as a drive source, but may have a hydraulic cylinder instead of the mold clamping motor 160. Also, the mold clamping unit 100 may have a linear motor for opening and closing the mold, and an electromagnet for mold clamping.
[0047] (Ejector device) In describing the ejector device 200, similar to the description of the mold clamping device 100, the direction of movement of the movable platen 120 when the mold is closed (e.g., the positive direction of the X-axis) is defined as the front, and the direction of movement of the movable platen 120 when the mold is opened (e.g., the negative direction of the X-axis) is defined as the rear.
[0048] The ejector unit 200 is attached to the movable platen 120 and moves forward and backward together with the movable platen 120. The ejector unit 200 has an ejector rod 210 that ejects a molded product from the mold device 800, and a drive mechanism 220 that moves the ejector rod 210 in the movement direction of the movable platen 120 (X-axis direction).
[0049] The ejector rod 210 is arranged so as to be able to move forward and backward in a through-hole of the movable platen 120. The front end of the ejector rod 210 contacts an ejector plate 826 of the movable mold 820. The front end of the ejector rod 210 may or may not be connected to the ejector plate 826.
[0050] The drive mechanism 220 includes, for example, an ejector motor and a motion conversion mechanism that converts the rotational motion of the ejector motor into linear motion of the ejector rod 210. The motion conversion mechanism includes a screw shaft and a screw nut that screws onto the screw shaft. Balls or rollers may be interposed between the screw shaft and the screw nut.
[0051] The ejector unit 200 performs an ejection process under the control of the control unit 700. In the ejection process, the ejector rod 210 is advanced from the standby position to the ejection position at a set moving speed, thereby advancing the ejector plate 826 and ejecting the molded product. After that, the ejector motor is driven to retract the ejector rod 210 at the set moving speed, and the ejector plate 826 is retracted to the original standby position.
[0052] The position and movement speed of the ejector rod 210 are detected using, for example, an ejector motor encoder. The ejector motor encoder detects the rotation of the ejector motor and sends a signal indicating the detection result to the control device 700. Note that the ejector rod position detector that detects the position of the ejector rod 210 and the ejector rod movement speed detector that detects the movement speed of the ejector rod 210 are not limited to the ejector motor encoder, and general types can be used.
[0053] (injection device) In the description of the injection device 300, unlike the description of the mold clamping device 100 and the description of the ejector device 200, the movement direction of the screw 330 during filling (e.g., the negative X-axis direction) is described as the forward direction, and the movement direction of the screw 330 during metering (e.g., the positive X-axis direction) is described as the rearward direction.
[0054] The injection unit 300 is mounted on a slide base 301, and the slide base 301 is disposed so as to be able to move forward and backward relative to the injection unit frame 920. The injection unit 300 is disposed so as to be able to move forward and backward relative to the mold unit 800. The injection unit 300 touches the mold unit 800 and fills the molding material measured in a cylinder 310 into a cavity space 801 in the mold unit 800. The injection unit 300 includes, for example, a cylinder 310 that heats the molding material, a nozzle 320 provided at the front end of the cylinder 310, a screw 330 that is disposed so as to be able to move forward and backward and to be able to rotate within the cylinder 310, a metering motor 340 that rotates the screw 330, an injection motor 350 that moves the screw 330 forward and backward, and a load detector 360 that detects the load transmitted between the injection motor 350 and the screw 330.
[0055] Cylinder 310 heats the molding material supplied to the interior through supply port 311. The molding material includes, for example, resin. The molding material is formed, for example, in the form of pellets, and is supplied to supply port 311 in a solid state. Supply port 311 is formed at the rear of cylinder 310. A cooler 312, such as a water-cooled cylinder, is provided on the outer periphery of the rear of cylinder 310. A heater 313, such as a band heater, and a temperature detector 314 are provided on the outer periphery of cylinder 310, ahead of cooler 312.
[0056] Cylinder 310 is divided into a plurality of zones in the axial direction (e.g., X-axis direction) of cylinder 310. Each of the plurality of zones is provided with a heater 313 and a temperature detector 314. A set temperature is set for each of the plurality of zones, and control device 700 controls heater 313 so that the temperature detected by temperature detector 314 becomes the set temperature.
[0057] The nozzle 320 is provided at the front end of the cylinder 310 and is pressed against the mold device 800. A heater 313 and a temperature detector 314 are provided on the outer periphery of the nozzle 320. The control device 700 controls the heater 313 so that the detected temperature of the nozzle 320 becomes the set temperature.
[0058] The screw 330 is disposed within the cylinder 310 so as to be rotatable and movable forward and backward. When the screw 330 is rotated, the molding material is sent forward along the spiral groove of the screw 330. As the molding material is sent forward, it is gradually melted by the heat from the cylinder 310. As the liquid molding material is sent forward to the front of the screw 330 and accumulates in the front part of the cylinder 310, the screw 330 is moved backward. Thereafter, when the screw 330 is moved forward, the liquid molding material accumulated in front of the screw 330 is injected from the nozzle 320 and filled into the mold device 800.
[0059] A backflow prevention ring 331 is attached to the front of the screw 330 so as to be movable back and forth as a backflow prevention valve for preventing the molding material from flowing back from the front to the rear of the screw 330 when the screw 330 is pushed forward.
[0060] When the screw 330 is moved forward, the backflow prevention ring 331 is pushed backward by the pressure of the molding material in front of the screw 330, and moves back relative to the screw 330 to a blocking position (see FIG. 2) where it blocks the flow path of the molding material. This prevents the molding material accumulated in front of the screw 330 from flowing backward.
[0061] On the other hand, when the screw 330 is rotated, the backflow prevention ring 331 is pushed forward by the pressure of the molding material sent forward along the spiral groove of the screw 330, and moves forward relative to the screw 330 to the open position (see FIG. 1) where it opens the flow path of the molding material. This causes the molding material to be sent forward of the screw 330.
[0062] The backflow prevention ring 331 may be either a co-rotating type that rotates together with the screw 330 or a non-co-rotating type that does not rotate together with the screw 330.
[0063] The injection device 300 may have a drive source for moving the backflow prevention ring 331 back and forth relative to the screw 330 between the open position and the closed position.
[0064] The metering motor 340 rotates the screw 330. The drive source for rotating the screw 330 is not limited to the metering motor 340, and may be, for example, a hydraulic pump.
[0065] The injection motor 350 advances and retreats the screw 330. A motion conversion mechanism that converts the rotational motion of the injection motor 350 into linear motion of the screw 330 is provided between the injection motor 350 and the screw 330. The motion conversion mechanism has, for example, a screw shaft and a screw nut that screws onto the screw shaft. A ball or roller may be provided between the screw shaft and the screw nut. The drive source that advances and retreats the screw 330 is not limited to the injection motor 350 and may be, for example, a hydraulic cylinder.
[0066] The load detector 360 detects the load transmitted between the injection motor 350 and the screw 330. The detected load is converted into pressure by the control device 700. The load detector 360 is provided on the load transmission path between the injection motor 350 and the screw 330, and detects the load acting on the load detector 360.
[0067] The load detector 360 sends a signal of the detected load to the control device 700. The load detected by the load detector 360 is converted into pressure acting between the screw 330 and the molding material, and is used to control and monitor the pressure that the screw 330 receives from the molding material, the back pressure on the screw 330, the pressure that the screw 330 acts on the molding material, and the like.
[0068] The pressure detector for detecting the pressure of the molding material is not limited to the load detector 360, and a general detector can be used. For example, a nozzle pressure sensor or a mold internal pressure sensor may be used. The nozzle pressure sensor is installed in the nozzle 320. The mold internal pressure sensor is installed inside the mold device 800.
[0069] The injection device 300 performs a metering process, a filling process, a pressure holding process, etc. under the control of the control device 700. The filling process and the pressure holding process may be collectively referred to as the injection process.
[0070] In the metering process, the metering motor 340 is driven to rotate the screw 330 at a set rotational speed, and the molding material is sent forward along the spiral groove of the screw 330. As this happens, the molding material gradually melts. As the liquid molding material is sent forward to the screw 330 and accumulates at the front of the cylinder 310, the screw 330 is moved backward. The rotational speed of the screw 330 is detected, for example, using a metering motor encoder 341. The metering motor encoder 341 detects the rotation of the metering motor 340 and sends a signal indicating the detection result to the control device 700. Note that the screw rotational speed detector that detects the rotational speed of the screw 330 is not limited to the metering motor encoder 341, and a general one can be used.
[0071] In the metering process, in order to restrict abrupt retraction of the screw 330, the injection motor 350 may be driven to apply a set back pressure to the screw 330. The back pressure on the screw 330 is detected using, for example, a load detector 360. When the screw 330 retracts to the metering completion position and a predetermined amount of molding material accumulates in front of the screw 330, the metering process is completed.
[0072] The position and rotational speed of the screw 330 in the metering process are set together as a series of setting conditions. For example, a metering start position, a rotational speed switching position, and a metering completion position are set. These positions are arranged in this order from the front to the rear, and represent the start and end points of the section for which the rotational speed is set. The rotational speed is set for each section. There may be one or more rotational speed switching positions. The rotational speed switching position does not have to be set. In addition, a back pressure is set for each section.
[0073] In the filling process, the injection motor 350 is driven to move the screw 330 forward at a set moving speed, and the liquid molding material accumulated in front of the screw 330 is filled into the cavity space 801 in the mold device 800. The position and moving speed of the screw 330 are detected using, for example, an injection motor encoder 351. The injection motor encoder 351 detects the rotation of the injection motor 350 and sends a signal indicating the detection result to the control device 700. When the position of the screw 330 reaches a set position, a switch from the filling process to a pressure holding process (so-called V / P switch) is performed. The position at which the V / P switch is performed is also called the V / P switch position. The set moving speed of the screw 330 may be changed depending on the position of the screw 330, time, etc.
[0074] The position and movement speed of the screw 330 in the filling process are set together as a series of setting conditions. For example, a filling start position (also called an "injection start position"), a movement speed switching position, and a V / P switching position are set. These positions are arranged in this order from rear to front, and represent the start and end points of the section for which the movement speed is set. The movement speed is set for each section. There may be one or more movement speed switching positions. The movement speed switching position does not have to be set.
[0075] An upper limit value for the pressure of the screw 330 is set for each section in which the movement speed of the screw 330 is set. The pressure of the screw 330 is detected by a load detector 360. When the pressure of the screw 330 is equal to or lower than the set pressure, the screw 330 is advanced at the set movement speed. On the other hand, when the pressure of the screw 330 exceeds the set pressure, the screw 330 is advanced at a movement speed slower than the set movement speed so that the pressure of the screw 330 is equal to or lower than the set pressure, in order to protect the mold.
[0076] Note that after the position of the screw 330 reaches the V / P switching position during the filling process, the screw 330 may be temporarily stopped at the V / P switching position, and then V / P switching may be performed. Immediately before V / P switching, instead of stopping the screw 330, the screw 330 may be moved forward or backward at a slow speed. Furthermore, the screw position detector that detects the position of the screw 330 and the screw movement speed detector that detects the movement speed of the screw 330 are not limited to the injection motor encoder 351, and general detectors may be used.
[0077] In the dwelling step, the injection motor 350 is driven to push the screw 330 forward, maintaining the pressure of the molding material at the front end of the screw 330 (hereinafter also referred to as "holding pressure") at a set pressure, and pushing the molding material remaining in the cylinder 310 toward the mold device 800. This can replenish any molding material that is insufficient due to cooling contraction within the mold device 800. The holding pressure is detected, for example, using a load detector 360. The set value of the holding pressure may be changed depending on the elapsed time from the start of the dwelling step, etc. Multiple holding pressures and holding times for maintaining the holding pressure in the dwelling step may be set, or they may be set together as a series of setting conditions.
[0078] In the dwelling step, the molding material in the cavity space 801 in the mold device 800 is gradually cooled, and when the dwelling step is completed, the entrance to the cavity space 801 is blocked by the solidified molding material. This state is called a gate seal, and prevents the molding material from flowing back from the cavity space 801. After the dwelling step, the cooling step begins. In the cooling step, the molding material in the cavity space 801 is solidified. A metering step may be performed during the cooling step in order to shorten the molding cycle time.
[0079] The injection device 300 according to this embodiment is of an in-line screw type, but may also be of a pre-plasticization type. A pre-plasticization type injection device supplies molding material molten in a plasticization cylinder to an injection cylinder, which then injects the molding material from the injection cylinder into a mold device. A screw is disposed within the plasticization cylinder so that it can rotate freely but cannot move back and forth, or the screw is disposed so that it can rotate freely and move back and forth. Meanwhile, a plunger is disposed within the injection cylinder so that it can move back and forth.
[0080] Furthermore, although the injection unit 300 according to this embodiment is a horizontal type in which the axial direction of the cylinder 310 is horizontal, it may be a vertical type in which the axial direction of the cylinder 310 is vertical. The mold clamping unit combined with the vertical injection unit 300 may be either a vertical type or a horizontal type. Similarly, the mold clamping unit combined with the horizontal injection unit 300 may be either a horizontal type or a vertical type.
[0081] (Mobile device) In the description of the moving device 400, similar to the description of the injection device 300, the moving direction of the screw 330 during filling (e.g., the negative X-axis direction) is defined as the front, and the moving direction of the screw 330 during metering (e.g., the positive X-axis direction) is defined as the rear.
[0082] The moving device 400 moves the injection device 300 forward and backward relative to the mold device 800. The moving device 400 also presses the nozzle 320 against the mold device 800 to generate nozzle touch pressure. The moving device 400 includes a hydraulic pump 410, a motor 420 as a drive source, a hydraulic cylinder 430 as a hydraulic actuator, and the like.
[0083] The hydraulic pump 410 has a first port 411 and a second port 412. The hydraulic pump 410 is a bidirectional pump, and by switching the rotation direction of the motor 420, it draws in hydraulic fluid (e.g., oil) from one of the first port 411 and the second port 412 and discharges it from the other, thereby generating hydraulic pressure. Note that the hydraulic pump 410 can also draw in hydraulic fluid from a tank and discharge it from either the first port 411 or the second port 412.
[0084] The motor 420 operates the hydraulic pump 410. The motor 420 drives the hydraulic pump 410 in a rotational direction and with a rotational torque according to a control signal from the control device 700. The motor 420 may be an electric motor or an electric servo motor.
[0085] The hydraulic cylinder 430 has a cylinder body 431, a piston 432, and a piston rod 433. The cylinder body 431 is fixed to the injection device 300. The piston 432 divides the interior of the cylinder body 431 into a front chamber 435 as a first chamber and a rear chamber 436 as a second chamber. The piston rod 433 is fixed to the fixed platen 110.
[0086] A front chamber 435 of the hydraulic cylinder 430 is connected to a first port 411 of the hydraulic pump 410 via a first flow path 401. The hydraulic fluid discharged from the first port 411 is supplied to the front chamber 435 via the first flow path 401, thereby pushing the injection unit 300 forward. The injection unit 300 is moved forward, and the nozzle 320 is pressed against the fixed mold 810. The front chamber 435 functions as a pressure chamber that generates nozzle touch pressure of the nozzle 320 by the pressure of the hydraulic fluid supplied from the hydraulic pump 410.
[0087] Meanwhile, the rear chamber 436 of the hydraulic cylinder 430 is connected to the second port 412 of the hydraulic pump 410 via the second flow path 402. The hydraulic fluid discharged from the second port 412 is supplied to the rear chamber 436 of the hydraulic cylinder 430 via the second flow path 402, thereby pushing the injection unit 300 backward. The injection unit 300 is moved backward, and the nozzle 320 is separated from the fixed mold 810.
[0088] In this embodiment, the moving device 400 includes the hydraulic cylinder 430, but the present invention is not limited to this. For example, instead of the hydraulic cylinder 430, an electric motor and a motion conversion mechanism that converts the rotational motion of the electric motor into the linear motion of the injection device 300 may be used.
[0089] (Control device) The control device 700 is configured, for example, by a computer, and as shown in FIGS. 1 and 2, has a CPU (Central Processing Unit) 701, a storage medium 702 such as a memory, an input interface 703, an output interface 704, and a communication interface 705. The control device 700 performs various controls by causing the CPU 701 to execute programs stored in the storage medium 702. The control device 700 also receives signals from the outside via the input interface 703 and transmits signals to the outside via the output interface 704. Furthermore, the control device 700 transmits and receives information to and from an information processing device (for example, a personal computer) connected via a network via the communication interface 705.
[0090] The control device 700 repeatedly manufactures molded products by repeating processes such as a metering process, mold closing process, pressure increase process, mold clamping process, filling process, pressure dwell process, cooling process, pressure release process, mold opening process, and ejection process. A series of operations required to obtain a molded product, such as the operations from the start of a metering process to the start of the next metering process, is also called a "shot" or "molding cycle." The time required for one shot is also called the "molding cycle time" or "cycle time."
[0091] One molding cycle includes, for example, a metering process, a mold closing process, a pressurization process, a mold clamping process, a filling process, a pressure holding process, a cooling process, a depressurization process, a mold opening process, and an ejection process, in this order. The order here refers to the order in which each process starts. The filling process, the pressure holding process, and the cooling process are performed during the mold clamping process. The start of the mold clamping process may coincide with the start of the filling process. The completion of the depressurization process coincides with the start of the mold opening process.
[0092] In addition, multiple processes may be performed simultaneously in order to shorten the molding cycle time. For example, the metering process may be performed during the cooling process of the previous molding cycle, or during the mold clamping process. In this case, the mold closing process may be performed at the beginning of the molding cycle. The filling process may be started during the mold closing process. The ejection process may be started during the mold opening process. If an on-off valve that opens and closes the flow path of the nozzle 320 is provided, the mold opening process may be started during the metering process. This is because even if the mold opening process is started during the metering process, the molding material will not leak from the nozzle 320 as long as the on-off valve closes the flow path of the nozzle 320.
[0093] Note that one molding cycle may include steps other than the metering step, mold closing step, pressure increase step, mold clamping step, filling step, pressure holding step, cooling step, pressure release step, mold opening step, and ejection step.
[0094] For example, after the dwelling step is completed and before the metering step begins, a pre-metering suck-back step may be performed in which the screw 330 is retracted to a preset metering start position. This can reduce the pressure of the molding material accumulated in front of the screw 330 before the metering step begins, and prevent the screw 330 from retracting suddenly at the start of the metering step.
[0095] Furthermore, after the metering step is completed and before the filling step begins, a post-metering suck-back step may be performed in which the screw 330 is retracted to a preset filling start position (also referred to as the "injection start position"). This can reduce the pressure of the molding material accumulated in front of the screw 330 before the filling step begins, and can prevent the molding material from leaking from the nozzle 320 before the filling step begins.
[0096] The control device 700 is connected to an operation device 750 that accepts input operations by a user and a display device 760 that displays a screen. The operation device 750 and the display device 760 may be integrated, for example, by using a touch panel 770. The touch panel 770 serving as the display device 760 displays a screen under the control of the control device 700. The screen of the touch panel 770 may display information such as settings of the injection molding machine 10 and the current status of the injection molding machine 10. The screen of the touch panel 770 may also display operation units such as buttons and input fields that accept input operations by the user. The touch panel 770 serving as the operation device 750 detects input operations on the screen by the user and outputs signals corresponding to the input operations to the control device 700. This allows, for example, a user to operate the operation units provided on the screen while checking information displayed on the screen to perform settings of the injection molding machine 10 (including input of setting values). The user can also operate the operation units provided on the screen to cause the injection molding machine 10 to perform operations corresponding to the operation units. The operation of the injection molding machine 10 may be, for example, the operation (including stopping) of the clamping device 100, the ejector device 200, the injection device 300, the moving device 400, etc. The operation of the injection molding machine 10 may also be the switching of a screen displayed on the touch panel 770 serving as the display device 760, etc.
[0097] Although the operation device 750 and the display device 760 according to this embodiment have been described as being integrated as the touch panel 770, they may be provided independently. Also, a plurality of operation devices 750 may be provided. The operation device 750 and the display device 760 are disposed on the operation side (negative Y-axis direction) of the mold clamping unit 100 (more specifically, the fixed platen 110).
[0098] (First embodiment) FIG. 3 is a functional block diagram illustrating components of a control device 700 according to the first embodiment. The functional blocks illustrated in FIG. 3 are conceptual and do not necessarily have to be physically configured as illustrated. All or some of the functional blocks can be functionally or physically distributed or integrated in any unit. All or any part of the processing functions performed by each functional block are implemented by a program executed by a CPU 701. Alternatively, each functional block may be implemented as hardware using wired logic. As illustrated in FIG. 3, the control device 700 includes a receiving unit 712, a reading unit 713, an acquiring unit 714, a screen output unit 715, and a saving unit 716. The control device 700 also includes a waveform information storage unit 711 in a storage medium 702.
[0099] The waveform information storage unit 711 stores files that represent waveform data such as performance values detected by various sensors (detection devices) provided in the injection molding machine 10. Note that the files stored in the waveform information storage unit 711 are not limited to performance values detected by various sensors provided in the injection molding machine 10 itself, but may also store performance values detected by various sensors provided in other injection molding machines 10.
[0100] The reception unit 712 receives user operations from the touch panel 770 (operation device 750) via the input interface 703.
[0101] The storage unit 716 stores the actual values detected by various sensors provided in the injection molding machine 10. Waves of In this embodiment, when the receiving unit 712 receives an instruction to save from the touch panel 770 (operation device 750), the saving unit 716 saves the waveform data representing the performance values detected by the various sensors as a file.
[0102] The reading unit 713 reads the file stored in the waveform information storage unit 711 in accordance with an operation received from the operation device 750 .
[0103] The acquisition unit 714 acquires signals from sensors (an example of a detection device) that detect the operation of the injection molding machine 10. The sensors that acquire signals include, for example, the injection motor encoder 351 and the mold clamping motor encoder 161.
[0104] The screen output unit 715 outputs a display screen or the like to the touch panel 770. The screen output unit 715 according to the present embodiment outputs, for each step of the molding process performed by the injection molding machine 10, a display screen (an example of a screen to be output) including setting information set by the user for that step or waveform data (an example of waveform information) showing, in waveform, changes due to performance values detected in that step. The display screen displayed by the screen output unit 715 according to the present embodiment includes waveform data from the start of that step onward. The screen output unit 715 then updates the waveform data based on the signal acquired by the acquisition unit 714 so that the results from the start of that step onward are displayed in real time. Note that, although this embodiment describes an example in which a display screen or the like is output to the touch panel 770, the output destination of data is not limited to the touch panel 770. For example, the screen output unit 715 may output a display screen or the like to an information processing device connected via a network.
[0105] Fig. 4 is a diagram illustrating a display screen output by the screen output unit 715 according to this embodiment. A display screen 1400 shown in Fig. 4 is a screen for selecting waveform data to be displayed. In the example shown in Fig. 4, common settings 1411 and dual-screen waveform 1412 are displayed as tabs for switching between display screens 1400.
[0106] When the accepting unit 712 accepts the pressing of the common setting 1411, the screen output unit 715 outputs the display screen 1400 shown in Fig. 4. The display screen that is output when the pressing of the dual screen waveform 1412 is accepted will be described later.
[0107] The display screen 1400 includes a first region setting field 1400A and a second region setting field 1400B to display different types of waveform data. Examples of different types of waveform data include differences in processes, or differences between past waveform data read from a file and waveform data detected in real time.
[0108] The first area setting field 1400A includes a folder field 1401A, a file field 1402A, a multiple selection button 1403A, a file reference mode setting button 1404A, a one-shot output button 1405A, and a waveform data field 1406A.
[0109] The folder field 1401A is a field that indicates the folder (within the waveform information storage unit 711) from which the file is read. The file field 1402A is a field for selecting a file for displaying waveform data. The file is waveform data that is stored in the waveform information storage unit 711 and represents actual values detected by various sensors provided in the injection molding machine 10.
[0110] The multiple selection button 1403A is a button for setting whether or not multiple files to be read are to be selected.
[0111] The file reference mode setting button 1404A is a button for setting whether or not to display waveform data represented in a file in the first area. Fig. 4 shows an example in which the file reference mode setting button 1404A is pressed.
[0112] When the file reference mode setting button 1404A is pressed, waveform data represented by a file selected from the file column 1402A is displayed. When the file reference mode setting button 1404A is not pressed, waveform data representing actual values detected based on a trigger set by the user is displayed. The trigger will be described later.
[0113] 1-shot output button 1405A is a button for saving the waveform data displayed in waveform data column 1406A in a folder shown in folder column 1401 A. When 1-shot output button 1405A is pressed, saving unit 716 saves the waveform data displayed in waveform data column 1406A in a folder in waveform information storage unit 711.
[0114] The waveform data field 1406A is a field for displaying waveform data. When the file reference mode setting button 1404A is pressed, the waveform data represented by the file selected in the file field 1402A is displayed. When the file reference mode setting button 1404A is not pressed, the waveform data of the process set by the trigger (described below) set for the first area is displayed.
[0115] The second area setting field 1400B includes a folder field 1401B, a file field 1402B, a multiple selection button 1403B, a file reference mode setting button 1404B, a one-shot output button 1405B, and a waveform data field 1406B.
[0116] Folder column 1401B, file column 1402B, multiple selection button 1403B, file reference mode setting button 1404B, 1-shot output button 1405B, and waveform data column 1406B are the same as folder column 1401A, file column 1402A, multiple selection button 1403A, file reference mode setting button 1404A, 1-shot output button 1405A, and waveform data column 1406A for the first display area, except that they are provided to display waveform data in the second display area.
[0117] 4 is not pressed, the waveform data field 1406B displays the waveform data of the process set by the trigger (described later) set for the second area.
[0118] Fig. 5 is a diagram illustrating an example of a display screen output by the screen output unit 715 according to this embodiment. The example screen shown in Fig. 5 is a display screen that is output when pressing "two-screen waveform" 1412 is accepted.
[0119] The display screen 1500 shown in FIG. 5 is displayed based on the settings made on the screen shown in FIG. 4. The first area 1500A of the display screen shown in FIG. 5 is an example of an area that is displayed when the file reference mode setting button 1404A in the first area setting field 1400A in FIG. 4 is pressed (when a setting is made to load a file to display waveform data). FIG. 5 shows an example in which a file is loaded that stores performance values acquired at the start of the filling process. The trigger (CH1-5) field 1521A (an example of a trigger for displaying waveform data) is set to the process "start of filling." Note that "start of filling" refers to the start of the filling process. Therefore, the waveform data field 1530 of the first area 1500A displays waveform data indicating performance values, etc. detected by various sensors since the start of the past filling process, according to the loaded file.
[0120] 5 is an example of an area that is displayed when the file reference mode setting button 1404B in the second area setting field 1400B in FIG. 4 is not pressed (the setting to load a file to display waveform data is not made). The trigger (CH6-10) field 1521B (an example of a trigger for displaying waveform data) is set to "filling start." Therefore, the waveform data field 1540 of the second area 1500B displays in real time the results of processing performed during the time range from the start of filling to the time set in the X-axis field 1522B.
[0121] Various settings are made based on the loaded file in the first area 1500A shown in Fig. 5. The following description is about the settings made based on the loaded file.
[0122] A trigger (CH1-5) column 1521A, an X-axis column 1522A, and a stack counter column 1523A, which are set based on the loaded file, are shown in a first area 1500A of the display screen 1500. Furthermore, the first area 1500A shows five channel columns (a first channel column 1511 to a fifth channel column 1515) and a waveform data column 1530, which are set based on the loaded file.
[0123] The X-axis column 1522A is a column for setting the range of the X-axis (e.g., time) to be displayed in the waveform data column 1530. The overwritten counter column 1523A is a column showing the number of overwritten waveform data (number of overwritten shots) displayed in the waveform data column 1530.
[0124] The trigger (CH1-5) column 1521A is a column that indicates the process of the waveform data to be displayed in the waveform data column 1530 when a file is loaded.
[0125] In the example shown in Fig. 5, the screen output unit 715 displays waveform data contained in the loaded file, which indicates the performance values detected by the various sensors in the process, in the waveform data column 1530. The waveform data items displayed in the waveform data column 1530 are set in five channel columns (first channel column 1511 to fifth channel column 1515).
[0126] The five channel columns (first channel column 1511 to fifth channel column 1515) are columns in which the items (types) of waveform data to be displayed are set according to the loaded file. That is, in this embodiment, five types of waveform data assigned to each channel can be displayed in the waveform data column 1530.
[0127] The first channel column 1511 is a column for items set for Ch-1. The item column 1511A shows the item, the maximum value column 1511B shows the maximum value of the waveform data of the Ch-1 item (an example of scale information), and the minimum value column 1511C shows the minimum value of the waveform data of the Ch-1 item (an example of scale information).
[0128] Each channel column is displayed with the option to set "ON" or "OFF." "ON" indicates that the waveform data for that item is displayed, and "OFF" indicates that the waveform data for that item is not displayed.
[0129] In this example, "injection speed setting" is set in the item field 1511A, "100.00" is set in the maximum value field 1512B, and "-100.00" is set in the minimum value field 1512C. "Injection speed setting" indicates the setting of the injection speed of the screw 330 set by the user.
[0130] The second channel column 1512 is a column for items set for Ch-2. The item column 1512A shows the item, the maximum value column 1512B shows the maximum value of the waveform data of the Ch-2 item (an example of scale information), and the minimum value column 1512C shows the minimum value of the waveform data of the Ch-2 item (an example of scale information).
[0131] In this example, "detected injection speed" is set in the item field 1512A, "100.00" is set in the maximum value field 1512B, and "-100.00" is set in the minimum value field 1512C. "Detected injection speed" indicates the injection speed of the screw 330 detected by the injection motor encoder 351.
[0132] The third channel column 1513 is a column for items set for Ch-3. The item column 1513A shows the item, the maximum value column 1513B shows the maximum value of the waveform data of the Ch-3 item (an example of scale information), and the minimum value column 1513C shows the minimum value of the waveform data of the Ch-3 item (an example of scale information).
[0133] In this example, "holding pressure setting" is set in item column 1513A, "1200.00" is set in maximum value column 1513B, and "-1200.00" is set in minimum value column 1513C. "Holding pressure setting" indicates the value of the holding pressure set by the user.
[0134] The fourth channel column 1514 is a column for items set for Ch-4. The item column 1514A shows the item, the maximum value column 1514B shows the maximum value of the waveform data for the Ch-4 item (an example of scale information), and the minimum value column 1514C shows the minimum value of the waveform data for the Ch-4 item (an example of scale information).
[0135] In this example, "holding pressure detection" is set in the item field 1514A, "1200.00" is set in the maximum value field 1514B, and "-1200.00" is set in the minimum value field 1514C. "Holding pressure detection" indicates the value of the holding pressure detected by the load detector 360.
[0136] The fifth channel column 1515 is a column for items set for Ch-5. The item column 1515A shows the item, the maximum value column 1515B shows the maximum value of the waveform data for the Ch-5 item (an example of scale information), and the minimum value column 1515C shows the minimum value of the waveform data for the Ch-5 item (an example of scale information).
[0137] In this example, "Screw position detection" is set in the item column 1515A, "80.00" is set in the maximum value column 1515B, and "-80.00" is set in the minimum value column 1515C. "Screw position detection" indicates the position of the screw 330 detected by the injection motor encoder 351.
[0138] The waveform data column 1530 in FIG. 5 is a column that displays waveform data (an example of first waveform information representing changes in past performance values) of the items set in each of the five channel columns (first channel column 1511 to fifth channel column 1515) in the process indicated in the trigger (CH1-5) column 1521A.
[0139] The waveform data 1531 in the waveform data column 1530 indicates changes in the setting information of the "injection speed setting" set in the first channel column 1511 (Ch-1).
[0140] The maximum value of waveform data field 1530 for displaying waveform data 1531 is the value set in maximum value field 1511B, and the minimum value of waveform data field 1530 for displaying waveform data 1531 is the value set in minimum value field 1511C. The maximum and minimum values of the waveform data displayed in waveform data field 1530 will be the same hereafter, and explanations thereof will be omitted.
[0141] Waveform data 1532 shows a change in the detection result (an example of an actual value) of "injection speed detection" set in the second channel field 1512 (Ch-2). Waveform data 1533 shows a change in the setting information of "holding pressure setting" set in the third channel field 1513 (Ch-3).
[0142] Waveform data 1534 shows a change in the detection result (an example of an actual value) of "pressure holding detection" set in the fourth channel field 1514 (Ch-4). Waveform data 1535 shows a change in the detection result of "screw position detection" set in the fifth channel field 1515 (Ch-5).
[0143] The second area 1500B shown in Figure 5 displays in real time the detection results detected by various sensors acquired by the acquisition unit 714 in the injection molding machine 10 at the process "start filling" set in the trigger (CH6-10) column 1521B.
[0144] Next, the second area 1500B will be described. The trigger (CH6-10) column 1521B is a column for selecting a process to be displayed in the waveform data column 1540. The trigger (CH6-10) column 1521B according to this embodiment is, for example, in a menu format, and the user performs an operation via the operation device 750 to select a process to be displayed from the menu displayed in the trigger (CH6-10) column 1521B.
[0145] 5, an example is shown in which "start filling" is set in the trigger (CH6-10) column 1521B. In the example shown in FIG. 5, when "start filling" is started in the injection molding machine 10, the screen output unit 715 starts displaying waveform data of each item set in the five channel columns (sixth channel column 1516 to tenth channel column 1520) in the waveform data column 1540.
[0146] The X-axis column 1522B is a column for setting the range of the X-axis (e.g., time) to be displayed in the waveform data column 1540. The overwritten counter column 1523B is a column showing the number of overwritten waveform data (number of overwritten shots) displayed in the waveform data column 1540.
[0147] In this embodiment, the channel columns (sixth channel column 1516 to tenth channel column 1520) contain not only the performance values detected by the various sensors but also the setting information set by the user. Therefore, the screen output unit 715 also displays waveform data based on the setting information stored in the storage medium 702.
[0148] In this embodiment, when the process set in the trigger (CH6-10) column 1521B is reached, the screen output unit 715 starts drawing the waveform data of the process in the waveform data column 1540. Next, each item on the display screen will be described.
[0149] The five channel columns (sixth channel column 1516 to tenth channel column 1520) are columns for selecting items to be displayed as waveform data in the waveform data column 1540. That is, in this embodiment, five pieces of waveform data relating to the items assigned to each channel can be displayed in the waveform data column 1540.
[0150] The sixth channel column 1516 is a column for setting items for Ch-6. An item to be displayed is set in the item column 1516A, a maximum value column 1516B is set to a maximum value (an example of scale information) to be displayed as waveform data for Ch-6, and a minimum value column 1516C is set to a minimum value (an example of scale information) to be displayed as waveform data for Ch-6.
[0151] When item column 1516A is pressed via operation device 750 (for example, touch panel 770), screen output unit 715 outputs a menu screen displaying multiple items. Then, reception unit 712 receives a selection of items (various settings and detection results of each sensor) to be set for Ch-6 from the menu screen. Note that the same applies to item columns 1517A to 1520A, and therefore their description will be omitted.
[0152] Maximum value field 1516B and minimum value field 1516C are fields into which a numerical value can be input. Then, reception unit 712 receives input of a numerical value set in maximum value field 1516B or minimum value field 1516C via operation device 750. Note that the same applies to maximum value fields 1517B to 1520B and minimum value fields 1517C to 1520C, and therefore a description thereof will be omitted.
[0153] Each channel column is displayed with the option to set "ON" or "OFF." "ON" indicates that the waveform data for that item is displayed, and "OFF" indicates that the waveform data for that item is not displayed.
[0154] In FIG. 5, an example is shown in which "injection speed setting" is set in the item field 1516A, "100.00" is set in the maximum value field 1516B, and "-100.00" is set in the minimum value field 1516C.
[0155] The seventh channel column 1517 is a column for setting items for Ch-7. The item to be displayed is set in the item column 1517A, the maximum value column 1517B is set to the maximum value (an example of scale information) to be displayed as waveform data for the Ch-7 item, and the minimum value column 1517C is set to the minimum value (an example of scale information) to be displayed as waveform data for the Ch-7 item.
[0156] In FIG. 5, an example is shown in which "injection speed detection" is set in the item field 1517A, "100.00" is set in the maximum value field 1517B, and "-100.00" is set in the minimum value field 1517C.
[0157] The eighth channel column 1518 is a column for setting items for Ch-8. The item to be displayed is set in the item column 1518A, the maximum value column 1518B is set to the maximum value (an example of scale information) to be displayed as waveform data for the Ch-8 item, and the minimum value column 1518C is set to the minimum value (an example of scale information) to be displayed as waveform data for the Ch-8 item.
[0158] In FIG. 5, an example is shown in which "holding pressure setting" is set in the item field 1518A, "1200.00" is set in the maximum value field 1518B, and "-1200.00" is set in the minimum value field 1518C.
[0159] The ninth channel column 1519 is a column for setting items for Ch-9. An item to be displayed is set in the item column 1519A, a maximum value column 1519B is set to a maximum value (an example of scale information) to be displayed as waveform data for the Ch-9 item, and a minimum value column 1519C is set to a minimum value (an example of scale information) to be displayed as waveform data for the Ch-9 item.
[0160] In FIG. 5, an example is shown in which "Pressure holding detection" is set in the item field 1519A, "1200.00" is set in the maximum value field 1519B, and "-1200.00" is set in the minimum value field 1519C.
[0161] The 10th channel field 1520 is a field for setting items for Ch-10. The item field 1520A is set with the item to be displayed, the maximum value field 1520B is set with the maximum value (an example of scale information) to be displayed as waveform data for the Ch-10 item, and the minimum value field 1520C is set with the maximum value to be displayed as waveform data for the Ch-10 item. The minimum value (an example of scale information) is set. .
[0162] In FIG. 5, an example is shown in which "screw position detection" is set in the item field 1520A, "80.00" is set in the maximum value field 1520B, and "-80.00" is set in the minimum value field 1520C.
[0163] The waveform data column 1540 in FIG. 5 is a column that displays waveform data (an example of second waveform information that represents changes in the performance values indicated by the signal acquired by the acquisition unit 714) for each item set in each of the five channel columns (the sixth channel column 1516 to the tenth channel column 1520) in the process indicated in the trigger (CH6-10) column 1521B.
[0164] The waveform data 1541 in the waveform data column 1540 indicates the change in the setting information of the "injection speed setting" set in the sixth channel column 1516 (Ch-6).
[0165] The maximum value of the waveform data field 1540 for displaying the waveform data 1541 is the value set in the maximum value field 1516B, and the minimum value of the waveform data field 1540 for displaying the waveform data 1541 is the value set in the minimum value field 1516C. Set to The maximum and minimum values of the waveform data displayed in the waveform data column 1540 are the same in the following cases, and therefore a description thereof will be omitted.
[0166] Waveform data 1542 shows a change in the detection result (an example of an actual value) of "injection speed detection" set in the seventh channel field 1517 (Ch-7). Waveform data 1543 shows a change in the setting information of "holding pressure setting" set in the eighth channel field 1518 (Ch-8).
[0167] Waveform data 1544 shows a change in the detection result (an example of an actual value) of "pressure holding detection" set in the ninth channel field 1519 (Ch-9). Waveform data 1545 shows a change in the detection result (an example of an actual value) of "screw position detection" set in the tenth channel field 1520 (Ch-10).
[0168] The receiving unit 712 according to this embodiment receives the selection of an item for the item columns 1516A to 1520A. After the receiving unit 712 receives the selection of an item, when the process set in the trigger (CH6-10) column 1521B occurs, the screen output unit 715 starts displaying the waveform data of each item set in the five channel columns (the sixth channel column 1516 to the tenth channel column 1520) in the waveform data column 1540.
[0169] In the display screen 1500 shown in FIG. 5, the waveform data field 1530 in the first area 1500A displays waveform data of the results of past processing performed within a time range from the start of a past filling process until a set time has elapsed, while the waveform data field 1540 in the second area 1500B displays waveform data of the results of processing from the start of the filling process in real time. Furthermore, the five channel fields (the first channel field 1511 to the fifth channel field 1515) in the waveform data field 1530 in the first area 1500A correspond to the five channel fields (the sixth channel field 1516 to the tenth channel field 1520) in the waveform data field 1530 in the second area 1500B. This allows the user to confirm the correspondence between the results of processing performed in past filling processes and the results of the current filling process. If the real-time processing results differ from the past performance values, the user can immediately understand the differences between the waveform data. This makes it easy to detect abnormalities occurring in each process in this embodiment. In this way, this embodiment of The control device 700 displays the processing results of past processes and the real-time status of the current process on two screens, making it easier for the user to recognize the current status.
[0170] 5, an example has been described in which five channel field items are matched between a past process and a current process, but the present invention is not limited to a method in which all channel fields are matched, and the channel field items set between a past process and a current process may be different. There are no particular limitations on the manner in which the items are made different, and all of the channel field items may be made different, or any number of items may be made different.
[0171] 5 on a display panel (one example of a display unit) (not shown) in response to an instruction from the control unit 700. That is, the display unit 760 displays a display screen including waveform data indicating changes in past performance values indicated in a file read from the waveform information storage unit 711 and waveform data indicating changes in performance values indicated by a signal acquired by the acquisition unit 714.
[0172] Next, a description will be given of the control procedure performed when outputting a display screen generated based on a selected file in the control device 700 according to the first embodiment. Fig. 6 is a flowchart showing the control procedure performed when outputting a display screen generated based on a selected file in the control device 700 according to the first embodiment.
[0173] In the flowchart shown in Fig. 6, the display screen shown in Fig. 4 has already been output to the display device 760. On this display screen, it is assumed that the file reference mode setting button 1404A in the first area and the file reference mode setting button 1404B in the second area have not been pressed.
[0174] Then, the accepting unit 712 accepts pressing of the file reference mode setting button 1404A of the first area (S1901), whereby the first area in which the file reference mode has been pressed switches to the file reference mode.
[0175] The receiving unit 712 receives the selection of a file from the file field 1402A in the area where the file reference mode setting button 1404A is pressed (S1902). Note that the receiving unit 712 receives an operation on the folder field 1401A, and the screen output unit 715 of A display screen with the destination folder changed is output.
[0176] Note that the file reference mode setting button 1404B in the second area has not been pressed, so the acquiring unit 714 acquires signals indicating the detection results of the various sensors in the currently set process based on the settings in the second area 1500B of the display screen in Figure 5 (S1903).
[0177] The screen output unit 715 outputs a display screen including waveform data showing the results of reading the selected file and waveform data represented by the signal acquired by the acquisition unit 714 to the display device 760. The display screen may be the display screen shown in Fig. 4 or the display screen shown in Fig. 5.
[0178] On the display screen shown in FIG. 4, waveform data read from a file is displayed in a waveform data column 1406A, and waveform data based on a signal acquired by the acquisition unit 714 is displayed in a waveform data column 1406B.
[0179] On the display screen shown in FIG. 5, waveform data column 1530 displays waveform data read from a file, and waveform data column 1540 displays waveform data based on a signal acquired by acquisition unit 714.
[0180] The above-described processing procedure makes it possible to display on the display screen waveform data showing the results read from the file and waveform data showing the results of detection currently being performed by the injection molding machine 10. This allows the user to compare the waveform data showing the current status of the injection molding machine 10 with the waveform data showing the status detected in the past, making it easier for the user to understand the current status.
[0181] (Second embodiment) In the above-described embodiment, an example has been described in which waveform data showing the results read from a file and waveform data showing the results of detection currently being performed by the injection molding machine 10 are displayed in separate areas. However, the method of displaying them in separate areas is not limited to this, and they may be displayed superimposed in a single waveform data field. Therefore, in the second embodiment, a case will be described in which waveform data showing the results read from a file and waveform data showing the results of detection currently being performed by the injection molding machine 10 are displayed in a single area. Note that the configuration is the same as in the first embodiment, and therefore a description thereof will be omitted.
[0182] Fig. 7 is a diagram illustrating an example of a display screen output by the screen output unit 715 according to this embodiment. A display screen 1600 shown in Fig. 7 is a screen for selecting waveform data to be displayed. In the example shown in Fig. 7, waveform display 1651 and waveform end 1652 are displayed as tabs for switching the display screen 1600.
[0183] A display screen 1600 is a screen for setting a file from which waveform data is to be read. A log storage list button 1611, a trigger storage list button 1612, a reference waveform storage list button 1613, and an external storage list button 1614 are used to switch the file loading destination. of button.
[0184] The log save list button 1611 is a button for displaying a list of files saved as logs. The trigger save list button 1612 is a button for displaying a list of files saved by user operation. The reference waveform save list button 1613 is a button for displaying a list of files showing waveform data set as the reference for each process. The external memory save list button 1614 is a button for displaying a list of files stored in an external device.
[0185] The reception unit 712 selects a log storage list button 1611, a trigger storage list button 1612, a reference waveform storage list button 1613, or an external memory storage list button 1614. ofWhen the button is pressed, the screen output unit 715 displays a list of files in the file column 1620 .
[0186] The receiving unit 712 receives a file selection from the file list displayed in the file field 1620 via the operation device 750. The screen output unit 715 displays the file whose selection has been received in the selected waveform file field 1603.
[0187] The waveform data field 1630 displays waveform data represented by the file set in the selected waveform file field 1603. The settings field 1640 displays the settings represented by the file set in the selected waveform file field 1603.
[0188] Furthermore, by accepting a press of the waveform display call button 1601, the accepting unit 712 can set a file to be read out for display on the display screen in FIG. 8 (described later). Any method may be used to set the file, regardless of whether it is a well-known method. For example, the accepting unit 712 may set the file shown in the selected waveform file field 1603 as the file to be read out.
[0189] Furthermore, the accepting unit 712 can set the setting information of the waveform data to be displayed by accepting the pressing of the waveform setting call button 1602. Note that the setting information may include any setting, and may include, for example, items assigned to each channel.
[0190] When the receiving unit 712 receives a press of waveform display 1651, the screen output unit 715 outputs a display screen 1800 shown in Fig. 8, which will be described later. When the receiving unit 712 receives a press of waveform end 1652, the display of the screen related to the waveform data ends.
[0191] Fig. 8 is a diagram illustrating a display screen output by the screen output unit 715 according to this embodiment. A display screen 1800 shown in Fig. 8 is a screen for displaying waveform data. In the example shown in Fig. 8, the screen output unit 715 outputs the display screen 1800 showing a pop-up window 1820 indicating that the waveform display call has been completed. Note that, in the display screen shown in Fig. 8, a description of the same configuration as in Fig. 7 will be omitted.
[0192] A pop-up window 1820 indicating that the waveform display call has been completed is displayed when the call of the file set by pressing the waveform display call button 1601 in Fig. 7 is completed. In this embodiment, after the reading unit 713 reads the selected file, the screen output unit 715 outputs a display screen showing the pop-up window 1820.
[0193] The display screen 1800 also displays an on / off button 1801, a stack button 1802, a grid button 1803, a cursor button 1804, a unit display button 1805, a Time→Pos. button 1806, a waveform monitoring area setting button 1807, and a save button 1808.
[0194] An ON / OFF button 1801 is a button for switching whether or not waveform data is displayed.
[0195] An overwrite button 1802 is a button for switching whether or not to overwrite waveform data. When overwriting of waveform data is enabled, waveform data detected in real time is overwritten.
[0196] The grid button 1803 is a button for switching whether or not to display a grid in the waveform data fields 1850 and 1860 .
[0197] The cursor button 1804 is a button for switching whether or not to display a cursor. The unit display button 1805 is a button for switching whether or not to display units on the axes of the waveform data fields 1850 and 1860. The Time→Pos. button 1806 is a button for switching the horizontal axis from time to the position of the screw 330.
[0198] The waveform monitoring area setting button 1807 is a button for setting a monitoring area for the waveform data displayed in the waveform data columns 1850 and 1860. When a monitoring area is set, it is determined whether or not the waveform data set in advance in the monitoring area exceeds a predetermined threshold value.
[0199] The save button 1808 is a button for saving the waveform data displayed in the waveform data fields 1850 and 1860. When a file is saved using this button, it becomes possible to select the file on the display screen shown in FIG.
[0200] When the accepting unit 712 accepts pressing of the file management 1810, the screen output unit 715 outputs the display screen 1600 shown in Fig. 7. Next, the screen after the pop-up window 1820 disappears will be described.
[0201] FIG. 9 is a diagram illustrating a display screen output by the screen output unit 715 according to this embodiment. The display screen shown in FIG. 9 is a screen for displaying waveform data. On the display screen shown in FIG. 9, waveform data read from a file is displayed fixedly, and waveform data showing real-time actual values is displayed superimposed thereon. Note that this embodiment is not limited to such a display mode, and it is sufficient if waveform data acquired in real time and waveform data based on a file can be displayed in a single waveform data column. Note that a description of the same configuration as that of FIG. 8 on the display screen shown in FIG. 9 will be omitted.
[0202] 9, eight channel columns (first channel column 1831 to eighth channel column 1838) are provided. Each of the channel columns (first channel column 1831 to eighth channel column 1838) shows a color assigned to waveform data based on a signal acquired by the acquisition unit 714 and a color assigned to waveform data based on a file read by the reading unit 713.
[0203] In addition, in the example screen shown in Figure 9, even if overwriting is prevented by the overwriting button 1802, the waveform data read from the file is displayed fixed, and waveform data acquired in real time can be displayed overlaid.
[0204] The waveform data in the first channel column 1831 to the fourth channel column 1834 is displayed in a waveform data column 1850. The waveform data in the fifth channel column 1835 to the eighth channel column 1838 is displayed in a waveform data column 1860. Next, each item displayed in the waveform data column 1850 will be described.
[0205] The first channel column 1831 has the item "Speed setting", a maximum value "100", and a minimum value "-100" set. The items, maximum value, and minimum value are the same as those in the first embodiment, so a description thereof will be omitted. "Speed setting" is the speed of the screw 330 set by the user.
[0206] Furthermore, the first channel column 1831 shows a color column 1881 that indicates waveform data based on user settings, and a color column 1871 that indicates waveform data based on a file.
[0207] The line 1851 shown in the waveform data column 1850 is a line in which waveform data (color shown in color column 1871) read from a file in the first channel column 1831 is displayed, and waveform data (color shown in color column 1881) based on user settings is superimposed.
[0208] The second channel field 1832 has an item "speed detection", a maximum value "100", and a minimum value "-100" set therein. The second channel field 1832 also shows a color field 1882 representing waveform data based on a signal acquired in real time (acquired by the acquisition unit 714), and a color field 1872 representing waveform data based on a file. "Speed detection" is the moving speed of the screw 330 detected by the injection motor encoder 351.
[0209] The line 1852 shown in the waveform data column 1850 is a line in which waveform data (color shown in color column 1872) read from a file in the second channel column 1832 is displayed, and waveform data (color shown in color column 1882) based on a signal acquired in real time (acquired by the acquisition unit 714) is superimposed.
[0210] The third channel field 1833 has an item "holding pressure setting," a maximum value of "100," and a minimum value of "-100." The third channel field 1833 also has a color field 1883 representing waveform data set by the user and a color field 1873 representing waveform data based on a file. The "holding pressure setting" is the holding pressure set by the user.
[0211] The line 1853 shown in the waveform data column 1850 is a line in which the waveform data (color shown in the color column 1873) read from the file in the third channel column 1833 is displayed, and waveform data (color shown in the color column 1883) based on the user settings is superimposed.
[0212] The fourth channel column 1834 has an item "holding pressure detection," a maximum value of "100," and a minimum value of "-100." The fourth channel column 1834 also shows a color column 1884 representing waveform data based on a signal acquired in real time (acquired by the acquisition unit 714), and a color column 1874 representing waveform data based on a file. "Holding pressure detection" is the holding pressure detected by the load detector 360.
[0213] The line 1854 shown in the waveform data column 1850 is a line in which the waveform data read from the file in the fourth channel column 1834 (color shown in the color column 1874) is displayed and the waveform data acquired in real time (color shown in the color column 1884) is superimposed.
[0214] Next, each item shown in the waveform data column 1860 will be described.
[0215] The fifth channel field 1835 has an item "Rotation Setting," a maximum value of "100," and a minimum value of "-100." The fifth channel field 1835 also has a color field 1885 representing waveform data based on a user setting, and a color field 1875 representing waveform data based on a file. The "Rotation Setting" is the rotation speed of the screw 330 set by the user.
[0216] The line 1861 shown in the waveform data column 1860 is a line in which the waveform data (color shown in the color column 1875) read from the file in the fifth channel column 1835 is displayed, and waveform data (color shown in the color column 1885) based on the user settings is superimposed.
[0217] The sixth channel field 1836 has the item "rotation detection", a maximum value of "100", and a minimum value of "-100". The sixth channel field 1836 also has a color field 1886 representing waveform data based on a signal acquired in real time (acquired by the acquisition unit 714), and a color field 1876 representing waveform data based on a file. "Rotation detection" is the rotation speed of the screw 330 detected by the metering motor encoder 341.
[0218] The line 1862 shown in the waveform data column 1860 is a line in which waveform data (color shown in color column 1886) based on a signal acquired in real time (acquired by the acquisition unit 714) is superimposed on the waveform data (color shown in color column 1876) read from a file in the sixth channel column 1836. The "rotation detection" line 1862 also approximately coincides with the "rotation setting" line 1861.
[0219] The seventh channel field 1837 has an item "back pressure setting," a maximum value of "100," and a minimum value of "0." The seventh channel field 1837 also has a color field 1887 representing waveform data set by the user and a color field 1877 representing waveform data based on a file. The "back pressure setting" is the back pressure set for the screw 330 by the user.
[0220] The line 1863 shown in the waveform data column 1860 is a line in which the waveform data (color shown in color column 1877) read from the file in the seventh channel column 1837 is displayed, and waveform data (color shown in color column 1887) based on the user settings is superimposed.
[0221] The eighth channel column 1838 has the item "back pressure detection," a maximum value of "100," and a minimum value of "0." The eighth channel column 1838 also shows a color column 1888 representing waveform data based on a signal acquired in real time (acquired by the acquisition unit 714), and a color column 1878 representing waveform data based on a file. "Back pressure detection" is the back pressure detected by the load detector 360.
[0222] Line 1864A shown in waveform data column 1860 is a line showing waveform data (in the color shown in color column 1878) read from a file in eighth channel column 1838. Line 1864B is a line showing waveform data (in the color shown in color column 1888) acquired in real time in eighth channel column 1838. As such, in "back pressure detection," it can be seen that there is a discrepancy between the waveform data read from a file and the waveform data acquired in real time. As in the example shown in FIG. 9 , in this embodiment, the waveform data read from a file is fixed and then the waveform data acquired in real time is displayed superimposed on it, making it easy for the user to grasp the discrepancy between the waveform data.
[0223] In this embodiment, a display screen is output in each of the waveform data fields 1850 and 1860, which displays waveform data detected in real time or waveform data set by the user, together with waveform data read from a file. This makes it easy for the user to check the differences between past waveform data and current waveform data. Therefore, even if an abnormality occurs in the current process, it is easy to recognize the abnormality.
[0224] According to the above-described embodiment, by determining whether or not the process has started based on the conditions set for the process, process This allows for proper understanding of the processing that has been carried out, thereby enabling appropriate quality control.
[0225] Furthermore, when the process conditions set in each waveform data field are met, the waveform data for that process starts to be displayed, allowing the user to grasp in real time the status of the process currently being performed by the injection molding machine 10.
[0226] According to the above-described embodiment, by reading a file, the reading unit 713 can display waveform data indicating past performance values of the sensor arbitrarily selected by the user. The reading unit 713 can read any file from the file list displayed by pressing any of the log storage list button 1611, trigger storage list button 1612, reference waveform storage list button 1613, and external memory storage list button 1614. In other words, the reading unit 713 is not limited to reading a file indicating past performance values of the injection molding machine 10 (an example of a first injection molding machine) that is its own device, but may also read a file indicating past performance values of another injection molding machine (an example of a second injection molding machine) that is displayed when the external memory storage list button 1614 is pressed.
[0227] Furthermore, it is possible to display waveform data showing past sensor performance values arbitrarily selected by the user and waveform data showing current sensor performance values superimposed on the same scale. This allows the user to determine the difference between the currently detected waveform data and the past reference waveform data. This allows the user to infer the current process status by comparing it with the past. Therefore, appropriate quality control can be achieved in the current process.
[0228] While the embodiments of the injection molding machine according to the present invention have been described above, the present invention is not limited to the above-described embodiments. Various changes, modifications, substitutions, additions, deletions, and combinations are possible within the scope of the claims. These changes also naturally fall within the technical scope of the present invention. [Explanation of symbols]
[0229] 10 injection molding machine 700 control device 711 Waveform information storage unit 712 Reception Department 713 Reading section 714 Acquisition Department 715 Screen Output Unit 716 Preservation Department
Claims
1. an acquisition unit that acquires a signal from a detection device that detects the operation of the injection molding machine; a reading unit that, when an operation device receives an operation to select a file representing past performance values that are detection results of the operation of the injection molding machine or another injection molding machine, reads the selected file from the storage unit in accordance with the operation; an output unit that outputs to a display device a screen including first waveform information that indicates a change in past performance values indicated in the file, and second waveform information that indicates a change in performance values indicated by a signal acquired by the acquisition unit according to a current setting after accepting the operation; A control device for an injection molding machine having the above.
2. the output unit outputs the screen on which the first waveform information and the second waveform information are arranged in different display areas. The control device for an injection molding machine according to claim 1.
3. the output unit outputs the screen in which the first waveform information and the second waveform information are arranged so as to be superimposed within a predetermined display area. The control device for an injection molding machine according to claim 1.
4. an acquisition unit that acquires a signal from the detection device; a reading unit that, when the operation device receives an operation to select a file representing past performance values that are detection results of the operation of the operation device itself or another injection molding machine, reads the selected file from the storage unit in accordance with the operation; an output unit that outputs to a display device a screen including first waveform information that indicates a change in past performance values indicated in the file, and second waveform information that indicates a change in performance values indicated by a signal acquired by the acquisition unit according to a current setting after accepting the operation; An injection molding machine having:
5. A display unit which, when the operating device receives an operation to select a file representing past actual values which are the detection results of the operation of a first injection molding machine or a second injection molding machine, displays a screen including first waveform information which represents changes in past actual values which are the detection results of the operation of the first injection molding machine or the second injection molding machine, as shown in the file read from the memory unit, and second waveform information which represents changes in actual values which are shown in a signal obtained according to current settings from a detection device which detects the operation of the first injection molding machine after receiving the operation; A display device having:
6. Acquiring a signal from a detection device that detects the operation of the injection molding machine; when an operation device receives an operation to select a file representing past performance values that are detection results of the operation of the injection molding machine or another injection molding machine, the operation device reads the selected file from the storage unit in accordance with the operation; outputting to a display device a screen including first waveform information indicating a change in past performance values indicated in the file, and second waveform information indicating a change in performance values indicated by a signal acquired according to the current setting after accepting the operation; A program that causes a computer to execute the following.
Citation Information
Patent Citations
Storing method of monitored data
JP1989244818A
Graphic display device for injecting condition in die casting machine
JP1990089554A
Apparatus for displaying molding information of injection molding machine
JP1994039889A
Injection state display device of injection molding machine
JP1996108456A
Molding machine
JP1999309767A