Currently, there is a need for small bottling capabilities where the cost of equipment for larger scale operations are cost prohibitive. Many different means are known for effectively and efficiently filling bottles in large scale operations. Conveyor type systems are well known and work great for large scale operations where the costs of machinery can be economically feasible. However, for smaller operations, these types of systems are cost prohibitive and economically unfeasible.
A system for bottling (i.e., filling and capping) on a small scale (e.g., 10-100 bottles at a time) that is economically feasible, easy to use, and labor efficient is needed.
Embodiments of the present invention include a vessel filling and capping (VFC) system. The VFC system can be implemented to fill a plurality of vessels with fluid and secure caps to the filled vessels. In one embodiment, the VFC system can include, but is not limited to, a control module, a tray, a vessel filling assembly, and a vessel capping assembly. Typically, the tray can be implemented with both the vessel filling assembly and the vessel capping assembly. For instance, after a plurality of vessels are filled with a fluid via the vessel filling assembly, the tray having fluid filled vessels can be implemented with the vessel capping assembly to secure caps to each of the filled vessels. Typically, the tray can be removed from the vessel filling assembly and then moved to the vessel capping assembly after the vessels have been filled. The vessel capping assembly may then cap each of the fluid filled vessels in the tray.
The tray can typically include a matrix (or grid) of receptacles for receiving vessels therein. A size of the tray can be varied depending on a need of a particular user. Based on a size of the vessels to be filled, the tray may include differing amounts of receptacles. Of note, the vessels can typically be bottles configured to receive a threaded cap thereon. For instance, a size of the receptacles can be altered to fit a variety of differently sized vessels on a similarly sized tray. In one example, the tray may include an 7×8 matrix of receptacles. In another example, the tray may include a 5×4 matrix of receptacles. Typically, the tray can be sized to be implemented with both the vessel filling assembly and the vessel capping assembly. Typically, vessels loaded into the tray can be filled with the vessel filling assembly and then the tray can be removed with the filled vessels and moved to the vessel capping assembly to be capped.
In one embodiment, the vessel filling assembly can include, but is not limited to, a control module, a support frame, a first linear actuator, a second linear actuator, a tray support member, a nozzle, a pump, and a power supply. The support frame can be implemented to support the first linear actuator, the second linear actuator, the tray support member, and the nozzle. The first linear actuator can be operatively coupled to the tray support member and the second linear actuator can be operatively coupled to the nozzle. Typically, a direction of motion of the first linear actuator can be oriented perpendicular to a direction of motion of the second linear actuator. For instance, a stroke of the first linear actuator can be substantially perpendicular to a stroke of the second linear actuator. Of note, this allows the control module to orient a location of the nozzle in relation to the tray based on a movement of the first linear actuator and the second linear actuator. For instance, an XY coordinate system (e.g., Cartesian coordinate system) can be implemented. The control module may then dictate a location of the nozzle by moving the first linear actuator and the second linear actuator.
Embodiments are contemplated where a vision sensor can be implemented to determine a location of a vessel and an amount of fluid filled into the vessels. In such an embodiment, a user my input how many rows and columns for the tray and a total number of vessels to be filled. The user may also input a fill volume and a sensor offset. The control module may index the nozzle over until the vision sensor indicates finding a first vessel and then the control module can start the pump to fill the first vessel based on information from the vision sensor. The control module can stop filling the first vessel when the vision sensor indicates the vessel is full. The control module may then index the nozzle to the next vessel until the vision sensor detects the next vessel. The control module may start the pump and continue the process until all the vessels have been filled. As can be appreciated, when implementing the vision sensor, the control module can determine when to begin filling and/or moving the nozzle based on data received from the vision sensor.
The first linear actuator, the second linear actuator, and the pump can be controlled via the control module. The tray support member can include guides for placing the tray in an appropriate location on the tray support member. In one example, protrusions located on back corners and sides of the tray support member can be implemented.
Generally, the pump may be a peristaltic pump. However, other types of pumps are contemplated for use with the system. Of note, the assembly can include one or more peristaltic pumps depending on the number of nozzles implemented. Generally, there can be a one-to-one ratio of pumps to nozzles. The nozzle and pump can be implemented to deposit fluids including oils to lotions. For instance, the assembly can be rated for low and high viscosities (cP) 20000+. In other embodiments, typically for high viscosity fluids, a piston pump may be implemented. In yet other embodiments, pressurized storage containers may be used in combination with a peristatic pump to fill the vessels based on volume. In embodiments implementing a pressurized storage container, the peristatic pump can be implemented to meter the amount of fluid being dispensed. As can be appreciated, the pressurized storage container can provide enough force to effectively pump the fluid.
In some embodiments, the vessel filling assembly may further include a third linear actuator configured to adjust a vertical position of the nozzle. In such an embodiment, the nozzle may be moved into an interior of a vessel to fill the vessel from the bottom up. After, or during the filling, the nozzle can be moved up and then out of the vessel after the vessel has been filled. The third linear actuator may be controlled via the control module.
In some instances, a tray may be filled with vessels having varying heights. Typically, the vessels can be grouped together in the tray with similarly sized vessels and the control module may be provided (e.g., by a user via a user interface) a location of the change in size of vessels. The vessel filling assembly may then adjust a vertical location of the nozzle when the vessels change height. Embodiments are contemplated where a vertical position of the nozzle may be manually adjusted.
In one embodiment, the vessel capping assembly can include, but is not limited to, a control module, a support frame, a first linear actuator, a second linear actuator, a tray support member, a compressed gas source, a pneumatic torque wrench, a pneumatic cylinder, and a power supply. The support frame can be implemented to support the first linear actuator, the second linear actuator, the tray support member, the pneumatic torque wrench, and the pneumatic cylinder. The compressed air source can be operatively connected to the pneumatic torque wrench and the pneumatic cylinder. The pneumatic cylinder can be implemented to move the pneumatic torque wrench up and down. The first linear actuator, the second linear actuator, the pneumatic torque wrench, and the pneumatic cylinder can be controlled via the control module. The tray support member can include guides for placing the tray in an appropriate location on the tray support member. In one example, protrusions located on back corners and sides of the tray support member can be implemented. In one embodiment, an electric torque wrench can be implemented in place of the pneumatic torque wrench and a linear actuator can be implemented in place of the pneumatic cylinder. In some instances, the electric torque wrench can be implemented with the pneumatic cylinder or the pneumatic torque wrench can be implemented with the linear actuator.
The first linear actuator can be operatively coupled to the tray support member and the second linear actuator can be operatively coupled to the pneumatic torque wrench and the pneumatic cylinder. Typically, a direction of motion of the first linear actuator can be oriented perpendicular to a direction of motion of the second linear actuator. For instance, a stroke of the first linear actuator can be substantially perpendicular to a stroke of the second linear actuator. Of note, this allows the control module to orient a location of the pneumatic torque wrench in relation to the tray based on a movement of the first linear actuator and the second linear actuator. For instance, an XY coordinate system (e.g., Cartesian coordinate system) can be implemented. The control module may then dictate a location of the pneumatic torque wrench by moving the first linear actuator and the second linear actuator.
The control module can include an application (or program) configured to operate one or more components of the VFC system. In one instance, a control module can be provided for the vessel filling assembly and another control module can be provided for the vessel capping assembly. In another instance, a single computing device running two different applications (or programs or combination thereof) can be implemented for both the vessel filling assembly and the vessel capping assembly. The control module can represent a computing device or another powerful, dedicated computer system that can support multiple user sessions. In some embodiments, the control module can be any type of computing device including, but not limited to, a personal computer, a game console, a smartphone, a tablet, a netbook computer, or other computing devices. In one embodiment, the control module can be a distributed system wherein server functions are distributed over several computers connected to a network. The control module can typically include a hardware platform and software components.
The software components of the control module can include one or more databases which can store a data related to positional information for the tray matrix. The software components can also include an operating system on which various applications and programs can execute. The control module can include one or more applications dedicated to operating the vessel filling assembly and the vessel capping assembly. The applications can include user interfaces utilizing inputs and actionable buttons to allow a user to control the assemblies via the applications. A database manager can be an application that runs queries against the databases. In one embodiment, the database manager can allow interaction with the databases through an HTML user interface on a user device.
The hardware platform of the control module can include, but is not limited to, a processor, random-access memory, and nonvolatile storage. The processor can be a single microprocessor, multi-core processor, or a group of processors. The random-access memory can store executable code as well as data that can be immediately accessible to the processor. The nonvolatile storage can store executable code and data in a persistent state. The hardware platform can include a user interface. The user interface can include keyboards, monitors, pointing devices, and other user interface components. The hardware platform can also include a network interface. The network interface can include, but is not limited to, hardwired and wireless interfaces through which the control module can communicate with other devices.
In a typical implementation of the vessel filling and capping system, a plurality of vessels can be placed into the tray. A user can then use the vessel filling assembly to fill each of the plurality of vessels with a fluid selected by the user. Of note, the VFC system application can be configured to allow a user to determine a fill speed of the assembly to allow adjustability for fluids having different viscosities and for vessels having differing volumes. Once each of the vessels has been filled, the tray full of vessels can be removed from the vessel filling assembly and moved to the vessel capping assembly. The tray, full of filled vessels, can be placed on the tray support member of the vessel capping assembly and moved into position for interaction with the pneumatic torque wrench. Once the tray full of vessels if properly oriented, the vessel capping assembly can be implemented to cap each of the vessels.
The present invention can be embodied as devices, systems, methods, and/or computer program products. Accordingly, the present invention can be embodied in hardware and/or in software (including firmware, resident software, micro-code, etc.). Furthermore, the present invention can take the form of a computer program product on a computer-usable or computer-readable storage medium having computer-usable or computer-readable program code embodied in the medium for use by or in connection with an instruction execution system. In one embodiment, the present invention can be embodied as non-transitory computer-readable media. In the context of this document, a computer-usable or computer-readable medium can include, but is not limited to, any medium that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device.
The computer-usable or computer-readable medium can be, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, device, or propagation medium.
The terms and phrases as indicated in quotation marks (“ ”) in this section are intended to have the meaning ascribed to them in this Terminology section applied to them throughout this document, including in the claims, unless clearly indicated otherwise in context. Further, as applicable, the stated definitions are to apply, regardless of the word or phrase's case, to the singular and plural variations of the defined word or phrase.
The term “or” as used in this specification and the appended claims is not meant to be exclusive; rather the term is inclusive, meaning either or both.
References in the specification to “one embodiment”, “an embodiment”, “another embodiment, “a preferred embodiment”, “an alternative embodiment”, “one variation”, “a variation” and similar phrases mean that a particular feature, structure, or characteristic described in connection with the embodiment or variation, is included in at least an embodiment or variation of the invention. The phrase “in one embodiment”, “in one variation” or similar phrases, as used in various places in the specification, are not necessarily meant to refer to the same embodiment or the same variation.
The term “couple” or “coupled” as used in this specification and appended claims refers to an indirect or direct physical connection between the identified elements, components, or objects. Often the manner of the coupling will be related specifically to the manner in which the two coupled elements interact.
The term “directly coupled” or “coupled directly,” as used in this specification and appended claims, refers to a physical connection between identified elements, components, or objects, in which no other element, component, or object resides between those identified as being directly coupled.
The term “approximately,” as used in this specification and appended claims, refers to plus or minus 10% of the value given.
The term “about,” as used in this specification and appended claims, refers to plus or minus 20% of the value given.
The terms “generally” and “substantially,” as used in this specification and appended claims, mean mostly, or for the most part.
Directional and/or relationary terms such as, but not limited to, left, right, nadir, apex, top, bottom, vertical, horizontal, back, front and lateral are relative to each other and are dependent on the specific orientation of a applicable element or article, and are used accordingly to aid in the description of the various embodiments and are not necessarily intended to be construed as limiting.
The term “software,” as used in this specification and the appended claims, refers to programs, procedures, rules, instructions, and any associated documentation pertaining to the operation of a system.
The term “firmware,” as used in this specification and the appended claims, refers to computer programs, procedures, rules, instructions, and any associated documentation contained permanently in a hardware device and can also be flashware.
The term “hardware,” as used in this specification and the appended claims, refers to the physical, electrical, and mechanical parts of a system.
The terms “computer-usable medium” or “computer-readable medium,” as used in this specification and the appended claims, refers to any medium that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device. The computer-usable or computer-readable medium may be, for example but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, device, or propagation medium. By way of example, and not limitation, computer readable media may comprise computer storage media and communication media.
The term “signal,” as used in this specification and the appended claims, refers to a signal that has one or more of its characteristics set or changed in such a manner as to encode information in the signal. It is to be appreciated that wireless means of sending signals can be implemented including, but not limited to, Bluetooth, Wi-Fi, acoustic, RF, infrared and other wireless means.
Referring to
As shown in
Referring to
The vessel filling assembly 102 can include, but is not limited to, a support frame 110, a first linear actuator 112, a second linear actuator 114, a tray support member 116, a nozzle 118, a pump 120, a power supply 122, and a control module 124. The support frame 110 can be implemented to support the first linear actuator 112, the second linear actuator 114, the tray support member 116, and the nozzle 118. The first linear actuator 112 can be operatively coupled to the tray support member 116 and the second linear actuator 114 can be operatively coupled to the nozzle 118. Typically, a direction of motion of the first linear actuator 112 can be oriented perpendicular to a direction of motion of the second linear actuator 114. Of note, this can allow the control module 124 to orient a location of the nozzle 118 in relation to the tray 106 based on a movement of the first linear actuator 112 and the second linear actuator 114. For instance, an XY coordinate system (e.g., Cartesian coordinate system) can be implemented to control a location of the nozzle 118 and the tray 106 by the control module 124.
In a typical implementation, the first linear actuator 112, the second linear actuator 114, and the pump 120 can be controlled via the control module 124. The tray support member 116 can include guides for placing the tray 106 in an appropriate location on the tray support member 116. In one example, protrusions located on back corners and sides of the tray support member 116 can be implemented.
Generally, the pump 120 may be a peristaltic pump. However, other types of pumps are contemplated for use with the system. Of note, the assembly 102 can include one or more peristaltic pumps depending on the number of nozzles implemented. Generally, there can be a one-to-one ratio of pumps to nozzles. The nozzle and pump can be implemented to deposit fluids including oils to lotions. For instance, the assembly can be rated for low and high viscosities (cP) 20000+. In other embodiments, typically for high viscosity fluids, a piston pump may be implemented. In yet other embodiments, pressurized storage containers may be used in combination with a peristatic pump to fill the vessels based on volume. In embodiments implementing a pressurized storage container, the peristatic pump can be implemented to meter the amount of fluid being dispensed. As can be appreciated, the pressurized storage container can provide enough force to effectively pump the fluid.
The vessel capping assembly 104 can include, but is not limited to, a support frame 130, a first linear actuator 132, a second linear actuator 134, a tray support member 136, a compressed gas source 138, a pneumatic torque wrench 140, a pneumatic cylinder 142, a power supply 144, and a control module 146. The support frame 130 can be implemented to support the first linear actuator 132, the second linear actuator 134, the tray support member 136, the pneumatic torque wrench 140, and the pneumatic cylinder 142. The compressed air source 138 can be operatively connected to the pneumatic torque wrench 140 and the pneumatic cylinder 142. The pneumatic cylinder 142 can be implemented to move the pneumatic torque wrench 140 up and down. The first linear actuator 132, the second linear actuator 134, the pneumatic torque wrench 140, and the pneumatic cylinder 142 can be controlled via the control module 146. In one instance, the pneumatic torque wrench 140 can be a push to start wrench where work can be initiated when the torque wrench engages a cap on a vessel. The tray support member 136 can include guides for placing the tray 106 in an appropriate location on the tray support member 136. In one example, protrusions located on back corners and sides of the tray support member 136 can be implemented.
The first linear actuator 132 can be operatively coupled to the tray support member 136 and the second linear actuator 134 can be operatively coupled to the pneumatic torque wrench 140 and the pneumatic cylinder 142. Typically, a direction of motion of the first linear actuator 132 can be oriented perpendicular to a direction of motion of the second linear actuator 134. Of note, this can allow the control module 146 to orient a location of the pneumatic torque wrench 140 in relation to the tray 106 based on a movement of the first linear actuator 132 and the second linear actuator 134. For instance, an XY coordinate system (e.g., Cartesian coordinate system) can be implemented to control a location of the pneumatic torque wrench 140 and the tray 106 by the control module 146.
Referring to
As shown, the control module 124/146 can include, but is not limited to, software components and hardware components. The software components of the control module 124/146 can include one or more databases 150 which can store a data related to positional information for the tray matrix. The software components can also include an operating system 152 on which various applications 154 and programs 156 can execute. A database manager 158 can be an application that runs queries against the databases 150. In one embodiment, the database manager 158 can allow interaction with the databases 150 through an HTML user interface on a user device.
The hardware platform of the control module can include, but is not limited to, a processor 160, random-access memory 162, and nonvolatile storage 164. The processor 160 can be a single microprocessor, multi-core processor, or a group of processors. The random-access memory 162 can store executable code as well as data that can be immediately accessible to the processor. The nonvolatile storage 164 can store executable code and data in a persistent state. The hardware platform can include a user interface 166. The user interface 166 can include keyboards, monitors, touchscreens, pointing devices, and other user interface components. Typically, the software components can be displayed on the user interface 166. The hardware platform can also include a network interface 168. The network interface 168 can include, but is not limited to, hardwired and wireless interfaces through which the control module 124/146 can communicate with other devices.
The control module 124/146 can represent a computing device or another powerful, dedicated computer system that can support multiple user sessions. In some embodiments, the control module 124/146 can be any type of computing device including, but not limited to, a personal computer, a game console, a smartphone, a tablet, a netbook computer, or other computing devices. In one embodiment, the control module 124/146 can be a distributed system wherein server functions are distributed over several computers connected to a network. The control module 124/146 can typically include a hardware platform and software components.
As shown in
As previously mentioned, the tray 106 (as shown in
The tray 106 may be placed on the filling tray support member 116 and the guides 117 can be implemented to orient the tray 106 on the vessel filling assembly 102. The control module 124 can run an application with one or more inputs from a user to center the nozzle 118 over a first vessel located in the tray 106. The application can further allow a user to input information related to a distance between bottles located proximate to one another to help determine how far the nozzle travels after filling a vessel.
The capping control module 146 can be operatively connected to the first linear actuator 132, the second linear actuator 134, and the pneumatic cylinder 142. Of note, the capping control module 146 can effectively control the pneumatic torque wrench 140 via the pneumatic cylinder 142. Similar to the filling control module 124, the capping control module 146 can include one or more inputs in an application to determine a location of the pneumatic cylinder 142 in relation to vessels in the tray 106. To position the pneumatic torque wrench 140, the control module 146 can move the tray support member 136 via the first linear actuator 132 back and forth in relation to the pneumatic torque wrench 140. The control module 146 can move the pneumatic torque wrench 140 side to side via the second linear actuator 134. Effectively, the first linear actuator 132 can control movement for the “Y” coordinate and the second linear actuator 134 can control movement for the “X” coordinate.
Referring to
The application 154′ can further include, but is not limited to, the following inputs, data displays, and actionable buttons. A data display “Date Start” can show a user a date when a tray full of containers was started to be filled. A data display “Date End” can let the user know a date when the containers were all filled. A data display “Batch ID” can display a batch number for data collected. A data display “Bottle size” can tell a user a size of containers being filled. A data display “Fill Volume Total” can let a user know a programmed volume being filled. An input “Comment” can allow a user to type in notes about a current set of containers being filled. An actionable button “Reset” can be used by a user to reset collected data. An actionable button “Export” can be used by a user to export data collected to a CSV file in one instance. It is to be appreciated that other file formats can be implemented. An actionable button “Clear Counter” can be used by a user to clear a cycle count. A data display “Status” can present how many commands are left to a user. An actionable button “Pause” can be use by a user to pause filling mid cycle. An actionable button “Open” can be used by a user to open a saved program. An actionable button “Save” can be used to save a program. An actionable button “Go to Start Location” can be used to send the tray support member to a start location entered into the input “Set Start Location” box. An actionable button “Start Cycle” can be used to start a filling cycle. An input “Pump Pick” can be implemented to select a pump to run manually. An input “Feedrate” can be used to control a speed of the pumps and axis for manual movements. An input “Distance” can be used to determine how far to manually move an axis or pump. An input “Configure Start Location” can be used to set a new start location. An actionable button “Set Start Location” can be used to set which start location to use. An actionable button and input “Send Gcode” can be used to send commands for debugging. In embodiments including a third linear actuator, the application 154′ can include an actionable button “Z+” to jog the nozzle up and an actionable button “Z−” to jog the nozzle down. The actionable buttons “Z+” and “Z−” are not illustrated. An actionable button “X−” can be used to jog the nozzle left. An actionable button “X+” can be used to jog the nozzle right. An actionable button “Y+” can be used to jog the tray away from a user. An actionable button “Y−” can used to jog the tray towards a user. An actionable button “P+” can be used to jog the pump to fill. An actionable button “P−” can used to jog the pump to reverse (or suck back).
Referring to
As shown, the application 154″ can include, but is not limited to, the following inputs, data displays, and actionable buttons. A data display “File Name” can show a current program name. A data display “Machine Status” can display a status of the assembly 106 in a line-by-line format. An actionable button “Home” can be used to return the first linear actuator and the second linear actuator to a “home” position. An input “Bottle Count” can list how many containers are to be capped. An input “Cap Down Delay” can determine how long the capping assembly 106 will try to cap the containers. An input “Travel Feedrate” can be used to control how fast the torque wrench will travel from container to container. A data display “Cycle Count” can show how many cycles have been completed (next to “File Name”). An input “Row Quantity” can be used to determine how many containers are to be filled in each row. Of note, different trays can have different amounts of rows. In one instance, rows go from front to back if looking straight at the capping assembly 106. An input “Row Distance” can be used to enter a distance from a center of a container to a center of a container next to it. An input “Column Quantity” Different bottle trays have different amounts of columns. In one instance, columns go from left to right if looking straight at the capping assembly 104. This setting may be saved when a user saves program settings. An input “Column Distance” can be used to determine a distance between centers of containers in the column. An actionable button “Reset” can be used to perform a soft stop if something is not running right. An actionable button “Exit” can be used to exit out of the user interface. An actionable button “Clear Counter” can clear a cycle number. An actionable button “Pause” can be used to pause the capping assembly 104 mid cycle. An actionable button “Start Cycle” can be used to start the process for capping containers. An input “Feedrate” can be used to set a travel speed or pump speed. An input “Distance” can be used to set a travel distance or pump distance. An input “Configure Start Location” can be used to setup one or more start locations for a plurality of trays. An actionable button “Set Start Location” can implement a drop-down menu to tell the capping assembly 104 which pre-defined location to use. An actionable button “X−” can jog (e.g., moves) the torque wrench left. An actionable button “Y−” can jog the torque wrench forward. An actionable button “X+” can job the torque wrench to the right. An actionable button “X+” can jog the torque wrench backwards. An actionable button “Z+” can jog the torque wrench up. An actionable button “Z−” can jog the torque wrench down.
Of note, the previously described screenshots are for illustrative purposes and not meant to be limiting.
Referring to
Referring generally to
Referring to
An example embodiment of the support frame 130 is illustrated. As shown, the support frame 130 can include, but is not limited to, a plurality of base members 180 forming a substantially rectangular base and a pair of vertical members 182 extending up from the base members 180. The first linear actuator 132 can be coupled to parallel base members 180 and the second linear actuator 134 can be coupled to the vertical members 182. The pneumatic cylinder 142 may be coupled to the second linear actuator 114 via an attachment member 184. The attachment member 184 can be moved via the second linear actuator 134.
Referring to
The vessel 190 can typically be a bottle (or another container) configured to receive a threaded cap thereon. The tray 106 can be sized to be implemented with both the vessel filling assembly 102 and the vessel capping assembly 104. Typically, vessels loaded into the tray 106 can be filled with the vessel filling assembly 102 and then the tray 106 can be removed with the filled vessels and moved to the vessel capping assembly 104 to be capped. Embodiments are contemplated where a plate can be placed on top of the tray 106 to reduce a size of the receptacles. For instance, a plate with smaller sized apertures can be placed on top of the tray 106.
Referring to
As shown, the second embodiment vessel filling assembly 200 can include several components similar to the first embodiment vessel filling assembly 102. The vessel filling assembly 200 can include, but is not limited to, a support frame 210, a tray support member 212, a nozzle 214, a pump 216, a power supply 218, a pressure vessel 220, and a control module 222. In some embodiments, the support frame 210, the tray support member 212, and the nozzle 214 can be configured substantially similar to the first embodiment vessel filling assembly 102. In said embodiments, a first linear actuator 224 and a second linear actuator 226 can be implemented substantially similar to the first embodiment linear actuators 112, 114.
The pressure vessel 220 can be operatively connected to the pump 216 and can store fluid to be deposited into vessels. Typically, the pump 216 can be a peristaltic pump. By implementing a peristaltic pump, the vessel filling assembly 200 may accurately fill each vessel with a substantially equal amount of fluid. For instance, the peristaltic pump 216 can meter fluid being moved from the pressurized vessel 220 to a vessel. The pressurized vessel 220 can help ensure that viscous fluids are continuously and fully (e.g., without air pockets) pumped to the vessels. Further, the pressurized vessel 220 can allow for the peristaltic pump 216 to quickly fill each vessel.
In a typical implementation, the pressure vessel 220 can be filled with a fluid to be deposited into one or more vessels. After the fluid has been deposited into the pressure vessel 220, the pressure vessel 220 can be pressurized. Typically, a tube can fluidly connect the pressure vessel 220 to the peristaltic pump 216. A tube can then connect the peristaltic pump 216 to the nozzle 214. The control module 222 can be implemented when to turn the pump 216 on and off to fill each of the vessels. The control module 222 can further be implemented to activate the first linear actuator 224 (and the second linear actuator 226 when setup similar to the first embodiment vessel filling assembly 102) to position the tray 106 at an appropriate location for the nozzle 214 to fill a vessel.
As can be appreciated, the pressure vessel 220 can be operatively connected to a gas source to pressurize the pressure vessel 220. In some embodiments, the gas source may be operatively connected to the vessel capping assembly 104.
The various embodiments and variations thereof, illustrated in the accompanying Figures and/or described above, are merely exemplary and are not meant to limit the scope of the invention. It is to be appreciated that numerous other variations of the invention have been contemplated, as would be obvious to one of ordinary skill in the art, given the benefit of this disclosure. All variations of the invention that read upon appended claims are intended and contemplated to be within the scope of the invention.
This application claims the benefit of U.S. Provisional Application No. 62/914,708, filed Oct. 14, 2019.
Number | Date | Country | |
---|---|---|---|
62914708 | Oct 2019 | US |