Form measuring instrument, form measuring method and form measuring program
First Claim
1. A form measuring instrument for measuring a form of a surface of an object to be measured using a contact to follow the surface, the instrument comprising:
- a pseudo-measurement point acquirer operative to acquire positional coordinates of the reference point of the contact as pseudo-measurement points when the contact touches the object at a plurality of locations;
a normal vector generator operative to estimate a surface or line along the pseudo-measurement points from the pseudo-measurement points to calculate normal vectors extending from the pseudo-measurement points to the surface or line;
a contact model locator operative to locate contact models which specify the surface form of the contact so as to coincide the pseudo-measurement points with reference points of the contact models and so as to coincide attitudes of the contact on measurement with attitudes of the contact models; and
a measurement point calculator operative to calculate cross points as measurement points, at which the normal vectors cross the surfaces of the located contact models.
1 Assignment
0 Petitions
Accused Products
Abstract
A form measuring instrument measures a form of a surface of an object to be measured using a contact to follow the surface. A pseudo-measurement point acquirer acquires positional coordinates of the reference point of the contact as pseudo-measurement points when the contact touches the object at a plurality of locations. A normal vector generator estimates a surface or line along the pseudo-measurement points from the pseudo-measurement points to calculate normal vectors extending from the pseudo-measurement points to the surface or line. A contact model locator locates contact models which specify the surface form of the contact so as to coincide the pseudo-measurement points with reference points of the contact models and so as to coincide attitudes of the contact on measurement with attitudes of the contact models. A measurement point calculator calculates cross points as measurement points, at which the normal vectors cross the surfaces of the located contact models.
19 Citations
19 Claims
-
1. A form measuring instrument for measuring a form of a surface of an object to be measured using a contact to follow the surface, the instrument comprising:
-
a pseudo-measurement point acquirer operative to acquire positional coordinates of the reference point of the contact as pseudo-measurement points when the contact touches the object at a plurality of locations;
a normal vector generator operative to estimate a surface or line along the pseudo-measurement points from the pseudo-measurement points to calculate normal vectors extending from the pseudo-measurement points to the surface or line;
a contact model locator operative to locate contact models which specify the surface form of the contact so as to coincide the pseudo-measurement points with reference points of the contact models and so as to coincide attitudes of the contact on measurement with attitudes of the contact models; and
a measurement point calculator operative to calculate cross points as measurement points, at which the normal vectors cross the surfaces of the located contact models.
-
-
2. A form measuring instrument for measuring a form of a surface of an object to be measured using a contact to follow the surface, the instrument comprising:
-
a pseudo-measurement point acquirer operative to acquire positional coordinates of the reference point of the contact as pseudo-measurement points when the contact touches the object at a plurality of locations;
an orthogonal cross point calculator operative to calculate orthogonal cross points to a designed surface defined by designed values of the object from the pseudo-measurement points;
a contact model locator operative to locate the contact models which specify the surface form of the contact so as to coincide the pseudo-measurement points with reference points of the contact models and so as to coincide attitudes of the contact on measurement with attitudes of the contact models; and
a measurement point calculator operative to calculate cross points as measurement points, at which straight lines connecting the pseudo-measurement points and the orthogonal cross points cross the designed surfaces of the contact models. - View Dependent Claims (3, 4, 5, 6, 7)
-
-
8. A form measuring method for measuring a form of a surface of an object to be measured using a contact to follow the surface, the method comprising:
-
a pseudo-measurement point acquisition step of acquiring positional coordinates of the reference point of the contact as pseudo-measurement points when the contact touches the object at a plurality of locations;
a normal vector generation step of estimating a surface or line along the pseudo-measurement points from the pseudo-measurement points to calculate normal vectors extending from the pseudo-measurement points to the surface or line;
a contact model location step of locating contact models which specify the surface form of the contact so as to coincide the pseudo-measurement points with reference points of the contact models and so as to coincide attitudes of the contact on measurement with attitudes of the contact models; and
a measurement point calculation step of calculating cross points as measurement points, at which the normal vectors cross the surfaces of the located contact models.
-
-
9. A form measuring method for measuring a form of a surface of an object to be measured using a contact to follow the surface, the method comprising:
-
a pseudo-measurement point acquisition step of acquiring positional coordinates of the reference point of the contact as pseudo-measurement points when the contact touches the target at a plurality of locations;
an orthogonal cross point calculation step of calculating orthogonal cross points to a designed surface defined by designed values of the object from the pseudo-measurement points;
a contact model location step of locating contact models which specify the surface form of the contact so as to coincide the pseudo-measurement points with reference points of the contact models and so as to coincide attitudes of the contact on measurement with attitudes of the contact models; and
a measurement point calculation step of calculating cross points as measurement points, at which straight lines connecting the pseudo-measurement points and the orthogonal cross points cross the designed surfaces of the contact models. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A computer-executable, form measuring program for measuring a form of surface of an object to be measured using a contact to follow the surface, the program comprising:
-
a pseudo-measurement point acquisition step of acquiring positional coordinates of the reference point of the contact as pseudo-measurement points when the contact touches the object at a plurality of locations;
a normal vector generation step of estimating a surface or line along the pseudo-measurement points from the pseudo-measurement points to calculate normal vectors extending from the pseudo-measurement points to the surface or line;
a contact model location step of locating contact models which specify the surface form of the contact so as to coincide the pseudo-measurement points with reference points of the contact models and so as to coincide attitudes of the contact on measurement with attitudes of the contact models; and
a measurement point calculation step of calculating cross points as measurement points, at which the normal vectors cross the surfaces of the located contact models.
-
-
15. A computer-executable, form measuring program for measuring a form of a surface of an object to be measured using a contact to follow the surface, the program comprising:
-
a pseudo-measurement point acquisition step of acquiring positional coordinates of the reference point of the contact as pseudo-measurement points when the contact touches the object at a plurality of locations;
an orthogonal cross point calculation step of calculating orthogonal cross points to a designed surface defined by designed values of the object from the pseudo-measurement points;
a contact model location step of locating contact models which specify the surface form of the contact so as to coincide the pseudo-measurement points with reference points of the contact models and so as to coincide attitudes of the contact on measurement with attitudes of the contact models; and
a measurement point calculation step of calculating cross points as measurement points, at which straight lines connecting the pseudo-measurement points and the orthogonal cross points cross the designed surfaces of the contact models. - View Dependent Claims (16, 17, 18, 19)
-
Specification