Rotary sensor system with at least two detectors
First Claim
1. A system for providing a signal related to a physical condition of an object, the system comprising:
- a quill for releasably holding the object, the quill having a central axis;
a motion control system for rotating the quill about the central axis, a viewing plane substantially perpendicular to the central axis;
control electronics for providing a plurality of trigger signals;
two detectors each adapted to view a common stripe in the viewing plane upon receipt of a trigger signal and each to provide an image of the stripe, the detectors viewing a plurality of stripes while the motion control system rotates the quill; and
processing circuitry for processing the plurality of images of the stripes to provide the signal related to the physical condition of the object.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention includes a system for providing a signal related to a physical condition of an object, such as an electronic component. Various types of electronic components may be used with the present invention, including leaded components, column, pin or grid array packages, and the like. The system includes a quill for releasably holding the object. The object has a major surface defining a plane, and a motion control system for rotating the quill about a central axis. Control electronics in the invention provide a plurality of trigger signals to each of two detectors, each detector adapted to view the same stripe in the plane upon receipt of a trigger signal and to output an image of the stripe. The detectors view a plurality of stripes while the motion control system rotates the quill, and the output from the detectors is received by processing circuitry for processing the plurality of images of the stripes to provide the signal related to the physical condition of the object. The signal may be computed to provide the orientation of the object, the location of a feature on the object, the distance between leads on a leaded component or the coplanarity of raised features on the object. A method of picking and placing components is also disclosed for use with the apparatus of the present invention.
-
Citations
77 Claims
-
1. A system for providing a signal related to a physical condition of an object, the system comprising:
-
a quill for releasably holding the object, the quill having a central axis;
a motion control system for rotating the quill about the central axis, a viewing plane substantially perpendicular to the central axis;
control electronics for providing a plurality of trigger signals;
two detectors each adapted to view a common stripe in the viewing plane upon receipt of a trigger signal and each to provide an image of the stripe, the detectors viewing a plurality of stripes while the motion control system rotates the quill; and
processing circuitry for processing the plurality of images of the stripes to provide the signal related to the physical condition of the object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63)
a head mechanically coupled to the quill;
a motor drive unit for translatably moving the head, where the head and the quill move to transport the object.
-
-
29. The system of claim 28 where the head moves in the x direction.
-
30. The system of claim 28 where the head moves in the y direction.
-
31. The system of claim 28 where the detectors are mechanically coupled to the head so that the detectors move with the head.
-
32. The system of claim 28 where the detectors are at a fixed location and the head moves the object to the fixed location.
-
33. The system of claim 1 where each of the detectors is a linear array.
-
34. The system of claim 33 where the linear arrays are CCD sensors.
-
35. The system of claim 33 where the linear arrays have substantially 1024 pixels.
-
36. The system of claim 33 where the linear arrays have substantially 2048 pixels.
-
37. The system of claim 33 where the linear arrays have a plurality of pixels, with certain of the pixels functioning as a first detector and other of the pixels functioning as a second detector.
-
38. The system of claim 1 where the object is an electronic component.
-
39. The system of claim 38 where the major surface of the component and the viewing plane are coincident.
-
40. The system of claim 38 where the major surface of the component and the viewing plane are substantially parallel.
-
41. The system of claim 38 where the major surface of the component is a top thereof.
-
42. The system of claim 38 where the major surface of the component is a bottom thereof.
-
43. The system of claim 42 where the bottom of the component has raised features thereon, the features selected from the group of features called balls, columns, pins and leads, where the viewing plane is formed from a plurality of the features.
-
44. The system of claim 43 where the features include leads and the processing circuitry receives a plurality of gray values representative of areas on the viewing plane and identifies at least two areas which correspond to a first lead tip area and a second lead tip area, the processing circuitry computing an orientation of the component from the two lead tip areas, the signal representative of the orientation of the component.
-
45. The system of claim 44 where the first lead tip area is located substantially opposite to the second lead tip area.
-
46. The system of claim 43 where the features include leads and the processing circuitry receives a plurality of gray values representative of areas on the viewing plane and identifies at least two areas which correspond to areas on two successive lead tips, the processing circuitry computing a distance between the areas on the lead tips, the signal representative of the distance between the areas on the lead tips.
-
47. The system of claim 46 further comprising a host processor coupled to the processing circuitry, the host processor communicating design information related to the component, where the design information is representative of an acceptable spacing between leads and further, where the processing circuitry compares the distance to the acceptable spacing and provides the signal, the signal representative of lead tweeze.
-
48. The system of claim 43, where the features include leads and the processing circuitry receives a plurality of gray values representative of areas on the viewing plane and identifies at least four areas which correspond to areas on lead tips, the processing circuitry computing the coplanarity of the lead tips, the signal representative of the coplanarity.
-
49. The system of claim 43 where the processing circuitry receives a plurality of gray values representative of areas on the plane and identifies at least two areas, one area corresponding to a first feature and the other area corresponding to a second feature, the processing circuitry computing an orientation of the component from the two areas, the signal representative of the orientation of the component.
-
50. The system of claim 49 where the first feature is adjacent to a first side of side of the component and the second feature adjacent to a second side of the component, the first side opposite from the second side.
-
51. The system of claim 43 further comprising a host processor coupled to the processing circuitry, the host processor communicating design information related to the component, where the design information is representative of the expected locations of the features and further, where the processing circuitry receives a plurality of gray values representative of areas on the viewing plane proximate to the expected location of a feature and determines whether the feature is present on the component, the signal representative of the presence of the feature.
-
52. The system of claim 43 where the processing circuitry receives a plurality of gray values representative of areas on the plane and identifies at least four gray values which correspond to areas on the features, the processing circuitry computing the coplanarity of the features, the signal representative of the coplanarity of the features.
-
53. The system of claim 1 where the object has a center and a pair of edges, one edge substantially opposite the other, where one stripe image represents an area including the edges and the center.
-
54. The system of claim 53, where the motion control system rotates the object substantially through 180 degrees to provide the signal related to the physical condition of the object.
-
55. The system of claim 53 where the processing circuitry receives two sets of data points, one set from each detector, each set corresponding to a data point corresponding to a single feature on the object, the processing circuitry operating on the sets to provide a height of the feature relative to the viewing plane.
-
56. The system of claim 1 where the object has a center and a perimeter, and where the detector is positioned so that the plurality of stripes substantially represent areas emanating substantially radially from the center and which include the perimeter of the object.
-
57. The system of claim 56 where the motion control system rotates the object substantially through 360 degrees to provide the signal related to the physical condition of the object.
-
58. The system of claim 56 where the processing circuitry receives two sets of data points, one from each detector, each set including a data point representative of a single feature on the object, the processing circuitry operating on the sets to provide a height of the feature relative to a reference plane.
-
59. The system of claim 1 further comprising a lens system for forming an optical image of the stripe on the detector.
-
60. The system of claim 59 where the lens system includes an array of GRIN rod lenses.
-
61. The system of claim 1 where two observation planes are formed between each of the detectors and the stripe in the viewing plane and at least one of the observation planes intersects the central axis in a point.
-
62. The system of claim 1 where two observation planes are formed between each of the detectors and the stripe in the viewing plane and the central axis is in the observation planes.
-
63. The system of claim 1, wherein the common stripe is the entire area viewed by said detectors.
-
64. A method for providing a signal related to a physical condition of an object, comprising the steps of:
-
1. Releasably picking up the object with a quill, the quill having a central axis with a viewing plane substantially perpendicular thereto;
2. Positioning the object relative to at least two detectors, the detectors adapted to view a stripe in the viewing plane and including electronics adapted to provide a signal representative of a physical condition of the component; and
3. Rotating the component while acquiring a plurality of images of the stripes, the electronics providing the signal as a function of the images. - View Dependent Claims (65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77)
-
Specification