Multi-axis calibration block
First Claim
Patent Images
1. A system comprising:
- a measurement table;
a calibration block for calibrating a touch probe, the calibration block comprising;
a calibration block body forming a bored hole providing a concave measurement surface;
a magnetic base comprising one or more permanent magnets and a manual release mechanism configured to facilitate releasing the magnetic base from the measurement table; and
a three dimensional object protruding from the calibration block body and providing a convex measurement surface, wherein the convex measurement surface provides opposing measurement contact points in at least two dimensions;
a five-axis mechanical holding arm configured to manipulate a touch probe to measure the calibration block and a component; and
a computing device configured to;
send control signals to the five-axis mechanical holding arm to locate the touch probe mounted in the five-axis mechanical holding arm relative to the calibration block;
send control signals to the five-axis mechanical holding arm to measure the three dimensional object with a distal tip of the touch probe by contacting multiple points of the three dimensional object;
send control signals to the five-axis mechanical holding arm to measure the bored hole with sides of the distal tip of the touch probe by contacting multiple points of the concave measurement surface;
generate calibration factors for the touch probe by comparing the sizes of the three dimensional object and the bored hole as measured by manipulating the touch probe with the five-axis mechanical holding arm with predefined actual sizes of the three dimensional object and the bored hole;
store the calibration factors for the touch probe in a non-transitory computer readable medium;
after storing the calibration factors for the touch probe, send control signals to the five-axis mechanical holding arm to measure features of the component with the distal tip of the touch probe, wherein the calibration block and the component are both secured to the measurement table during the measurement of the calibration block and the measurement of the component;
store values of the measured features of the component in the non-transitory computer readable medium, the values being based on the calibration factors;
after storing values of the measured features of the component in the non-transitory computer readable medium, send control signals to the five-axis mechanical holding arm to again measure at least one of the three dimensional object and the bored hole with the touch probe;
compare the sizes of the at least one of the three dimensional object and the bored hole as measured by manipulating the touch probe with the five-axis mechanical holding arm with the predefined actual sizes of the at least one of the three dimensional object and the bored hole to generate updated calibration factors for the touch probe; and
in the event that the updated calibration factors are substantially different than the calibration factors, update the stored values of the measured features of the component in the non-transitory computer readable medium based on the updated calibration factors.
1 Assignment
0 Petitions
Accused Products
Abstract
A calibration block for calibrating a touch probe includes a calibration block body forming a bored hole providing a concave measurement surface, and a three dimensional object protruding from the calibration block body and providing a convex measurement surface, wherein the convex measurement surface provides opposing measurement contact points in at least two dimensions.
-
Citations
15 Claims
-
1. A system comprising:
-
a measurement table; a calibration block for calibrating a touch probe, the calibration block comprising; a calibration block body forming a bored hole providing a concave measurement surface; a magnetic base comprising one or more permanent magnets and a manual release mechanism configured to facilitate releasing the magnetic base from the measurement table; and a three dimensional object protruding from the calibration block body and providing a convex measurement surface, wherein the convex measurement surface provides opposing measurement contact points in at least two dimensions; a five-axis mechanical holding arm configured to manipulate a touch probe to measure the calibration block and a component; and a computing device configured to; send control signals to the five-axis mechanical holding arm to locate the touch probe mounted in the five-axis mechanical holding arm relative to the calibration block; send control signals to the five-axis mechanical holding arm to measure the three dimensional object with a distal tip of the touch probe by contacting multiple points of the three dimensional object; send control signals to the five-axis mechanical holding arm to measure the bored hole with sides of the distal tip of the touch probe by contacting multiple points of the concave measurement surface; generate calibration factors for the touch probe by comparing the sizes of the three dimensional object and the bored hole as measured by manipulating the touch probe with the five-axis mechanical holding arm with predefined actual sizes of the three dimensional object and the bored hole; store the calibration factors for the touch probe in a non-transitory computer readable medium; after storing the calibration factors for the touch probe, send control signals to the five-axis mechanical holding arm to measure features of the component with the distal tip of the touch probe, wherein the calibration block and the component are both secured to the measurement table during the measurement of the calibration block and the measurement of the component; store values of the measured features of the component in the non-transitory computer readable medium, the values being based on the calibration factors; after storing values of the measured features of the component in the non-transitory computer readable medium, send control signals to the five-axis mechanical holding arm to again measure at least one of the three dimensional object and the bored hole with the touch probe; compare the sizes of the at least one of the three dimensional object and the bored hole as measured by manipulating the touch probe with the five-axis mechanical holding arm with the predefined actual sizes of the at least one of the three dimensional object and the bored hole to generate updated calibration factors for the touch probe; and in the event that the updated calibration factors are substantially different than the calibration factors, update the stored values of the measured features of the component in the non-transitory computer readable medium based on the updated calibration factors. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of calibrating a touch probe comprising:
-
securing a calibration block to a measurement table using one or more permanent magnets in a magnetic base of the calibration block, wherein the magnetic base further comprises a manual release mechanism configured to facilitate releasing the magnetic base from the measurement table; locating the touch probe relative to a calibration block, the calibration block including a calibration block body forming a bored hole providing a concave measurement surface, and a three dimensional object protruding from the calibration block body and providing a convex measurement surface, wherein the convex measurement surface provides opposing measurement contact points in at least two dimensions; measuring the three dimensional object with a distal tip of the touch probe by manipulating the touch probe with a five-axis mechanical holding arm and contacting multiple points of the three dimensional object; measuring the bored hole with sides of the distal tip of the touch probe by manipulating the touch probe with a five-axis mechanical holding arm and contacting multiple points of the concave measurement surface; comparing the sizes of the three dimensional object and the bored hole as measured by manipulating the touch probe with the five-axis mechanical holding arm with predefined actual sizes of the three dimensional object and the bored hole to generate calibration factors for the touch probe; storing the calibration factors for the touch probe in a non-transitory computer readable medium; after storing the calibration factors for the touch probe, measuring features of the component with the distal tip of the touch probe by manipulating the touch probe with the five-axis mechanical holding arm, wherein the calibration block and the component are both secured to the measurement table during the measurement of the calibration block and the measurement of the component; storing values of the measured features of the component in the non-transitory computer readable medium, the values being based on the calibration factors; after storing values of the measured features of the component in the non-transitory computer readable medium, again measuring at least one of the three dimensional object and the bored hole with the touch probe by manipulating the touch probe with the five-axis mechanical holding arm; comparing the sizes of the three dimensional object and the bored hole as measured by manipulating the touch probe with the five-axis mechanical holding arm with the predefined actual sizes of the three dimensional object and the bored hole to generate updated calibration factors for the touch probe; storing the updated calibration factors for the touch probe in the non-transitory computer readable medium; and in the event that the updated calibration factors are substantially different than the calibration factors, updating the stored values of the measured features of the component in the non-transitory computer readable medium based on the updated calibration factors. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable data storage medium having instructions stored thereon that, when executed by one or more processors of a computing device, cause the computing device to:
-
send control signals to a five-axis mechanical holding arm to locate a touch probe mounted in the five-axis mechanical holding arm relative to a calibration block, wherein the calibration block includes; a calibration block body forming a bored hole providing a concave measurement surface, a three dimensional object protruding from the calibration block body and providing a convex measurement surface, wherein the convex measurement surface provides opposing measurement contact points in at least two dimensions, and a magnetic base comprising a magnetic base comprising one or more permanent magnets and a manual release mechanism configured to facilitate releasing the magnetic base from the measurement table; send control signals to the five-axis mechanical holding arm to measure the three dimensional object with a distal tip of the touch probe by contacting multiple points of the three dimensional object; send control signals to the five-axis mechanical holding arm to measure the bored hole with sides of the distal tip of the touch probe by contacting multiple points of the concave measurement surface; generate calibration factors for the touch probe by comparing the sizes of the three dimensional object and the bored hole as measured by manipulating the touch probe with the five-axis mechanical holding arm with predefined actual sizes of the three dimensional object and the bored hole; store the calibration factors for the touch probe in a non-transitory computer readable medium; after storing the calibration factors for the touch probe, send control signals to the five-axis mechanical holding arm to measure features of the component with the distal tip of the touch probe, wherein the calibration block and the component are both secured to the measurement table during the measurement of the calibration block and the measurement of the component; store values of the measured features of the component in the non-transitory computer readable medium, the values being based on the calibration factors; after storing values of the measured features of the component in the non-transitory computer readable medium, send control signals to the five-axis mechanical holding arm to again measure at least one of the three dimensional object and the bored hole with the touch probe; compare the sizes of the three dimensional object and the bored hole as measured by manipulating the touch probe with the five-axis mechanical holding arm with the predefined actual sizes of the three dimensional object and the bored hole to generate updated calibration factors for the touch probe; and in the event that the updated calibration factors are substantially different than the calibration factors, update the stored values of the measured features of the component in the non-transitory computer readable medium based on the updated calibration factors. - View Dependent Claims (14, 15)
-
Specification