USRE38025E1 - High precision component alignment sensor system - Google Patents

High precision component alignment sensor system Download PDF

Info

Publication number
USRE38025E1
USRE38025E1 US08/556,028 US55602895A USRE38025E US RE38025 E1 USRE38025 E1 US RE38025E1 US 55602895 A US55602895 A US 55602895A US RE38025 E USRE38025 E US RE38025E
Authority
US
United States
Prior art keywords
component
shadow
edge
data
sensor array
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
US08/556,028
Inventor
Timothy A. Skunes
Steven K. Case
Curtis J. Bocchi
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Cyberoptics Corp
Original Assignee
Cyberoptics Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Cyberoptics Corp filed Critical Cyberoptics Corp
Priority to US08/556,028 priority Critical patent/USRE38025E1/en
Application granted granted Critical
Publication of USRE38025E1 publication Critical patent/USRE38025E1/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B11/00Measuring arrangements characterised by the use of optical techniques
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B11/00Measuring arrangements characterised by the use of optical techniques
    • G01B11/26Measuring arrangements characterised by the use of optical techniques for measuring angles or tapers; for testing the alignment of axes
    • G01B11/27Measuring arrangements characterised by the use of optical techniques for measuring angles or tapers; for testing the alignment of axes for testing the alignment of axes
    • G01B11/272Measuring arrangements characterised by the use of optical techniques for measuring angles or tapers; for testing the alignment of axes for testing the alignment of axes using photoelectric detection means
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01DMEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
    • G01D5/00Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable
    • G01D5/26Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light
    • G01D5/32Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light with attenuation or whole or partial obturation of beams of light
    • G01D5/34Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light with attenuation or whole or partial obturation of beams of light the beams of light being detected by photocells
    • G01D5/342Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light with attenuation or whole or partial obturation of beams of light the beams of light being detected by photocells the sensed object being the obturating part
    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05KPRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
    • H05K13/00Apparatus or processes specially adapted for manufacturing or adjusting assemblages of electric components
    • H05K13/08Monitoring manufacture of assemblages
    • H05K13/081Integration of optical monitoring devices in assembly lines; Processes using optical monitoring devices specially adapted for controlling devices or machines in assembly lines
    • H05K13/0812Integration of optical monitoring devices in assembly lines; Processes using optical monitoring devices specially adapted for controlling devices or machines in assembly lines the monitoring devices being integrated in the mounting machine, e.g. for monitoring components, leads, component placement

Definitions

  • the invention relates to control system which precisely align electrical components, both as to angular orientation and coordinate (X,Y) location for precise placement via pick-and-place systems such as surface mount component placement machines. More specifically, the invention relates to a non-contact laser based sensor system which precisely determines and allows a pick-and-place system to connect the angular orientation of a component and the coordinate positioning of the component for precise placement of the component by a component placement machine on a circuit board or other work surface.
  • the electrical components must be placed precisely on the circuit board, to ensure proper electrical contact, thus requiring correct angular orientation and lateral positioning.
  • Angular orientation and lateral positioning are most commonly achieved today through mechanical means.
  • a vacuum quill picks up the part to be placed.
  • four jaws or hammers which are suspended from the fixturing device, travel downwardly and strike the component on all four sides with substantially equal force.
  • the intent of such a mechanical system is to shift the component on the vacuum quill so it achieves the correct angular orientation, 0 degrees deviation, and also to center it on the vacuum quill.
  • the striking of such components can cause damage such as microcracking and other such components.
  • Vision based systems using a TV camera are capable of achieving high accuracy. However, they are one of the most expensive of systems proposed and they require a deviation in the path of the quill from the bin to the TV station, and then to the work piece or circuit board which substantially slows the process.
  • the laser sensor of the instant invention is connected in a manner to surround the component carrying quill which transports the component directly, without deviation, to the appropriate site on the circuit board to achieve a time saving of approximately a factor of two.
  • Light sensing systems have also been proposed where a component is interposed in the light path of a collimated beam of light and the intensity of the light is detected by a single photodetector or a pair of photodetectors with a maximum light intensity indicating the narrowest shadow and thus proper angular orientation of the component.
  • a single photodetector or a pair of photodetectors with a maximum light intensity indicating the narrowest shadow and thus proper angular orientation of the component.
  • the dimensions of components to be placed normally vary between 0.02 inch and 2.0 inches. If a single photodetector system is designed large enough to detect shadow variations for a 2.0 inch part, as it must be, the fractional variation caused by rotation of a 0.02 inch part has such little effect on the total light intensity that it is virtually undetectable.
  • the component part For two detector systems, the component part must be precisely aligned between the two detectors with the ratio of light falling on each detector being analyzed to determine edge positions.
  • the uniformity of light must be precise and such a system cannot detect component lead positions since shadows of the leads are not distinguishable from shadows of the body of the component.
  • the present invention is a laser based system designed to accurately align component parts which range in size from 0.02 and 2.0 inches. To achieve this result, an extremely high speed high accuracy laser based system is secured to the moving placement mechanism.
  • the sensor system includes a laser diode, the light from which is collimated with a collimating lens and passed through a slit aperture. This provides a stripe of laser light which passes by an is blocked by the component whose alignment is being sensed.
  • the shadow can by the component is detected by a linear array detector. Typical spacing between detector elements is 10-14 micrometers. The number of detector elements is chosen to accommodate the largest component to be placed. Data read from the detector array is analyzed to detect the leading edge and the trailing edge of the shadow which is cast upon the detector array.
  • FIG. 1 is a plan view showing the environment of the invention. Shown in FIG. 1 is a component bin which contains components which are placed by the component placement machine on a circuit board or work piece. Also shown in FIG. 1 is a component being carried by a quill in the shortest route possible between the component bin and the work piece.
  • FIG. 2 is an elevational view showing in greater detail the component carrying mechanism which includes a rotary motor for rotating the component, a placement head control box and a laser alignment sensor. Extending through the laser alignment sensor is the vacuum quill which holds the components.
  • FIG. 3 is an illustration of the basic elements of the invention which include a laser diode and a collimating lens which causes the light beam or stripe to pass across the component to strike a linear array image sensor.
  • the component part is retracted into the laser beam and rotated for measurement.
  • FIG. 4 shows a top plan view of a preferred embodiment of the invention.
  • the laser beam is directed to a pair of reflecting mirrors through a collimating lens, past the part, through an optical filter and on to the linear CCD array.
  • FIG. 5 is a sectional side view of the laser sensor of FIG. 4 taken along the line 5 — 5 .
  • FIG. 5 illustrates how the optical path between the laser and collimating lens is folded and hence put into a smaller package via a pair of folding mirrors.
  • FIG. 6 is a schematic illustration of the laser light paths from the laser diode through the collimating lens which distributes the light across the measurement area through a slit aperture to create the stripe of light and on to and past the component part to strike the detector array.
  • FIG. 7 is an illustration of the elements of FIGS. 6 when the component part is mis-oriented.
  • FIG. 7 shows the broad shadow that is cast from corner to corner of the component part. Illustrated above the linear array of FIG. 7 is representative data from the linear array.
  • FIG. 8 shows the same components and elements of FIG. 7 when the component is in alignment.
  • the shadow or dark portion which is cast upon the linear array is narrower than that in FIG. 7 .
  • the corresponding data from the CCD array shows the narrowing of the shadow as well.
  • FIG. 9 shows a component and the laser stripe across the component.
  • the laser stripe can be positioned to read the body only, both leads of the compound and the body, or only the leads of the component part.
  • FIG. 10 illustrates diagrammatically one method for achieving angle orientation and lateral position.
  • a discriminator is used to determine when the data falls below a threshold voltage.
  • the discriminator converts the analog data to a digital representation which can then be used to establish angular orientation and edge positions of the component. Illustrated in FIG. 10 are the data points which are identified with the leading edge and trailing edge of the shadow. Also illustrated on the right side of FIG. 10 is a determination of the lead position which can also be discriminated and converted to a digital representation of the lead alignment.
  • FIG. 11 is a block diagram of the electronic elements which are used to identify and detect the leading edge of the shadow and the trailing edge of the shadow as determined from the detector array and to provide signals to the component placement machine indicating the adjustments necessary to put the component in the correct angular orientation and the correct X,Y location on the circuit board or work piece.
  • FIGS. 12a, 12 b, and 12 c illustrate how other part sizes can be analyzed by the sensor system.
  • FIG. 12a illustrates how a part larger than 2 inches can be aligned and positioned via off-center mounting of the detector relative to the component.
  • FIG. 12b shows the use of additional optical elements to reduce the image of a larger part so that the image can be cast on a detector smaller than the component.
  • FIG. 12c shows the use of additional optical elements to enhance the resolution of the measurements.
  • FIGS. 1 and 2 illustrate the general environment in which the invention is to be used.
  • FIG. 1 illustrates in diagram form a typical surface mount component placement machine in which one or more vacuum quills 24 are used to sequentially pick up components 30 from predetermined bins 32 , transport them as quickly as possible to a circuit board 34 or other surface upon which the component must be precisely aligned, and place the component 30 accurately at the desired location with the proper alignment of the leads 50 of the component 30 to a wiring layout which has been previously created on the circuit board 34 .
  • an accuracy in angular alignment or orientation of 0.30 degress with positioning error in the X,Y plane of 0.001 inch is required.
  • Component 30 part sizes typically employed in such a system vary between approximately 20 thousands of an inch in size in two inches in size, although in certain cases larger component 30 sizes are required.
  • Angular orientation is important because of the effect misorientation has on placement of the electrical leads.
  • a deviation of 0.10 degrees causes the lead positions at the outer edge of the component to be canted or misplaced by approximately 0.002 inches. It is for this reason that alignment accuracy of 0.03° is an object of the invention.
  • the component carrier mechanism 40 which includes a rotary motor 41 , and placement head control box 43 including a fixturing device for holding, rotating and retracting the vacuum quill 24 .
  • the rotating fixture rotates the quill for purposes of component 30 pickup, alignment, positioning and placement.
  • the laser sensors 45 and components 30 are also represented in FIG. 2 , the proper placement of which is the subject of this invention.
  • the component control box 43 which is of conventional design, are means for retracting the quill to which the component 30 is attached by vacuum pressure, comprising servomotors, a means to create the vacuum to hold the component to the end of the quill 24 , angular position encoders, force sensors force sensors and the like.
  • Attached to the control box 43 is the laser based alignment sensor 45 which has an aperture 48 therein through which the quill 24 extends and into which the component 30 can be retracted for determination of its angular orientation and for alignment with the center of the quill 24 .
  • FIG. 3 is a schematic representation of the components of the laser sensor 45 .
  • a line of sight representation is shown from the laser 60 through a collimating lens 61 past the component 30 and quill 24 to the linear array image sensor 65 .
  • FIGS. 4 and 5 more accurately represent the actual orientation of a preferred embodiment of the laser 60 and other components. In other words, a shown in FIGS.
  • a preferred embodiment would include a laser diode 60 directed away from the part, two reflecting mirrors 70 , 72 directing the laser light beam through the collimating lens 61 and a slit orifice 75 past the part 30 with that portion of the laser beam or stripe which passes the edge of the component 30 being filtered by optical filter 26 to strike the linear CCD array 65 to provide the data which is to be processed for angular orientation and X,Y location. It is also possible to use a single reflecting parabolic lens (not shown) in place of the mirrors 70 , 72
  • FIGS. 6 through 8 further illustrate diagramatically the components of the laser based component alignment sensor 45 for surface mount component placement machines and its mode of operation.
  • a laser source preferably having a short coherence length is directed, or indirectly through reflecting mirrors 70 , 72 to a collimating lens 61 to provide equal light to all portions of the component 30 .
  • the light pattern cast by the component is detected by the multi-element sensor array 65 .
  • a slit aperture 75 is utilized to assure a uniform strip of light (A, B or C in FIG. 9) which is positioned (A) completely across the component 30 , or (B) across the component 30 and its leads 50 or, in special circumstances, (C) across the leads 50 themselves as shown in FIG. 9 .
  • the light which is not blocked by the component 30 passes the component 30 and strikes a linear CCD detector array 65 such as part no. TC104 manufactured by Texas Instruments Corporation which has 3456 elements, each 10.4 micrometers by 10.4 micrometers configured along a line with center to center spacing of 10.4 micrometers.
  • a linear CCD detector array 65 such as part no. TC104 manufactured by Texas Instruments Corporation which has 3456 elements, each 10.4 micrometers by 10.4 micrometers configured along a line with center to center spacing of 10.4 micrometers.
  • the optical filter 76 Interposed between the component 30 and the detector array 65 is the optical filter 76 which is outside of the wavelengths of interest.
  • the data 80 thus captured from the detector array 65 is then processed using one or more of the algorithms which are disclosed in more detail below.
  • the laser source 60 with shorter coherence length is preferred to lessen the effect of speckle from dust or dirt which might occur if a monochromatic laser diode were used.
  • the use of 3,456 detector array elements enables large parts to be measured. The elements are spaced at approximately 0.4 mil centers which enables high accuracy. Sensitivity to minute changes in angular orientation and lateral position is increased dramatically over prior art devices. This is because, for a given photodetector element near the shadow edge, the fractional change in light level can be very large for very small angular rotations.
  • the component 30 is shown with its angular orientation out of alignment. As shown in FIG. 7, a relatively large number of detector elements are blocked from the laser because of the angular misorientation of the component 30 creating a shadow 90 . In addition, there are small areas of laser shadow 93 , 94 striking the array 65 created between the bright portion and the dark portion 90 caused by defraction of the light past the edges of the component 30 . In addition, minutely brighter portions 96 , 97 will be detected adjacent to outer edges of the shadow 90 due to diffraction and reflection of light off the outermost edges of the component 30 . Illustrated in FIG.
  • FIG. 7 is the data pattern 80 of the data which is read from the CCD array 65 showing portions 102 , 103 of the detector array 65 which receive unblocked light from the laser source 60 , and then an increase in light from reflection 96 , 97 , a decreasing amount of light in the shadow area 93 , 94 caused by refraction, and the dark shadow area 90 with an identical pattern on complimentary sides of the detector array 65 .
  • FIG. 8 illustrates the light pattern and the data 80 when the component is in angular alignment.
  • angular alignment can be assured by determining when the shadow pattern 90 is narrowest as determined by the data 80 from the sensor array 65 . This can be achieved with a minimum of electronic processing means by following and determining the leading edge of the shadow and 110 and the trailing edge of the shadow 112 and by capturing only data 80 which proceeds and follows the edges 110 , 112 of the shadow.
  • FIG. 10 shows a method of processing the data to a high degree of accuracy.
  • the range of part 30 widths which are to be analyzed by the alignment and position sensor 45 normally range from 0.02 to 2 inches and can be larger. It is neither practical nor necessary to retain and analyze all data 80 from the over 3,000 element diode array 65 . It is necessary to obtain and analyze only the data 80 which is relevant to the edges 110 , 112 of the shadow 90 which is cast by the component 30 on the diode array 65 .
  • there are two zones, A-B, C-D of primary interest one A-B is the leading edge 110 of the shadow 90 and the other C-D is the trailing edge 112 of the shadow 90 .
  • the data is zone A-B defines the edge of the shadow caused by one side of the component, and the zone C-D the edge caused by the opposite side.
  • the part 30 can be aligned. Initially the component 30 is picked up in a position which is known to be misaligned and will, hence, cast a larger shadow 90 . The component 30 is then rotated by the component placement head 43 and the angular position at which the shadow 90 width is minimized is noted. The edge positions, when the shadow 90 is narrowest and their deviation from the center of the quill 24 are noted as well. These positions allow calculation of the lateral position of the part. The component can then be rotated 90° and the orthogonal lateral position determined, based again on the comparison of the center of the shadow 90 of the component 30 , as determined by the edge 110 , 112 positions, with the center of the quill 24 .
  • a second sensor (not shown) could be used which is orthogonally located relative to the first sensor 45 to determine the orthogonal lateral position.
  • V TH threshold voltage
  • V TH threshold voltage
  • each element in the array 65 is sequentially read at a five megahertz data rate and compared with the threshold voltage V TH .
  • the pixel count where the data 80 reading first fell below the threshold voltage, is used as a latch signal and the number of data readings immediately preceding and immediately following the first occurrence is stored in a data buffer as the leading edge 110 of the shadow.
  • A-B 32 pixels preceding and following the first latch signal
  • A-D 128 items of data
  • data is read and stored for the trailing edge of the shadow 112 when the data signals first rise above the threshold voltage V TH . This data is then stored as the data for the current shadow edge positions.
  • the quill then incrementally rotates and the next subsequent scan of the data 80 from the diode array 65 is analyzed. Since the data can be read from the array in less than a millisecond and the component 30 rotates through ninety degrees in approximately 150 milliseconds. The rotational movement has a minor effect on accuracy. For fine pitch alignment the part 30 is rotated more slowly through the area where the first pass established the proper angular alignment. On the next subsequent scan, the leading edge 110 of the shadow 90 is again determined by the pixel count of the diode array location where the voltage first dropped below the threshold voltage V TH .
  • the leading edge 110 of the shadow 90 is detected at a higher pixel count, this indicates that the shadow 90 has narrowed and the previous data is ignored and new data is stored which indicates the present location of the shadow 90 .
  • the above process is repeated until the narrowest shadow 90 is determined which indicates alignment of the component 30 .
  • the angular orientation can be determined accurately by a number of algorithms. Proper angle orientation can be established at the angle at which the “edge pixel” intensity is maximized.
  • the above algorithm can also be implemented in binary form as shown in FIG. 10 by using a discriminator and threshold voltage V TH . As the shadow 90 narrows, the light falling upon, and, therefore, the voltage read from any certain photo detector elements will rise above the threshold voltage and then, as the component rotates past alignment. fall below the threshold voltage. Using the binary discriminator the angle at which the voltage rose above threshold and the angle at which the voltage fell below threshold can be recorded. Proper alignment can be determined to be midway between the two angles where the voltage, and therefore the light, reached maximum intensity. Multiple “edge pixels” can be analyzed using this binary method to super resolve the angular position.
  • the leading and trailing edges 110 , 112 of the package shadow can be computed using digitized analog video data.
  • the proper angle orientation will be established at the point at which the shadow width 90 is minimized.
  • Interpolation can also be used to super-resolve the angular position.
  • Similar data analysis can be performed to determine the lateral (X,Y) position by similarly applying the analog threshold to the shadow video data.
  • the package width is the distance between the trailing and leading “edge pixels”.
  • the package center is located midway between the two edge pixels. It is also possible to add a correction factor to allow for the finite width of the diffraction pattern.
  • numerous image processing algorithms exist for computing the edge locations. As will be obvious, the part is rotated 90° to locate the lateral positions in the orthogonal direction.
  • a discriminator 130 (shown in FIG. 11) is used which can comprise a comparator which compares the data read from the CCD array 65 to the threshold voltage V TH .
  • a discriminator 130 shown in FIG. 11
  • FIG. 10 there will be a number of data points A-B, C-D which, because of diffraction and reflection, will be present on the leading 110 and trailing 112 edge of the shadow 90 .
  • Data 80 will be collected only in the area A-B of FIG. 10 if the stripe of laser light is positioned at location A shown in FIG. 9 .
  • FIG. 11 a block diagram is shown of the processing means 200 used to signal the correction for angular orientation and lateral position.
  • the rotary motor 41 which rotates the quill is mechanically coupled to an angular position encoder and monitor 43 which provides the angular orientation of the quill 24 position and thus the component part 30 to a processor 202 .
  • the X,Y location of the quill 24 Prior to calculating a component X,Y location, the X,Y location of the quill 24 is located by inserting the quill 24 alone into the laser beam for precise centering. Thereafter, the sensed X,Y location of the component 30 edges is compared to the center of the quill 24 for purposes of precisely placing the component 80 on the circuit board 34 .
  • the angular position encoder 43 is initially calibrated to 0 degrees angle deviation.
  • the pixel clock and array timing 204 speed is at a five megahertz read rate.
  • the pixel clock or count 206 which indicates which sensor element is being read is connected to an analog to digital converter 208 and to a leading shadow edge discriminator 210 and a trailing shadow edge discriminator 212 .
  • the discriminator can be a voltage comparator 130 comparing the data reading with a threshold voltage V TH and the same voltage comparator can be used to discriminate both the leading shadow edge and the trailing shadow edge.
  • the pixel clock and array timing 204 is also connected to the photo detector array 65 for purposes of reading the data from the photo detector elements. All data from the analog digital converter 208 is connected to the leading shadow edge data buffer 214 for both temporary and permanent storage when the shadow edge is detected. At the time that the leading shadow edge discriminator 210 detects data which falls below the threshold voltage V TH , the leading edge is indicated and is connected to the leading shadow edge data buffer 214 as a latch signal 220 to store the data 80 which is relevant to the leading edge 110 .
  • the leading edge detect signal 224 is also connected to the trailing shadow edge discriminator and data buffer 228 to enable it to detect and store in a similar manner the data 80 when detected for the trailing edge 112 .
  • the buffered data is then connected to the processing unit 202 to perform the calculation to the processing unit 202 to perform the calculations for angle orientation and X,Y lateral position.
  • the output 230 of the processor 202 indicating where angular orientation is aligned is then connected to the component placement machine to assure precise angular orientation when the component 30 is placed on the circuit board 34 .
  • the X,Y location of the edges of the component 30 are compared to the precise center of the quill 24 and this second signal 235 is also connected to the component placement machine to establish the necessary offset in one or both directions for purposes of precise placement of the component 30 on the circuit board 34 .
  • the following table shows the approximate time and extremely high resolution which can be achieved using the invention in less than 300 milliseconds when picking up the part and checking proper alignment, both angular alignment and lateral position in both orthogonal directions.
  • the angular position signal 230 and the X,Y location signal 235 can be rapidly and precisely calculated and fed to the component placement machine for precise and accurate placement of the component 30 in its proper position on the circuit board 34 .
  • FIG. 12a larger parts 30 can by accommodated by the system by scanning three of the four sides of the component 30 rotating the component 30 through 270 degrees in 90° intervals.
  • FIGS. 12b and 12c show how additional optics can be used.
  • the image 90 cast by a larger part is reduced by two lens 229 , 231 .
  • FIG. 12c higher resolution can be achieved with similar lens, 229 , 231 by expanding the image on the photo detector array 65 .

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Operations Research (AREA)
  • Manufacturing & Machinery (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Length Measuring Devices By Optical Means (AREA)
  • Exposure And Positioning Against Photoresist Photosensitive Materials (AREA)
  • Exposure Of Semiconductors, Excluding Electron Or Ion Beam Exposure (AREA)
  • Inspection Of Paper Currency And Valuable Securities (AREA)
  • Container, Conveyance, Adherence, Positioning, Of Wafer (AREA)
  • Geophysics And Detection Of Objects (AREA)
  • Supply And Installment Of Electrical Components (AREA)
  • Automatic Control Of Machine Tools (AREA)

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.

Description

BACKGROUND OF THE INVENTION
The invention relates to control system which precisely align electrical components, both as to angular orientation and coordinate (X,Y) location for precise placement via pick-and-place systems such as surface mount component placement machines. More specifically, the invention relates to a non-contact laser based sensor system which precisely determines and allows a pick-and-place system to connect the angular orientation of a component and the coordinate positioning of the component for precise placement of the component by a component placement machine on a circuit board or other work surface.
There are two types of component placement machines in common use today, one of which is a cartesian system where one or more vacuum quills are used to travel to a bin, pick up a component, properly orient the component and carry it to a circuit board or other work piece to precisely place the component in its proper location with the leads making proper contact with the circuit connections which are subscribed on the circuit board or work place. Another type of placement system in use is a carousel or turret placement system where components are picked up from the bin and stepped through stations located around the perimeter of a circular component carrying mechanism for placement on the circuit board. It is believed that the present invention will be most useful with cartesian systems which must accurately place components with the highest degree of speed and accuracy.
The electrical components must be placed precisely on the circuit board, to ensure proper electrical contact, thus requiring correct angular orientation and lateral positioning. Angular orientation and lateral positioning are most commonly achieved today through mechanical means. A vacuum quill picks up the part to be placed. During travel between the component bins and the circuit board, four jaws or hammers, which are suspended from the fixturing device, travel downwardly and strike the component on all four sides with substantially equal force. The intent of such a mechanical system is to shift the component on the vacuum quill so it achieves the correct angular orientation, 0 degrees deviation, and also to center it on the vacuum quill. The striking of such components can cause damage such as microcracking and other such components. It is also extremely difficult to achieve the very high degree of accuracy both as to angular orientation and lateral position that is required by the design rules in use in today's technology where lead spacing and widths are only 10-25 mils wide. To accommodate different component sizes, six different sizes of jaws may be required which can lead to high expense.
A number of non-contact higher precision methods have been proposed. However, light based systems of the past have had difficulty in achieving the high speed and high accuracy which is required for today's technology.
Vision based systems using a TV camera are capable of achieving high accuracy. However, they are one of the most expensive of systems proposed and they require a deviation in the path of the quill from the bin to the TV station, and then to the work piece or circuit board which substantially slows the process. The laser sensor of the instant invention is connected in a manner to surround the component carrying quill which transports the component directly, without deviation, to the appropriate site on the circuit board to achieve a time saving of approximately a factor of two. In addition, it is sometimes difficult to distinguish the particular parameters of very small components being placed by such systems from the quill upon which the components are mounted.
Light sensing systems have also been proposed where a component is interposed in the light path of a collimated beam of light and the intensity of the light is detected by a single photodetector or a pair of photodetectors with a maximum light intensity indicating the narrowest shadow and thus proper angular orientation of the component. However, it is difficult for such systems to handle the range of components that are placed and to achieve the accuracy required for alignment. The dimensions of components to be placed normally vary between 0.02 inch and 2.0 inches. If a single photodetector system is designed large enough to detect shadow variations for a 2.0 inch part, as it must be, the fractional variation caused by rotation of a 0.02 inch part has such little effect on the total light intensity that it is virtually undetectable. For two detector systems, the component part must be precisely aligned between the two detectors with the ratio of light falling on each detector being analyzed to determine edge positions. However, it is extremely difficult to mechanically align photodetectors to make such a measurement. The uniformity of light must be precise and such a system cannot detect component lead positions since shadows of the leads are not distinguishable from shadows of the body of the component.
Finally, it has also been proposed that a series of laser light sources be aligned with a series of laser light detectors. Such a design overcomes some of the problems associated with the proposals for a single detector or pair of detectors. However, the degree of accuracy that can be achieved can be no more than the spacing of the individual laser sources one from the other. The minimum spacing would be given by the size of a laser diode source, which is 0.5 millimeter. This minimum spacing still would be too large for reliable component position detection. The required physical spacing will also be negatively affected by diffraction effects to further limit accuracy of such a design. Also, it is believed that the cost of such a system involving many laser sources would also be prohibitively expensive.
What is needed to achieve component placement for current technology is a component system which can rapidly, in a few hundred milliseconds, align a range of parts varying between 0.02 inches and 2.0 inches with an angular orientation accuracy of less than 0.03° and with lateral position accuracy of better than 0.001 inches. The present invention is specifically addressed to this current need.
SUMMARY OF THE INVENTION
The present invention is a laser based system designed to accurately align component parts which range in size from 0.02 and 2.0 inches. To achieve this result, an extremely high speed high accuracy laser based system is secured to the moving placement mechanism. The sensor system includes a laser diode, the light from which is collimated with a collimating lens and passed through a slit aperture. This provides a stripe of laser light which passes by an is blocked by the component whose alignment is being sensed. The shadow can by the component is detected by a linear array detector. Typical spacing between detector elements is 10-14 micrometers. The number of detector elements is chosen to accommodate the largest component to be placed. Data read from the detector array is analyzed to detect the leading edge and the trailing edge of the shadow which is cast upon the detector array. Since only the shadow edges are detected and analyzed, the same degree of accuracy is achieved when aligning a 0.02 inch part as is achieved when aligning a 2.0 inch part. Using data processing algorithms described below, angular orientation can be achieved at much less than 0.03 degrees and lateral alignment can be achieved with an accuracy of less than 0.001 inch.
It is also possible to detect not only the orientation and lateral positioning of the component body, but also the electrical leads from the component body which are the actual elements which must be precisely aligned on the circuit board upon which the component is to be placed.
It is an object of the invention to accurately and precisely determine angular orientation and lateral position of components for placement by a component placement machine.
It is an object of the invention to accurately determine angular orientation of a component to be placed by a component placement machine with an accuracy of better than 0.03 degrees.
It is an object of the invention to determine lateral position of a component to be placed by a component placement machine to an accuracy of better than 0.001 inch.
It is an object of the invention to determine angular orientation and lateral placement of a component to be placed by a component placement machine in less than 500 milliseconds.
It is an object of the invention to accurately determine the angular orientation and lateral position of leads on a component which is to be placed by a component placement machine.
It is an object of the invention to determine angular orientation with a degree of accuracy of greater than 0.03 degrees and lateral position to an accuracy of greater than 0.001 inch for a range of component varying in size from 0.02 inch to 2.0 inch.
These and other objects, features and advantages of the invention will become obvious to those skilled in the art upon a review of the following description of the preferred embodiment, the drawings and claims appended thereto.
DESCRIPTION OF THE DRAWINGS
FIG. 1 is a plan view showing the environment of the invention. Shown in FIG. 1 is a component bin which contains components which are placed by the component placement machine on a circuit board or work piece. Also shown in FIG. 1 is a component being carried by a quill in the shortest route possible between the component bin and the work piece.
FIG. 2 is an elevational view showing in greater detail the component carrying mechanism which includes a rotary motor for rotating the component, a placement head control box and a laser alignment sensor. Extending through the laser alignment sensor is the vacuum quill which holds the components.
FIG. 3 is an illustration of the basic elements of the invention which include a laser diode and a collimating lens which causes the light beam or stripe to pass across the component to strike a linear array image sensor. For alignment, the component part is retracted into the laser beam and rotated for measurement.
FIG. 4 shows a top plan view of a preferred embodiment of the invention. As shown in FIG. 4, the laser beam is directed to a pair of reflecting mirrors through a collimating lens, past the part, through an optical filter and on to the linear CCD array.
FIG. 5 is a sectional side view of the laser sensor of FIG. 4 taken along the line 55. FIG. 5 illustrates how the optical path between the laser and collimating lens is folded and hence put into a smaller package via a pair of folding mirrors.
FIG. 6 is a schematic illustration of the laser light paths from the laser diode through the collimating lens which distributes the light across the measurement area through a slit aperture to create the stripe of light and on to and past the component part to strike the detector array.
FIG. 7 is an illustration of the elements of FIGS. 6 when the component part is mis-oriented. FIG. 7 shows the broad shadow that is cast from corner to corner of the component part. Illustrated above the linear array of FIG. 7 is representative data from the linear array.
FIG. 8 shows the same components and elements of FIG. 7 when the component is in alignment. As noted, the shadow or dark portion which is cast upon the linear array is narrower than that in FIG. 7. The corresponding data from the CCD array shows the narrowing of the shadow as well.
FIG. 9 shows a component and the laser stripe across the component. The laser stripe can be positioned to read the body only, both leads of the compound and the body, or only the leads of the component part.
FIG. 10 illustrates diagrammatically one method for achieving angle orientation and lateral position. As shown in FIG. 10, a discriminator is used to determine when the data falls below a threshold voltage. The discriminator converts the analog data to a digital representation which can then be used to establish angular orientation and edge positions of the component. Illustrated in FIG. 10 are the data points which are identified with the leading edge and trailing edge of the shadow. Also illustrated on the right side of FIG. 10 is a determination of the lead position which can also be discriminated and converted to a digital representation of the lead alignment.
FIG. 11 is a block diagram of the electronic elements which are used to identify and detect the leading edge of the shadow and the trailing edge of the shadow as determined from the detector array and to provide signals to the component placement machine indicating the adjustments necessary to put the component in the correct angular orientation and the correct X,Y location on the circuit board or work piece.
FIGS. 12a, 12b, and 12c illustrate how other part sizes can be analyzed by the sensor system. FIG. 12a illustrates how a part larger than 2 inches can be aligned and positioned via off-center mounting of the detector relative to the component. FIG. 12b shows the use of additional optical elements to reduce the image of a larger part so that the image can be cast on a detector smaller than the component. FIG. 12c shows the use of additional optical elements to enhance the resolution of the measurements.
DESCRIPTION OF THE PREFERRED EMBODIMENT
FIGS. 1 and 2 illustrate the general environment in which the invention is to be used. FIG. 1 illustrates in diagram form a typical surface mount component placement machine in which one or more vacuum quills 24 are used to sequentially pick up components 30 from predetermined bins 32, transport them as quickly as possible to a circuit board 34 or other surface upon which the component must be precisely aligned, and place the component 30 accurately at the desired location with the proper alignment of the leads 50 of the component 30 to a wiring layout which has been previously created on the circuit board 34. For high precision placement, an accuracy in angular alignment or orientation of 0.30 degress with positioning error in the X,Y plane of 0.001 inch is required. Component 30 part sizes typically employed in such a system vary between approximately 20 thousands of an inch in size in two inches in size, although in certain cases larger component 30 sizes are required.
Angular orientation is important because of the effect misorientation has on placement of the electrical leads. For the largest component size (e.g. 2 inches) a deviation of 0.10 degrees causes the lead positions at the outer edge of the component to be canted or misplaced by approximately 0.002 inches. It is for this reason that alignment accuracy of 0.03° is an object of the invention.
Referring to FIG. 2, the component carrier mechanism 40 is disclosed which includes a rotary motor 41, and placement head control box 43 including a fixturing device for holding, rotating and retracting the vacuum quill 24. The rotating fixture rotates the quill for purposes of component 30 pickup, alignment, positioning and placement. Also represented in FIG. 2 are the laser sensors 45 and components 30, the proper placement of which is the subject of this invention.
In the component control box 43, which is of conventional design, are means for retracting the quill to which the component 30 is attached by vacuum pressure, comprising servomotors, a means to create the vacuum to hold the component to the end of the quill 24, angular position encoders, force sensors force sensors and the like. Attached to the control box 43 is the laser based alignment sensor 45 which has an aperture 48 therein through which the quill 24 extends and into which the component 30 can be retracted for determination of its angular orientation and for alignment with the center of the quill 24.
FIG. 3 is a schematic representation of the components of the laser sensor 45. For ease of discussion, a line of sight representation is shown from the laser 60 through a collimating lens 61 past the component 30 and quill 24 to the linear array image sensor 65. In actual practice, a longer focal length is desired and FIGS. 4 and 5 more accurately represent the actual orientation of a preferred embodiment of the laser 60 and other components. In other words, a shown in FIGS. 4 and 5, a preferred embodiment would include a laser diode 60 directed away from the part, two reflecting mirrors 70,72 directing the laser light beam through the collimating lens 61 and a slit orifice 75 past the part 30 with that portion of the laser beam or stripe which passes the edge of the component 30 being filtered by optical filter 26 to strike the linear CCD array 65 to provide the data which is to be processed for angular orientation and X,Y location. It is also possible to use a single reflecting parabolic lens (not shown) in place of the mirrors 70,72
FIGS. 6 through 8 further illustrate diagramatically the components of the laser based component alignment sensor 45 for surface mount component placement machines and its mode of operation. As diagrammed in FIG. 6, a laser source preferably having a short coherence length is directed, or indirectly through reflecting mirrors 70,72 to a collimating lens 61 to provide equal light to all portions of the component 30. The light pattern cast by the component is detected by the multi-element sensor array 65. A slit aperture 75 is utilized to assure a uniform strip of light (A, B or C in FIG. 9) which is positioned (A) completely across the component 30, or (B) across the component 30 and its leads 50 or, in special circumstances, (C) across the leads 50 themselves as shown in FIG. 9. The light which is not blocked by the component 30 passes the component 30 and strikes a linear CCD detector array 65 such as part no. TC104 manufactured by Texas Instruments Corporation which has 3456 elements, each 10.4 micrometers by 10.4 micrometers configured along a line with center to center spacing of 10.4 micrometers. Interposed between the component 30 and the detector array 65 is the optical filter 76 which is outside of the wavelengths of interest. The data 80 thus captured from the detector array 65 is then processed using one or more of the algorithms which are disclosed in more detail below.
The laser source 60 with shorter coherence length is preferred to lessen the effect of speckle from dust or dirt which might occur if a monochromatic laser diode were used. The use of 3,456 detector array elements enables large parts to be measured. The elements are spaced at approximately 0.4 mil centers which enables high accuracy. Sensitivity to minute changes in angular orientation and lateral position is increased dramatically over prior art devices. This is because, for a given photodetector element near the shadow edge, the fractional change in light level can be very large for very small angular rotations.
Referring now to FIG. 7, the component 30 is shown with its angular orientation out of alignment. As shown in FIG. 7, a relatively large number of detector elements are blocked from the laser because of the angular misorientation of the component 30 creating a shadow 90. In addition, there are small areas of laser shadow 93,94 striking the array 65 created between the bright portion and the dark portion 90 caused by defraction of the light past the edges of the component 30. In addition, minutely brighter portions 96,97 will be detected adjacent to outer edges of the shadow 90 due to diffraction and reflection of light off the outermost edges of the component 30. Illustrated in FIG. 7 is the data pattern 80 of the data which is read from the CCD array 65 showing portions 102,103 of the detector array 65 which receive unblocked light from the laser source 60, and then an increase in light from reflection 96,97, a decreasing amount of light in the shadow area 93,94 caused by refraction, and the dark shadow area 90 with an identical pattern on complimentary sides of the detector array 65. FIG. 8 illustrates the light pattern and the data 80 when the component is in angular alignment.
As will be obvious from a comparison of FIGS. 7 and 8, angular alignment can be assured by determining when the shadow pattern 90 is narrowest as determined by the data 80 from the sensor array 65. This can be achieved with a minimum of electronic processing means by following and determining the leading edge of the shadow and 110 and the trailing edge of the shadow 112 and by capturing only data 80 which proceeds and follows the edges 110,112 of the shadow.
FIG. 10 shows a method of processing the data to a high degree of accuracy. The range of part 30 widths which are to be analyzed by the alignment and position sensor 45 normally range from 0.02 to 2 inches and can be larger. It is neither practical nor necessary to retain and analyze all data 80 from the over 3,000 element diode array 65. It is necessary to obtain and analyze only the data 80 which is relevant to the edges 110,112 of the shadow 90 which is cast by the component 30 on the diode array 65. Referring to FIG. 10, there are two zones, A-B, C-D of primary interest, one A-B is the leading edge 110 of the shadow 90 and the other C-D is the trailing edge 112 of the shadow 90. In other words the data is zone A-B defines the edge of the shadow caused by one side of the component, and the zone C-D the edge caused by the opposite side.
Using the defined edges 110,112, as shown in zones A-B and C-D, the part 30 can be aligned. Initially the component 30 is picked up in a position which is known to be misaligned and will, hence, cast a larger shadow 90. The component 30 is then rotated by the component placement head 43 and the angular position at which the shadow 90 width is minimized is noted. The edge positions, when the shadow 90 is narrowest and their deviation from the center of the quill 24 are noted as well. These positions allow calculation of the lateral position of the part. The component can then be rotated 90° and the orthogonal lateral position determined, based again on the comparison of the center of the shadow 90 of the component 30, as determined by the edge 110,112 positions, with the center of the quill 24.
Alternatively a second sensor (not shown) could be used which is orthogonally located relative to the first sensor 45 to determine the orthogonal lateral position.
As the width of the shadow 90 decreases due to the component 30 being rotated into alignment, a particular photodiode element located on the edge 110 of the shadow 90 will receive increasingly more light, until the point at which the shadow 90 width is minimum. As the component continues to rotate, the shadow width increases and the amount of light falling on the same photo element will begin to decrease. Thus, we are able to accurately orient the component 30 parallel to the laser beam by finding the position at which the output from the photo element which is determined to be on the shadow edge is maximum, that is it is receiving the maximum amount of light.
One method which can be used, which is represented in FIG. 10, is the use of a threshold voltage (VTH) and a comparator or discriminator which converts the analog data 80 from the diode array 65 to a digital representation 120 by detecting when the voltage on each element of the array 65 falls below the threshold voltage VTH thereby indicating that the shadow 90 of the component 30 has been detected.
Preferably each element in the array 65 is sequentially read at a five megahertz data rate and compared with the threshold voltage VTH. The pixel count, where the data 80 reading first fell below the threshold voltage, is used as a latch signal and the number of data readings immediately preceding and immediately following the first occurrence is stored in a data buffer as the leading edge 110 of the shadow. Although any number of data points can be stored, 32 pixels preceding and following the first latch signal (A-B) has been found satisfactory, providing a total of only 128 items of data (A-B, C-D) necessary to analyze the precise angular orientation and lateral position of the component 30.
Similarly, data is read and stored for the trailing edge of the shadow 112 when the data signals first rise above the threshold voltage VTH. This data is then stored as the data for the current shadow edge positions.
The quill then incrementally rotates and the next subsequent scan of the data 80 from the diode array 65 is analyzed. Since the data can be read from the array in less than a millisecond and the component 30 rotates through ninety degrees in approximately 150 milliseconds. The rotational movement has a minor effect on accuracy. For fine pitch alignment the part 30 is rotated more slowly through the area where the first pass established the proper angular alignment. On the next subsequent scan, the leading edge 110 of the shadow 90 is again determined by the pixel count of the diode array location where the voltage first dropped below the threshold voltage VTH. If the leading edge 110 of the shadow 90 is detected at a higher pixel count, this indicates that the shadow 90 has narrowed and the previous data is ignored and new data is stored which indicates the present location of the shadow 90. The above process is repeated until the narrowest shadow 90 is determined which indicates alignment of the component 30.
Basically, the angular orientation can be determined accurately by a number of algorithms. Proper angle orientation can be established at the angle at which the “edge pixel” intensity is maximized. The above algorithm can also be implemented in binary form as shown in FIG. 10 by using a discriminator and threshold voltage VTH. As the shadow 90 narrows, the light falling upon, and, therefore, the voltage read from any certain photo detector elements will rise above the threshold voltage and then, as the component rotates past alignment. fall below the threshold voltage. Using the binary discriminator the angle at which the voltage rose above threshold and the angle at which the voltage fell below threshold can be recorded. Proper alignment can be determined to be midway between the two angles where the voltage, and therefore the light, reached maximum intensity. Multiple “edge pixels” can be analyzed using this binary method to super resolve the angular position.
The leading and trailing edges 110,112 of the package shadow can be computed using digitized analog video data. The proper angle orientation will be established at the point at which the shadow width 90 is minimized. Interpolation can also be used to super-resolve the angular position.
Similar data analysis can be performed to determine the lateral (X,Y) position by similarly applying the analog threshold to the shadow video data. The package width is the distance between the trailing and leading “edge pixels”. The package center is located midway between the two edge pixels. It is also possible to add a correction factor to allow for the finite width of the diffraction pattern. When the video signal is digitized, numerous image processing algorithms exist for computing the edge locations. As will be obvious, the part is rotated 90° to locate the lateral positions in the orthogonal direction.
FIG. 10, a discriminator 130 (shown in FIG. 11) is used which can comprise a comparator which compares the data read from the CCD array 65 to the threshold voltage VTH. As illustrated in FIG. 10, there will be a number of data points A-B, C-D which, because of diffraction and reflection, will be present on the leading 110 and trailing 112 edge of the shadow 90. However, diffraction and reflection will occur uniformly on both the leading edge and the trailing edge of the shadow and therefore both the angular orientation and the lateral position can be accurately established using this method or algorithm. Data 80 will be collected only in the area A-B of FIG. 10 if the stripe of laser light is positioned at location A shown in FIG. 9. If the stripe is lowered to Position B of FIG. 9, additional data can be collected to establish the location of the leads 50 attached to the compartment 30. This is important since it is the leads 50 which must be placed most accurately. The leads 50 will cause a drop in data below the threshold voltage when one or more detector 65 elements are blocked and such data can also be converted to binary 172, 182 with the discriminator. Thus the precise location of the leads 50 can be ascertained for purpose of placement. In a similar manner, the quill 24 can be retracted further so that the stripe falls only on the leads as shown as position C in FIG. 9. The finest pitch components 320 can thus be accurately placed.
Referring now to FIG. 11, a block diagram is shown of the processing means 200 used to signal the correction for angular orientation and lateral position. The rotary motor 41 which rotates the quill is mechanically coupled to an angular position encoder and monitor 43 which provides the angular orientation of the quill 24 position and thus the component part 30 to a processor 202. Prior to calculating a component X,Y location, the X,Y location of the quill 24 is located by inserting the quill 24 alone into the laser beam for precise centering. Thereafter, the sensed X,Y location of the component 30 edges is compared to the center of the quill 24 for purposes of precisely placing the component 80 on the circuit board 34. Similarly, the angular position encoder 43 is initially calibrated to 0 degrees angle deviation.
Since it is an objective of the invention to obtain precise angular orientation and lateral position within a few hundred milliseconds, all processing is done at a very high rate of speed. For example, in a preferred embodiment, the pixel clock and array timing 204 speed is at a five megahertz read rate. The pixel clock or count 206 which indicates which sensor element is being read is connected to an analog to digital converter 208 and to a leading shadow edge discriminator 210 and a trailing shadow edge discriminator 212. As described above, the discriminator can be a voltage comparator 130 comparing the data reading with a threshold voltage VTH and the same voltage comparator can be used to discriminate both the leading shadow edge and the trailing shadow edge.
The pixel clock and array timing 204 is also connected to the photo detector array 65 for purposes of reading the data from the photo detector elements. All data from the analog digital converter 208 is connected to the leading shadow edge data buffer 214 for both temporary and permanent storage when the shadow edge is detected. At the time that the leading shadow edge discriminator 210 detects data which falls below the threshold voltage VTH, the leading edge is indicated and is connected to the leading shadow edge data buffer 214 as a latch signal 220 to store the data 80 which is relevant to the leading edge 110. In addition, the leading edge detect signal 224 is also connected to the trailing shadow edge discriminator and data buffer 228 to enable it to detect and store in a similar manner the data 80 when detected for the trailing edge 112. The buffered data is then connected to the processing unit 202 to perform the calculation to the processing unit 202 to perform the calculations for angle orientation and X,Y lateral position.
The output 230 of the processor 202 indicating where angular orientation is aligned is then connected to the component placement machine to assure precise angular orientation when the component 30 is placed on the circuit board 34. In a similar manner, the X,Y location of the edges of the component 30 are compared to the precise center of the quill 24 and this second signal 235 is also connected to the component placement machine to establish the necessary offset in one or both directions for purposes of precise placement of the component 30 on the circuit board 34.
The following table shows the approximate time and extremely high resolution which can be achieved using the invention in less than 300 milliseconds when picking up the part and checking proper alignment, both angular alignment and lateral position in both orthogonal directions.
TABLE I
Angular
Action Time Resolution
(1) Pick up.
(2) Rotate to −5°. 32 ms No data
collected.
(3) Accelerate from −5° to +45°. 73 ms 0.43°
Read data while going from −5° to +5°.
(4) Decelerate from 45° to 95°. 73 ms 0.43°
Read data in 85° to 95° interval.
(5) Assume component alignment was found to
be at approximately 85.5°. Alignment
is known to within ±0.43, so a 1″
wide zone centered on 85.5 should be
searched at lower rotational speed to achieve
0.03°.
(6) Rotate from 95° to 86° at high speed. 44 ms
(7) Rotate from 86° to 85° at maximum angular 23 ms 0.03°
velocity of 43°/sec so that 0.03° resolution
is obtained.
TOTAL 245 ms 
Since the processing speed is much faster than limitation on mechanical movement, the angular position signal 230 and the X,Y location signal 235 can be rapidly and precisely calculated and fed to the component placement machine for precise and accurate placement of the component 30 in its proper position on the circuit board 34.
As shown in FIG. 12a, larger parts 30 can by accommodated by the system by scanning three of the four sides of the component 30 rotating the component 30 through 270 degrees in 90° intervals. FIGS. 12b and 12c show how additional optics can be used. In FIG. 12b the image 90 cast by a larger part is reduced by two lens 229, 231. Similarly, as shown in FIG. 12c higher resolution can be achieved with similar lens, 229, 231 by expanding the image on the photo detector array 65.
Using the foregoing embodiments, methods and processes, a very fast high resolution sensing system is achieved which can precisely locate a component for placement of that component on circuit boards which are within the requirements of today's technology. It will be clear to those skilled in the art that many and varied modifications and variations can be made in the specific embodiment shown and described such as use of an area array instead of a linear array, or even using the same methods or algorithms in conjunction with a TV camera. All such variations and modifications are intended to be within the scope of the appended claims.

Claims (54)

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.
US08/556,028 1991-02-22 1995-11-13 High precision component alignment sensor system Expired - Lifetime USRE38025E1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US08/556,028 USRE38025E1 (en) 1991-02-22 1995-11-13 High precision component alignment sensor system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US07/659,983 US5278634A (en) 1991-02-22 1991-02-22 High precision component alignment sensor system
US08/556,028 USRE38025E1 (en) 1991-02-22 1995-11-13 High precision component alignment sensor system

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US07/659,983 Reissue US5278634A (en) 1991-02-22 1991-02-22 High precision component alignment sensor system

Publications (1)

Publication Number Publication Date
USRE38025E1 true USRE38025E1 (en) 2003-03-11

Family

ID=24647636

Family Applications (2)

Application Number Title Priority Date Filing Date
US07/659,983 Ceased US5278634A (en) 1991-02-22 1991-02-22 High precision component alignment sensor system
US08/556,028 Expired - Lifetime USRE38025E1 (en) 1991-02-22 1995-11-13 High precision component alignment sensor system

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US07/659,983 Ceased US5278634A (en) 1991-02-22 1991-02-22 High precision component alignment sensor system

Country Status (11)

Country Link
US (2) US5278634A (en)
EP (1) EP0572555B1 (en)
JP (1) JP2995707B2 (en)
KR (7) KR0185689B1 (en)
AT (1) ATE161626T1 (en)
DE (1) DE69223770T2 (en)
DK (1) DK0572555T3 (en)
ES (1) ES2113426T3 (en)
GR (1) GR3026481T3 (en)
TW (1) TW217483B (en)
WO (1) WO1992014988A1 (en)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030187548A1 (en) * 2002-03-29 2003-10-02 Farhang Sakhitab Methods and apparatus for precision placement of an optical component on a substrate and precision assembly thereof into a fiberoptic telecommunication package
US20050061852A1 (en) * 2003-09-22 2005-03-24 Stefan Behler Method for aligning the bondhead of a die bonder
US20060139392A1 (en) * 2004-12-28 2006-06-29 Cesar Fernandez Detection apparatus
US20070214701A1 (en) * 2004-05-06 2007-09-20 Insight Technology, Inc. Weapon aiming device
US20070232691A1 (en) * 2006-03-31 2007-10-04 Tamar Goren Use of ladostigil for the treatment of schizophrenia
US20100134796A1 (en) * 2008-11-28 2010-06-03 Shimadzu Corporation Particle counter
US7746481B2 (en) 2007-03-20 2010-06-29 Cyberoptics Corporation Method for measuring center of rotation of a nozzle of a pick and place machine using a collimated laser beam
US20110069929A1 (en) * 2009-09-21 2011-03-24 Venkata Adiseshaiah Bhagavatula Methods for Passively Aligning Opto-Electronic Component Assemblies on Substrates
US20110075155A1 (en) * 2009-08-19 2011-03-31 Torsten Olbrecht Method for detecting objects
US20110162202A1 (en) * 2008-09-04 2011-07-07 Panasonic Corporation Electronic component mounting device and work method of electronic component mounting device
US8068664B2 (en) 2007-06-05 2011-11-29 Cyberoptics Corporation Component sensor for pick and place machine using improved shadow imaging
US20130258178A1 (en) * 2012-03-27 2013-10-03 Sony Corporation Illumination apparatus, imaging apparatus, component mounting apparatus, and method of manufacturing a substrate
US20150022813A1 (en) * 2013-07-16 2015-01-22 Rieter Cz S.R.O. CMOS Optical Detector Comprising Plurality of Optical Elements for Device for Monitoring Parameters of Moving Yarn on Textile Machines
US20190056332A1 (en) * 2015-10-21 2019-02-21 Tiama Method and apparatus for optically inspecting the profile of containers, the profile including the bottom
US10571259B2 (en) * 2017-04-17 2020-02-25 National Formosa University Optical detecting apparatus for detecting a degree of freedom error of a spindle and a detecting method thereof
US11105618B2 (en) * 2017-03-02 2021-08-31 Ming-Hui Lin Image-measuring apparatus without axial alignment and image-measuring method without axial alignment

Families Citing this family (88)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0618215A (en) * 1992-07-01 1994-01-25 Yamaha Motor Co Ltd Method and apparatus for loading component
DE69300850T2 (en) * 1992-07-01 1996-03-28 Yamaha Motor Co Ltd Method of assembling components and device therefor.
US5660519A (en) * 1992-07-01 1997-08-26 Yamaha Hatsudoki Kabushiki Kaisha Method for mounting components and an apparatus therefor
JP2554437B2 (en) * 1992-08-07 1996-11-13 ヤマハ発動機株式会社 Parts mounting method and device
US5741114A (en) * 1992-08-07 1998-04-21 Yamaha Hatsudoki Kabushiki Kaisha Method for mounting components and apparatus therefor
JP2554431B2 (en) * 1992-11-05 1996-11-13 ヤマハ発動機株式会社 Mounting device component suction state detection device
JP2816787B2 (en) * 1992-11-09 1998-10-27 ヤマハ発動機株式会社 Suction nozzle control device for mounting machine
JP3086578B2 (en) * 1993-12-27 2000-09-11 ヤマハ発動機株式会社 Component mounting device
JPH07193397A (en) * 1993-12-27 1995-07-28 Yamaha Motor Co Ltd Suction point correction device of mounting device
DE69416980T2 (en) * 1993-12-27 1999-07-01 Yamaha Hatsudoki K.K., Iwata, Shizuoka Method and assembly device for assembling a component to a specific position
JP3090567B2 (en) * 1993-12-29 2000-09-25 ヤマハ発動機株式会社 Component recognition method and device for mounting machine
US5559727A (en) * 1994-02-24 1996-09-24 Quad Systems Corporation Apparatus and method for determining the position of a component prior to placement
US6055329A (en) * 1994-06-09 2000-04-25 Sherikon, Inc. High speed opto-electronic gage and method for gaging
JP3842287B2 (en) * 1994-08-11 2006-11-08 サイバーオプティックス・コーポレーション High precision semiconductor component alignment system
US6118538A (en) * 1995-01-13 2000-09-12 Cyberoptics Corporation Method and apparatus for electronic component lead measurement using light based sensors on a component placement machine
US6400459B1 (en) 1995-02-24 2002-06-04 Cyberoptics Corp. Methods and apparatus for using optical sensors in component replacement heads
DE69605103T2 (en) * 1995-12-14 2000-05-25 Koninklijke Philips Electronics N.V., Eindhoven ASSEMBLY MACHINE FOR COMPONENTS
AU4660496A (en) * 1996-02-12 1997-09-02 Icos Vision Systems N.V. Process for forming on an opto-electronic transducer a shadow image of at least a part of an electronic component
JP3296968B2 (en) * 1996-04-26 2002-07-02 ヤマハ発動機株式会社 Reference position determination method
US5739913A (en) * 1996-08-02 1998-04-14 Mrs Technology, Inc. Non-contact edge detector
US5768759A (en) * 1996-11-19 1998-06-23 Zevatech, Inc. Method and apparatus for reflective in-flight component registration
DE69735943T2 (en) * 1996-11-26 2007-01-04 Assembléon N.V. METHOD FOR ARRANGING COMPONENTS ON A CARRIER WITH A CALIBRATION PROCESS AND DEVICE THEREFOR
US6157870A (en) * 1997-02-18 2000-12-05 Zevatech Trading Ag Apparatus supplying components to a placement machine with splice sensor
US6077022A (en) * 1997-02-18 2000-06-20 Zevatech Trading Ag Placement machine and a method to control a placement machine
US6128074A (en) * 1997-06-26 2000-10-03 Advanced Micro Devices, Inc. Method and apparatus for inspection of pin grid array packages for bent leads
US5953812A (en) * 1997-07-03 1999-09-21 Schlumberger Technologies, Inc. Misinsert sensing in pick and place tooling
US6230393B1 (en) * 1997-07-07 2001-05-15 Matsushita Electric Industrial Co., Ltd. Method and device for mounting electronic component
US6158119A (en) * 1997-07-14 2000-12-12 Motorola, Inc. Circuit board panel test strip and associated method of assembly
US6346988B1 (en) * 1997-08-01 2002-02-12 Hama Sensors, Inc. Laser position array optical measuring system and method
DE59811823D1 (en) * 1997-09-05 2004-09-23 Esec Trading Sa Semiconductor assembly device for applying adhesive to a substrate
DE59711263D1 (en) 1997-10-30 2004-03-04 Esec Trading Sa Method and device for adjusting the bonding head of a machine for bonding semiconductor chips to a carrier material
BE1011535A3 (en) * 1997-11-05 1999-10-05 Framatome Connectors Belgium Method and device for measuring the position of a series of pins and contact for applying this series in a plate with printed circuits.
DE59813989D1 (en) 1997-12-07 2007-06-14 Oerlikon Assembly Equipment Ag Semiconductor mounting device with a reciprocating chip gripper
US6031242A (en) * 1998-01-23 2000-02-29 Zevatech, Inc. Semiconductor die in-flight registration and orientation method and apparatus
SG71189A1 (en) * 1998-01-26 2000-03-21 Esec Sa Ultrasonic transducer with a flange for mounting on an ultrasonic welding device in particular on a wire bonder
US6292261B1 (en) 1998-05-22 2001-09-18 Cyberoptics Corporation Rotary sensor system with at least two detectors
US6538750B1 (en) 1998-05-22 2003-03-25 Cyberoptics Corporation Rotary sensor system with a single detector
KR100287787B1 (en) * 1998-09-24 2001-04-16 이중구 Apparatus and method for determining the positon of a component
GB2347498B (en) 1998-10-30 2003-06-25 Cyberoptics Corp Improved methods and apparatus for controlling glint in a multi-nozzle position alignment sensor
US6639239B2 (en) 1998-10-30 2003-10-28 Cyberoptics Corporation Angle rejection filter
WO2000026611A1 (en) 1998-11-03 2000-05-11 Cyberoptics Corporation Tomographic reconstruction of electronic components from shadow image sensor data
GB2347741A (en) * 1998-11-05 2000-09-13 Cyberoptics Corp Electronics assembly apparatus with improved imaging system
US6208419B1 (en) * 1998-11-18 2001-03-27 Fuji Photo Film Co., Ltd. Method of and apparatus for bonding light-emitting element
US6222629B1 (en) * 1999-06-10 2001-04-24 Pmj Automec Oyj Procedure and system for inspecting a component with leads to determine its fitness for assembly
US6229608B1 (en) * 1999-06-10 2001-05-08 Pmj Automec Oyj Procedure and system for inspecting a component with leads to determine its fitness for assembly
US6538244B1 (en) * 1999-11-03 2003-03-25 Cyberoptics Corporation Pick and place machine with improved vision system including a linescan sensor
US6593705B1 (en) 2000-01-07 2003-07-15 Cyberoptics Corporation Rapid-firing flashlamp discharge circuit
US6549647B1 (en) 2000-01-07 2003-04-15 Cyberoptics Corporation Inspection system with vibration resistant video capture
US6750899B1 (en) 2000-01-07 2004-06-15 Cyberoptics Corporation Solder paste inspection system
US6577405B2 (en) 2000-01-07 2003-06-10 Cyberoptics Corporation Phase profilometry system with telecentric projector
US6633046B1 (en) * 2000-04-19 2003-10-14 Applied Materials, Inc. Method and apparatus for detecting that two moveable members are correctly positioned relatively to one another
US6535291B1 (en) * 2000-06-07 2003-03-18 Cyberoptics Corporation Calibration methods for placement machines incorporating on-head linescan sensing
US6762847B2 (en) 2001-01-22 2004-07-13 Cyberoptics Corporation Laser align sensor with sequencing light sources
US6909515B2 (en) 2001-01-22 2005-06-21 Cyberoptics Corporation Multiple source alignment sensor with improved optics
US7813559B2 (en) * 2001-11-13 2010-10-12 Cyberoptics Corporation Image analysis for pick and place machines with in situ component placement inspection
US7239399B2 (en) * 2001-11-13 2007-07-03 Cyberoptics Corporation Pick and place machine with component placement inspection
US8410466B2 (en) * 2002-06-17 2013-04-02 Quest Metrology Group, Llc Non-contact component inspection system
US7745805B2 (en) * 2002-06-17 2010-06-29 Johnson Thread-View Systems Product inspection system and a method for implementing same that incorporates a correction factor
US7706595B2 (en) 2003-11-07 2010-04-27 Cyberoptics Corporation Pick and place machine with workpiece motion inspection
NL1025332C2 (en) * 2004-01-27 2005-08-02 Heineken Tech Services Device and method for detecting contamination in a container.
US20060075631A1 (en) * 2004-10-05 2006-04-13 Case Steven K Pick and place machine with improved component pick up inspection
US20070003126A1 (en) * 2005-05-19 2007-01-04 Case Steven K Method and apparatus for evaluating a component pick action in an electronics assembly machine
JP4896136B2 (en) * 2005-09-14 2012-03-14 サイバーオプティクス コーポレーション Pick and place machine with improved component pick image processing
US20070130755A1 (en) * 2005-10-31 2007-06-14 Duquette David W Electronics assembly machine with embedded solder paste inspection
US7595893B2 (en) * 2006-09-20 2009-09-29 Mitutoyo Corporation Shape measurement method and shape measurement apparatus
US20080199068A1 (en) * 2007-01-10 2008-08-21 Duquette David W Inspection System
KR101157156B1 (en) * 2007-03-06 2012-06-20 삼성테크윈 주식회사 Method for recognizing a direction of electronic parts and method for aligning and mounting electronic parts using the same
NL1034086C2 (en) 2007-07-03 2009-01-06 Assembleon Bv Method for placing at least one component provided with connection points on a substrate and such a device.
US8059280B2 (en) 2008-01-31 2011-11-15 Cyberoptics Corporation Method for three-dimensional imaging using multi-phase structured light
DE102009047018B4 (en) * 2009-11-23 2023-02-09 Robert Bosch Gmbh Method for adjusting an acceleration sensor and an acceleration sensor
JP5584651B2 (en) * 2011-05-12 2014-09-03 ヤマハ発動機株式会社 Adsorption state inspection device, surface mounter and component testing device
TW201336616A (en) * 2012-03-07 2013-09-16 Chiuan Yan Technology Co Ltd Feedback control system of motion platform
CN102809356B (en) * 2012-08-01 2014-12-17 天津大学 Parallelism detecting method for main shaft and homodromous lead rail of machine tool
US9361682B2 (en) 2013-03-15 2016-06-07 John S. Youngquist Virtual assembly and product inspection control processes
US10172270B2 (en) 2013-03-15 2019-01-01 John S. Youngquist Pick-and-place feeder module assembly
US11026361B2 (en) 2013-03-15 2021-06-01 John S. Youngquist Linear/angular correction of pick-and-place held component and related optical subsystem
US9549493B2 (en) 2013-03-15 2017-01-17 John S. Youngquist Passive feeder cartridge driven by pickup head
US10126252B2 (en) 2013-04-29 2018-11-13 Cyberoptics Corporation Enhanced illumination control for three-dimensional imaging
ITBO20130617A1 (en) * 2013-11-12 2015-05-13 Marposs Spa SYSTEM AND METHOD FOR THE CONTROL OF THE MUTUA POSITION OF COMPONENTS OF A MECHANICAL PIECE AND EQUIPMENT USING SUCH SYSTEM AND METHOD
US10517199B2 (en) 2015-12-17 2019-12-24 Assembléon B.V. Methods of positioning a component in a desired position on a board, pick and place machines, and sensors for such pick and place machines
KR102240592B1 (en) * 2016-12-07 2021-04-15 야마하하쓰도키 가부시키가이샤 Surface mount machine, parts recognition device, parts recognition method
CN107478178B (en) * 2017-09-24 2023-04-25 长春理工大学 Bidirectional alignment laser centering adjustment device and centering method
WO2020070880A1 (en) * 2018-10-05 2020-04-09 株式会社Fuji Measurement device and component mounting machine
CN109640615B (en) * 2018-12-29 2020-06-23 台州中恒机械股份有限公司 Height positioning jig for manually welding electronic components
JP7240937B2 (en) * 2019-04-05 2023-03-16 株式会社ミツトヨ Optical measuring device and optical measuring method
WO2022003919A1 (en) * 2020-07-02 2022-01-06 ヤマハ発動機株式会社 Inspection data preparation method, inspection data preparation device, and inspection device
US12010800B2 (en) * 2020-08-31 2024-06-11 Io Tech Group Ltd. Systems for surface mounting electronic components on a printed circuit board
CN115962720B (en) * 2022-12-28 2024-08-06 皆利士多层线路版(中山)有限公司 Alignment detection structure, circuit board and alignment detection method

Citations (54)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3487226A (en) 1967-10-10 1969-12-30 Remington Arms Co Inc Method and apparatus for determining the coordinate of a projectile by measuring the time interval between the interception of successive light screens
US3764813A (en) 1972-04-12 1973-10-09 Bell Telephone Labor Inc Coordinate detection system
US3854052A (en) * 1974-01-02 1974-12-10 Western Electric Co Method of and apparatus for dimensionally inspecting an article with a pair of radiant energy beams
US3876877A (en) 1972-08-31 1975-04-08 Philips Corp Adjusting device
US3888362A (en) 1973-05-31 1975-06-10 Nasa Cooperative multiaxis sensor for teleoperation of article manipulating apparatus
US4144449A (en) 1977-07-08 1979-03-13 Sperry Rand Corporation Position detection apparatus
US4151945A (en) 1977-12-08 1979-05-01 Universal Instruments Corporation Automated hybrid circuit board assembly apparatus
US4247767A (en) 1978-04-05 1981-01-27 Her Majesty The Queen In Right Of Canada, As Represented By The Minister Of National Defence Touch sensitive computer input device
DE3022803A1 (en) 1979-06-22 1981-04-02 VEB Fernsehgerätewerke Staßfurt - Stammbetrieb -, DDR 3250 Staßfurt Programmed electronic component mounting machine - has two cam controlled applicator heads with optical guide system controlling all connecting operations
US4312109A (en) 1980-02-25 1982-01-26 Hitachi, Ltd. Apparatus for inserting electronic elements
JPS5717804A (en) * 1980-07-07 1982-01-29 Seiko Seiki Co Ltd Dimension measuring method
US4346293A (en) 1979-06-06 1982-08-24 Erwin Sick Gmbh - Optik-Elektronik Optical electronic distance sensor with a parallel beam of light and adjustable detector-emitter separation
EP0062335A2 (en) 1981-04-03 1982-10-13 Hitachi, Ltd. Automatic assembly system
US4405233A (en) 1980-06-05 1983-09-20 Bell Telephone Laboratories, Incorporated Photo-electric apparatus for testing electrical connector contacts
US4424588A (en) 1980-08-29 1984-01-03 Fujitsu Limited Method for detecting the position of a symmetrical article
EP0144717A2 (en) 1983-11-05 1985-06-19 Zevatech AG Method and device positioning elements on a work piece
JPS60183507A (en) * 1984-02-29 1985-09-19 Hokuyo Automatic Co Optical measuring instrument for external size
US4598456A (en) 1984-10-19 1986-07-08 Westinghouse Electric Corp. Assembly system for electronic circuit boards
JPS61225604A (en) * 1985-03-29 1986-10-07 Citizen Watch Co Ltd Dimension measurement apparatus
JPS628006A (en) * 1985-07-03 1987-01-16 Hokuyo Automatic Co Optical apparatus for measuring outer shape
GB2183820A (en) * 1985-11-09 1987-06-10 Dynapert Precima Ltd Electronic component placement
JPS62263405A (en) 1986-05-09 1987-11-16 Matsushita Electric Ind Co Ltd Apparatus for detecting posture of parts
US4706379A (en) 1984-08-31 1987-11-17 Matsushita Electric Industrial Co., Ltd. Parts mounting apparatus
JPS62288504A (en) * 1986-06-07 1987-12-15 Brother Ind Ltd Apparatus for non-contact measurement of dimension
US4733969A (en) 1986-09-08 1988-03-29 Cyberoptics Corporation Laser probe for determining distance
US4741621A (en) * 1986-08-18 1988-05-03 Westinghouse Electric Corp. Geometric surface inspection system with dual overlap light stripe generator
US4747198A (en) 1985-01-21 1988-05-31 Fuji Machine Mfg. Co., Ltd. Method and apparatus for detecting hold-position of electronic component, and apparatus for mounting electronic component
JPS63202096A (en) * 1987-02-18 1988-08-22 三洋電機株式会社 Parts mounter
US4776088A (en) 1987-11-12 1988-10-11 The United States Of America As Represented By The United States Department Of Energy Placement accuracy gauge for electrical components and method of using same
JPS63283100A (en) 1987-05-14 1988-11-18 Seiko Epson Corp Automatic mounting device for electronic component
EP0293175A2 (en) 1987-05-28 1988-11-30 Sanyo Electric Co., Ltd. Parts mounting apparatus
JPS63299400A (en) 1987-05-29 1988-12-06 Sony Corp Component mounting machine
US4794689A (en) 1985-11-14 1989-01-03 Matsushita Electric Industrial Co., Ltd. Method of and apparatus for mounting electric components
US4805110A (en) 1985-12-19 1989-02-14 Tdk Corporation Circuit element mounting system and method
US4881319A (en) 1984-09-17 1989-11-21 Tdk Corporation Process for mounting chip type circuit elements on printed circuit boards and apparatus therefor
US4891772A (en) 1987-04-15 1990-01-02 Cyberoptics Corporation Point and line range sensors
JPH0259231A (en) 1988-08-23 1990-02-28 Matsushita Electric Works Ltd Part installing method
JPH0262099A (en) 1988-08-26 1990-03-01 Matsushita Electric Ind Co Ltd Method of mounting of electronic parts
US4905370A (en) 1987-01-14 1990-03-06 Sanyo Electric Co., Ltd. Electronic parts automatic mounting apparatus
EP0374848A2 (en) 1988-12-20 1990-06-27 Matsushita Electric Industrial Co., Ltd. An Apparatus for mounting a flat package type IC
US4973216A (en) 1988-07-14 1990-11-27 Rohde & Schwarz Engineering And Sales Gmbh Apparatus for automatic component insertion in P.C. boards
JPH02303751A (en) * 1989-05-17 1990-12-17 Hitachi Ltd Positioning of parts
JPH0345919A (en) 1989-07-13 1991-02-27 Sony Corp Position indicator
US5012115A (en) 1989-02-27 1991-04-30 Fuji Machine Mfg. Co., Ltd. Device for optically detecting hold position of electronic component with dual emitters
US5030839A (en) 1989-12-13 1991-07-09 North American Philips Corporation Method and apparatus for measuring body to lead tolerances of very odd components
US5035047A (en) 1988-06-16 1991-07-30 Tdk Corporation Electronic component mounting apparatus
US5040291A (en) 1990-05-04 1991-08-20 Universal Instruments Corporation Multi-spindle pick and place method and apparatus
US5046851A (en) * 1987-03-18 1991-09-10 Davy Mckee (Poole) Limited Position sensing method and apparatus
US5060366A (en) 1989-09-05 1991-10-29 Fuji Machine Mfg. Co., Ltd. Electronic component mounting apparatus
US5088187A (en) 1989-06-07 1992-02-18 Sanyo Electric Co., Ltd. Apparatus for automatically mounting electronic components
US5131139A (en) 1990-01-24 1992-07-21 Matsushita Electric Industrial Co., Ltd. Electrical component placing apparatus
JPH04322924A (en) 1991-04-19 1992-11-12 Tokico Ltd Part attaching device
US5901241A (en) 1994-05-02 1999-05-04 Cognex Corporation Labeled projection of digital images
US6031242A (en) 1998-01-23 2000-02-29 Zevatech, Inc. Semiconductor die in-flight registration and orientation method and apparatus

Patent Citations (56)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3487226A (en) 1967-10-10 1969-12-30 Remington Arms Co Inc Method and apparatus for determining the coordinate of a projectile by measuring the time interval between the interception of successive light screens
US3764813A (en) 1972-04-12 1973-10-09 Bell Telephone Labor Inc Coordinate detection system
US3876877A (en) 1972-08-31 1975-04-08 Philips Corp Adjusting device
US3888362A (en) 1973-05-31 1975-06-10 Nasa Cooperative multiaxis sensor for teleoperation of article manipulating apparatus
US3854052A (en) * 1974-01-02 1974-12-10 Western Electric Co Method of and apparatus for dimensionally inspecting an article with a pair of radiant energy beams
US4144449A (en) 1977-07-08 1979-03-13 Sperry Rand Corporation Position detection apparatus
US4151945A (en) 1977-12-08 1979-05-01 Universal Instruments Corporation Automated hybrid circuit board assembly apparatus
DE2834836A1 (en) 1977-12-08 1979-06-13 Universal Instruments Corp DEVICE FOR APPLYING ELECTRONIC COMPONENTS TO A HYBRID LADDER CARRIER
US4247767A (en) 1978-04-05 1981-01-27 Her Majesty The Queen In Right Of Canada, As Represented By The Minister Of National Defence Touch sensitive computer input device
US4346293A (en) 1979-06-06 1982-08-24 Erwin Sick Gmbh - Optik-Elektronik Optical electronic distance sensor with a parallel beam of light and adjustable detector-emitter separation
DE3022803A1 (en) 1979-06-22 1981-04-02 VEB Fernsehgerätewerke Staßfurt - Stammbetrieb -, DDR 3250 Staßfurt Programmed electronic component mounting machine - has two cam controlled applicator heads with optical guide system controlling all connecting operations
US4312109A (en) 1980-02-25 1982-01-26 Hitachi, Ltd. Apparatus for inserting electronic elements
US4405233A (en) 1980-06-05 1983-09-20 Bell Telephone Laboratories, Incorporated Photo-electric apparatus for testing electrical connector contacts
JPS5717804A (en) * 1980-07-07 1982-01-29 Seiko Seiki Co Ltd Dimension measuring method
US4424588A (en) 1980-08-29 1984-01-03 Fujitsu Limited Method for detecting the position of a symmetrical article
EP0062335A2 (en) 1981-04-03 1982-10-13 Hitachi, Ltd. Automatic assembly system
EP0144717A2 (en) 1983-11-05 1985-06-19 Zevatech AG Method and device positioning elements on a work piece
US4615093A (en) * 1983-11-05 1986-10-07 Zevatech Ag Method and an apparatus for the positioning of components with reference to a workpiece
JPS60183507A (en) * 1984-02-29 1985-09-19 Hokuyo Automatic Co Optical measuring instrument for external size
US4706379A (en) 1984-08-31 1987-11-17 Matsushita Electric Industrial Co., Ltd. Parts mounting apparatus
US4881319A (en) 1984-09-17 1989-11-21 Tdk Corporation Process for mounting chip type circuit elements on printed circuit boards and apparatus therefor
US4598456A (en) 1984-10-19 1986-07-08 Westinghouse Electric Corp. Assembly system for electronic circuit boards
US4747198A (en) 1985-01-21 1988-05-31 Fuji Machine Mfg. Co., Ltd. Method and apparatus for detecting hold-position of electronic component, and apparatus for mounting electronic component
JPS61225604A (en) * 1985-03-29 1986-10-07 Citizen Watch Co Ltd Dimension measurement apparatus
JPS628006A (en) * 1985-07-03 1987-01-16 Hokuyo Automatic Co Optical apparatus for measuring outer shape
GB2183820A (en) * 1985-11-09 1987-06-10 Dynapert Precima Ltd Electronic component placement
US4794689A (en) 1985-11-14 1989-01-03 Matsushita Electric Industrial Co., Ltd. Method of and apparatus for mounting electric components
US4805110A (en) 1985-12-19 1989-02-14 Tdk Corporation Circuit element mounting system and method
JPS62263405A (en) 1986-05-09 1987-11-16 Matsushita Electric Ind Co Ltd Apparatus for detecting posture of parts
JPS62288504A (en) * 1986-06-07 1987-12-15 Brother Ind Ltd Apparatus for non-contact measurement of dimension
US4741621A (en) * 1986-08-18 1988-05-03 Westinghouse Electric Corp. Geometric surface inspection system with dual overlap light stripe generator
US4733969A (en) 1986-09-08 1988-03-29 Cyberoptics Corporation Laser probe for determining distance
US4905370A (en) 1987-01-14 1990-03-06 Sanyo Electric Co., Ltd. Electronic parts automatic mounting apparatus
JPS63202096A (en) * 1987-02-18 1988-08-22 三洋電機株式会社 Parts mounter
US5046851A (en) * 1987-03-18 1991-09-10 Davy Mckee (Poole) Limited Position sensing method and apparatus
US4891772A (en) 1987-04-15 1990-01-02 Cyberoptics Corporation Point and line range sensors
JPS63283100A (en) 1987-05-14 1988-11-18 Seiko Epson Corp Automatic mounting device for electronic component
EP0293175A2 (en) 1987-05-28 1988-11-30 Sanyo Electric Co., Ltd. Parts mounting apparatus
JPS63299400A (en) 1987-05-29 1988-12-06 Sony Corp Component mounting machine
US4776088A (en) 1987-11-12 1988-10-11 The United States Of America As Represented By The United States Department Of Energy Placement accuracy gauge for electrical components and method of using same
US5035047A (en) 1988-06-16 1991-07-30 Tdk Corporation Electronic component mounting apparatus
US4973216A (en) 1988-07-14 1990-11-27 Rohde & Schwarz Engineering And Sales Gmbh Apparatus for automatic component insertion in P.C. boards
JPH0259231A (en) 1988-08-23 1990-02-28 Matsushita Electric Works Ltd Part installing method
JPH0262099A (en) 1988-08-26 1990-03-01 Matsushita Electric Ind Co Ltd Method of mounting of electronic parts
EP0374848A2 (en) 1988-12-20 1990-06-27 Matsushita Electric Industrial Co., Ltd. An Apparatus for mounting a flat package type IC
US5012115A (en) 1989-02-27 1991-04-30 Fuji Machine Mfg. Co., Ltd. Device for optically detecting hold position of electronic component with dual emitters
JPH02303751A (en) * 1989-05-17 1990-12-17 Hitachi Ltd Positioning of parts
US5088187A (en) 1989-06-07 1992-02-18 Sanyo Electric Co., Ltd. Apparatus for automatically mounting electronic components
JPH0345919A (en) 1989-07-13 1991-02-27 Sony Corp Position indicator
US5060366A (en) 1989-09-05 1991-10-29 Fuji Machine Mfg. Co., Ltd. Electronic component mounting apparatus
US5030839A (en) 1989-12-13 1991-07-09 North American Philips Corporation Method and apparatus for measuring body to lead tolerances of very odd components
US5131139A (en) 1990-01-24 1992-07-21 Matsushita Electric Industrial Co., Ltd. Electrical component placing apparatus
US5040291A (en) 1990-05-04 1991-08-20 Universal Instruments Corporation Multi-spindle pick and place method and apparatus
JPH04322924A (en) 1991-04-19 1992-11-12 Tokico Ltd Part attaching device
US5901241A (en) 1994-05-02 1999-05-04 Cognex Corporation Labeled projection of digital images
US6031242A (en) 1998-01-23 2000-02-29 Zevatech, Inc. Semiconductor die in-flight registration and orientation method and apparatus

Non-Patent Citations (6)

* Cited by examiner, † Cited by third party
Title
"New Trends in SMD Pick & Place Machines Put High Demands on Vision Systems", IECON '90, 16th Annual Conference of IEEE Industrial Electronics Society, Nov. 27-30, 1990, pp. 799-804.
Brozinski, "SMD-Automatic from Europeans for Europeans".* *
European Patent Office "Patent Abstracts of Japan" abstract for JP60-189951. Abstract only Feb. 7, 1986.
German Publication "Die Fachneitschrift fur Elektronik Fortigung und Test", 1990. *
Sanderson, Arthur C., et al., "Sensor-Based Robotic Assembly Systems: Research and Applications in Electronic Manufacturing," Proceedings of the IEEE, vol. 71, No. 7, Jul. 1983, pp. 856-871.
Weissmantel, H., "Montage mit Robotern," VDI-Berichte Nr. 460, 1982, pp. 63-68 (German), (translation of title: "Assembly Using Robots"); and English translation.

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030187548A1 (en) * 2002-03-29 2003-10-02 Farhang Sakhitab Methods and apparatus for precision placement of an optical component on a substrate and precision assembly thereof into a fiberoptic telecommunication package
US6718233B2 (en) * 2002-03-29 2004-04-06 Nortel Networks, Ltd. Placement of an optical component on a substrate
US20050061852A1 (en) * 2003-09-22 2005-03-24 Stefan Behler Method for aligning the bondhead of a die bonder
US7066373B2 (en) * 2003-09-22 2006-06-27 Unaxis International Trading Ltd Method for aligning the bondhead of a Die Bonder
US20070214701A1 (en) * 2004-05-06 2007-09-20 Insight Technology, Inc. Weapon aiming device
US7325354B2 (en) * 2004-05-06 2008-02-05 Insight Technology, Inc. Weapon aiming device
US20060139392A1 (en) * 2004-12-28 2006-06-29 Cesar Fernandez Detection apparatus
US20070232691A1 (en) * 2006-03-31 2007-10-04 Tamar Goren Use of ladostigil for the treatment of schizophrenia
US7746481B2 (en) 2007-03-20 2010-06-29 Cyberoptics Corporation Method for measuring center of rotation of a nozzle of a pick and place machine using a collimated laser beam
US8068664B2 (en) 2007-06-05 2011-11-29 Cyberoptics Corporation Component sensor for pick and place machine using improved shadow imaging
US20110162202A1 (en) * 2008-09-04 2011-07-07 Panasonic Corporation Electronic component mounting device and work method of electronic component mounting device
US9084385B2 (en) * 2008-09-04 2015-07-14 Panasonic Intellectual Property Management Co., Ltd. Electronic component mounting device and work method of electronic component mounting device
US20100134796A1 (en) * 2008-11-28 2010-06-03 Shimadzu Corporation Particle counter
US8294894B2 (en) * 2008-11-28 2012-10-23 Shimadzu Corporation Particle counter
US8330964B2 (en) * 2009-08-19 2012-12-11 Pepperl + Fuchs Gmbh Method for detecting objects
US20110075155A1 (en) * 2009-08-19 2011-03-31 Torsten Olbrecht Method for detecting objects
US20110069929A1 (en) * 2009-09-21 2011-03-24 Venkata Adiseshaiah Bhagavatula Methods for Passively Aligning Opto-Electronic Component Assemblies on Substrates
US8036508B2 (en) 2009-09-21 2011-10-11 Corning Incorporated Methods for passively aligning opto-electronic component assemblies on substrates
US20130258178A1 (en) * 2012-03-27 2013-10-03 Sony Corporation Illumination apparatus, imaging apparatus, component mounting apparatus, and method of manufacturing a substrate
US20150022813A1 (en) * 2013-07-16 2015-01-22 Rieter Cz S.R.O. CMOS Optical Detector Comprising Plurality of Optical Elements for Device for Monitoring Parameters of Moving Yarn on Textile Machines
US9347889B2 (en) * 2013-07-16 2016-05-24 Rieter Cz S.R.O. CMOS optical detector with a plurality of optical elements for device for monitoring parameters of a moving yarn on textile machines
US20190056332A1 (en) * 2015-10-21 2019-02-21 Tiama Method and apparatus for optically inspecting the profile of containers, the profile including the bottom
US10845316B2 (en) * 2015-10-21 2020-11-24 Tiama Method and apparatus for optically inspecting the profile of containers, the profile including the bottom
US11105618B2 (en) * 2017-03-02 2021-08-31 Ming-Hui Lin Image-measuring apparatus without axial alignment and image-measuring method without axial alignment
US10571259B2 (en) * 2017-04-17 2020-02-25 National Formosa University Optical detecting apparatus for detecting a degree of freedom error of a spindle and a detecting method thereof

Also Published As

Publication number Publication date
KR960703230A (en) 1996-06-19
EP0572555A1 (en) 1993-12-08
KR960703226A (en) 1996-06-19
KR960703231A (en) 1996-06-19
KR0185689B1 (en) 1999-05-15
ES2113426T3 (en) 1998-05-01
KR960703229A (en) 1996-06-19
KR0185691B1 (en) 1999-05-15
DE69223770T2 (en) 1998-07-16
KR960703227A (en) 1996-06-19
KR960703228A (en) 1996-06-19
KR0185692B1 (en) 1999-05-15
KR0185688B1 (en) 1999-05-15
EP0572555B1 (en) 1997-12-29
TW217483B (en) 1993-12-11
JPH06504847A (en) 1994-06-02
US5278634A (en) 1994-01-11
KR0185690B1 (en) 1999-05-15
EP0572555A4 (en) 1994-03-23
KR930703586A (en) 1993-11-30
KR0185694B1 (en) 1999-05-15
DK0572555T3 (en) 1998-08-31
DE69223770D1 (en) 1998-02-05
JP2995707B2 (en) 1999-12-27
KR0185693B1 (en) 1999-05-15
ATE161626T1 (en) 1998-01-15
WO1992014988A1 (en) 1992-09-03
GR3026481T3 (en) 1998-06-30

Similar Documents

Publication Publication Date Title
USRE38025E1 (en) High precision component alignment sensor system
US5897611A (en) High precision semiconductor component alignment systems
US6275742B1 (en) Wafer aligner system
US6762847B2 (en) Laser align sensor with sequencing light sources
US5309223A (en) Laser-based semiconductor lead measurement system
US5504345A (en) Dual beam sensor and edge detection system and method
US5900940A (en) Position detector for chip mounter
US6211506B1 (en) Method and apparatus for electro-optically determining the dimension, location and attitude of objects
US5812268A (en) Grid array inspection system and method
US5319442A (en) Optical inspection probe
US5331406A (en) Multi-beam laser sensor for semiconductor lead measurements
US20030039388A1 (en) Machine vision and semiconductor handling
GB2078945A (en) Optical measurement system
US6538750B1 (en) Rotary sensor system with a single detector
US4736108A (en) Apparatus and method for testing coplanarity of semiconductor components
US6292261B1 (en) Rotary sensor system with at least two detectors
US4097750A (en) Method of orienting objects using optically smeared images
EP0871008A2 (en) Device for measuring the dimensions of an object that is very extensive longitudinally and whose cross section has a curved contour
US6400459B1 (en) Methods and apparatus for using optical sensors in component replacement heads
JPS61128107A (en) Detection of welded wire, etc.
JPH0727532A (en) Multi-beam laser sensor for monitoring semiconductor lead
JPH0350417B2 (en)
JPH0255903A (en) Measuring method and device for position of object to be tested
JPH0488653A (en) Semiconductor element positioning device

Legal Events

Date Code Title Description
FEPP Fee payment procedure

Free format text: PAT HOLDER CLAIMS SMALL ENTITY STATUS, ENTITY STATUS SET TO SMALL (ORIGINAL EVENT CODE: LTOS); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY

REFU Refund

Free format text: REFUND - PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: R1553); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY

FPAY Fee payment

Year of fee payment: 12