MANUFACTURING SYSTEM WITH AN INTERCONNECTED STORAGE STRUCTURE AND MANUFACTURING CELLS SHARING A COMMON ROBOTIC FLEET
20220371825 · 2022-11-24
Inventors
Cpc classification
G05B2219/31268
PHYSICS
B25H3/00
PERFORMING OPERATIONS; TRANSPORTING
B65G1/1373
PERFORMING OPERATIONS; TRANSPORTING
B25J9/0084
PERFORMING OPERATIONS; TRANSPORTING
G05B2219/31266
PHYSICS
G05B2219/40013
PHYSICS
International classification
B65G1/137
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A manufacturing system including an automated storage and retrieval system (ASRS) structure with a three-dimensional array of storage locations distributed throughout a two-dimensional footprint of the ASRS structure at multiple storage levels; workpieces stored within the storage locations of the ASRS structure; robotic storage retrieval vehicles (RSRVs) navigable within the ASRS structure in three dimensions to access the storage locations, and multiple manufacturing cells positioned outside the ASRS structure, is provided. The manufacturing system includes a track structure attached to the ASRS structure and defining one or more travel paths traversable by the RSRVs from the ASRS structure. The same fleet of RSRVs that is navigable within the ASRS structure is operable to deliver the workpieces to the manufacturing cells. One or more of the manufacturing cells are positioned along the track structure, thereby receiving convenient access to the workpieces along with associated tool pieces and workpiece supports for manufacturing goods.
Claims
1. A manufacturing: system comprising; a storage arrangement comprising: an automated storage and retrieval system (ASRS) structure comprising a three-dimensional array of storage locations distributed throughout a two-dimensional footprint of the ASRS structure at a plurality of storage levels within the ASRS structure; a supply of workpieces stored within the storage locations of the ASRS structure for use in manufacturing goods from the workpieces; and a fleet of robotic storage/retrieval vehicles, wherein each of the robotic storage/retrieval vehicles is navigable within the ASRS structure in three dimensions to access the storage locations in the three-dimensional array, and a plurality of manufacturing cells positioned outside the ASRS structure; wherein the same fleet of robotic storage/retrieval vehicles navigable within the ASRS structure in the three dimensions is operable to deliver the workpieces to the manufacturing cells.
2. The manufacturing system of claim 1, wherein the workpieces are transportable between each of the manufacturing cells in any order.
3. The manufacturing system of claim 1, wherein each of the manufacturing cells is configured to receive the workpieces a plurality of times for performance of one or more of a plurality of process steps of a manufacturing process.
4. The manufacturing system of claim 1, wherein the workpieces are received at a first one of the manufacturing cells for performance of one or more of a plurality of process steps of a manufacturing process and subsequently stored in the storage locations of the ASRS structure and retrieved from the storage locations of the ASRS structure for the transfer of the workpieces to a second one of the manufacturing cells.
5. The manufacturing system of claim 1, further comprising a track structure attached to the ASRS structure and extending beyond the two-dimensional footprint of the ASRS structure to define an extension thereof, wherein the track structure is configured to define one or more travel paths on which the robotic storage/retrieval vehicles are navigable and along which the manufacturing cells are distributed.
6. The manufacturing system of claim 1, wherein the storage arrangement further comprises a supply of tool pieces for use in manufacturing the goods, wherein the tool pieces are stored in the same ASRS structure as the workpieces, and wherein the tool pieces are retrievable from the same ASRS structure and deliverable to the manufacturing cells by the same fleet of robotic storage/retrieval vehicles.
7. The manufacturing system of claim 6, wherein the storage arrangement further comprises a supply of storage units of compatible size and shape for storage in the storage locations of the ASRS structure, wherein the storage units are configured to be carried by the robotic storage:/retrieval vehicles for transfer of the storage units to and from the storage locations and to and from the manufacturing cells, and wherein the storage writs comprise at least one of: workpiece storage units, each configured to hold one or more of the workpieces, and tool piece storage units, each configured to hold one or inure of the tool pieces.
8. The manufacturing system of claim 7, wherein the plurality of manufacturing cells is configured in a continuous arrangement outside the ASRS structure, and wherein the storage units are configured to be transferred to and from the storage locations of the ASRS structure and between the manufacturing cells, free of identification of the storage units, due to the continuous arrangement of the manufacturing cells.
9. The manufacturing system of claim 7, wherein the workpiece storage units comprise inventory storage units and kit storage units, wherein each of the inventory storage units is configured to contain a collection of inventory workpieces, and wherein each of the kit storage units is configured to contain a kit of mixed workpieces picked from one or more of the inventory storage units according to a manufacturing process to be performed on the mixed workpieces once delivered to one of the manufacturing cells.
10. The manufacturing system of claim 9, further comprising at least one kitting workstation configured to accept delivery of the inventory storage units from the ASRS structure by the robotic storage/retrieval vehicles for allowing picking of the inventory workpieces from the inventory storage units at the at least one kitting workstation.
11. The for system of claim 10, wherein the at least one kitting workstation is configured to receive a drop-off of the workpiece storage units and/or a travel of the workpiece storage units through the at least one kitting workstation, by the same fleet of robotic storage/retrieval vehicles.
12. The manufacturing system of claim 7, wherein each of the manufacturing cells comprises at least one workpiece holding area configured to hold the workpieces awaiting processing at the corresponding each of the manufacturing cells, wherein the at least one workpiece holding area is configured to accept placement of one of the workpiece storage units thereon.
13. The manufacturing system of claim 1, wherein the storage arrangement further comprises a supply of workpiece supports, wherein each of the workpiece supports is configured to hold one or more of the workpieces in predetermined positions during the manufacture of the goods, and wherein the workpiece supports are stored in the same ASRS structure as the workpieces, and wherein the workpiece supports are retrievable from the same ASRS structure and deliverable to the manufacturing cells by the same fleet of robotic storage/retrieval vehicles.
14. The manufacturing system of claim 13, wherein each of the workpiece supports is of a common footprint of a standardized shape and size as each of a supply of storage units of compatible size and shape configured to fit within the storage locations of the ASRS structure, and wherein the each of the workpiece supports comprises a base of a standardized shape and size configured to fit within the storage locations of the ASRS structure.
15. The manufacturing system of claim 14, wherein the each of the workpiece supports and the each of the storage units are configured to have a matching layout of interface features by which the robotic storage/retrieval vehicles interact with the workpiece supports and the storage units to allow loading and unloading of the workpiece supports and the storage units to and from the robotic storage/'retrieval vehicles.
16. The manufacturing system of claim 1, wherein each of one or more of the manufacturing cells comprises at least one workpiece holding area configured to hold the workpieces awaiting processing at the corresponding each of the one or more of the manufacturing cells.
17. The manufacturing system of claim 16, wherein the at least one workpiece holding area comprises two workpiece holding areas, and wherein each of the two workpiece holding areas is configured to hold a respective set of workpieces required at the corresponding each of the one or more of the manufacturing cells.
18. The manufacturing system of claim 16, wherein the one or more of the manufacturing cells are positioned at a gridded track structure, and wherein the gridded track structure comprises sets of intersecting rails on which the robotic storage/retrieval vehicles are navigable in two dimensions, and wherein a width of the at least one workpiece holding area in each of the two dimensions is generally equal to a whole number multiple of a distance measured between two adjacent parallel rails of the gridded track structure.
19. The manufacturing system of claim 16, wherein the one or more of the manufacturing cells are positioned at a gridded track structure, and wherein the gridded track structure comprises sets of intersecting rails on which the robotic storage/retrieval vehicles are navigable in two dimensions, and wherein a width of the at least one workpiece holding area in each of the two dimensions does not exceed a distance measured between two adjacent parallel rails of the gridded track structure.
20. The manufacturing system of claim 16, wherein the each of the one or more of the manufacturing cells comprises at least one robotic picker operable to pick the workpieces from the at least one workpiece holding area, and wherein the each of the one or more of the manufacturing cells further comprises a working area to which the picked workpieces are transferred from the at least one workpiece holding area by the at least one robotic picker.
21. The manufacturing system of claim 1, wherein at least a subset of the manufacturing cells is positioned at a gridded track structure, and wherein the gridded track structure comprises sets of intersecting rails on which the robotic storage/retrieval vehicles are navigable in two dimensions, and wherein each of the manufacturing cells in the subset comprises at least one tool bolding area configured to hold tool pieces required at the corresponding each of the manufacturing cells, and wherein a width of the at least one tool holding area in each of the two dimensions is generally equal to a distance measured between two adjacent parallel rails of the gridded track structure.
22. The manufacturing system of claim 1, wherein at least a subset of the manufacturing cells is positioned at a gridded track structure, and wherein the gridded track structure comprises sets of intersecting rails on which the robotic. storage/retrieval vehicles are navigable in two dimensions, and wherein each of the manufacturing cells in the subset comprises at least one tool holding area configured. to hold tool pieces required at the corresponding each of the manufacturing cells, and wherein a width of the at least one tool holding area in each of the two dimensions does not exceed a distance measured between two adjacent parallel rails of the gridded track structure.
23. The manufacturing system of claim 1, where at least a subset or the manufacturing cells is positioned at a gridded track structure, and wherein the gridded track structure comprises sets of intersecting rails on which the robotic storage/retrieval vehicles are navigable in two dimensions, and wherein each of the manufacturing cells in the subset comprises at least one robotic worker mounted atop a mounting base that is installed on or within the gridded track structure, and wherein a width of the mounting base in each of the two dimensions is generally equal to a whole number multiple of a distance measured between two adjacent parallel rails of the gridded track structure.
24. The manufacturing system of claim 1, wherein at least a subset of the manufacturing cells is positioned at a gridded track. structure, and wherein the gridded track structure comprises sets of intersecting rails on which the robotic storage/retrieval vehicles are navigable in two dimensions, and wherein each of the subset or manufacturing cells comprises at least one robotic worker mounted atop a mounting base that is installed on or in the gridded track structure, and wherein a width of the mounting base in each of the two dimensions does not exceed a distance measured between two adjacent parallel rails of the gridded track structure.
25. The manufacturing system of claim further comprising a gridded track structure on which at least a subset of the manufacturing cells is positioned, wherein the gridded track structure comprises sets of intersecting rails on which the robotic storage/retrieval vehicles are navigable in two dimensions, and wherein the gridded track structure comprises square spots, and wherein each of the square spots is delimited by a first pair of parallel rails lying in a first direction and a second pair of parallel rails lying in a second direction. perpendicular to the first direction, and wherein each of the manufacturing cells occupies a cell space of an area equal to a predetermined number of the square spots.
26. The manufacturing system of claim 25, wherein at least one cell space is a square space whose area is divisible into nine square subspaces, and wherein each of the nine square subspaces is equal in area to one of the square spots of the gridded track structure, and wherein four corner subspaces of the nine square subspaces are configured as holding areas for holding supplies needed by the corresponding each of the manufacturing cells, and wherein a first pair of mid-perimeter subspaces positioned between the four corner subspaces at a first pair of opposing perimeter sides oldie at least one cell space is occupied by robotic workers, and wherein a central subspace positioned between the robotic workers is configured as a working area to which the workpieces are transferred and at which the. workpieces are processed by the robotic workers.
27. The manufacturing system of claim 26, wherein the working area is neighbored by a second pair of mid-perimeter subspaces positioned between the four corner subspaces at a second pair of opposing perimeter sides of the at least one cell space, and wherein at least one of the second pair of mid-perimeter subspaces is an unoccupied open area by which the robotic storage/retrieval vehicles are configured to enter and exit the working area,
28. The manufacturing system of claim 27, wherein both of the mid-perimeter subspaces in the second pair are unoccupied open areas, whereby the robotic storage/retrieval vehicles are configured to travel fully through the corresponding each of the manufacturing cells.
29. The manufacturing system of claim 1, wherein the plurality of manufacturing cells is configured in a multi-level structure comprising a plurality of levels of manufacturing cells.
30. The manufacturing system of claim 29, wherein the multi-level structure comprises: a gridded track structure at each of the plurality of levels, wherein the gridded track structure comprises sets of intersecting rails on which the robotic storage/retrieval vehicles are navigable in two dimensions; and upright frame members interconnecting the intersecting rails of the plurality of levels.
31. The manufacturing, system of claim 30, wherein one or more of the upright frame members are configured for traversal of the robotic storage/retrieval vehicles thereon in an ascending direction and/or a descending direction to transition between the plurality of levels.
32. The manufacturing system of claim 31, wherein the gridded track structure at one of the plurality of levels of the multi-level structure is attached to a corresponding one of the storage levels in the ASRS structure at which the robotic storage/retrieval vehicles are configured to transition between the ASRS structure and the multi-level structure.
33. The manufacturing system of claim 1, wherein the manufacturing cells comprise fully automated manufacturing cells and one or more human-attended manufacturing cells configured with respect to a gridded track structure comprising sets of intersecting rails on which the robotic storage/retrieval vehicles are navigable in two dimensions, wherein the fully automated manufacturing cells are positioned at distributed locations throughout a main internal area of the gridded track structure, and wherein the one or more human-attended manufacturing cells are positioned at an outer perimeter area of the gridded track structure.
34. The manufacturing system of claim 1, further comprising a computerized control system in operable communication with the fleet of robotic storage/retrieval vehicles, wherein the computerized control system comprises a network interface coupled to a communication network., at least one processor coupled to the network interface., and a non-transitory, computer -readable storage medium communicatively coupled to the at least one processor, wherein the non-transitory, computer -readable storage medium is configured to store computer program instructions, which when executed by the at least one processor, cause the at least one processor to activate one or more of the robotic storage/retrieval vehicles to perform one or more of: (a) navigating within the ASRS structure and/or through the manufacturing cells (b) retrieving one or more of the workpieces contained in one or more storage units from the storage locations of the ASRS structure; (c) delivering the one or more of the workpieces contained in the one or more storage units to at least one kitting workstation for kitting into one or more kit storage units; (d) picking up the one or more kit .storage units from the at least one kitting workstation; (e) returning and storing the one or more kit storage units to the storage locations of the ASRS structure; (f) retrieving at least one of the one or more kit storage units and one or more of the workpieces contained in another one or more of the storage units, one or more tool pieces contained in another one or more storage units, and one or more workpiece supports from the same ASRS structure; (g) delivering the at least one of one or more kit storage units and the one or more of the workpieces contained in the another one or more of the storage units, the one or more tool pieces contained in the another one or more storage units, and the one or more workpiece supports to the manufacturing cells for manufacture of the goods; and (h) inducting the goods into the ASKS structure on a final workpiece support.
35. A manufacturing system comprising: a storage arrangement comprising; an automated storage and retrieval system (ASRS) structure comprising a three-dimensional array of storage locations distributed throughout a two-dimensional footprint of the ASRS structure at a plurality of storage levels within the ASRS structure, wherein the ASRS structure further comprises at least one track-equipped level comprising a two-dimensional gridded track layout; a supply of workpieces stored within the storage locations of the ASRS structure for use in manufacturing goods from the workpieces; and a fleet of robotic storage/retrieval vehicles navigable within the ASRS structure in at least two dimensions on the two-dimensional gridded track layout; a plurality of manufacturing cells positioned outside the .ASRS structure, wherein each the manufacturing cells comprises one or more modular components; and a track structure connected to the ASKS structure and laying out one or more travel paths traversable by the robotic storage/retrieval vehicles from the ASRS structure, wherein at least a subset of the manufacturing cells is positioned along the track structure.
36. The manufacturing system of claim 35, wherein the track structure is a gridded track structure comprising sets of intersecting rails on which the robotic storage/retrieval vehicles are navigable in the at least two dimensions.
37. The manufacturing system of claim 36. wherein each of the one or more modular components comprises a footprint whose width, in at least one of the at least two dimensions, is generally equal to a whole number multiple of a distance measured between two adjacent parallel rails of the gridded track structure.
38. The manufacturing system of claim 36, wherein each of the one or more modular components comprises a footprint whose width, in each of the at least two dimensions, does not exceed a distance measured between two adjacent parallel rails of the gridded track structure.
39. The manufacturing system of claim 35, wherein the storage arrangement further comprises a supply of tool pieces for use in manufacturing the goods, wherein the tool pieces are stored in the same ASRS structure as the workpieces, and wherein the tool pieces are retrievable from the same ASRS structure and deliverable to the manufacturing cells by the same fleet of robotic storage/retrieval vehicles.
40. The manufacturing system of claim 35, wherein the one or more modular components comprise robotic worker modules.
41. The manufacturing system of claim 35, wherein the one or more modular components comprise holding station modules configured to hold supplies required by the each of the manufacturing cells.
42. The manufacturing system of claim 41, wherein the storage arrangement further comprises a supply of storage units of compatible size and shape for storage in the storage locations of the ASRS structure, wherein the storage units are configured to he carried by the robotic storage/retrieval vehicles for transfer of the storage units to and from the storage locations and to and from the manufacturing cells, and wherein the holding station modules are configured to receive the storage units.
43. The manufacturing system of claim 35, wherein the storage arrangement further comprises a supply of storage units of compatible size and shape for storage in the storage locations of the ASRS structure, wherein the storage units are configured to be carried. by the robotic storage/retrieval vehicles for transfer of the storage units to and from the storage locations and to and from the manufacturing cells, and wherein the storage units comprise at least one of: workpiece storage units, each configured to hold one or more of the workpieces; and tool piece storage units, each configured to store one or more of the tool pieces.
44. The manufacturing system of claim 35, wherein the track structure is an extension of the two-dimensional gridded track layout of the at least one track-equipped level of the ASRS structure.
45. A method for executing a workflow in a manufacturing system, the method comprising: (a) in an automated storage and retrieval system (ASRS) structure of the manufacturing system, storing workpieces and workpiece supports in respective storage locations of the ASRS structure, wherein the workpieces are stored in workpiece storage units at the storage locations; (b) using a fleet of robotic storage/retrieval vehicles navigable within the ASRS structure, extracting one or more of the workpiece storage units and a selected work piece support from the ASRS structure according to requirements of a manufacturing process to be performed at a manufacturing cell positioned outside the ASRS structure, and separately delivering the one or more of the workpiece storage units and the selected workpiece support to the manufacturing cell; (c) at the manufacturing cell, positioning the selected workpiece support in a working position accessible by one or more workers of the manufacturing cell; and (d) at the manufacturing cell, with the selected workpiece support maintained in the working position: (i) transferring one or more of the workpieces from the one or more of the workpiece storage units onto the selected workpiece support; and (ii) performing a process step of the manufacturing process on the one or more of the workpieces held on the selected workpiece support.
46. The method of claim 45, wherein step (b) comprises using a same type of the robotic storage/retrieval vehicles to solely perform the extraction and the delivery of both of the one or more of the workpiece storage units and the selected workpiece support from the ASRS structure to he manufacturing cell.
47. The method of claim 45, further comprising: in step (a), storing tool piece storage units in the ASRS structure, wherein the tool piece storage units are configured to hold tool pieces for use in the manufacturing process; and prior to step (d)(ii), using one oldie robotic storage/retrieval vehicles to extract a subset of the tool piece storage units from the ASRS structure and deliver the subset of the tool piece storage units to the manufacturing cell.
48. The method of claim 47, wherein step (d)(ii) comprises, prior to performing the process step of the manufacturing process, attaching a select one of the tool pieces from the subset of the tool piece storage units to a robotic worker of the manufacturing cell according to the requirements of the manufacturing process to be performed on the one or more of the workpieces by the robotic worker.
49. The method of claim 45, wherein the one or more of the workpiece storage units comprise two workpiece storage units, and wherein step (b) comprises delivering the two workpiece storage units to two respective holding areas of the manufacturing cell, and wherein step (d)(i) comprises transferring two workpieces respectively from the two workpiece storage units parked at the two respective holding areas onto the selected workpiece support.
50. The method of claim 45, further comprising: after step (d)(1), removing from the manufacturing cell an unneeded or empty one of the workpiece storage units from which a selected one or more of the workpieces is removed in step (d)(ii and from which no further workpieces are required for the manufacturing process at the manufacturing cell; and using one of the robotic storage/retrieval vehicles, delivering to the manufacturing cell an additional workpiece storage unit containing one or more additional workpieces needed at the manufacturing cell.
51. The method of claim 50, wherein the one or more additional workpieces are for use in a different manufacturing process to be performed at the same manufacturing cell, and wherein after step (d)(ii), the method further comprises: removing from the manufacturing cell the selected workpiece support and the one or more of the workpieces thereon that were processed in step (4)(ii); using one of the robotic storage/retrieval vehicles, delivering another workpiece support to the manufacturing cell for use in the different manufacturing process; supporting the another workpiece support in the working position; transferring the one or more additional workpieces from the additional workpiece storage unit onto the another workpiece support; and performing one or more process steps of the different manufacturing process on the one or more additional workpieces.
52. The method of claim 51, further comprising removing the unneeded or empty one of the workpiece storage units using a different one of the robotic storage/retrieval vehicles from that which delivers the additional workpiece storage unit to the manufacturing cell.
53. The method of claim 52, wherein the different one of the robotic storage/retrieval vehicles is configured to remove the unneeded or empty one of the workpiece storage units after having dropped off a different one of the workpiece storage units at a different manufacturing cell to supply contents of the different one of the work piece storage units to the different manufacturing cell.
54. The method of claim 45, further comprising, after completion of a finished good by processing of the one or more of the workpieces at one or more manufacturing cells, inducting the finished good into the ASRS structure on one of the robotic story e/retrieval vehicles,
55. The method of claim 54, further comprising inducting the finished good into the ASRS structure on a final workpiece support on which one or more final process steps were carried out to complete the finished good.
56. The method of claim 55, wherein the final workpiece support is the same selected workpiece support onto which the one or more of the workpieces were transferred in step (d)(i).
57. The method of claim 45, further comprising, prior to step (a), each of the workpiece storage units with a kit of different workpieces according to the requirements of the manufacturing process.
58. The method of claim 57, wherein the filling of the each of the workpiece storage units is performed at a kitting workstation that is connected to the ASRS structure, and wherein at the kitting workstation: the fleet of robotic storage/retrieval vehicles is configured to deliver inventory storage units retrieved from respective storage locations lit the ASRS structure, wherein the inventory storage units are configured to contain inventory workpieces; the different workpieces of the kit are picked from the inventory workpieces in the inventory storage units and compiled into the workpiece storage units; and the each of the workpiece storage units is carried away from the kitting workstation by one of the robotic storage/retrieval vehicles and deposited into a respective one of the storage locations in the ASRS structure for subsequent retrieval from the ASRS structure in step (a).
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0034] The foregoing summary, as well as the following detailed description, is better understood when read in conjunction with the appended drawings. For illustrating the embodiments herein, exemplary constructions of the embodiments are shown in the drawings. However, the embodiments herein are not limited to the specific structures, components, and methods disclosed herein. The description of a structure, or a component, or a method step referenced by a numeral in a drawing is applicable to the description of that structure, component, or method step shown by that same numeral in any subsequent drawing herein.
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
[0044]
[0045]
[0046]
[0047]
[0048]
[0049]
[0050]
[0051]
[0052]
[0053]
[0054]
[0055]
[0056]
[0057]
[0058]
[0059]
[0060]
[0061]
[0062]
[0063]
[0064]
DETAILED DESCRIPTION
[0065] Various aspects of the present disclosure may be embodied as a system of components and/or structures, a method, and/or non-transitory, computer-readable storage media having one or more computer-readable program codes stored thereon. Accordingly, various embodiments of the present disclosure may take the form of a combination of hardware and software embodiments comprising, for example, mechanical structures along with electronic components, computing components, circuits, microcode, firmware, software, etc.
[0066]
[0067] The manufacturing system 100 disclosed herein comprises a storage arrangement comprising the ASRS structure 101 and a fleet of robotic storage/retrieval vehicles (RSRVs) 306 as illustrated in
[0068] The manufacturing system 100 disclosed herein further comprises multiple manufacturing cells 106 and 107 positioned outside the ASRS structure 101. The manufacturing cells 106 and 107 constitute the manufacturing center 105 of the manufacturing system 100. The manufacturing cells 106 and 107 are categorized, standardized, and modularly constructed for different manufacturing processes. In an embodiment, the manufacturing system 100 disclosed herein further comprises a track structure 108 attached to the ASRS structure 101 and extending beyond the 2D footprint of the ASRS structure 101 to define an extension thereof. In an embodiment, the track structure 108 is an extension of the 2D gridded track layout 302 of the track-equipped level of the ASRS structure 101. The manufacturing cells 106 are configured with respect to the track structure 108. The track structure 108 is configured to define one or more travel paths on which the RSRVs 306 are navigable and along which the manufacturing cells 106 are distributed. The same fleet of RSRVs 306 navigable within the ASRS structure 101 in the three dimensions is operable to deliver componentry, for example, workpieces and/or toolpieces contained in storage units, workpiece supports, etc., to the manufacturing cells 106 and 107. In an embodiment, the componentry is transportable between each of the manufacturing cells 106 and 107 in any order. In another embodiment, each of the manufacturing cells 106 and 107 is configured to receive the componentry multiple times for performance of one or more of the process steps of the manufacturing process. In an embodiment, each of the manufacturing cells 106 and 107 is equipped with product neutral equipment and configured to implement product specific basic functions. In another embodiment, each of the manufacturing cells 106 can be individually expanded with process specific equipment. The manufacturing cells 106 are configured to execute a plurality of manufacturing processes, for example, welding, adhesive bonding, punching, brazing, clinching, etc. Components for subsequent process steps of a manufacturing process are routed to each manufacturing cell 106 on-the-fly during execution of a previous process for uninterrupted manufacturing. In an embodiment, at least a subset of the manufacturing cells 106 is positioned at the track structure 108 or within an area of the track structure 108. In an embodiment, the track structure 108 is a gridded track structure comprising sets of intersecting rails on which the RSRVs 306 are navigable in two dimensions.
[0069] The manufacturing center 105 comprises multiple fully automated or robotic manufacturing cells 106 distributed in a spaced apart manner over the 2D area of the track structure 108 that is connected to the 2D gridded lower track layout 302 of the ASRS structure 101. The gridded track structure 108 of the manufacturing center 105 forms a coplanar extension of the gridded lower track layout 302 of the ASRS structure 101 to allow the same fleet of RSRVs 306 that navigates the ASRS structure 101 to deposit and extract the storage units to and from the ASRS structure 101 to also deliver the extracted storage units to the manufacturing cells 106 and 107, and return the extracted storage units back into the ASRS structure 101 when no longer required at the manufacturing center 105. In the embodiment illustrated in
[0070] As illustrated in
[0071] In an embodiment, the manufacturing system 100 disclosed herein further comprises a computerized control system (CCS) 131 as illustrated in
[0072] Consider an example workflow of the manufacturing system 100 disclosed herein. Material such as workpieces are inducted into storage units and stored in the ASRS structure 101. Similarly, toolpieces are inducted into storage units and stored in the ASRS structure 101. Moreover, workpiece supports, for example, jigs are inducted and stored in the ASRS structure 101. The CCS 131 receives digital production plans with defined material or workpiece kits/toolpiece kits and related process instructions. Digital instructions to software configure the manufacturing cells 106 to manufacture a good or a product. The production plans comprise details of all processes that are required to manufacture the good. The details comprise, for example, a list of all sequential processes involved in manufacturing a good where each process is assigned to one or more manufacturing cells 106, a list of materials required to complete each process, a list of toolpieces required to complete each process, a list of steps/specifications required of the robotic workers to complete each process, etc. Kit storage units comprising, for example, workpiece kitted bins and toolpiece kitted bins are built at the kitting workstations 103, 104 and stored in the ASRS structure 101. The workpiece kitted bins containing workpieces are cycled through a picking-access port of the kitting workstation 103 or 104 to allow a human worker or a robotic worker to pick all workpieces required for each manufacturing process. The toolpiece kitted bins containing toolpieces are cycled through the picking-access port of the kitting workstation 103 or 104 to allow a human worker or a robotic worker to pick all workpieces required for each manufacturing process. In an embodiment, the workpiece kitted bins and/or the toolpiece kitted bins comprise cassettes, for example, foam, inserts, etc., to arrange the workpieces and/or the toolpieces depending on whether the robotic workers can handle workpieces or toolpieces. After assembly, the workpiece kitted bins and the toolpiece kitted bins are stored back in the ASRS structure 101.
[0073] The CCS 131 receives production or work orders and allocates one or more manufacturing cells 106, 107 to a manufacturing process using order priority. The RSRVs 306 are routed to retrieve and transport one or more workpiece kitted bins and toolpiece kitted bins to holding stations at the assigned manufacturing cell(s) 106. The RSRVs 306 are routed to retrieve and transport the workpiece supports or jigs to a jig runway of the assigned manufacturing cell(s) 106. A first robotic worker, for example, a robotic picker at the assigned manufacturing cell 106 retrieves a workpiece from the workpiece kitted bin and places the retrieved workpiece in the workpiece support or precisely positions the workpiece for assembly to another workpiece already positioned on the workpiece support. A second robotic worker, for example, a robotic process worker at the assigned manufacturing cell processes the workpiece. The actions of the robotic workers are repeated for all workpieces in the workpiece kitted bins to create assemblies and/or subassemblies. If another sequential process is required, the RSRV 306 is configured to transport the workpiece support containing the partially finished subassemblies to another preconfigured human or robotic manufacturing cell 106, 107; and/or if there is no manufacturing capacity, return the workpiece support containing the partially finished subassemblies to the ASRS structure 101 for future processing. If finished, the RSRV 306 is configured to return the workpiece support containing the finished assembly/subassembly to the ASRS structure 101.
[0074] In an embodiment, the RSRVs 306 traverse the manufacturing system 100 as follows: An RSRV 306 retrieves a needed workpiece kitted bin from the ASRS structure 101. The RSRV 306 transports the needed workpiece kitted bin to a designated empty storage location at one of the manufacturing cells 106. This RSRV 306 travels to a designated manufacturing cell 106 and picks up an unneeded workpiece kitted bin and transports the unneeded workpiece kitted bin to the ASRS structure 101 for storage. Another RSRV 306 transports a needed toolpiece kitted bin to a designated empty storage location at the manufacturing cell 106. This other RSRV 306 travels to a designated manufacturing cell 106 and picks up an unneeded toolpiece kitted bin and transports the unneeded toolpiece kitted bin to the ASRS structure 101 for storage. In another embodiment, the same RSRV 306 that delivers the needed workpiece kitted bin to a designated manufacturing cell 106, takes away an unneeded workpiece kitted bin from that designated manufacturing cell 106. Similarly, the same RSRV 306 that delivers the needed toolpiece kitted bin to the designated manufacturing cell 106, takes away an unneeded toolpiece kitted bin from that designated manufacturing cell 106.
[0075]
[0076] Each of the gridded track layouts 301, 302 comprises a set of X-direction rails 307 lying in the X-direction of the respective horizontal plane, and a set of Y-direction rails 308 perpendicularly crossing the X-direction rails 307 in the Y-direction of the same horizontal plane. The crossing X-direction rails 307 and Y-direction rails 308 define a horizontal reference grid of the 3D gridded storage structure 300, of which each horizontal grid row is delimited between an adjacent pair of the X-direction rails 307 and each horizontal grid column is delimited between an adjacent pair of the Y-direction rails 308. Each intersection point between one of the horizontal grid columns and one of the horizontal grid rows denotes a position of a respective vertical storage column 304 or a respective upright shaft 305. That is, each vertical storage column 304 and each upright shaft 305 are positioned at a respective Cartesian coordinate point of the horizontal reference grid at a respective area bound between two of the X-direction rails 307 and two of the Y-direction rails 308. Each such area bound between four rails 307 and 308 in either gridded track layout 301 or 302 is also referred to herein as a respective “spot” of the gridded track layout 301 or 302. The 3D addressing of each storage location in the 3D gridded storage structure 300 is completed by a given vertical storage column level at which a given storage location resides within the respective vertical storage column 304. That is, a 3D address of each storage location is defined by the horizontal grid row, the horizontal grid column, and the vertical storage column level of the storage location in the 3D gridded storage structure 300.
[0077] A respective upright frame member 309 spans vertically between the gridded upper track layout 301 and the gridded lower track layout 302 at each intersection point between the X-direction rails 307 and the Y-direction rails 308, thereby cooperating with the track rails 307 and 308 to define a framework of the 3D gridded storage structure 300 for containing and organizing the 3D array of storage units 303 within this framework. As a result, each upright shaft 305 of the 3D gridded storage structure 300 comprises four vertical frame members 309 spanning the full height of the upright shaft 305 at the four corners thereof Each frame member 309 comprises respective sets of rack teeth arranged in series in the vertical Z-direction of the 3D gridded storage structure 300 on two sides of the vertical frame member 309. Each upright shaft 305, therefore, comprises eight sets of rack teeth in total, with two sets of rack teeth at each corner of the upright shaft 305, which cooperate with eight pinion wheels 311a, 311b on each of the RSRVs 306 illustrated in
[0078]
[0079] A set of four X-direction wheel units is arranged in pairs on two opposing sides of the RSRV 306 to drive the RSRV 306 on the X-direction rails 307 of either gridded track layout 301 or 302 of the 3D gridded storage structure 300. A set of four Y-direction wheel units is arranged in pairs on the other two opposing sides of the RSRV 306 to drive the RSRV 306 on the Y-direction rails 308 of either gridded track layout 301 or 302. One set of wheel units is raiseable/lowerable relative to the other set of wheel units to switch the RSRV 306 between an X-direction travel mode and a Y-direction travel mode. Raising one set of wheel units when in the outboard position seated on the gridded upper track layout 301 is also operable to lower the other set of wheel units into an engagement with the rack teeth of an upright shaft 305, after which the raised wheel units are then also shifted inboard to fit within the upright shaft 305, thereby completing transition of the RSRV 306 from the track-riding mode to the shaft-traversing mode to allow descent of the RSRV 306 through the upright shaft 305 by a driven operation of the toothed pinion wheels 311b. Similarly, lowering one set of wheel units when in the outboard position seated on the gridded lower track layout 302 is also operable to raise the other set of wheel units into an engagement with the rack teeth of an upright shaft 305, after which the lowered wheel units are then also shifted inboard, thereby completing transition of the RSRV 306 from the track-riding mode to the shaft-traversing mode to allow ascent of the RSRV 306 through the upright shaft 305 by the driven operation of the toothed pinion wheels 311b. In an embodiment, an external lifting device (not shown) in the gridded lower track layout 302 is additionally or alternatively used to aid or perform lifting of the RSRV 306 from the gridded lower track layout 302 into an overlying upright shaft 305.
[0080] Each RSRV 306 comprises an upper support platform 312 on which any storage unit 303 is receivable for carrying by the RSRV 306. The upper support platform 312 comprises a rotatable turret 313 surrounded by a stationary outer deck surface 314. The rotatable turret 313 comprises an extendable/retractable arm 315, herein referred to as a “turret arm”, mounted in a diametric slot of the rotatable turret 313 and movably supported therein for linear movement into and out of a deployed position extending outwardly from the outer circumference of the rotatable turret 313.
[0081]
[0082] In an embodiment, the framework of the 3D gridded storage structure 300 comprises a set of shelving brackets at each storage location to cooperatively form a shelf for the storage unit 303 currently stored at the storage location, whereby any given storage unit 303 can be removed from its storage location by one of the RSRVs 306 without disrupting the storage unit 303 above and below the given storage unit 303 in the same storage column 304. Similarly, the shelf defined by the set of shelving brackets allows a storage unit 303 to be returned to a prescribed storage location at any storage level in the 3D array of storage locations in the 3D gridded storage structure 300. Accordingly, through two-dimensional horizontal navigation of the gridded track layouts 301, 302, each RSRV 306 is able to access any of the upright shafts 305 and is able to travel vertically therethrough in an ascending direction or a descending direction in the third dimension to access any of the storage locations and deposit or retrieve a storage unit 303 therefrom. In an embodiment, the 3D gridded storage structure 300 is externally cladded around the outer perimeter thereof as illustrated in
[0083]
[0084] 4A, according to an embodiment herein. As illustrated in
[0085] As illustrated in
[0086] For the purpose of ensuring that the storage unit 303 is fully received and properly aligned on the landing area of the RSRV 306, in an embodiment, the upper support platform 312 comprises a set of load status sensors 401 positioned in close proximity to the outer perimeter of the upper support platform 312 at spaced apart positions along the outer perimeter as illustrated in
[0087] In an embodiment, reflective optical sensors are employed in the RSRV 306 for load status detection, where light energy transmitted by an optical beam emitter of the reflective optical sensor is reflected off the underside of the storage unit 303 back to an optical receiver of the reflective optical sensor when the storage unit 303 is present over the reflective optical sensor, thereby successfully determining presence of the storage unit 303. In an embodiment, time of flight calculation, that is, a difference in time between emission of an optical pulse and detection of the reflected optical pulse, is used to differentiate between reflection off the underside of the storage unit 303 seated on the landing area of the RSRV 306 versus reflection off another surface positioned further away from the reflective optical sensor. In other embodiments, sensors of different types other than optical sensors are employed for load status detection. For example, limit switches mechanically actuated by contact with the underside of the storage unit 303, or magnetic sensors actuated by presence of cooperating magnetic elements emitting detectable magnetic fields at the underside of the storage unit 303 are employed for load status detection. Use of optical sensors preclude moving parts or need for magnetic integration or other specialized configuration of the storage units 303.
[0088] In addition to the primary catch channel 317 and the secondary catch recesses 319, the underside of the storage unit 303 illustrated in
[0089] The storage arrangement of the manufacturing system 100 illustrated in
[0090]
[0091] In an embodiment as illustrated in
[0092]
[0093]
[0094] In an embodiment as illustrated in
[0095] Inside the first leg 103a, 104a is a lower track of the respective kitting workstation 103, 104. The lower track of each kitting workstation 103, 104 is an extension of the gridded lower track layout 302 of the 3D gridded storage structure 300. In an embodiment, the lower track of each kitting workstation 103, 104 is a two-way track that is two spots wide and runs perpendicular to the perimeter side of the 3D gridded storage structure 300. Similar to the gridded lower track layout 302 of the 3D gridded storage structure 300, the lower track of each kitting workstation 103, 104 comprises perpendicularly intersecting rails delimiting square spots of the lower track. A first series of spots running along on an outer side of the first leg 103a, 104a, that is, the side opposite the second leg 103b, 104b defines an outbound half of the two-way lower track of the first leg 103a, 104a, on which a robotic storage/retrieval vehicle (RSRV) 306 exits the 3D gridded storage structure 300 at the gridded lower track layout 302 thereof and travels away from the 3D gridded storage structure 300 inside the first leg 103a, 104a of the respective kitting workstation 103, 104. A second series of spots running along the opposing inner side of the first leg 103a, 104a defines an inbound half of the two-way lower track of the first leg 103a, 104a, on which the RSRV 306 can travel back into the 3D gridded storage structure 300 on the gridded lower track layout 302 thereof This circulatory travel of RSRVs 306 out of the 3D gridded storage structure 300, through the first leg 103a, 104a of the respective kitting workstation 103, 104 and back into the 3D gridded storage structure 300 is illustrated by arrows 702 in
[0096] Above an access spot on the inbound half of the lower track, a picking-access port 111 opens through the top cover panel 110 from the countertop worksurface thereof into the interior space of the first leg 103a, 104a of the respective kitting workstation 103, 104. Accordingly, when an RSRV 306 traveling through the first leg 103a, 104a of the respective kitting workstation 103, 104 stops at the access spot on the inbound half of its travel therethrough, a human worker 703 or a robotic worker 704 of the respective kitting workstation 103, 104 standing or mounted near the corner of the L-shaped workstation 103, 104 can interact with an inventory storage unit 303a carried atop the RSRV 306 to pick one or more inventory workpieces 701 therefrom. This inventory storage unit 303a is then advanced onward from the access spot of the lower track of the respective kitting workstation 103, 104 back into the 3D gridded storage structure 300 on the gridded lower track layout 302 thereof.
[0097] The second leg 103b, 104b of the respective kitting workstation 103, 104 similarly comprises a placement-access port 112 penetrating through the top cover panel 110 of the respective kitting workstation 103, 104 from the countertop worksurface thereof at a position overlying another access spot at which an initially empty workpiece storage unit or an initially empty kit storage unit is received. This placement-access port 112, therefore, allows access to the empty workpiece storage unit or the empty kit storage unit for placement therein of the inventory workpieces 701 picked from one or more inventory storage units 303a circulated past the picking-access port 111. Long term static parking of an RSRV 306 at the placement-access port 112 may be considered a wasted resource, preventing assignment of that particular RSRV 306 to other tasks in the meantime, and therefore, in an embodiment, the second leg 103b, 104b of the respective kitting workstation 103, 104 does not include a vehicle track for vehicle-carried travel of storage units through this second leg 103b, 104b of the respective kitting workstation 103, 104. Instead of the vehicle track, the second leg 103b, 104b comprises an internal conveyor 114a running along the second leg 103b, 104b from a distal end thereof furthest from the first leg 103a, 104a, to the access spot underlying the placement-access port 112. An RSRV 306 unloads an empty workpiece storage unit or an empty kit storage unit onto the internal conveyor 114a from a drop-off/pickup spot 113 at the perimeter of the gridded lower track layout 302 of the 3D gridded storage structure 300, and the internal conveyor 114a of the kitting workstation 103, 104 advances the empty workpiece storage unit or the empty kit storage unit to the placement access port 112, where the inventory workpieces 701 picked from the inventory storage unit 303a are placed into the workpiece storage unit 303b or the kit storage unit 303c. Once the workpiece storage unit 303b or the kit storage unit 303c is fully compiled, the filled workpiece storage unit 303b or the filled kit storage unit 303c is displaced out of the kitting workstation 103, 104 onto a return conveyor 114b that runs in a direction opposite to the direction of the internal conveyor 114a of the kitting workstation 103, 104 to transfer the filled workpiece storage unit 303b or the filled kit storage unit 303c back to the drop-off/pickup spot 113 for pickup thereat by another RSRV 306. This RSRV 306 then carries the filled workpiece storage unit 303b or the filled kit storage unit 303c into the 3D gridded storage structure 300 and deposits the filled kit storage unit 303c in an available storage location for later retrieval therefrom when required at a manufacturing cell 106 or 107 illustrated in
[0098] Each kitting workstation 103, 104, therefore, comprises two travel paths on which the inventory storage units 303a and the workpiece storage units 303b or the kit storage units 303c are respectively transferable through the kitting workstation 103, 104 past respective access ports 111, 112 at which the storage units 303a, 303b, 303c are accessible for picking and placement of workpieces 701 from and to the respective storage units 303a, 303b, 303c transitioning through the kitting workstation 103, 104. One travel path through the kitting workstation 103, 104 involves vehicle-carried travel of the respective storage unit 303a, 303b, 303c over an extension track of the 3D gridded storage structure 300, while the other travel path is a short conveyor-based path at which drop-off and pickup of the respective storage unit 303a, 303b, 303c is also performed by the fleet of RSRVs 306.
[0099]
[0100] As illustrated in
[0101] In an embodiment as illustrated in
[0102] In the embodiment illustrated in
[0103] As exemplarily illustrated in
[0104] In an embodiment, each modular holding station 118a, 118b, 118c, 118d is a shelving assembly sized to accommodate placement of one of the storage units 303b, 303c, and 303d thereon. As illustrated in
[0105] In an embodiment as exemplarily illustrated in
[0106] Each of the robotic worker modules 120a, 120b comprises a mounting base 122 of a square or rectangular shape defining the single-spot or multi-spot footprint of the respective robotic worker module 120a, 120b that does not exceed beyond the boundaries of the assigned subspace(s) of the manufacturing cell 106 at which the respective robotic worker module 120a, 120b is installed. In an embodiment, the mounting base 122 is suspended between a set of four uprights 121 at the four corners of the assigned subspace or subspaces. In an embodiment as illustrated in
[0107] As illustrated in
[0108]
[0109] In an embodiment as illustrated in
[0110] The particular size of the manufacturing cell 106 disclosed herein and the number, type and layout of modular components and unoccupied spaces therein illustrated in
[0111] As illustrated in
[0112]
[0113]
[0114]
[0115]
[0116]
[0117] The forgoing example demonstrates how the workpiece storage unit 303b at one of two workpiece holding areas can be swapped out while the manufacturing cell 106 is working on placement and processing of workpieces from the other workpiece holding area, whether this is performed to prepare the manufacturing cell 106 for a different manufacturing process, as contemplated in the forgoing example, or whether to swap out an empty workpiece storage unit 303b with a full storage unit 303b or 303c having the same type or kit of workpieces to replenish the manufacturing cell 106 for a repeat of the same manufacturing process. Similarly, the foregoing example demonstrates how an RSRV 306 carrying a second workpiece support 501 can be queued up at the manufacturing cell 106 before the completion of the manufacturing process on the workpiece contents of the first workpiece support 501. In this manner, as soon as the first workpiece support 501 departs the manufacturing cell 106 on its RSRV 306, the second workpiece support 501 advances into the working position between the robotic workers 123a, 123b at the center of the manufacturing cell 106. The foregoing example also demonstrates how the workpiece support 501 being delivered to the manufacturing cell 106 can be either an empty workpiece support or an occupied workpiece support on which a processed workpiece or an assembled subassembly was previously processed or assembled, whether such previously processing or assembly was performed earlier at the same manufacturing cell 106 or at a different manufacturing cell. In the event that the arriving workpiece support 501 is an occupied workpiece support, the workpiece support 501 may be arriving directly from another manufacturing cell, or from a storage location in the 3D gridded storage structure 300 in which the workpiece support 501 was temporarily stored or buffered between manufacturing processes.
[0118]
[0119] In an embodiment, the computerized control system (CCS) 131 randomly assigns the holding stations of each manufacturing cell 106 for holding the storage units. For example, the CCS 131 assigns one holding station for a current process workpiece kitted bin, another holding station for a current process toolpiece kitted bin, another holding station for a subsequent process workpiece kitted bin, and another holding station for a subsequent process toolpiece kitted bin. The CCS 131 further assigns other spots in the manufacturing cell 106 as follows: spot(s) configured as a runway for an RSRV-carried workpiece support 501 and spots for housing the robotic workers, for example, the robotic picker for grasping a workpiece to be processed on the workpiece support 501 and the robotic process worker for using a toolpiece to process the workpiece on the workpiece support 501. If a manufacturing process is too complex for robotic processing or if the process deals with workpieces larger than a storage unit, a human-attended manufacturing cell 107 is used. At the human-attended manufacturing cell 107, both workpiece kitted bins and toolpiece kitted bins are delivered to a human worker. The CCS 131 renders instructions on human-machine interfaces (HMIs) positioned at the human-attended manufacturing cell 107. The instructions rendered depending on the type of storage unit is presented at the ports of the human-attended manufacturing cell 107.
[0120]
[0121] The fully-automated manufacturing cells 106 are distributed throughout the main internal area of the gridded track structure 108, with at least one row or column of the gridded track structure 108 left open between any two adjacent manufacturing cells 106 to allow the RSRVs 306 to travel therebetween. In the embodiment exemplarily illustrated in
[0122] In an embodiment, each human-attended manufacturing cell 107 is of the same construction as the workstations disclosed in Applicant's US Patent Application Numbers 16/374,123 and 16/374,143, where each human-attended manufacturing cell 107 comprises a lower track on which the RSRVs 306 can ride to deliver storage units to an access spot on the lower track at which the storage units are accessible to a human worker of the human-attended manufacturing cell 107 through an access opening 125 in a countertop 126 that overlies the lower track. In an embodiment as illustrated in
[0123] Similar to the human-attended manufacturing cells 107 comprising CNC machines or other automated manufacturing equipment, in an embodiment, one or more of the fully automated manufacturing cells 106 include such equipment. For example, instead of a robotic picker placing workpieces from one or more workpiece holding areas of an automated manufacturing cell 106 onto an RSRV-carried workpiece support 501, the robotic picker places the workpieces in a CNC machine, for example, a mill, a drill, a lathe, a laser cutter, a plasma cutter, a waterjet cutter, etc., or other piece of automated manufacturing equipment for processing therein, and optionally then transfer the processed workpieces from the CNC machine or other automated manufacturing equipment back onto an RSRV 306, for example, either into a workpiece storage unit carried thereon for return into the ASRS structure 101, or onto a workpiece support 501 carried on the RSRV 306 for travel thereof into the ASRS structure 101, or for onward travel to another automated manufacturing cell 106. The RSRVs 306 are used to serve one or more manufacturing cells 106 and 107 from the gridded track structure 108 or other track-defining extension of the ASRS structure 101 regardless of the particular equipment and layout used in the manufacturing cells 106 and 107. Similarly, though the illustrated embodiment uses fully automated manufacturing cells 106 in the main internal area of the gridded structure 108 and positions the human-attended manufacturing cells 107 at the outer perimeter area 108a of the gridded track structure 108, in an embodiment, the human-attended manufacturing cells 107 are alternatively disposed within the internal area of the gridded track structure 108, provided that safe human access to and from such human-attended manufacturing cells 107 is established in a manner to avoid potential collision between human workers and the RSRVs 306 traversing the gridded track structure 108.
[0124]
[0125] In an embodiment, the multi-level structure further comprises upright frame members 309. The upright frame members 309 interconnect the intersecting rails 115, 116 of the levels 130a, 130b. In an embodiment, one or more of the upright frame members 309 are configured for traversal of the RSRVs 306 thereon in an ascending direction and/or a descending direction to transition between the levels 130a, 130b. In an embodiment, the 2D gridded track structure 108 at one of the levels of the multi-level structure is attached to a corresponding one of the storage levels in the ASRS structure 101 at which the RSRVs 306 are configured to transition between the ASRS structure 101 and the multi-level structure. To allow RSRV access to each subsequently higher level track structure from the ground level track structure, rack-toothed upright frame members 309 of the same type used in the 3D gridded storage structure 300 illustrated in
[0126] Applicant's co-pending PCT Application Number PCT/CA2019/050815 filed on Jun. 10, 2019, the entirety of which is incorporated herein by reference. In an embodiment, at each of the gridded track layouts from which the RSRVs 306 must ascend upward to that of a higher level in the multi-level structure, a lifting mechanism is positioned in a launching spot of the gridded track layout below a respective shaft through which the RSRV 306 ascends to the higher level above.
[0127] In an embodiment as exemplarily illustrated in
[0128] Furthermore, in other embodiments, the use of the RSRVs 306 from the ASRS structure 101 to directly serve one or more manufacturing cells 106 to avoid need for intermediary conveyors or other equipment between the ASRS structure 101 and the manufacturing cells 106 does not necessarily need to be achieved through a 2D gridded track structure 108 attached to the ASRS structure 101. In an embodiment, a network of tracks extending outward from the gridded track layout of the ASRS structure 101 and returning thereto is used to allow travel of the RSRVs 306 out from the ASRS structure 101 to one or more manufacturing cells 106 distributed along that network of tracks. In an embodiment, the network of tracks comprises one or more 2D gridded track structures 108 having an array of manufacturing cells 106 distributed therein as illustrated in
[0129] While in the illustrated embodiments, the RSRVs 306 depart the 3D gridded storage structure 300 that defines the ASRS structure 101 via an extension of the gridded lower track layout 302 thereof, other embodiments alternatively employ an extension of the upper gridded track layout 301 of the 3D gridded storage structure 300 for departure of the RSRVs 306 therefrom to the external manufacturing cell(s) 106. In an embodiment, the network of tracks comprise one or more overhead tracks connected to the gridded upper track layout 301 of the 3D gridded storage structure 300 or to an intermediate level of the 3D gridded storage structure 300 between the gridded upper and lower track layouts 301 and 302, and extending outward therefrom to one or more manufacturing cells 106 positioned remotely of the 3D gridded storage structure 300 in other areas of a manufacturing facility. If positioned at a ground level or at any elevation lower than the gridded upper track layout 301 on the overhead track(s), in an embodiment, the manufacturing cells 106 are served through drop-down shafts connected to the overhead track(s) and constructed from the same rack-toothed frame members 309 of the 3D gridded storage structure 300 and installed at appropriate intervals along the overhead track(s) to allow the RSRVs 306 to descend down from the overhead track(s) and drop off the RSRV-carried storage units at the manufacturing cells 106. In an embodiment, each drop-down shaft serves an individual manufacturing cell, or a plurality of manufacturing cells distributed within a 2D gridded track structure or distributed along a one-dimensional track at the lower elevation. The manufacturing capacity of the manufacturing center 105 is increased by expanding the 2D gridded track structure or adding more levels to the structure of the manufacturing center 105.
[0130]
[0131] In an embodiment, the storage arrangement of the manufacturing system disclosed herein further comprises a supply of toolpieces for use in manufacturing the goods. The toolpieces are stored in the same ASRS structure as the workpieces. The toolpieces are retrievable from the same ASRS structure and deliverable to the manufacturing cells by the same fleet of RSRVs.
[0132] In an embodiment, the storage arrangement of the manufacturing system disclosed herein further comprises a supply of storage units of compatible size and shape for storage in the storage locations of the ASRS structure. The storage units are configured to be carried by the RSRVs for transfer of the storage units to and from the storage locations and to and from the manufacturing cells. The manufacturing system disclosed herein allows buffering of storage units in the ASRS structure between each process performed at different manufacturing cells. In an embodiment, the storage units comprise workpiece storage units or toolpiece storage units or any combination thereof. Each of the workpiece storage units is configured to hold one or more of the workpieces. Each of the toolpiece storage units is configured to hold one or more of the toolpieces. In an embodiment, the manufacturing cells are configured in a continuous arrangement outside the ASRS structure. In this embodiment, the storage units are configured to be transferred to and from the storage locations of the ASRS structure and between the manufacturing cells, free of identification of the storage units, due to the continuous arrangement of the manufacturing cells. The continuity between the ASRS structure and each of the different manufacturing cells outside the ASRS structure allows direct physical transfer of the storage units free of identification or scanning of the storage units.
[0133] In an embodiment, the workpiece storage units comprise inventory storage units and kit storage units. Each of the inventory storage units is configured to contain a collection of inventory workpieces. Each of the kit storage units is configured to contain a kit of mixed workpieces picked from one or more of the inventory storage units according to a manufacturing process to be performed on the mixed workpieces once delivered to one of the manufacturing cells. In another embodiment, the manufacturing system disclosed herein further comprises at least one kitting workstation configured to accept delivery of the inventory storage units from the ASRS structure by the RSRVs for allowing picking of the inventory workpieces from the inventory storage units at the kitting workstation(s) as disclosed in the detailed description of
[0134] In an embodiment, the storage arrangement of the manufacturing system disclosed herein further comprises a supply of workpiece supports as disclosed in the detailed description of
[0135] In an embodiment, in addition to the supply of workpieces stored within the storage locations of the ASRS structure, the storage arrangement comprises either a supply of toolpieces or a supply of workpiece supports stored in the ASRS structure. Each of the toolpieces is useful for performance of one or more process steps of a manufacturing process on one or more of the workpieces during the manufacture of the goods. Each of the workpiece supports is configured to hold one or more of the workpieces in predetermined positions during the manufacture of the goods. In this embodiment, the fleet of RSRVs is operable to extract from the storage locations both the workpieces and at least one of the toolpieces and the workpiece supports. The same fleet of RSRVs navigable within the ASRS structure in the three dimensions is operable to deliver supplies or componentry, for example, the workpieces and the toolpieces and/or the workpiece supports among the manufacturing cells. In an embodiment, the componentry is transportable between each of the manufacturing cells in any order. In another embodiment, each of the manufacturing cells is configured to receive the componentry multiple times for performance of one or more of the process steps of the manufacturing process.
[0136] In an embodiment, each of the manufacturing cells comprises at least one workpiece holding area configured to hold the workpieces awaiting processing at the corresponding manufacturing cell. The workpiece holding area(s) is configured to accept placement of one of the workpiece storage units thereon. In an embodiment, the workpiece holding area comprises two workpiece holding areas. Each of the two workpiece holding areas is configured to hold a respective set of workpieces required at a corresponding manufacturing cell.
[0137] In an embodiment, at least a subset of the manufacturing cells is positioned at the track structure or within an area of the track structure. In an embodiment, the track structure is a gridded track structure comprising sets of intersecting rails on which the RSRVs are navigable in two dimensions as disclosed in the detailed description of
[0138] In an embodiment, the gridded track structure comprises square spots. Each of the square spots is delimited by a first pair of parallel rails lying in a first direction and a second pair of parallel rails lying in a second direction perpendicular to the first direction. Each of the manufacturing cells occupies a cell space of an area equal to a predetermined number of the square spots. In an embodiment, at least one cell space is a square space whose area is divisible into nine square subspaces. Each of the nine square subspaces is equal in area to one of the square spots of the gridded track structure. Four corner subspaces of the nine square subspaces are configured as holding areas for holding supplies needed by the corresponding manufacturing cell. In an embodiment, a first pair of mid-perimeter subspaces positioned between the four corner subspaces at a first pair of opposing perimeter sides of the cell space is occupied by robotic workers. In an embodiment, a central subspace positioned between the robotic workers is configured as a working area to which the workpieces are transferred and at which the workpieces are processed by the robotic workers. In an embodiment, the working area is neighbored by a second pair of mid-perimeter subspaces positioned between the four corner subspaces at a second pair of opposing perimeter sides of the cell space. In an embodiment, at least one of the second pair of mid-perimeter subspaces is an unoccupied open area by which the RSRVs are configured to enter and exit the working area. In another embodiment, both of the second pair of mid-perimeter subspaces are unoccupied open areas, whereby the RSRVs are configured to travel fully through the corresponding manufacturing cell.
[0139] In an embodiment, each of the manufacturing cells comprises at least one robotic picker operable to pick the workpieces from the workpiece holding area. In another embodiment, each of the manufacturing cells further comprises a working area to which the picked workpieces are transferred from the workpiece holding area by the robotic picker(s).
[0140] In an embodiment, each of the manufacturing cells in the subset comprises at least one tool holding area configured to hold toolpieces required at a corresponding manufacturing cell. In an embodiment, a width of the tool holding area in each of the two dimensions is generally equal to a distance measured between two adjacent parallel rails of the gridded track structure. In another embodiment, a width of the tool holding area in each of the two dimensions does not exceed a distance measured between two adjacent parallel rails of the gridded track structure. In an embodiment, each of the manufacturing cells in the subset comprises at least one robotic worker mounted atop a mounting base that is installed on or within the gridded track structure. In an embodiment, a width of the mounting base in each of the two dimensions is generally equal to a whole number multiple of a distance measured between two adjacent parallel rails of the gridded track structure. In another embodiment, a width of the mounting base in each of the two dimensions does not exceed a distance measured between two adjacent parallel rails of the gridded track structure.
[0141] In the method disclosed herein as illustrated in
[0142] In an embodiment, toolpiece storage units configured to hold toolpieces for use in the manufacturing process are stored in the ASRS structure. In the method disclosed herein, using the fleet of RSRVs navigable within the ASRS structure, one or more of the workpiece storage units and a selected workpiece support are extracted 1302 from the ASRS structure according to requirements of a manufacturing process to be performed at a manufacturing cell positioned outside the ASRS structure, and separately delivered 1303 to the manufacturing cell. In an embodiment, RSRVs of the same type are configured to solely perform the extraction and the delivery of both of the workpiece storage unit(s) and the selected workpiece support from the ASRS structure to the manufacturing cell. At the manufacturing cell, the selected workpiece support is positioned 1304 in a working position accessible by one or more workers of the manufacturing cell. At the manufacturing cell, with the selected workpiece support maintained in the working position 1305, (i) one or more of the workpieces are transferred 1305a from the workpiece storage unit(s) onto the selected workpiece support; and (ii) a process step of the manufacturing process is performed 1305b on the workpiece(s) held on the selected workpiece support. In an embodiment, prior to performing the process step of the manufacturing process, a subset of the toolpiece storage units are extracted from the ASRS structure and delivered to the manufacturing cell using one of the RSRVs. In an embodiment, prior to performing the process step of the manufacturing process a select one of the toolpieces from the subset of the toolpiece storage units is attached to a robotic worker of the manufacturing cell according to the requirements of the manufacturing process to be performed on the workpiece(s) by the robotic worker.
[0143] In an embodiment, the workpiece storage unit(s) comprises two workpiece storage units. In this embodiment, the two workpiece storage units are delivered to two respective holding areas of the manufacturing cell. Two workpieces are respectively transferred from the two workpiece storage units parked at the two respective holding areas onto the selected workpiece support.
[0144] In an embodiment, after transferring the workpiece(s) from the workpiece storage unit(s) onto the selected workpiece support, an unneeded or empty one of the workpiece storage units from which a selected workpiece is removed and from which no further workpieces are required for the manufacturing process at the manufacturing cell, is removed from the manufacturing cell. In this embodiment, using one of the RSRVs, an additional workpiece storage unit containing one or more additional workpieces needed at the manufacturing cell is delivered to the manufacturing cell. In an embodiment, the additional workpiece(s) is for use in a different manufacturing process to be performed at the same manufacturing cell. In an embodiment, the unneeded or empty one of the workpiece storage units is removed using a different RSRV from that which delivers the additional workpiece storage unit to the manufacturing cell. In an embodiment, the different RSRV is configured to remove the unneeded or empty one of the workpiece storage units after having dropped off a different one of the workpiece storage units at a different manufacturing cell to supply contents of the different one of the workpiece storage units to the different manufacturing cell. After the process step of the manufacturing process is performed on the workpiece(s) held on the selected workpiece support, the selected workpiece support and the workpiece(s) thereon that were processed are removed from the manufacturing cell; another workpiece support is delivered to the manufacturing cell for use in the different manufacturing process using one of the RSRVs; the workpiece support is supported in the working position; the additional workpiece(s) is transferred from the additional workpiece storage unit onto the workpiece support; and one or more process steps of the different manufacturing process are performed on the additional workpiece(s).
[0145] In the method disclosed herein, after completion of a finished good by processing of the workpiece(s) at one or more manufacturing cells, the finished good is inducted into the ASRS structure on one of the RSRVs. In an embodiment, the finished good is inducted into the ASRS structure on a final workpiece support on which one or more final process steps were carried out to complete the finished good. In an embodiment, the final workpiece support is the same selected workpiece support onto which the workpiece(s) was transferred.
[0146]
[0147]
[0148] At step 1508, the third RSRV retrieves the required toolpiece storage unit from the ASRS structure and places the toolpiece storage unit on a toolpiece holding station at the assigned robotic manufacturing cell.
[0149] At step 1509, the CCS instructs a robotic worker, that is, a robotic picker operably coupled to another mounting base at the assigned robotic manufacturing cell, to pick an assigned workpiece. At step 1510, the robotic picker picks the assigned workpiece from the workpiece storage unit. At step 1511, the CCS instructs the robotic picker to place the assigned workpiece in a working position. At step 1512, the CCS determines whether the assigned workpiece is to be fastened onto a subassembly positioned on the workpiece support based on the work order. If fastening is not required, the manufacturing operation proceeds to step 1516 disclosed below. If the assigned workpiece is to be fastened onto the subassembly positioned on the workpiece support, at step 1513, the CCS instructs another robotic worker, that is, a robotic process worker operably coupled to a mounting base at the assigned robotic manufacturing cell, to acquire or pick an assigned toolpiece from the toolpiece storage unit. At step 1514, the robotic process worker acquires the assigned toolpiece from the toolpiece storage unit. At step 1515, the CCS instructs the robotic process worker to fasten the workpiece onto the subassembly using the acquired toolpiece. At step 1516, the CCS determines whether more workpieces are required in the subassembly. If more workpieces are required in the subassembly, the steps 1509 to 1515 of the method disclosed herein are repeated until no more workpieces are required. If no more workpieces are required in the subassembly, at step 1517, the CCS instructs the second RSRV or a fourth RSRV to store the workpiece storage unit. In an embodiment, the CCS instructs the same second RSRV that delivered the workpiece storage unit to the manufacturing cell, to store the workpiece storage unit. In another embodiment, the CCS instructs another RSRV, that is, the fourth RSRV, to store the workpiece storage unit. At step 1518, the second RSRV or the fourth RSRV stores the workpiece storage unit in the ASRS structure. At step 1519, the CCS instructs the third RSRV or a fifth RSRV to store the toolpiece storage unit. In an embodiment, the CCS instructs the same third RSRV that delivered the toolpiece storage unit to the manufacturing cell, to store the toolpiece storage unit. In another embodiment, the CCS instructs another RSRV, that is, the fifth RSRV, to store the toolpiece storage unit. At step 1520, the third RSRV or the fifth RSRV stores the toolpiece storage unit in the ASRS structure. At step 1521, the CCS determines whether different workpieces are required in the subassembly. If different workpieces are required in the subassembly, the steps 1505 to 1520 of the method disclosed herein are repeated until different workpieces are not required in the subassembly. At step 1522, the CCS determines whether the workpiece support is required at another manufacturing cell of the manufacturing center. If the workpiece support is required at another manufacturing cell, at step 1523, the CCS instructs the first RSRV to transport the workpiece support with the subassembly to the next manufacturing cell. At step 1524, the first RSRV transports the workpiece support with the subassembly to the next manufacturing cell, where steps similar to the steps 1505 to 1522 are performed. If the workpiece support is not required at another manufacturing cell, at step 1525, the CCS instructs the first RSRV to store the workpiece support with the finished subassembly. At step 1526, the first RSRV stores the workpiece support with the finished subassembly for the work order in the ASRS structure. The manufacturing operation ends 1527 when the work order is complete.
[0150]
[0151] At step 1609, the CCS instructs a robotic worker, that is, a robotic picker operably coupled to another mounting base at the assigned robotic manufacturing cell, to pick an assigned workpiece. At step 1610, the robotic picker picks the assigned workpiece from the workpiece kitted bin. At step 1611, the CCS instructs the robotic picker to place the assigned workpiece in a working position. At step 1612, the CCS determines whether the assigned workpiece is to be fastened onto a subassembly positioned on the workpiece support based on the work order. If fastening is not required, the manufacturing operation proceeds to step 1616 disclosed below. If the assigned workpiece is to be fastened onto the subassembly positioned on the workpiece support, at step 1613, the CCS instructs another robotic worker, that is, a robotic process worker operably coupled to a mounting base at the assigned robotic manufacturing cell, to acquire or pick an assigned toolpiece from the toolpiece kitted bin. At step 1614, the robotic process worker acquires the assigned toolpiece from the toolpiece kitted bin. At step 1615, the CCS instructs the robotic process worker to fasten the workpiece onto the subassembly using the acquired toolpiece. At step 1616, the CCS determines whether more workpieces are required in the subassembly. If more workpieces are required in the subassembly, the steps 1609 to 1615 of the method disclosed herein are repeated until no more workpieces are required. If no more workpieces are required in the subassembly, at step 1617, the CCS instructs the second RSRV or a fourth RSRV to store the workpiece kitted bin. In an embodiment, the CCS instructs the same second RSRV that delivered the workpiece kitted bin to the manufacturing cell, to store the workpiece kitted bin. In another embodiment, the CCS instructs another RSRV, that is, the fourth RSRV, to store the workpiece kitted bin. At step 1618, the second RSRV or the fourth RSRV stores the workpiece kitted bin in the ASRS structure. At step 1619, the CCS instructs the third RSRV or a fifth RSRV to store the toolpiece kitted bin. In an embodiment, the CCS instructs the same third RSRV that delivered the toolpiece kitted bin to the manufacturing cell, to store the toolpiece kitted bin. In another embodiment, the CCS instructs another RSRV, that is, the fifth RSRV, to store the toolpiece kitted bin. At step 1620, the third RSRV or the fifth RSRV stores the toolpiece kitted bin in the ASRS structure. At step 1621, the CCS determines whether the workpiece support is required at another manufacturing cell of the manufacturing center. If the workpiece support is required at another manufacturing cell, at step 1622, the CCS instructs the first RSRV to transport the workpiece support with the subassembly to the next manufacturing cell. At step 1623, the first RSRV transports the workpiece support with the subassembly to the next manufacturing cell, where steps similar to the steps 1605 to 1621 are performed. If the workpiece support is not required at another manufacturing cell, at step 1624, the CCS instructs the first RSRV to store the workpiece support with the finished subassembly. At step 1625, the first RSRV stores the workpiece support with the finished subassembly for the work order in the ASRS structure. The manufacturing operation ends 1626 when the work order is complete.
[0152]
[0153]
[0154] In an embodiment, the CCS 131 is a computer system that is programmable using high-level computer programming languages. The CCS 131 is implemented using programmed and purposeful hardware. In the manufacturing system 100 disclosed herein, the CCS 131 interfaces with the ASRS structure 101, the RSRVs 306, the kitting workstations 103, 104, and the manufacturing cells 106, 107, and therefore more than one specifically programmed computing system is used for executing a workflow in the manufacturing system 100. The CCS 131 further comprises a non-transitory, computer-readable storage medium, for example, a memory unit 137, communicatively coupled to the processor(s) 132. As used herein, “non-transitory, computer-readable storage medium” refers to all computer-readable media that contain and store computer programs and data. Examples of the computer-readable media comprise hard drives, solid state drives, optical discs or magnetic disks, memory chips, a read-only memory (ROM), a register memory, a processor cache, a random-access memory (RAM), etc. The processor 132 refers to any one or more microprocessors, central processing unit (CPU) devices, finite state machines, computers, microcontrollers, digital signal processors, logic, a logic device, an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA), a chip, etc., or any combination thereof, capable of executing computer programs or a series of commands, instructions, or state transitions. In an embodiment, the processor 132 is implemented as a processor set comprising, for example, a programmed microprocessor and a math or graphics co-processor. The CCS 131 is not limited to employing the processor 132. In an embodiment, the CCS 131 employs controllers or microcontrollers. The processor 132 executes the modules, for example, 137a-137d of the CCS 131.
[0155] The memory unit 137 is used for storing program instructions, applications, and data. The memory unit 137 stores computer program instructions defined by modules, for example, 137a-137d of the CCS 131. The memory unit 137 is operably and communicatively coupled to the processor 132 for executing the computer program instructions defined by the modules, for example, 137a-137d of the CCS 131 for executing a workflow in the manufacturing system 100. The memory unit 137 is, for example, a random-access memory (RAM) or another type of dynamic storage device that stores information and instructions for execution by the processor 132. The memory unit 137 also stores temporary variables and other intermediate information used during execution of the instructions by the processor 132. In an embodiment, the CCS 131 further comprises read only memories (ROMs) or other types of static storage devices that store static information and instructions for execution by the processor 132. In an embodiment, the modules, for example, 137a-137e of the CCS 131 are stored in the memory unit 137.
[0156] The memory unit 137 is configured to store computer program instructions, which when executed by the processor(s) 132, cause the processor(s) 132 to activate one or more of the RSRVs 306 to perform one or more of: (a) navigating within the ASRS structure 101 and/or through the manufacturing cells 106, 107; (b) retrieving one or more of the workpieces contained in one or more storage units from the storage locations of the ASRS structure 101; (c) delivering one or more of the workpieces contained in one or more storage units to at least one kitting workstation 103, 104 for kitting into one or more kit storage units; (d) picking up one or more kit storage units from the kitting workstation(s) 103, 104; returning and storing one or more kit storage units to the storage locations of the ASRS structure 101; (f) retrieving at least one of one or more kit storage units and one or more of the workpieces contained in another one or more of the storage units, one or more toolpieces contained in another one or more storage units, and one or more workpiece supports from the same ASRS structure 101; (g) delivering at least one of one or more kit storage units and one or more of the workpieces contained in the other one or more of the storage units, one or more toolpieces contained in the other one or more storage units, and one or more workpiece supports to the manufacturing cells 106, 107 for the manufacture of the goods; and (h) inducting the goods into the ASRS structure 101 on a final workpiece support.
[0157] As illustrated in
[0158] In an exemplary implementation illustrated in
[0159] The processor 132 of the CCS 131 retrieves instructions defined by the order management module 137the ting management module 137b, the storage unit assignment module 137c, and the robot activation module 137d for performing respective functions disclosed above. The processor 132 retrieves instructions for executing the modules, for example, 137a-137d, from the memory unit 137. The instructions fetched by the processor 132 from the memory unit 137 after being processed are decoded. After processing and decoding, the processor 132 executes their respective instructions, thereby performing one or more processes defined by those instructions. An operating system of the CCS 131 performs multiple routines for performing a number of tasks required to assign the input devices, the output devices, and the memory unit 137 for execution of the modules, for example, 137a-137e. The tasks performed by the operating system comprise, for example, assigning memory to the modules, for example, 137a-137e, etc., and to data used by the CCS 131, moving data between the memory unit 137 and disk units, and handling input/output operations. The operating system performs the tasks on request by the operations and after performing the tasks, the operating system transfers the execution control back to the processor 132. The processor 132 continues the execution to obtain one or more outputs.
[0160] For purposes of illustration, the detailed description refers to the modules, for example, 137a-137e, being run locally on a single computer system; however the scope of the manufacturing system 100 and the method disclosed herein is not limited to the modules, for example, 137a-137e, being run locally on a single computer system via the operating system and the processor 132, but may be extended to run remotely over the communication network by employing a web browser and a remote server, a mobile phone, or other electronic devices. In an embodiment, one or more computing portions of the manufacturing system 100 disclosed herein are distributed across one or more computer systems (not shown) coupled to the communication network.
[0161] The non-transitory, computer-readable storage medium disclosed herein stores computer program instructions executable by the processor 132 for executing a workflow in the manufacturing system 100. The computer program instructions implement the processes of various embodiments disclosed above and perform additional steps that may be required and contemplated for executing a workflow in the manufacturing system 100. When the computer program instructions are executed by the processor 132, the computer program instructions cause the processor 132 to perform the steps of the method for executing a workflow in the manufacturing system 100 as disclosed above. In an embodiment, a single piece of computer program code comprising computer program instructions performs one or more steps of the method disclosed above. The processor 132 retrieves these computer program instructions and executes them.
[0162] A module, or an engine, or a unit, as used herein, refers to any combination of hardware, software, and/or firmware. As an example, a module, or an engine, or a unit may include hardware, such as a microcontroller, associated with a non-transitory, computer-readable storage medium to store computer program codes adapted to be executed by the microcontroller. Therefore, references to a module, or an engine, or a unit, in an embodiment, refer to the hardware that is specifically configured to recognize and/or execute the computer program codes to be held on a non-transitory, computer-readable storage medium. The computer program codes comprising computer readable and executable instructions can be implemented in any programming language, for example, C, C++, C#, Java®, JavaScript®, Fortran, Ruby, Perl®, Python®, Visual Basic®, hypertext preprocessor (PHP), Microsoft® .NET, Objective-C®, etc. Other object-oriented, functional, scripting, and/or logical programming languages can also be used. In an embodiment, the computer program codes or software programs are stored on or in one or more mediums as object code. In another embodiment, the term “module” or “engine” or “unit” refers to the combination of the microcontroller and the non-transitory, computer-readable storage medium. Often module or engine or unit boundaries that are illustrated as separate commonly vary and potentially overlap. For example, a module or an engine or a unit may share hardware, software, firmware, or a combination thereof, while potentially retaining some independent hardware, software, or firmware. In various embodiments, a module or an engine or a unit includes any suitable logic.
[0163] In the manufacturing system 100 disclosed herein, connecting scalable manufacturing cells distributed on the gridded track structure to the two-dimensional (2D) gridded lower track layout of the ASRS structure 101 allows each manufacturing cell to have access to an abundance of workpieces and workpiece kits along with associated toolpieces, toolpiece kits, and workpiece supports. This allows each manufacturing cell to be configurable on-the-fly for a wide variety of manufacturing processes on-demand using the CCS software alone. The just-in-time delivery of the workpieces, the toolpieces, and the workpiece support by the RSRVs 306 to the manufacturing cells allows just-in-time manufacturing of subassemblies at any stage of the manufacturing process. The ability to store each subassembly in the ASRS structure 101 between manufacturing processes allows maximum flexibility since any manufacturing step can be completed as capacity becomes available.
[0164] Moreover, in the manufacturing system 100 disclosed herein, all components or componentry delivered to the manufacturing cells use a standardized storage unit footprint. The use of a standardized storage unit footprint in a single automation solution for all manufacturing workflows allows all goods and materials for all manufacturing processes to be densely stored and predictably managed by a single entity as a single collaborative system with any number of manufacturing processes. The manufacturing system 100 disclosed herein allows all manufacturing processes including receiving, kitting, building sub-assemblies and the final assembly, etc., to be completed by one automated material handling system that does not require conveyors or ground transport, with the manufacturing cells being software configurable as needed. The disclosed invention allows all manufacturing processes to be completed by one automated material handling system that does not require conveyors or ground transport, with manufacturing cells being software configurable as needed.
[0165] The manufacturing system 100 disclosed herein allows configuration of manufacturing operations on-demand and transportation of goods between all manufacturing cells, in any sequence, since the lower 2D grid interconnects all manufacturing cells. This allows any number of processes to be completed in any order and multiple times, if needed, for example, for reworking sub-assemblies to new specifications, etc. This, along with the ability to configure manufacturing cells with software commands, allows new manufacturing processes to be easily and flexibly added as factory manufacturing requirements change. As customer expectations are rapidly increasing towards customized products, manufacturers aim to differentiate themselves by focusing on customer experience. The manufacturing system 100 disclosed herein adapts to changing conditions and product types easily and flexibly without wait times and without lost production or manufacturing time.
[0166] Moreover, in the manufacturing system 100 disclosed herein, the same storage medium, that is, the ASRS structure 101 can be used by all interconnected processes at the kitting area 102 and all the manufacturing cells 106 to buffer any differences in process flow. This allows maximum flexibility to a manufacturer and minimizes the operational sensitivity to outside circumstances since material can be indefinitely stored. Furthermore, since all manufacturing cells 106 are interconnected and managed by the same fleet of RSRVs 306, and also connected to the ASRS structure 101 that is navigated by the same fleet of RSRVs 306, system logic is simplified with no need to physically transfer componentry from one service area to another service area. Consequently, inventory does not have to be received and identified, for example, using a bar code scan, a radio frequency identification (RFID) scan, etc., by each process to complete the logical transfer of custody between entities, that is, between the ASRS structure 101, the kitting area 102, and the manufacturing cells 106 of the manufacturing center 105.
[0167] Furthermore, the manufacturing system 100 disclosed herein rectifies the problem of a relatively large footprint provided by conventional automated solutions by integrating vertical storage above the lower 2D grid used for inter-service area conveyance, which maximizes storage density and substantially reduces wasted vertical space. As a result, end-to-end manufacturing solutions are a fraction of the size of conventional solutions and require substantially less real estate to achieve the same deliverables. This allows manufacturers to consolidate storage within their existing facilities to expand their business.
[0168] The above disclosed embodiments of the manufacturing system 100 and method form a large shift in the way manufacturing is achieved and provide “virtual conveyor” and sortation capabilities of an automation system. The 2D gridded track structure of the technology allows the RSRVs 306 to convey goods between any manufacturing cell attached to the 2D gridded track structure. The movements of the RSRVs 306 on the 2D gridded track structure are orchestrated by the CCS 131, which allows storage units to be presented just-in-time, grouped by work order, and even delivered in specific sequences to the manufacturing cells. Without this capability, solving complex processes with a single integrated automated solution would not be possible, since conventional ASRS equipment relies on downstream sortation solutions to deliver goods to service areas at the right time and sequence. Subsequently, the CCS 131 configures the manufacturing cells and conducts manufacturing operations with software commands. The manufacturing system 100 disclosed herein increases scalability of the total capacity, where the size of the manufacturing system 100 can be expanded modularly. The manufacturing system 100 disclosed herein provides flexibility in support of standardized manufacturing equipment and componentry delivered in a repeatable manner.
[0169] The embodiments disclosed herein are not limited to a particular computer system platform, processor, operating system, or communication network. One or more of the embodiments disclosed herein are distributed among one or more computer systems, for example, servers configured to provide one or more services to one or more client computers, or to perform a complete task in a distributed system. For example, one or more of embodiments disclosed herein are performed on a client-server system that comprises components distributed among one or more server systems that perform multiple functions according to various embodiments. These components comprise, for example, executable, intermediate, or interpreted code, which communicate over a network using a communication protocol. The embodiments disclosed herein are not limited to be executable on any particular system or group of systems, and are not limited to any particular distributed architecture, network, or communication protocol.
[0170] The foregoing examples and illustrative implementations of various embodiments have been provided merely for explanation and are in no way to be construed as limiting of the embodiments disclosed herein. While the embodiments have been described with reference to various illustrative implementations, drawings, and techniques, it is understood that the words, which have been used herein, are words of description and illustration, rather than words of limitation. Furthermore, although the embodiments have been described herein with reference to particular means, materials, techniques, and implementations, the embodiments herein are not intended to be limited to the particulars disclosed herein; rather, the embodiments extend to all functionally equivalent structures, methods and uses, such as are within the scope of the appended claims. It will be understood by those skilled in the art, having the benefit of the teachings of this specification, that the embodiments disclosed herein are capable of modifications and other embodiments may be effected and changes may be made thereto, without departing from the scope and spirit of the embodiments disclosed herein.