TRAY EXCHANGE AND POSITIONING SYSTEM, METHOD, AND APPARATUS - Patent application

JP7645873B2Active Publication Date: 2025-03-14DWFRITZ AUTOMATION INC
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2022514569
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2019-09-03
Filing Date
2020-09-03
Publication Date
2025-03-14
Estimated Expiration
2040-09-03

Smart Images

  • Figure 0007645873000001
    Figure 0007645873000001
  • Figure 0007645873000002
    Figure 0007645873000002
  • Figure 0007645873000003
    Figure 0007645873000003
Patent Text Reader

Abstract

A tray handler for transporting trays to or from selectable positions within a tray stack stored in the tray handler includes an unloading station for storing trays during a sorting procedure, a tray elevator configured to vertically transport the tray stack to a selectable position such that the trays are positioned to be received horizontally from or by the unloading station, and a separator above the tray elevator and coupled to the unloading station, the separator configured to open the selectable positions and vertically divide the tray stack for horizontally transporting trays to or from the unloading station.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] (Related Applications) This application claims priority benefit of U.S. Provisional Patent Application No. 62 / 895,345, filed September 3, 2019, the contents of which are incorporated herein by reference.

[0002] The present disclosure relates to a matrix tray feeder, stacker and sorter system, and more particularly to a tray handler configured to sort an internal stack of trays to facilitate automated loading and unloading of desired components within the trays. [Background technology]

[0003] Integrated circuits and other components may be held in custom or JEDEC standard matrix trays (or simply trays). The trays are used to carry the components (typically integrated circuits) during component assembly operations, testing, measurement, shipping, and storage. JEDEC trays and other similar types of trays are stackable, as described in U.S. Patent No. 6,866,470 to Peterson et al.

[0004] Some attempts have been made to provide access to the trays stored in a stack. For example, Kammermann et al., International Publication No. WO 2011 / 151694, describes a random access carrier member system for feeding carrier members. The embodiment described in this publication, however, requires the trays in a magazine or cassette, each tray having the same thickness.

[0005] In some applications with large volumes of parts, different part types, or parts that should be consolidated into specific categories (e.g., defective parts vs. good parts), the number of tray feeders can cause the application to be economically unfeasible. In such cases, consolidation and sorting is performed manually. Manual consolidation and sorting, however, is laborious, error prone, and time consuming. Summary of the Invention

[0006] Described herein are tray feeder, stacker, and sorter systems, methods, and apparatus. In some embodiments, the tray handler can sort the trays (i.e., the trays can be reinserted at any tray position within the stack). By handling both stacking and sorting, the disclosed tray handler can sort a stack of trays without interrupting production. Additionally, because sorting can increase processing speed, the tray handling and placement system can employ fewer tray handlers.

[0007] The disclosed tray handler provides efficient and safe handling, transport, and storage of integrated circuits and other components contained in trays. The ability to sort trays, including trays of different thicknesses, without magazines or other types of cassettes dramatically reduces the number of stackers and feeders for a given application.

[0008] In addition to reducing the number of stackers, sorting significantly reduces cycle times: stacks can be sorted on demand so that a desired subset of the trays in a stack are transported to optimize workflow.

[0009] Additional aspects and advantages will become apparent from the following detailed description of the embodiments, which proceeds with reference to the accompanying drawings. [Brief description of the drawings]

[0010] [Figure 1]FIG. 1 is an isometric view of two tray frames, showing the two tray frames stacked and separated to reveal the insert between the two frames. [Diagram 2] FIG. 2 is an isometric view of a tray exchange and placement system including six tray handlers mounted side-by-side on a mounting platform. [Diagram 3] FIG. 3 is a partially exploded isometric view of the tray handler of FIG. [Figure 4] FIG. 4 is a fragmentary isometric view of the elevator shown in FIG. [Diagram 5] 5 and 6 are isometric views of a tray separator with and without a guard panel and optical code reader, respectively. [Figure 6] 5 and 6 are isometric views of a tray separator with and without a guard panel and optical code reader, respectively. [Figure 7] FIG. 7 is a side elevational view of the separator shown in FIG. 6 with an optical code reader. [Figure 8] Figures 8, 9, 10 and 11 are fragmentary isometric views showing in more detail the operating positions of the separator latches, with Figure 9 showing the intermediate position, Figure 10 showing the retracted position and Figures 8 and 11 showing the extended position. [Figure 9] Figures 8, 9, 10 and 11 are fragmentary isometric views showing in more detail the operating positions of the separator latches, with Figure 9 showing the intermediate position, Figure 10 showing the retracted position and Figures 8 and 11 showing the extended position. [Figure 10] Figures 8, 9, 10 and 11 are fragmentary isometric views showing in more detail the operating positions of the separator latches, with Figure 9 showing the intermediate position, Figure 10 showing the retracted position and Figures 8 and 11 showing the extended position. [Figure 11] Figures 8, 9, 10 and 11 are fragmentary isometric views showing in more detail the operating positions of the separator latches, with Figure 9 showing the intermediate position, Figure 10 showing the retracted position and Figures 8 and 11 showing the extended position. [Figure 12]12, 13, 14, 15 and 16 are a series of cross-sectional front views of a separator for separating a tray stack. [Figure 13] 12, 13, 14, 15 and 16 are a series of cross-sectional front views of a separator for separating a tray stack. [Figure 14] 12, 13, 14, 15 and 16 are a series of cross-sectional front views of a separator for separating a tray stack. [Figure 15] 12, 13, 14, 15 and 16 are a series of cross-sectional front views of a separator for separating a tray stack. [Figure 16] 12, 13, 14, 15 and 16 are a series of cross-sectional front views of a separator for separating a tray stack. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0011] FIG. 1 shows a tray frame 10 including an optional insert 12 that fastens into position on top of a lower frame 14 to form a tray 16. Because the insert is optional, the tray frame 10 may also be referred to simply as a tray. The insert 12 of the tray 16 may be covered by an upper frame 18 (and additional trays, not shown) to form a tray stack 20. In one embodiment, the insert is vacuum formed and fastened to a custom or standard JEDEC tray frame. The vacuum tray insert may have a variety of thicknesses. In some embodiments, a single tray stack may include vacuum tray inserts with multiple thicknesses (heights). In other embodiments, the tray frame itself may have different heights within the stack.

[0012] The bottom area of ​​each tray frame 10 includes a tray latch pocket 24 that is recessed into the bottom of the tray and is designed to prevent the tray from slipping off the latches, as described in more detail below, and a unique optical code (e.g., bar code) 26 located on a sidewall of each tray frame 10 for use by an on-site optical code reader for tracking and identifying the tray in a processing system, as described below.

[0013] 2 illustrates a tray exchange and placement system 40, according to one embodiment. The tray exchange and placement system 40 includes a plurality of automated tray handlers 42, also referred to as tray feeders or stackers (e.g., automated tray handlers 42a-42f). Each of the stackers 42 are identical, so reference numbers identifying features of one stacker 42a-42f are common to the other stackers 42. Those skilled in the art will appreciate, however, that in some applications the stackers need not be identical (e.g., some stackers may hold more trays).

[0014] The stackers 42 may aggregate, stack, and sort the trays 16. For example, an operator 48 (e.g., a technician or automated guided vehicle (AGV)) loads up to 15 barcoded JEDEC trays 16 in a tray stack 50 onto a tray stack loading station 54 of one of the six stackers 42. The tray stack loading station 54 includes a hinged loading door 60 that lowers to reveal a horizontal loading surface 64 at an ergonomic, SEMI S8-1116 compliant loading height. The door 60 is configured for front loading such that adjacent stackers do not need to maintain any side clearance, allowing for closer stacker spacing. Note that the quantity of 15 trays is based on the tray thickness and stacker height, both of which may vary in different embodiments.

[0015] The stacker 42 is configured to split the tray stack 50, support random insertion (in addition to random access), and reorder the individual trays 16 in the tray stack 50 as they are sorted into sorted stacks. As described in the example deployment scenarios below, sorting provides greater capacity, shorter takt times, and aggregation flexibility. Thus, by being able to stack and sort trays, the tray exchange and placement system 40 provides economic and competitive advantages to applications that utilize different parts in trays.

[0016] In one embodiment, the tray stack 50 initially contains untested parts, with four different tray types (A-D types) corresponding to four different untested part types. For example, tray 66 contains a first type of integrated circuit, while tray 68 contains a second type of integrated circuit different from the first type. Furthermore, each type of workpiece has a different failure mode when subjected to a test and measurement device (not shown) that receives each tray and tests the parts delivered thereto. Thus, in this embodiment, there are 32 different bins of resulting tested parts in the tray exchange and placement system 40 (i.e., the bins correspond to trays holding common parts having the same test results).

[0017] In the conventional system, each container is assigned to one of 32 stackers or different nesting stations along the test line to collect and partially organize the containers until a stacker is available to store the container. Having 32 stackers or several dedicated nesting stations requires floor space and relatively large factory footprints that may not be feasible or economical in some factories. Alternatively, each conventional stacker may hold multiple containers (e.g., a stack of trays, some containing defective parts and some containing good parts), but the operator 48 must identify and manually sort each tray. Manual sorting is time-consuming and error-prone, especially since the trays 16 only have optical codes that identify the parts in the tray. Additionally, the operator 48 may need to look through multiple stackers to ultimately find the tray needed for a downstream production task.

[0018] In contrast, the tray exchange and placement system 40 includes a stacker sorting capability, which allows for more rapid processing of parts in a tray. For example, when an operator 48 wants to load or collect defective parts, the stacker sorts and prepares the desired subset of trays on top of its internal stack for the operator 48. In other words, the desired trays may be accessed and sorted randomly in response to a request from the operator 48 or another signal from the production software.

[0019] In one embodiment, the graphical user interface 76 allows the operator 48 to monitor, among other things, which tray types are present in the stacker 42. The operator 48 may then select any combination of trays to be transported into the sorted stack (e.g., two "A" trays, three "B" trays, one "C" tray, etc.). The user interface 76 includes an OLED display screen 80 and one or more buttons 86 to move the internal tray stack 90 (FIG. 3) up and down such that the tray or desired stack indicated by the OLED display screen 80 to be located in a tray separator 94 (see, e.g., FIGS. 3, 5, and 6) is ejected from or inserted into the internal tray stack 90. ​​The desired stack is transported back onto the tray stack loading station 54, making it difficult for the operator 48 to inadvertently remove additional trays stored in the stacker 42 against the operator's 48's intent. In other embodiments, the desired trays may be ejected onto a conveyor system, as described below.

[0020] 2 also illustrates an example of a tray processing system 100 that includes a robotic arm 104 (or precision gantry) and other processing equipment (not shown), such as test and measurement equipment. In this embodiment, each stacker 42 supplies trays 16 with components for assembly or receives disassembled and graded components, thereby allowing for simultaneous processing of both incoming and outgoing components. As previously explained, the tray stacks within each stacker may be made up of a mixture of trays containing either part types or graded components.

[0021] Each stacker 42 includes a multi-position conveyor system 108 capable of adjusting the horizontal position of the discharged trays 110 in multiple positions, and the conveyor system 108 can transition the trays 110 between a first position and a second position. The farthest (extended) position of the trays 110 on the conveyor system 108 is referred to as the nest station, and the inner (retracted) position is referred to as the unloading (or sorting) station. In this embodiment, the unloading conveyor 120 of each stacker 42 holds the trays 110 that are transported from the stacker 42, in some instances, to be reinserted during a sorting procedure. The nesting conveyor 122 holds the trays 110 when they are ready to be processed. Thus, the stacker 42 can simultaneously sort multiple trays while the trays 110 are in the nesting position and are accessed (operated) independently by the robotic arm 104.

[0022] In some embodiments, the nest conveyor 122 is mechanically decoupled from the unload conveyor 120, thereby allowing vibration isolation and improved vision integration with the system 100 for precision pick and place from the nest conveyor 122. As such, the nest conveyor 122 may be mounted on or to the same machine surface as that of the automation or vision system. In another embodiment, the nest conveyor 122 is rigidly attached directly to the unload conveyor 120.

[0023] During the assembly process, a custom gripper 130 attached to the robotic arm 104 grabs either a main board or a sensor core from one of the trays 110 on the nest conveyor 122 and places them on a custom pallet (not shown). Using visual assistance, the main board is precisely placed into the connectors in the pallet. The system then precisely inserts the integrated circuit into its corresponding main board pair. The customer-provided pallet filled with main boards and integrated circuits is then transported to a test station where the paired main and integrated circuit boards are tested and graded.

[0024] During the disassembly process, the robotic arm 104 removes the paired main board and integrated circuit from the pallet and transfers the integrated circuit or main board assembly to a tray stacker nest, where the integrated circuits are separated from the main board and placed according to their respective grades in JEDEC trays presented by the stacker 42.

[0025] Finally, the trays 110 are sorted by the stacker 42. An operator 48 then removes the trays for further processing. Substrate pairs that fail the inspection and grading procedure are further processed for additional diagnostics.

[0026] 3 shows components of stacker 42 including door 60, separator 94, unloading conveyor 120, and nest conveyor 122. Upper housing 132 includes graphical user interface 76. Lower housing 136 includes elevator 140 (FIG. 4) for vertically moving stack 90. ​​Once at a selected split position in separator 94, stack 90 is split (as described below) and the selected tray is partially supported on shelf 156 horizontally aligned with conveyor system 108. The selected tray may then be moved onto unloading conveyor 120 by laterally swinging tray pusher 160 (provided door 60 is sensed closed).

[0027] 5 and 6 show a tray separator 94 with and without an internal guard panel 170 and an on-site optical code reader 176, respectively. The internal guard panel 170 includes openings for an upper latch 180, a lower latch 186, and a shelf 156. The optical code reader 176 includes angle mirrors to direct light from the optical code 26 (FIG. 1) to an imaging device of the optical code reader 176. An internal computing device(s) and associated circuitry (not shown) reads each optical code 26 that passes through the optical code reader 176, tracks the corresponding vertical position of the tray within the stack, and queries the tray type at each vertical position. In this manner, the stacker 42 uses this information to select a split position for transporting the desired tray or sub-stack to an operator 48 (e.g., for unloading) or for ejecting the desired tray onto the unloading conveyor 120 (e.g., for processing during a sortation procedure or at a nesting position).

[0028] 6 and 7 show internal views of the motor shaft 190, geared electric stepper motor 194, and rotary magnetic encoder 200 for positioning the latches 180, 186, and shelf 156. These components are associated with the movement of the trays on the elevator 140 to facilitate random insertion and access of the trays, as described in more detail below with reference to Figures 8-16.

[0029] 7 also shows three optical beams. The front beam 210 verifies that the tray 212 is properly inserted in preparation to engage the elevator movement or stacking sequence described below. The front beam 210 also senses if the leading edge of the tray 212 is clear. The lower beam 220 verifies that the tray 212 is in the correct position to actuate the shelf 156. It also verifies that the lower tray 222 is properly seated and not misaligned for restacking. The upper beam 230 verifies that the tray 222 is properly seated on the shelf 156.

[0030] 8-11 show how the motor shaft 190 rotates to actuate the latches 180 and 186 (commonly referred to as the tray latches). For example, as shown in FIG. 8, the tray latch 240 is coupled to a corresponding motor shaft 242 that passes through a torsion spring 248. The torsion spring 248 attempts to push the latch 240 down to its extended (horizontal) position (stretched through an opening in the guard panel 170). In the extended position, the torsion spring 248 is fully compressed.

[0031] 9-11 show a pair of hard stops 254 that limit the angular difference between the latch 240 and its corresponding shaft 242. The first hard stop 258 is a dowel mounted to a spring stop 260 to act as a hard stop against an over-compressed spring 248. In other words, the hard stop 258 moves as the shaft 242 rotates and the spring 248 continues to push the latch 240 down towards the second hard stop 262 which is fixed and limits the downward (clockwise) rotation of the latch 240. The hard stop 262 also helps support the full load of the tray stack, taking that load off the motor 194.

[0032] FIG. 9 shows that when the shaft 242 rotates so that the hard stop 258 abuts the lower back surface of the latch 240, the latch 240 is in its intermediate position and the spring 248 is not compressed as much. In that intermediate position, the latch 240 is still held in its horizontal position by the torsion spring 248, but can be pushed back upward slightly with some force to the retracted position. Thus, the intermediate position allows the latch to gently reverse (retract) when the tray rises and overcomes the spring force, and to move downward when the tray falls and the torsion spring 248 moves the latch 240 into the tray latch pocket 24 (FIG. 1). To fully retract the latch 240, FIG. 10 shows that the hard stop 258 has rotated more fully, forcing the lower back surface farther away from the hard stop 262.

[0033] 8 and 11 show the extended position, which is used to verify that the tray is properly positioned on the latch. For example, the extended position is used to verify that the latch 240 is level. If the motor 194 cannot properly angle the rotary magnetic encoder 200 in the extended position, the stacker 42 will know that the latch 240 is not actually in the tray latch pocket 24 and a jam will occur.

[0034] Those skilled in the art will appreciate that the shelf 156 can be rotated using principles similar to those described with respect to the latch 240. Additional details of the rotation of the shelf 156 are provided with reference to Figures 12-16, which show a series of views illustrating how the separator 94 separates the tray stack 270.

[0035] Initially, when the tray stack 270 is moving to a downward position, if the latches 180 and 186 were to extend to contact the sides of the tray, they would be ratcheted into the tray latch pockets 24 by the weight of the tray. Thus, the latches 180 and 186 are retracted when they do not need to contact the tray. For upward movement, retracting the latches 180 and 186 reduces wear on the sides of the tray, although retraction is not strictly necessary.

[0036] 12 shows how the shelf 156 rotates down and the elevator 140 moves the tray stack 270 up. As the tray stack 270 moves up, the latches 180 and 186 are in an intermediate position and therefore ride against the side of the tray 16 due to the spring force of the torsion spring 248 described above. In this manner, the latches 180 and 186 form a ratcheting action against the tray latch pocket 24.

[0037] FIG. 13 shows that as the elevator 140 moves the tray stack 270 down, the upper portion of the tray stack 270 is held on the upper latches 180 which have moved into the tray latch pockets 24 providing an opening in the tray stack 270 at the selected split position.

[0038] While the lower latch 186 is fully retracted, the elevator 140 continues to move the lower portion of the tray stack 270 down until the tray latch pocket 24 of the desired tray on the top surface of the lower portion of the tray stack 270 is positioned near the lower latch 186. The lower latch 186 is then positioned in an intermediate position to move into the tray latch pocket 24 of the desired tray, thereby separating it from the remaining trays on the lower portion. The remaining trays are moved further down to make room for engaging the shelf 156.

[0039] 14 shows how the shelf 156 then moves into contact with the desired tray. Thus, the shelf 156 rotates upward to contact the underside of the tray.

[0040] 15 and 16 show elevator 140 actuating to engage the underside of shelf 156, which is optional for reasons described below. This raises shelf 156, and the tray latch pocket 24 of the desired tray lifts off of lower latches 186, and that tray is positioned in the unloading position for sliding onto shelf 156 and onto (or from) unloading conveyor 120. Once the desired tray has been removed, shelf 156 is retracted, and tray stack 270 can be rejoined by moving the lower portion up towards the upper portion (i.e., as tray stack 270 is raised, latches 180 and 186 ratchet, allowing it to retract).

[0041] 15 and 16 , those skilled in the art will appreciate that supporting the shelf 156 along with the tray on the elevator 140 reduces the motor size and the force applied to the shelf actuator, and instead employs a robust elevator motor to support the tray weight and the shelf 156. In other embodiments, however, the elevator 140 need not support and lift the shelf 156.

[0042] The steps involved in conveying the desired stack of trays to the operator 48 are similar to those shown and described with reference to Figures 12-16. However, instead of engaging the upper latches 180 to form the top portion of the tray stack 270, the selected split position is established by the lower latches 186 splitting the top portion on the lower latches 186 from the bottom portion on the elevator 140. The shelf 156 is engaged so that the top portion may then be slid out by the operator 48 onto the tray stack loading station 54. In particular, the shelf 156 acts to prevent the operator 48 from accidentally removing any of the trays in the bottom portion.

[0043] In another embodiment, a modified shelf separates the stack (not shown) without the use of bottom latches or JEDEC tray latch pockets 24. In other words, the bottom latches 186 are optionally omitted. In this embodiment, the modified shelf substantially clears the bottom portion of the stack to separate the desired trays at the unloading position.

[0044] In some embodiments, the tray handler includes multiple, vertically spaced tray separators on each stacker for high speed processing and filling different trays simultaneously, in other embodiments, the stackers may include separators located outside in front of and to the side of them, or the stackers may be linked back to back for even more rapid processing.

[0045] Those skilled in the art will understand that many changes can be made to the details of the above-described embodiments without departing from the spirit of the invention, and therefore the scope of the invention should be determined by the appended claims and their equivalents.

Claims

1. A random access and random insertion tray handler including a housing capable of accommodating a tray stack including a plurality of trays stacked vertically therein, for ejecting a desired tray from the tray stack and reinserting it into the tray stack, comprising: an unloading station disposed outside the housing and capable of horizontally transporting the desired tray discharged from the tray stack; a tray elevator configured to support the tray stack contained within the housing from below and to transport the tray stack vertically to a selectable position such that the desired tray is positioned to be received horizontally from or by the unloading station; a separator located on the tray elevator and coupled to be horizontally aligned with the unloading station so as to be capable of transferring the desired tray, which is transported horizontally, to and from the unloading station; Including, each of the plurality of trays in the tray stack includes an upwardly recessed latch pocket at a bottom surface region; the separator is configured to vertically divide the tray stack into an upper portion and a lower portion for accessing the selectable positions and transporting the trays horizontally to or from the unloading station; the separator includes an upper tray latch, a lower tray latch, and a tray shelf extendable from an interior of the separator and retractable toward the interior of the separator; the upper tray latch, in an extended position, fits into the latch pocket of an upper tray located at the bottom of the upper portion of the tray stack to support the upper portion of the tray stack; the lower tray latch, in an extended position, receives and supports the desired tray in the latch pocket of the desired tray located at the top of the lower portion of the tray stack; In the extended position, the tray shelf supports the desired tray on the lower tray latch to form a partition of the tray stack for random access. Penetrates below the bottom area, Tray handler.

2. The present invention further includes a nesting station located outside the housing horizontally farther from the separator than the unloading station and positioned in horizontal alignment with the unloading station for loading and unloading the desired trays to and from the unloading station, the nesting station configured to horizontally transport the desired trays received from the unloading station independently of the unloading station; 2. The tray handler of claim 1, wherein the nest station includes a nest conveyor and the unload station includes a unload conveyor, the nest conveyor being mechanically separated from the unload conveyor.

3. A tray handler as described in claim 1, wherein at least two of the plurality of trays in the tray stack have different heights.

4. 10. The tray handler of claim 1, further comprising a tray stack loading station providing a flat loading surface for one or both of an operator and an automated guided vehicle (AGV) to load the tray stack.

5. 5. The tray handler of claim 4, wherein the tray stack loading station includes a loading door on a horizontal opposite side of the separator from the unloading station, the loading door coupled to the separator and configured to transition from an upright closed position to a flat open position, the flat open position providing the flat loading surface for loading the tray stack.

6. The tray handler of claim 5, wherein the flat loading surface is at a loading height in accordance with SEMI S8-1116.

7. 2. The tray handler of claim 1, wherein the tray stack includes a covered tray capable of holding a component including an integrated circuit, and a cover tray that covers the covered tray to prevent the component from being removed from the covered tray.

8. further comprising an optical code attached to a side of each of the plurality of trays of the tray stack located within the housing; The tray handler of claim 1 , wherein the optical code is configured to read information for tracking a vertical position of each of the multiple trays within the tray stack.

Citation Information

Patent Citations

  • Device handling system and method

    JP2007527003A

  • Apparatus for handling semiconductor devices

    KR1020190095777A

  • Magazine, tray component feeding device, and component mounting device

    US20040031768A1

  • Apparatus for clamping a stack of trays

    US20080038097A1

  • Strippable hybrid tray system for electronic devices

    US20130118124A1