METHOD AND COMPUTER PROGRAM PRODUCT FOR IMPROVING A CYCLE TIME

20220402185 · 2022-12-22

    Inventors

    Cpc classification

    International classification

    Abstract

    Method for improving a cycle time of a molding system operating in cycles, wherein the molding system is set up to produce molded parts in cycles, wherein the cycles include partial phases, for at least one partial phase or at least one group of partial phases a partial phase duration is measured or ascertained with reference to settings of the molding system, an optimum partial phase duration is calculated for the at least one partial phase or the at least one group of partial phases on the basis of a machine configuration, if the measured or ascertained partial phase duration deviates from the optimum partial phase duration by more than a predefined amount, an indication that the setting of the molding system is improvable with respect to the at least one partial phase or the at least one group of partial phases is issued.

    Claims

    1. A method for improving a cycle time of a molding system operating in cycles, wherein the molding system is set up to produce molded parts in cycles, wherein the cycles include partial phases, for at least one partial phase or at least one group of partial phases a partial phase duration is measured or ascertained with reference to settings of the molding system, an optimum partial phase duration is calculated for the at least one partial phase or the at least one group of partial phases on the basis of a machine configuration, if the measured or ascertained partial phase duration deviates from the optimum partial phase duration by more than a predefined amount, an indication that the setting of the molding system is improvable with respect to the at least one partial phase or the at least one group of partial phases is issued.

    2. The method according to claim 1, wherein the partial phases include at least one of the following: move mold cores in, closing of a clamping unit with rapid traverse, locking of the clamping unit, clamping force application, introduce injection unit, press injection unit on, open shutoff nozzle, injection movement of an injection element, holding pressure phase, withdrawal of the injection element, close shutoff nozzle, metering phase of a plasticizing unit, cooling phase of a molded part, clamping force reduction, unlocking of the clamping unit, opening of the clamping unit with rapid traverse, ejector movement, move mold cores out, out, stamping movement.

    3. The method according to claim 1, wherein the partial phase duration is ascertained as the duration of at least one set movement profile for at least one component of the molding system or is measured as the actual duration of a movement of the at least one component of the molding system performed according to the at least one set movement profile.

    4. The method according to claim 3, wherein the optimum partial phase duration is calculated on the basis of maximum kinematic variables, in particular a maximum acceleration and/or a maximum velocity, of the at least one component and while retaining a conserved quantity of the at least one partial phase or at least one group of partial phases, wherein the conserved quantity is preferably a movement stroke or a displaced volume.

    5. The method according to claim 1, wherein the group of partial phases includes a first partial phase and a second partial phase, wherein the first partial phase and the second partial phase can be carried out at least partially overlapping in time, wherein it is calculated, taking the machine configuration into consideration, whether carrying out the first partial phase and the second partial phase at least partially overlapping in time or carrying out the first partial phase and the second partial phase sequentially results in a shorter optimum partial phase duration overall.

    6. The method according to claim 1, wherein, in addition to the indication that the setting of the molding system is improvable with respect to the at least one partial phase or the at least one group of partial phases, a suggestion for an improved setting of the molding system is issued.

    7. The method according to claim 1, wherein the optimum partial phase duration is calculated such that a physical and/or chemical molding process taking place in the molding system remains unchanged.

    8. A computer program product for improving a cycle time of a molding system operating in cycles, in particular for carrying out a method according to claim 1, with instructions which prompt a computer executing them to receive data in the form of measured values and/or setting data and to determine a partial phase duration for at least one partial phase of the cycles or at least one group of partial phases of the cycles with reference to the measured values or setting data, to calculate an optimum partial phase duration for the at least one partial phase or the at least one group of partial phases on the basis of a machine configuration and to check whether the measured or ascertained partial phase duration deviates from the optimum partial phase duration by more than a predefined amount and, if this is the case, to issue an indication that the setting of the molding system is improvable with respect to the at least one partial phase or the at least one group of partial phases.

    9. A computer-readable storage medium, on which the computer program product according to claim 8 is stored.

    10. A system with a computer and a memory, wherein the computer program product according to claim 8 is stored in the memory and the computer is set up to execute the computer program product according to claim 8.

    Description

    [0066] Further advantages and details of the invention are revealed by the figures and the associated description of the figures. There are shown in:

    [0067] FIGS. 1 to 4 various graphs to illustrate several embodiment examples according to the invention,

    [0068] FIG. 5 a screenshot for the cycle time analysis in the case of a real molding machine,

    [0069] FIGS. 6 to 8 various graphs to illustrate examples of movements that can potentially be performed in parallel and

    [0070] FIGS. 9 and 10 schematic representations of embodiments of a molding system according to the invention and a mold.

    [0071] The achievement of the invention is, as mentioned, to provide the machine operator with a suitable tool which actively advises them of possibilities for cycle time savings, preferably makes suggestions for the optimization and alternatively or additionally even offers automatic optimization without changing the actual molding process (for example an injection-molding process) and thus the quality of the molded part.

    [0072] The invention is explained below in the case of an injection-molding machine 10 with reference to several examples. In the case of other molding machines, the embodiment examples presented can be implemented in a similar manner.

    [0073] In the case of each individual movement of an injection-molding machine 10 the maximum possible velocity determined by the system is usually known. The maximum possible acceleration and deceleration times can also be stored in the control system as maximum kinematic variables for each individual movement. Thus, for each movement, depending on the (movement) stroke set (by the operator), a minimum possible travel time can be calculated as optimum partial phase duration t1 (see FIG. 1) for the partial phase of the movement represented. If the time of this movement actually measured is now longer than that theoretically calculated, an indication is issued according to the invention.

    [0074] Naturally, it is possible for the operator to deliberately set a slower velocity or a slower velocity profile. There can be various reasons for this: [0075] the process does not allow a higher velocity [0076] the operator is simply being cautious and underestimating the possible potential [0077] the operator is totally unaware that a higher velocity is possible [0078] after the first cautious initial settings, once good parts had been produced, carrying out further cycle optimizations was simply forgotten

    [0079] FIG. 1 represents an example of a particular movement sequence for a particular travel, where the time is plotted on the x-axis and the velocity is plotted on the y-axis.

    [0080] The two curves plotted represent the following velocity profiles as movement profiles:

    [0081] curve a: theoretically maximum achievable velocity profile with minimum achievable time, i.e. optimum partial phase duration t1

    [0082] curve b: velocity profile set by the customer with time theoretically achievable therewith, i.e. ascertained partial phase duration t2

    [0083] The maximum possible profile “a” was not chosen by the operator. The question is whether it is a necessity in terms of process engineering. The theoretical total time saving potential would be t2 minus t1.

    [0084] The following individual evaluations and optimization indications would be deducible from this setting example: [0085] operator has set a lower initial acceleration—ΔI [0086] the max. velocity has not been set—ΔII [0087] an even lower velocity has been set at the end of the movement—ΔIII

    [0088] It is quite usual and often necessary for a lower velocity to be chosen at the end of a increment, as the operator has chosen with curve b (ΔIII). This can serve to protect the mold 17 or to preserve an end stop.

    [0089] Nevertheless, the question arises as to why vmax (ΔII) and/or the maximum acceleration (ΔI) has not been chosen at least in the first part of the movement. Naturally, the savings potential can also be calculated for each individual one of these steps.

    [0090] Within the framework of the invention, the control system of the molding system 1 could issue three indications regarding non-optimum partial phase duration/cycle time and suggest eliminating the three named differences ΔI, ΔII, ΔIII in each case by setting the maximum kinematic variables. The operator could then confirm the first two suggestions, but retain the reduced velocity in the final portion of the movement profile (ΔIII).

    [0091] FIG. 2 represents a simple movement sequence which utilizes the maximum possible specification at all points. In other words, the maximum possible profile a1 is utilized and is identical to the customer setting b1. The actual movement progression is represented with curve c1 and follows the target curve as far as possible.

    [0092] In this situation there is therefore no possibility of a saving. However, even if operators utilize the maximum possible movement profile, the partial phase duration cannot be optimal.

    [0093] In FIG. 3 too, to be specific, the operator utilizes the maximum setting (a1=b1), but the actual velocity progression c2 does not follow the target curve. In this case, the maximum velocity is not achieved. Here, the operator can be advised that it may be that insufficient force is available, because, for example in the case of hydraulic drives, insufficient pressure has been chosen, the hydraulic lines to the consumer could be too small or the friction is too high, etc. Here too, it is again possible to specify the actual time loss (t3 minus t1).

    [0094] It should be mentioned that partial phase duration t3 can be measured directly, for example. In many cases, such measured values will be present in a machine control system 13 of the molding system 1 anyway, with the result that the computer program product according to the invention only needs to access them in order to ascertain the partial phase duration t3.

    [0095] A time loss that occurs very frequently in practice is represented at the end of the movement in FIG. 4. The desired end position is not directly achieved, with the result that a residual actuation is necessary for a certain time. This can have various causes, such as e.g. thermal expansion of the mold, increased friction at the end of the movement, tolerances that are chosen to be too narrow, minimum velocity too low. According to the invention, operators could be advised to check for these possible causes. The possible time saving potential here would be t4 minus t1.

    [0096] The invention can also advantageously be used in the case of parallel movements.

    [0097] Depending on the machine configuration in terms of drive engineering, but naturally also on the circumstances in terms of process engineering, there are different possibilities as to whether certain movements can be carried out in parallel or not.

    [0098] Drive-engineering dependences of the machine configuration: [0099] In the case of hydraulic molding machines, the possibility of parallel movements is dependent on the number and distribution of the pumps and also on the design with proportioning and/or throttling valves. Certain preconditions can also result from what control-engineering possibilities are provided by the software and the driving power. [0100] In the case of electrical machines, each axle is usually fitted with its own drive and all movements could therefore theoretically be carried out in parallel. However, here too the total connected load for some movements may possibly be limiting and is optionally to be taken into consideration in the calculation of the optimum partial phase duration. [0101] However, combinations of hydraulic, electrical or also pneumatic drives are also possible and can be correspondingly represented in the calculation of the optimum partial phase duration.

    [0102] The computer program product according to the invention must in accordance with the invention naturally be capable of accessing these dependences and possibilities specifically for the molding system 1, in order to calculate the optimum partial phase duration.

    [0103] As soon as these items of information are present, correlations that are relatively easy to process result. If, for example, the machine control system 13 is set up according to the machine configuration to operate the clamping unit 3 using a first pump system and the ejector 9 using a second pump system, then a parallel movement of the ejector 9 and the clamping unit 3 (e.g. opening movement) is possible in principle.

    [0104] With the process-engineering dependences of the machine configuration, in the case of present-day molding systems 1, the operator is required above all and must be able to assess whether a parallel movement is possible and makes sense from a process-engineering point of view.

    [0105] For example, the operator must be able to answer the question of whether or not a certain core puller 2 can already be moved out in parallel with the opening without damaging the mold 17 or the molded part. Naturally, it is in principle conceivable that this has already been stored in advance in electronically readable form in a database during the design of the mold 17. If the computer program product according to the invention has access to the database, it could itself assess whether the parallel movement is possible and makes sense without being reliant on an input by the operator for this.

    [0106] A specific real-life example may be mentioned. FIG. 5 shows a screenshot of a cycle time analysis, as provided by an injection-molding machine 10 from the applicant. It can be seen in the graph from FIG. 5 that the ejector 9 is only activated after the partial phase “open” the mold (see highlighting).

    [0107] The item of information as to whether a parallel movement of the ejector 9 and of the opening of the mold (i.e. opening of the clamping unit 3) is possible in principle is for example present in the machine control system 13. If that is the case, in this situation the operator could be given the indication: “ejector parallel with the opening possible”. The operator could even be redirected directly to the corresponding screen (with indications regarding where and what is to be changed in order to make use of the possibility of parallel movement) in order to set this parallel movement, if it is possible with the mold 17 used.

    [0108] A list of possible partial phases of a cycle (mostly movements) of an injection-molding machine 10 from the applicant in a typical sequence is given below: [0109] move cores 2 in [0110] close rapid traverse 4 [0111] lock tie-bar nuts (locking devices 16) [0112] clamping force buildup [0113] move injection unit 6 forward (optionally several units) [0114] build up contact pressure (optionally several units) [0115] open shutoff nozzles 7 (optionally several shutoff nozzles 7) [0116] injection (optionally several units) [0117] holding pressure (optionally several units) [0118] screw withdrawal before metering (optionally several units) [0119] close shutoff nozzles 7 (optionally several shutoff nozzles 7) [0120] metering (optionally several units) [0121] screw withdrawal after metering (optionally several units) [0122] cooling time (no machine movement—only time sequence) [0123] clamping force reduction [0124] unlocking [0125] open rapid traverse 4 [0126] move cores 2 out [0127] ejector 9 forward [0128] ejector 9 back

    [0129] There are a large number of further movements in the case of special designs, such as e.g. stamping, shutoff nozzles, charge battery, further additional units, etc.

    [0130] A typical production cycle with the most common movements when the partial phases in one cycle run sequentially is represented by way of example in the following graph from FIG. 6. The partial phases “cooling time” and “demolding” are not movements, but merely process-related waiting times.

    [0131] The graph from FIG. 7 shows a similar cycle, but with representation of a large number of parallel movements possible in terms of process engineering, such as example: [0132] an actuation of the core pullers 2 may be desired over the entire cycle in parallel with all other movements [0133] pressing on in parallel with the clamping force buildup [0134] metering in parallel with the opening and closing of the clamping unit 3, movements of the ejector 9 and movements of cores 2

    [0135] Naturally, handling devices, such as removal devices, robot 11 or other peripheral devices can also be included in the consideration, in particular when these devices are attached to the same control system as the injection-molding machine 10 (as is the case e.g. in an injection-molding machine 10 in combination with a removal device/handling devices from the applicant) and thus not only are release signals of conventional interfaces available, but all production or sequence data such as e.g. travels of the robot axes, time signals, sequences.

    [0136] An example of parallel movement sequences in the molding system 1 during the removal of molded parts by means of a removal device is represented in FIG. 8.

    [0137] It is likewise conceivable to incorporate the influence of e.g. temperature control devices. The machine control system could evaluate whether the full cooling power of a temperature control device used is utilized. Should that not be the case, the indication that the cooling time can possibly be shortened by increasing the cooling power can be provided.

    [0138] Naturally, the combination of faster or slower movement and parallel movement can also be advised. There are different configurations here: [0139] parallel movements which do not influence one another (all movements possible at 100% velocity) [0140] movements which proceed more slowly due to parallel operation (because for example the available hydraulic pump volume is split or the driving power is simply not sufficient to carry out several movements at full power at the same time).

    [0141] If the velocities influence one another in parallel operation (i.e. would be slower in parallel operation), the machine control system 13 can also suggest the cycle-time-optimized variant here. In other words, it could indeed be the case that a parallel movement is no longer necessary at all due to faster movement and therefore even more cycle time is saved. The reverse case is naturally also possible, namely that although an individual movement cannot be made at full velocity due to a parallel movement, in total more time is saved because the cycle sequence need not wait for this movement.

    [0142] A specific example in this respect: an injection-molding machine 10 has the drive-engineering possibility of metering in parallel with the opening of the clamping unit 3, thus of plasticizing material for the next cycle in the plasticizing unit 6. However, in parallel operation both velocities are reduced to 50% of the respective maximum velocities.

    [0143] However, the operator has not chosen the parallel function, but instead used both velocities at 100%. Nevertheless, the metering process in this case lasts 2 seconds longer than the cooling time. Thus, the opening process cannot, as is usual, start at the end of the cooling time, but only 2 seconds later at the end of metering.

    [0144] Here, the machine control system 13 can now precisely calculate what it would mean to select the parallel function. Although the opening movement would only be made at 50% of the velocity, it can be worked out with reference to the known opening stroke whether the movement would become more or less than 2 seconds slower. If it is less, then on the whole selecting the parallel movement is the better option. On the other hand, if the opening movement is lengthened by more than 2 seconds, then on the whole the sequential 100% setting is the better alternative.

    [0145] The following possibilities exist for the activation of the optimization program according to the invention: [0146] active one-time start of the optimization by the machine operator, for example during the production [0147] automatic continuous optimization in the production cycle [0148] automatic optimization after every parameter change [0149] virtual optimization on a simulator with possible programed process parameters

    [0150] The cycle time plays an increasingly important part in the production of injection-molded parts in particular and molded parts in general, and very often higher investment costs are accepted in order to realize faster or parallel movements.

    [0151] However, it is very frequently shown in practice that machine operators often do not utilize the available potential. From experience the inventor knows that in the case of almost every injection-molding machine there is a cycle time optimization potential of from 5% to 10%, for example because the machine operator has insufficient knowledge of the machine's capabilities or does not know how to make use of them.

    [0152] An analysis and help tool according to the invention which specifically informs the operator how much potential is theoretically available and where and shows them how they could make use of it will make molding systems much more efficient in practice.

    [0153] FIG. 9 schematically shows a molding system 1 with a molding machine, in this case an injection-molding machine 10.

    [0154] In this embodiment example, the molding system 1 additionally includes a robot 11 as a device for removing molded parts produced by the injection-molding machine 10.

    [0155] The injection-molding machine 10 includes a clamping unit 3 and a combined plasticizing and injection unit 6.

    [0156] The plasticizing unit 6 could also be designed separate from the injection unit.

    [0157] In the present embodiment example, the clamping unit 3 and the plasticizing and injection unit 6 are arranged on a common machine frame 18.

    [0158] In this case, the clamping unit 3 is a horizontal 2-plate clamping unit, wherein the invention can naturally equally be used with 3-plate clamping units or vertically aligned clamping units 3.

    [0159] The clamping unit 3 comprises: [0160] platens 20 movable relative to one another [0161] a rapid traverse 4 for rapidly moving the platens 20 (in this embodiment example hydraulically, could also be operated electrically) [0162] locking devices 16 [0163] hydraulic pressure pads 5 for building up the clamping force (electrical clamping force mechanisms are also usual) [0164] ejector 9

    [0165] The plasticizing and injection unit 6 includes an injection element 8, in this embodiment example a plasticizing screw.

    [0166] Furthermore, a central machine control system 13 is provided, which is connected by means of signaling to all actuators and actuatable components of the molding system 1 (not drawn in for reasons of clarity).

    [0167] The computer program product according to the invention can be executed on a unit with a memory 15, on which the computer program product is stored, and a computer 14, which is set up to execute the computer program product.

    [0168] The computer 14 and/or the memory 15 can be implemented by the machine control system 13.

    [0169] The computer 14 and/or the memory 15 can alternatively or additionally be arranged remote from the molding system 1 (e.g. as a cloud server) and be connected to the machine control system 13 of the molding system 1 with a remote data transmission connection.

    [0170] A mold 17, which produces a mold cavity 19 in the closed state, can be clamped on the platens 20 of the clamping unit 3 (see a schematic embodiment example in FIG. 10).

    [0171] The mold 17 can have one or more shutoff nozzles 7 and one or more cores 2 (for example for molding undercuts).

    LIST OF REFERENCE NUMBERS

    [0172] molding system 1 [0173] mold core 2 [0174] clamping unit 3 [0175] rapid traverse 4 [0176] pressure pad 5 [0177] injection unit, plasticizing unit 6 [0178] shutoff nozzle 7 [0179] injection element 8 [0180] ejector 9 [0181] injection-molding machine 10 [0182] robot 11 [0183] machine control system 13 [0184] computer 14 [0185] memory 15 [0186] locking devices 16 [0187] mold 17 [0188] machine frame 18 [0189] mold cavity 19 [0190] platens 20