Method for determining position within the measuring volume of a coordinate measuring machine and the like and system therefor
First Claim
1. A method for determining the absolute position of a point in the measuring volume (102) of a CMM (10) having a probe shaft (22) and a probe (14) supported on a distal end of the probe shaft, the probe shaft having three axes of motion (X, Y, Z), the CMM including devices for providing a position signal in determining the position of the probe for each of the axes of motion in a coordinate frame of the CMM, and control means (36) for receiving the position signals and for providing a coordinate measurement signal which identifies the position of the probe, the method including the steps of storing (108) sets of axis correction data to compensate for CMM geometry errors for a range of travel in each of the axes;
- and determining (112) a subset of the axis correction data for a given position of the probe shaft relative to each of the axes of motion as a function of the position signals;
wherein the improvement comprises;
the step of storing (108) includes storing the axis correction data in storage means of a measurement processor included in the control means;
the step of determining includes determining compensated rotation data (48 through
64) representing the amount of angular rotation about each of the axes for each of the axes;
squareness data (84, 94,
96) representing the orthogonality of three different pairs of the axes;
normalized straightness data (72 through
82) for each of said axes with respect to each of the other axes; and
scale error data (66, 68,
70) representing error in each of the devices; and
wherein the improvement further comprises the steps of;
measuring the position of an artifact with the CMM by moving the probe of the CMM so that each of the devices provides an artifact position signal and the measurement processor provides a corresponding measurement signal as a function of the artifact position signals;
calculating probe offset data (98) as a function of the measured position of the artifact, the probe offset data representing the offset of the probe from the probe shaft along each of the axes;
storing the probe offset data in the storage means of the measurement processor;
retrieving the probe offset data from the storage means;
determining compensated probe offset data as a function of the probe offset data and respective compensated rotation data; and
modifying (114) the position signals from the devices as a function of the compensated probe offset data and the subset of axis correction data including the compensated rotation data, the squareness data, the normalized straightness data and the scale error data, the step of modifying being performed immediately after the step of determining (112) the subset of axis correction data to obtain a corrected position signal in a standard coordinate frame.
11 Assignments
0 Petitions
Accused Products
Abstract
Axis correction or machine charateristic data is stored (108) in memory (110) within a control or measurement processor (36) of a CMM (10) (FIG. 8). The axis correction data includes error data representing 21 different geometry errors (FIG. 4A through 4C) of the CMM. As position information is required, the measurement processor captures the actual position signal from each machine axis sensor and uses this position signal to locate (112) a set of the axis correction data which describes the machine characteristics at that position. The measurement processor then mathematically combines (114) (FIG. 9) the position signal with the subset of axis correction data to obtain a corrected position signal having a corrected set of cooridinate values which describe the probe position in a true Cartesian coordinate system.
-
Citations
8 Claims
-
1. A method for determining the absolute position of a point in the measuring volume (102) of a CMM (10) having a probe shaft (22) and a probe (14) supported on a distal end of the probe shaft, the probe shaft having three axes of motion (X, Y, Z), the CMM including devices for providing a position signal in determining the position of the probe for each of the axes of motion in a coordinate frame of the CMM, and control means (36) for receiving the position signals and for providing a coordinate measurement signal which identifies the position of the probe, the method including the steps of storing (108) sets of axis correction data to compensate for CMM geometry errors for a range of travel in each of the axes;
- and determining (112) a subset of the axis correction data for a given position of the probe shaft relative to each of the axes of motion as a function of the position signals;
wherein the improvement comprises;the step of storing (108) includes storing the axis correction data in storage means of a measurement processor included in the control means; the step of determining includes determining compensated rotation data (48 through
64) representing the amount of angular rotation about each of the axes for each of the axes;
squareness data (84, 94,
96) representing the orthogonality of three different pairs of the axes;
normalized straightness data (72 through
82) for each of said axes with respect to each of the other axes; and
scale error data (66, 68,
70) representing error in each of the devices; and
wherein the improvement further comprises the steps of;measuring the position of an artifact with the CMM by moving the probe of the CMM so that each of the devices provides an artifact position signal and the measurement processor provides a corresponding measurement signal as a function of the artifact position signals; calculating probe offset data (98) as a function of the measured position of the artifact, the probe offset data representing the offset of the probe from the probe shaft along each of the axes; storing the probe offset data in the storage means of the measurement processor; retrieving the probe offset data from the storage means; determining compensated probe offset data as a function of the probe offset data and respective compensated rotation data; and modifying (114) the position signals from the devices as a function of the compensated probe offset data and the subset of axis correction data including the compensated rotation data, the squareness data, the normalized straightness data and the scale error data, the step of modifying being performed immediately after the step of determining (112) the subset of axis correction data to obtain a corrected position signal in a standard coordinate frame. - View Dependent Claims (2, 3, 4, 5, 6)
- and determining (112) a subset of the axis correction data for a given position of the probe shaft relative to each of the axes of motion as a function of the position signals;
-
7. A system for determining the absolute position of a point in a measuring volume (102) of a CMM (10) having a probe shaft (22) and a probe (14) supported on a distal end of the probe shaft, the probe shaft having three axes of motion (X, Y, Z), the CMM including devices for providing a position signal in determining the position of the probe for each of the axes of motion in a coordinate frame of the CMM, and control means (36) for receiving each of the position signals and for providing a coordinate measurement signal which identifies the position of the probe, the system including storage means (110) for storing sets of axis correction data to compensate for CMM geometry errors for a range of travel in each of the axes;
- means for determining (36 and
112) a subset of the axis correction data for a given position of the probe shaft relative to each of the axes of motion as a function of the position signals; and
an artifact, wherein the improvement comprises;said means for determining determines compensated rotation data (48 through
64) representing the amount of angular rotation about each of the axes for each of the axes;
squareness data (84, 94,
96) representing the orthogonality of three different pairs of the axes;
normalizes straightness data (72 through
82) for each of said axes with respect to each of the other axes; and
scale error data (66, 68,
70) representing error in each of the devices;each of the devices provides an artifact position signal upon moving the probe of the CMM to the artifact; the control means of the CMM includes a measurement processor which provides a corresponding measurement signal as a function of the artifact position signals; and calculating means for calculating probe offset data as a function of the measured position of the artifact, the probe offset data representing the offset of the probe from the probe shaft along each of the axes;
wherein the storage means stores the probe offset data; and
wherein the measurement processor determines compensated probe offset data as a function of the probe offset data and its respective compensated rotation data, and the measurement processor modifies the position signals from the devices as a function of the compensated probe offset data and the subset of axis correction data including the compensated rotation data, the squareness data, the normalized straightness data and the scale error data to obtain a corrected position signal in a standard coordinate frame. - View Dependent Claims (8)
- means for determining (36 and
Specification