← Back to Patent Explorer
US4866643A Expired / Lapsed US ⏱️ 0.0 years remaining

Method for automatic compensation of probe offset in a coordinate measuring machine

Assignee: BROWN & SHARPE MANUFACTURING COMPANY A CORP OF
•
Filing: 1987-10-09
•
Granted: 1989-09-12
•
Expires: 2007-10-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for automatic probe offset compensation in a machine for measuring coordinates of a workpiece surface by contacting points on the surface with a probe having a prescribed diameter and sensing and recording the coordinates of the probe. The method can be applied to planar surfaces and circularly curved surfaces. The method includes determining a direction point in space just prior to contact with the workpiece surface, determining a directional vector between the direction point and the first contact point, and determining the angle of the directional vector relative to a normal to the surface. When the angle is within a predetermined range of acceptance, the direction point is considered valid. In the case of a planar surface, the measured surface is shifted by the probe offset in a direction opposite the normal vector so that the measured surface and the workpiece surface coincide. In the case of a curved surface, the distance from the direction point to the centerpoint of the measured surface is compared with the radius of the measured surface, and the probe offset is added to or subtracted from the radius so that the measured surface and the workpiece surface coincide. In a further refinement, the direction point is considered invalid if it is within the distribution of measured contact points.

Inventors

  • 👤 Werner Dutler

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 20:42
CPC Classifications
G; G01; G01B; G01B21/00; G01B21/02; G01B21/04; G01B21/045; G05; G05B; G05B19/00; G05B19/02; G05B19/18; G05B19/401; G05B2219/00; G05B2219/30; G05B2219/37; G05B2219/37043; G05B2219/37193; G05B2219/50; G05B2219/50336

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 311 words
In a machine for measuring coordinates of a generally planar surface on a workplace by contacting points with a probe having a prescribed diameter and continuously sampling and recording the coordinates of the probe, a method for automatically compensating the planar surface being measured for probe offset comprising the steps of: (a) moving the probe toward the planar surface and measuring the coordinates of a direction point D just before contact between the probe and the planar surface; (b) moving the probe along the planar surface and measuring the coordinates of at least three contact points C 1 -C N with the probe and the planar surface in contact; (c) fitting by electronic data processing means a plane S to the contact points C 1 -C N , the plane S being defined by a normal vector V n passing through the first contact point C 1 and a coordinate of the intersection between plane S and vector V n ; (d) calculating by electronic data processing means a directional vector V d between the first contact point C 1 and direction point D; (e) calculating by electronic data processing means an angle A between the normal vector V n and the directional vector V d , and when the angle A is greater than 90°, reversing the direction of the normal vector V n ; (f) when the angle A is in the range between the predetermined range of acceptance and 90°, rejecting the direction point D as invalid and repeating the compensation procedure; and (g) when the angle A is within a predetermined range of acceptance, moving the plane S by electronic data processing means by the dimension of the probe offset in a direction opposite the direction of the normal vector V n so that the plane S coincides with the planar surface, thereby compensating for probe offset.
Claim 2
Dependent Claim 311 words
In a machine for measuring coordinates of a generally planar surface on a workplace by contacting points with a probe having a prescribed diameter and continuously sampling and recording the coordinates of the probe, a method for automatically compensating the planar surface being measured for probe offset comprising the steps of: (a) moving the probe toward the planar surface and measuring the coordinates of a direction point D just before contact between the probe and the planar surface; (b) moving the probe along the planar surface and measuring the coordinates of at least three contact points C 1 -C N with the probe and the planar surface in contact; (c) fitting by electronic data processing means a plane S to the contact points C 1 -C N , the plane S being defined by a normal vector V n passing through the first contact point C 1 and a coordinate of the intersection between plane S and vector V n ; (d) calculating by electronic data processing means a directional vector V d between the first contact point C 1 and direction point D; (e) calculating by electronic data processing means an angle A between the normal vector V n and the directional vector V d , and when the angle A is greater than 90°, reversing the direction of the normal vector V n ; (f) when the angle A is in the range between the predetermined range of acceptance and 90°, rejecting the direction point D as invalid and repeating the compensation procedure; and (g) when the angle A is within a predetermined range of acceptance, moving the plane S by electronic data processing means by the dimension of the probe offset in a direction opposite the direction of the normal vector V n so that the plane S coincides with the planar surface, thereby compensating for probe offset.
Claim 3
Dependent Claim 52 words
A method for probe offset compensation as defined in claim 1 wherein the step of measuring the coordinates of direction point D includes the steps of measuring the coordinates of two sample points just before contact between the probe and the planar surface and averaging the coordinates of the two sample points.
Claim 4
Dependent Claim 45 words
A method for probe offset compensation as defined in claim 1 wherein the step of fitting a plane S to the contact points C 1 -C N includes the step of utilizing a least squares fit algorithm to calculate a definition of the plane S.
Claim 5
Dependent Claim 29 words
A method for probe offset compensation as defined in claim 1 wherein the predetermined range of acceptance is about ±88 degrees relative to the normal vector V n .
Claim 6
Dependent Claim 117 words
A method for probe offset compensation as defined in claim 1 further including the steps of defining a plane S max parallel to plane S and passing through the contact point determined by electronic data processing means to have maximum deviation from plane S in the direction of the normal vector V n , defining a plane S min parallel to plane S and passing through the contact point determined by electronic data processing means to have maximum deviation from plane S in the direction opposite to the normal vector V n , and rejecting the direction point D as invalid it is located between the planes S max and S min and repeating the compensation procedure.
Claim 7
Dependent Claim 125 words
A method for probe offset compensation as defined in claim 1 wherein the step of repeating the compensation procedure further includes the steps of measuring the coordinates of a new direction point D' approximately perpendicular to the last contact point C N by moving the probe off the surface in a direction approximately perpendicular to the contact point C N and taking a coordinate measurement, defining a new normal vector V n ' passing through the last contact point C N , calculating a new directional vector V d ' between the last contact point C N and the new direction point D', and repeating steps (e)-(g) with vectors V n and V d replaced by vectors V n ' and V d ', respectively.
Claim 8
Dependent Claim 125 words
A method for probe offset compensation as defined in claim 5 wherein the step of repeating the compensation procedure further includes the steps of measuring the coordinates of a new direction point D' approximately perpendicular to the last contact point C N by moving the probe off the surface in a direction approximately perpendicular to the contact point C N and taking a coordinate measurement, defining a new normal vector V n ' passing through last contact point C N , calculating a new directional vector V d ' between the last contact point C N and the new direction point D', and repeating steps (e)-(g) with the vectors V n and V d replaced by vectors V n ' and V d ', respectively.
Claim 9
Dependent Claim 373 words
In a machine for measuring coordinates of a curved surface on a workpiece by contacting points on the curved surface with a probe having a prescribed diameter and continuously sampling and recording the coordinates of the probe, a method for automatically compensating the curved surface being measured for probe offset comprising the steps of: (a) moving the probe toward the curved surface measuring the coordinates of a direction point D just before contact between the probe and the curved surface; (b) moving the probe along the curved surface and measuring the coordinates of at least three contact points C 1 -C N with the probe and the curved surface in contact; (c) fitting by electronic data processing means a curve S to the contact points C 1 -C N , the curve S being defined by a center O and a radius R; (d) calculating by electronic data processing means a tangential vector V t tangent to the curve S at the first contact point C 1 ; (e) calculating by electronic data processing means a directional vector V d between the first contact point C 1 and direction point D; (f) calculating by electronic data processing means an angle A between the tangential vector V t and the directional vector V d ; (g) when the angle A is outside the predetermined range of acceptance, rejecting the direction point D as invalid and repeating the compensation procedure; (h) when the angle A is within a predetermined range of acceptance and the distance between direction point D and the center O of curve S is greater than the radius R of curve S, subtracting the probe offset from the radius of the curve S by electronic data processing means so that the curve S coincides with the curved surface, thereby compensating for probe offset; and (i) when the angle A is within the predetermined range of acceptance and the distance between the direction point D and the center O of curve S is less than the radius R of curve S. adding the probe offset to the radius R of the curve S by electronic data processing means so that the curve S coincides with the curved surface, thereby compensating for probe offset.
Claim 10
Dependent Claim 373 words
In a machine for measuring coordinates of a curved surface on a workpiece by contacting points on the curved surface with a probe having a prescribed diameter and continuously sampling and recording the coordinates of the probe, a method for automatically compensating the curved surface being measured for probe offset comprising the steps of: (a) moving the probe toward the curved surface measuring the coordinates of a direction point D just before contact between the probe and the curved surface; (b) moving the probe along the curved surface and measuring the coordinates of at least three contact points C 1 -C N with the probe and the curved surface in contact; (c) fitting by electronic data processing means a curve S to the contact points C 1 -C N , the curve S being defined by a center O and a radius R; (d) calculating by electronic data processing means a tangential vector V t tangent to the curve S at the first contact point C 1 ; (e) calculating by electronic data processing means a directional vector V d between the first contact point C 1 and direction point D; (f) calculating by electronic data processing means an angle A between the tangential vector V t and the directional vector V d ; (g) when the angle A is outside the predetermined range of acceptance, rejecting the direction point D as invalid and repeating the compensation procedure; (h) when the angle A is within a predetermined range of acceptance and the distance between direction point D and the center O of curve S is greater than the radius R of curve S, subtracting the probe offset from the radius of the curve S by electronic data processing means so that the curve S coincides with the curved surface, thereby compensating for probe offset; and (i) when the angle A is within the predetermined range of acceptance and the distance between the direction point D and the center O of curve S is less than the radius R of curve S. adding the probe offset to the radius R of the curve S by electronic data processing means so that the curve S coincides with the curved surface, thereby compensating for probe offset.
Claim 11
Dependent Claim 52 words
A method for probe offset compensation as defined in claim 8 wherein the step of measuring the coordinates of direction point D includes the steps of measuring the coordinates of two sample points just before contact between the probe and the curved surface and averaging the coordinates of the two sample points.
Claim 12
Dependent Claim 45 words
A method for probe offset compensation as defined in claim 8 wherein the step of fitting a curve S to the contact points C 1 -C N includes the step of utilizing a least squares fit algorithm to calculate a definition of the curve S.
Claim 13
Dependent Claim 32 words
A method for probe offset compensation as defined in claim 8 wherein the predetermined range of acceptance is between about 2 and 178 degrees relative to the tangential vector V t .
Claim 14
Dependent Claim 106 words
A method for probe offset compensation as defined in claim 8 further including the steps of defining a curve S max parallel to curve S and passing through the contact point determined by electronic data processing means to have maximum deviation from curve S in one radial direction, defining a curve S min parallel to curve S and passing through the contact point determined by electronic data processing means to have maximum deviation from curve S in the opposite radial direction; and rejecting the direction point D as invalid if it is located between the curves S max and S min and repeating the compensation procedure.
Claim 15
Dependent Claim 131 words
A method for probe offset compensation as defined in claim 8 wherein the step of repeating the compensation procedure further includes the steps of measuring the coordinates of a new direction point D' approximately perpendicular to the last contact point C N by moving the probe off the surface in a direction approximately perpendicular to the contact point C N and taking a coordinate measurement, calculating a new tangential vector V t ' passing through the last contact point C N and tangent to the curve S, calculating a new directional vector V d ' between the last contact point C N and the new direction point D', and repeating steps (f)-(i) with the vectors V t and V d replaced by vectors V t ' and V d ', respectively.
Claim 16
Dependent Claim 131 words
A method for probe offset compensation as defined in claim 12 wherein the step of repeating the compensation procedure further includes the steps of measuring the coordinates of a new direction point D' approximately perpendicular to the last contact point C N by moving the probe off the surface in a direction approximately perpendicular to the contact point C N and taking a coordinate measurement, calculating a new tangential vector V t ' passing through the last contact point C N and tangent to the curve S, calculating a new directional vector V d ' between the last contact point C N and the new direction point D', and repeating steps (f)-(i) with the vectors V t and V d replaced by vectors V t ' and V d ', respectively.

References Cited (Backward Citations)

US4026031A Cited
US4084243A Cited
US4342091A Cited
FR2471629A1 Cited
GB2089068A Cited
US4564914A Cited
US4724525A Cited
US4663852A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-09-11 1993-03-13 1993-09-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-09-11 1997-03-13 1997-09-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-09-11 2001-03-13 2001-09-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag