USRE38025EExpiredUtility

High precision component alignment sensor system

66
Assignee: CYBEROPTICS CORPPriority: Feb 22, 1991Filed: Nov 13, 1995Granted: Mar 11, 2003
Est. expiryFeb 22, 2011(expired)· nominal 20-yr term from priority
H05K 13/0812G01B 11/272G01D 5/342G01B 11/00
66
PatentIndex Score
25
Cited by
62
References
54
Claims

Abstract

A high speed high precision laser based alignment sensor system for use on surface mount component placement machines. A laser system is utilized to correctly align and position component parts which range between 0.02 inches and 2.0 inches in size. The laser sensor system consists of a laser light source which is passed through a collimating lens and then through an aperture to create a stripe of collimated laser light which is focused past the component being aligned to strike a multi-element CCD sensor array. The sensor system is mounted directly on the carrying mechanism for the surface mount component placement machine. During transit of the component between the bin of components is to be placed, the component is rotated and the shadow which falls on the detector array is monitored. When the minimum width of shadow is detected, the correct angular orientation is determined, the average of the edges of the shadow when compared with the center of the quill determines the coordinate (X,Y) location of the component on the quill. Two alignments normally occur displayed by 90°. Thereafter, the sensor sends correcting signals to the component placement machine to assure the correct angular orientation and the correct X,Y position for the component to be placed on the circuit board by the component placement machine.

Claims

exact text as granted — not AI-modified
Having described our invention, we claim:  
     
       1. A laser based high precision high speed component alignment sensor system comprising: 
       a single laser light source;  
       a collimating lens;  
       a multi-element sensor array having a large plurality of detector elements for detecting the light passing the component and the shadow cast by the component on the sensor array;  
       processing means for calculating angular and coordinate position of the component by determining the location of a plurality of data points which represent each edge of the shadow cast by the component on the sensor array, capturing only a plurality of data points which fall within or near the shadow of each edge of the component and analyzing only the data representing edges of the shadow cast by the component on the sensor array from the sensor array, said processing means comprising:  
       means for detecting and analyzing the trailing edge of the shadow;  
       means for detecting and analyzing the trailing edge of the shadow; and  
       means for calculating component position based on the position of the leading and trailing edges of a shadow cast by the component;  
       first signaling means connected to the processing means for indicating the angular orientation of the component; and  
       second signaling means connected from the processing means for indicating the coordinate position of the component.  
     
     
       2. The laser sensor system of  claim 1  wherein the laser light source is a laser diode. 
     
     
       3. The laser sensor system of  claim 2  wherein the laser diode is a broad spectrum laser diode. 
     
     
       4. The laser sensor system of  claim 1  wherein an optical filter is interposed immediately prior to the sensor array to prevent ambient light from striking the sensor array. 
     
     
       5. The laser sensor of  claim 1  wherein the collimating lens is a means for creating a stripe of laser light. 
     
     
       6. The laser sensor system of  claim 5  wherein the component comprises leads and wherein the stripe of laser light is passed across the leads of the component. 
     
     
       7. The laser sensor of  claim 1  further comprising a slit aperture for creating a stripe of laser light. 
     
     
       8. The laser sensor system of  claim 7  wherein the component further comprises leads and wherein the stripe of laser light is passed across the leads of the component. 
     
     
       9. The laser sensor of  claim 1  further comprising at least one reflecting means interposed between the light source and the sensor array for extending the focal length of the light from the laser light source. 
     
     
       10. The laser sensor of  claim 1  wherein the processing means further comprises means for converting the data to a digital representation comparing the data with a threshold voltage. 
     
     
       11. In a surface mount component placement machine having means for picking up a semiconductor component, a means for directly transporting the component to a work piece, a means for rotating the component and means for accurately placing the component on the work piece, the improvement comprising: 
       a high precision high speed laser sensor comprising:  
       a single laser light source;  
       a collimating lens for directing the laser light past the component;  
       a multi-element sensor array for collecting data points relating to the angular orientation and lateral position of the component; and  
       processing means for determining the location of a plurality of data points which represent each edge of the shadow cast by the component on the sensor array, capturing only a plurality of data points which fall within or near the shadow of each edge of the component and analyzing the data from the sensor array relating only to a leading edge and trailing edge of the shadow cast by the component onto the sensor array to determine the angular orientation and lateral position of the component; and  
       mounting means for mounting the sensor directly onto the means for transporting the component to the work piece.  
     
     
       12. The laser sensor of  claim 11 , wherein the laser sensor further comprises lens means interposed between the component and the multi-element sensor array for magnifying the image of the shadow cast by the semiconductor component so that the shadow cast by the component onto the sensor array covers substantially all of the sensor array elements but does not exceed the lateral extent of the sensor array. 
     
     
       13. The laser sensor of  claim 11 , wherein the laser sensor further comprises lens means interposed between the component and the multi-element sensor array for reducing the image of the shadow cast by the semiconductor component so that the shadow cast by the component onto the sensor array covers substantially all of the sensor array elements but does not exceed the lateral extend of the sensor array. 
     
     
       14. A method for aligning a component carried by a surface mount component placement machine having a vacuum quill comprising: 
       picking up the component with the vacuum quill;  
       providing a stripe of collimated laser light;  
       providing a photo element array in the path of the laser light;  
       retracting the component into the stripe of collimated laser light so that it casts a shadow on the photo element array;  
       rotating the component;  
       detecting the leading edge and the trailing edge of the shadow cast upon the sensor array;  
       capturing a plurality of data points which relate to each of the leading edge and the trailing edge of the shadow;  
       calculating angular orientation based on the minimum shadow position using the captured leading edge and the trailing edge data; and  
       comparing the lateral position of the leading edge and trailing edge of the shadow with the center of the quill to determine the lateral position of the component as carried by the quill.  
     
     
       15. A laser sensor comprising a laser light source and a sensor array for use in precisely placing a semiconductor component having various edges carried on a transport means, the transport means having control means connected to the transport means for causing the semiconductor component to be interposed between the laser light source and the sensor array and for incrementally rotating the semiconductor component to cause variation in the position of the shadow cast by at least one edge associated with the semiconductor component on the array as the semiconductor component is rotated, the sensor comprising: 
       a monolithic multi-element sensor array;  
       a single laser light source with a short coherence length directed toward the sensor array;  
       collimating means interposed between the laser light source and the semiconductor component for providing a single, continuous, uninterrupted, collimated stripe of laser light;  
       means for reading the voltages from each element of the sensor array caused by light striking each element of the multi-element sensor array; and  
       means for determining the position of at least one edge associated with the semiconductor component as it is rotated under control of the control means by determining the location of a plurality of data points which represent at least one edge of the shadow cast by the component on the sensor array, capturing only a plurality of data points which fall within or near the shadow the one edge of the component and analyzing only the data representing the edge of the shadow cast by the component on the sensor array from the sensor array, said determining means comprising:  
       means for generating a reference threshold voltage which is less than the voltage output from any element in the array upon which light falls and greater than the voltage output from any element falling fully within the shadow cast by the component on the array;  
       means for comparing the voltages from each element of the multi-element sensor array with the reference threshold voltage after each incremental rotation;  
       means for identifying the edge of the shadow when the voltage reading on any element equals the threshold voltage;  
       means for determining after each incremental rotation whether the shadow is narrower by comparing the position of the edge of the shadow on the array as determined by the identifying means from successive readings of the voltages of each element as the component is rotated;  
       means for capturing data which relates only to the edge of the shadow when the shadow is determined to be the narrowest shadow; and  
       means for processing the captured data to precisely determine the location of the edge of the semiconductor component and for calculating the angular orientation and the lateral position of the semiconductor.  
     
     
       16. The laser sensor of  claim 15 , wherein the sensor locates the edge of at least one side of a four-sided semiconductor component. 
     
     
       17. The sensor of  claim 15 , wherein the sensor precisely locates two opposing sides of the semiconductor component. 
     
     
       18. The laser sensor of  claim 15 , wherein the sensor determines at least one edge of at least one lead of the semiconductor component. 
     
     
       19. The detector of  claim 15 , wherein the laser sensor detects each edge of each lead of the semiconductor component. 
     
     
       20. The semiconductor component of  claim 19 , wherein the laser sensor detects each leading edge and each trailing edge of each lead of the semiconductor component. 
     
     
       21. A method of orienting a semiconductor component carried on a transport means, the method comprising: 
       providing a collimated stripe of laser light directed toward the component;  
       providing a multi-element semiconductor array having a plurality of cell locations, the array being positioned on the side of the component opposite the laser light source so that the shadow of the component is cast upon the multi-element array;  
       causing the component to be incrementally rotated;  
       repetitively reading the voltages in multiple scans from each element of the sensor array and for each scan of the voltages;  
       reading the voltages on each cell of the array;  
       comparing the voltages to a threshold voltage;  
       temporarily storing a plurality of voltage readings as data points which represent each edge of the shadow for purposes of determining each edge position of the component; and  
       recording the cell locations where a transition occurs above and below the threshold voltage as the location of the leading edge and the trailing edge of the shadow;  
       comparing the cell locations where each edge of the shadow was detected for each scan to determine the narrowest shadow width;  
       capturing only data relating to the edge location when the shadow is the narrowest; and  
       processing the captured data to determine the lateral position and angular orientation of the semiconductor component.  
     
     
       22. The method of  claim 21 , wherein 
       the step of comparing cell locations to determine the narrowest shadow comprises identifies the last cell of the plurality of cell locations where the voltage falls below the threshold voltage;  
       the step of capturing data relating to the edge location when the shadow is narrowest comprises, for the leading edge of the shadow, determining the last cell on the leading edge where the voltage falls below the threshold voltage and determining when the voltage on the last cell exceeds the threshold voltage; and wherein  
       the step of processing the captured data comprises calculating the edge of the shadow as the point mid-way between the two data points.  
     
     
       23. The method of  claim 21 , wherein 
       the step of comparing cell locations to determine the narrowest shadow comprises identifies the last cell of the plurality of cell locations where the voltage exceeds the threshold voltage;  
       the step of capturing data relating to the edge location when the shadow is narrowest comprises, for the trailing edge of the shadow, determining the last cell on the trailing edge where the voltage exceeds the threshold voltage and determining when the voltage on the last cell falls below the threshold voltage; and wherein  
       the step of processing the captured data comprises calculating the edge of the shadow as the point mid-way between the two data points.  
     
     
       24. The method of  claim 21 , wherein the narrowest shadow width is detected, a limited plurality of data points are captured which immediately preceed and immediately follow the detection of the edges of the narrowest shadow and wherein the processing means analyzes the limited plurality of data readings to determine the precise edge locations of the shadow. 
     
     
       25. A method for determining the proper lateral and angular orientation of a component interposed between a laser light source and a multi-element photo detector array, each element comprising a pixel, comprising: 
       providing a collimated stripe of laser light directed toward the component;  
       establishing a reference voltage threshold which is less than the voltage ouput  output from any pixel in the array upon which light falls and greater than the voltage output from any pixel falling fully within the shadow;  
       incrementally rotating the quill and the component about a vertical axis;  
       reading voltages on each pixel of the array after each incremental rotation;  
       comparing the voltages against the reference voltage threshold;  
       storing the data voltage readings of a first edge pixel at a pixel count whose voltage first drops below the reference voltage threshold and of a second edge pixel at a higher pixel count whose voltage again rises above the reference voltage threshold;  
       determining after each incremental rotation whether the first edge pixel is at a higher pixel count than the previously stored edge pixel thereby indicting that the shadow is still narrowing;  
       capturing the data if the first edge pixel is at a lower pixel count than the immediately preceding stored first edge pixel which indicates that the shadow is the narrower; and  
       processing the captured data when the shadow is narrowest to determine the lateral position and angular orientation of the component.  
     
     
       26. A high precision high speed component alignment sensor system comprising: 
       
         a short coherence length source;  
       
       
         a collimating lens;  
       
         a multi - element sensor array having a large plurality of detector elements for detecting the light passing the component and the shadow cast by the component on the sensor array;    
       
         processing means for calculating angular and coordinate position of the component by determining the location of a plurality of data points which represent each edge of the shadow cast by the component on the sensor array, capturing only a plurality of data points which fall within or near the shadow of each edge of the component and analyzing only the data representing edges of the shadow cast by the component on the sensor array from the sensor array, said processing means comprising:  
       
       
         means for detecting and analyzing the leading edge of the shadow;  
       
       
         means for detecting and analyzing the trailing edge of the shadow; and  
       
       
         means for calculating component position based on the position of the leading and trailing edges of a shadow cast by the component;  
       
       
         first signaling means connected to the processing means for indicating the angular orientation of the component; and  
       
       
         second signaling means connected to the processing means for indicating the coordinate position of the component. 
       
     
     
       27. A surface mount component placement machine having means for picking up an electrical component, a means for directly transporting the component to a work piece, a means for rotating the component and means for accurately placing the component on the work piece, the improvement comprising: 
       
         a high precision, high speed sensor comprising:  
       
       
         a short coherence length light source;  
       
       
         a collimating lens for directing the light past the component;  
       
         a multi - element sensor array for collecting data points relating to the angular orientation and lateral position of the component; and    
       
         processing means for determining the location of a plurality of data points which represent each edge of the shadow cast by the component on the sensor array, capturing only a plurality of data points which fall within or near the shadow of each edge of the component and analyzing the data from the sensor array relating only to a leading edge and trailing edge of the shadow cast by the component onto the sensor array to determine the angular orientation and lateral position of the component; and  
       
       
         mounting means for mounting the sensor directly onto the means for transporting the component to the work piece. 
       
     
     
       28. A method for aligning a component carried by a surface mount component placement machine having a vacuum quill comprising: 
       
         picking up the component with the vacuum quill;  
       
       
         providing a stripe of collimated light from a short coherence length source;  
       
       
         providing a photo element array in the path of the light;  
       
       
         retracting the component into the stripe of collimated light so that it casts a shadow on the photo element array;  
       
       
         rotating the component;  
       
       
         detecting a leading edge and a trailing edge of the shadow cast upon the sensor array;  
       
       
         capturing a plurality of data points which relate to each of the leading edge and the trailing edge of the shadow;  
       
       
         calculating angular orientation based on the minimum shadow position using the captured leading edge and the trailing edge data; and  
       
       
         comparing the lateral position of the leading edge and trailing edge of the shadow with the center of the quill to determine the lateral position of the component as carried by the quill. 
       
     
     
       29. A sensor comprising a short coherence length source and a sensor array for use in precisely placing an electrical component having various edges carried on a transport means, the transport means having control means connected to the transport means for causing the electrical component to be interposed between the short coherence length source and the sensor array and for incrementally rotating the electrical component to cause variation in the position of the shadow cast by at least one edge associated with the electrical component on the array as the electrical component is rotated, the sensor comprising: 
         a monolithic multi - element sensor array;    
       
         a short coherence length source;  
       
       
         collimating means interposed between the short coherence length source and the electrical component for providing a continuous, uninterrupted, collimated stripe of light;  
       
         means for reading the voltages from each element of the sensor array caused by light striking each element of the multi - element sensor array; and    
       
         means for determining the position of at least one edge associated with the electrical component as it is rotated under control of the control means by determining the location of a plurality of data points which represent at least one edge of the shadow cast by the component on the sensor array, capturing only a plurality of data points which fall within or near the shadow of the at least one edge of the component and analyzing only the data representing the edge of the shadow cast by the component on the sensor array from the sensor array, said determining means comprising:  
       
       
         means for generating a reference threshold voltage which is less than the voltage output from any element in the array upon which light falls and greater than the voltage output from any element falling fully within the shadow cast by the component on the array;  
       
         means for comparing the voltages from each element of the multi - element sensor array with the reference threshold voltage after each incremental rotation;    
       
         means for identifying the edge of the shadow when the voltage reading on any element equals the threshold voltage;  
       
       
         means for determining after each incremental rotation whether the shadow is narrower by comparing the position of the edge of the shadow on the array as determined by the identifying means from successive readings of the voltages of each element as the component is rotated;  
       
       
         means for capturing data which relates only to the edge of the shadow when the shadow is determined to be the narrowest shadow; and  
       
       
         means for processing the captured data to precisely determine the location of the edge of the electrical component and for calculating the angular orientation and the lateral position of the component. 
       
     
     
       30. A method of orienting an electrical component carried on a transport means, the method comprising: 
       
         providing a collimated stripe of light, from a short coherence length source, directed toward the electrical component;  
       
         providing a multi - element sensor array having a plurality of cell locations, the array being positioned on the side of the component opposite the short coherence length source so that the shadow of the component is cast upon the multi - element array;    
       
         causing the component to be incrementally rotated;  
       
       
         repetitively reading the voltages in multiple scans from each element of the sensor array and for each scan of the voltages;  
       
       
         reading the voltage on each cell of the array;  
       
       
         comparing the voltages to a threshold voltage;  
       
       
         temporarily storing a plurality of voltage readings as data points which represent each edge of the shadow for purposes of determining each edge position of the component; and  
       
       
         recording the cell locations where a transition occurs above and below the threshold voltage as the location of the leading edge and the trailing edge of the shadow;  
       
       
         comparing the cell locations where each edge of the shadow was detected for each scan to determine the narrowest shadow width;  
       
       
         capturing only data relating to the edge location when the shadow is narrowest; and  
       
       
         processing the captured data to determine the lateral position and angular orientation of the electrical component. 
       
     
     
       31. A method for determining the proper lateral and angular orientation of component interposed between a short coherence length source and a multi- element photo detector array, each element comprising a pixel, comprising;    
       
         providing a collimated stripe of light from a short coherence length source directed toward the component;  
       
       
         establishing a reference voltage threshold which is less than the voltage output from any pixel in the array upon which light falls and greater than the voltage output from any pixel falling fully within the shadow;  
       
       
         incrementally rotating the quill and the component about a vertical axis;  
       
       
         reading voltages on each pixel of the array after each incremental rotation;  
       
       
         comparing the voltages against the reference voltage threshold;  
       
       
         storing the data voltage readings of a first edge pixel at a pixel count whose voltage first drops below the reference voltage threshold and of a second edge pixel at a higher pixel count whose voltage again rises above the reference voltage threshold;  
       
       
         determining after each incremental rotation whether the first edge pixel is at a higher pixel count than the previously stored edge pixel thereby indicating that the shadow is still narrowing;  
       
       
         capturing the data if the first edge pixel is at a lower pixel count than the immediately preceding stored first edge pixel which indicates that the shadow is narrower; and  
       
       
         processing the captured data when the shadow is narrowest to determine the lateral position and angular orientation of the component. 
       
     
     
       32. A laser based high precision high speed component alignment sensor system comprising: 
       
         a single laser light source;  
       
       
         a collimating lens;  
       
         a multi - element sensor array having a large plurality of detector elements for detecting the light passing the component and the shadow cast by the component on the sensor array;    
       
         a processor for calculating angular and coordinate position of the component by determining the location of a plurality of data points which represent each edge of the shadow cast by the component on the sensor array, capturing only a plurality of data points which fall within or near the shadow of each edge of the component and analyzing only the data representing edges of the shadow cast by the component on the sensor array from the sensor array, said processor detecting and analyzing the leading edge of the shadow, detecting and analyzing the trailing edge of the shadow, and calculating component position based on the position of the leading and trailing edges of a shadow cast by the component;  
       
       
         a first signaling device connected to the processor for indicating the angular orientation of the component; and  
       
       
         a second signaling device connected from the processor for indicating the coordinate position of the component. 
       
     
     
       33. In a surface mount component placement machine having a pickup device for picking up a semiconductor component, a transport device for directly transporting the component to a work piece, a rotation device for rotating the component and a placement device for accurately placing the component on the work piece, the improvement comprising: 
       
         a high precision high speed laser sensor comprising:  
       
       
         a single laser light source;  
       
       
         a collimating lens for directing the laser light past the component;  
       
         a multi - element sensor array for collecting data points relating to the angular orientation and lateral position of the component; and    
       
         a processor for determining the location of a plurality of data points which represent each edge of the shadow cast by the component on the sensor array, capturing only a plurality of data points which fall within or near the shadow of each edge of the component and analyzing the data from the sensor array relating only to a leading edge and trailing edge of the shadow cast by the component onto the sensor array to determine the angular orientation and lateral position of the component; and  
       
       
         a mounting device for mounting the sensor directly onto the transport device. 
       
     
     
       34. A method of orienting a semiconductor component, the method comprising: 
       
         providing a collimated stripe of laser light directed toward the component;  
       
         providing a multi - element semiconductor array having a plurality of cell locations, the array being positioned on the side of the component opposite the laser light source so that the shadow of the component is cast upon the multi - element array;    
       
         causing the component to be incrementally rotated;  
       
       
         repetitively reading the voltages in multiple scans from each element of the sensor array and for each scan of the voltages;  
       
       
         reading the voltages on each cell of the array;  
       
       
         comparing the voltages to a threshold voltage;  
       
       
         temporarily storing a plurality of voltage readings as data points which represent each edge of the shadow for purposes of determining each edge position of the component; and  
       
       
         recording the cell locations where a transition occurs above and below the threshold voltage as the location of the leading edge and the trailing edge of the shadow;  
       
       
         comparing the cell locations where each edge of the shadow was detected for each scan to determine the narrowest shadow width;  
       
       
         capturing only data relating to the edge location when the shadow is the narrowest; and  
       
       
         processing the captured data to determine the lateral position and angular orientation of the semiconductor component. 
       
     
     
       35. A high precision high speed component alignment sensor system comprising: 
       
         a short coherence length source;  
       
       
         a collimating lens;  
       
         a multi - element sensor array having a large plurality of detector elements for detecting the light passing the component and the shadow cast by the component on the sensor array;    
       
         a processor for calculating angular and coordinate position of the component by determining the location of a plurality of data points which represent each edge of the shadow cast by the component on the sensor array, capturing only a plurality of data points which fall within or near the shadow of each edge of the component and analyzing only the data representing edges of the shadow cast by the component on the sensor array from the sensor array, said processor: detecting and analyzing the leading edge of the shadow, detecting and analyzing the trailing edge of the shadow, and calculating component position based on the position of the leading and trailing edges of a shadow cast by the component;  
       
       
         a first signaling device connected to the processor for indicating the angular orientation of the component; and  
       
       
         a second signaling device connected to the processor for indicating the coordinate position of the component. 
       
     
     
       36. A surface mount component placement machine having a pickup for an electrical component, a transporter for directly transporting the component to a work piece, rotating the component and accurately placing the component on the work piece, the improvement comprising: 
       
         a sensor, the sensor comprising:  
       
       
         a short coherence length light source;  
       
       
         a collimating lens for directing the light past the component;  
       
         a multi - element sensor array for collecting data points relating to the angular orientation and lateral position of the component; and    
       
         a processor for determining the location of a plurality of data points which represent each edge of the shadow cast by the component on the sensor array, capturing only a plurality of data points which fall within or near the shadow of each edge of the component and analyzing the data from the sensor array relating only to a leading edge and trailing edge of the shadow cast by the component onto the sensor array to determine the angular orientation and lateral position of the component. 
       
     
     
       37. A method of orienting an electrical component, the method comprising: 
       
         providing a collimated stripe of light, from a short coherence length source, directed toward the electrical component;  
       
         providing a multi - element sensor array having a plurality of cell locations, the array being positioned on the side of the component opposite the short coherence length source so that the shadow of the component is cast upon the multi - element array;    
       
         causing the component to be incrementally rotated;  
       
       
         repetitively reading the voltages in multiple scans from each element of the sensor array and for each scan of the voltages;  
       
       
         reading the voltage on each cell of the array;  
       
       
         comparing the voltages to a threshold voltage;  
       
       
         temporarily storing a plurality of voltage readings as data points which represent each edge of the shadow for purposes of determining each edge position of the component; and  
       
       
         recording the cell locations where a transition occurs above and below the threshold voltage as the location of the leading edge and the trailing edge of the shadow;  
       
       
         comparing the cell locations where each edge of the shadow was detected for each scan to determine the narrowest shadow width;  
       
       
         capturing only data relating to the edge location when the shadow is narrowest; and  
       
       
         processing the captured data to determine the lateral position and angular orientation of the electrical component. 
       
     
     
       38. A method for determining the proper lateral orientation of a component carried by a surface mount component placement machine having a quill, where the quill is interposed between a short coherence length source and a multi- element photo detector array, each element comprising a pixel, the method comprising the steps of:    
       
         providing a collimated stripe of light from a short coherence length source directed toward the component;  
       
       
         rotating the quill and the component about a vertical axis;  
       
       
         reading voltages from the pixels of the array during the rotation;  
       
       
         identifying edges of the component;  
       
       
         capturing the data from the detector only at and near the portions of the detector corresponding to the edges of the component, said voltages from the pixels in said portions being both above and below a threshold voltage level; and  
       
       
         processing the captured data to determine the lateral position of the component. 
       
     
     
       39. A method of orienting a component by angularly rotating the component through a plurality of angles so as to cast a shadow of the component onto a detector, the method comprising: 
       
         reading sets of data from the detector as the component rotates through the angles, each set of data corresponding to one of the angles;  
       
       
         analyzing a leading edge and a trailing edge of each of the sets of data to locate one set having a minimum shadow width; and  
       
       
         outputting the angle corresponding to the minimum shadow width. 
       
     
     
       40. The method of  claim 39 , wherein the shadow is formed by collimated light. 
     
     
       41. The method of  claim 40 , wherein the shadow cast onto the detector includes at least a portion of leads on the component. 
     
     
       42. The method of  claim 39 , wherein a processor uses the angle to compute a width and position of the component. 
     
     
       43. Apparatus for orienting a component, the apparatus comprising: 
       
         a detector;  
       
       
         a rotation device constructed to angularly rotate the component through a plurality of angles so as to cast a shadow of the component onto the detector; and  
       
       
         a processing device constructed to read sets of data from the detector as the component rotates through the angles, each set of data corresponding to one of the angles, the processing device capturing only a plurality of data points which fall within or near the shadow edge of the component and analyzing data from the detector relating only to a leading edge and trailing edge of each of the sets of data to locate one set having a minimum shadow width, the processing device outputting the angle corresponding to the minimum shadow width. 
       
     
     
       44. The apparatus of  claim 43 , wherein the shadow is formed by collimated light. 
     
     
       45. The apparatus of  claim 44 , wherein the shadow cast onto the detector includes at least a portion of leads on the component. 
     
     
       46. The apparatus of  claim 43 , wherein the processing device uses the angle to compute a width and position of the component. 
     
     
       47. A method of orienting a component by angularly rotating the component through a plurality of angles so as to cast a shadow of the component onto a detector, the method comprising: 
       
         collimating light to form a stripe on the detector;  
       
       
         reading sets of data from the detector as the component rotates through the angles, each set of data corresponding to one of the angles;  
       
       
         analyzing the sets of data to locate one set having a minimum shadow width; and  
       
       
         reporting the angle corresponding to the minimum shadow width. 
       
     
     
       48. Apparatus for orienting a component, the apparatus comprising: 
       
         a detector;  
       
       
         a rotation device constructed to angularly rotate the component through a plurality of angles so as to cast a shadow of the component onto the detector;  
       
       
         a collimating device constructed to form a stripe of light on the detector; and  
       
       
         a processing device constructed to read sets of data from the detector as the component rotates through the angles, each set of data corresponding to one of the angles, the processing device analyzing the sets of data to locate one set having a minimum shadow width, the processing device reporting the angle corresponding to the minimum shadow width. 
       
     
     
       49. A method of orienting a component by angularly rotating the component through a plurality of angles, the method comprising: 
       
         casting a first and second shadow of the component onto a first and a second detector, the detectors oriented orthogonally with respect to each other;  
       
       
         reading data from the first and second detectors into a first and a second group of data, the first group including data from the first detector and the second group including data from the second detector, and repeating the aforementioned steps at the plurality of angles;  
       
       
         selecting sets of data corresponding to a minimum shadow width from each of the two groups, the selection of sets of data performed as a function of a leading edge and a trailing edge on each of the sets of data; and  
       
       
         reporting two angles from the plurality of angles, each reported angle corresponding to selected data having the minimum shadow width. 
       
     
     
       50. Apparatus for orienting a component, the apparatus comprising: 
       
         a first detector and a second detector oriented orthogonally with respect to each other, a first shadow and a second shadow of the component being cast onto the first detector and the second detector, respectively;  
       
       
         a rotation device constructed to angularly rotate the component through a plurality of angles; and  
       
       
         a processing device constructed to read data from the first detector and the second detector into a first group of data and a second group of data, the first group including data from the first detector and the second group including data from the second detector; further wherein the casting of shadows and the reading of data into groups is repeated at the plurality of angles, the processing device further selecting sets of data corresponding to a minimum shadow width from each of the two groups, the selection of sets of data performed as a function of a leading edge and a trailing edge on each of the sets of data, the processing device reporting two angles from the plurality of angles, each of the reported angles corresponding to selected data having the minimum shadow width. 
       
     
     
       51. A method of orienting a component by angularly rotating the component through a plurality of angles so as to cast a shadow of the component onto a detector, the method comprising: 
       
         reading sets of data from the detector as the component rotates through the angles, each set of data corresponding to one of the angles;  
       
       
         identifying an edge pixel in the sets of data, the edge pixel representative of a shadow intensity at the edge pixel, and storing one of the angles corresponding to a maximum value of the intensity of the edge pixel; and  
       
       
         reporting the orientation of the component as a function of the angle. 
       
     
     
       52. Apparatus for orienting a component, the apparatus comprising: 
       
         a detector;  
       
       
         a rotation device constructed to angularly rotate the component through a plurality of angles so as to cast a shadow of the component onto the detector; and  
       
       
         a processing device constructed to read sets of data from the detector as the component rotates through the angles, each set of data corresponding to one of the angles, the processing device identifying an edge pixel in the sets of data, the edge pixel representative of a shadow intensity at the edge pixel, the processing device storing one of the angles corresponding to a maximum value of the intensity of the edge pixel, the processing device reporting the orientation of the component as a function of the angle. 
       
     
     
       53. A method of orienting a component by angularly rotating the component through a plurality of angles so as to cast a shadow of the component onto a detector, the method comprising: 
       
         reading sets of data from the detector as the component rotates through the angles, each set of data corresponding to one of the angles;  
       
       
         thresholding the sets of data so as to identify at least a pair of zero crossings of the set of data with the threshold, and identifying a component width as a function of a distance between the pair of zero crossings, and  
       
       
         selecting the set of data having the minimum distance between the zero crossings. 
       
     
     
       54. Apparatus for orienting a component, the apparatus comprising: 
       
         a detector;  
       
       
         a rotation device constructed to angularly rotate the component through a plurality of angles so as to cast a shadow of the component onto the detector; and  
       
       
         a processing device constructed to read sets of data from the detector as the component rotates through the angles, each set of data corresponding to one of the angles, the processing device thresholding the sets of data so as to identify at least a pair of zero crossings of the set of data with the threshold, the processing device identifying a component width as a function of a distance between the pair of zero crossings, the processing device selecting the set of data having the minimum distance between the zero crossings.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.