Roundness measuring
First Claim
1. An instrument for measuring the roundness of a workpiece cross-section, said workpiece cross-section having a center and a perimeter defining a shape, said instrument comprising:
- a turntable for mounting a workpiece, said turntable being rotatable about an axis of rotation;
a holder for holding a measuring probe, the measuring probe being operable to provide a signal representative of the shape of the workpiece cross-section as the turntable rotates about the axis of rotation; and
a processor for receiving and processing data derived from said signal, said data representing a plurality workpiece surface points which are located on the perimeter of said workpiece cross-section at respective different ones of a plurality of known angles around the axis of rotation determined in relation to a reference line radiating from the axis of rotation;
wherein said processor is operable to process said data to;
(i) estimate a position of the center of the workpiece cross-section relative to the axis of rotation; and
(ii) calculate, from said data and said estimated position, a measure of the distance between the centre of the workpiece cross-section and the perimeter of the workpiece cross-section at a plurality of known angles around the centre of the workpiece cross-section.
1 Assignment
0 Petitions
Accused Products
Abstract
A roundness measuring machine is described which measures the position of the surface of an object as the object is rotated on a turntable. The machine determines the circle which is the best fit to the measured points and converts the measurements to distances from the best fit circle. An improved algorithm for determining the best fit circle is used in place of the limacon fit. Calculated differences between the measured surface position and the best fit circle are corrected for the effect of measuring the difference in the direction towards the center of rotation of the turntable instead of in the direction towards the center of the circle. Data values are calculated representing points at equal angles around the center of the best fit circle rather than equal angles around the center of rotation of the turntable. The improved accuracy of correction allows the machine to tolerate greater eccentricity of the workplace relative to the turntable, reducing the necessity for accurate centering of the workpiece.
-
Citations
13 Claims
-
1. An instrument for measuring the roundness of a workpiece cross-section, said workpiece cross-section having a center and a perimeter defining a shape, said instrument comprising:
-
a turntable for mounting a workpiece, said turntable being rotatable about an axis of rotation; a holder for holding a measuring probe, the measuring probe being operable to provide a signal representative of the shape of the workpiece cross-section as the turntable rotates about the axis of rotation; and a processor for receiving and processing data derived from said signal, said data representing a plurality workpiece surface points which are located on the perimeter of said workpiece cross-section at respective different ones of a plurality of known angles around the axis of rotation determined in relation to a reference line radiating from the axis of rotation; wherein said processor is operable to process said data to; (i) estimate a position of the center of the workpiece cross-section relative to the axis of rotation; and (ii) calculate, from said data and said estimated position, a measure of the distance between the centre of the workpiece cross-section and the perimeter of the workpiece cross-section at a plurality of known angles around the centre of the workpiece cross-section. - View Dependent Claims (2, 8, 9)
-
-
3. An instrument for measuring the roundness of a workpiece cross-section, said workpiece cross-section having a center and a perimeter defining a shape, said instrument comprising:
-
a turntable for mounting a workpiece, said turntable being rotatable about an axis of rotation; a holder for holding a measuring probe, the measuring probe being operable to provide a signal representative of the shape of the workpiece cross-section as the turntable rotates about the axis of rotation; and a processor for receiving and processing data derived from said signal, said data comprising a set of distances, each of said distances being representative of the distance between a point on the perimeter of the workpiece cross-section and a circle centered on the axis of rotation along a respective different one of a plurality of lines radiating from the axis of rotation, each of said plurality of lines being at a respective different one of a plurality of known angles determined in relation to a reference line radiating from the axis of rotation, wherein said processor is operable to process said data to; (i) estimate a position of the center of the workpiece cross-section relative to the axis of rotation by fitting a reference shape to said data; (ii) calculate a measure of the distance between the perimeter of the workpiece cross-section and said reference shape along each of said plurality of lines; and (iii) adjust, using the estimated position, each of said measures to at least partially compensate for the difference in measuring said measure in a direction towards the axis of rotation as compared with measuring said measure in a direction towards the centre of the workpiece cross-section. - View Dependent Claims (4, 5)
-
-
6. An instrument for measuring the roundness of a workpiece cross-section, said workpiece cross-section having a center and a perimeter defining a shape, said instrument comprising:
-
a turntable for mounting a workpiece, said turntable being rotatable about an axis of rotation; a holder for holding a measuring probe, the measuring probe being operable to provide a signal representative of the shape of the workpiece cross-section as the turntable rotates about the axis of rotation; and a processor for receiving and processing data derived from said signal, said data comprising a set of first distances, each of said first distances being representative of the distance between a point on the perimeter of the workpiece cross-section and a circle centered on the axis of rotation along a respective different one of a plurality of lines radiating from the axis of rotation, each of said plurality of lines being at a respective different one of a plurality of known angles determined in relation to a reference line radiating from the axis of rotation, wherein said processor is operable to process said data to; (i) estimate an eccentricity of the workpiece relative to the axis of rotation by fitting a first function having the form c+a cos (α
)+b sin (α
) to said set of first distances, whereα
is the angle between a respective one of said plurality of lines and the reference line,a is a first constant corresponding to an estimate of the component of the eccentricity in the direction corresponding to α
=0°
,b is a second constant corresponding to an estimate of the component of the eccentricity in the direction corresponding to α
=90°
, andc is a third constant; (ii) calculate a set of second distances by subtracting a fourth constant from each of said set of first distances, said fourth constant being such that a sum of the set of second distances around the axis of rotation equals zero; and (iii) subtract from each value of the set of second distances a second function, said second function integrating to zero over α
=0°
to α
=360° and
differing from a cos (α
)+b sin (α
) by a first correction term and a second correction term, wherethe first correction term has a magnitude which varies with α and
represents at least approximately the difference between said first function and an equation for an eccentric circle, andthe second correction term has a magnitude which does not vary with α and
represents at least approximately the magnitude of the integral of the first correction term over α
=0°
to α
=360°
.
-
-
7. An instrument for measuring the roundness of a workpiece cross-section, said workpiece cross-section having a center and a perimeter defining a shape, said instrument comprising;
- a turntable for mounting a workpiece, said turntable being rotatable about an axis of rotation;
a holder for holding a measuring probe, the measuring probe being operable to provide a signal representative of a shape of the workpiece cross-section as the turntable rotates about the axis of rotation; and a processor for receiving and processing data derived from said signal, said data comprising a set of first distances, each of said first distances being representative of the distance between a point on the perimeter of the workpiece cross-section and a circle centered on the axis of rotation along a respective different one of a plurality of lines radiating from the axis of rotation, each of said plurality of lines being at a respective different one of a plurality of known angles determined in relation to a reference line radiating from the axis of rotation, wherein said processor is operable to process said data to; (i) estimate a position of the center of the workpiece cross-section relative to the axis of rotation, thereby providing an estimate of an eccentricity of the workpiece cross-section, by fitting a first function having the form c+a cos (α
)+b sin (α
) to said set of first distances, whereα
is the angle between a respective one of said plurality of lines and the reference line,a is a first constant corresponding to an estimate of the component of the eccentricity in the direction corresponding to α
=0°
,b is a second constant corresponding to an estimate of the component of the eccentricity in the direction corresponding to α
=90°
, andc is a third constant; (ii) calculate a set of second distances by subtracting a fourth constant from each of the set of first distances, said fourth constant being such that a sum of the set of second distances around the axis of rotation equals zero; (iii) calculate a set of third distances by subtracting from each of the set of second distances a second function, said second function integrating to zero over α
=0°
to α
=360° and
differing from a cos (α
)+b sin (α
) by a first correction term and a second correction term, wherethe first correction term has a magnitude which varies with α and
represents at least approximately the difference between said first function and an equation for an eccentric circle, andthe second correction term has a magnitude which does not vary with α and
represents at least approximately the magnitude of the integral of the first correction term over α
=0°
to α
=360°
;(iv) adjust each of the set of third distances to at least partially compensate for the difference in measuring said set of third distances in a direction towards the axis of rotation and measuring said set of third distances in a direction towards the center of the workpiece cross-section; and (v) use said set of third distances and the estimated position of the center of the workpiece cross-section to obtain a measure of the distance between the center of the workpiece cross-section and the perimeter of the workpiece cross-section at a plurality of known angles around the center of the workpiece cross-section.
- a turntable for mounting a workpiece, said turntable being rotatable about an axis of rotation;
-
10. A computer useable medium having computer readable instructions stored therein for causing the computer to process data derived from a signal received from a measuring probe as the measuring probe follows a perimeter of a workpiece cross-section as a turntable on which a workpiece is mounted rotates about an axis of rotation, the instructions comprising instructions for causing the computer to process said data to:
-
(i) estimate a position of the center of the workpiece cross-section relative to the axis of rotation; and (ii) calculate, from said data and said estimated position, a measure of the distance between the centre of the workpiece cross-section and the perimeter of the workpiece cross-section at a plurality of known angles around the centre of the workpiece cross-section.
-
-
11. A computer useable medium having computer readable instructions stored therein for causing the computer to process data derived from a signal received from a measuring probe as the measuring probe follows a perimeter of a workpiece cross-section as a turntable on which a workpiece is mounted rotates about an axis of rotation, said data being a set of distances with each of said distances being representative of the distance between a point on the perimeter of the workpiece cross-section and a circle centered on the axis of rotation along a respective different one of a plurality of lines radiating from the axis of rotation, each of said plurality of lines being at a respective different one of a plurality of known angles determined in relation to a reference line radiating from the axis of rotation,
the instructions comprising instructions for causing the computer to process said data to: -
(i) estimate a position of the center of the workpiece cross-section relative to the axis of rotation by fitting a reference shape to said data; (ii) calculate a measure of the distance between the perimeter of the workpiece cross-section and said reference shape along each of said plurality of lines; and (iii) adjust, using the estimated position, each of said measures to at least partially compensate for the difference in measuring said measure in a direction towards the axis of rotation as compared with measuring said measure in a direction towards the centre of the workpiece cross-section.
-
-
12. A computer useable medium having computer readable instructions stored therein for causing the computer to process data derived from a signal received from a measuring probe as the measuring probe follows a perimeter of a workpiece cross-section as a turntable on which a workpiece is mounted rotates about an axis of rotation, said data comprising a set of first distances with each of said first distances being representative of the distance between a point on the perimeter of the workpiece cross-section and a circle centered on the axis of rotation along a respective different one of a plurality of lines radiating from the axis of rotation, each of said plurality of lines being at a respective plurality of known angles determined in relation to a reference line radiating from the axis of rotation,
the instructions comprising instructions for causing the computer to process said data to: -
(i) estimate an eccentricity of the workpiece relative to the axis of rotation by fitting a first function having the form c+a cos (α
)+b sin (α
) to said set of first distances, whereα
is the angle between a respective one of said plurality of lines and the reference line,a is a first constant corresponding to an estimate of the component of the eccentricity in the direction corresponding to α
=0°
,b is a second constant corresponding to an estimate of the component of the eccentricity in the direction corresponding to α
=90°
, andc is a third constant; (ii) calculate a set of second distances by subtracting a fourth constant from each of said set of first distances, said fourth constant being such that a sum of the set of second distances around the axis of rotation equals zero; and (iii) subtract from each value of the set of second distances a second function, said second function integrating to zero over α
=0°
to α
=360° and
differing from a cos (α
)+b sin (α
) by a first correction term and a second correction term, wherethe first correction term has a magnitude which varies with α and
represents at least approximately the difference between said first function and an equation for an eccentric circle, andthe second correction term has a magnitude which does not vary with α and
represents at least approximately the magnitude of the integral of the first correction term over α
=°
to α
=360°
.
-
-
13. A computer useable medium having computer readable instructions stored therein for causing the computer to process data derived from a signal received from a measuring probe as the measuring probe follows a perimeter of a workpiece cross-section as a turntable on which a workpiece is mounted rotates about an axis of rotation, said data comprising a set of first distances with each of said first distances being representative of the distance between a point on the perimeter of the workpiece cross-section and a circle centered on the axis of rotation along a respective different one of a plurality of lines radiating from the axis of rotation, each of said plurality of lines being at a respective different one of a plurality of known angles in relation to a reference line radiating from the axis of rotation,
the instructions comprising instructions for causing the computer to process said data to: -
(i) estimate a position of the center of the workpiece cross-section relative to the axis of rotation, thereby providing an estimate of an eccentricity of the workpiece cross-section, by fitting a first function having the form c+a cos (α
)+b sin (α
) to said set of first distances, whereα
is the angle between a respective one of said plurality of lines and the reference line,a is a first constant corresponding to an estimate of the component of the eccentricity in the direction corresponding to α
=0°
,b is a second constant corresponding to an estimate of the component of the eccentricity in the direction corresponding to α
=90°
, andc is a third constant; (ii) calculate a set of second distances by subtracting a fourth constant from each of the set of first distances, said fourth constant being such that a sum of the set of second distances around the axis of rotation equals zero; (iii) calculate a set of third distances by subtracting from each of the set of second distances a second function, said second function integrating to zero over α
=0°
to α
=360° and
differing from a cos (α
)+b sin (α
) by a first correction term and a second correction term, wherethe first correction term has a magnitude which varies with α and
represents at least approximately the difference between said first function and an equation for an eccentric circle, andthe second correction term has a magnitude which does not vary with α and
represents at least approximately the magnitude of the integral of the first correction term over α
=0°
to α
=360°
;(iv) adjust each of the set of third distances to at least partially compensate for the difference in measuring said set of third distances in a direction towards the axis of rotation and measuring said set of third distances in a direction towards the center of the workpiece cross-section; and (v) use said set of third distances and the estimated position of the center of the workpiece cross-section to obtain a measure of the distance between the centre of the workpiece cross-section and the perimeter of the workpiece defining the shape of the workpiece cross-section at a plurality of known angles around the center of the workpiece cross-section.
-
Specification