This application relates generally to systems and methods for adjusting the height of a conveying system. More specifically, this application describes systems and methods of adjusting the height of food and beverage container belts/conveyors in a repeatable and accurate manner.
In the two-piece container industry for food and beverages, cans are generally constructed by merging metal cups with corresponding lids. Because of the metal (e.g. aluminum and steel) construction of these cans, a special chemical cleaning process is generally used to ensure the cans are suitable for storing food and beverages. The cleaning process is performed by a can cleaning system that generally includes a washer and a dry-off oven. The can washer generally includes several stages: (1) one or more hold down belts that prevent cans from being blown upwards, (2) one or more belt stripper/blow-off stages, (3) one or more blow-off nozzle stages, (4) vacuum or magnetic transfer stage, and (5) one or more jam detector stages. The dry-off oven generally includes a heat chamber with a height adjustable dryer plenum. It is desirable that each of these stages be adjustable to accommodate and allow for proper operation with a specific sized can.
Currently, the method of making adjustments to these stages require manually adjusting a mechanical lever or hand crank for each stage to accommodate various sized cans. This manual adjustment generally requires the use of multiple machine operators, and takes hours to properly set the height for a desired can size and is not easily repeatable. What is needed is a system and method that can be used to adjust the different stages of the can washer and/or dry-off oven with a single machine operator and in a repeatable and accurate manner.
To address these and other shortcomings, an automated can adjustment system for a can cleaning system is disclosed. The can cleaning system includes at least a first stage that is adjustable to accommodate at least a first can having a first can height and a second can having a second can height. The automated can adjustment system includes a first drive mechanism configured to be operatively coupled with the first stage to enable the first stage to adjust a first stage height corresponding to the first can height and the second can height. The automated can adjustment system further includes a first height sensing device operatively coupled with the first drive mechanism, wherein the first height sensing device is configured to sense a first stage height corresponding to each of the first can height and the second can height, and wherein the first height sensing device is configured to generate first stage height information for the first stage corresponding to each of the first can height and the second can height. The automated can system further includes a controller in communication with the first drive mechanism and the first height sensing device, the controller operatively coupled to a first preset button and a second preset button. The controller is configured to receive the first stage height information from the first height sensing device and to store the first stage height information corresponding to each of the first can height and the second can height, the first stage height information corresponding to the first can height being associated with and recallable by the first preset button and the first stage height information corresponding to the second can height being associated with and recallable by the second present button. The controller is configured to communicate with the first drive mechanism to adjust the first stage height based on the first stage height information recalled when either the first preset button or the second preset button is selected.
The can cleaning system above may further include at least a second stage that is adjustable to accommodate at least the first and second cans. In that configuration, the automated can adjustment system further includes a second drive mechanism configured to be operatively coupled with the second stage to enable the second stage to adjust a second stage height corresponding to the first can height and the second can height. The automated can adjustment system further includes a second height sensing device operatively coupled with the second drive mechanism, wherein the second height sensing device is configured to sense a second stage height corresponding to each of the first can height and the second can height, and wherein the second height sensing device is configured to generate second stage height information for the second stage corresponding to each of the first can height and the second can height. The controller is also in communication with second drive mechanism and the second height sensing device. The controller is also configured to receive the second stage height information from the second height sensing devices and to store the second stage height information corresponding to each of the first can height and the second can height, the second stage height information corresponding to the first can height being associated with and recallable by the first preset button and the second stage height information corresponding to the second can height being associated with and recallable by the second preset button. The controller is also configured to communicate with the second drive mechanism to change the second stage height based on the second stage height information recalled when either the first preset button or the second preset button is selected.
A method for adjusting the height of a can cleaning system using the automated can height adjustment system is also disclosed. The method includes providing a first stage having a first stage height that is adjustable to accommodate at least a first can having a first can height and a second can having a second can height and providing the automated can adjustment system that includes a first drive mechanism configured to be operatively coupled with the first stage, a first height sensing device operatively coupled with the first drive mechanism, and a controller in communication with the first drive mechanism and the first height sensing device. The method includes sensing a first stage height corresponding to the first can height using the first height sensing device; generating first stage height information for the first stage corresponding to the first can height; receiving the first stage height information corresponding to the first can height from the first height sensing device to the controller; associating the first stage height information corresponding to the first can height with a first preset button; recalling the first stage height information corresponding to the first can height by selecting the first preset button; and adjusting the first stage height based on the first stage height information corresponding to the first can height, wherein the controller instructs the first drive mechanism to adjust the first stage height to correspond to the first can height.
In another embodiment, the method includes associating the first stage height information corresponding to a second can height with a second preset button; recalling the first stage height information corresponding to the second can height by selecting the second present button; and adjusting the height of the first stage based on the first stage height information corresponding to the second can height, wherein the controller instructs the first drive mechanism to adjust the first stage height to correspond to the second can height.
In another embodiment, the method for adjusting the height of a can cleaning system is contemplated for a system having a first and second stage and the height of both first and second stages being adjustable to correspond to a first can height be selecting a preset button associated with the height of the first can.
Various additional features and advantages of the invention will become more apparent to those of ordinary skill in the art upon review of the following detailed description of one or more illustrative embodiments taken in conjunction with the accompanying drawings.
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate one or more embodiments of the invention and, together with the general description given above and the detailed description given below, serve to explain the one or more embodiments of the invention.
With reference to
As shown in
For the sake of clarity and brevity in this Detailed Description, as used herein, the first stage is intended to refer to any stage of the can cleaning system, while the second stage is intended to refer to any stage that occurs subsequent to, or downstream of, the first stage. In other words, at least part of the first stage occurs prior to the start of the second stage.
An exemplary global controller 16 will now be described. The global controller 16 is configured to recall the first and second stage height information for one of the first or second cans and communicate with first and second drive mechanisms to change the first and second stage heights, H1, H2, respectively based on the first and second stage height information stored for the respective first or second can. The global controller 16 is configured to change the first and second stage heights using the first and second stage height information without subsequent manual manipulation of the first or second stage heights. The global controller 16 at a single location may adjust the height of the entire automated can height adjustment system 10, 10a, 10b. As will be described in connection to
While
For example, the automated can height adjustment system 10, 10a, 10b may include a local controller 106 configured to make micro-adjustments to a first stage height H1 in addition to the adjustments made by the global controller 16. Likewise, the local controller 206 may be configured to make micro-adjustments to a second stage height H2 in addition to the adjustments made by the global controller 16. Similarly, the local controller 306 may be configured to make micro-adjustments to a third stage height H3 in addition to the adjustments made by the global controller 16. Similarly, the local controller 406 may be configured to make micro-adjustments to a fourth stage height H4 in addition to the adjustments made by the global controller 16. Similarly, the local controller 506 may be configured to make micro-adjustments to a fifth stage height H5 in addition to the adjustments made by the global controller 16. Similarly, the local controller 606 may be configured to make micro-adjustments to a sixth stage height H6 in addition to the adjustments made by the global controller 16.
Features of the individual stages will now be discussed in greater detail. For example, the first stage may be any stage of the can washer 12 (including stages 100, 200, 300, 400, 500, 600), and the second stage may be any subsequent stage (including stages 100b, 200b, 300b, 500b), of the can washer 12. Alternatively, the first stage may be any stage of the can washer 12 and the second stage may be any stage of the dry-off oven 14, such that the global controller 16 causes the respective drive mechanisms 102, 202, 302, 402, 502, 602 to adjust the first and second stage heights H1, H2, H3, H4, H5, H6 without a user (e.g. an operator) manually adjusting the can washer 12 and/or the dry-off oven 14.
Hold Down Belt Stage(s)
As shown in
As shown in
As shown in
The global controller 16 is in communication with the drive mechanisms 102a-b and the height sensing devices 104a-b. The global controller 16 is configured to receive and store (from the height sensing devices 104a-b), the first stage height information for the first hold down belt stage 100a for each of the at least first and second cans. The stage height information may be saved as part of the settings for a particular can size, such as in a preset in the global controller 16 as will be discussed with respect to
Exemplary components for use in the first hold down belt stage height adjustment systems 101a-a″ are shown below in TABLE 1. This listing of components is not intended to be limiting.
Belt Stripper/Blow-Off Stage(s)
The drive mechanism 202a is configured to be operatively coupled with the belt stripper/blow-off stage 200a-d to enable the belt stripper/blow-off stages 200a-d to adjust a second stage height H2 between accommodating the at least first and second cans. The height sensing device 204a is operatively coupled with the drive mechanism 202a, and is configured to sense a second stage height H2 for each of the at least first and second cans. The second height sensing device 204a is configured to generate second stage height information for the belt stripper/blow-off stage 200a for each of the first and second cans. The global controller 16 is in communication with the first and second drive mechanisms 102a-b, 202a and the first and second height sensing devices 104a-b, 204a. The global controller 16 is configured to receive from the respective first and second height sensing devices 104a-b, 204a, and subsequently store, the first and second stage height information for each of the at least first and second cans for each of the stages 100a-b, 200a-d.
Blow-Off Nozzle Stage(s)
Exemplary components for use in the first blow-off nozzle stage height adjustment system 301a are shown below in TABLE 2. This listing of components is not intended to be limiting.
Transfer Stage(s)
Exemplary components for use in the transfer stage height adjustment system 401 are shown below in TABLE 3. This listing of components is not intended to be limiting.
Jam Detection Stage(s)
Dryer Plenum Stage(s)
Exemplary components for use in the dryer plenum stage height adjustment system 601 are shown below in TABLE 4. This listing of components is not intended to be limiting.
The hold down belt stage(s) 100, a belt stripper/blow-off stage(s) 200, a blow-off nozzle stage(s) 300, a vacuum or magnetic transfer stage(s) 400, jam detector stage(s) 500, and dryer plenum stage 600 may be equipped with similar or essentially identical automated adjustment systems, if desired. Electrical controls may include: (1) drive mechanism, which vertically move the components to accommodate a given can height; (2) a power supply that controls the drive motor at different speeds (e.g. a variable frequency drive controlling motor); (3) a height sensing device, which preserves actuator position information and sends it to the global controller 16; and (4) an HMI manual control pushbutton station with UP and DOWN jog pushbuttons, which may be used during maintenance or repair.
Presets may be controlled to account for various can sizes. As a result, adjustments can be done without a user, such as an operator, physically putting their hands on the machine. As such, the automated can height adjustment system 10, 10a, 10b allows adjustments to be made individually (e.g. locally) and/or collectively (e.g. globally). The global controller 16 includes a first preset for the first can that adjusts each of the at least first and second stage heights H1, H2. The global controller 16 includes a second preset for the second can that adjusts the at least first and second stage heights. The first preset may also adjust at least one fan speed, a blower speed, and a temperature setting. The height information from the at least first and second stages 100, 200 may be saved in a single preset in the global controller 16. Preset functionality for both individual stages 100, 200, 300, 400, 500, 600 and the entire can height adjustment system 10, 10a, 10b (e.g. preset to activate prior hold down position setting only or prior hold down setting in conjunction with the other settings of the rest of the system). It may be directable to include ancillary equipment settings as part of the broader “preset” definition. As a result, separate presets may be used for the same can height, but having different can widths or cans using different processing temperatures etc.
An exemplary and non-exhaustive list of potential process variables to include with can height presets include: (1) blow-off fan(s) speed and/or damper position(s), (2) washer vent fan(s) speed and/or damper position(s), (3) pump(s) setting, such as speed, pressure, or flow rate, for example, (4) spray pressure(s), (5) process temperature(s) (applicable to heated stages), (7) vacuum transfer suction pressure(s) and/or air flow rate(s), (8) dryer zone(s) temperature(s), (9) dryer recirculation fan(s) setting, such as speed, pressure, or flow rate, for example, (10) dryer exhaust fan(s) setting, such as speed, pressure, or flow rate, for example, (11) backflow setting(s), such as enable/disable or flow rate/range, for example, (12) variable process control setting(s), such as range(s) or set point(s), and/or (13) any other suitable process parameter.
An exemplary method of adjusting will now be described with respect to the first hold down belt stage 100a. The method of adjusting will apply to any of the other stages 100, 200, 300, 400, 500, 600 described herein. All indications of “NNNNN” in the
When it is time to run a can of a different size through the can cleaning system, the operator selects one of the preset buttons 1002, e.g., PRESET NAME 2, under the CAN HEIGHT CHANGEOVER screen of
An exemplary method of calibration is now described with reference to
The individual stages 100, 200, 300, 400, 500, 600 may be moved up and down using the manual controls or pushbuttons on the global controller 16 configuration screen. The operator also has point-of-adjustment capability at each particular stage 100, 200, 300, 400, 500, 600 as shown in
Can washer changeover may be controlled via the CAN HEIGHT CHANGEOVER screen 1000 as shown in
Lock out control capability may also be incorporated according to an exemplary embodiment. For example, one or more levels of control may be provided for daily operators, maintenance individuals, and programmers. For example, daily operators may have basic control. Maintenance individuals may have the functionality of daily operators plus the ability to change between presets etc. Programmers may have the highest level of control, which would include the functionality of maintenance individuals plus have the ability to modify the presets.
TABLE 5 provides an exemplary, non-limiting, listing of suitable can sizes. TABLE 5 is not intended to be exhaustive, such that many other can sizes may also be suitable with the automated can height adjustment system 10, 10a, 10b. Additionally, while aluminum and steel cans are shown, other types of containers such as jars and bottles are also envisioned. Also, other washers 12 and dry-off ovens 14 are also envisioned.
Referring now to
The processor 1102 may include one or more devices selected from microprocessors, micro-controllers, digital signal processors, microcomputers, central processing units, field programmable gate arrays, programmable logic devices, state machines, logic circuits, analog circuits, digital circuits, or any other devices that manipulate signals (analog or digital) based on operational instructions that are stored in memory 1104. Memory 1104 may include a single memory device or a plurality of memory devices including, but not limited to, read-only memory (ROM), random access memory (RAM), volatile memory, non-volatile memory, static random access memory (SRAM), dynamic random access memory (DRAM), flash memory, cache memory, and/or data storage devices such as a hard drive, optical drive, tape drive, volatile or non-volatile solid state device, or any other device capable of storing data.
The processor 1102 may operate under the control of an operating system 1114 that resides in memory 1104. The operating system 1114 may manage computer resources so that computer program code embodied as one or more computer software applications, such as an application 1116 residing in memory 1104, may have instructions executed by the processor 1102. In an alternative embodiment, the processor 1102 may execute the application 1116 directly, in which case the operating system 1114 may be omitted. One or more data structures 1118 may also reside in memory 1104, and may be used by the processor 1102, operating system 1114, or application 1116 to store or manipulate data.
The I/O interface 1106 may provide a machine interface that operatively couples the processor 1102 to other devices and systems, such as the external resource 1110 or the network 1112. The application 1116 may thereby work cooperatively with the external resource 1110 or network 1112 by communicating via the I/O interface 1106 to provide the various features, functions, applications, processes, or modules comprising embodiments of the invention. The application 1116 may also have program code that is executed by one or more external resources 1110, or otherwise rely on functions or signals provided by other system or network components external to the computer 1100. Indeed, given the nearly endless hardware and software configurations possible, persons having ordinary skill in the art will understand that embodiments of the invention may include applications that are located externally to the computer 1100, distributed among multiple computers or other external resources 1110, or provided by computing resources (hardware and software) that are provided as a service over the network 1112, such as a cloud computing service.
The HMI 1108 may be operatively coupled to the processor 1102 of the computer 1100 in a known manner to allow a user to interact directly with the computer 1100. The HMI 1108 may include video or alphanumeric displays, a touch screen, a speaker, and any other suitable audio and visual indicators capable of providing data to the user. The HMI 1108 may also include input devices and controls such as an alphanumeric keyboard, a pointing device, keypads, pushbuttons, control knobs, microphones, etc., capable of accepting commands or input from the user and transmitting the entered input to the processor 1102.
A database 1120 may reside in memory 1104, and may be used to collect and organize data used by the various systems and modules described herein. The database 1120 may include data and supporting data structures that store and organize the data. In particular, the database 1120 may be arranged with any database organization or structure including, but not limited to, a relational database, a hierarchical database, a network database, or combinations thereof. A database management system in the form of a computer software application executing as instructions on the processor 1102 may be used to access the information or data stored in records of the database 1120 in response to a query, where a query may be dynamically determined and executed by the operating system 1114, other applications 1116, or one or more modules.
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 a subset thereof, may be referred to herein as “computer program code,” or simply “program code.” Program code typically comprises computer-readable 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 operations necessary to execute operations and/or elements embodying the various aspects of the embodiments of the invention. Computer-readable program instructions for carrying out operations of the embodiments of the invention may be, for example, assembly language or either source code or object code written in any combination of one or more programming languages.
Various program code described herein may be identified based upon the application within which it is implemented in specific embodiments of the invention. However, it should be appreciated that any particular program nomenclature which 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 generally 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 embodiments of the invention are not limited to the specific organization and allocation of program functionality described herein.
The program code embodied in any of the applications/modules described herein is capable of being individually or collectively distributed as a program product in a variety of different forms. In particular, the program code may be distributed using a computer-readable storage medium having computer-readable program instructions thereon for causing a processor to carry out aspects of the embodiments of the invention.
Computer-readable storage media, which is inherently non-transitory, may include volatile and non-volatile, and removable and non-removable tangible media implemented in any method or technology for storage of data, 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, portable compact disc read-only memory (CD-ROM), 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 data and which can be read by a computer. A computer-readable storage medium should not be construed as transitory signals per se (e.g., radio waves or other propagating electromagnetic waves, electromagnetic waves propagating through a transmission media such as a waveguide, or electrical signals transmitted through a wire). Computer-readable program instructions may be downloaded to a computer, another type of programmable data processing apparatus, or another device from a computer-readable storage medium or to an external computer or external storage device via a network.
Computer-readable program instructions stored in a computer-readable medium may be used to direct a computer, other types of programmable data processing apparatuses, or other devices to function in a particular manner, such that the instructions stored in the computer-readable medium produce an article of manufacture including instructions that implement the functions, acts, and/or operations specified in the flow-charts, sequence diagrams, and/or block diagrams. The computer program instructions may be provided to one or more processors of a general purpose computer, a special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the one or more processors, cause a series of computations to be performed to implement the functions, acts, and/or operations specified in the flow-charts, sequence diagrams, and/or block diagrams.
In certain alternative embodiments, the functions, acts, and/or operations specified in the flow-charts, sequence diagrams, and/or block diagrams may be re-ordered, processed serially, and/or processed concurrently consistent with embodiments of the invention. Moreover, any of the flow-charts, sequence diagrams, and/or block diagrams may include more or fewer blocks than those illustrated consistent with embodiments of the invention.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the embodiments of the invention. As used herein, the singular forms “a”, “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises” and/or “comprising,” when used in this specification, specify the presence of stated features, integers, actions, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, actions, steps, operations, elements, components, and/or groups thereof. Furthermore, to the extent that the terms “includes”, “having”, “has”, “with”, “comprised of”, or variants thereof are used in either the detailed description or the claims, such terms are intended to be inclusive in a manner similar to the term “comprising”.
While the invention has been illustrated by a description of various embodiments, and while these embodiments have been described in considerable detail, it is not the intention of the Applicant to restrict or in any way limit the scope of the appended claims to such detail. Additional advantages and modifications will readily appear to those skilled in the art. The invention in its broader aspects is therefore not limited to the specific details, representative apparatus and method, and illustrative examples shown and described. Accordingly, departures may be made from such details without departing from the spirit or scope of the Applicant's general inventive concept.
This application is a divisional of U.S. patent application Ser. No. 15/903,741 filed Feb. 23, 2018 (pending), which claims the benefit of priority to U.S. Provisional Patent Application Ser. No. 62/463,141, filed on Feb. 24, 2017 (expired), the entire disclosures of which are hereby incorporated by reference herein.
Number | Date | Country | |
---|---|---|---|
62463141 | Feb 2017 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 15903741 | Feb 2018 | US |
Child | 16856408 | US |