Smear-limit based system and method for controlling vision systems for consistently accurate and high-speed inspection
First Claim
1. A method for programming a workpiece inspection program on a first precision machine vision inspection system, the precision machine vision inspection system comprising an image acquisition system comprising at least a camera;
- at least one light source;
a workpiece stage; and
a control system portion, wherein at least one of the workpiece stage and the camera is movable to provide relative motion with respect to each other, and wherein at least one of the camera and the light source defines a minimum effective exposure time of the precision machine vision inspection system, the method comprising;
(a) determining acceptable image acquisition exposure parameters for an image of a respective workpiece feature;
(b) recording at least one parameter indicative of an exposure energy corresponding to the determined image acquisition exposure parameters in the workpiece inspection program;
(c) recording at least one parameter indicative of an acceptable image smear for the image of the respective workpiece feature in the workpiece inspection program; and
(d) executing the workpiece inspection program on a current precision machine vision inspection system that is not the first precision machine vision inspection system and that has different specifications than the first precision machine vision inspection system, the current machine vision inspection system comprising an image acquisition system comprising at least a camera;
at least one light source;
a workpiece stage; and
a control system portion that is not the control system portion of the first precision machine vision inspection system, the executing of the workpiece inspection program on the current machine vision inspection system comprising the sub-steps of;
(i) receiving the at least one parameter indicative of an exposure energy recorded in the workpiece inspection program for the respective workpiece feature;
(ii) receiving the at least one parameter indicative of an acceptable image smear recorded in the workpiece inspection program for the respective workpiece feature; and
(iii) determining an operative combination of a light source power setting, an exposure time, and relative motion speed usable in conjunction with the exposure time on the current precision machine vision inspection system to provide an image smear not greater than the acceptable image smear.
1 Assignment
0 Petitions
Accused Products
Abstract
A machine vision inspection system and method for generating a workpiece image acquisition/inspection program, which can be shared by different machine vision systems having different hardware capabilities. Each system includes a movable stage for scanning and measuring selected workpiece features, and preferably includes strobe lighting to control the effective exposure time of the workpiece image. The program provides for the determination of various image acquisition parameters, such as the stage velocity, strobe light power, strobe exposure time, etc., based on a functional limit related to image smear. Thus, the program automatically adapts to any specific system, by allowing determination of optimal image acquisition parameters for that system based on the functional limit. Accordingly, the same program is usable on different systems to consistently provide a desired level of accuracy as well as optimum or near-optimum throughput, regardless of which vision system is used.
-
Citations
19 Claims
-
1. A method for programming a workpiece inspection program on a first precision machine vision inspection system, the precision machine vision inspection system comprising an image acquisition system comprising at least a camera;
- at least one light source;
a workpiece stage; and
a control system portion, wherein at least one of the workpiece stage and the camera is movable to provide relative motion with respect to each other, and wherein at least one of the camera and the light source defines a minimum effective exposure time of the precision machine vision inspection system, the method comprising;(a) determining acceptable image acquisition exposure parameters for an image of a respective workpiece feature; (b) recording at least one parameter indicative of an exposure energy corresponding to the determined image acquisition exposure parameters in the workpiece inspection program; (c) recording at least one parameter indicative of an acceptable image smear for the image of the respective workpiece feature in the workpiece inspection program; and (d) executing the workpiece inspection program on a current precision machine vision inspection system that is not the first precision machine vision inspection system and that has different specifications than the first precision machine vision inspection system, the current machine vision inspection system comprising an image acquisition system comprising at least a camera;
at least one light source;
a workpiece stage; and
a control system portion that is not the control system portion of the first precision machine vision inspection system, the executing of the workpiece inspection program on the current machine vision inspection system comprising the sub-steps of;(i) receiving the at least one parameter indicative of an exposure energy recorded in the workpiece inspection program for the respective workpiece feature; (ii) receiving the at least one parameter indicative of an acceptable image smear recorded in the workpiece inspection program for the respective workpiece feature; and (iii) determining an operative combination of a light source power setting, an exposure time, and relative motion speed usable in conjunction with the exposure time on the current precision machine vision inspection system to provide an image smear not greater than the acceptable image smear. - View Dependent Claims (2, 3, 4, 5, 6)
- at least one light source;
-
7. A method for programming a workpiece inspection program on a first precision machine vision inspection system, the precision machine vision inspection system comprising an image acquisition system comprising at least a camera;
- at least one light source;
a workpiece stage; and
a control system portion, wherein at least one of the workpiece stage and the camera is movable to provide relative motion with respect to each other, and wherein at least one of the camera and the light source defines a minimum effective exposure time of the precision machine vision inspection system, the method comprising;(a) determining acceptable image acquisition exposure parameters for an image of a respective workpiece feature; (b) recording at least one parameter indicative of an exposure energy corresponding to the determined image acquisition exposure parameters in the workpiece inspection program, wherein the at least one parameter indicative of an exposure energy defines a combination of a light source power setting and an exposure time; (c) recording at least one parameter indicative of an acceptable image smear for the image of the respective workpiece feature in the workpiece inspection program, wherein the at least one parameter indicative of an acceptable image smear in the workpiece inspection program comprises one of (c1) a relative motion speed usable in conjunction with the exposure time to provide an acceptable image smear and (c2) an image smear parameter that defines an acceptable relative motion displacement during the exposure time; and (d) executing the workpiece inspection program on a current precision machine vision inspection system that is one of (d1) the first precision machine vision inspection system and (d2) a precision machine vision inspection system that is not the first precision machine vision inspection system, comprising the sub-steps of; (d-i) receiving the at least one parameter indicative of an exposure energy recorded in the workpiece inspection program for the respective workpiece feature; (d-ii) receiving the at least one parameter indicative of an acceptable image smear recorded in the workpiece inspection program for the respective workpiece feature; and (d-iii) determining an operative combination of a light source power setting, an exposure time, and relative motion speed usable in conjunction with the exposure time on the current precision machine vision inspection system to provide an image smear not greater than the acceptable image smear; wherein the first precision machine vision inspection system comprises a first set of respective values usable to control an image exposure and each respective value is usable to provide a corresponding calibrated exposure energy, the current precision machine vision inspection system comprises a current set of respective values usable to control an image exposure and each respective value is usable to provide a corresponding calibrated exposure energy, and similar respective values from the first and current sets of respective values on the first and current machines are usable to provide similar corresponding calibrated exposure energies, wherein; the step of receiving the at least one parameter indicative of an exposure energy recorded in the workpiece inspection program comprises receiving one of the first set of respective values; and the step of determining an operative combination of a light source power setting, an exposure time, and relative motion speed comprises; using one of the current set of respective values that is closest in value to the received one of the first set of respective values to determine the combination of a light source power setting and an exposure time in the current precision machine vision inspection system; and determining the relative motion speed in conjunction with the determined exposure time to provide an image smear not greater than the acceptable image smear. - View Dependent Claims (8, 9, 10)
- at least one light source;
-
11. A method for programming and executing a workpiece part program such that it will execute efficiently on a first machine vision inspection system or on a second machine vision system having different specifications than the first machine vision inspection system, each machine vision inspection system comprising an image acquisition system comprising at least a camera;
- at least one light source;
a workpiece stage; and
a control system portion, wherein at least one of the workpiece stage and the camera is movable to provide relative motion with respect to each other, and wherein at least one of the camera and the light source defines a minimum effective exposure time of the precision machine vision inspection system, the method comprising;(a) programming the workpiece part program on the first machine vision inspection system such that it will execute efficiently on the first machine vision inspection system or on a second machine vision system having different specifications than the first machine vision inspection system, comprising the sub-steps of; (a-i) determining a value of a functional limit variable related to allowable image smear for an image of a respective workpiece feature and storing the value of the functional limit variable in the workpiece part program, for acquiring an image of the respective workpiece feature; and (a-ii) determining an operable exposure time at a defined light power level for acquiring an image of the respective workpiece feature and storing at least one parameter indicative of the product of the operable exposure time multiplied by the defined light power level in the workpiece part program, for acquiring an image of the respective workpiece feature; and (b) executing the workpiece part program on a current machine vision inspection system, comprising the sub-steps of; (b-i) inputting from the current machine vision inspection system a maximum relative motion speed, a minimum effective exposure time and a maximum light power of the current machine vision inspection system; (b-ii) inputting from the workpiece part program the value of the functional limit variable related to allowable image smear and the at least one parameter indicative of the product of the operable exposure time multiplied by the defined light power level, for acquiring an image of the respective workpiece feature; (b-iii) determining an optimal exposure time for acquiring an image of the respective workpiece feature using the current machine vision inspection system, the optimal exposure time based on the at least one parameter indicative of the product of the operable exposure time multiplied by the defined light power level and a selected light power level that is equal to or less than the maximum light power of the current machine vision inspection system; (b-iv) determining an operational relative velocity for acquiring the image of the respective workpiece feature using the current machine vision inspection system, the operational relative velocity based on the value of the functional limit variable and the optimal exposure time of the current machine vision inspection system for acquiring an image of the respective workpiece feature, wherein the operational relative velocity is equal to or less than the maximum relative motion speed of the current machine vision inspection system; and (b-v) acquiring an image of the respective workpiece feature using the determined operational relative velocity, the optimal exposure time, and the selected light power on the current machine vision inspection system such that the image of the respective workpiece feature has approximately the allowable amount of image smear corresponding to the value of the functional limit variable. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
- at least one light source;
Specification