The invention generally relates to wrapping loads with packaging material through relative rotation of loads and a packaging material dispenser.
Various packaging techniques have been used to build a load of unit products and subsequently wrap them for transportation, storage, containment and stabilization, protection and waterproofing. One system uses wrapping machines to stretch, dispense, and wrap packaging material around a load. The packaging material may be pre-stretched before it is applied to the load. Wrapping can be performed as an inline, automated packaging technique that dispenses and wraps packaging material in a stretch condition around a load on a pallet to cover and contain the load. Stretch wrapping, whether accomplished by a turntable, rotating arm, vertical rotating ring, or horizontal rotating ring, typically covers the four vertical sides of the load with a stretchable packaging material such as polyethylene packaging material. In each of these arrangements, relative rotation is provided between the load and the packaging material dispenser to wrap packaging material about the sides of the load.
A primary metric used in the shipping industry for gauging overall wrapping effectiveness is containment force, which is generally the cumulative force exerted on the load by the packaging material wrapped around the load. Containment force depends on a number of factors, including the number of layers of packaging material, the thickness, strength and other properties of the packaging material, the amount of pre-stretch applied to the packaging material, and the wrap force or tension applied to the load while wrapping the load. An insufficient containment force can lead to undesirable shifting of a wrapped load during later transportation or handling, and may in some instances result in damaged products. On the other hand, due to environmental, cost and weight concerns, an ongoing desire exists to reduce the amount of packaging material used to wrap loads, typically through the use of thinner, and thus relatively weaker packaging materials and/or through the application of fewer layers of packaging material. As such, maintaining adequate containment forces in the presence of such concerns can be a challenge.
In particular, wrappers have historically suffered from packaging material breaks and limitations on the amount of wrap force applied to the load (as determined in part by the amount of pre-stretch used) due to erratic speed changes required to wrap loads. Were all loads perfectly cylindrical in shape and centered precisely at the center of rotation for the relative rotation, the rate at which packaging material would need to be dispensed would be constant throughout the rotation. Typical loads, however, are generally box-shaped, and have a square or rectangular cross-section in the plane of rotation, such that even in the case of square loads, the rate at which packaging material is dispensed varies throughout the rotation. In some instances, loosely wrapped loads result due to the supply of excess packaging material during portions of the wrapping cycle where the demand rate for packaging material by the load is exceeded by the rate at which the packaging material is supplied by the packaging material dispenser. In other instances, when the demand rate for packaging material by the load is greater than the supply rate of the packaging material by the packaging material dispenser, breakage of the packaging material may occur.
When wrapping a typical rectangular load, the demand for packaging material typically decreases as the packaging material approaches contact with a corner of the load and increases after contact with the corner of the load. When wrapping a tall, narrow load or a short load, the variation in the demand rate is typically even greater than in a typical rectangular load. In vertical rotating rings, high speed rotating arms, and turntable apparatuses, the variation is caused by a difference between the length and the width of the load, while in a horizontal rotating ring apparatus, the variation is caused by a difference between the height of the load (distance above the conveyor) and the width of the load. Variations in demand may make it difficult to properly wrap the load, and the problem with variations may be exacerbated when wrapping a load having one or more dimensions that may differ from one or more corresponding dimensions of a preceding load. The problem may also be exacerbated when wrapping a load having one or more dimensions that vary at one or more locations of the load itself. Furthermore, whenever a load is not centered precisely at the center of rotation of the relative rotation, the variation in the demand rate is also typically greater, as the corners and sides of even a perfectly symmetric load will be different distances away from the packaging material dispenser as they rotate past the dispenser.
The amount of force, or pull, that the packaging material exhibits on the load determines in part how tightly and securely the load is wrapped. Conventionally, this wrap force is controlled by controlling the feed or supply rate of the packaging material dispensed by the packaging material dispenser. For example, the wrap force of many conventional stretch wrapping machines is controlled by attempting to alter the supply of packaging material such that a relatively constant packaging material wrap force is maintained. With powered pre-stretching devices, changes in the force or tension of the dispensed packaging material are monitored, e.g., by using feedback mechanisms typically linked to spring loaded dancer bars, electronic load cells, or torque control devices. The changing force or tension of the packaging material caused by rotating a rectangular shaped load is transmitted back through the packaging material to some type of sensing device, which attempts to vary the speed of the motor driven dispenser to minimize the change. The passage of the corner causes the force or tension of the packaging material to increase, and the increase is typically transmitted back to an electronic load cell, spring-loaded dancer interconnected with a sensor, or to a torque control device. As the corner approaches, the force or tension of the packaging material decreases, and the reduction is transmitted back to some device that in turn reduces the packaging material supply to attempt to maintain a relatively constant wrap force or tension.
With the ever faster wrapping rates demanded by the industry, however, rotation speeds have increased significantly to a point where the concept of sensing changes in force and altering supply speed in response often loses effectiveness. The delay of response has been observed to begin to move out of phase with rotation at approximately 20 RPM. Given that a packaging dispenser is required to shift between accelerating and decelerating eight times per revolution in order to accommodate the four corners of the load, at 20 RPM the shift between acceleration and deceleration occurs at a rate of more than once every half of a second. Given also that the rotating mass of a packaging material roll and rollers in a packaging material dispenser may be 100 pounds or more, maintaining an ideal dispense rate throughout the relative rotation can be a challenge.
Also significant is the need in many applications to minimize acceleration and deceleration times for faster cycles. Initial acceleration must pull against clamped packaging material, which typically cannot stand a high force, and especially the high force of rapid acceleration, which typically cannot be maintained by the feedback mechanisms described above. As a result of these challenges, the use of high speed wrapping has often been limited to relatively lower wrap forces and pre-stretch levels where the loss of control at high speeds does not produce undesirable packaging material breaks.
Therefore, a significant need continues to exist in the art for an improved manner of reliably and efficiently controlling a wrapping machine.
The invention addresses these and other problems associated with the art by providing a method, apparatus and program product that control a dispense rate of a packaging material dispenser at least in part by utilizing a combination of a sensed rate of dispensed packaging material and a predicted geometric relationship between the packaging material dispenser and the load.
Therefore, consistent with one aspect of the invention, a method is provided for wrapping a load with packaging material using a wrapping apparatus of a type including a packaging material dispenser for dispensing packaging material to the load. The method may include generating relative rotation between the packaging material dispenser and the load about a center of rotation, sensing a rate of the packaging material exiting the packaging material dispenser, and controlling a dispense rate of the packaging material dispenser during the relative rotation based at least in part on a geometric relationship between the packaging material dispenser and a calculated location of at least one corner of the load within a plane perpendicular to the center of rotation, and further based at least in part on the sensed rate of the packaging material exiting the packaging material dispenser.
In some embodiments, the at least one corner includes a first corner, and the method further includes calculating the position of the first corner based at least in part upon one or more dimensions of the load. Also, in some embodiments, the one or more dimensions includes a length and a width. Further, in some embodiments, the one or more dimensions are input by an operator, while in some embodiments, the one or more dimensions are sensed by one or more sensors directed at the load. In addition, in some embodiments, the one or more dimensions are retrieved from a wrap profile stored in the wrapping apparatus.
In some embodiments, the one or more dimensions are based at least in part upon a standard load type representative of the load, and the one or more dimensions are determined without sensing the one or more dimensions from the load and without receiving input from an operator or a wrap profile specific to the load. In addition, in some embodiments, calculating the position of the first corner is further based at least in part upon an offset of the load from the center of rotation. Moreover, in some embodiments, the offset is based at least in part upon a standard load type representative of the load, and the offset is determined without sensing the offset from the load and without receiving input from an operator or a wrap profile specific to the load.
In some embodiments, the at least one corner of the load includes a first corner, and controlling the dispense rate of the packaging material dispenser includes determining a demand at a first rotational position about the center of rotation using a curve fit between second and third rotational positions that are respectively before and after the first rotational position about the center of rotation and for which predicted demands are determined. Moreover, in some embodiments, controlling the dispense rate of the packaging material dispenser further includes determining the predicted demands for the second and third rotational positions based at least in part upon the calculated position for the first corner. In some embodiments, the curve is a demand curve defining a demand at each of a plurality of rotational positions between the second and third rotational positions, and controlling the dispense rate further includes determining the first dispense rate by scaling a demand from the demand curve based at least in part upon a wrap force parameter. In addition, in some embodiments, the curve defines, for each of a plurality of rotational positions, a percentage of a girth of a standard load type representative of the load.
In some embodiments, the curve defines, for each of a plurality of rotational positions, a percentage of a girth of the load, where the girth of the load is based upon input of one or more dimensions of the load. Moreover, in some embodiments, the curve includes a portion of a sinusoidal curve fit between the second and third rotational positions. In addition, some embodiments may further include determining the first dispense rate at the first rotational position further by applying a rotational data shift to offset system lag. In some embodiments, the rotational data shift is variable based at least in part upon a rate of relative rotation between the packaging material dispenser and the load.
In addition, in some embodiments, the curve includes a plurality of segments spanning a full revolution about the center of rotation, each segment fit between two or more rotational positions for which predicted demands are determined. Also, in some embodiments, each segment includes a sine curve fit between two or more rotational positions for which predicted demands are determined. Moreover, in some embodiments, the plurality of segments includes eight segments, each of the eight segments spanning between a rotational position associated with a local minimum in demand and a rotational position associated with a local maximum in demand.
Further, in some embodiments, the packaging material dispenser includes a pre-stretch assembly, and sensing the rate of the packaging material exiting the packaging material dispenser includes sensing rotation of an idle roller disposed downstream of the pre-stretch assembly. Also, in some embodiments, the idle roller forms an exit point for the packaging material dispenser.
Further, in some embodiments, controlling the dispense rate of the packaging material dispenser based at least in part on the sensed rate of the packaging material exiting the packaging material dispenser includes generating a signal from the sensed rate that varies based upon an actual girth of the load at an elevation at which the packaging material dispenser is dispensing packaging material to the load. In some embodiments, controlling the dispense rate of the packaging material dispenser based at least in part on the geometric relationship between the packaging material dispenser and the calculated location of at least one corner of the load includes determining a demand at a first rotational position about the center of rotation. Also, in some embodiments, controlling the dispense rate of the packaging material dispenser based at least in part on the sensed rate of the packaging material includes scaling the determined demand based at least in part upon the generated signal.
In some embodiments, controlling the dispense rate of the packaging material dispenser based at least in part on the geometric relationship between the packaging material dispenser and the calculated location of at least one corner of the load further includes determining a percentage of girth of the load from the determined demand, and controlling the dispense rate of the packaging material dispenser based at least in part on the sensed rate of the packaging material includes scaling the generated signal by the determined percentage of girth. Further, in some embodiments, controlling the dispense rate of the packaging material dispenser based at least in part on the geometric relationship between the packaging material dispenser and the calculated location of at least one corner of the load includes generating a curve for a plurality of rotational positions about the center of rotation.
In some embodiments, the curve is a demand curve defining a demand for each of the plurality of rotational positions, and controlling the dispense rate of the packaging material dispenser based at least in part on the sensed rate of the packaging material includes scaling the curve based at least in part upon the generated signal. Further, in some embodiments, the curve is a curve defining a percentage of girth for each of the plurality of rotational positions, and controlling the dispense rate of the packaging material dispenser based at least in part on the sensed rate of the packaging material includes scaling the generated signal based at least in part upon the curve.
Also, in some embodiments, the at least one corner of the load includes a first corner, and controlling the dispense rate of the packaging material dispenser includes determining a first demand at a first rotational position about the center of rotation using the curve, and the curve is fit between second and third rotational positions that are respectively before and after the first rotational position about the center of rotation and for which predicted demands are determined.
In addition, in some embodiments, generating the signal includes sampling the sensed rate of the packaging material exiting the packaging material dispenser at a plurality of intervals and applying a filter to the samples. In some embodiments, generating the signal includes sampling the sensed rate of the packaging material exiting the packaging material dispenser at a plurality of intervals and, at each interval, summing a first percentage of the sampled sense rate with a second percentage of value calculated during a prior interval.
Consistent with another aspect of the invention, a method may be provided for wrapping a load with packaging material using a wrapping apparatus of the type including a packaging material dispenser for dispensing packaging material to the load. The method may include generating relative rotation between the packaging material dispenser and the load about a center of rotation, sensing a rate of the packaging material exiting the packaging material dispenser, and controlling a dispense rate of the packaging material dispenser during the relative rotation. Controlling the dispense rate includes generating a curve that varies over at least a portion of a relative revolution about the center of rotation based at least in part upon one or more dimensions of the load within a plane perpendicular to the center of rotation, at a first rotational position, generating a dispenser control signal by combining a value of the curve corresponding to the first rotational position with the sensed rate of the packaging material exiting the packaging material dispenser, and using the dispenser control signal to control the dispense rate of the packaging material dispenser.
In addition, in some embodiments, the curve defines a plurality of values each representing a percentage of a girth of the load at an associated rotational position, and where combining the value of the curve corresponding to the first rotational position with the sensed rate of the packaging material exiting the packaging material dispenser includes scaling the sensed rate of the packaging material exiting the packaging material dispenser by the value of the curve corresponding to the first rotational position. In addition, some embodiments may further include generating the sensed rate of the packaging material exiting the packaging material dispenser by sampling a rate of rotation of an encoder coupled to an idle roller downstream of a pre-stretch assembly of the packaging material dispenser at each of a plurality of intervals and averaging sampled rates captured over multiple intervals.
In addition, in some embodiments, controlling the dispense rate further includes applying a wrap force parameter such that the dispenser control signal is scaled by the wrap force parameter. In some embodiments, controlling the dispense rate further includes applying a rotational data shift such that the dispenser control signal is shifted to offset system lag.
Consistent with another aspect of the invention, a method may be provided for wrapping a load with packaging material using a wrapping apparatus of the type including a packaging material dispenser for dispensing packaging material to the load during relative rotation between the packaging material dispenser and the load about a center of rotation. The method may include, prior to initiating a wrap cycle for the load, receiving operator input specifying one or more dimensions of the load within a plane perpendicular to the center of rotation, determining a wrap model for the load based upon the one or more dimensions specified by the received operator input, the wrap model being representative of a demand for the packaging material dispenser over at least a portion of a revolution between the packaging material dispenser and the load based upon the one or more dimensions specified by the received operator input, initiating the wrap cycle for the load and generating relative rotation between the packaging material dispenser and the load about the center of rotation, sensing a rate of the packaging material exiting the packaging material dispenser with a sensor during the relative rotation and generating a signal representative thereof, and controlling the dispense rate of the packaging material dispenser during the relative rotation by scaling the generated signal at a first rotational position based upon the wrap model.
Further, in some embodiments, the wrap model represents demand in terms of percentage of load girth over the at least a portion of the revolution. In addition, in some embodiments, the wrap model defines a curve including a plurality of values, each representing a percentage of a girth of the load at an associated rotational position, and scaling the generated signal at the first rotational position based upon the wrap model includes scaling the generated signal by the value of the curve corresponding to the first rotational position. Some embodiments may further include generating the signal by sampling a rate of rotation of an encoder coupled to an idle roller downstream of a pre-stretch assembly of the packaging material dispenser at each of a plurality of intervals and averaging sampled rates captured over multiple intervals.
Moreover, in some embodiments, controlling the dispense rate further includes applying a wrap force parameter such that the dispense rate is scaled by the wrap force parameter. Further, in some embodiments, controlling the dispense rate further includes applying a rotational data shift such that the dispense rate is shifted to offset system lag.
Some embodiments may also include an apparatus for wrapping a load with packaging material including a packaging material dispenser for dispensing packaging material to the load, a rotational drive configured to generate relative rotation between the packaging material dispenser and the load about a center of rotation, and a controller coupled to the packaging material dispenser and the rotational drive and configured to perform any of the aforementioned methods. Similarly, some embodiments may include a program product including a computer readable medium, and program code configured upon execution by a controller in an apparatus that wraps a load with packaging material using a packaging material dispenser adapted for relative rotation with the load about a center of rotation, with the program code configured to perform any of the aforementioned methods.
Consistent with another aspect of the invention, an apparatus for wrapping a load with packaging material may include a packaging material dispenser for dispensing packaging material to the load, the packaging material dispenser including a pre-stretch assembly and an idle roller downstream of the pre-stretch assembly, a rotational drive configured to generate relative rotation between the packaging material dispenser and the load about a center of rotation, an encoder configured to sense rotation of the idle roller and output a signal representative thereof, and a controller coupled to the packaging material dispenser, the rotational drive and the sensor. The controller may be configured to control a dispense rate of the packaging material dispenser during the relative rotation by generating a filtered rate signal at least in part by averaging together a plurality of samples of the encoder signal, and scaling the filtered rate signal by a value determined based at least in part on a geometric relationship between the packaging material dispenser and a calculated location of at least one corner of the load within a plane perpendicular to the center of rotation.
In some embodiments, the controller is further configured to determine the value by accessing a wrap model that defines a curve representative of a demand for the packaging material dispenser over at least a portion of a revolution between the packaging material dispenser and the load based upon one or more dimensions of the load. Moreover, in some embodiments, the wrap model represents demand in terms of percentage of load girth over the at least a portion of the revolution. Further, in some embodiments, the wrap model includes a rotational data shift to offset system lag. In addition, in some embodiments, the controller is further configured to control the dispense rate further by applying a wrap force parameter such that the dispense rate is scaled by the wrap force parameter.
These and other advantages and features, which characterize the invention, are set forth in the claims annexed hereto and forming a further part hereof. However, for a better understanding of the invention, and of the advantages and objectives attained through its use, reference should be made to the Drawings, and to the accompanying descriptive matter, in which there is described example embodiments of the invention.
Embodiments consistent with the invention may control a dispense rate of a packaging material dispenser utilizing a combination of a sensed rate of packaging material exiting the dispenser and a predicted geometric relationship between the packaging material dispenser and the load. As will become more apparent below, in some embodiments, the geometry of the load may be used to predict the location of a corner of the load and generate therefrom a first input used to generate a dispense rate signal used to control the dispense rate of a packaging material dispenser. The first input may also be based upon other factors in some embodiments, e.g., based upon curve fitting and/or a rotational data shift. In addition, a sensor may be used to sense the rate of packaging material exiting the dispenser during wrapping to generate a second input for use in generating the dispense rate signal. The first and second inputs may be combined, e.g., also in combination with a wrap force parameter, to control the rate at which packaging material is dispensed by the packaging material dispenser.
Prior to a further discussion of these various techniques, however, a brief discussion of various types of wrapping apparatus within which the various techniques disclosed herein may be implemented is provided.
Wrapping Apparatus Configurations
Various wrapping apparatus configurations may be used in various embodiments of the invention. For example,
Packaging material dispenser 106 may include a pre-stretch assembly 112 configured to pre-stretch packaging material before it is applied to load 110 if pre-stretching is desired, or to dispense packaging material to load 110 without pre-stretching. Pre-stretch assembly 112 may include at least one packaging material dispensing roller, including, for example, an upstream dispensing roller 114 and a downstream dispensing roller 116. It is contemplated that pre-stretch assembly 112 may include various configurations and numbers of pre-stretch rollers, drive or driven roller and idle rollers without departing from the spirit and scope of the invention.
The terms “upstream” and “downstream,” as used in this application, are intended to define positions and movement relative to the direction of flow of packaging material 108 as it moves from packaging material dispenser 106 to load 110. Movement of an object toward packaging material dispenser 106, away from load 110, and thus, against the direction of flow of packaging material 108, may be defined as “upstream.” Similarly, movement of an object away from packaging material dispenser 106, toward load 110, and thus, with the flow of packaging material 108, may be defined as “downstream.” Also, positions relative to load 110 (or a load support surface 118) and packaging material dispenser 106 may be described relative to the direction of packaging material flow. For example, when two pre-stretch rollers are present, the pre-stretch roller closer to packaging material dispenser 106 may be characterized as the “upstream” roller and the pre-stretch roller closer to load 110 (or load support 118) and further from packaging material dispenser 106 may be characterized as the “downstream” roller.
A packaging material drive system 120, including, for example, an electric motor 122, may be used to drive dispensing rollers 114 and 116. For example, electric motor 122 may rotate downstream dispensing roller 116. Downstream dispensing roller 116 may be operatively coupled to upstream dispensing roller 114 by a chain and sprocket assembly, such that upstream dispensing roller 114 may be driven in rotation by downstream dispensing roller 116. Other connections may be used to drive upstream roller 114 or, alternatively, a separate drive (not shown) may be provided to drive upstream roller 114. Moreover, in some embodiments the roll of packaging material 108 may be undriven and may rotate freely, while in other embodiments the roll may be driven, e.g., by biasing a surface of the roll against upstream dispensing roller 114 or another driven roller, or by driving the roll directly.
Downstream of downstream dispensing roller 116 may be provided one or more idle rollers 124, 126 that redirect the web of packaging material, with the most downstream idle roller 126 effectively providing an exit point 128 from packaging material dispenser 102, such that a portion 130 of packaging material 108 extends between exit point 128 and a contact point 132 where the packaging material engages load 110 (or alternatively contact point 132′ if load 110 is rotated in a counter-clockwise direction).
Wrapping apparatus 100 also includes a relative rotation assembly 134 configured to rotate rotating arm 104, and thus, packaging material dispenser 106 mounted thereon, relative to load 110 as load 110 is supported on load support surface 118. Relative rotation assembly 134 may include a rotational drive system 136, including, for example, an electric motor 138. It is contemplated that rotational drive system 136 and packaging material drive system 120 may run independently of one another. Thus, rotation of dispensing rollers 114 and 116 may be independent of the relative rotation of packaging material dispenser 106 relative to load 110. This independence allows a length of packaging material 108 to be dispensed per a portion of relative revolution that is neither predetermined nor constant. Rather, the length may be adjusted periodically or continuously based on changing conditions. In other embodiments, however, packaging material dispenser 106 may be driven proportionally to the relative rotation, or alternatively, tension in the packaging material extending between the packaging material dispenser and the load may be used to drive the packaging material dispenser.
Wrapping apparatus 100 may further include a lift assembly 140. Lift assembly 140 may be powered by a lift drive system 142, including, for example, an electric motor 144, that may be configured to move roll carriage 102 vertically relative to load 110. Lift drive system 142 may drive roll carriage 102, and thus packaging material dispenser 106, generally in a direction parallel to an axis of rotation between the packaging material dispenser 106 and load 110 and load support surface 118. For example, for wrapping apparatus 100, lift drive system 142 may drive roll carriage 102 and packaging material dispenser 106 upwards and downwards vertically on rotating arm 104 while roll carriage 102 and packaging material dispenser 106 are rotated about load 110 by rotational drive system 136, to wrap packaging material spirally about load 110.
One or more of downstream dispensing roller 116, idle roller 124 and idle roller 126 may include a corresponding sensor 146, 148, 150 to monitor rotation of the respective roller. In particular, rollers 116, 124 and/or 126, and/or packaging material 108 dispensed thereby, may be used to monitor a dispense rate of packaging material dispenser 106, e.g., by monitoring the rotational speed of rollers 116, 124 and/or 126, the number of rotations undergone by such rollers, the amount, rate and/or speed of packaging material dispensed by such rollers, and/or one or more performance parameters indicative of the operating state of packaging material drive system 120, including, for example, a speed of packaging material drive system 120. The monitored characteristics may also provide an indication of the amount of packaging material 108 being dispensed and wrapped onto load 110. In addition, in some embodiments a sensor, e.g., sensor 148 or 150, may be used to detect a break in the packaging material.
Wrapping apparatus also includes an angle sensor 152 for determining an angular relationship between load 110 and packaging material dispenser 106 about a center of rotation 154. Angle sensor 152 may be implemented, for example, as a rotary encoder, or alternatively, using any number of alternate sensors or sensor arrays capable of providing an indication of the angular relationship and distinguishing from among multiple angles throughout the relative rotation, e.g., an array of proximity switches, optical encoders, magnetic encoders, electrical sensors, mechanical sensors, photodetectors, motion sensors, etc. The angular relationship may be represented in some embodiments in terms of degrees or fractions of degrees, while in other embodiments a lower resolution may be adequate. It will also be appreciated that an angle sensor consistent with the invention may also be disposed in other locations on wrapping apparatus 100, e.g., about the periphery or mounted on arm 104 or roll carriage 102. In addition, in some embodiments angular relationship may be represented and/or measured in units of time, based upon a known rotational speed of the load relative to the packaging material dispenser, from which a time to complete a full revolution may be derived such that segments of the revolution time would correspond to particular angular relationships. In some embodiments, for example, one or more rotational positions may be sensed (e.g., even just a single home position in some embodiments), and other rotational positions may be predicted based upon a predicted time to reach those other rotational positions given a current rate of relative rotation. Other sensors may also be used to determine the height and/or other dimensions of a load, among other information.
Additional sensors, such as a load distance sensor 156 and/or a film angle sensor 158, may also be provided on wrapping apparatus 100. Load distance sensor 156 may be used to measure a distance from a reference point to a surface of load 110 as the load rotates relative to packaging material dispenser 106 and thereby determine a cross-sectional dimension of the load at a predetermined angular position relative to the packaging material dispenser. In one embodiment, load distance sensor 156 measures distance along a radial from center of rotation 154, and based on the known, fixed distance between the sensor and the center of rotation, the dimension of the load may be determined by subtracting the sensed distance from this fixed distance. Sensor 156 may be implemented using various types of distance sensors, e.g., a photoeye, proximity detector, laser distance measurer, ultrasonic distance measurer, electronic rangefinder, and/or any other suitable distance measuring device. Exemplary distance measuring devices may include, for example, an IFM Effector 01D100 and a Sick UM30-213118 (6036923).
Film angle sensor 158 may be used to determine a film angle for portion 130 of packaging material 108, which may be relative, for example, to a radial (not shown in
Wrapping apparatus 100 may also include additional components used in connection with other aspects of a wrapping operation. For example, a clamping device 159 may be used to grip the leading end of packaging material 108 between cycles. In addition, a conveyor (not shown) may be used to convey loads to and from wrapping apparatus 100. Other components commonly used on a wrapping apparatus will be appreciated by one of ordinary skill in the art having the benefit of the instant disclosure.
An example schematic of a control system 160 for wrapping apparatus 100 is shown in
Controller 170 in the embodiment illustrated in
For the purposes of the invention, controller 170 may represent practically any type of computer, computer system, controller, logic controller, or other programmable electronic device, and may in some embodiments be implemented using one or more networked computers or other electronic devices, whether located locally or remotely with respect to the various drive systems 120, 136 and 142 of wrapping apparatus 100.
Controller 170 typically includes a central processing unit including at least one microprocessor coupled to a memory, which may represent the random access memory (RAM) devices comprising the main storage of controller 170, as well as any supplemental levels of memory, e.g., cache memories, non-volatile or backup memories (e.g., programmable or flash memories), read-only memories, etc. In addition, the memory may be considered to include memory storage physically located elsewhere in controller 170, e.g., any cache memory in a processor in CPU 52, as well as any storage capacity used as a virtual memory, e.g., as stored on a mass storage device or on another computer or electronic device coupled to controller 170. Controller 170 may also include one or more mass storage devices, e.g., a floppy or other removable disk drive, a hard disk drive, a direct access storage device (DASD), an optical drive (e.g., a CD drive, a DVD drive, etc.), and/or a tape drive, among others. Furthermore, controller 170 may include an interface 190 with one or more networks 192 (e.g., a LAN, a WAN, a wireless network, and/or the Internet, among others) to permit the communication of information to the components in wrapping apparatus 100 as well as with other computers and electronic devices, e.g. computers such as a desktop computer or laptop computer 194, mobile devices such as a mobile phone 196 or tablet 198, multi-user computers such as servers or cloud resources, etc. Controller 170 operates under the control of an operating system, kernel and/or firmware and executes or otherwise relies upon various computer software applications, components, programs, objects, modules, data structures, etc. Moreover, various applications, components, programs, objects, modules, etc. may also execute on one or more processors in another computer coupled to controller 170, e.g., in a distributed or client-server computing environment, whereby the processing required to implement the functions of a computer program may be allocated to multiple computers over a network.
In general, the routines executed to implement the embodiments of the invention, whether implemented as part of an operating system or a specific application, component, program, object, module or sequence of instructions, or even a subset thereof, will be referred to herein as “computer program code,” or simply “program code.” Program code typically comprises one or more instructions that are resident at various times in various memory and storage devices in a computer, and that, when read and executed by one or more processors in a computer, cause that computer to perform the steps necessary to execute steps or elements embodying the various aspects of the invention. Moreover, while the invention has and hereinafter will be described in the context of fully functioning controllers, computers and computer systems, those skilled in the art will appreciate that the various embodiments of the invention are capable of being distributed as a program product in a variety of forms, and that the invention applies equally regardless of the particular type of computer readable media used to actually carry out the distribution.
Such computer readable media may include computer readable storage media and communication media. Computer readable storage media is non-transitory in nature, and may include volatile and non-volatile, and removable and non-removable media implemented in any method or technology for storage of information, such as computer-readable instructions, data structures, program modules or other data. Computer readable storage media may further include RAM, ROM, erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other solid state memory technology, CD-ROM, digital versatile disks (DVD), or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store the desired information and which can be accessed by controller 170. Communication media may embody computer readable instructions, data structures or other program modules. By way of example, and not limitation, communication media may include wired media such as a wired network or direct-wired connection, and wireless media such as acoustic, RF, infrared and other wireless media. Combinations of any of the above may also be included within the scope of computer readable media.
Various program code described hereinafter may be identified based upon the application within which it is implemented in a specific embodiment of the invention. However, it should be appreciated that any particular program nomenclature that follows is used merely for convenience, and thus the invention should not be limited to use solely in any specific application identified and/or implied by such nomenclature. Furthermore, given the typically endless number of manners in which computer programs may be organized into routines, procedures, methods, modules, objects, and the like, as well as the various manners in which program functionality may be allocated among various software layers that are resident within a typical computer (e.g., operating systems, libraries, API's, applications, applets, etc.), it should be appreciated that the invention is not limited to the specific organization and allocation of program functionality described herein.
In the discussion hereinafter, the hardware and software used to control wrapping apparatus 100 is assumed to be incorporated wholly within components that are local to wrapping apparatus 100 illustrated in
Now turning to
Packaging material dispenser 206 may include a pre-stretch assembly 212 including an upstream dispensing roller 214 and a downstream dispensing roller 216, and a packaging material drive system 220, including, for example, an electric motor 222, may be used to drive dispensing rollers 214 and 216. Downstream of downstream dispensing roller 216 may be provided one or more idle rollers 224, 226, with the most downstream idle roller 226 effectively providing an exit point 228 from packaging material dispenser 206, such that a portion 230 of packaging material 208 extends between exit point 228 and a contact point 232 where the packaging material engages load 210.
Wrapping apparatus 200 also includes a relative rotation assembly 234 configured to rotate rotating ring 204, and thus, packaging material dispenser 206 mounted thereon, relative to load 210 as load 210 is supported on load support surface 218. Relative rotation assembly 234 may include a rotational drive system 236, including, for example, an electric motor 238. Wrapping apparatus 200 may further include a lift assembly 240, which may be powered by a lift drive system 242, including, for example, an electric motor 244, that may be configured to move rotating ring 204 and roll carriage 202 vertically relative to load 210.
In addition, similar to wrapping apparatus 100, wrapping apparatus 200 may include sensors 246, 248, 250 on one or more of downstream dispensing roller 216, idle roller 224 and idle roller 226. Furthermore, an angle sensor 252 may be provided for determining an angular relationship between load 210 and packaging material dispenser 206 about a center of rotation 254, and in some embodiments, one or both of a load distance sensor 256 and a film angle sensor 258 may also be provided. Sensor 252 may be positioned proximate center of rotation 254, or alternatively, may be positioned at other locations, such as proximate rotating ring 204. Wrapping apparatus 200 may also include additional components used in connection with other aspects of a wrapping operation, e.g., a clamping device 259 may be used to grip the leading end of packaging material 208 between cycles.
Packaging material dispenser 306 may include a pre-stretch assembly 312 including an upstream dispensing roller 314 and a downstream dispensing roller 316, and a packaging material drive system 320, including, for example, an electric motor 322, may be used to drive dispensing rollers 314 and 316, and downstream of downstream dispensing roller 316 may be provided one or more idle rollers 324, 326, with the most downstream idle roller 326 effectively providing an exit point 328 from packaging material dispenser 306, such that a portion 330 of packaging material 308 extends between exit point 328 and a contact point 332 (or alternatively contact point 332′ if load 310 is rotated in a counter-clockwise direction) where the packaging material engages load 310.
Wrapping apparatus 300 also includes a relative rotation assembly 334 configured to rotate turntable 304, and thus, load 310 supported thereon, relative to packaging material dispenser 306. Relative rotation assembly 334 may include a rotational drive system 336, including, for example, an electric motor 338. Wrapping apparatus 300 may further include a lift assembly 340, which may be powered by a lift drive system 342, including, for example, an electric motor 344, that may be configured to move roll carriage or elevator 302 and packaging material dispenser 306 vertically relative to load 310.
In addition, similar to wrapping apparatus 100, wrapping apparatus 300 may include sensors 346, 348, 350 on one or more of downstream dispensing roller 316, idle roller 324 and idle roller 326. Furthermore, an angle sensor 352 may be provided for determining an angular relationship between load 310 and packaging material dispenser 306 about a center of rotation 354, and in some embodiments, one or both of a load distance sensor 356 and a film angle sensor 358 may also be provided. Sensor 352 may be positioned proximate center of rotation 354, or alternatively, may be positioned at other locations, such as proximate the edge of turntable 304. Wrapping apparatus 300 may also include additional components used in connection with other aspects of a wrapping operation, e.g., a clamping device 359 may be used to grip the leading end of packaging material 308 between cycles.
Each of wrapping apparatus 200 of
Those skilled in the art will recognize that the example environments illustrated in
Dispense Rate Control Using Sensed Rate of Dispensed Packaging
Material and Predicted Load Geometry
In the embodiments discussed hereinafter, a combination of a sensed rate of packaging material exiting the dispenser and a predicted geometric relationship between the packaging material dispenser and the load is used to control a dispense rate of a packaging material dispenser.
In some embodiments, the sensed packaging material exit rate 364 may be generated, for example, from a rate signal generated from an encoder coupled to a roller of the packaging material dispenser, e.g., sensor 150 coupled to idle roller 126 of
A=0.1N+0.9A (1)
Other filtering algorithms may be used in other embodiments, as will be appreciated by those of ordinary skill having the benefit of the instant disclosure. For example, various techniques whereby the rate signal is sampled at regular intervals and the samples are filtered may be used. In addition, various filtering techniques, e.g., summing a first percentage of a sampled sense rate with a second percentage of a value calculated during a prior interval (generally where the first and second percentages sum to 100%), may be used. Additional details regarding various manners of generating a rate signal are also disclosed, for example, in U.S. Pat. No. 9,908,648 to Lancaster et al., which is incorporated by reference herein and assigned to the same assignee as the present application.
It will be appreciated that rate signal 382 will generally vary based upon the actual girth (perimeter) of a portion of a load being wrapped, i.e., the larger the cross-sectional perimeter of the load, the greater the baseline of the rate signal. Thus, it will be appreciated that a rate signal consistent with the invention in some aspects may be considered to sense the actual girth of the load at the elevation currently being wrapped. It will also be appreciated that rate signal 382 may be scaled in a number of manners, e.g., based upon the circumference of the roller for which rotation is sensed such that the rate signal is representative of a length of packaging material dispensed per unit of time (e.g., inches per second).
Returning to
The load upon which the wrap model is based may be considered to be the actual load being wrapped, or may be considered to be a standard load type that is representative of the load, rather than the actual load itself. For example, in some embodiments a wrap profile may be established for a standard load type with 40″×48″ dimensions and no offset from the center of rotation, and upon selection of this wrap profile, it will be assumed that the actual load being wrapped has generally the same dimensions, such that the wrap profile is suitable for wrapping any loads having the general same dimensions, and irrespective of any actual variations from these dimensions in individual loads. Thus, in applications where loads of similar dimensions are wrapped by the same wrapping apparatus, the same wrap profile may be used to wrap all of the loads, and without having to reselect the same wrap profile prior to wrapping each load. As a consequence, not only the dimensions and the offset of the load, but also the wrap model, may be used to wrap a particular load without sensing dimensions of that particular load or receiving input from an operator of the dimensions or of a particular wrap profile specific to the load. Thus, for example, where a wrapping apparatus is consistently used to wrap 40″×48″ loads that are as a regular matter always positioned on the wrapping apparatus with no offset, the dimensions and offset may be entered once (or a suitable wrap profile may be selected once), and all future wrapping operations may proceed for the same-sized loads without having to re-enter the dimensions or offset for each load.
While a curve such as generated in the aforementioned Lancaster '137 patent may be used for wrap model 366 in some embodiments, in other embodiments, other wrap models may be used. For example, a fixed or variable rotational data shift as disclosed in Lancaster '137 may be used in some embodiments to effectively advance the wrap model to account for system lag due to electrical and/or mechanical delays in a wrapping apparatus. Moreover, in some embodiments, in addition to or in lieu of applying a rotational data shift, curve fitting may be used to generate a wrap model, e.g., as disclosed in U.S. application Ser. No. 16/531,785, filed on Aug. 5, 2019 by Mitchell et al., which is incorporated by reference herein and assigned to the same assignee as the present application.
Returning again to
In addition, as noted above, the dispense rate control may also receive a wrap force parameter input 372 to vary the wrap force applied during wrapping. The wrap force parameter in some embodiments may be specified as a payout percentage, which refers to the amount in which the dispense rate of the packaging material is scaled relative to a predicted demand. A payout percentage of 100%, for example, corresponds to a dispense rate that substantially meets the predicted demand, whereas a payout percentage of 80% corresponds to a dispense rate that is 80% of the predicted demand, and a payout percentage of 120% corresponds to a dispense rate that is 120% of the predicted demand. In some embodiments, the predicted demand against which the payout percentage may be applied may correspond to a full revolution (i.e., a payout percentage of X % corresponds to dispensing X % of the predicted demand over a full revolution), while in other embodiments the payout percentage may represent a percentage of a predicted demand over only a portion of a revolution. Thus, it will be appreciated that decreasing the payout percentage generally slows the rate at which packaging material exits the packaging material dispenser compared to the relative rotation of the load such that the packaging material is pulled tighter around the load, thereby increasing containment force. In contrast, increasing the payout percentage decreases the wrap force. It will be appreciated also that other metrics may be used as an alternative to payout percentage to reflect the relative amount of wrap force to be applied during wrapping, so the invention is not so limited and a wrap force parameter may therefore be represented in manners other than payout percentage.
As such, in some embodiments, the dispenser control signal may be calculated using Equation (2):
DR=WM(RP)×FR×PP (2)
where DR is the dispense rate, WM( ) is the wrap model, RP is the current rotational position, WM(RP) is the wrap model input for the current rotational position, FR is the filtered rate signal for the current position and PP is the payout percentage.
It will be appreciated that other manners of combining the inputs from blocks 364 and 366 may be used in other embodiments. For example, rather than representing the wrap model in terms of a percentage of girth and scaling the rate input by the wrap model, the rate input may be scaled relative to the girth of the representative load and used to scale the wrap model. In addition, it will be appreciated that a wrap force parameter may be incorporated into the wrap model or into the filtered rate signal in some embodiments. Other variations will be appreciated by those of ordinary skill in the art.
It should be noted that, since filtered rate signal 382 generally scales with the actual girth of a portion of a load being wrapped, the combination of this signal with a wrap model generated based upon dimensions of a representative load effectively scales the wrap model to track the actual girth of the load over the course of a wrapping operation, and thus account for variations in the load that alter the girth relative to the representative load for which the wrap model is created.
It will also be appreciated that dispense rate control as described herein may be performed during an entire wrap cycle, or may be performed only for a portion of a wrap cycle. For example, a constant dispense rate may be used at the beginning and/or end of a wrap cycle in some embodiments.
Now turning to
It will be appreciated, for example, that the demand for packaging material at a load during relative rotation between the load and a packaging material dispenser may be predicted or determined in a number of manners, including based upon the dimensions and/or offset of a load within a plane that is orthogonal to an axis of rotation about which relative rotation occurs between a load and a packaging material dispenser, as well as based upon a number of different sensed characteristics. This demand may be used to generate a wrap model that controls the rate at which packaging material is dispensed from the packaging material dispenser to apply a desired wrap force to the load by the packaging material during wrapping.
In various embodiments, curve fitting may be applied to generate a demand curve representing at least a portion of a revolution (e.g., over a range of rotational positions) between a representative load and packaging material dispenser about a center of rotation, and based upon fitting the curve to two or more points corresponding to predicted demands at two or more rotational positions.
As such, the dispense rate for certain rotational positions (referred to for convenience herein as “demand positions”) within a revolution will be based upon a predicted demand, while for other rotational positions between those for which the dispense rate is based upon a predicted demand (referred to for convenience herein as “fitted curve positions”), the dispense rate will be based upon a curve fit between two or more demand positions. As will become apparent below, at some fitted curve positions, the demand and/or dispense rate calculated therefrom may still be substantially equal to a predicted demand for that position and/or a dispense rate calculated therefrom simply due to the geometry of the fitted curve; however, at other fitted curve positions the demand and/or dispense rate calculated therefrom will generally depart from the predicted demand for that position and/or a dispense rate calculated therefrom. Thus, for at least a portion of the fitted curve positions within a range of rotational positions, the dispense rates calculated for those fitted curve positions will not equal the dispense rates that would have been calculated for those rotational positions based upon predicted demand.
It will also be appreciated that curve fitting may be applied in a number of different manners in different embodiments. For example, in some embodiments, curve fitting may be applied to generate a curve over a range of rotational positions that may span a portion of a revolution, a full revolution, or even multiple revolutions of a wrap cycle, and the curve may be accessed during a wrap cycle to determine a dispense rate at a particular rotational position during the wrap cycle.
In other embodiments, however, curve fitting may be dynamically performed in connection with determining the dispense rate for a particular rotational position, e.g., by determining a predicted demand at one or more earlier rotational positions and one or more later rotational positions relative to a current rotational positions, and then applying a function (e.g., a sine or other trigonometric function) to dynamically calculate a point on a curve that fits the predicted demands (or dispense rates corresponding thereto) for those earlier and later rotational positions. Put another way, references to “curve fitting” herein should not be considered to imply that a mapping or plotting operation is necessarily performed to explicitly draw a curve or curve segment over multiple rotational positions. Thus, for example, while block 366 of
Now turning to
Graph 390 may therefore be considered to be a demand curve for some embodiments. A portion of demand curve 390 displayed in box 392 is illustrated in greater detail in
Also illustrated in
While in some embodiments curve 394 may be generated as a single curve fit to multiple demand positions, in the embodiment illustrated in
As was also noted above, calculated demands for some fitted curve positions may substantially match the predicted demands that would have been calculated based upon the geometry of the load. Thus, for example, the demand values for rotational positions R6 and R8 are illustrated as substantially lying on the demand curve 390. However, at other fitted curve positions, the calculated demands will not equal the predicted demand for those rotational positions based upon predicted demand, and thus, the demand values for rotational positions R2 and R4 are illustrated as lying offset from the demand curve 390.
Now turning to
The tangent circle has a circumference CTC, which may be considered to be the “effective circumference” of the load. Likewise, other dimensions of the tangent circle, e.g., the radius RTC and diameter DTC, may be respectively referred to as the “effective radius” and “effective diameter” of the load.
It has been found that for a load having a non-circular cross-section, as the load rotates relative to the dispenser about center of rotation 408, the size (i.e., the circumference, radius and diameter) of tangent circle 420 dynamically varies, and that the size of tangent circle 420 throughout the rotation effectively models, at any given angular or rotational position of the load relative to the dispenser, a rate at which packaging material should be dispensed in order to match the consumption rate of the load, i.e., where the dispense rate in terms of linear velocity (represented by arrow VD) is substantially equal to the tangential velocity of the tangent circle (represented by arrow VC). Thus, in situations where a payout percentage of 100% is desired, the desired dispense rate of the packaging material may be set to substantially track the dynamically changing tangential velocity of the tangent circle, and thus the predicted demand.
Of note, the tangent circle is dependent not only on the dimensions of the load (i.e., the length L and width W), but also the offset of the geometric center 422 of the load from the center of rotation 408, illustrated in
It has been found that this tangent circle, when coupled with the web of packaging material and the drive roller (e.g., drive roller 424), functions in much the same manner as a belt drive system, with tangent circle 420 functioning as the driver pulley, dispenser drive roller 424 functioning as the follower pulley, and web 416 of packaging material functioning as the belt. For example, let Nd be the rotational velocity of a driver pulley in RPM, Nf be the rotational velocity of a follower pulley in RPM, Rd be the radius of the driver pulley and Rf be the radius of the follower pulley. Consider the length of belt that passes over each of the driver pulley and the follower pulley in one minute, which is equal to the circumference of the respective pulley (diameter *π, or radius *2π) multiplied by the rotational velocity:
Ld=2π*Rd*Nd (3)
Lf=2π*Rf*Nf (4)
where Ld is the length of belt that passes over the driver pulley in one minute, and Lf is the length of belt that passes over the follower pulley in one minute.
In this theoretical system, the point at which neither pulley applied a tensile or compressive force to the belt (which generally corresponds to a payout percentage of 100%) would be achieved when the tangential velocities, i.e., the linear velocities at the surfaces or rims of the pulleys, were equal. Put another way, when the length of belt that passes over each pulley over the same time period is equal, i.e., Ld=Lf. Therefore:
2π*Rd*Nd=2π*Rf*Nf (5)
Consequently, the velocity ratio VR of the rotational velocities of the driver and follower pulleys is:
Alternatively, the velocity ratio may be expressed in terms of the ratio of diameters or of circumferences:
where Df, Dd are the respective diameters of the follower and driver pulleys, and Cf, Cd are the respective circumferences of the follower and driver pulleys.
Returning to equations (3) and (4) above, the values Ld and Lf represent the length of belt that passes the driver and follower pulleys in one minute. Thus, when the tangent circle for the load is considered a driver pulley, the effective consumption rate (ECR) may be considered to be equal to the length of packaging material that passes the tangent circle in a fixed amount of time, e.g., per minute:
ECR=CTC*NTC=2π*RTC*NTC (9)
where CTC is the circumference of the tangent circle, NTC is the rotational velocity of the tangent circle (e.g., in revolutions per minute (RPM)), and RTC is the radius of the tangent circle.
Therefore, given a known rotational velocity for the load, a known circumference of the tangent circle at a given instant and a known circumference for the drive roller, the rotational velocity of the drive roller necessary to provide a dispense rate that substantially matches the effective consumption rate is:
where NDR is the rotational rate of the drive roller, CTC is the circumference of the tangent circle and the effective circumference of the load, CDR is the circumference of the drive roller and NL is the rotational rate of the load relative to the dispenser.
The manner in which the dimensions (i.e., circumference, diameter and/or radius) of the tangent circle may be calculated or otherwise determined in order to model predicted demand may also vary in different embodiments, e.g., as is disclosed in the Lancaster '137 patent reference above. For example, input load dimensions (and optionally offset) may be used to determine various dimensions of the load, such as corner contact angles, corner contact radials, and/or corner radials, from which may be generated a film angle that may be used to determine an effective radius, diameter or circumference of the tangent circle for any given rotational position.
Film angle, in this regard, generally refers to the angle FA at exit point 414 between portion 416 of packaging material 410 (to which tangent circle 420 is tangent) and a radial or radius 426 extending from center of rotation 408 to exit point 414. It will be appreciated that the film angle FA may be used to determine the effective radius based upon the known distance from the exit point and the center of rotation and the film angle, given that the known distance forms the hypotenuse of a right triangle where the effective radius is the side opposite the film angle, as illustrated in
For example, as shown in
The location of each corner may be defined, for example, using polar coordinates for each of the corner radials, defining both a length (RcX, where X=1, 2, 3, or 4) and an angle (referred to as a corner location angle, LAcX) relative to a base angular position, such as defined at 616. Alternatively, Cartesian coordinates may be used. The length and the width of the load may be determined using the corner radial locations, for example, by applying the law of cosines to the triangles formed by the corner radials and the outer dimensions of the load. Furthermore, to determine the corner location angle for the corner radials, the orthogonal distances from the center of rotation to the sides of the rectangle may be used to define a right triangle with the corner radial as the hypotenuse. As shown in
In addition, corner contact radials may also be used to determine predicted demand.
In addition, in some embodiments of the invention, a wrap speed model and wrap speed control utilizing such a wrap speed model may be based at least in part on rotation angles associated with one or more corners of a load when determining predicted demand. In this regard, a corner rotation angle may be considered to include an angle or rotational position about a center of rotation that is relative to or otherwise associated with a particular corner of a load. In some embodiments, for example, a corner rotation angle may be based on a corner location angle for a corner, and represent the angular position of a corner radial relative to a particular base or home position (e.g., for corner C1 of load 610 of
Corner rotation angles may be used in connection with wrap speed control in a number of manners consistent with the invention, in addition to use in connection with determining predicted demand. For example, in some embodiments, corner rotation angles may be used to determine to what corner the packaging material is currently engaging, and thus, what corner is effectively “driving” the effective consumption rate or predicted demand of the load. In this regard, in some embodiments, multiple corners may be tracked to enable a determination to be made as to when to switch from a current corner to a next corner when determining predicted demand and/or controlling dispense rate. In other embodiments, corner rotation angles may be used to anticipate corner contacts and perform controlled interventions, and in still other embodiments, corner rotation angles may be used in the performance of rotational data shifts. Corner rotation angles may also be used in connection with curve fitting, as will become more apparent below.
In some embodiments of the invention, for example, it may be desirable to determine and/or predict or anticipate a rotation angle such as a contact angle of each corner of a load during the relative rotation. In some embodiments, a contact angle, representing the rotational position of the load when the packaging material first contacts a particular corner, may be determined for each corner.
Returning to
RTC=RR*sin(FA) (11)
Furthermore, the effective circumference CTC may be calculated from the effective radius as follows:
CTC=2π*RTC=2π*RR*sin(FA) (12)
In some embodiments, exit point 414 is defined at a fixed point proximate idle roller 412, e.g., proximate a tangent point at which web 416 disengages from idle roller 412 when web 416 is about half-way between the maximum and minimum film angles through which the web passes for a particular load, or alternatively, for all expected loads that may be wrapped by wrapping apparatus 400. Alternatively, exit point 414 may be defined at practically any other point along the surface of idle roller 412, or even at the center of rotation thereof. In other embodiments, however, it may be desirable to dynamically determine the exit point based on the angle at which web 416 exits the dispenser. Other dynamically or statically-defined exit points proximate the packaging material dispenser may be used in other embodiments consistent with the invention.
Now turning to
For example, each of a film angle sensor and a load distance sensor will reach a local minimum proximate each contact angle. Thus, a wrap speed control may be configured to switch from one corner to a next corner based on the anticipated rotational position of each corner as sensed in either of these manners. As another example, an effective radius or effective circumference may be calculated based upon a current corner and a next corner, such that the contact angle is determined at the angle where the effective radius/effective circumference of the next corner becomes larger than that of the current corner. Alternatively, the contact angles may be calculated based on the dimensions of the load, in the general manner described above.
The contact angle of each corner may therefore be determined and used to select which corner is currently “driving” the dispensing process, based upon the known angular relationship of the load to the packaging material dispenser at any given time. A predicted load geometry wrap model (e.g., wrap model 366 of
It will be appreciated that other trigonometric formulas and rules may be utilized to derive various dimensions and angles utilized herein to determine effective consumption rate and/or predicted demand without departing from the spirit and scope of the invention.
Now turning to
For the purposes of this example implementation, the determination of a demand for a rotational position RX is described, and a number of values used in the determination of this demand are illustrated in
Further, in the example implementation, the peak demand angle is located at the rotational position where the corner radial for the current corner forms about a 90 degree angle with the web of packaging material. As shown in
Thus, for the current corner, the corner contact angle is denoted in
Now returning to
Each iteration of sequence 700 specifically determines a dispense rate for a particular rotational position, which is determined in block 702. The rotational position may be determined, for example, based upon a signal provided by an angle sensor (e.g., angle sensor 152), and represents a current rotational position of the load relative to the packaging material dispenser, or based upon an elapsed time from encountering the home position (detected using a home position sensor) and a current rate of relative rotation (e.g., in RPMs).
Next, in block 704, in some embodiments a rotational data shift may be performed to offset system lag. In particular, as mentioned above, it may be desirable in some embodiments to account for system lags through the use of a rotational shift of the data utilized by a wrap speed model. From an electronic standpoint, delays due to the response times of sensors and drive motors, communication delays, and computational delays in a controller will necessarily introduce some amount of lag. Moreover, from a physical or mechanical standpoint, sensors may have delays in determining a sensed value and drive motors, such as the motor(s) used to drive a packaging dispenser, as well as the other rotating components in the packaging material, typically have rotational inertia to overcome whenever the dispense rate is changed. Furthermore, packaging material typically has some degree of elasticity even after prestretching, so some lag will exist before changes in dispense rate propagate through the web of packaging material. In addition, mechanical sources of fluctuation, such as film slippage on idle rollers, out of round rollers and bearings, imperfect mechanical linkages, flywheel effects of downstream non-driven rollers, may also exist. These delays can therefore introduce a system lag, such that a desired dispense rate at a particular rotational position of the load, as calculated by a wrap speed model, will not occur at the load until after some duration of time or further angular rotation.
To address this issue, a rotational shift may be applied to the sensed data used by the wrap speed model or to the calculated dimensions or position of the load, which in either case has the net effect of advancing the wrap speed model to an earlier point in time or rotational position such that the actual dispense rate at the load will more closely line up with that calculated by the wrap speed model, thereby aligning the phase of the profile of the actual dispense rate with that of the desired dispense rate calculated by the wrap speed model.
In some embodiments, the system lag from which the rotational shift may be calculated may be a fixed value determined empirically for a particular wrapping apparatus. In other embodiments, the system lag may have both fixed and variable components, and as such, may be derived based upon one or more operating conditions of the wrapping apparatus. For example, a controller may have a fairly repeatable electronic delay associated with computational and communication costs, which may be assumed in many instances to be a fixed delay. In contrast, the rotational inertia of packaging material dispenser components, different packaging material thicknesses and compositions, and the wrapping speed (e.g., in terms of revolutions per minute of the load) may contribute variable delays depending upon the current operating condition of a wrapping apparatus. As such, in some embodiments, the system lag may be empirically determined or may be calculated as a function of one or more operating characteristics. In the embodiments discussed hereinafter, for example, the system lag may be calculated as a function of the current rotational speed (i.e., rate of relative rotation between the load and the packaging material dispenser).
Rotational shifts may also be applied in other manners consistent with the invention. For example, rather than performing a rotational shift by advancing the rotational position as is performed in block 704, the demand curve may be shifted. In other embodiments, no rotational shift may be performed, and block 704 may be omitted.
Next, in block 706 corner contact angles may be determined for one or more of the corners of the load based upon the geometry of the load, along with predicted demands at each of those corner contact angles. The corner contact angles and predicted demands therefor may be determined in any of the various manners discussed above, e.g., based upon sensed or input load dimensions and offset, or in other manners of sensing predicted demand as discussed above. Corner contact angles may be determined based upon local minimums in sensed predicted demand in some embodiments, and may be based in some embodiments on sensor data collected during earlier relative revolutions. In addition, corner contact angles may be determined in block 706 in some embodiments for only a subset of the corners of the load (e.g., a current and/or next corner of the load), or for all corners, and in some embodiments, the corner contact angles and/or the predicted demands therefor may be calculated and stored, whereby the determinations in block 706 may include the retrieval of previously calculated values (e.g., as may be determined prior to commencing a wrapping operation, during an earlier relative revolution, etc.).
Next, in block 708, current and next corners are determined, e.g., by comparing the current rotational position to the corner contact angles of each corner to determine what corner is currently engaged by the packaging material and what corner will be the next corner to be engaged. Then, in block 710, a peak demand angle and predicted demand therefor is determined for the point of peak demand between the current and next corners. In some embodiments, these values may be determined based upon load geometry and in the manner discussed above. In other embodiments, these values may be determined via sensing, e.g., by sensing a local maximum in demand during a prior relative revolution. In addition, as with the corner contact angles and predicted demands therefor, these values may be determined at various times, e.g., prior to commencing wrapping, during an earlier relative revolution, during the current relative revolution, etc.
Block 712 next determines whether the current rotational position is before or after the peak demand angle, thereby indicating whether the demand is increasing or decreasing. In the illustrated embodiment, a quarter sine curve, i.e., a curve representative of one fourth of the period of a sinusoidal function (e.g., 90 degrees of a 360 degree sinusoidal function), is fit between the peak demand angle and the corner contact angle for either the current corner or the next corner, with block 712 effectively selecting between the corner contact angle for the current corner and the corner contact angle for the next corner with which to fit the curve. When prior to the peak demand angle, the corner contact angle for the current corner is used as one endpoint and the peak demand angle is used as another endpoint, with a third, intermediate point referred to herein as a rising inflection point additionally used in the curve fitting operation. Conversely, when after the peak demand angle, the corner contact angle for the peak demand angle is used as one endpoint and the corner contact angle for the next corner is used as another endpoint, with a third, intermediate point referred to herein as a falling inflection point additionally used in the curve fitting operation. Thus, in the illustrated embodiment, each quarter sine curve generally represents a portion of a sinusoidal function between a peak (a point of maximum amplitude) and a trough (a point of minimum amplitude), or conversely, between a trough and a peak, although the invention is not so limited.
The rising and falling inflection points represent points in the respective quarter sine curve where the range of change in demand shifts between increasing and decreasing. In the illustrated embodiment, these points are determined in the general manner illustrated in
In order to fit a curve onto this segment of a demand curve, the rising and falling inflection points may be generated as being half way between the respective corner contact angles and the peak demand angle, with demand values that are the averages of the demand values associated with the respective corner contact angles and peak demand angle.
To facilitate an understanding of this concept, for example,
The rising inflection point is positioned at a 0 degree rotational position (i.e., half way between the −90 degree rotational position for the current corner and the 90 degree rotational position for the peak demand angle) and the falling inflection point is positioned at a 180 degree rotational position (i.e., half way between the 90 degree rotational position for the peak demand angle and the 270 degree rotational position for the next corner). The demand value DR for the rising inflection point is (DP−DC)/2 and the demand value DF for the falling inflection point is (DP−DN)/2.
Now returning to
As such, if the rotational position is before the peak demand angle, block 712 passes control to block 714 to determine the rising inflection point angle and corresponding demand value, and then to block 716 to fit a quarter sine curve segment (e.g., similar in shape to quarter sine curve 682) between the corner contact angle for the current corner, the rising inflection point and the peak demand angle. Otherwise, block 712 passes control to block 718 to determine the falling inflection point angle and corresponding demand value, and then to block 720 to fit a quarter sine curve segment (e.g., similar in shape to quarter sine curve 684) between the peak demand angle, the rising inflection point and the corner contact angle for the next corner. It will be appreciated that various manners may be used to fit a quarter sine curve to the aforementioned points, as will be apparent to those of ordinary skill having the benefit of the instant disclosure.
Upon completion of either block 716 or block 720, control then passes to block 722, where a demand value for the current rotational position is determined using the fit curve.
Returning again to
Various modifications may be made to sequence 700 in other embodiments. For example, different methodologies may be used to generate rising or falling inflection points, e.g., by using a point on a demand curve at a predetermined rotational position (e.g., half way between a corner contact angle and peak demand angle), or by using a point on a demand curve having a predetermined demand value (e.g., using the average of the demand values for the corner contact angle and the peak demand angle). Additional intermediate points may also be used for curve fitting in some embodiments, and in still other embodiments, other curves or functions, e.g., based on other trigonometric functions, polynomial functions, Gaussian functions, Lorentzian functions, Voigt functions, etc., may be used for curve fitting. Moreover, combinations of functions may be used in some embodiments to generate multiple segments of a curve that cover a portion of a relative revolution, a full relative revolution, or even multiple relative revolutions.
In addition, as illustrated by sequence of operations 750 in
Next, in block 754 corner contact angles and associated predicted demands are determined for all four corners. In some embodiments, the dimensions may also vary at different heights of the load, whereby different predicted demands may be determined for different heights of the load. Predicted demands may be determined in any of the various manners described above.
Next, in block 756 peak demand angles and predicted demands therefor are determined between each pair of corners of the load, e.g., in the various manners discussed above, resulting in the generation of four peak demand angles and associated predicted demands. Likewise, in block 758, four rising inflection points and four falling inflection points, and associated demands therefor, are determined using any of the various manners discussed above.
Next, in block 760, quarter sine curve segments are fit between pairs of corner contact angles and peak demand angles (generating a total of eight quarter sine curve segments) using any of the various manners discussed above. Then, in block 762, the resulting demand curve is scaled to represent a percentage of girth, and stored in a predicted load geometry wrap model in block 762.
Next, in block 764, the wrapping operation is started, and a loop is initiated in block 766 to control dispense rate during the wrapping operation. In block 766, the current rotational position for the load is determined. In addition, the filtered rate signal may be updated in block 766 (e.g., using Equation (1) discussed above), although it will be appreciated that in other embodiments, the filtered rate signal may be updated at a different rate and/or in a parallel process from the iteration of blocks 766-776.
Next, in block 768 the rotational position is optionally advanced based upon current rotational speed to offset system lag. Block 770 then determines a percentage for the current rotational position by accessing the stored curve in the predicted load geometry wrap model, and indexed based upon the current rotational position (optionally advanced to offset system lag). Next, in block 772, the dispense rate is determined from the determined percentage, the filtered rate signal and the wrap force parameter, e.g., using Equation (2) discussed above. Then, in block 774, the packaging material dispenser is controlled to output at the determined dispense rate. Block 776 then determines if wrapping is complete, and if not, returns control to block 766 to update the dispense rate for the next sensed rotational position of the load. Once wrapping is complete, however, block 776 terminates the sequence.
It will be appreciated that each of blocks 752-776 may be performed in various embodiments by a wrapping apparatus controller, by a cloud service, by a remote server, or by another external device. In other embodiments, however, various blocks may be implemented in different devices. For example, in one embodiment, blocks 752-762 may be performed externally from a wrapping apparatus controller to generate the predicted load geometry wrap model, and blocks 764-776 may be performed by a wrapping apparatus controller during a wrapping operation to retrieve percentage values from a predetermined curve stored in the wrap model.
As another alternative, and as illustrated by sequence of operations 800 in
Predicted demands may be scaled, for example, for one or more corner contact angles, one or more peak demand angles, one or more inflection points, etc., and the scaling may be used to increase or decrease the magnitude of the predicted demand.
It will be appreciated that scaled predicted demands may be utilized in connection with other manners of controlling dispense rate, e.g., sequence 700, among others. Further, other types of curves may be fit using scaled predicted demands in other embodiments.
The curve fitting utilized in the herein-described embodiments may be used in various manners to optimize the wrapping of a load. For example, in some embodiments it may be desirable to fit a curve that effectively decreases a rate of change in dispense rate relative to a dispense rate calculated based on predicted demand when the packaging material dispenser is transitioning between acceleration and deceleration. In some embodiments, it may also be desirable to do so proximate the corners of a load where changes in demand can be substantial once a next corner engages a web of packaging material.
Furthermore, when combined with a sensed rate of packaging material exiting the packaging material dispenser as described herein, a predicted wrap model for a standard type of load may be used to generate dispense rates based at least in part on the geometry of a load without having to sense or input the actual dimensions of the load, and with the sensed rate of the packaging material used to track the actual girth of the load during the wrapping process. Such techniques may be particularly useful, for example, in applications such as with automatic or semi-automatic stretch wrappers where sensing or inputting the actual dimensions for each and every load is not desirable, such that the dispense rate may be controlled simply based upon the input of load dimensions for a standard load type and sensing of an exit rate of the packaging material from the packaging material dispenser.
Other embodiments will be apparent to those skilled in the art from consideration of the specification and practice of the present invention. Therefore the invention lies in the claims set forth hereinafter.
Number | Name | Date | Kind |
---|---|---|---|
2076617 | Cleaves | Apr 1937 | A |
2227398 | Mohl | Dec 1940 | A |
2904196 | Teixeira | Sep 1959 | A |
3029571 | Douthit | Apr 1962 | A |
3707658 | Hilsenbeck | Dec 1972 | A |
3776081 | Becker | Dec 1973 | A |
3815313 | Heisler | Jun 1974 | A |
3867806 | Lancaster, III | Feb 1975 | A |
3910005 | Thimon et al. | Oct 1975 | A |
4077179 | Lancaster et al. | Mar 1978 | A |
4079566 | Stoecklin | Mar 1978 | A |
4152879 | Shulman | May 1979 | A |
4216640 | Kaufman | Aug 1980 | A |
4235062 | Lancaster, III et al. | Nov 1980 | A |
4271657 | Lancaster, III et al. | Jun 1981 | A |
4300326 | Stackhouse | Nov 1981 | A |
4344269 | Dieterlen et al. | Aug 1982 | A |
4387548 | Lancaster et al. | Jun 1983 | A |
4395255 | Branecky et al. | Jul 1983 | A |
4418510 | Lancaster, III et al. | Dec 1983 | A |
4429514 | Lancaster et al. | Feb 1984 | A |
4432185 | Geisinger | Feb 1984 | A |
4458467 | Shulman et al. | Jul 1984 | A |
4497159 | Lancaster, III | Feb 1985 | A |
4501105 | Rogers et al. | Feb 1985 | A |
4503658 | Mouser et al. | Mar 1985 | A |
4505092 | Bowers et al. | Mar 1985 | A |
4514955 | Mouser et al. | May 1985 | A |
4524568 | Lancaster et al. | Jun 1985 | A |
4545182 | McDowell, Jr. | Oct 1985 | A |
4590746 | Humphrey | May 1986 | A |
4628667 | Humphrey et al. | Dec 1986 | A |
4631898 | Brambilla | Dec 1986 | A |
4676048 | Lancaster et al. | Jun 1987 | A |
4693049 | Humphrey | Sep 1987 | A |
4712354 | Lancaster et al. | Dec 1987 | A |
4716709 | Lamb et al. | Jan 1988 | A |
4736567 | Pienta | Apr 1988 | A |
4754594 | Lancaster | Jul 1988 | A |
4761934 | Lancaster | Aug 1988 | A |
4807427 | Casteel et al. | Feb 1989 | A |
4840006 | Humphrey | Jun 1989 | A |
4845920 | Lancaster | Jul 1989 | A |
4852330 | Carangelo | Aug 1989 | A |
4855924 | Strosser | Aug 1989 | A |
4862678 | Humphrey | Sep 1989 | A |
4866909 | Lancaster, III et al. | Sep 1989 | A |
4905451 | Jaconelli et al. | Mar 1990 | A |
4938008 | Salzsauer | Jul 1990 | A |
4953336 | Lancaster, III et al. | Sep 1990 | A |
4955176 | Seko et al. | Sep 1990 | A |
4991381 | Simons | Feb 1991 | A |
5027579 | Keip | Jul 1991 | A |
5040356 | Thimon | Aug 1991 | A |
5040359 | Thimon | Aug 1991 | A |
5054263 | Maki-Rahkola et al. | Oct 1991 | A |
5054987 | Thornton | Oct 1991 | A |
5077956 | Thimon | Jan 1992 | A |
5081824 | Thimon et al. | Jan 1992 | A |
5107657 | Diehl et al. | Apr 1992 | A |
5123230 | Upmann | Jun 1992 | A |
5138817 | Mowry et al. | Aug 1992 | A |
5163264 | Hannen | Nov 1992 | A |
5186981 | Shellhamer et al. | Feb 1993 | A |
5195296 | Matsumoto | Mar 1993 | A |
5195297 | Lancaster et al. | Mar 1993 | A |
5195301 | Martin-Cocher et al. | Mar 1993 | A |
5203136 | Thimon et al. | Apr 1993 | A |
5203139 | Salsburg et al. | Apr 1993 | A |
5203671 | Cawley et al. | Apr 1993 | A |
5216871 | Hannen | Jun 1993 | A |
5240198 | Dorfel | Aug 1993 | A |
5301493 | Chen | Apr 1994 | A |
5311725 | Martin et al. | May 1994 | A |
5315809 | Gordon et al. | May 1994 | A |
5351461 | Fandard et al. | Oct 1994 | A |
5369416 | Haverty et al. | Nov 1994 | A |
5414979 | Moore et al. | May 1995 | A |
5447008 | Martin-Cocher | Sep 1995 | A |
5450711 | Martin-Cocher | Sep 1995 | A |
5463842 | Lancaster | Nov 1995 | A |
5524413 | Fukuda | Jun 1996 | A |
5546730 | Newell et al. | Aug 1996 | A |
5572855 | Reigrut et al. | Nov 1996 | A |
5581979 | Scherer | Dec 1996 | A |
5595042 | Cappi et al. | Jan 1997 | A |
5610344 | Ueda et al. | Mar 1997 | A |
5634321 | Martin-Cocher et al. | Jun 1997 | A |
5653093 | Delledonne | Aug 1997 | A |
5671593 | Ginestra et al. | Sep 1997 | A |
5765344 | Mandeville et al. | Jun 1998 | A |
5768862 | Mauro et al. | Jun 1998 | A |
5794416 | Rahman | Aug 1998 | A |
5797246 | Martin-Cocher | Aug 1998 | A |
5799471 | Chen | Sep 1998 | A |
5836140 | Lancaster, III | Nov 1998 | A |
5875617 | Scherer | Mar 1999 | A |
5884453 | Ramsey et al. | Mar 1999 | A |
5893258 | Lancaster et al. | Apr 1999 | A |
5941049 | Lancaster et al. | Aug 1999 | A |
5953888 | Martin-Cocher et al. | Sep 1999 | A |
6082081 | Mucha | Jul 2000 | A |
6170228 | Zeman | Jan 2001 | B1 |
6170233 | Marois et al. | Jan 2001 | B1 |
6185900 | Martin | Feb 2001 | B1 |
6195968 | Marois et al. | Mar 2001 | B1 |
6253532 | Orpen | Jul 2001 | B1 |
6293074 | Lancaster, III et al. | Sep 2001 | B1 |
6314333 | Rajala et al. | Nov 2001 | B1 |
6338480 | Endo | Jan 2002 | B1 |
6360512 | Marois et al. | Mar 2002 | B1 |
6370839 | Nakagawa | Apr 2002 | B1 |
6453643 | Buscherini et al. | Sep 2002 | B1 |
6516591 | Lancaster, III et al. | Feb 2003 | B1 |
6598379 | Zitella | Jul 2003 | B2 |
6684612 | Trottet | Feb 2004 | B2 |
6698161 | Rossi | Mar 2004 | B1 |
6748718 | Lancaster, III | Jun 2004 | B2 |
6826893 | Cere′ | Dec 2004 | B2 |
6848240 | Frey | Feb 2005 | B2 |
6851252 | Maki-Rahkola et al. | Feb 2005 | B2 |
6918225 | Ours et al. | Jul 2005 | B2 |
6918229 | Lancaster, III et al. | Jul 2005 | B2 |
7040071 | Heikaus | May 2006 | B2 |
7114308 | Cox | Oct 2006 | B2 |
7137233 | Degrasse et al. | Nov 2006 | B2 |
7178317 | Koskela | Feb 2007 | B1 |
7386968 | Sperry et al. | Jun 2008 | B2 |
7490823 | Oishi et al. | Feb 2009 | B2 |
7540128 | Lancaster, III et al. | Jun 2009 | B2 |
7568327 | Lancaster, III et al. | Aug 2009 | B2 |
7707801 | Lancaster, III | May 2010 | B2 |
7707901 | Lancaster, III et al. | May 2010 | B2 |
7779607 | Lancaster, III | Aug 2010 | B2 |
8001745 | Carter | Aug 2011 | B2 |
8037660 | Lancaster, III et al. | Oct 2011 | B2 |
8074431 | Pierson | Dec 2011 | B1 |
8276346 | Lancaster, III et al. | Oct 2012 | B2 |
8276354 | Lancaster, III et al. | Oct 2012 | B2 |
8296101 | Barlow et al. | Oct 2012 | B1 |
8424271 | Murarotto | Apr 2013 | B2 |
8539739 | Pierson et al. | Sep 2013 | B2 |
8549819 | Bison | Oct 2013 | B1 |
8707644 | Degen et al. | Apr 2014 | B2 |
8739502 | Lancaster, III | Jun 2014 | B2 |
8772651 | Martin et al. | Jul 2014 | B2 |
8915460 | Busch et al. | Dec 2014 | B2 |
9073210 | Nakajima et al. | Jul 2015 | B2 |
9488557 | Lancaster, III | Nov 2016 | B2 |
9493262 | Lancaster, III | Nov 2016 | B2 |
9555912 | Cere′ | Jan 2017 | B2 |
9896229 | Pierson et al. | Feb 2018 | B1 |
10435191 | Lancaster, III | Oct 2019 | B2 |
10676292 | Saylor | Jun 2020 | B2 |
11034470 | Lancaster, III | Jun 2021 | B2 |
20010015057 | Suolahti | Aug 2001 | A1 |
20010017023 | Armington et al. | Aug 2001 | A1 |
20020029540 | Lancaster et al. | Mar 2002 | A1 |
20030089081 | Platon | May 2003 | A1 |
20030093973 | Mir | May 2003 | A1 |
20030110737 | Lancaster et al. | Jun 2003 | A1 |
20030145563 | Cere′ | Aug 2003 | A1 |
20030158684 | Livingston | Aug 2003 | A1 |
20030200731 | Maki-Rahkola et al. | Oct 2003 | A1 |
20030200732 | Maki-Rahkola et al. | Oct 2003 | A1 |
20040031238 | Cox | Feb 2004 | A1 |
20040040477 | Neumann | Mar 2004 | A1 |
20040060264 | Miller | Apr 2004 | A1 |
20040129150 | Lancaster et al. | Jul 2004 | A1 |
20040177592 | Lancaster et al. | Sep 2004 | A1 |
20040243277 | Bonnain et al. | Dec 2004 | A1 |
20050044812 | Lancaster et al. | Mar 2005 | A1 |
20050115202 | Mertz et al. | Jun 2005 | A1 |
20050284783 | May, Jr. | Dec 2005 | A1 |
20060028969 | Kondo et al. | Feb 2006 | A1 |
20060213155 | Forni et al. | Sep 2006 | A1 |
20060248858 | Lancaster | Nov 2006 | A1 |
20060254214 | Cox et al. | Nov 2006 | A1 |
20060254225 | Lancaster et al. | Nov 2006 | A1 |
20060289691 | Forni | Dec 2006 | A1 |
20070169442 | Asiold | Jul 2007 | A1 |
20070204564 | Lancaster et al. | Sep 2007 | A1 |
20070204565 | Lancaster et al. | Sep 2007 | A1 |
20070209324 | Lancaster et al. | Sep 2007 | A1 |
20080066431 | Cousins | Mar 2008 | A1 |
20080216449 | Zimmerli | Sep 2008 | A1 |
20080229707 | Zitella et al. | Sep 2008 | A1 |
20080229714 | Zitella et al. | Sep 2008 | A1 |
20080229716 | Zitella et al. | Sep 2008 | A1 |
20080295614 | Lancaster, III et al. | Dec 2008 | A1 |
20080307754 | Storig et al. | Dec 2008 | A1 |
20090178374 | Lancaster, III et al. | Jul 2009 | A1 |
20090235617 | Moore et al. | Sep 2009 | A1 |
20090277901 | Port et al. | Nov 2009 | A1 |
20090293425 | Carter et al. | Dec 2009 | A1 |
20090313942 | Murarotto | Dec 2009 | A1 |
20100037562 | Forni et al. | Feb 2010 | A1 |
20100107653 | Paskevich et al. | May 2010 | A1 |
20100126119 | Ours | May 2010 | A1 |
20100163443 | Störig et al. | Jul 2010 | A1 |
20100239403 | Lancaster, III et al. | Sep 2010 | A1 |
20100300049 | Schmidt et al. | Dec 2010 | A1 |
20100303526 | Hayase | Dec 2010 | A1 |
20100313525 | Martin et al. | Dec 2010 | A1 |
20100320305 | Lia | Dec 2010 | A1 |
20110131927 | Lancaster, III | Jun 2011 | A1 |
20110146203 | Lancaster, III et al. | Jun 2011 | A1 |
20110153277 | Morath | Jun 2011 | A1 |
20110168751 | Tsurumi | Jul 2011 | A1 |
20110179752 | Lancaster, III et al. | Jul 2011 | A1 |
20120031053 | Lancaster, III et al. | Feb 2012 | A1 |
20120042615 | Roche | Feb 2012 | A1 |
20120102886 | Lancaster, III | May 2012 | A1 |
20120102887 | Lancaster, III et al. | May 2012 | A1 |
20120124944 | Lancaster, III et al. | May 2012 | A1 |
20120181368 | Ekola | Jul 2012 | A1 |
20130000252 | Pettersson et al. | Jan 2013 | A1 |
20130061558 | Klear et al. | Mar 2013 | A1 |
20130067865 | Maruo | Mar 2013 | A1 |
20130076753 | Lancaster, III et al. | Mar 2013 | A1 |
20130115971 | Marti et al. | May 2013 | A1 |
20130199133 | Kluge et al. | Aug 2013 | A1 |
20130247519 | Clark et al. | Sep 2013 | A1 |
20130326999 | Lemieux et al. | Dec 2013 | A1 |
20140013707 | Murarotto | Jan 2014 | A1 |
20140053502 | Pecchenini | Feb 2014 | A1 |
20140109523 | Nelson | Apr 2014 | A1 |
20140116006 | Lancaster, III | May 2014 | A1 |
20140116007 | Lancaster, III | May 2014 | A1 |
20140116008 | Lancaster, III | May 2014 | A1 |
20140123605 | Cere′ | May 2014 | A1 |
20140168422 | Feng et al. | Jun 2014 | A1 |
20140208696 | Phillips et al. | Jul 2014 | A1 |
20140223863 | Lancaster et al. | Aug 2014 | A1 |
20140223864 | Lancaster, III et al. | Aug 2014 | A1 |
20140331609 | Bison | Nov 2014 | A1 |
20150096266 | Divine et al. | Apr 2015 | A1 |
20150128530 | Brunson et al. | May 2015 | A1 |
20150197360 | Lancaster, III | Jul 2015 | A1 |
20150353220 | Lancaster, III | Dec 2015 | A1 |
20160096645 | Lancaster et al. | Apr 2016 | A1 |
20160096646 | Lancaster, III | Apr 2016 | A1 |
20160098171 | Lancaster et al. | Apr 2016 | A1 |
20170052075 | Cere′ | Feb 2017 | A1 |
20170088301 | Riemenschneider | Mar 2017 | A1 |
20170327260 | Lancaster | Nov 2017 | A1 |
20180022488 | Lancaster | Jan 2018 | A1 |
20180162660 | Saylor | Jun 2018 | A1 |
20180273226 | Lancaster et al. | Aug 2018 | A1 |
20180249637 | Kraus et al. | Sep 2018 | A1 |
20180273218 | Lancaster, III | Sep 2018 | A1 |
20190002138 | Laghi | Jan 2019 | A1 |
20200039673 | Mitchell et al. | Feb 2020 | A1 |
Number | Date | Country |
---|---|---|
2277316 | Jan 2001 | CA |
3076451 | May 2021 | CA |
3140972 | Jun 1982 | DE |
3119038 | Dec 1982 | DE |
3634924 | Apr 1988 | DE |
3901704 | Aug 1990 | DE |
4234604 | Apr 1994 | DE |
19509649 | Sep 1996 | DE |
0096635 | Dec 1983 | EP |
0144266 | Jun 1985 | EP |
0246659 | Nov 1987 | EP |
0466980 | Jan 1992 | EP |
0653352 | May 1995 | EP |
0671324 | Sep 1995 | EP |
0811554 | Dec 1997 | EP |
0842850 | May 1998 | EP |
1125841 | Aug 2001 | EP |
1213223 | Jun 2002 | EP |
1489004 | Dec 2004 | EP |
1650573 | Apr 2006 | EP |
1705119 | Sep 2006 | EP |
1717149 | Nov 2006 | EP |
1736426 | Dec 2006 | EP |
1807308 | Jul 2007 | EP |
1736426 | Oct 2007 | EP |
2183974 | May 2010 | EP |
3353062 | Aug 2018 | EP |
3521183 | Aug 2019 | EP |
3656685 | May 2020 | EP |
3733533 | Nov 2020 | EP |
1 546 523 | May 1979 | GB |
2059906 | Apr 1981 | GB |
2107668 | May 1983 | GB |
2437359 | Oct 2007 | GB |
57166252 | Oct 1982 | JP |
63191707 | Aug 1988 | JP |
0385209 | Apr 1991 | JP |
06239311 | Aug 1994 | JP |
085448 | Jan 1996 | JP |
09254913 | Sep 1997 | JP |
11165705 | Jun 1999 | JP |
2001048111 | Feb 2001 | JP |
2001072012 | Mar 2001 | JP |
2002211503 | Jul 2002 | JP |
2002362879 | Dec 2002 | JP |
2004161344 | Jun 2004 | JP |
3634993 | Jan 2005 | JP |
4350940 | Oct 2009 | JP |
WO 9107341 | May 1991 | WO |
WO 9420367 | Sep 1994 | WO |
WO 9700202 | Jan 1997 | WO |
WO 9822346 | May 1998 | WO |
WO 2004069659 | Aug 2004 | WO |
WO 2006032065 | Mar 2006 | WO |
WO 2006110596 | Oct 2006 | WO |
WO 2007071593 | Jun 2007 | WO |
WO 2007100596 | Sep 2007 | WO |
WO 2007100597 | Sep 2007 | WO |
WO 2008007189 | Jan 2008 | WO |
WO2008049148 | May 2008 | WO |
WO 2008115868 | Sep 2008 | WO |
WO 2008129432 | Oct 2008 | WO |
WO2010130011 | Nov 2010 | WO |
WO 2011057166 | May 2011 | WO |
WO 2012058549 | May 2012 | WO |
WO 2012058596 | May 2012 | WO |
WO2016057724 | Apr 2016 | WO |
WO 2017053603 | Mar 2017 | WO |
Entry |
---|
PCT International Search Report and Written Opinion for PCT International Application No. PCT/US2020/049693, dated Dec. 3, 2020. |
“The Technology Behind a ‘No-Tear’, ‘No-Rip’ Film Carriage, and How to Explain it to your Customers,” Jan. 21, 2010, downloaded from http://wulftecstretchwrapper.blogspt.com/2010_01_01archive.html on Jan. 7, 2011; 4 pages. |
http://2012.modexshow.com/press/release.aspx?ref=press&id=1899, Feb. 6, 2012. |
http://www.mhpn.com/product/force_anticipation_stretch_technology_for_stretch_wrappers/packaging, Nov. 23, 2012. |
http://www.wulftec.com/contents/brochures/015f519c-8a1a-4a0b-81d1-727cbdcbf946.pdf. Oct. 10, 2012. |
http://literature.rockwellautomation.com/idc/groups/literature/documents/ap/oem-ap069_-en-p.pdf. Aug. 1, 2011. |
http://www.packworld.com/machinery/pallelizing/wulftec-international-inc-film-feeding-system-secure-product-containment_9/14/2011. |
Bossier, John D., “Manual of Geospatial Science and Technology”, CRC Press 2001, pp. 8-15. |
Petronio,S. Going the Distance. Machine Design 76.10 (2004): 3, S8, S10, S12. (Year: 2004). |
ASTM International (2008). Standard Test Methods for Vibration Testing of Shipping Containers. D999-08. (Year: 2008). |
ASTM International (2009). Standard Test Methods for Programmable Horizaontal Impact Test for Shipping Containers and Systems. D4003-98. (Year: 2009). |
Blumer, T., & Guadagnini, D. (2011). Shock transmissibility of a palletized load caused by forklift truck handling. Department of Industrial Technology, California Polytechnic State University . (Year:2011). |
Cernokus, E. (2012). The Effect of Stretch Wrap Pre-stretch on Unitized Load Containment. M.S. Thesis, Department of Industrial Technology, California Polytechnic State University (Year: 2012). |
Emblem, A. (2012). Packaging Technology—Fundamentals, Materials and Processed. Woodhead Publishing Ltd. (Year: 2012). |
Crocker, Malcolm J. (2007). Handbook of Noise and Vibration Control. John Wiley & Sons. (Year: 2007). |
Number | Date | Country | |
---|---|---|---|
20210070485 A1 | Mar 2021 | US |
Number | Date | Country | |
---|---|---|---|
62897505 | Sep 2019 | US |