(19)
(11) EP 0 333 385 A1

(12) EUROPEAN PATENT APPLICATION

(43) Date of publication:
20.09.1989 Bulletin 1989/38

(21) Application number: 89302376.2

(22) Date of filing: 10.03.1989
(51) International Patent Classification (IPC)4H01R 43/00, H01R 13/645
(84) Designated Contracting States:
DE FR GB IT NL

(30) Priority: 15.03.1988 US 168789
15.03.1988 US 168790

(71) Applicant: THE WHITAKER CORPORATION
Wilmington, Delaware 19808 (US)

(72) Inventors:
  • Reynolds, Charles Edward
    Mechanicsburg Pennsylvania 17055 (US)
  • Whiteman, Robert Neil, Jr.
    Middletown Pennsylvania 17057 (US)

(74) Representative: Warren, Keith Stanley et al
BARON & WARREN 18 South End Kensington
London W8 5BU
London W8 5BU (GB)


(56) References cited: : 
   
       


    (54) Automatic key programming and connector transfer system


    (57) An automatic key programming and connector transfer system and method for electrical connectors provides a supply station for storing a plurality of connectors having keys in an unprogrammed orientation; a programming station (57) for receiving connectors from the supply station (56) and for programming the keys of the connectors, the programming station (57) including a programming device for programming the keys of the connectors in response to programming instructions applied thereto; and an output station (58) for receiving connectors having keys programmed to a desired orientation from the programming station (57). The output station (58) includes one or more output chutes. With a single chute, the keys of connectors are programmed on demand. With a plurality of chutes (80a-80f), each chute receives connectors which have keys programmed to a predetermined one of the plurality of possible programmed states. Monitoring means is provided for monitoring each of the output chutes (80a-80f) and for controlling the programming device to program the keys of connectors as needed to maintain an adequate supply of connectors in each of the output chutes (80a-80f). The system may include robotic transfer apparatus for picking up connectors having keys programmed to a desired orientation from the output station (58) and for transferring the connectors to a printed circuit board or other utilization device.




    Description


    [0001] The present invention relates generally to the field of electrical connectors, and, more particularly, to an automatic key programming and connector transfer system and method for electrical connectors which have keying means thereon.

    [0002] Electrical connectors are frequently provided with keying means to permit particular pairs of connectors to properly mate and to prevent the mating of connectors which are not intended to be mated. Keying means are especially useful when a plurality of otherwise identical connectors is positioned in close proximity to one another, for example, on a printed circuit board. The incorrect matching of complementary connectors to the connectors on the board can cause serious damage to the circuits improperly connected thereby; and the keying means, by ensuring that each complementary connector will mate with only the correct one of the plurality of connectors on the board, minimizes the risk of improper connection. Keying means are particularly important when the connections are made by untrained personnel as the risk of improper connection is especially great in such circumstances.

    [0003] Keying systems are known in which a key is secured in one of a pair of complementary connectors and is adapted to cooperate with an opposing key secured in the other of the pair of connectors. Each key is secured in an associated connector in a selected orientation with respect to its opposing key so that when the connectors are intended to be mated, extended keying portions on the keys pass by each other during mating to allow the connectors to properly mate. If one of the keys is secured in an incorrect orientation with respect to its opposing key, however, the extended keying portions on the keys abut one another during attempted mating to prevent proper mating of the connectors.

    [0004] One known type of key includes a portion having a polygonal cross section and is adapted to be secured within a passageway in a connector in a selected orientation. The number of sides of the polygonal shape determines the number of possible orientations of the key.

    [0005] Sometimes keys of connectors are programmed in the factory by the connector manufacturer and the connectors with programmed keys are shipped to the customer with the keys preprogrammed in a variety of orientations. At other times, the connectors are shipped to the customer with the keys in an unprogrammed condition, and the customer programs the keys of the connectors by inserting and then securing the keys in the connector passageways in the selected orientations prior to mounting the connectors to printed circuit boards or other utilization devices. Whether performed by the manufacturer or the customer, programming the keys of a connector and positioning the connector having programmed keys on a printed circuit board are typically performed by hand, and are time-consuming procedures that are susceptible to human error. The programming of the keys of small connectors is particularly troublesome inasmuch as the keys also tend to be quite small and rather difficult to handle.

    [0006] According to one aspect of the invention, an automatic key programming apparatus for electrical connectors is provided which comprises a supply station for storing a plurality of connectors having keys in an unprogrammed state; a programming station for receiving connectors having keys in an unprogrammed state from the supply station and for programming the keys of the connectors, the programming station including a programming device for programming the keys of the connectors in accordance with programming instructions applied thereto; and an output station for receiving connectors having programmed keys from the programming station.

    [0007] According to one embodiment, the single line automatic key programming apparatus of the invention is particularly designed for use with connectors which have at least one key mountable thereon in a programmable first position whereby the key may be rotated to any selected one of a plurality of orientations, and, thereafter, moved to a programmed second position in which the key is secured in the connector in the selected orientation. The supply station includes means for storing a plurality of connectors having keys in an unprogrammed state mounted thereon in the programmable first position, and first delivery means for delivering the connectors having unprogrammed keys, one at a time, to the programming station. The programming station includes a programming device which first rotates the keys to a selected orientation in accordance with the programming instructions applied thereto, and then locks the keys in the connectors in the programmed second position; and second delivery means for thereafter delivering the programmed connectors, one at a time, to the output station. The output station in one embodiment includes a chute for receiving and holding the connectors having programmed keys until they are picked-up for transfer to a utilization device and in an alternate embodiment a plurality of chutes each of which are adapted to receive connectors in which the keys are programmed to a different one of the plurality of programmed states; and monitoring means for monitoring each chute and for providing programming instructions to the programming device for maintaining a supply of connectors having keys programmed to the state stored in respective chutes in each of the plurality of chutes.

    [0008] The first and second delivery means preferably include inclined paths for delivering connectors from the supply station to the programming station and from the programming station to the output station by gravity whereby the connectors move from one station to the next in an efficient and reliable manner during operation of the apparatus.

    [0009] According to a further aspect of the invention, the automatic key programming apparatus is incorporated within an automatic programming and connector transfer system which also includes robotic transfer apparatus for automatically transferring a connector having programmed keys from the programming apparatus to a printed circuit board or other utilization device. More particularly, the robotic transfer apparatus is designed to pick-up a connector having programmed keys from the output station of the programming apparatus and to transfer the connector to and position the connector on a utilization device.

    [0010] Preferably, the robotic transfer apparatus also includes means for providing the programming instructions to the programming device in the programming station to program the keys of the connectors therein. More particularly, when a connector having programmed keys has been properly positioned on a utilization device by the robotic transfer apparatus, the robotic transfer apparatus then instructs the programming device to program the keys of the next connector (which, preferably, has already been delivered to the programming station by the first delivery means) in the manner described to the key orientation required for the next connector that is to be positioned. By the time the robotic transfer apparatus has returned to the output station, the keys of the next connector will have been properly programmed and the connector delivered to the output station by the second delivery means.

    [0011] The programming instructions can be provided in an internal buffer in the programming station; however, by including the means for providing the programming instructions in the robotic transfer apparatus, the robotic transfer apparatus is able to modify the programming instructions when necessary to compensate for dropped connectors or connectors which are unable to be positioned on the utilization device after a predetermined number of attempts.

    [0012] With the automatic key programming and connector transfer system of the present invention, connectors containing keys in an unprogrammed orientation have the keys programmed to a desired orientation; the connector is then positioned at a desired location on a utilization device in an efficient, substantially automated manner without operator intervention.

    [0013] Embodiments of the invention will now be described by way of example, with reference to the accompanying drawings, in which:

    FIGURE 1 illustrates an electrical connector assembly having programmable keys with which the multiple line automatic key programming and connector transfer system of the present invention may be utilized;

    FIGURES 2A and 2B are side views of the connector assembly of Figure 1 illustrating the keys of the connector assembly in programmable and programmed positions, respectively;

    FIGURE 3A schematically illustrates an automatic key programming and connector transfer system according to the preferred embodiment of the invention;

    FIGURE 3B schematically illustrates an automatic key programming and connector transfer system according to an alternate embodiment of the invention;

    FIGURE 4A illustrates the automatic key programming apparatus of the system of Figure 3A;

    FIGURE 4B illustrates the automatic key programming apparatus of the system of Figure 3B;

    FIGURES 5A, 5B, 5C and 5D illustrate the operation of the automatic key programming apparatus of Figures 4A and 4B;

    FIGURE 6 illustrates the key programming device in the programming station of the automatic key programming apparatus of Figures 4A and 4B;

    FIGURE 7 illustrates a portion of the second delivery structure of the automatic key programming apparatus of Figures 4A and 4B;

    FIGURE 8 is a rear view of the supply station in the automatic key programming apparatus of Figures 4A and 4B; and

    FIGURES 9A and 9B are cross-sectional views of the supply station of Figure 8 looking in the direction of arrows 9A-9A in Figure 8 to help explain a feature of the supply station.



    [0014] Figure 1 illustrates an electrical connector 10 having programmable keys, with which the automatic key programming and connector transfer system of the present invention may be utilized. Connector 10 includes a housing 21, a drawn metal shroud 22, and a header 23 of a suitable insulating material. Header 23 has a plurality of passageways 24 extending therethrough for receiving female contacts (not shown) and is supported within shroud 22. Shroud 22 is, in turn, supported within D-shaped polarizing aperture 26 in housing 21 to form connector 10.

    [0015] Connector 10 is adapted to be mounted to a printed circuit board 12 or other utilization device by extending mounting screws (not shown) through threaded mounting apertures 32 in the housing as is known to those skilled in the art.

    [0016] Connector 10 is particularly designed for use in applications in which a plurality of substantially identical connectors is mounted in close proximity to one another. For example, printed circuit board 12 can comprise a panel for a computer or the like and contain a plurality of connectors 10 to permit various external equipment to be connected to the computer via complementary connectors coupled to the external equipment by cables or the like. In such applications, it is important to ensure that each connector be mated with the correct complementary connector as mismatching of connector pairs can result in damage to electrical circuits improperly connected thereby.

    [0017] To ensure that each connector 10 can mate with only the correct complementary connector, the connectors include keying systems to prevent incorrect connector pairs from being mated. In particular, connector 10 includes a keying system 40 comprising a pair of keys 41 mounted adjacent opposite ends of housing 21 and which include keying portions 42 which can be positioned at any selected one of a plurality of orientations. The complementary connector similarly includes a pair of keys having keying portions which are also positioned at selected orientations, and as is known to those skilled in the art, if the keys of connector 10 and the keys of the complementary connector are properly oriented with respect to each other, the keying portions thereof pass by each other as the connectors are mated, permitting the connectors to properly mate. If, however, the keys are not properly oriented with respect to one another, the keying portions impinge against one another during attempted mating to prevent the connectors from being mated. The keying system thus permits connector 10 to mate with only the proper complementary connector and not with an incorrect complementary connector.

    [0018] As shown in Figures 1, 2A and 2B, keys 41 include a polygonal-shaped body portion 46, preferably of hexagonal shape, to define as many possible key orientations as sides of the polygon. In the preferred embodiment of a hexagonal shaped body position 46, there are six possible orientations of the keys. Keys 41 also include a keying portion 42 extending upwardly from the body portion, and a retention portion 43 extending downwardly from the body portion and adapted to extend into key-receiving passageways 44 in connector housing 21. More particularly, keys 41 are adapted to be first inserted into passageways 44 in a programmable first position, illustrated in Figure 2A, in which the keys are partially inserted into the passageways and retained therein, typically in a predetermined orientation, such that they are capable of being rotated to orient the keying portions of the keys to any selected one of a plurality of orientations; and, thereafter, seated into a programmed second position (Figure 2B) in which the keys are fully inserted in the passageways to lock the keys in the connector in the selected orientation.

    [0019] With the keying system illustrated in Figures 1, 2A, and 2B, the manufacturer can insert the keys in the connector in the programmable first position illustrated in Figure 2A and ship the assembled connector having unprogrammed keys to a customer. The customer can then program the keys of the connector by rotating the keys to a selected orientation and then locking the keys in the connector in their programmed second position illustrated in Figure 2B prior to mounting the connector to a printed circuit board.

    [0020] Connector 10 does not form a part of the present invention and is only briefly described herein to permit a clearer understanding of the programming and transfer system of the invention. Connector 10 and the keying system therefor is, however, described in greater detail in copending U.S. Patent Application Serial No. 090,291 filed on August 31, 1987, the disclosure of which is hereby incorporated by reference.

    [0021] Figure 3 schematically illustrates an automatic key programming and connector transfer system according to a preferred embodiment of the invention. The system is generally designated by reference numeral 50 and includes a key programming apparatus, generally designated by reference numeral 51, for programming the keys of connectors such as connector 10; and robotic transfer apparatus 52 for transferring connectors having programmed keys from programming apparatus 51 to a utilization device 53 such as a printed circuit board.

    [0022] The programming apparatus includes a supply station 56 for storing a supply of connectors having keys in the programmable first position, a programming station 57 for receiving the connectors from the supply station, for programming the keys of the connectors pursuant to programming instructions, including securing the keys in the programmed second position, and an output station 58 for receiving connectors having keys secured in the programmed second position from the programming station. As will be explained more fully hereinafter, programming station 57 includes a programming device which is responsive to the programming instructions to program the keys of a connector by rotating the keys 41 thereof to a desired orientation while the keys are in the programmable first position partially inserted in passageways 44, and to thereafter seat the keys fully into passageways 44 to lock the keys in the programmed second position. The programming instructions can be stored in an internal buffer, repeatedly and sequentially cycling through the programming instructions, schematically illustrated at 61 within the programming station, or the programming device can be controlled from the robotic transfer apparatus 52 via a signal line 62.

    [0023] The transfer of connectors having keys in the programmable first position from supply station 56 to programming station 57 is preferably controlled by signals from the programming station to the supply station along signal line 70.

    [0024] With the system illustrated in Figure 3, a plurality of keyed connectors having keys in the programmable first position can have the keys automatically programmed to desired orientations, with the connectors subsequently positioned on a printed circuit board or other utilization device without operator intervention and with reduced potential for error.

    [0025] Figure 4 illustrates the automatic programming apparatus 51 of automatic key programming and connector transfer system 50. Apparatus 51 includes a supply station 56, a programming station 57, and an output station 58 which are positioned in alignment with one another along an inclined path relative to a support 63. The inclined path is generally identified by arrow 64 and permits connectors to move from the supply station to the programming station and from the programming station to the output station by gravity during operation of the apparatus.

    [0026] Supply station 56 comprises an inclined frame 66 configured to support a plurality of plastic tubes 67 stacked one above the other. Each tube 67 is adapted to be filled with a plurality of connectors 10 (e.g., six or more connectors) arranged in a line one behind the other within the tube (see Figures 5A-5D). Plastic connector tubes 67 are known in the art as a convenient means for storing and transporting connectors and need not be described in detail herein.

    [0027] Connectors 10 in tubes 67 have keys 41 partially inserted in passageways 44 thereof in the unprogrammed first position. The keys in this position, although said to be unprogrammed, may be in a predetermined orientation, being placed in a predetermined orientation during manufacture of the connector assembly. The connectors are preferably arranged in the tubes with the keying portions 42 of the keys extending upwardly.

    [0028] Supply station 56 also includes first delivery structure (see Figures 5A-5D), generally designated by reference numeral 71, for delivering connectors, one at a time, from supply station 56 to programming station 57. The first delivery structure can take various forms but in the embodiment described herein essentially comprises an escapement mechanism comprising a pair of switch-operated gates in the form of pins 72 and 73 which are adapted to move up and down in sequence to permit connectors to be delivered, one at a time, from the lowermost supply tube 67a in the stack of tubes 67 in supply station 56 to the programming station. More particularly, gates 72 and 73 are initially in their up position illustrated in Figure 5A such that gate 72 blocks the front of tube 67a to prevent a connector from sliding out of the inclined tube by gravity. To deliver a connector from tube 67a to the programming station, the rear gate 72 is lowered, allowing the connectors to slide forwardly by gravity until the first connector 10a impinges upon front gate 73 as shown in Figure 5B. Gate 73 is positioned approximately one connector length in front of tube 67a such that only the front connector 10a actually leaves the tube 67a. Rear gate 72 is then raised and, thereafter, front gate 73 is lowered as shown in Figure 5C to permit connector 10a to slide by gravity into the programming station while blocking the movement of any further connectors from tube 67a.

    [0029] Thus, first delivery structure 71 permits connectors to be delivered one at a time to programming station 57. The first delivery structure is operated by signals from the programming station on line 70 as illustrated in Figure 3 and as will be described more fully hereinafter.

    [0030] When connector 10a enters programming station 57, the connector is stopped in a programming position by any suitable structure such as, for example, a switch-operated gate 76. While in the programming position, the connector 10a is programmed by rotating the keys 41 thereof to a desired orientation; and, thereafter, seating the oriented keys fully into passageways 44 of the connector to lock the keys in their programmed second position in the connector.

    [0031] Programming of the keys of connector 10a is accomplished by a programming device 100 which comprises a pair of programming tools 101a and 101b as shown in Figure 6. A hand tool similar to that which may be used herein is, however, described in detail in copending U.S. patent application Serial No. 090,292 filed on August 31, 1987, the disclosure of which is hereby incorporated by reference.

    [0032] Tools 101a and 101b are identical and thus only tool 101a will be described herein. Tool 101a comprises a tubular-shaped sleeve 105 having an axial bore 102, an elongated cylindrical member 103 supported within sleeve 105, and a support member 104 attached to cylindrical member 103. The components can be constructed of steel or other suitable material.

    [0033] Bore 102 of sleeve 105 extends from forward end face 106 to rear face 107 and includes a portion of reduced diameter adjacent its forward end to define a rearwardly facing, internal, annular shoulder 108. Member 103 is of generally cylindrical shape and is sized so as to be capable of sliding longitudinally within bore 102. Member 103 includes a cylindrical portion of slightly reduced diameter adjacent the front end thereof to define a forwardly facing shoulder 111 thereon. Member 103 also includes an extended portion 112 extending from the front face 113 thereof which is of generally semicircular cross section. Extended portion 112 defines a forwardly facing surface 116.

    [0034] As shown in Figure 6, cylindrical member 103 is adapted to extend through sleeve 105. A portion of the cylindrical member extends outwardly from rear face 117 of sleeve 105 and is adapted to be secured to support member 104 by any suitable structure.

    [0035] Cylindrical member 103 is supported within sleeve 105 by resilient means, such as a spring 121. Spring 121 is positioned within sleeve 105 such that one end thereof bears against rearwardly facing shoulder 108 on sleeve 105 and the opposite end bears against forwardly facing shoulder 111 on cylindrical member 103. Spring 121 normally urges the cylindrical member rearwardly within sleeve 105 to a first retracted position illustrated in tool 101a in which the cylindrical member is substantially retracted within sleeve 105 (with only a small portion of extended portion 112 of member 103 extending beyond forward end face 106 of sleeve 105), but permits relative longitudinal movement of the cylindrical member relative to the sleeve.

    [0036] Cylindrical member 103 is also connected to sleeve 105 by a pin 122 which extends through an elongated slot 123 in the sleeve as shown in tool 101b. The pin and slot arrangement permits relative axial movement between cylindrical member 103 and sleeve 105 but prevents relative rotation therebetween.

    [0037] Tools 101a and 101b are used to both orient and then seat the two keys 41 of a connector 10 when the connector is positioned in the programming station. Initially, when a key 41 is in its programmable first position, a tool is positioned over the key such that extended keying portion 42 of the key is received in a space 131 that is defined between a side-facing, flat surface 132 of semi-circular, extended portion 112 of cylindrical member 103 and a sidewall 133 of the reduced diameter portion of bore 102. When the extended portion of the key is properly positioned in space 131, the tool is rotated about its axis, and surface 132 functions as a first bearing surface bearing against the extended portion 42 of key 41 to rotate the key to a desired orientation. Rotation of the tool to the desired orientation is preferably accomplished by a stepping motor schematically illustrated at 140 which rotates the tool and, hence, the key to any one of, e.g., six possible angular orientations, as determined by programming instructions.

    [0038] After the key is rotated to a desired orientation, as determined by programming instructions, support member 104 is pushed down by any suitable structure to seat the oriented key fully into connector passageway 44 to lock the key in the programmed second position within the passageway. As the support member is pushed down, forward-facing surface 106 of sleeve 101 bears against the outer surface of the connector and is prevented from moving forward. Cylindrical member 103, however, moves forward to a second extended position (as shown in tool 101b) to push the key into its programmed second position, thereby securing the key in the connector in a programmed orientation. Forwardly facing surfaces 113 and/or 116 function as second bearing surfaces pressing against the key to push the key into the passageway to its programmed second position. Following seating of the key, the tool is raised and spring 121 urges the cylindrical member back to its first retracted position.

    [0039] Programming device 100 can be a pair of tools 101a and 101b as shown in Figure 6 designed to operate individually or together. Alternatively, device 100 can be a single tool and either the tool or the connector can be movable within the programming station to align the tool relative to the keys.

    [0040] After the keys of connector 10 have been programmed in programming station 57, gate 76, which comprises second delivery structure and may include distributor 139 (Figure 7), (see Figure 5D) is operated to allow the connector having programmed keys to exit the programming station and slide along inclined path 64 to the output station 58. When connector 10a leaves the programming station, a switch or the like is activated to cause a signal to be sent from the programming station to the supply station along signal line 70 to cause the next connector 10b to be delivered from the lowermost tube 67a to the programming station to be in position for the next key programming operation.

    [0041] For a single line output, the output station is essentially a chute 81 (Figure 4A) along which the connector, having programmed keys, slides by gravity until a stop is encountered. Chute 81 may be of a length to receive one or more connectors. The connector, having programmed keys, is picked up from the end of chute 81 and transferred to and positioned on a utilization device 53 (Figure 3A). Allowance is made for programming the key of a subsequent connector in the same orientation as the next previous connector to permit replacing a connector not properly positioned on the utilization device.

    [0042] If desired, a connector having programmed keys can be picked up and carried to the utilization device by hand. In accordance with a presently preferred embodiment of the invention, however, the transfer is accomplished automatically by a robotic transfer apparatus 52 (Figure 3A). More particularly, robotic transfer apparatus 52, which may be of conventional type and, therefore, need not be described in detail herein, is designed to pick up the connector having programmed keys from the end of chute 81, transfer the connector to a utilization device 53, i.e. a printed circuit board, and position the connector on the utilization device in the proper location thereon.

    [0043] If desired, the keys of each connector can be programmed in the programming station in accordance with programming instructions stored in a buffer 61 within the programming station. In such an embodiment the robotic transfer apparatus simply picks up the connectors having programmed keys in the order that they are delivered to output chute 81, and delivers them to predetermined locations on the printed circuit board. It is preferred, however, that the programming device 100 be controlled from the robotic transfer apparatus via signals on line 62 (Figure 3A). By controlling the programming device from the robotic transfer apparatus, the programmed instructions can be modified, if necessary, during operation of the system. For example, a pointer in the buffer of keying instructions may not be advanced until a connector having a particular key orientation is successfully placed on the utilization device. Thus, if the robotic transfer apparatus detects that a particular connector has been dropped during the transfer step, or otherwise not properly positioned on the utilization device, the robotic transfer apparatus can instruct the programming device to program the keys of the next connector in the programming station in the same orientation as the keys of the previous connector so as to replace the improperly positioned connector.

    [0044] An alternate embodiment multiple line output station 58 is shown in Figure 4B and comprises an elongated inclined chute 80 having a plurality of separate tracks 80a-80f arranged side-by-side therealong. Each of the tracks 80a-80f is adapted to receive and store a plurality of connectors having programmed keys from programming station 57. More particularly, each track is adapted to receive and retain a connector in which the keys have been programmed to a predetermined one of the plurality of possible states or key orientations. In the preferred embodiment connector 10 has keys 41 which have a hexagonal shaped body 46 and are therefore rotatable to six possible orientations. Chute 80 includes six tracks 80a-80f for storing connectors having keys programmed to each of the six possible programmed states. Each track is preferably sized to store a relatively small plurality of connectors, for example, five to ten connectors, arranged adjacent each other, so that they are available to be picked up manually or automatically as they are needed. When a connector having a key orientation is needed, it is picked up from the end of the appropriate track which stores connectors having the desired key orientation and transferred to and positioned on a utilization device 53 (Figure 3B). The remaining connectors on the track then slide down the track and engage a respective stop 81a-81f such that the next connector will be positioned at the end of the track to be picked up when needed.

    [0045] Delivery of a connector from programming station 57 to the appropriate track 80a-80f is accomplished by a distribution device 139, illustrated in Figure 7. More particularly, when a connector having programmed keys has been released by gate 76 (Figure 5D), the connector slides along inclined path 64 into distributor 139. Distributor 139 can take a variety of forms but in the embodiment illustrated, comprises a disc-shaped member 141 having a slot 142 extending diametrically thereacross. Disc-shaped member 141 is rotatably mounted to a support 143 for rotation from between a first connector pick-up position illustrated in solid line in Figure 7, wherein slot 142 is aligned with the inclined path 64, to any one of the plurality of output station sections 80a-80f, each of which defines a connector output position wherein slot 142 is aligned with one of the output station section tracks 80a-80f. Figure 7 illustrates, in dotted line, slot 142 in connector output positions 142a and 142e in which slot 142 is aligned with tracks 80a and 80e, respectively.

    [0046] In operation, when the keys of a connector have been programmed and the connector is released by gate 76, the connector slides along inclined path 64 and into slot 142 of distributor 139 when the slot is aligned with track 64 in the connector pick-up position. Disc 141 is then rotated to the appropriate connector output position to align slot 142 with the particular track which is adapted to store the connector, depending on the state to which the keys thereon have been programmed. With disk 141 rotated from the connector pick-up position such that slot 142 is aligned with one of tracks 80a-80f, the connector having programmed keys slides out of the slot by gravity, into and down the aligned track.

    [0047] Disk 141 may require a gate 144 to temporarily block connector 10 in slot 144 as connector 10 is received in slot 142 at the connector pick-up position and during rotation of disk 141 to a connector output position. Gate 144 is retracted at the connector output position to permit the connector to slide out of slot 142 into the aligned track at the connector output position. Gate 144 is controlled by the same signals that control the operation of disk 141.

    [0048] If desired, a connector having programmed keys can be picked up and carried from the output station to the utilization device 53 by hand. In accordance with a presently preferred embodiment of the invention, however, the connector transfer is accomplished automatically by a robotic transfer apparatus 52 (Figure 3B). More particularly, robotic transfer apparatus 52, which may be of conventional type and, therefore, need not be described in detail herein, is designed to pick up a connector having programmed keys from the end of the appropriate track 80a-80f of chute 80 depending on the particular key programmed state desired, transfer the connector to a utilization device 53, i.e. a printed circuit board, and position the connector on the utilization device in the proper location thereon. After a connector is properly positioned on device 53, the robotic transfer apparatus returns to the output station to pick-up the next connector that is required, and in this way the robotic transfer apparatus is able to operate in a continuous automatic manner to position a plurality of connectors on one or a series of utilization devices. To replace a connector not properly positioned on the utilization device, the robotic transfer apparatus merely returns to the same track to acquire a connector having keys programmed in the same orientation as the previous connector.

    [0049] Output station 58 further includes monitoring means 60, schematically illustrated in Figure 3B, to monitor each of the output tracks 80a-80f. Monitoring means 60 may comprise a plurality of photosensors, a plurality of mechanical switching devices or other suitable devices which are adapted to monitor each of the tracks 80a-80f to ensure that each track has an adequate supply of connectors available thereon to be picked up for use when needed. When the number of connectors having programmed keys in any track decreases to a predetermined value, for example, three connectors, the monitoring means generates signals along line 62 to programming station 57 causing programming device 100 to begin programming the keys of connectors to the programmed state needed to replenish the supply on that particular track. This signal also controls distributor 139 to assure that the connectors having keys programmed to a particular orientation are delivered to the appropriate track 80a-80f. Thus, if monitoring means 60 detects that the number of connectors in track 80a has decreased to three connectors, a signal is generated on line 62 to provide programming instructions to the programming device to program the keys of several connectors to the programmed state needed to replenish the supply on track 80a. Signals are also sent to distributor 139 to direct the distributor to deliver the connectors to track 80a.

    [0050] With the embodiment of the invention disclosed in Figures 3B and 4B, therefore, a limited but adequate supply of connectors having keys programmed to each possible programmed state is available for use at all times without the necessity to maintain a large inventory of connectors having keys programmed to each of the possible key orientations or states. The connectors are maintained with keys in an unprogrammed state until the supply of connectors with keys programmed to a particular state has diminished to a level where it is desirable to replenish the supply. In general, the apparatus programs the keys of connectors only as they are needed for increased efficiency.

    [0051] The automatic key programming apparatus of the invention operates totally independently of the utilization device 53 or of the particular means used for transferring connectors to the utilization device. This provides the operator with greater flexibility in using the apparatus in different applications, and makes the over-all key programming and transfer system less complex.

    [0052] When the lowermost tube 67a in supply station 56 of the automatic programming apparatus 51 is empty, it is necessary to remove the empty tube from frame 66 and to move the next tube 67b of the stack of tubes in position to dispense connectors to the programming station. One suitable mechanism for accomplishing this is illustrated in Figures 7, 8A and 8B. More particularly, Figure 7 is a rear view of supply station 56 of programming apparatus 51 to illustrate that frame 66 includes cut-out portions 66a and 66b adjacent the bottoms of the front and back walls of the frame. The cut-out portions 66a and 66b are positioned and sized to permit the lowermost tube 67a in the stack of tubes to be pushed laterally from the frame, while preventing any other tubes in the stack from being pushed from the frame. Withdrawal of tube 67a, through the cut-outs, however, is normally prevented by a pair of switch operated gates 68 and 69 which block the cut-outs as shown in Figures 7 and 8A.

    [0053] When the lowermost tube 67a has been emptied, however, a signal causes gates 68 and 69 to be retracted to the positions illustrated in Figure 8B in which the gates no longer block the cut-outs 66a and 66b. Thereafter, a pair of switch operated pusher rods 70 and 71 are actuated to push the empty tube laterally out of the frame as shown in Figures 8A and 8B onto a slide 90 to be carried away from the apparatus. Pusher rods 70 and 71 are thereafter retracted back to the positions shown in Figure 8A allowing the next tube 67b in the stack of tubes to fall down the frame by gravity into position to deliver connectors therefrom to the programming station. Gates 68 and 69 are also returned to their Figure 8A position blocking recesses 66a and 66b to prevent the new tube 67b from accidentally falling out of the frame.

    [0054] With the present invention, therefore, a system is provided for automatically programming the keys of a connector, and for thereafter transferring the connectors having programmed keys to a utilization device such as a printed circuit board.

    [0055] In accordance with known keying techniques, when a connector has two keys, they are typically oriented in the same orientation giving a very limited number of unique key orientation combinations. This invention is not limited to programming two keys on a connector to the same key orientation. This invention may be used to program two keys on a connector to different orientations. Keying two keys on a connector, as is known in the art, results in a significantly greater number of unique key orientation combinations when compared to orienting both keys in the same orientation.

    [0056] While what has been described herein comprises a presently preferred embodiment of the invention, it should be understood that the invention can take various other forms. For example, although the invention has been described primarily for use in connection with connector 10 described herein, it should be understood that the invention can be used to program the keys of a variety of connectors and transfer a variety of different connectors including connectors having keys which are adapted to be removed, added, or adjusted on a connector. Because the invention can take numerous forms, it should be understood that the invention should be limited only insofar as is required by the scope of the following claims.


    Claims

    1. Apparatus for automatically programming keys of electrical connectors having keys programmable to a selected one of a plurality of programmed states, the apparatus having a supply station (56) for storing a plurality of connectors (10), and an output station (58) for receiving connectors, characterized by a programming station (57) for receiving connectors (10) having keys (41) in an unprogrammed orientation from said supply station (56) and for programming the keys (41) of the connectors (10), said programming station (57) including a programming device (100) for programming the keys (41) of each connector (10) to a particular programmed state in accordance with programming instructions applied thereto, said output station (58) receiving connectors (10) having keys (41) programmed to a desired orientation from said programming station (57).
     
    2. The apparatus of claim 1 wherein said electrical connectors (10) include at least one key (41) thereon, said at least one key (41) being supported within said connectors in an unprogrammed first position partially inserted in passageways (44) of said connectors, and wherein said programming device is further characterized by a programming tool (101a) for rotating said at least one key (41) to a desired orientation while said key (41) is in said unprogrammed first position, and for thereafter locking said at least one key (41) in a programmed second position in said connector (10).
     
    3. The apparatus of claim 2 wherein the programming station (57) is further characterized by a buffer (61) for storing programming instructions.
     
    4. The apparatus of claim 1 wherein the supply station (56), the programming station (57) and the output station (58) are positioned along an inclined path to permit connectors to be delivered from the supply station (56) to the programming station (57) and from the programming station (57) to the output station (58) by gravity.
     
    5. Apparatus for automatically programming keys of electrical connectors (10) as recited in claim 1, wherein the output station (58) is characterized by a plurality of elongate tracks (80a-80f), each of which is adapted to receive and store a plurality of connectors (10) which have keys (41) programmed to a specific one of said plurality of programmed states.
     
    6. Apparatus for automatically programming keys of electrical connectors (10) as recited in claim 5, wherein the output station (58) is further characterized by monitoring means (60) for monitoring said plurality of tracks (80a-80f) and for providing programming instructions to said programming device for maintaining a supply of connectors (10) having keys (41) programmed to a desired orientation in each of said plurality of tracks (80a-80f).
     
    7. The apparatus of claim 5 wherein said supply station (56) is further characterized by first delivery structure (71) for delivering connectors (10) having keys (41) in an unprogrammed orientation from said supply station (56) to said programming station (57), and wherein said programming station (57) includes second delivery structure (76,139) for delivering connectors (10) having keys (41) programmed to a desired orientation one at a time from said programming station (57) to one of said plurality of tracks (80a-80f) of said output station (58).
     
    8. The apparatus of claim 7 wherein said second delivery structure (76,139) is further characterized by a distributor (139) for directing each connector (10) having keys (41) programmed to a desired orientation from the programming station (57) to the appropriate track (80a-80f) as a function of the state to which a key (41) of the connector (10) is programmed.
     
    9. A method for automatically programming keys (41) of electrical connectors (10) and for transferring connectors having keys (41) programmed to a desired orientation to a utilization device (53), characterized by delivering a keyed but unprogrammed electrical connector (10) from a supply station (56) to a programming station (57), programming the keys (41) of said connector (10) in said programming station (57) in accordance with programming instructions, delivering the connector (10) having keys (41) programmed to a desired orientation from the programming station (57) to an output station (58) and transferring the connector (10) having keys (41) programmed to a desired orientation from the output station (58) to a utilization device (53).
     
    10. The method for automatically programming keys (41) of electrical connectors (10) as recited in claim 9 wherein the programming step is characterized by rotating the keys (41) from an unprogrammed predetermined orientation to a desired key orientation, and securing the keys (41) in the desired key orientation.
     




    Drawing

























    Search report