Coordinate-measuring machine for non-contact measurement of objects
First Claim
1. A coordinate-measuring machine for the contactless measurement of objects, wherein a plurality of cameras (7;
- 27) are mounted to motor-driven articulating heads with angular-position transmitters (6;
26) for each of two orthogonal axes of joint articulation and are arranged a distance apart from each other alongside the object, and wherein the cameras produce video signals which, together with angular-position output data of the transmitters (7;
27), are fed to a computer (10) for determination of the coordinate values of measurement points, said coordinate-measuring machine having an image-processing device (11) with associated storage means (29) having capacity to store a plurality of images for each of the cameras (7a-c), the motor-driven articulating heads (6;
26) being installed with the cameras (7;
27) on a table (1;
21) which is adapted for supporting an object (3;
23) to be measured, and vibration-damping means (4;
24) for said table.
1 Assignment
0 Petitions
Accused Products
Abstract
A plurality of video cameras (7a-d) are mounted on a table which is adapted support a workpiece or other object to be measured, and the mounting of each camera to the table provides for controlled universal orientation of each camera via an articulating head having provision for selective rotation about each of two orthogonally related axes. The table is provided with vibration damping, whereby both the measured object, and the cameras which provide triangulation data for each measurement, can operate from the same rigid base, isolated from external sources of mechanical shock. The video signals of the cameras are fed, along with instantaneous optical-axis orientation data for each camera, to the computer of a coordinate-measuring machine. The computer relies upon stored calibration data and angular-position data sensed about each of the rotary axes of the articulating heads to derive the orientation data; and the computer additionally relies on video-image analysis to calculate the coordinates of each measured point on the object.
-
Citations
25 Claims
-
1. A coordinate-measuring machine for the contactless measurement of objects, wherein a plurality of cameras (7;
- 27) are mounted to motor-driven articulating heads with angular-position transmitters (6;
26) for each of two orthogonal axes of joint articulation and are arranged a distance apart from each other alongside the object, and wherein the cameras produce video signals which, together with angular-position output data of the transmitters (7;
27), are fed to a computer (10) for determination of the coordinate values of measurement points, said coordinate-measuring machine having an image-processing device (11) with associated storage means (29) having capacity to store a plurality of images for each of the cameras (7a-c), the motor-driven articulating heads (6;
26) being installed with the cameras (7;
27) on a table (1;
21) which is adapted for supporting an object (3;
23) to be measured, and vibration-damping means (4;
24) for said table. - View Dependent Claims (2, 3, 4, 5, 6, 7)
- 27) are mounted to motor-driven articulating heads with angular-position transmitters (6;
-
8. A computer-operated multiple-coordinate measuring machine for non-contact measurement of a workpiece comprising a stable rigid horizontal table with vibration-damping means for mounting said table in isolation from external mechanical shock, means on said table for mounting a workpiece to be measured, a plurality of articulating heads mounted to spaced locations on said table;
- each articulating head comprising (i) a first or base member fixedly mounted to said table and establishing a first generally vertical axis of rotation, (ii) a second or intermediate member mounted to said base member for motor-driven rotary positioning about said first and establishing a second axis of rotation that is orthogonal to said first axis and therefor contained in a generally horizontal plane, (iii) a third or article-chucking member mounted to said intermediate member for motor-driven rotary positioning about said second axis, and (iv) angle-measuring means associated with each axis of rotation for generating separate electrical signals indicative of instantaneous angular position (a) of said second member about said first axis and (b) of said third member about said second axis;
a video camera chuck-mounted to each article-chucking member such that the optical axis of the camera is orthogonal to said second axis; and
computer means connected to control motor-driven rotary positioning about said axes and to receive electrical signals from said angle-measuring means and from said video cameras for use of said signals to computer coordinates of triangulating video-camera sightings on measurement points of the workpiece, said computer means including an image-analysis device with associated storage means having capacity to store a plurality of images for each of said video cameras. - View Dependent Claims (9, 10, 11, 12, 13, 19)
- each articulating head comprising (i) a first or base member fixedly mounted to said table and establishing a first generally vertical axis of rotation, (ii) a second or intermediate member mounted to said base member for motor-driven rotary positioning about said first and establishing a second axis of rotation that is orthogonal to said first axis and therefor contained in a generally horizontal plane, (iii) a third or article-chucking member mounted to said intermediate member for motor-driven rotary positioning about said second axis, and (iv) angle-measuring means associated with each axis of rotation for generating separate electrical signals indicative of instantaneous angular position (a) of said second member about said first axis and (b) of said third member about said second axis;
- 14. A computer-operated multiple-coordinate machine for non-contact measurement of a workpiece comprising a stable rigid horizontal table with vibration-damping means for mounting the same in isolation from external mechanical shock, means on said table for mounting a workpiece to be measured, a plurality of video cameras mounted to spaced parts of said table for selective rotary articulation of the optical axis of each camera about two orthogonally related axes which intersect above said table, a separate motor drive for articulation about each of the orthogonally related axes, angle-measuring means associated with each of said orthogonally related axes for generating separate electrical signals indicative of instantaneous angle of relative rotation about each of said orthogonally related axes, and computer means connected to control motor-driven rotary positioning about said orthogonally related axes and to receive electrical signals from said angle-measuring means and from said video cameras for use of said signals to compute coordinates of triangulating video-camera sightings on measurement points on the workpiece, said computer means including an image-analysis device with associated storage means having capacity to store a plurality of images for each of said video cameras.
- 16. A computer-operated multiple-coordinate machine for non-contact measurement of a workpiece comprising a stable rigid horizontal table with vibration-damping for mounting the same in isolation from external mechanical shock, means on said table for mounting a workpiece to be measured, a video camera and an optical-mark projector mounted to spaced parts of said table for selective rotary articulation of the respective optical axes of said video camera and of said optical-mark projector about two orthogonally related axes which intersect above said table, a separate motor drive for articulation about each of the orthogonally related axes, angle-measuring means associated with each of said orthogonally related axes for generating separate electrical signals indicative of instantaneous angle of relative rotation about each of said orthogonally related axes, and computer means connected to control motor-driven rotary positioning about said orthogonally related axes and to receive electrical signals from said angle-measuring means and from said video camera for use of said signals to computer coordinates of video-camera sightings on measurement points marked on the workpiece by said optical-mark projector, said computer means including an image-analysis device with associated storage means having capacity to store a plurality of images for each of said video cameras.
-
20. A computer-operated multiple-coordinate measuring machine for non-contact measurement of a workpiece comprising a stable rigid horizontal table with vibration-damping means for mounting said table in isolation from external mechanical shock, means on said table for mounting a workpiece to be measured, and a plurality of articulating heads mounted to spaced locations on said table;
- each articulating head comprising (i) a first or base member fixedly mounted to said table and establishing a first generally vertical axis of rotation, (ii) a second or intermediate member mounted to said base member for motor-driven rotary positioning about said first axis and establishing a second axis of rotation that is orthogonal to said first axis and therefore contained in a generally horizontal plane, (iii) a third or article-chucking member mounted to said intermediate member for motor-driven rotary positioning about said second axis, and (iv) angle-measuring means associated with each axis of rotation for generating separate electrical signals indicative of instantaneous angular position (a) of said second member about said first axis and (b) of said third member about said second axis;
a video camera chuck-mounted to each article-chucking member such that the optical axis of the camera is orthogonal to said second axis; and
computer means connected to control motor-driven rotary positioning about said axes and to receive electrical signals from said angle-measuring means and from said video cameras for use of said signals to computer coordinates of triangulating video-camera sightings on measurement points of the workpiece;
said computer means including control means connected to said articulating heads and providing two angular-coordinate signal values (θ
, φ
) for each of said articulating heads, and image-analysis means including image-storing means connected to the output of each video camera for providing image-coordinate position-measurement values, said computer means being connected to said control means and to said image-analysis means for combining said angular-coordinate signal values and said image-coordinate position-measurement values and for calculating three-dimensional object coordinates from said values.
- each articulating head comprising (i) a first or base member fixedly mounted to said table and establishing a first generally vertical axis of rotation, (ii) a second or intermediate member mounted to said base member for motor-driven rotary positioning about said first axis and establishing a second axis of rotation that is orthogonal to said first axis and therefore contained in a generally horizontal plane, (iii) a third or article-chucking member mounted to said intermediate member for motor-driven rotary positioning about said second axis, and (iv) angle-measuring means associated with each axis of rotation for generating separate electrical signals indicative of instantaneous angular position (a) of said second member about said first axis and (b) of said third member about said second axis;
-
21. The method of using a computer-operated multiple-coordinate measurement machine (CMM) for non-contact three-dimensional measurement of one or more of a succession of workpieces, wherein (a) the CMM comprises a plurality of like articulating heads at fixed spacing, (b) each articulating head having two orthogonally related axes of rotation with sensors to report instantaneous angular positions about said axes, (c) a video camera for creating images of the workpiece and mounted to each of the articulating heads for two-axis rotary positioning, and (d) an image-analysis device with associated storage having capacity to store a plurality of images for each of the video cameras,
said method comprising the steps of: -
(i) recording at least a desired surface of the workpiece, for different angular positions of at least two of the cameras, and storing the images; (ii) analyzing the images for recorded features which occur simultaneously in the images of the at least two different cameras, and developing image coordinates for at least one recorded feature for images of the two cameras; and (iii) calculating, from the developed image coordinates and from articulating-head sensor-reported angular-position data, the three-dimensional position coordinates of said at least one feature. - View Dependent Claims (22, 23, 24, 25)
-
Specification