Container storage and retrieval system and method
09617082 ยท 2017-04-11
Assignee
Inventors
Cpc classification
B65G1/1373
PERFORMING OPERATIONS; TRANSPORTING
International classification
B65G1/137
PERFORMING OPERATIONS; TRANSPORTING
B65G47/51
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A system for storing and retrieving containers (108) comprises a first conveying means (1) operable to move stacks of containers between a loading position (2) and a discharge position (4), a container store (5), a container store dispatch conveyor (28) and a container store delivery conveyor (26). A first transfer means transfers containers from the container store dispatch conveyor (28) to the first conveying means (1) and a second transfer means transfers containers from the first conveying means (1) to the container store delivery conveyor (26). A container store storage/retrieval means (9) moves containers from the container store (5) to the container store dispatch conveyor (28) and from the container store delivery conveyor (26) to the container store (5). The system has stack destacking means (30) which are capable of destacking full stacks into at least two partial stacks, the stack destacking means positioned to allow containers which have passed through the destacking means to be delivered to the container store (5) by the container store delivery conveyor (26).
Claims
1. A system for storing and retrieving containers, the system comprising: a first conveyor for moving stacks of containers between a loading position and a discharge position; a container storage area; a container store dispatch conveyor; a container store delivery conveyor; first transfer means for transferring containers from the container store dispatch conveyor to the first conveyor; a container transporter for moving containers from the container storage area to the container store dispatch conveyor and from the container store delivery conveyor to the container storage area; and stack destacking means positioned between an intersection of the container store dispatch conveyor and the first conveyor and an intersection of the container store delivery conveyor and the first conveyor, or at the intersection of the container store dispatch conveyor and the first conveyor, the stack destacking means operable to destack stacks of containers placed on the first conveyor, the stack destacking means comprising a vertically moving gripping means, wherein the vertically moving gripping means is adapted to destack full stacks into at least two partial stacks by lifting at least one container off of a stack of containers, the stack destacking means positioned to allow containers which have been destacked by the destacking means to be delivered to the container storage area by the container store delivery conveyor wherein the intersection of the container store dispatch conveyor and the first conveyor is closer to the loading position than the intersection of the container store delivery conveyor and the first conveyor.
2. The system of claim 1 wherein the stack destacking means is a combined stacking/destacking means.
3. The system of claim 1 wherein the stack destacking means is positioned to receive containers dispatched from the container storage area by the container store dispatch conveyor.
4. The system of claim 1 provided with a second stack destacking means positioned to receive containers dispatched from the container storage area by the container store dispatch conveyor.
5. The system of claim 1 further comprising a full stack delivery conveyor adapted to transport full stacks of containers from the first conveyor to the container storage area.
6. The system of claim 1 further comprising a partial stack storage conveyor loop adapted to transport selected partial stacks away from the destacking means and then back to the destacking means, without handling by the container store storage/retrieval means.
7. The system of claim 6 wherein the partial stack storage conveyor loop includes a first partial stack storage conveyor and a second partial stack storage conveyor.
8. The system of claim 1 wherein the container transporter includes a crate robot.
9. The system of claim 8 wherein the crate robot is provided with a platform adapted to support at least one stack.
10. The system of claim 8 wherein the crate robot is provided with a second conveyor.
11. The system of claim 8, wherein the crate robot is adapted to engage and transport a plurality of stacks at once.
12. The system of claim 8 wherein the container store dispatch conveyor is adapted to support at least as many stacks as the crate robot.
13. The system of claim 8 wherein the container store includes a plurality of rows of containers arranged in a first rank of rows.
14. The system of claim 13 wherein the container store includes a plurality of rows of containers arranged in a second rank of rows.
15. The system of claim 14 wherein the first rank is substantially parallel to the first conveyor.
16. The system of claim 14 wherein the second rank is substantially parallel to the first conveyor.
17. The system of claim 14, wherein first rank and second rank are spaced apart to create an aisle therebetween.
18. The system of claim 17 wherein the crate robot is moveable along the aisle.
19. The system of claim 1 wherein the containers are stored in the container storage area in rows of stacks, each row having a predetermined maximum number of stacks.
20. The system of claim 19 wherein a crate robot is adapted to engage and transport a number of stacks at once, the number being equal to or greater than the predetermined number of stacks.
21. The system of claim 19 wherein the crate robot is adapted to support at least a full frame of stacks.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
DEFINITIONS
(18) Unless the context clearly requires otherwise the terms below are to be read as having the following meaning:
(19) Crate Robotrefers to a mechanism capable of moving one or more stacks or partial stacks of containers along at least two orthogonal axes, for example a gantry robot.
(20) Containerrefers to any unit for holding one or more items or products which can be stacked one on top of another, and includes, without limitation, crates, boxes, tins, cartons, cases, totes or a plurality of grouped containers, such as a pallet of containers or a group of bound containers.
(21) Framerefers to a set number of stacks, side by side in a row.
(22) Full Stackrefers to a set number of containers, one on top of the other.
(23) Index conveyorrefers to a conveying mechanism for conveying product within a given row of storage area.
(24) Orderrefers to a required combination of containers of one or more varieties of items.
(25) Partial stackrefers to fewer than the set number of containers which form a full stack.
(26) Stackrefers to any number of containers, one on top of another, and includes a partial stack and a full stack.
BRIEF DESCRIPTION OF POSSIBLE EMBODIMENTS OF THE INVENTION
(27) The present invention will now be described with reference to specific embodiments thereof, in which similar reference numbers indicate similar features.
(28) Referring first to
(29) The system 101 includes a first conveying means 1. Unless otherwise stated, the first conveying means 1 is an endless conveyor. The first conveying means 1 is operable to move containers between a loading position 2, at which stacks of containers 3 are loaded on the conveying means, and a discharge position 4, from which containers are removed. In a preferred embodiment containers are loaded onto the main conveying means 1 one frame at a time, for example by a suitably equipped forklift.
(30) A container storage area, hereinafter referred to as a container store, is generally referenced by arrow 5. Containers are stored within the container store in rows of stacks 6, with each row 6 containing a predetermined maximum number of stacks. The rows 6 are adjacent and substantially transverse to a portion of the first conveying means 1.
(31) The system 101 is provided with container loading means 7 for transferring containers or stacks of containers from the main conveyor 1 to the container store 5, and container retrieving means 8 for transferring containers or stacks of containers from the container store 5 to the main conveyor 1. As is described further below, in some embodiments the loading and retrieving means are combined into a single loading/retrieving means, such as a gantry based container transporting apparatus, referred to hereinafter as a crate robot 9. A suitable crate robot 9 is described in International Application No. PCT/NZ03/00090, the contents of which is included herein by reference. In other embodiments, described hereinbelow, separate loading and/or retrieving means may be used in addition to or as an alternative to the crate robot 9.
(32) In the system 101 shown in
(33) The maximum number of stacks of containers in at least one of the rows 6, and preferably all of the rows 6, may be greater than the number of stacks 3 which can be transported by the retrieving means 8 in a single operation. This minimises the dead space in the system 101, and minimises the system's footprint for a given storage capacity. In a preferred embodiment the retrieving means 8 is able to move only a single stack of containers per operation, and the number of stacks 3 in each row 6 is equal to the number of stacks 3 in a full frame.
(34) In the example shown in
(35) Referring back to
(36) In a first embodiment of the system 101 the control means 10 receives an order for a required number N.sub.X of containers containing a certain item X, and a required number N.sub.Y of containers of a different item Y. If both N.sub.X and N.sub.Y are equal to or divisible by the number of containers in a frame of containers then the control system sends a signal which is interpreted as a request for the requisite number of whole frames of each product to be loaded from a bulk storage area 11 (only a portion of which is shown in the Figures) onto the loading position 2 of the first conveying means 1, for example by a forklift. The signal may be any suitable signal, for example some sort of electronic display. The first conveying means 1 then moves the frame of containers to the discharge position 4 where the containers are collected and dispatched. In an alternative embodiment the control system may direct that the frame be dispatched directly from the bulk storage area 11, bypassing the first conveying means 1, or a separate conveyor (not shown) may be provided for transferring full frames to the discharge area 4, thereby bypassing the containers store and associated transfer equipment
(37) If either N.sub.X or N.sub.Y is less than a full frame, or if there remain crates to be supplied for the order once the requisite number of full frames of X or Y have been supplied, then the control system may review its record of the containers resident in the container store. If the required number of containers of the relevant type are present in the container store 5 then the control system may identify which row 6 the containers reside in, for example by reference to a table held in system memory, and may operate the crate robot 9 to transfer the required number of containers to the first conveying means 1 from the relevant row 6 to the first conveying means 1. The crate robot 9 will transfer groups of containers, starting from the top of each stack and working from the nearest stack (of the relevant type of containers) to the first conveyor 1 to the stack which is most far away, until the required number has been supplied.
(38) If the number of the relevant variety of containers resident in the container store 5 is insufficient to make up the order then the control means 10 may send a request for a full frame to be delivered to the loading position 2. The control means 10 may then operate the crate robot 9 to remove the containers not required to fulfill the order from the first conveying means 1, and store them in the container store 5, thereby replenishing the container store. The remainder of the containers on the main conveyor 1 travel to the discharge position 4, where they are picked up and dispatched. Alternatively the control means 10 may operate the crate robot 9 to transfer some number of containers from the store to the first conveying means 1, for example part of a stack in the location closest to the first conveying means 1, and may remove from the full frame just delivered the number of containers which are in excess of that required to fulfill the order from the first conveying means, together with a number equal to that transferred from the store.
(39) A number of variations are possible. In one embodiment the control means may direct the crate robot 9 to remove partial stacks from the full stacks being conveyed on the first conveying means 1 and place them in the container store 5. In other embodiments the control means may direct the crate robot 9 to replenish the container store 5 with full stacks only. In embodiments in which the container store 5 is replenished with full stacks only, apparatus other than the crate robot may be provided to perform the function of loading containers from the main conveyor 1 to the container store 5, thereby freeing the crate robot 9 to perform the task of retrieving containers from the container store 5. A number of container loading mechanisms are possible, including pushers, transfer spurs, a suitable index conveyor or an overhead crane.
(40) Referring next to
(41) Beneath the support members 13 are transport rails 14 on which is supported an index conveyor 15. The index conveyor 15 is parallel to the rows 6 and transportable beneath those rows 6. It includes means for engaging with the base of one or more containers at the bottom of a stack or stacks positioned within a row 6, and transporting that stack or stacks along that row 6 in either longitudinal direction.
(42) Whilst the embodiment shown in
(43) Referring next to
(44) In alternative embodiments (not shown) the container storage area 5 may be provided with alternative means of supporting and moving the containers. In some embodiments each set of support members 13 may be provided with an individual powered conveyor. In other embodiments the support members and powered conveyors may be replaced by gravity feed roller conveyors which are sloped so as to bias the stacks of containers towards the first conveying means 1.
(45) Referring next to
(46) In each of the embodiments above, it is necessary for the control means 10 to have accurate information as to the location of the containers on the main conveyor 1. This information is necessary to ensure that the crate robot 9 moves to the correct position to remove selected containers from the main conveyor, and to accurately place containers from the container store 5 onto the first conveying means 1, either in a free space or on top of another partial stack, as required.
(47) The positioning of stacks at the loading position 2 may not be sufficiently accurate to be relied on, particularly if performed manually by a forklift. Accordingly, the system may include one or more position sensors 20, for example an optical sensor, which can sense the proximity of at least the leading edge of a stack of crates. By monitoring the movement of the first conveying means 1 and the position of the stacks on the first conveying means 1, the control means 10 is able to keep an accurate record of the position of the containers which are being moved into or through the system by the first conveying means 1. The control means 10 preferably receives information as to the position of containers placed on the first conveying means 1 by the crate robot 9 directly from the crate robot 9, which is preferably provided with accurate position measuring means which measure and report the position of the crate robot.
(48) In some embodiments it may be preferable to provide mechanical stops which hold stacks in predetermined positions to allow movement from the first conveying means 1 to the container store 5. These stops could take the form of a short blade actuated by an air cylinder that can be moved into the path of a stack on a conveyor, generally striking the stack low down near the conveyor and causing the stack to stop. If the conveyor continues moving while the stop is engaged with the stack then the stack will skid on the conveyor. In some embodiments a stop may be provided adjacent each row 6 in the container store 5. However, these embodiments may require the main conveying means 1 to move at less than an optimal speed. It is noted that in a preferred embodiment the main conveyor 1 moves at a substantially constant speed, although it may be necessary to halt the first conveying means 1 from time to time as part of the normal running of the system.
(49) For embodiments which use a crate robot 9 which is provided with gripping means it may be necessary to space the stacks on the main conveying means 1 apart in order to allow space for the gripping means to engage the sides of the crates. One method of spacing the stacks is to provide a stop, preferably near the loading position, which can be used while the first conveying means 1 is moving. In this way the stop can hold one stack in place while the main conveying means moves a leading adjacent stack further away.
(50) In the embodiments referred to above it is necessary for the control means 10 to have relatively accurate information as to the location of containers on the first conveying means in order for the control means 10 to direct the apparatus to move the containers from the first conveying means 1 to the required position in the container store 5. However, when containers are to be moved from the container store 5 to the discharge position, in many embodiments, for example that shown in
(51) In preferred embodiments the control means 10 can either track; or has a means of ascertaining, the position of all of the containers in the store. However, in other embodiments the control means may simply have means of measuring whether more than a threshold amount of each type of container is held in the container store 5.
(52) Referring next to
(53) Referring next to
(54) A container store delivery conveyor 26 is provided to move containers from the first conveying means 1 to a pickup location 27 at the distal end of the container store delivery conveyor 26. A container store dispatch conveyor 28 is provided adjacent the first container store delivery conveyor 26 to move containers from a set down location 29 back to the first conveying means 1.
(55) The container store delivery and container store dispatch conveyors 26, 28 are preferably substantially transverse to the first conveying means 1, and are arranged so that the pickup location 27 and dropoff location 29 are substantially in the centre of the container store 5, although offset towards the first conveying means 1 so as to leave the aisle 25 clear.
(56) Suitable transfer means 30A are provided to transfer stacks which include containers destined to be placed in the container store 5 from the main conveying means 1 to the container store delivery conveyor 26. Such transfer means may include pushers, pop-up conveyor sections and devices that lift and move containers between locations.
(57) The control means 10 arranges the containers in the container store so that items which are most requested are stored in the rows closest to the pickup and dropoff locations, 27, 29, for example in rows 6a-6f. The next most popular items may be stored in the next closest rows, for example 6g-6j, and so on, although in some embodiments it may be preferred to allow two or more types of containers to be stored in the same row in some circumstances.
(58) By arranging the containers in the container store in this way, the average distance moved by the crate robot 9 is minimised, and the speed with which containers can be stored and retrieved is improved. The system is also simpler to implement than other embodiments of the invention, as the pickup and dropoff locations are fixed and stationary. However, it is still necessary to ascertain that there is space available on the first conveying means to receive containers from the container store dispatch conveyor 28, as is described above.
(59) A number of such container stores may be associated with a single first conveying means.
(60) In a variation of the invention shown in
(61) The platform may be large enough to hold only a single stack, or more preferably multiple stacks. In a still further variation the platform may be replaced by a moveable container store conveyor. In this embodiment full stacks can be transferred between the delivery and dispatch conveyors and the container store by means of the moveable container store conveyor, without the use of the crate robot's gripping means. The gripping means may only be needed when a partial stack needs to be moved, leaving behind one or more crates from the bottom of the stack, or when a partial stack is to be placed on top of another partial stack. Using the moveable container store conveyor in this way allows multiple stacks to be moved on and off the crate robot at the same time, thereby increasing the speed over embodiments in which the gripping means must be used for every operation.
(62) Referring next to
(63) Referring next to
(64) A stacking/destacking means 30 is provided, either adjacent the intersection of the container store dispatch conveyor 28 and the first conveying means 1, or over or adjacent the first conveying means 1 between the container store dispatch conveyor 28 and the container store delivery conveyor 26.
(65) The stacking/destacking means 30 is adapted to destack full stacks into at least two partial stacks, and to create a single stack by stacking two or more partial stacks, as required. The operation of the destacking means will be described with reference to
(66) In the example shown in
(67) Where two partial stacks are to be stacked together (not shown) the gripping means are moved to engage the lowermost container of the first partial stack. The gripping means then raise the first partial stack above the height of the second partial stack. The conveyor moves the second partial stack beneath the first partial stack, and the first partial stack is lowered into engagement with the second partial stack.
(68) In some less preferred embodiments a destacking means (not shown) may be substituted for the combined stacking/destacking means 30. In this case (not shown) the first conveying means may be provided with a dedicated stacking means positioned towards the discharge position 4 in order to create full stacks for removal from the first conveying means 1.
(69) In some embodiments (not shown) the gripping means 34 are provided with moving means which allow the gripping means to move horizontally for a distance equal to the width of a stack, in order to allow the stack assembly/disassembly means to be used to transfer containers from the container store dispatch conveyor 28 to the first conveying means 1. However, in other embodiments an alternative transfer means may be used.
(70) Referring next to
(71) The control means 10 receives an order 200 for a required number N.sub.X of containers containing a certain item X, and a required number N.sub.Y of containers of a different item Y. If both N.sub.X and N.sub.Y are equal to or divisible by the number of containers in a frame of containers then the control system sends a signal which is interpreted as a request for the requisite number of whole frames of each product to be loaded from a bulk storage area 11 onto the loading position 2 of the first conveying means 1, for example by a forklift. The signal may be any suitable signal, for example it be used to prompt an operator via a display device, or to activate a materials handling device in a more highly automated system. The first conveying means 1 then moves the frame of containers to the discharge position 4 where the containers are collected and dispatched 201. In an alternative embodiment the control means may direct that the frame be dispatched directly from the bulk storage area 11, bypassing the first conveying means 1.
(72) If either N.sub.X or N.sub.Y is less than a full frame, or if there remain crates to be supplied for the order once the requisite number of full frames of X or Y have been supplied, then the system may review its record of the containers resident in the container store 202. If the required number of containers of the relevant type are present in the container store 5 then the control means may identify which row 6 the containers reside in and may operate a moveable container store conveying means to transfer the required number of containers from the relevant row to the main discharge conveyor 203.
(73) In the embodiment shown in
(74) The crate robot 9 transfers stacks of containers, starting with the stack of the appropriate variety of container which is nearest to the discharge conveyor, and then working towards the stack most far away, until stacks holding the required number of containers have been supplied.
(75) If it is determined that the last stack to be removed from the container store is not needed in its entirety, then the control means may direct the stacking/destacking means 30 to break the stack into a first partial stack having sufficient containers to allow the order to be fulfilled, and a second partial stack consisting of the remainder. The remainder partial stack may then be transferred to the container store delivery conveyor 26 and returned to the container store 5.
(76) If the number of the relevant variety of containers resident in the container store 5 is insufficient to make up the order then the control means 10 may send a request 204 for a full frame to be delivered to the loading position 2.
(77) The control means 10 may then operate the container store delivery conveyor 26, crate robot 9, and the stacking destacking means 30 (if required) to remove the containers not required to fulfill the order from this frame on the first conveying means 1, and store them 205 in the container store 5, thereby replenishing the container store. The remainder of the containers from the frame which are on the main conveyor 1 travel to discharge position 4, where they are picked up and dispatched 206.
(78) Alternatively the control means 10 may operate the conveyors 26, 28 and container storage/retrieval means to transfer some number of containers from the store to the first conveying means 1, for example part of a stack in the location closest to the first conveying means 1, and may remove from the full frame just delivered the number of containers which are in excess of that required to fulfill the order from the first conveying means, together with a number equal to that transferred from the store 207. This may be done when certain conditions specified by a particular user are met, for example it is preferred to have containers present in the container store dispatched before containers in the replacement frame are dispatched (for example with containers containing perishable goods), or where the replacement frame is from a different batch of goods to those which are present in the container store.
(79) By separating the mechanism which performs the stack assembly/disassembly function from that which performs the container store retrieving/loading function; the time taken to process an order is reduced.
(80) As will be appreciated, the control means 10 may be concentrated into a single controller or distributed around a site (eg a warehouse) or multiple sites, as required. Known communication means may be used to exchange information between distributed controllers.
(81) It will be apparent to those skilled in the art how to realise control means, in software and/or hardware, for performing the desired functionality based on the disclosure provided herein.
(82) Known identification and/or tracking or quantification means may be used to identify a particular item or group of items and monitor its position within the system, as well as entry and exit therefrom.
(83) Referring next to
(84) A remainder conveyor 37 is provided which transports partial stacks left over when a full stack is taken from the container store 6 or is moved along the first conveying means 1, but is not required in its entirety. The remainder conveyor 37 transports the remainder partial stack to the container store 5.
(85) The full stack delivery conveyor 39 is preferably closer to the loading position 2 than the container store dispatch conveyor 28. The full stack delivery conveyor 39 delivers full stacks to the container store 5 for pick up by the crate robot (not shown), without the need for the full stacks to be processed through a combined stacking/destacking means 30. A suitable transfer means transfers the full stacks from the main conveying means 1 to the full stack delivery conveyor 39. The transfer means may include pushers, transfer spurs, pop-up sections of conveyor, a suitable index conveyor or an automated crane.
(86) The system 109 is otherwise the same as that shown in
(87) Referring next to
(88) Partial stacks are created when the combined stacking/destacking means 30 separates a full stack into a first partial stack, which is required to fulfill an order, and a remainder partial stack, which is to be stored for future use.
(89) If the remainder partial stack is made up of containers which are not frequently required then the control means may determine that the partial stack should be stored in the container store 5, as has been described above. However, if the remainder partial stack is made up of containers of a type which are commonly required to fulfill an order, for example containers which are of one of the ten most frequently ordered types, and/or containers which are in the top ten types by number of containers ordered, then the control means may determine that the remainder partial stack should be stored on the partial stack storage conveyor loop 41. Containers on the partial stack storage conveyor loop 41 move around the loop as required so that the containers that are to be picked as part of an order are made available for picking at the stacking/destacking means 30, or, if the entire partial stack is to be picked, to be simply dispatched down the first conveying means 1 rather than transferred back to the first partial stack storage conveyor 42.
(90) The first conveying means 1 preferably forms part of the partial stack storage conveyor loop 41. In a preferred embodiment the combined stacking/destacking means 30 is provided at the intersection of the second partial stack storage conveyor 43 and the main conveying means 1, and is able to retain a first partial stack in order to stack it on top of a second partial stack, to thereby make a larger stack, or wherever possible, a full stack.
(91) The partial stack storage conveyor loop 41 is preferably provided between the container store dispatch conveyor 28 and the container store delivery conveyor 26, with the second partial stack storage conveyor 43 being closer to the loading position 2 than the first partial stack storage conveyor 42 is. Providing a partial stack storage conveyor loop 41 reduces the work done by the crate robot 9 in putting away and retrieving partial stacks of frequently ordered and/or high volume products.
(92) In each of the embodiments described above the main conveying means may be divided into a plurality of separate conveying means, each provided with at least one container store. The plurality of main conveying means may converge to a single conveying means at the loading position and/or the discharge position. In a preferred embodiment multiple main conveying means are used, each having a separate loading position and a shared discharge position, so that the plurality of container stores may be operated in parallel while still providing a single point from which stacks or frames are dispatched.
(93) Unless the context clearly requires otherwise, throughout the description and the claims, the words comprise, comprising, and the like, are to be construed in an inclusive sense as opposed to an exclusive or exhaustive sense, that is to say, in the sense of including, but not limited to.
(94) Where in the foregoing description, reference has been made to specific components or integers of the invention having known equivalents, then such equivalents are herein incorporated as if individually set forth.
(95) Although this invention has been described by way of example and with reference to possible embodiments thereof, it is to be understood that modifications or improvements may be made thereto without departing from the spirit or scope of the invention.