(19)
(11) EP 4 538 185 A1

(12) EUROPEAN PATENT APPLICATION

(43) Date of publication:
16.04.2025 Bulletin 2025/16

(21) Application number: 24205174.6

(22) Date of filing: 08.10.2024
(51) International Patent Classification (IPC): 
B65B 3/12(2006.01)
B65B 57/00(2006.01)
B65B 59/02(2006.01)
B65B 3/36(2006.01)
B65B 59/00(2006.01)
(52) Cooperative Patent Classification (CPC):
B65B 3/12; B65B 3/36; B65B 57/00; B65B 59/001; B65B 59/02
(84) Designated Contracting States:
AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC ME MK MT NL NO PL PT RO RS SE SI SK SM TR
Designated Extension States:
BA
Designated Validation States:
GE KH MA MD TN

(30) Priority: 10.10.2023 EP 23202649

(71) Applicant: Tetra Laval Holdings & Finance S.A.
1009 Pully (CH)

(72) Inventor:
  • LINDBERG, Peter
    211 86 Lund (SE)

(74) Representative: Tetra Pak - Patent Attorneys SE 
AB Tetra Pak Patent Department Ruben Rausings gata
221 86 Lund
221 86 Lund (SE)

   


(54) A METHOD FOR ADJUSTING PARAMETER SETTINGS FOR A FILLING STATION IN A PACKAGING MACHINE


(57) The present invention relates to a method (300) for adjusting parameter settings for a filling station (106) in a packaging machine (100), wherein the filling station (106) comprises: a pump (200) comprising a hollow body (202), an inlet valve (204a), an outlet valve (204b) and a piston (206). The method (300) comprising: obtaining (S302), via one or more sensors, sensor data relating to the inlet valve (204a) and the outlet valve (204b) respectively, wherein the sensor data is indicative of a position and/or speed of the inlet valve (204a) and the outlet valve (204b); identifying (S304) a first point in time at which the sensor data indicates that the position and/or speed of the inlet valve (204a) reaches a first threshold value; identifying (S306) a second point in time at which the sensor data indicates that the position and/or speed of the outlet valve (204b) reaches a second threshold value; identifying (S308) a third point in time at which a movement of the piston (106) between a volume-reducing position and a volume-increasing position is started; based on a comparison between the first and third point in time, and a comparison between the second and third point in time, determining (S310) an actuation time point of the inlet valve (204a) and/or an actuation time point of the outlet valve (204b); and updating (S312) the parameter settings used by a control unit (112) of the filling station (106) based on the actuation time point determined for the inlet valve (204a) and/or the actuation time point determined for the outlet valve (204b).




Description

Technical field



[0001] The present invention relates to the field of packaging technology. More particularly, it is related to methods and apparatuses for adjusting parameter settings of a filling station in a packaging machine.

Background of the invention



[0002] Within the packaging industry, there is a constant demand for improvements. For example, sustainability (e.g. waste management and resource efficiency), product safety (e.g. contamination control and traceability), quality assurance (e.g. consistency, volume accuracy, shelf-life extension), and supply chain management (efficiency and transparency) are just a few examples of aspects that can be improved. As a result, packaging machines have become more and more automated which in turn has enabled significant increase in production rates. Today's state of the art packaging machines can produce several thousands of packages per hour. This puts high expectations on the control, design and functioning of different components of the packaging machine.

[0003] For instance, in the production of packages containing a liquid product, such as within the food industry, the process of filling the package has a significant effect on the above described aspects. As an example, mistiming in opening and closing of valves in relation to a pump piston or a position of the package to be filled can affect volume accuracy, integrity of the product or sealing of the package, or requiring the speed of the packaging machine to be reduced resulting in a lower production rate. It is therefore need for improving control of filling stations. A problem is however that there are a lot of parameters affecting the filling process, such as product properties (e.g. viscosity, density, presence of particles etc.), inherent inaccuracies, delay or moving time in components such as valves etc. In addition, these parameters may vary over time, such that any calibration made will deteriorate with time. It is therefore hard to maintain a high performance over time. Even further, what is an optimal control of one packaging machine may not be the same for a different packaging machine, since each mechanical component (such as valves, pumps, etc.) is unique, thus requiring an individualized calibration process. Present ways of controlling the filling process are insufficient in regard to many of the above mentioned aspects. It is therefore a need for improvements in this field.

Summary of the invention



[0004] The herein disclosed technology seeks to at least partly mitigate, alleviate or eliminate one or more of the above-mentioned deficiencies and disadvantages in the prior art. In particular, it is an object to provide a method for adjusting parameter settings for a filling station in a packaging machine.

[0005] The inventor of the present inventive concept has realized a new and improved way of controlling the filling process in the filling station. More specifically, the presently disclosed technology provides for an adaptive and dynamic way of adjusting the parameter settings for controlling the filling station in an improved way for increasing filling performance and package integrity, as well as reducing waste during production.

[0006] Various aspects and embodiments of the disclosed invention are defined below and in the accompanying independent and dependent claims.

[0007] According to a first aspect, there is provided a method for adjusting parameter settings for a filling station in a packaging machine. The filling station comprises: a pump comprising a hollow body, an inlet valve, an outlet valve and a piston. A cavity configured to hold a liquid product is formed by the hollow body, the inlet valve, and the outlet valve. The piston is movably arranged between a volume-reducing position, and a volume-increasing position. The pump is configured to be in a cavity filling state in which the inlet valve is open such that the liquid product is allowed to enter the cavity, or in a cavity emptying state in which the outlet valve is open such that the liquid product held in the cavity is allowed to be released into a package. The filling station further comprises a control unit configured to control opening and closing of the inlet and outlet valve, and to control movement of the piston. The filling station further comprises one or more sensors for providing sensor data relating to the inlet valve and outlet valve. The method comprises obtaining, via the one or more sensors, sensor data relating to the inlet valve and the outlet valve respectively, wherein the sensor data is indicative of a position and/or speed of the inlet valve and the outlet valve. The method further comprises identifying a first point in time at which the sensor data indicates that the position and/or speed of the inlet valve reaches a first threshold value. The method further comprises identifying a second point in time at which the sensor data indicates that the position and/or speed of the outlet valve reaches a second threshold value. The method further comprises identifying a third point in time at which a movement of the piston between the volume-reducing position and the volume-increasing position is started. The method further comprises, based on a comparison between the first and third point in time, and a comparison between the second and third point in time, determining an actuation time point of the inlet valve and/or an actuation time point of the outlet valve. The method further comprises updating the parameter settings used by the control unit based on the actuation time point determined for the inlet valve and/or the actuation time point determined for the outlet valve.

[0008] As mentioned above, the presently disclosed technology provides for an adaptive and dynamic way of adjusting the parameter settings used in controlling of a filling process which may be associated with several advantages. Firstly, the method provides adjusted parameter settings which are individualized for the specific filling station, e.g. the specific inlet and outlet valves. This may yield improved production results as different filling machines may work in different ways. Furthermore, it may allow the control of the filling process (or more specifically the pump) to adapt to changes in properties of the product (such as variations in viscosity), filling conditions (such as varying filling volumes of the product which can affect the movement of the inlet and outlet valves), or other changes occurring over time.

[0009] By updating the parameter settings used by the control unit based on the determined actuation times, a risk of compromising package integrity e.g. due to product residues present at a sealing section of the package can be reduced. It may further improve volume accuracy of the filled packages.

[0010] Moreover, by employing the first and second threshold value for the position and/or speed of the inlet and outlet valve, the first and second point in time can be identified more reliably. More specifically, reaching the threshold value can give a more reliable indication on that the pump is changing from one state to another. Noise or other variations in the sensor data may otherwise give rise to erroneously identified point in times for opening or closing of the inlet and outlet valves. The point in time at which the inlet and outlet reaches the respective first and second threshold value may be seen as points in time when they are starting to open, or have almost closed.

[0011] The inlet valve and the outlet valve may be pneumatic valves. The one or more sensors may be arranged to measure a position and/or speed of a valve piston arranged in an air chamber of the pneumatic valve. Pneumatic valves are commonly used in filling machines for several reasons, such as their speed, durability etc. However, depending on the individual valve, there may be a delay between a requested opening/closing and an actual opening/closing. Furthermore, variations in pneumatic air pressure may further affect the timing of opening and closing. For example, if the air pressure is at a specified value, the valve may be expected to start to move (either from a closed to open state, or from an open to closed state) after a certain amount of time. However, some variations may exist which can cause the valve to start to move at an earlier or later time than expected. The presently disclosed technology may however provide for improvements in this regard, by allowing the actuation times to be determined dynamically to adjust and compensate for such variations.

[0012] The method may further comprise controlling a filling process of the filling station, using the control unit of the filling station, based on the updated parameter settings.

[0013] The obtained sensor data relating to the inlet valve and the outlet valve may pertain to a first filling cycle. The parameter settings may be updated for a second subsequent filling cycle.

[0014] The method may be performed iteratively for a number of subsequent filling cycles. By performing the method iteratively, more accurate actuation time points may be determined, since the determined actuation time points can be adjusted over a number of filling cycles. Furthermore, the determined actuation time points may be adjusted to take into account any changes happening over time, such as variation in product properties.

[0015] Determining the actuation time point of the inlet valve and the actuation time point of the outlet valve may be further based on a comparison between the first and second point in time.

[0016] By determining the actuation time points further based on the comparison between the first and second point in time may be advantageous in that it can reduce the risk of overlap of an open state of the inlet and outlet valve. Thereby, a volume accuracy can be increased.

[0017] In a case the third point in time indicates a start of a movement of the piston from the volume-reducing position to the volume-increasing position, the determined actuation time point of the inlet valve may be an opening initiation time point of the inlet valve, and the determined actuation time point of the outlet valve may be a closing initiation time point of the outlet valve.

[0018] In response to a difference between the first and third point in time being below a first reference value, the opening initiation time point of the inlet valve may be determined as an earlier point in time compared to a current opening initiation time point.

[0019] In response to a difference between the second and third point in time being below a second reference value, the closing initiation time point of the outlet valve may be determined as an earlier point in time compared to a current closing initiation time point. By adjusting the opening or closing initiation time point in accordance with above, the first or second point in time of a subsequent filling cycle may occur at an earlier point.

[0020] In response to a difference between the first and third point in time being greater than a difference between the second and third point in time, the opening initiation time point of the inlet valve may be determined as a later point in time compared to a current opening initiation time point, and/or the closing initiation time point of the outlet valve may be determined as an earlier point in time compared to a current closing initiation time point.

[0021] In case the third point in time indicates a start of a movement of the piston from the volume-increasing position to the volume-reducing position, the determined actuation time point of the inlet valve may be a closing initiation time point of the inlet valve, and the determined actuation time point of the outlet valve may be an opening initiation time point of the outlet valve.

[0022] In response to a difference between the first and third point in time being below a first reference value, the closing initiation time point of the inlet valve may be determined as an earlier point in time compared to a current closing initiation time point.

[0023] In response to a difference between the second and third point in time being below a second reference value, the opening initiation time point of the outlet valve may be determined as an earlier point in time compared to a previous opening initiation time point.

[0024] In response to a difference between the first and third point in time being smaller than a difference between the second and third point in time, the closing initiation time point of the inlet valve may be determined as an earlier point in time compared to a current closing initiation time point, and/or the opening initiation time point of the outlet valve may be determined as a later point in time compared to a current opening initiation time point

[0025] According to a second aspect, there is provided a non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of a processing system, the one or more programs comprising instructions for performing the method according to the first aspect.

[0026] The above-mentioned features and advantages of the first aspect, when applicable, apply to this second aspect as well. In order to avoid undue repetition, reference is made to the above.

[0027] According to a third aspect, there is provided a computer program product. The computer program product comprises instructions which, when the program is executed by a computer, cause the computer to carry out the steps of the method of the first aspect.

[0028] The above-mentioned features and advantages of the first and second aspect, when applicable, apply to this third aspect as well. In order to avoid undue repetition, reference is made to the above.

[0029] According to a fourth aspect, there is provided a method, performed in a packaging machine, for producing a package filled with a liquid product. The packaging machine comprises a filling station and a sealing station. The method comprises transferring a package with an open end to the filling station, wherein the package comprises a sealing section at the open end. The method further comprises filling, by the filling station, the package with the liquid product by controlling a pump of the filling station according to updated parameter settings obtained by the method according to the first aspect. The method further comprises transferring the package to the sealing station. The method further comprises sealing, by the sealing station, the open end of the package by: heating the sealing section such that a plastic foil layer of a packaging material of the package at least partly melts; and applying a pressure at the sealing section such that the plastic foil layer at the sealing section bonds and the open end is closed. Thereby, a filled and sealed package may be produced.

[0030] As explained in the foregoing, the filling process may have an impact on the results of the subsequent sealing process. In case the filling process is controlled in an undesirable way, there is a risk of product residue ending up on the sealing section of the package. By the presently disclosed technology, this risk may be reduces, resulting in an overall better production performance which involves also the sealing quality and integrity.

[0031] Moreover, the above-mentioned features and advantages of the first through third aspect, when applicable, apply to this fourth aspect as well. In order to avoid undue repetition, reference is made to the above. Additionally, the above-mentioned features and advantages of the fourth aspect, when applicable, apply to the other aspects as well.

[0032] According to a fifth aspect, there is provided a device for adjusting parameter settings for a filling station in a packaging machine. The filling station comprises: a pump comprising a hollow body, an inlet valve, an outlet valve and a piston. A cavity configured to hold a liquid product is formed by the hollow body, the inlet valve, and the outlet valve. The piston is movably arranged between a volume-reducing position and a volume-increasing position. The pump is configured to be in a cavity filling state in which the inlet valve is open such that the liquid product is allowed to enter the cavity, or in a cavity emptying state in which the outlet valve is open such that the liquid product held in the cavity is allowed to be released into a package. The filling station further comprises a control unit configured to control opening and closing of the inlet and outlet valve, and to control movement of the piston. The filling station further comprises one or more sensors for providing sensor data relating to the inlet valve and outlet valve. The device comprises control circuitry configured to obtain, via the one or more sensors, sensor data relating to the inlet valve and the outlet valve respectively, wherein the sensor data is indicative of a position and/or speed of the inlet valve and the outlet valve. The control circuitry is further configured to identify a first point in time at which the sensor data indicates that the position and/or speed of the inlet valve reaches a first threshold value. The control circuitry is further configured to identify a second point in time at which the sensor data indicates that the position and/or speed of the outlet valve reaches a second threshold value. The control circuitry is further configured to identify a third point in time at which a movement of the piston between the volume-reducing position and the volume-increasing position is started. The control circuitry is further configured to, based on a comparison between the first and third point in time, and a comparison between the second and third point in time, determine an actuation time point of the inlet valve and/or an actuation time point of the outlet valve. The control circuitry is further configured to update the parameter settings used by the control unit based on the actuation time point determined for the inlet valve and/or the actuation time point determined for the outlet valve.

[0033] The above-mentioned features and advantages of the first through fourth aspect, when applicable, apply to this fifth aspect as well. In order to avoid undue repetition, reference is made to the above.

[0034] According to a sixth aspect, there is provided a packaging machine comprising a filling station. The filling station comprises a pump comprising a hollow body, an inlet valve, an outlet valve and a piston. A cavity configured to hold a liquid product is formed by the hollow body, the inlet valve, and the outlet valve. The piston is movably arranged between a volume-reducing position, and a volume-increasing position. The pump is configured to be in a cavity filling state in which the inlet valve is open such that the liquid product is allowed to enter the cavity, or in a cavity emptying state in which the outlet valve is open such that the liquid product held in the cavity is allowed to be released into a package. The filling station further comprises a control unit configured to control opening and closing of the inlet and outlet valve, and to control movement of the piston. The filling station further comprises one or more sensors for providing sensor data relating to the inlet valve and outlet valve. The packaging machine further comprises a sealing station. The packaging machine further comprises a device according to the fifth aspect.

[0035] The above-mentioned features and advantages of the first through fifth aspect, when applicable, apply to this sixth aspect as well. In order to avoid undue repetition, reference is made to the above.

[0036] A further scope of applicability of the present disclosure will become apparent from the detailed description given below. However, it should be understood that the detailed description and specific examples, while indicating preferred variants of the present inventive concept, are given by way of illustration only, since various changes and modifications within the scope of the inventive concept will become apparent to those skilled in the art from this detailed description.

[0037] Hence, it is to be understood that this inventive concept is not limited to the particular steps of the methods described or component parts of the systems described as such method and system may vary. It is also to be understood that the terminology used herein is for purpose of describing particular embodiments only and is not intended to be limiting. It must be noted that, as used in the specification and the appended claim, the articles "a", "an", "the", and "said" are intended to mean that there are one or more of the elements unless the context clearly dictates otherwise. Thus, for example, reference to "a device" or "the device" may include several devices, and the like. Furthermore, the words "comprising", "including", "containing" and similar wordings do not exclude other elements or steps.

[0038] The disclosed aspects and preferred embodiments may be suitably combined with each other in any manner apparent to anyone of ordinary skill in the art, such that one or more features or embodiments disclosed in relation to one aspect may also be considered to be disclosed in relation to another aspect or embodiment of another aspect.

Brief description of the drawings



[0039] The above and other aspects of the present inventive concept will now be described in more detail, with reference to appended drawings showing variants of the present inventive concept. The figures should not be considered limiting the invention to the specific variant; instead, they are used for explaining and understanding the inventive concept.

[0040] As illustrated in the figures, the sizes of layers and regions are exaggerated for illustrative purposes and, thus, are provided to illustrate the general structures of variants of the present inventive concept. Like reference numerals refer to like elements throughout.

Figure 1 schematically illustrates, by way of example, a packaging machine.

Figure 2A to 2C schematically illustrates, by way of example, a pump of a fillings station in different states.

Figure 3 is a flow chart illustrating the steps of a method for adjusting parameter settings for a filling station in a packaging machine.

Figure 4A and 4B are graphs illustrating, by way of example, a speed of an inlet valve, an outlet valve and a piston of a pump of a filling station.

Figure 5 schematically illustrates a device for adjusting parameter settings for a filling station in a packaging machine.

Figure 6 is a flow chart illustrating the steps of a method for producing a package.


Detailed description



[0041] The present inventive concept will now be described more fully hereinafter with reference to the accompanying drawings, in which currently preferred variants of the inventive concept are shown. This inventive concept may, however, be implemented in many different forms and should not be construed as limited to the variants set forth herein; rather, these variants are provided for thoroughness and completeness, and fully convey the scope of the present inventive concept to the skilled person.

[0042] It will also be appreciated that when the present disclosure is described in terms of a method, it may also be embodied in an apparatus or device comprising one or more processors, one or more memories coupled to the one or more processors, where computer code is loaded to implement the method. For example, the one or more memories may store one or more computer programs that perform the steps, services and functions disclosed herein when executed by the one or more processors in some embodiments.

[0043] It is also to be understood that the terminology used herein is for the purpose of describing particular embodiments only, and is not intended to be limiting. It should be noted that, as used in the specification and the appended claim, the articles "a", "an", "the", and "said" are intended to mean that there are one or more of the elements unless the context clearly dictates otherwise. Thus, for example, reference to "a unit" or "the unit" may refer to more than one unit in some contexts, and the like. Furthermore, the words "comprising", "including", "containing" do not exclude other elements or steps. It should be emphasized that the term "comprises/comprising" when used in this specification is taken to specify the presence of stated features, integers, steps, or components. It does not preclude the presence or addition of one or more other features, integers, steps, components, or groups thereof. The term "and/or" is to be interpreted as meaning "both" as well and each as an alternative. The term "obtaining" is herein to be interpreted broadly and encompasses receiving, retrieving, collecting, acquiring, and so forth.

[0044] It will also be understood that, although the term first, second, etc. may be used herein to describe various elements or features, these elements should not be limited by these terms. These terms are only used to distinguish one element from another. For example, a first function could be termed a second function, and, similarly, a second function could be termed a first function, without departing from the scope of the embodiments. The first function and the second function are both functions, but they are not the same function.

[0045] A method for adjusting parameter settings for a filling station in a packaging machine, as well as other aspects thereof will now be described with reference to Fig. 1 to Fig. 6.

[0046] Figure 1 schematically illustrates, by way of example, a packaging machine 100. More specifically, Fig. 1 illustrates a packaging machine 100 for producing packages 102 filled with a liquid product 116 (herein illustrated by dashed lines). The packages 102 are herein provided having an open end (e.g. a top end). Thus, the packages 102 can be filled through the open end, before they are sealed. In some embodiments, the packaging machine 100 may be configured to produce so called gable top packages. An example of such a packaging machine 100 (sometimes referred to as filling machine) is marketed by Tetra Pak under the name Tetra Rex°. In this case, the liquid product typically is a food product such as dairy product, juice, or any other type of liquid food products. It is however to be noted that the presently disclosed technology is not limited to food products, as it may also be used in other types of liquid products. In some embodiments, the package 102 may be a carton based package. In other words, the package may be made of a packaging material comprising a carton layer. The packaging material may further comprise at least one plastic foil layer. In the following, the packaging machine 100 will be described in more detail.

[0047] The packages 102 are typically transported (also referred to as transferred) through the packaging machine 100 by a conveyor (belt) 104. Thus, the packages 102 move through the packaging machine 100 between different stations, along a feeding direction, herein indicated by the arrow denoted FD.

[0048] The packaging machine 100 comprises a filling station 106. The filling station 106 is configured to fill packages 102 with a liquid product 116. The filling station 106 comprises a pump 200. The pump comprises a hollow body 202, an inlet valve 204a, an outlet valve 204b and a piston 206. The hollow body 202, the inlet valve 204a and the outlet valve 204b forms a cavity 210 configured to hold the liquid product, at least temporarily. The piston 206 is movably arranged between a volume-reducing position and a volume-increasing position. Thereby, by moving the piston 206, the pump 200 can either pull in the liquid product through an inlet 208a to fill the cavity 210, or push out the liquid product held in the cavity through an outlet 208b. The former case may be referred to as a cavity filling state of the pump 200. In the cavity filling state, the inlet valve 204a is open such that the liquid product is allowed to enter the cavity 210. The latter case may be referred to as a cavity emptying state of the pump 200. In the cavity emptying state, the outlet valve 204b is open such that the liquid product held in the cavity 210 is allowed to be released into a package 102 to be filled. The pump 200 is further described in connection with Fig. 2A to 2C.

[0049] The filling station 106 further comprises a control unit 112 configured to control opening and closing of the inlet and outlet valve 204a, 204b. The control unit 112 are further configured to control movement of the piston 206. The control unit 112 may be provided as an integral unit of the filling station 106, communicatively connected to the pump 200, as indicated by the double arrow. Alternatively, the control unit 112 may be implemented as part of a control system of the packaging machine 100.

[0050] The filling station 106 further comprises one or more sensors (not show) for providing sensor data relating to the inlet valve 204a and outlet valve 204b. The one or more sensors will be further described in connection with Fig. 2A to 2C, and Fig. 4A to 4B.

[0051] The filling station 106 may further comprise a filling nozzle 108. The filling nozzle 108 herein refers to a component which serves as the interface between the filling station 106 and the package 102 to be filled. In other words, the filling nozzle 108 is configured to release the liquid product 108 into the package 102. The filling nozzle 108 may be a rubber nozzle. The filling nozzle 108 may be kept at a fixed position. During filling of the package (i.e. when the liquid product 116 is released into the package 102), the package 102 may be raised such that the filling nozzle 108 is arranged at a bottom region of the package 102. The liquid product may then be released into the package 102. As the level of the liquid product 116 rises in the package 102, the package 102 may be lowered such that the filling nozzle 108 is kept from being immersed in the liquid product. The raising and lowering of the package 102 (herein illustrated by a two-sided arrow, may be achieved e.g. by a lifting mechanism of the conveyor 104.

[0052] The packaging machine 100 further comprises a sealing station 114. The sealing station 114 is configured to seal the packages 102 filled with the liquid product. Sealing the packages may further involve folding of the package. More specifically, the sealing station 114 is configured to seal the open end of the packages 102. The open end of the package 102 may comprise a sealing section, i.e. a section of the package intended to be sealed. Sealing the package 102 may comprise providing heat to the sealing section of the open end of the package 102 and applying a pressure to the sealing section such that the sealing section bonds to close the open end. In some examples, a plastic layer of the packaging material in the sealing section may at least partly melt due to the provided heat. By the applied pressure, the plastic foil layer of the sealing section may be bonded together. Thus, the plastic foil layer may constitute an adhesive. Alternatively, a different adhesive may be provided to the sealing section at the sealing station 114 to seal the package 102.

[0053] The sealing station 114 thus outputs finished packages 102 (i.e. packages that are filled and sealed) which may then be transported to a subsequent station, e.g. for packing and transport.

[0054] In view of the functioning of the packaging machine 100 as described above, the control of the inlet and outlet valve of the pump 200 is crucial for the filling performance. The filling performance can be formulized at least in three different aspects. The first aspect is volume accuracy. Volume accuracy herein refers to how accurate it is in filling the package with a certain volume. The volume accuracy may e.g. be affected by an overlap between the inlet and outlet valve (i.e. both valves being open at the same time), and by inlet and/or outlet valve leakage (i.e. one or both valve not being sufficiently closed).

[0055] The second aspect is product splash. Product splash herein refers to the movement of the liquid product as it is released into the package. The product splash may be affected by pressure build-up in the pump before the outlet valve is opened, resulting is a burst of product, or by inlet and outlet valve overlap. Product splash may lead to product accumulation on the filling nozzle 108. Product accumulation may in turn affect the cleanliness and integrity of the product. Furthermore, there is a risk of the accumulated product dripping onto the sealing section of a package being filled, having a negative effect on the subsequent sealing process.

[0056] The third aspect is after dripping. After dripping herein refers to drips of the liquid product after the filling has ended. This may be caused e.g. by the outlet valve not being fully closed at the right time, or by inlet and outlet valve overlap. As with the accumulated product, after dripping risks resulting in product at the sealing section of the package, thereby affecting the sealing performance.

[0057] The herein disclosed technology provides a way of mitigating these problems by adjusting parameter settings for the filling station 106. This may e.g. be achieved by the packaging machine 100 being provided with a device 500 (as further described below in connection with Fig. 5) for performing the method 300 as described in connection with Fig. 3. The control unit 112 of the filling station 106 may constitute such a device 500.

[0058] It is to be noted that the herein illustrated packaging machine 100 is a simplified version for illustrative purposes. The sizes and shapes of the different components are not to be treated as limiting in any way, as they are not to be seen as a real-life example. Further, as is readily understood, the packaging machine 100 may comprise additional stations and components not shown herein. For example, the packaging machine 100 may further comprise a station for providing the packages with open top, and a sterilization station for sterilizing the package.

[0059] Figure 2A to 2C schematically illustrates, by way of example, a pump 200 of a filling station in three different states. The pump 200 may be a pump of a filling station 106 as described above in connection with Fig. 1. As explained in the foregoing, the pump comprises a hollow body 202, an inlet valve 204a, an outlet valve 204b and a piston 206. A cavity 210 configured to hold a liquid product 116 is formed by the hollow body 202, the inlet valve 204a, and the outlet valve 204b. A volume of the cavity 210 may be adjusted based on a position of the piston 206. More specifically, the piston 206 is movably arranged between a volume-reducing position and a volume-increasing position. The volume-reducing position may be seen as an end position in which the volume of the cavity is as small as possible. Correspondingly, the volume-increasing position may be seen as an end position in which the volume of the cavity is as large as possible.

[0060] By increasing the volume (i.e. by moving the piston towards the volume-increasing position) the pump 200 can achieve a suction or pulling effect of liquid into the cavity through the inlet 208a. This may also be referred to as a refill stroke of the pump 200. Fig. 2C may be seen as a representation of the piston 206 moving towards the volume-increasing position (as indicated by the arrow on the piston 206). Fig. 2C may be further representative of the pump 200 being in a cavity filling state. The cavity filling state refers to a state in which the pump 200 is configured to fill the cavity with the liquid product. Thus, in the cavity filling state, the inlet valve 204a is open such that the liquid product 116 is allowed to enter the cavity 210. The cavity filling state may be further defined by the piston 206 moving from the volume-reducing position to the volume-increasing position to suck in the liquid product. As illustrated herein, the outlet valve 204b may be closed when the pump 200 is in the cavity filling state.

[0061] By instead reducing the volume (i.e. by moving the piston towards the volume-reducing position), the pump 200 can achieve a pushing or delivery effect of liquid in the cavity through the outlet 208b. This may also be referred to as a delivery stroke. Fig. 2A may be seen as a representation of the piston 206 moving towards the volume-reducing position (as indicated by the arrow on the piston 206). Fig. 2A may be further representative of the pump 200 being in a cavity emptying state. The cavity emptying state refers to a state in which the pump 200 is configured to empty the cavity with the liquid product (i.e. by releasing the liquid product held therein). Thus, in the cavity emptying state, the outlet valve 204b is open such that the liquid product 116 is allowed to be released into the package 102. The cavity emptying state may be further defined by the piston 206 moving from the volume-increasing position to the volume-reducing position to push out the liquid product. As illustrated herein, the inlet valve 204a may be closed when the pump 200 is in the cavity emptying state.

[0062] Fig. 2B is shown to illustrate an intermediate state in which positions of the inlet valve 204a, outlet valve 204b and piston 206 are adjusted, as indicated by the arrows. It is however to be noted that the positions of the inlet valve 204a, the outlet valve 204b and the piston 206 as illustrated in the intermediate state, may not be representative of simultaneous positions in an actual case. For example, the position (or state) of the inlet and outlet valve 204a, 204b may be adjusted before adjusting the piston 206. Moreover, the inlet valve 204b may be adjusted before the outlet valve 204b, and vice versa, depending on whether the pump 200 transfers from the cavity filling state to the cavity emptying state or vice versa.

[0063] As explained in the foregoing, the fillings station 106 of the packaging machine 100 comprises one or more sensors for providing sensor data relating to the inlet valve 204a and the outlet valve 204b. In some embodiments, a first sensor may be arranged to provide sensor data relating to the inlet valve 204a. Further, a second sensor may be arranged to provide sensor data relating to the outlet valve 204. The first and second sensor may be position sensors configured to provide sensor data indicative of a position of the inlet and outlet valve 204a, 204b respectively. More specifically, in case the inlet and outlet valve 204a, 204b are pneumatic valves, the first and second sensor may be arranged to measure a position of a valve piston of the respective valve, the valve piston being arranged inside an air chamber of the valve. Put differently, the first and second sensor may be configured to sense the position of the valve piston located inside the respective valve. Alternatively, the first and second sensor may be velocity sensors, measuring a speed of the inlet and outlet valve 204a, 204b respectively. Thus, the first and second sensor may be arranged to measure a speed of the valve piston. By valve piston is herein meant a part of the pneumatic valve which movement (which can be controlled by pneumatic pressure) causes the valve to open or close.

[0064] In addition, a third sensor may be arranged to provide sensor data (either positional or speed data) relating to the piston 206.

[0065] The pump 200 as shown herein is merely for illustrative purposes for illustrating the interaction between the inlet and outlet valve 204a, 204b and the piston 206 of the pump 200, and should not be taken as representative of an actual physical pump. As is readily understood, the pump 200 may be any suitable pump as commonly used in filling stations of packaging machines. Moreover, the inlet and outlet valve 204a, 204b are herein illustrated simply as adjustable lids of a respective inlet 208a and outlet 208b of the hollow body 202. It is however to be noted that the inlet and outlet valve 204a, 204b may be any kind of pneumatically controlled valve. Such valves are commonly found in filling stations of packaging machines today.

[0066] Figure 3 is a flow chart illustrating the steps of a method 300 for adjusting parameter settings for a filling station 106 in a packaging machine 100. The filling station and packaging machine 100 have been described above in connection with Fig. 1 to 2C. In order to avoid undue repetition, reference is made to above.

[0067] Below, the different steps of the method 300 are described in more detail with reference to Fig. 3. Even though illustrated in a specific order, the steps of the method 300 may be performed in any suitable order, in parallel, as well as multiple times. Thus, although Fig. 3 may show a specific order of method steps, the order of the steps may differ from what is depicted. In addition, two or more steps may be performed concurrently or with partial concurrence. For example, the steps denoted S304, S306 and S308 may be performed in any order, at any point in time, or in parallel, based on a specific realization. Such variation will depend on the software and hardware systems chosen and on designer choice. All such variations are within the scope of the invention. Likewise, software implementations could be accomplished with standard programming techniques with rule-based logic and other logic to accomplish the various steps.

[0068] In some embodiments, the method 300 is performed iteratively for a number of subsequent filling cycles. The wording "filling cycle" herein refers to the filling process associated with filling of one package. In broad terms, a filling cycle may comprise the steps of receiving a package, opening the inlet valve, filling the cavity of the pump with the liquid product, closing the inlet valve, opening the outlet valve, and releasing the liquid product in the pump into the package. As an example, after two filling cycles, the steps required for filling a package has been performed twice, which results in two filled packages. Performing the method 300 over the number of subsequent filling cycles therefore provides for an iterative adjustment of the parameter settings, which are allowed to converge around any suitable values.

[0069] The method 300 comprises obtaining S302, via the one or more sensors, sensor data relating to the inlet valve 204a and the outlet valve 204b respectively. The sensor data is indicative of a position and/or speed of the inlet valve 204a and the outlet valve 204b. The sensor data may be indicative of the position and/or speed over time. The sensor data may e.g. be obtained continuously, or at discrete points in time over a filling cycle, or around a transition from one filling cycle to another. The sensor data may be obtained S302 until the below described first to third points in time have been identified. Put differently, the sensor data may be obtained until the points in time have been detected.

[0070] Sensor data indicative of a position of the inlet and outlet valve 204a, 204b may be obtained directly by using position sensors. Sensor data indicative of a speed of the inlet and outlet valve 204a, 204b may be obtained directly by using speed sensors. Alternatively, the sensor data indicative of the speed of the inlet and outlet valve 204a, 204b, may be obtained as a derivative of sensor data indicative of the position. Using speed data obtained from position data may be advantageous in that the position data, which can be readily obtained through position sensors need not to be calibrated so as to output the actual position. Since the speed data effectively is a change in position data, stationary points (i.e. where the valves are not moving) can be determined regardless of what position the positional sensor actually outputs. Moreover, the transition points between the two different scenarios (further described below) can more easily be identified in the derivative of the positional data compared to the unprocessed positional data.

[0071] The method 300 further comprises identifying S304 a first point in time at which the sensor data indicates that the position and/or speed of the inlet valve 204a reaches a first threshold value. Put differently, the step denoted S304 may be formulated as detecting when (i.e. at what point in time) the position and/or speed of the inlet valve 204a reaches the first threshold value.

[0072] The method 300 further comprises identifying S306 a second point in time at which the sensor data indicates that the position and/or speed of the outlet valve 204b reaches a second threshold value. Put differently, the step denoted S306 may be formulated as detecting when (i.e. at what point in time) the position and/or speed of the outlet valve 204b reaches the second threshold value. The first and second threshold value may be the same or different threshold value(s).

[0073] In some embodiments, the first and second point in time are identified as points in time when the speed of the inlet and outlet valve reaches the first and second threshold value, respectively. In a case where both the position and speed of the inlet and outlet valve 204a, 204b are monitored to identify the first and second point in time, the first and second point in time may be identified as point in times of whichever (i.e. either the position and speed fulfilling the respective threshold value) happens later. Alternatively, the first and second point in time may be identified as point in times of whichever happens earlier. Further, the threshold values for the speed and position may be different threshold values.

[0074] The method 300 further comprises identifying S308 a third point in time at which a movement of the piston 206 between the volume-reducing position and the volume-increasing position is started. In other words, the third point in time is either a point in time where the piston starts to move from the volume-reducing position towards the volume-increasing position, or vice versa. Put differently, the third point in time may be a point in time at which the piston 206 starts its delivery stroke, or its refill stroke. Moreover, the third point in time may be defined as a point in time when a speed of the piston 206 reaches a third threshold value. The speed of the piston 206 may be a measured speed of the piston 206, e.g. as measured by a sensor. Alternatively, the speed of the piston 206 may be a command signal value for the speed of the piston 106. In other words, the command signal of the pump may be monitored in order to identify the third point in time. The command signal should herein be understood as a signal to the pump defining what position and/or speed the piston 206 should have.

[0075] The method 300 further comprises, based on a comparison between the first and third point in time, and a comparison between the second and third point in time, determining S310 an actuation time point of the inlet valve 204a and/or an actuation time point of the outlet valve 204b. Put differently, the comparison between the first and third point in time can be formulated as determining a difference between the first and third point in time, and comparing said difference to a certain reference value. The same holds for the comparison between the second and third point in time. Depending on the outcome of the respective comparison, actuation time points of either one or both of the inlet and outlet valve may be determined.

[0076] The wording "actuation time point" of the inlet and outlet valve 204a, 204b should herein be understood as a point in time of putting the respective valve into motion, i.e. either activating or deactivating the respective valve. Put differently, the actuation time point may be seen as a point in time of performing a mechanical action of the inlet or outlet valve. In other words, the actuation time point may refer to a point in time at which the closing or opening of the valve is initiated, e.g. by sending a request signal for closing or opening to the inlet or outlet valve.

[0077] Determining S310 the actuation time point(s) may be understood as determining an adjusted actuation time point, or determining an actuation point adjustment. In other words, determining S310 the actuation time point may be further based on a current (or previous) actuation time point. The determined actuation point adjustment may e.g. be applied to the current actuation time point to obtain an adjusted actuation time point. How the adjusted actuation time points of the inlet and outlet valve can be determined S310 based on the comparisons will be further described below.

[0078] As an example, if it was found that the first point in time occurred X amount of seconds too early, compared to the third point in time, the new actuation time point of the inlet valve may be determined as a later point in time compared to a current actuation time point of the inlet valve. More specifically, the new actuation time point may be determined as a point in time X amount of seconds later than the current actuation time point. Similarly, if it was found that the second point in time occurred Y amount of seconds too late, compared to the third point in time, the new actuation time point of the outlet valve may be determined as an earlier point in time compared to a current actuation time point of the outlet valve. More specifically, the new actuation time point may be determined as a point in time Y amount of seconds earlier than the current actuation time point.

[0079] The method 300 further comprises updating S312 the parameter settings used by the control unit 112 based on the actuation time point determined for the inlet valve 204a and/or the actuation time point determined for the outlet valve 204b. In other words, control settings for the filling process may be adjusted by setting the determined actuation time point(s) as new actuation time point(s) for the control unit 112. The actuation time point (of the inlet and/or outlet valve) may be updated by being set to the determined actuation time point of the respective valve. However, in case the method is performed iteratively, the actuation time point (of the inlet and/or outlet valve) may be updated gradually over a number of filling cycles. If for example, it has been determined that the actuation time point should be adjusted by 8 ms, the actuation time point may be updated e.g. by 2 ms over four filling cycles. At each filling cycle, the updated actuation time points may be evaluated to see that it leads to an improvement of the filling process. By doing this, the procedure can be made more robust in that any incorrectly determined adjustments can be captured, such that they don't cause any significant deterioration of the filling performance.

[0080] The method 300 may further comprise controlling the filling station, by the control unit of the filling station, based on the updated parameter settings. In other words, a filling process of the filling station may be controlled based on the updated parameter settings.

[0081] The obtained sensor data relating to the inlet valve 204a and the outlet valve 204b may pertain to a first filling cycle. The parameter settings may be updated S312 for a second subsequent filling cycle. In other words, the updated parameter settings determined based on one filling cycle may be used in the control of a subsequent filling cycle. Repeating the above mentioned method steps for a number of filing cycles can therefore provide for continuous and dynamic adjustment of the parameter settings over a plurality of filling cycles. This may be advantageous both in that the parameter settings can be continuously calibrated and improved over time, and in that they can be adjusted to compensate for any changes in the filling process, such as variations in properties of the liquid product (e.g. variations in viscosity), or other changes over time.

[0082] Determining S310 the actuation time point of the inlet valve 204a and the actuation time point of the outlet valve 204b may be further based on a comparison between the first and second point in time. By comparing the first and second point in time of the inlet valve and outlet valve gives signal of any potential overlap between the inlet and outlet valves (i.e. both valves being at least partly open at the same time). Thereby, the updated parameter settings can be determine to reduce the risk of this overlap.

[0083] Hereinafter, distinction will be made between two different scenarios (may also be referred to as cases or events). As mentioned above, the pump 200 is configured to be in a cavity filling state (in which the cavity of the pump is filled with the product) or in a cavity emptying state (in which the package is filled with the product). The first scenario herein corresponds to when the pump 200 transitions from the cavity emptying state to the cavity filling state. In such case, the third point in time indicates a start of a movement of the piston 206 from the volume-reducing position to the volume-increasing position. This may also be referred to as an end of package filling state. The second scenario corresponds to when the pump 200 transitions from the cavity filling state to the cavity emptying state. In such case, the third point in time indicates a start of a movement of the piston 206 from the volume-increasing position to the volume-reducing position. This may also be referred to as a start of package filling state.

[0084] Looking first at the first scenario. The determined actuation time point of the inlet valve 204a is then an opening initiation time point of the inlet valve 204a, and the determined actuation time point of the outlet valve 204b is a closing initiation time point of the outlet valve 204b. The wording "opening initiation time point" should be construed as a point in time at which the valve receives a command signal which indicates that it should open. In other words, the opening initiation time point refers to the point in time at which the valve starts to open. Correspondingly, the "closing initiation time point" should be construed as a point in time at which the valve receives a command signal which indicates that is should close. In other words, the closing initiation time point refers to the point in time at which the valve starts to close.

[0085] In response to a difference between the first and third point in time being below a first reference value, the opening initiation time point of the inlet valve 204a may be determined S310 as an earlier point in time compared to a current opening initiation time point. Put differently, if the comparison between the first and third point in time yields that the difference is below the first reference value, the opening initiation time point of the inlet valve may be adjusted to an earlier point in time. Thus, the determined actuation time point for the inlet valve is then an earlier point in time compared to the current actuation time point. Similarly, if the difference between the first and third point in time is above the first reference value, the opening initiation time point of the inlet valve 204a may be determined as a later point in time.

[0086] Moreover, in response to a difference between the second and third point in time being below a second reference value, the closing initiation time point of the outlet valve 204b may be determined S310 as an earlier point in time compared to a current closing initiation time point. Put differently, if the comparison between the second and third point in time yields that the difference is below the second reference value, the closing initiation time point of the outlet valve may be adjusted to an earlier point in time. Thus, the determined actuation time point for the outlet valve is then an earlier point in time compared to the current actuation time point. Similarly, if the difference between the second and third point in time is above the second reference value, the closing initiation time point of the outlet valve 204b may be determined as a later point in time.

[0087] Moreover, to avoid overlap between the inlet and outlet valve in the first scenario, the outlet valve should be more or less closed before the inlet valve starts to open. This may be achieved by the opening initiation time point of the inlet valve being at a later point in time than the closing initiation time point of the outlet valve. Thus, in response to the difference between the first and third point in time being greater than the difference between the second and third point in time, the opening initiation time point of the inlet valve may be determined as a later point in time compared to a current opening initiation time point. Alternatively, or in combination, the closing initiation time point of the outlet valve may be determined as an earlier point in time compared to a current closing initiation time point.

[0088] Moving on to the second scenario, the determined actuation time point of the inlet valve 204a is then a closing initiation time point of the inlet valve 204a, and the determined actuation time point of the outlet valve 204b is an opening initiation time point of the outlet valve 204b.

[0089] In response to a difference between the first and third point in time being below a first reference value, the closing initiation time point of the inlet valve 204a may be determined S310 as an earlier point in time compared to a current closing initiation time point. Put differently, if the comparison between the first and third point in time yields that the difference is below the first reference value, the closing initiation time point of the inlet valve may be adjusted to an earlier point in time. Thus, the determined actuation time point for the inlet valve is then an earlier point in time compared to the current actuation time point. Similarly, if the difference between the first and third point in time is above the first reference value, the closing initiation time point of the inlet valve 204a may be determined as a later point in time. It is to be noted that the first reference value used in the second scenario may be a different value than the first reference value used in the first scenario.

[0090] Moreover, in response to a difference between the second and third point in time being below a second reference value, the opening initiation time point of the outlet valve 204b may be determined S310 as an earlier point in time compared to a previous opening initiation time point. Put differently, if the comparison between the second and third point in time yields that the difference is below the second reference value, the opening initiation time point of the outlet valve may be adjusted to an earlier point in time. Thus, the determined actuation time point for the outlet valve is then an earlier point in time compared to the current actuation time point. Similarly, if the difference between the second and third point in time is above the second reference value, the opening initiation time point of the outlet valve 204b may be determined as a later point in time. It is to be noted that the second reference value used in the second scenario may be a different value than the second reference value used in the first scenario.

[0091] Moreover, to avoid overlap between the inlet and outlet valve in the second scenario, the inlet valve should be more or less closed before the outlet valve starts to open. This may be achieved by the closing initiation time point of the inlet valve being at an earlier point in time than the opening initiation time point of the outlet valve. Thus, in response to the difference between the first and third point in time being smaller than the difference between the second and third point in time, the closing initiation time point of the inlet valve may be determined as an earlier point in time compared to a current closing initiation time point. Alternatively, or in combination, the opening initiation time point of the outlet valve may be determined as a later point in time compared to a current opening initiation time point.

[0092] For further details of the different points in time and the relationship between then, reference is made to Fig. 4A and 4B below, in which an illustrative example is presented.

[0093] Further variants of the method 300 will become apparent from the present disclosure. The above mentioned and described embodiments are only given as examples and should not be limiting to the present invention. Other solutions, uses, objectives, and functions within the scope of the invention as claimed below described patent claims should be apparent for the person skilled in the art.

[0094] The above described method 300 will be further exemplified by way of example as described below in connection with Fig. 4A and 4B.

[0095] Executable instructions for performing these functions are, optionally, included in a non-transitory computer-readable storage medium or other computer program product configured for execution by one or more processors.

[0096] Generally speaking, a computer-accessible medium may include any tangible or non-transitory storage media or memory media such as electronic, magnetic, or optical media-e.g., disk or CD/DVD-ROM coupled to computer system via bus. The terms "tangible" and "non-transitory," as used herein, are intended to describe a computer-readable storage medium (or "memory") excluding propagating electromagnetic signals, but are not intended to otherwise limit the type of physical computer-readable storage device that is encompassed by the phrase computer-readable medium or memory. For instance, the terms "non-transitory computer-readable medium" or "tangible memory" are intended to encompass types of storage devices that do not necessarily store information permanently, including for example, random access memory (RAM). Program instructions and data stored on a tangible computer-accessible storage medium in non-transitory form may further be transmitted by transmission media or signals such as electrical, electromagnetic, or digital signals, which may be conveyed via a communication medium such as a network and/or a wireless link.

[0097] Figure 4A and 4B are graphs illustrating, by way of example, a speed of the inlet valve, the outlet valve and the piston of the pump in the first and second scenario respectively, over time. More specifically, the graph denoted 402 is an interpolation of measured speed readings (represented by circles) of the inlet valve, and the graph denoted 404 is an interpolation of measured speed readings (represented by diamonds) of the outlet valve. These graphs may thus represent the obtained sensor data relating to the inlet and outlet valve. In the present example, the speed readings has been obtained by derivation of position readings of the inlet and outlet valve. The graph denoted 406 represents a command signal for a speed of the piston 206 of the pump 200. Further shown in Fig. 4A and 4B is a threshold value, V1, V2 (indicated by the dashed line 408) which in the illustrated example serves as the first and second threshold value used in identifying the first and second point in time. It is however to be noted that the first and second threshold value may be different values. In addition, the first and second threshold value of the first scenario (herein V1) may be different from the first and second threshold value of the second scenario (herein V2).

[0098] Fig. 4A illustrates the case which above has been described as the first scenario, i.e. where the inlet valve 204a should open, and the outlet valve 204b should close for allowing the cavity of the pump 200 to be refilled.

[0099] A point in time at which the speed of the inlet valve reaches the threshold value V1 (indicated by a star) is herein identified as the first point in time T1, as has been described in the foregoing. Correspondingly, a point in time at which the speed of the outlet valve reaches the threshold value V1 is identified as the second point in time T2. Moreover, the above described third point in time is herein indicated as the point in time denoted T3 at which the piston starts to move. More specifically, the third point in time T3 may be identified as the point in time at which the speed command signal of the piston transitions from zero to a non-zero value. Further illustrated in Fig. 4A is a fourth point in time T4 which indicates a point in time at which the piston stops.

[0100] In accordance with the above described method 300, the actuation point (in this case an opening initiation time point) of the inlet valve can be determined based on a comparison between the first point in time T1 and the third point in time T3. The comparison may comprise comparing a first distance (herein denoted D1) between the first and third point in time against a reference value. In other words, the actuation time point can be adjusted by the presently disclosed technology such that the first point in time T1 occurs at a certain amount of time before the third point in time T3.

[0101] The actuation point (in this case a closing initiation time point) of the outlet valve can be determined based on a comparison between the second point in time T2 and the third point in time T3. The comparison may comprise comparing a second distance (herein denoted D2) between the second and third point in time against a reference value. In other words, the actuation time point can be adjusted by the presently disclosed technology such that the second point in time T2 occurs at a certain amount of time before the third point in time T3. The reference values to which the first and second distance are compared may be between 1 and 5 milliseconds (ms). More specifically, the reference values may be between 2 and 4ms. The reference value to which the first distance D1 is compared may, in the present case, be smaller than the reference value to which the second distance D2 is compared. It is however to be appreciated that the reference values may vary depending on a specific scenario. As an example, the reference values may be dependent on a type of valve used, a type of liquid product that is to be filled in the packages, other components of the filing station or packaging machine, etc.

[0102] Fig. 4B illustrates the case which above has been described as the second scenario, i.e. where the inlet valve 204a should close, and the outlet valve 204b should open for allowing the liquid product in the cavity of the pump 200 to be emptied into the package.

[0103] A point in time at which the speed of the inlet valve reaches the threshold value V2 (indicated by a star) is herein identified as the first point in time T1, as has been described in the foregoing. Correspondingly, a point in time at which the speed of the outlet valve reaches the threshold value V2 is identified as the second point in time T2. Moreover, the above described third point in time is herein indicated as the point in time denoted T3 at which the piston starts to move. More specifically, the third point in time T3 may be identified as the point in time at which the speed command signal of the piston increases from zero to a non-zero value.

[0104] In accordance with the above described method 300, the actuation point (in this case a closing initiation time point) of the inlet valve can be determined based on a comparison between the first point in time T1 and the third point in time T3. The comparison may comprise comparing the first distance (herein denoted by D1) between the first and third point in time against a reference value. In other words, the actuation time point can be adjusted in accordance with the presently disclosed technology such that the first point in time T1 occurs at a certain amount of time before the third point in time T3.

[0105] The actuation point (in this case an opening initiation time point) of the outlet valve can be determined based on a comparison between the second point in time T2 and the third point in time T3. The comparison may comprise comparing a second distance (herein denoted by D2) between the second and third point in time against a reference value. In other words, the actuation time point can be adjusted by the presently disclosed technology such that the second point in time T2 occurs at a certain amount of time before the third point in time T3. The reference value to which the first distance D1 is compared may, in the present case, be greater than the reference value to which the second distance D2 is compared, thereby allowing the closing of the inlet valve to happen before the opening of the outlet valve. The reference value to which the first distance D1 in the second scenario are compared may be the same reference value to which the second distance D2 in the first scenario is compared. Moreover, the reference value to which the second distance D2 in the second scenario are compared may be the same reference value to which the first distance D1 in the first scenario is compared.

[0106] Figure 5 schematically illustrates a device 500 for adjusting parameter settings for a filling station in a packaging machine. In particular, the device 500 is configured to perform the method 300 as described above in connection with Fig. 3. Any aspects, principles or advantages described above in connection with the method 300 applies to the device 500 as described below, and vice versa. The device 500 may also be referred to as control device or control apparatus. The device 500 may be provided as an integral part of the packaging machine, such as the packaging machine 100 described in connection with Fig. 1. More specifically, the device 500 may be part of a control system of the packaging machine 100. Alternatively, the device 500 may be provided externally to the packaging machine 100. In such case, the device 500 may be communicatively connected to the packaging machine 100, either wirelessly (e.g. Bluetooth, Wi-Fi, cellular communication etc.) or through wired connection.

[0107] The device 500 comprises circuitry 502. The circuitry 502 may physically comprise one single circuitry device. Alternatively, the circuitry 502 may be distributed over several circuitry devices. As shown in the example of Fig. 5, the device 500 may further comprise a transceiver 506 and a memory 508. The circuitry 502 being communicatively connected to the transceiver 506 and the memory 508. The circuitry 502 may comprise a data bus (not illustrated in Fig. 5), and the circuitry 502 may communicate with the transceiver 506 and/or the memory 508 via the data bus.

[0108] The circuitry 502 may be configured to carry out overall control of functions and operations of the device 500. The circuitry 502 may include a processor 504, such as a central processing unit (CPU), microcontroller, or microprocessor. The processor 504 may be configured to execute program code stored in the memory 508, in order to carry out functions and operations of the device 500.

[0109] The transceiver 506 may be configured to enable the device 500 to communicate with other devices or apparatuses. As in the example given above, the device 500 may be communicatively connected to a control system of the packaging machine 100, e.g. through the transceiver 506. The transceiver 506 may both transmit data from and receive data to the device 500. The transceiver 506 may communicate over wired or wireless communication protocols (e.g. Bluetooth, Wi-Fi, cellular communication etc.).

[0110] The memory 508 may be a non-transitory computer-readable storage medium. The memory 508 may be one or more of a buffer, a flash memory, a hard drive, a removable media, a volatile memory, a non-volatile memory, a random access memory (RAM), or another suitable device. In a typical arrangement, the memory 508 may include a non-volatile memory for long term data storage and a volatile memory that functions as system memory for the device 500. The memory 508 may exchange data with the circuitry 502 over the data bus. Accompanying control lines and an address bus between the memory 508 and the circuitry 502 also may be present.

[0111] Even though not explicitly illustrated in Fig. 5, the device 500 may comprise input devices such as one or more of a keyboard, a mouse, and a touchscreen. The device 500 may further comprise a display for providing output to the user (e.g. a machine operator).

[0112] Functions and operations of the device 500 may be implemented in the form of executable logic routines (e.g., lines of code, software programs, etc.) that are stored on a non-transitory computer readable recording medium (e.g., the memory 508) of the device 500 and are executed by the circuitry 502 (e.g. using the processor 504). Put differently, when it is stated that the circuitry 502 is configured to perform a specific operation, or execute a specific function, the processor 504 of the circuitry 502 may be configured execute program code portions stored on the memory 508, wherein the stored program code portions correspond to the specific operation or function. Furthermore, the functions and operations of the circuitry 502 may be a stand-alone software application or form a part of a software application that carries out additional tasks related to the circuitry 502. The described functions and operations may be considered a method that the corresponding device is configured to carry out, such as the method 300 discussed above in connection with Fig. 3. Also, while the described functions and operations may be implemented in software, such functionality may as well be carried out via dedicated hardware or firmware, or some combination of one or more of hardware, firmware, and software. The following operations may be performed by the device 500, and may be stored as functions on a non-transitory computer readable recording medium.

[0113] The control circuitry 502 is configured to obtain, via the one or more sensors, sensor data relating to the inlet valve 204a and the outlet valve 204b respectively. The sensor data is indicative of a position and/or speed of the inlet valve 204a and the outlet valve 204b. This may e.g. be performed by execution of an obtaining function.

[0114] The control circuitry 502 is further configured to identify a first point in time at which the sensor data indicates that the position and/or speed of the inlet valve 204a reaches a first threshold value. This may be performed e.g. by execution of a first identifying function.

[0115] The control circuitry 502 is further configured to identify a second point in time at which the sensor data indicates that the position and/or speed of the outlet valve 204b reaches a second threshold value. This may be performed e.g. by execution of a second identifying function.

[0116] The control circuitry 502 is further configured to identify a third point in time at which a movement of the piston 206 between the volume-reducing position and the volume-increasing position is started. This may be performed e.g. by execution of a third identifying function. It is to be noted that the first, second, and third identifying function may be implemented as one or more common identifying functions.

[0117] The control circuitry 502 is further configured to, based on a comparison between the first and third point in time, and a comparison between the second and third point in time, determine an actuation time point of the inlet valve 204a and/or an actuation time point of the outlet valve 204b. This may be performed e.g. by execution of a determining function.

[0118] The control circuitry 502 is further configured to update the parameter settings used by the control unit 112 based on the actuation time point determined for the inlet valve 204a and/or the actuation time point determined for the outlet valve 204b. This may be performed e.g. by execution of an updating function.

[0119] It should be noted that features, aspects and advantages of the method 300 as described above in connection with Fig. 3, are applicable also to the device 500 described herein. To avoid undue repetition, reference is made to the above.

[0120] Figure 6 is a flow chart illustrating the steps of a method 600, performed in a packaging machine 100, for producing a package 102 filled with a liquid product 116. The packaging machine 100 comprises a filling station 106 and a sealing station 114. An example of such a packaging machine 100 has been described in the foregoing. For further details, reference is made to the above.

[0121] Below, the different steps of the method 600 are described in more detail with reference to Fig. 6. Even though illustrated in a specific order, the steps of the method 600 may be performed in any suitable order, in parallel, as well as multiple times. Thus, although Fig. 6 may show a specific order of method steps, the order of the steps may differ from what is depicted. In addition, two or more steps may be performed concurrently or with partial concurrence. For example, the steps denoted S610 and S612 may be performed at least partly in parallel.

[0122] The method 600 comprises transferring S602 a package 102 with an open end to the filling station 106. The package 102 may be transferred S692 by a conveyor 104 of the packaging machine 100. The open end package 102 thus allows for being filled with the liquid product from the top. The package 102 comprises a sealing section at the open end. The sealing section is a section of the package 102 adapted to be sealed after the package 102 has been filled. The package may be a so-called gable top package.

[0123] The method 600 further comprises filling S604, by the filling station 106, the package 102 with the liquid product 116 by controlling a pump 200 of the filling station 106 according to updated parameter settings obtained by the method 300 as described above in connection with Fig. 3.

[0124] The method 600 further comprises transferring S606 the package 102 to the sealing station 114. Transferring the package 102 to the sealing station 114 may be performed by the conveyor 104 of the packaging machine 100.

[0125] The method 600 further comprises sealing S608, by the sealing station 114, the open end of the package 102. The open end of the package 102 is sealed by heating S610 the sealing section such that a plastic foil layer of a packaging material of the package 102at least partly melts. Sealing S608 the open end further comprises applying S612 a pressure at the sealing section such that the plastic foil layer at the sealing section bonds and the open end is closed. As has been explained in the foregoing, controlling the pump 200 of the filling station 106 according to the updated parameter settings determined according to the presently disclosed technology may reduce a risk of the subsequent sealing S608 of the package 102 resulting in an deficient sealing of the package 102 due to product residue at the sealing section.

[0126] Further variants of the method 600 will become apparent from the present disclosure. The above mentioned and described embodiments are only given as examples and should not be limiting to the present invention. Other solutions, uses, objectives, and functions within the scope of the invention as claimed below described patent claims should be apparent for the person skilled in the art.

[0127] The present invention has been presented above with reference to specific embodiments. However, other embodiments than the above described are possible and within the scope of the invention. Different method steps than those described above, performing the methods by hardware or software, may be provided within the scope of the invention. Thus, according to an exemplary embodiment, there is provided a non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of a vehicle control system, the one or more programs comprising instructions for performing the methods according to any one of the above-discussed embodiments. Alternatively, according to another exemplary embodiment a cloud computing system can be configured to perform any of the methods presented herein. The cloud computing system may comprise distributed cloud computing resources that jointly perform the methods presented herein under control of one or more computer program products.

[0128] Additionally, variations to the disclosed variants can be understood and effected by the skilled person in practicing the claimed invention, from a study of the drawings, the disclosure, and the appended claims.

[0129] It should be noted that any reference signs do not limit the scope of the claims, that the invention may be at least in part implemented by means of both hardware and software, and that the same item of hardware may represent several "means" or "units".


Claims

1. A method (300) for adjusting parameter settings for a filling station (106) in a packaging machine (100), wherein the filling station (106) comprises:

a pump (200) comprising a hollow body (202), an inlet valve (204a), an outlet valve (204b) and a piston (206),

wherein a cavity (210) configured to hold a liquid product (116) is formed by the hollow body (202), the inlet valve (204a), and the outlet valve (204b);

wherein the piston (206) is movably arranged between a volume-reducing position and a volume-increasing position;

wherein the pump (200) is configured to be in a cavity filling state in which the inlet valve (204a) is open such that the liquid product (116) is allowed to enter the cavity (210), or in a cavity emptying state in which the outlet valve (204b) is open such that the liquid product (116) held in the cavity (210) is allowed to be released into a package (102);

a control unit (112) configured to control opening and closing of the inlet and outlet valve (204a, 204b), and to control movement of the piston (206); and

one or more sensors for providing sensor data relating to the inlet valve (204a) and outlet valve (204b);

the method (300) comprising:

obtaining (S302), via the one or more sensors, sensor data relating to the inlet valve (204a) and the outlet valve (204b) respectively, wherein the sensor data is indicative of a position and/or speed of the inlet valve (204a) and the outlet valve (204b);

identifying (S304) a first point in time at which the sensor data indicates that the position and/or speed of the inlet valve (204a) reaches a first threshold value;

identifying (S306) a second point in time at which the sensor data indicates that the position and/or speed of the outlet valve (204b) reaches a second threshold value;

identifying (S308) a third point in time at which a movement of the piston (106) between the volume-reducing position and the volume-increasing position is started;

based on a comparison between the first and third point in time, and a comparison between the second and third point in time, determining (S310) an actuation time point of the inlet valve (204a) and/or an actuation time point of the outlet valve (204b); and

updating (S312) the parameter settings used by the control unit (112) based on the actuation time point determined for the inlet valve (204a) and/or the actuation time point determined for the outlet valve (204b).


 
2. The method (300) according to claim 1, wherein the inlet valve (204a) and the outlet valve (204b) are pneumatic valves, and wherein the one or more sensors are arranged to measure a position and/or speed of a valve piston arranged in an air chamber of the respective pneumatic valve.
 
3. The method (300) according to claim 1 or 2, wherein the obtained sensor data relating to the inlet valve (204a) and the outlet valve (204b) pertains to a first filling cycle, and wherein the parameter settings are updated (S312) for a second subsequent filling cycle.
 
4. The method (300) according to any one of the claims 1 to 3, wherein the method (300) is performed iteratively for a number of subsequent filling cycles.
 
5. The method (300) according to any one of the claims 1 to 4, wherein determining (S310) the actuation time point of the inlet valve (204a) and the actuation time point of the outlet valve (204b) is further based on a comparison between the first and second point in time.
 
6. The method (300) according to any one of the claims 1 to 5, wherein, in a case the third point in time indicates a start of a movement of the piston (206) from the volume-reducing position to the volume-increasing position, the determined actuation time point of the inlet valve (204a) is an opening initiation time point of the inlet valve (204a), and the determined actuation time point of the outlet valve (204b) is a closing initiation time point of the outlet valve (204b).
 
7. The method (300) according to claim 6, wherein, in response to a difference between the first and third point in time being below a first reference value, the opening initiation time point of the inlet valve (204a) is determined (S310) as an earlier point in time compared to a current opening initiation time point.
 
8. The method (300) according to claim 6 or 7, wherein, in response to a difference between the second and third point in time being below a second reference value, the closing initiation time point of the outlet valve (204b) is determined (S310) as an earlier point in time compared to a current closing initiation time point.
 
9. The method (300) according to any one of the claims 1 to 8, wherein, in a case the third point in time indicates a start of a movement of the piston (206) from the volume-increasing position to the volume-reducing position, the determined actuation time point of the inlet valve (204a) is a closing initiation time point of the inlet valve (204a), and the determined actuation time point of the outlet valve (204b) is an opening initiation time point of the outlet valve (204b).
 
10. The method (300) according to claim 9, wherein, in response to a difference between the first and third point in time being below a first reference value, the closing initiation time point of the inlet valve (204a) is determined (S310) as an earlier point in time compared to a current closing initiation time point.
 
11. The method (300) according to claim 10 or 11, wherein, in response to a difference between the second and third point in time being below a second reference value, the opening initiation time point of the outlet valve (204b) is determined (S310) as an earlier point in time compared to a previous opening initiation time point.
 
12. A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of a processing system, the one or more programs comprising instructions for performing the method (300) according to any one of claims 1-11.
 
13. A method (600), performed in a packaging machine (100), for producing a package (102) filled with a liquid product (116), wherein the packaging machine (100) comprises a filling station (106) and a sealing station (114), the method (600) comprising:

transferring (S602) a package (102) with an open end to the filling station (106), wherein the package (102) comprises a sealing section at the open end;

filling (S604), by the filling station (106), the package (102) with the liquid product (116) by controlling a pump (200) of the filling station (106) according to updated parameter settings obtained by the method (300) according to any one of the claims 1 to 11;

transferring (S606) the package (102) to the sealing station (114);

sealing (S608), by the sealing station (114), the open end of the package (102) by:

heating (S610) the sealing section such that a plastic foil layer of a packaging material of the package (102) at least partly melts; and

applying (S612) a pressure at the sealing section such that the plastic foil layer at the sealing section bonds and the open end is closed.


 
14. A device (500) for adjusting parameter settings for a filling station (106) in a packaging machine (100), wherein the filling station (106) comprises:

a pump (200) comprising a hollow body (202), an inlet valve (204a), an outlet valve (204b) and a piston (206),

wherein a cavity (210) configured to hold a liquid product is formed by the hollow body (202), the inlet valve (204a), and the outlet valve (204b);

wherein the piston (206) is movably arranged between a volume-reducing position and a volume-increasing position;

wherein the pump (200) is configured to be in a cavity filling state in which the inlet valve (204a) is open such that the liquid product is allowed to enter the cavity (210), or in a cavity emptying state in which the outlet valve (204b) is open such that the liquid product held in the cavity (210) is allowed to be released into a package (102);

a control unit (112) configured to control opening and closing of the inlet and outlet valve (204a, 204b), and to control movement of the piston (206); and

one or more sensors for providing sensor data relating to the inlet valve (204a) and outlet valve (204b);

the device (500) comprising control circuitry (502) configured to:

obtain, via the one or more sensors, sensor data relating to the inlet valve (204a) and the outlet valve (204b) respectively, wherein the sensor data is indicative of a position and/or speed of the inlet valve (204a) and the outlet valve (204b);

identify a first point in time at which the sensor data indicates that the position and/or speed of the inlet valve (204a) reaches a first threshold value;

identify a second point in time at which the sensor data indicates that the position and/or speed of the outlet valve (204b) reaches a second threshold value;

identify a third point in time at which a movement of the piston (206) between the volume-reducing position and the volume-increasing position is started;

based on a comparison between the first and third point in time, and a comparison between the second and third point in time, determine an actuation time point of the inlet valve (204a) and/or an actuation time point of the outlet valve (204b); and

update the parameter settings used by the control unit (112) based on the actuation time point determined for the inlet valve (204a) and/or the actuation time point determined for the outlet valve (204b).


 
15. A packaging machine (100) comprising:

a filling station (106), wherein the filling station (106) comprises:

a pump (200) comprising a hollow body (202), an inlet valve (204a), an outlet valve (204b) and a piston (206),

wherein a cavity (210) configured to hold a liquid product is formed by the hollow body (202), the inlet valve (204a), and the outlet valve (204b);

wherein the piston (206) is movably arranged between a volume-reducing position and a volume-increasing position;

wherein the pump (200) is configured to be in a cavity filling state in which the inlet valve (204a) is open such that the liquid product is allowed to enter the cavity (210), or in a cavity emptying state in which the outlet valve (204b) is open such that the liquid product held in the cavity (210) is allowed to be released into a package (102);

a control unit (112) configured to control opening and closing of the inlet and outlet valve (204a, 204b), and to control movement of the piston (206); and

one or more sensors for providing sensor data relating to the inlet valve (204a) and outlet valve (204b);

a sealing station (114); and

a device (500) according to claim 14.


 




Drawing






















Search report









Search report