Pick and place machine with component placement inspection
First Claim
1. A pick and place machine for placing a component upon a workpiece, the machine comprising:
- a placement head having at least one nozzle for releasably holding the component;
a robotic system for generating relative movement between the placement head and the workpiece;
a first image acquisition device disposed to obtain a first view before-image of an intended placement location before placement of the component, and a first view after-image of the intended placement location after placement of the component;
a second image acquisition device disposed to obtain a second view before-image of an intended placement location before placement of the component, and a second view after-image of the intended placement location after placement of the component; and
wherein the first and second views are spaced apart to provide stereovision inspection of the intended placement location.
1 Assignment
0 Petitions
Accused Products
Abstract
Improved component placement inspection and verification is performed by a pick and place machine. Improvements include stereovision imaging of the intended placement location; enhanced illumination to facilitate the provision of relatively high-power illumination in the restricted space near the placement nozzle(s); optics to allow image acquisition device to view the placement location from an angle relative to a plane of the placement location, thereby reducing the possibility of such images being obstructed by the component; techniques for rapidly acquiring images with commercially available CCD arrays such that acquisition of before and after images does not substantially impact system throughput; and image processing techniques to provide component inspection and verification information.
-
Citations
63 Claims
-
1. A pick and place machine for placing a component upon a workpiece, the machine comprising:
-
a placement head having at least one nozzle for releasably holding the component;
a robotic system for generating relative movement between the placement head and the workpiece;
a first image acquisition device disposed to obtain a first view before-image of an intended placement location before placement of the component, and a first view after-image of the intended placement location after placement of the component;
a second image acquisition device disposed to obtain a second view before-image of an intended placement location before placement of the component, and a second view after-image of the intended placement location after placement of the component; and
wherein the first and second views are spaced apart to provide stereovision inspection of the intended placement location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An illuminator for a pick and place machine, the illuminator comprising:
-
a light source; and
a light pipe optically coupled to the light source, the light pipe having an output end adapted to be mounted to direct illumination upon an intended placement location within the pick and place machine. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. An image acquisition device for use in a pick and place machine, the device comprising:
-
a detector array;
optics having an optical axis to view an intended placement location at an angle with respect to a plane of the intended placement location and adapted to focus an image of the intended placement location on the detector array; and
wherein the detector array is disposed at an angle relative to the optical axis. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31)
-
-
32. A method of acquiring a plurality of images in a pick and place machine, the method comprising:
-
resetting photosites of a photosensitive array;
acquiring a first image on the photosites;
transferring the first image to a non-photosensitive area of the array;
resetting the photosites of the photosensitive array to clear the first image; and
generating a controlled exposure to acquire a second image before the first image is read completely from the non-photosensitive area of the array. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39)
-
-
40. A method of acquiring a plurality of images of a placement location in a pick and place machine, the method comprising:
-
resetting photosites of a first photosensitive array;
acquiring a first image on the photosites of the first photosensitive array;
resetting photosites of a second photosensitive array; and
acquiring a second image on the photosites of the second photosensitive array;
wherein the first and second arrays acquire images sequentially through common optics. - View Dependent Claims (41)
-
-
42. A method of processing a plurality of images of an intended placement location in a pick and place machine to verify component placement, the method comprising:
-
acquiring before-placement and after-placement images of an intended placement location;
selecting a region of interest in the before-placement and after-placement images;
generating a difference image based upon differences between the before-image and the after-image;
thresholding the difference image to produce a binary difference image;
performing connectivity analysis on the binary difference image to obtain an image metric; and
comparing the image metric with expected object metric to provide component placement verification. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57)
-
-
58. A method of processing a plurality of images of an intended placement location in a pick and place machine to verify component placement, the method comprising:
-
acquiring before-placement and after-placement images of an intended placement location;
selecting a region of interest in the before-placement and after-placement images;
generating a difference image based upon differences between the before-image and the after-image;
thresholding the difference image to produce a binary difference image;
calculate pixel change count of the intended placement location;
calculate total pixel count; and
comparing the pixel change count of the intended placement location with the total pixel count to provide component placement verification.
-
-
59. A method of processing a plurality of images of an intended placement location in a pick and place machine to verify component placement, the method comprising:
-
acquiring before-placement and after-placement images of an intended placement location;
selecting a region of interest in the before-placement and after-placement images;
generating a difference image based upon differences between the before-image and the after-image;
calculate difference intensity sum of the intended placement location;
calculate total pixel difference intensity sum; and
comparing the pixel difference intensity sum of the intended placement location with the total pixel difference intensity sum to provide component placement verification.
-
-
60. A pick and place machine for placing a component upon a workpiece, the machine comprising:
-
an image acquisition system having a CCD array;
optics including multiple image paths to simultaneously focus a plurality of images of an intended placement location upon the CCD array;
wherein the image acquisition system acquires a plurality of before placement images of the intended location before the component is placed, and acquires a plurality of after placement images of the intended placement location after the component is placed; and
a host controller coupled to the image acquisition system compares the before placement images with the after placement images to verify component placement.
-
-
61. A method of calibrating an off-axis image system in a pick and place machine, the method comprising:
-
placing a known target in an intended placement location;
acquiring an off-axis image of the known target;
determining initial positions of known artifacts on the known target from the acquired image; and
calculating a transformation matrix. - View Dependent Claims (62)
-
-
63. A method of calibrating a plurality of image acquisition devices in a pick and place machine, the method comprising:
-
placing a known target in an intended placement location;
acquiring an image of the known target with each image acquisition device;
determining positions of known artifacts on the known target from the acquired images; and
comparing the determined positions from each acquired image to calibrate for depth.
-
Specification