Abstract:
A machine for making and testing a cable harness assembly having planar, multi-conductor cable terminated to insulation displacement contacts housed in connectors. The machine includes a test module having a programmed microprocessing unit for executing the testing procedure. A series of manually operable switches are provided, the conditions of which are detectable by the computer. These switches are then set to indicate the number of contacts present in the connectors being terminated and to indicate which of these contact positions are to be tested. Additionally, the order of correspondence of the contacts of one connector to the other connector may be reversed by actuating a forward/reverse switch. The test module includes a learn mode, where a cable assembly of known configuration is placed into the machine. The test module then determines the continuity paths of the cable assembly and uses that information to test subsequently made cable assemblies.

Description:
This invention is directed to a method and apparatus for making and testing a cable assembly for shorts and opens. 
     BACKGROUND OF THE INVENTION 
     The present invention relates to the testing of cable harness assemblies having planar, multi-conductor cable terminated to insulation displacement contacts (IDC) housed in connectors. Such cable assemblies, their manufacture and testing are disclosed in U.S. Pat. Nos. 4,110,880 and 4,285,118 which issued to Peppler, et al., on Sep. 5, 1978 and Aug. 25, 1981 respectively and U.S. Pat. Nos. 4,870,752 and 4,903,403 which issued to Brown, et al., on Oct. 3, 1989 and Feb. 27, 1990 respectively, these patents being incorporated by reference as though set forth verbatim herein. The first two patents to Peppler, et al. disclose a cable harness making machine that performs an electrical test of the conductive paths for shorts and opens. A manually operable switch is provided for indicating the number of conductors in the cable. Therefore, a switch setting of six would indicate that the planar cable has six conductors and the corresponding connectors to be terminated to the cable have six contacts. If a four conductor cable were to be terminated to this six contact connector, however, there is no way to indicate which four contacts to test for shorts, opens, and continuity. 
     The two Brown, et al. patents disclose a cable harness making machine that performs electrical testing for shorts and opens at various stages of manufacture of the harness so that a connector will not be inadvertently terminated to a partially completed harness assembly that is defective. As with Peppler, et al., the testing device of Brown, et al. discloses no way to indicate which contacts should be tested when less than all contacts are being used. Additionally, both Peppler, et al. and Brown, et al. disclose testing that is executed in a pre-specified ordering of contacts, that is, pin one of one connector is always tested for continuity with pin one of an adjacent connector. Such a system would not be suitable when several cable assemblies are to be tested, each having a different ordering of contacts. 
     What is needed is a machine for making and testing a cable assembly having the capability to be directed as to which contacts of a connector are to be tested. Additionally desirable, is a testing capability which will examine a known good cable assembly, determining the contact ordering and continuity paths, and then testing subsequently made cable assemblies to this criteria. 
     SUMMARY OF THE INVENTION 
     The present invention includes a cable making machine for making cable assemblies including a cable having conductors terminated to contacts of a first connector at one end and contacts of a second connector at the other end. Testing means is included for testing electrical continuity between the contacts of the first and second connectors wherein each contact of the first connector has a one to one correspondence with a contact of the second connector. The testing means includes a first and second set of probes for making electrical contact with the contacts of the first and second connectors respectively. Continuity means is provided for testing electrical continuity between the probes of the first set, in either a predetermined order of correspondence or a learned order of correspondence. 
    
    
     DESCRIPTION OF THE DRAWINGS 
     FIG. 1 is a side view of a cable making machine showing a press and terminating module; 
     FIG. 2 is a front view of the machine of FIG. 1; 
     FIG. 3 is a schematic showing the relationship of a typical cable assembly to the testing apparatus of the present invention; 
     FIG. 4 is a block diagram showing the various functional components of the machine of FIG. 1; and 
     FIGS. 5, 6, 7, and 8 illustrate the operation of the testing of a cable in accordance with the teachings of the present invention. 
    
    
     DESCRIPTION OF THE PREFERRED EMBODIMENT 
     There is shown in FIGS. 1 and 2 a cable making machine 10 including a press 12 having a base 14 and a ram 16, moveable toward and away from the base 14. A connector terminating module 18 is secured to the base 14 and coupled to the ram 16 in the usual manner so that when the press 12 is actuated, the ram 16 causes the module 18 to terminate a pair of connectors, one to each end of a length of cable. The cable assembly is shown in FIG. 3 where a length of cable 20 has a connector 22,23, in the present example a modular plug, attached to each end. The connector terminating module 18 includes a pair of openings 24 for receiving the two modular plugs 22 and 23. An array of probes 26 is arranged to engage and make electrical contact with the contacts of the modular plug 22 and a second array of probes 28 is arranged to engage and make electrical contact with the contacts of the other modular plug 23. Each individual probe 30 of the two arrays 26 and 28 is spring biased toward the modular plugs 22 and 23 so that the probes engage and are maintained in good electrical contact with the individual contacts of the plugs. Any suitable electrical probe may be used here, for example, see the probe and its mounting as disclosed in the above referenced U.S. Pat. No. 4,285,118. As shown in FIG. 3, the two arrays of probes 26 and 28 are interconnected to a test module 40 by means of the circuits 42 and 44 respectively. 
     There is shown in FIG. 4 a block diagram depicting the major functional elements of the test module 40. Central to the test module 40 is a microprocessor 46 which, in the present example is a 80C535 microprocessor, manufactured by Siemans Components,Inc. of Santa Clara, Calif., an EPROM memory 48, and an EEPROM memory 50. The EPROM memory 48 contains the coded instructions which control the operation of the test module 40. The EEPROM memory 50, on the other hand, is used to store the order of correspondence of the contacts of the modular plug 22 to the contacts of the modular plug 23 and thereby define the continuity paths for a particular cable assembly. The purpose of this will be set forth below in greater detail. There are a number of manually operable switches, the condition of which may be sensed by the computer 46 which are set by the operator to define the characteristics of the cable assembly to be tested. The manually operable switches are ten selection switches 52, a six position rotary switch 54, a momentary test input switch 56, a momentary learn switch 58, and a forward and reverse switch 60. 
     The six position rotary switch 54 is used to indicate the number of contacts in the modular plugs 22 and 23. The first five positions correspond to 2, 4, 6, 8, and 10 contacts per modular plug. The sixth position indicates that the test module is using test criteria that it had previously learned and stored in the EEPROM memory 50. The use of this sixth position will be described further below. The ten selection switches 52 are individual toggle type switches which indicate which of the contacts specified by the six position switch 54 are to be actually tested. For example, if the six position switch is set to indicate six contacts and a four conductor cable 20 is being terminated to the six contact modular plugs 22 and 23, the ten selector switches 52 would be set to indicate that either the first four or last four contacts should be used, or that contacts 2 through 5 should be used. This is accomplished by simply opening the switches 52 which correspond to the contact positions not being used and closing the remaining switches 52. The test input switch 56 is a momentary switch which returns to its normally open position when actuated and then released. This switch is actuated by the press to initiate automatic electrical testing of each cable assembly immediately after the modular plugs 22 and 23 are terminated to the ends of the cable 20. Once established, this automatic testing mode will continue until the system is reset or the learn switch 58 is actuated. The learn switch 58 is also a momentary switch which returns to its normally open position when released. Actuation of this switch causes the test module 40 to enter learn mode where the cable that is currently in the machine 10 is examined and the continuity paths determined. The forward and reverse switch 60 is a toggle or slide switch which indicates whether the order of correspondence of the contacts in the two modular plugs 22 and 23 should be tested for continuity as though contacts 1 through n of plug 22 were connected to contacts 1 through n of plug 23 respectively or as though contacts 1 through n of plug 22 were connected to contacts n through 1 of plug 23 respectively. The results of the test is indicated on a display 62 which consists of an array of light omitting diodes (LED). There is one LED for each possible modular plug contact position, ten in the present example, as well as one to indicate an open, one to indicate a short, and one to indicate a good cable. 
     The operation of the machine 10 during the test and learn modes is shown in the diagrams of FIGS. 5, 6, 7, and 8. Prior to initiating the test or learn modes, the six position switch 54 would be manually set to indicate the number of possible contact positions in the connectors 22 and 23 and prior to initiating the test mode the appropriate selection switches 52 are set indicating which contacts are to be tested. By way of example we shall assume that the six position switch is set to indicate a six contact connector 22,23 and that selection switches 52 for positions 2, 3, 4, and 5 are closed while the remaining selection switches are open. Additionally, the forward and reverse switch 60 is set as desired. To begin operation a pneumatic foot switch is actuated by the operator to cause the press 12 to terminate the connectors 22 and 23 to the ends of the cable 20 and actuate the test input switch 56. The probes 26 are in electrical engagement with the contacts of the connector 22 and the probes 28 are in electrical engagement with the contacts of the connector 23. As shown in FIGS. 5 through 8, the test input switch and the learn input switch are examined to determine their condition, as shown at 100 and 102 respectively. If both switches are open then a determination is made whether or not the last cable tested was good, as shown at 104. If the last cable tested was good the display 62 is reset, as shown at 106, and in any case control returns to test input switch at 100. In the event that the test input switch 56 is closed then the six position switch 54 is examined to determine the number of contacts in the connector as shown at 108 in FIG. 6. The six position switch 54 being set to positions 0 through 4 indicates the number of contacts to be 2, 4, 6, 8, or 10 respectively. If the switch 54 is set in position 5, this is indicated as &#34;other&#34; in FIG. 6 and will be described below. In our example the six position switch is set to position 2 indicating a six contact connector 22,23. Which of these six contacts are actually being used is then determined, as shown at 110 of FIG. 6, by examining the ten selection switches 52 as described above. This will limit testing to only those contacts which, in our example are contacts 2, 3, 4, and 5. The forward and reverse switch 60 is then examined and if open the cable continuity information and order of correspondence of the contacts is established in forward order by associating contacts 2 through 5 of the connector 22 with contacts 2 through 5 of the connector 23 as shown at 112 in FIG. 6. If the forward and reverse switch 60 had been closed then a reverse ordering would be established by associating contacts 2 through 5 of the connector 22 with contacts 5 through 2 of the connector 23 respectively, as shown at 114. In either case a continuity test is performed on the cable assembly, as shown at 116 of FIG. 7, using the cable information previously set up at 112 or 114. If any opens are detected, the open LED is illuminated as well as the appropriate contact position LEDs thereby indicating which contact positions are open, as shown at 118 of FIG. 7. Control is then returned to 100 of FIG. 5. If there are no opens but there are shorts detected, the short LED is illuminated as well as the appropriate contact position LEDs thereby indicting which contact positions are shorted, as shown at 120 of FIG. 7. Control is then returned to 100 of FIG. 5. If no opens nor shorts are detected then the good LED is illuminated as shown at 122 and control is returned to 100 of FIG. 5. 
     In the event that the test input switch 56 is open and the learn input switch 58 is closed, as shown at 100 and 102 in FIG. 5, the test module 40 enters the learn mode which is illustrated in FIG. 8. Again, the six position switch 54 is examined to determine the number of contacts in the connector 22,23, as shown at 124 of FIG. 8. All possible continuity paths for these contacts are then determined and this information is stored in the EEPROM memory 50 as shown at 128 and 130 of FIG. 8. Control is then returned to 100 of FIG. 5. Once this procedure is complete, the six position switch 54 is manually set to position 5 prior to operating the press 12. The press is then operated causing the test input switch 56 to be momentarily closed and control passed from 100 of FIG. 5 to 108 of FIG. 6. Since the six position switch 54 is set on position 5 which indicates other than 2, 4, 6, 8, or 10 contacts. The learned cable information that was previously stored in the EEPROM memory 50 is retrieved as at 132 of FIG. 6, and used in performing the continuity test as shown at 116 of FIG. 7. 
     During the testing for opens and shorts the computer 46 initiates a suitable signal, ground in the present example, which is impressed on the circuits 42, one at a time and a corresponding return signal on one or more of the circuits 44 is analyzed by the computer 46 and the condition of the cable under test is determined. This procedure, as depicted in FIGS. 5, 6, 7, and 8, is embodied in a set of coded instructions, shown in Appendix A, which resides in the EPROM memory 48 and controls the computer 46 and the conduct of the testing being performed by the test module 40. 
     An important advantage of the present invention is that the test module has the capability of testing cable assemblies having a number of cable conductors that is different than the number of contacts in the connectors. This includes the capability to specify exactly which connector contacts are to be tested at the exclusion of the other contacts. Additionally, the test module has the capability of learning the continuity paths of a known good cable assembly and then testing all subsequently manufactured cable assemblies in accordance with the characteristics of that known cable assembly. ##SPC1##