Dynamically Adapting Operation of a Coordinate Measuring Machine
First Claim
Patent Images
1. A system for measuring a work piece, the system comprising:
- a trajectory module configured to store an established measurement trajectory;
a controller in data communication with the trajectory module to receive, from the trajectory module, the established measurement trajectory, and configured to control a measuring probe according to a subset of, but less than all of, the established measurement trajectory;
a trajectory analysis module configured to analyze an actual trajectory executed by the measuring probe, relative to the established measurement trajectory, based on measurements of the work piece taken according to at least two consecutive target points of the established measurement trajectory, and to produce a trajectory divergence; and
a trajectory revision module configured to generate a revised trajectory based on the established measurement trajectory and the trajectory divergence,the controller configured to control the measuring probe to measure the work piece according to the revised trajectory.
1 Assignment
0 Petitions
Accused Products
Abstract
A coordinate measuring machine revises its original measurement trajectory, prior to completing its measurement of a work piece, upon detecting misalignment between its original measurement trajectory and the orientation of the work piece.
-
Citations
20 Claims
-
1. A system for measuring a work piece, the system comprising:
-
a trajectory module configured to store an established measurement trajectory; a controller in data communication with the trajectory module to receive, from the trajectory module, the established measurement trajectory, and configured to control a measuring probe according to a subset of, but less than all of, the established measurement trajectory; a trajectory analysis module configured to analyze an actual trajectory executed by the measuring probe, relative to the established measurement trajectory, based on measurements of the work piece taken according to at least two consecutive target points of the established measurement trajectory, and to produce a trajectory divergence; and a trajectory revision module configured to generate a revised trajectory based on the established measurement trajectory and the trajectory divergence, the controller configured to control the measuring probe to measure the work piece according to the revised trajectory. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of dynamically adapting the operation of a coordinate measuring machine while measuring a work piece, the method including:
-
providing, to the coordinate measuring machine, an established measurement trajectory comprising a plurality of pre-defined target points, each of the plurality of pre-defined target points having a coordinate location; controlling the coordinate measuring machine to acquire a plurality of initial acquired measurements of the work piece according to an initial set of target points, the initial set of target points being a subset of the plurality of pre-defined target points, the initial set of pre-defined target points defining a remainder of target points; storing the plurality of initial acquired measurements in a memory; after controlling the coordinate measuring machine to acquire the plurality of initial acquired measurements, but prior to completing execution of the established measurement trajectory, establishing a trajectory divergence based on at least two of the plurality of initial acquired measurements; based on the trajectory divergence, producing a re-oriented set of target points from the remainder of target points, the re-oriented set of target points configured to reduce the trajectory divergence; controlling the coordinate measuring machine to continue measuring the work piece according to the re-oriented set of target points, thereby acquiring a remainder of measurements; and storing the remainder of measurements in the memory. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transient computer program product bearing non-transient executable computer code which, when executed by a computer processor, control a coordinate measuring machine, the executable computer code comprising:
-
code for causing a controller to measure a work piece according to each of two target points of an established measurement trajectory, each of the two target points having a pre-established coordinate location according to the established measurement trajectory, to produce two corresponding location measurements, the two target points defining a remainder of target points of the established measurement trajectory; code for assessing, prior to completing execution of the established measurement trajectory, an orientation of the work piece by processing the two location measurements relative to the pre-established coordinate locations code for producing a re-oriented set of target points from the remainder of target points of the established measurement trajectory; and code for controlling the coordinate measuring machine to continue measuring the work piece by measuring the work piece according to the re-oriented set of target points. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification