Determining process parameter values in an injection moulding process
10987841 · 2021-04-27
Assignee
Inventors
Cpc classification
B29C2045/7606
PERFORMING OPERATIONS; TRANSPORTING
B29C45/7693
PERFORMING OPERATIONS; TRANSPORTING
B29C45/77
PERFORMING OPERATIONS; TRANSPORTING
B29C45/766
PERFORMING OPERATIONS; TRANSPORTING
International classification
Abstract
The invention describes a method of determining a number of process parameter values within an injection mould (1F) during an injection moulding process, which method comprises the steps of determining geometric data of the injection mould (1F) and/or of a form part (1, 1′, 1″) to be manufactured, determining a virtual part-specific pressure curve (p.sub.S) of an injection moulding process, determining a part-specific event pattern (M.sub.S) on the basis of the virtual part-specific pressure curve (p.sub.S), carrying out an injection moulding process using the injection mould (1F) and determining a measured pressure curve (p.sub.m) during the injection moulding process and determining a measurement event pattern (M.sub.m) on the basis of the measured pressure curve (p.sub.m). Process parameter values are derived on the basis of the virtual event pattern and the measurement event pattern. The invention further describes a corresponding process parameter value determining apparatus and an injection mould arrangement.
Claims
1. A method of determining a number of process parameter values within an injection mould during an injection moulding process, the method comprising: determining geometric data of the injection mould and/or of a form part to be manufactured in the injection mould, determining a virtual part-specific pressure curve of an injection moulding process on the basis of the geometric data, determining a part-specific event pattern on the basis of the virtual part-specific pressure curve, whereby the part-specific event pattern comprises a plurality of unique virtual events linked to characteristic event locations of the part geometry, to each of which is assigned at least one relative time information and/or virtual actuator position as well as at least one position datum, which defines a position of a melt front of the injection moulding material in a mould cavity of the injection mould, carrying out an injection moulding process using the injection mould and determining a measured pressure curve during the injection moulding process, determining a measurement event pattern in the mould cavity on the basis of the measured pressure curve, wherein the measured pressure curve comprises a plurality of unique measurement events in the mould cavity, to each of which is assigned at least one time information and/or actuator position, assigning virtual events of the part-specific event pattern to measurement events of the measurement event pattern in the mould cavity, and deriving process parameter values on the basis of the position data assigned to the virtual events and on the basis of the time information and/or actuator positions assigned to the measurement events in the mould cavity that were matched to these virtual events.
2. The method according to claim 1, wherein, in the case of a variable volumetric flow during the injection moulding procedure, a measured pressure curve determined therein is converted to a time-corrected measurement pressure curve, on the basis of which the measurement event pattern is determined.
3. The method according to claim 1, wherein the virtual events of the characteristic event pattern are determined on the basis of the temporal change of the slope of the virtual part-specific pressure curve and/or wherein the measurement events of the measurement event pattern are determined on the basis of the temporal change of the slope of the measurement pressure curve.
4. The method according to claim 3, wherein the part-specific pressure curve and/or the measurement pressure curve are differentiated over time and the virtual events or measurement events are determined with the aid of a slope analysis.
5. The method according to claim 1, wherein, in order to determine the measurement event pattern a plurality of measurement events are determined between the instant of entry in a form part interface of the form part and an end of a form fill phase of the injection mould.
6. The method according to claim 1, wherein the determining the measurement pressure curve is carried out during the injection moulding procedure by evaluating measurement values and/or settings external to the injection mould.
7. The method according to claim 1, wherein the virtual part-specific pressure curve is determined by applying an FEM simulation and/or numerical computation.
8. The method according to claim 1, wherein a method of pattern recognition is applied in order to assign virtual events of the part-specific event pattern to measurement events of the measurement event pattern.
9. The method according to claim 1, wherein, in order to assign virtual events of the part-specific event pattern to measurement events of the measurement event pattern, the part-specific event pattern and the measurement event pattern are overlaid at least partially in an iterative process, and wherein the part-specific event pattern and/or the measurement event pattern are temporally scaled and/or the part-specific event pattern and/or the measurement event pattern are shifted relative to each other and/or virtual events of the part-specific event pattern and/or measurement events of the measurement event pattern (M.sub.m) are eliminated according to defined rules between different iteration steps.
10. The method according to claim 1, wherein a process parameter value to be determined comprises the position of the flow front as a function of the respective current injection time and/or an actuator position and/or a flow front rate in the form part.
11. The method according to claim 1, wherein the process parameter values comprise process parameter values including at least one of the following rheological values: shear rate; melt viscosity; and wall shear stress.
12. The method of controlling an injection moulding arrangement, wherein, using a method according to claim 1, at least a number of process parameter values are determined for a first injection moulding procedure with an injection mould, and the process parameter values are used as input values, in a control unit of the injection moulding arrangement for a further injection moulding procedure with that injection mould.
13. The method of visualizing an injection moulding procedure in an injection mould, wherein, with the aid of a method according to claim 1, at least the position of the flow front as a function of the respective current injection time and/or an actuator position is determined and shown inside a virtual injection mould and/or a virtual form part on a display arrangement.
14. A process parameter value determining apparatus for determining a number of process parameter values in an injection moulding procedure inside an injection mould, comprising a first interface for determining geometry data of the injection mould and/or a form part to be manufactured in the injection mould, a pressure gradient determining unit adapted to determine a virtual part-specific pressure gradient of an injection moulding procedure on the basis of the geometry data, a pattern determining unit adapted to determine a part-specific event pattern on the basis of the virtual part-specific pressure gradient, whereby the part-specific event pattern comprises a plurality of singular virtual events linked to characteristic event locations of the form part geometry, to each of which is assigned at least one relative time information and/or a virtual actuator position in addition to at least one position information that defines a position of a melt front of the injection material in a mould cavity of the injection mould, a second interface to acquire a measurement pressure gradient during an injection moulding procedure for an injection moulding arrangement using that injection mould, a pattern determining unit adapted to determine a measurement event pattern on the basis of the measurement pressure gradient, whereby the measurement event pattern comprises a plurality of singular measurement events in the mould cavity to which are assigned at least one time information and/or actuator position, an assignment unit adapted to assign virtual events of the part-specific event pattern to measurement events of the measurement event pattern in the mould cavity, an analysis unit adapted to derive process parameter values on the basis of the position data assigned to the virtual events and on the basis of the time information and/or actuator positions assigned to the measurement events in the mould cavity that were matched to these virtual events.
15. An injection moulding arrangement comprising an injection nozzle, an actuator to inject injection material from the nozzle into an injection mould connected to the injection moulding arrangement, a control arrangement to control the actuator and a process parameter value determining apparatus-according to claim 14.
16. The method according to claim 8, wherein a method of pattern recognition is an image recognition method.
17. The method according to claim 12, wherein the process parameter values are used as input values, which are target values.
Description
(1) Other objects and features of the present invention will become apparent from the following detailed descriptions considered in conjunction with the accompanying drawings. In the drawings, like numbers refer to like objects throughout. Objects in the diagrams are not necessarily drawn to scale.
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19)
(20)
(21)
(22)
(23)
(24)
(25)
(26)
(27) In stage 1.III, the virtual part-specific pressure curve (of the virtual melt or injection mould mass, therefore also referred to as “mass pressure curve”, i.e. the pressure required in order to fill the cavity or the pressure determined at the section or at the gate, is calculated on the basis of these geometric data using the (virtual) injection time at constant volumetric flow of the injection mould material. In the following it will be assumed that the injection mould material is a polymer melt. The computation is preferably performed numerically using a finite-elements method (FEM).
(28) Using suitable known software such as Autodesk Moldflow, the moulded part geometry and the geometry data of the gating system, as appropriate, can be linked and the pressure gradient during filling of the form can be calculated. Individual elements form a FEM mesh with nodes at the junctions.
(29) The pressure required to fill the cavity can for example be calculated as follows: According to the Hagen-Poiseuille equation,
(30)
where Δp is the pressure drop to fill a flow path section of the melt channel with cross-sectional area b.Math.h (b is width, h is height) within the cavity with flow rate flow path length L and melt viscosity n. Usually, polymer melts are pseudoplastic, i.e. the viscosity is in turn a function of shear rate and therefore also of the flow rate and temperature T. The mathematical determination of the entire pressure drop that ensues from a complete filling of the cavity can be achieved by “pacing off” the flow path of the polymer melt from the injection point to the end of the flow path (i.e. during the so-called injection phase) under constant flow rate.
(31) Along the flow path, there will be alterations in the part geometry and the flow path cross-section. Such alterations can for example be constrictions, expansions, edges, corners, curves and flow obstructions. When the polymer melt reaches such an alteration, an “event” occurs and is registered in the pressure gradient. For this reason, these locations are referred to as “event locations” in the context of the invention.
(32) The principle can best be explained with the aid of a simple example, referring to
(33) In the upper part of
(34) Since the melt is largely incompressible, when the flow rate is changed at the machine, the events must take place in inverse relationship to the size of the change in order to fulfil the continuity equation. For example, if the flow rate is changed according to
{dot over (V)}′=f.Math.{dot over (V)} (2)
(where f is any suitable factor), in the case of a fill process with n such events, the i.sup.th event will take place at location L.sub.i(x.sub.i,y.sub.i,y.sub.i) and at time
(35)
(36) It has been assumed that the position or location is not just one-dimensional but is defined in three dimensions, which is usually the case for a flow path that is not one-dimensional.
(37) Such a purely analytical calculation over sections of the flow path can also be carried out in principle for a more complex part, for example comprising more steps, constrictions or expansions. Instead, in the case of more complex forms, in particular multi-dimensional forms, it is better to perform a numerical calculation with the aid of a FEM program. For example, if a form is injected in the middle and then fills over various flow paths, calculation of the pressure loss over each of these flow paths can be done with the aid of such an FEM program. To this end, starting at the injection point, a two- or three-dimensional fill image is generated which represents the simulated flow front path over time. The discretization density can be set by the element size of the FEM mesh. The program can then calculate pressure, pressure gradient, temperature etc. at each node over time.
(38) As an example,
(39) In the context of the inventive method, a part-specific event pattern is then determined in stage 1.IV (see
(40)
(41) By superimposing the form part geometry, a computed position of the melt front can be assigned to each individual event E.sub.S1, E.sub.S2, E.sub.S3. In a finite-element network, events can be assigned to one or more nodes that lie on or close to the melt front. Each event E.sub.Si can be expressed as a vector E.sub.Si (t.sub.Si, p.sub.Si, x.sub.Si, y.sub.Si, z.sub.Si, h.sub.Si) that, in addition to the event time instant t.sub.Si, comprises further components such as the position of the melt front in all three spatial directions, the calculated pressure drop at this point, and possibly also the geometry data of the melt channel at the calculated position, for example the height h.sub.s,i of the channel.
(42) By simply plotting the instants of the individual events over time, for example as dots, as will be shown later with the aid of
(43) The part-specific event pattern M.sub.S can be combined with the geometry data in a parameter set or characteristics set in the form of a machine-readable file (see stage 1.V in
(44) Modern injection moulding arrangements are capable of controlling settings such as temperatures, pressures and velocities within tight limits. To this end, the machine controller compares the parameter settings with the measured values and then acts on control elements that are built into the system or external to the system. Regulation is often towards a constant pressure or a constant volumetric flow, or for example to follow to a predefined volumetric flow function. For this type of control, the volumetric flow is used as target value.
(45)
(46) In the usual manner, this shows a cylinder 13 in which a screw 14 is arranged as actuator. Injection mould material can be introduced into the cylinder 13 by means of rotations of the screw 14. At its lower end, the screw 14 is connected to an injection piston 12 that can be moved hydraulically. Equally, an electric motor could be used for the injection. The hydraulic pressure can be measured at a measurement unit 11. When the hydraulic pressure is increased, the injection piston 12 is extended outward, thereby moving the screw 14 forwards into the cylinder 13, and injection mould material from the nozzle 16 is forced into the cavity of the injection mould 1F, which is shown here in a very simplified manner. The pressure of the polymer melt can be measured directly at the nozzle by means of a measuring sensor 15. With an additional measurement unit 17, it is possible to determine the position of the actuator 14 or the screw 14 and their velocities.
(47) The various components and actuators are controlled by a control unit 18 that comprises a terminal or user interface 30 with a display 31 or screen (see
(48) The process parameter value determining unit 20 comprises a first interface 21 over which the geometry data of a form part can be provided. These data are then forwarded to a pressure gradient determining unit 22, which carries out process stage 1.III as explained above with the aid of
(49) A measurement pressure curve p.sub.m can be acquired through a further interface 24, for example by a read-out of sensor 11 that measures hydraulic pressure, or directly by a read-out of sensor 15 in the melt channel, i.e. the melt pressure itself. This measurement pressure curve p.sub.m can be forwarded to the pattern determining unit 23b, which determines a measurement event pattern M.sub.m from the measurement pressure curve p.sub.m in the same manner, for example by means of differentiation and slope analysis as described above for the simulated pressure curve p.sub.S. Both pattern determining units 23a, 23b can be realised as a common pattern determining unit that is simply fed with the appropriate input data p.sub.S, p.sub.m and which delivers the corresponding event pattern M.sub.S, M.sub.m.
(50) The interfaces 21, 24 may also receive the information for example via a conventional interface 19 of the control arrangement 18, over which an external data transfer is possible to other processor units, memories, etc., and which itself can also receive data from sensors 11, 15 of the injection moulding arrangement.
(51) Measurement of the measurement pressure curve p.sub.m with the aid of control arrangement 18 is shown as block 1.VI in
(52) In stage 1.VIII, the measurement event pattern M.sub.m is then generated on the basis of the measurement pressure curve or optionally the time-corrected measurement pressure curve. This is done in the pattern determining unit 23b.
(53) Both the part-specific event pattern M.sub.S and the measurement event pattern M.sub.m are then forwarded to an assigning unit 25, which for example carries out stage 1.IX (see
(54) Once the events have been assigned to each other, the melt front position can be assigned to the respective events in a following stage 1.X. On the basis of the time instants at which these events occurred, the flow front rate can be determined in stage 1.XI and, finally, machine-independent values such as the shear rate can be computed in stage 1.XII. This will be explained below. All of these stages 1.X, 1.XI, 1.XII can be carried out for example in the analysis unit 26. The resulting information, in particular the process parameter value as a function of injection time and/or actuator position, can be forwarded from the analysis unit 26 to a display control arrangement 27 that controls the display arrangement 31 of the user interface 30 accordingly in order to show the process parameter values inside the injection mould, in particular the flow front position SF and/or the flow front rates. For those parameter settings of the injection moulding arrangement that lead to the best form part quality, it is expedient to save the machine-independent values and preferably also the other values such as flow front rates etc. as a reference list. This is indicated in stage 1.XIV. For example, all relevant values can also be entered as components of the event vector described above, and then stored as a set of characteristics. When the machine is changed, these components can serve as target values. The new setting values of the machine parameters such as volumetric flow progression and/or pressure progression can be determined through back-calculation, and the machine can be regulated accordingly.
(55) In such regulation, in stage 1.XIII, the values determined during the previous injection moulding procedure in stage 1.XII are then compared to the reference list of characteristic values that was stored in stage 1.XIV, and corresponding control commands are then forwarded to the injection moulding arrangement or to its components that control the actuators.
(56) The flow front speed v.sub.i of the melt can be calculated according to
(57)
where x.sub.Si and x.sub.Si+1 represent the position values of the i.sup.th and (i+1).sup.th events, as known from the virtual events, and t.sub.mi and t.sub.mi+1 are each the machine time at which the measurement event, assigned to the corresponding virtual event, occurred, i.e. the time at which the position was reached.
(58) Equally, the mass pressure between two events can be determined as follows:
Δp.sub.i=p.sub.mi+1−p.sub.mi (5)
where p.sub.mi and p.sub.mi+1 are the measured pressure values at times t.sub.mi and t.sub.mi+1 of the i.sup.th or (i+1).sup.th event.
(59) Form these computed components of flow front velocity and mass pressure increase, machine-independent rheological values such as wall shear stress τ.sub.i, shear rate {dot over (γ)}.sub.i and melt viscosity η.sub.i can be derived. For example, for a rectangular flow canal cross-section, this can be done using the following equations:
(60)
where h.sub.Si is the flow channel height at position x.sub.Si. For other geometries, similar equations apply, as will be known to the skilled person.
(61) In conjunction with the inventive method, the injection moulding arrangement can be used as a rheometer that delivers rheological information to the event locations and between the event locations in real time.
(62) To increase the accuracy of the method described above, preferably the position information and further information (such as components of the event vector) between two events E.sub.m,i+j, E.sub.m,i+j+1 are approximated analytically or numerically. If an FEM computation was carried out, a complete set of information, in particular components of the event vector, can be assigned to each node.
(63) Saving the reference list can also be used to control the system if, during the injection moulding procedure, the operating conditions are affected by disturbances such as external temperature influences or altered material viscosity. In that case, the machine parameter settings can be corrected by appropriate regulatory measures by using the machine-independent rheological values described above as target values for the correction.
(64) It shall be noted that all steps of the method shown in
(65) In the following, identification of a part-specific event pattern in a measurement pattern is explained again using the example of an injection moulding procedures for a form part 1′ in the form of a stepped plate. The geometry of this stepped plate and the geometry of the gating system or gate channel are shown in the perspective view of
(66) The form part is a three-stepped plate with a cross-section ratio at the steps of H1 (greatest height)=2×H2=4×H3 (smallest height H3=1 mm). The base area is 120×60 mm. The CAD-geometry was provided as a STEP file (.stp) and the FEM mesh was generated with Autodesk Moldflow. An element size of 1 mm was used in a 3D volume model with eight layers over the wall thickness. The gating system comprises a direct gate, shown pointing downwards in
(67)
(68)
(69) In order to test the inventive method, an injection moulding trial is then carried out, for which a form part is provided as shown in
(70) As in
(71) In
(72) In this way, the simulated events of the part-specific event pattern M.sub.S can be assigned to certain measurement events of the measurement event pattern M.sub.m, within predefined error bounds. A simple way of doing this is by linear analysis or an iterative matching method as explained in the following with the aid of the flow chart of
(73) The method starts in stage 12.I. In stage 12.II, variables j, i and f.sub.k are first initialised. Variable j is first set to 0. This variable may be regarded as an “offset index” that determines by how many events the part-specific event pattern M.sub.S is offset relative to the measurement event pattern M.sub.m in order to achieve an optimal fit. The control variable i used in the iteration is set to 1. Finally, a variable f.sub.k, used as a scaling or extension factor that can change in in fixed increments (e.g. of 0.01) between a previously defined minimum value (e.g. 0.1) and maximum value (e.g. 10) is set to a start value f.sub.start (for example, the minimum value). This scaling factor f.sub.k indicates by how much the time axis of the part-specific event pattern M.sub.S is to be stretched or scaled relative to that of the measurement event pattern M.sub.m.
(74) In the context of the iterative method, multiple iteration loops are then made to run.
(75) An inner loop that comprises stages 12.III to 12.VII relates to the control variable i, which runs from 1 to n, where n is the number of events of the part-specific event pattern M.sub.S. For each temporal stretching, a new stretched pattern is computed in this loop from the part-specific event pattern, and an attempt is made to match this to the measurement event pattern.
(76) To this end, two neighbouring virtual or simulated events E.sub.S,i, E.sub.S,i+1 of the part-specific event pattern are multiplied with the current scaling factor f.sub.k in stage 12.III. In stage 12.IV, the temporal difference between the scaled virtual events E.sub.k,i, E.sub.k,i+1 is calculated, and also the difference between the measurement events E.sub.m,i+j, E.sub.m,i+j+1. Here, i is the running index of the virtual event, and j is the index value by which the part-specific event pattern was already offset relative to the measurement event pattern in a higher-level loop (see stage 12.XIII). In the first pass with j=0, the indices of the simulated events and measurement events are therefore identical, i..e the part-specific event pattern is offset so that the first virtual event coincides with the first measurement event. With j=1, the part-specific event pattern can be offset so that the first virtual event coincides with the second measurement event, etc.
(77) The deviation S.sub.k,i between the previously calculated time intervals in each of the part-specific event pattern and the measurement event pattern are then determined in stage 12.V. In stage 12.VI it is checked to see whether the loop has completed for all n events E.sub.S,i, otherwise (“no” branch) the value of i is incremented by 1 in stage 12.VII and the inner loop makes another pass. If, for the current scaling factor f.sub.k, all deviations S.sub.k,i have been calculated for the individual event intervals (“yes” branch), a total deviation S.sub.k is calculated in state 12.VIII according to
(78)
(79) It is then checked in stage 12.IX whether the maximum of the scaling factor f.sub.k has been reached. If not (“no” branch), the scaling factor f.sub.k is incremented by the amount Δf, and the entire loop makes another pass. Otherwise, (“y” branch) the smallest deviation value S.sub.min,k of the deviation values determined in the previous iterations is identified in stage 12.XI.
(80) Since the number of simulated virtual events is often not the same as the number of measurement events, the event pattern is offset by one event using index j in a higher-level loop as explained above, and the scaling or stretching is carried out again in order to see whether this results in a better fit. In stage 12.XII it is checked whether all possible offsets j have been carried out, whereby m is the number of measurement events. If not (“no” branch), the value of j is raised by 1 in stage 12.XIII and the scaling factor f.sub.k is initialised to its start value f.sub.start and i is also reset to 1. Otherwise (“y” branch), the smallest deviation value S.sub.min of the deviation values S.sub.min,k determined in the previous iterations is identified again in stage 12.XIV.
(81) It is then checked in stage 12.XV whether the total deviation S.sub.min is less than a predefined error bound ψ. If this is not the case (“no” branch), a single event is eliminated in stage 12.XVI, and the entire process is run again the outermost loop. In addition to an offset, it is also possible to eliminate one or more events, in particular events from the middle region of the event pattern, but also from the part-specific event pattern. It should be noted that an offset as described above is ultimately the same as eliminating the first or last events for the comparison, so that a further elimination may not be necessary. If it is necessary, the outer loop may run as often as needs be, whereby a different event or several different events are excluded each time, until the total deviation S.sub.min is ultimately less than the error bound ψ. In this case, the assignment method concludes in stage 12.XVII (“y” branch) and the respective events can be regarded as correctly assigned. If, after trying all possible combinations or after a certain number of passes and/or after a prescribed length of time, it has not been possible to achieve a total deviation S.sub.min that is less than the error bound, ty a warning can be issued to the user.
(82)
(83) It shall be noted that, in addition or as an alternative, the measurement event pattern can also be temporally scaled and/or offset instead of the part-specific virtual event pattern, or that individual events can be eliminated from the virtual event pattern.
(84)
(85) To this end, as shown in
(86)
(87) Underneath this virtual representation of the progression of the polymer melt KS in form part 1′ there are further display regions 33a, 33b. Display region 33b shows, as an example, a diagram of a process control parameters, in this case the injection speed v (in mm/s) or the feed rate of the actuator or screw 14 above the actuator position s (in mm). In the display region 33a above, the position of the screw within the cylinder is visualized again.
(88) Underneath the display region 33b with its diagram, there are further virtual control elements 34, 35, in this case a control panel 34 on the left in order to control the dynamic visualization of the injection moulding procedure or the form fill. As explained above, presentation of the form fill is preferably done in the form of an animation, e.g. a video or a slide show. Control panel 34 has suitable control elements to stop the animation, to re-start it, to play slowly forwards or backwards, or to play quickly forwards or backwards. A virtual slide control 35 is beside this, which can be used to quickly skip to a position of the melt front. Preferably, it is possible for the user to also change the feed rate v as a function of actuator position s with the aid of the diagram in display region 33b. This would be possible with a touchscreen, since the user could simply adjust the graph with a fingertip. Alternatively, further controllers, in particular virtual controllers or similar could be provided to allow a more precise setting at the relevant actuator position in order to adjust the function. The function that has been changed in this way is then no longer the function that was used during the previous injection moulding procedure or the simulated injection moulding procedure that is being visualized, but is instead a “desired function”, which may be stored as a process control parameter function for a following injection moulding procedure. This will be explained below with the aid of
(89) Another way of adjusting the position of the visualised flow front SF as precisely as possible in order to vary a process control parameter at that point, is provided by mechanical control elements of the control panel 36. These include a rotary adjuster 38 in the form of a wheel, with which a very accurate adjustment is possible, and with which the melt front SF can be adjusted frame by frame. A push button 37 is located in the centre of this rotary adjuster 38. If this is pressed, the position can be frozen at this point, for example. Of course, a different function can be assigned to such a push button 37.
(90) A keyboard 39 is arranged along the side. Preferably, this is a numerical keyboard so that numbers can be entered. This keyboard also has a kind of enter key 40. This can be given the function of entering a process control parameter function, for example the previously set function for the injection rate v with respect to actuator position s for controlling a subsequent injection moulding procedure, i.e. this function will be saved as a target function.
(91)
(92) Form part 1″ in this case is a stackable box with a constant wall thickness of 1.5 mm. The footprint area is 160×75 mm. Here also, Autodesk Moldflow was used to generate an FEM mesh, whereby an element size of 1.5 mm in a 3D volume model with four layers over wall thickness was assumed. The entire CAD geometry was provided as a STEP file (.stp). This stacking box was injected centrally on its underside through a direct gate. The gating system was not part of the numerical analysis or simulation. In this case also, the simulation data for the FEM computation used a tool temperature of 30° C., a mass temperature of 250° C., a volumetric flow of 25 cm.sup.3/s and ABS-Terluran GP-22 as material. The simulated switchover to holding pressure took place here also at 98% fill.
(93)
(94) A real trial injection moulding procedure was then carried out, using the same injection moulding arrangement that was used for the first experiment using the stepped plate. In this case also, a speed-controlled injection with a volumetric flow of 25 cm.sup.3/s was carried out in keeping with the simulation, and the same parameter settings were chosen as for the virtual injection.
(95)
(96) In
(97) From the assigned events, it was possible to again determine the arrival of the melt front at the specific event locations in part 1″ and also, from this, the flow front velocity of the melt front. With the aid of this information, it was then possible to visualise the entire injection procedure with respect to the machine time or injection time and/or the actuator position.
(98) Two sample images are shown in
(99) These visualizations clearly demonstrate how the form filling (melt position) can be shown with the aid of the inventive method as a function of the machine time or injection time and/or actuator position and that the determined process parameter values and visualizations can also be used to optimize injection moulding procedures quicker than has been possible to date.
(100) Using the example of
(101) In this case, however, the user has configured the virtual representation of the injection mould 1′ in display area 32a so that it also shows the injection mould from above. Furthermore, the different melt front flow rates or flow front rates inside the virtual form part 1′ are indicated using various shades of grey. As can be seen clearly here, when the form part has different wall thicknesses, the flow front rate increases whenever the melt front passes a thinner form part wall thickness in the injection mould, since the feed rate v of the screw is constant as a function of the screw position s, and the volumetric flow is also constant, as shown in the diagram in display region 33b. However, this is not necessarily desirable. One possible optimization strategy in configuring the process might be to have a constant flow front rate over the entire flow path.
(102) To this end, with the aid of the diagram in display region 33b and the controls of the control panel 36, the user can reduce the feed rate v at precisely defined actuator positions that precisely correspond to the positons at which the flow front reaches a new section inside the injection mould or the form part 1′ (i.e. at the event locations). Subsequently, with this predefined feed rate function as shown in display region 33b in
(103) The user can therefore immediately see that the flow front rate will now be constant in the entire form part 1′, as can be seen by the homogenous grey representation. The user can then press the enter button 40 on the control panel 36 to apply the configured process control parameter function as shown in the display region 33b, i.e. the optimised feed flow rate function v dependent on screw position s, and to carry out the next injection moulding procedure.
(104) An optimisation—for example setting an as constant as possible flow front rate over the entire flow path—can also be done automatically. To this end, an algorithm can compute the corresponding velocity profile of the actuator (injection rate profile), for example as a function of a predefined constant flow front rate, and control of the actuator can be effected according to the computed injection rate profile. Here also, the user can select the automatic computation by the press of a button.
(105) In the preferred embodiments described above, special measurement arrangements within the cavity of the injection mould were not required, since the flow front position within the form part, and therefore also all other desired process parameter values, were neatly determined with the aid of the event pattern.
(106) It shall be pointed out that the devices described in detail above are exemplary embodiments that can be modified by the skilled person in various ways without departing from the scope of the invention. In particular, although injection moulds and tools with one cavity have been described herein, the invention can be used in the same or similar way with injection moulds that have multiple cavities (each for a form part), which may be linked by a shared injection duct. In the case of identical cavities, it can be sufficient to carry out the simulation for one single cavity in order to determine a characteristic part-specific event pattern for the tool in question, which can later be assigned to a measurement event pattern. The configuration of which parameters to be visualised is also arbitrary. For example, it is possible (as explained in detail above) to visualise the process parameters of viscosity and/or shear velocity and/or shear force on or in the form part, which can be calculated from melt front speed and pressure increase between the event locations, e.g. to show these in display region 32a or as a preview in display region 32b. Furthermore, use of the indefinite articles “a” or “an” do not exclude the possibility or multiple instances of the feature in question. Equally, the terms “unit” and “module” do not exclude the possibility that these may comprise several, possibly even separate subunits.