# US 12,000,694 B2 · Computer-implemented method for automatically producing metrology test plan

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,000,694 B2
- Document ID: US12000694B2
- Status: Granted
- Kind: B2
- Application number: 17/201,912
- Filed: 2021-03-15
- Published: 2021-09-16
- Granted: 2024-06-04
- Earliest claimed: 2020-03-16
- Assignees: Carl Zeiss Industrielle Messtechnik GmbH
- Applicants: Carl Zeiss Industrielle Messtechnik GmbH
- Inventors: Thomas Guth; Annett Froewis; Birgit Huber; Günter Haas; Ana Carolina Mayr Adam
- Web page: https://patentgrep.com/patent/US12000694B2

## CPC

- G01B 21/047: {Accessories, e.g. for positioning, for tool-setting, for measuring probes}
- G01B 21/20: for measuring contours or curvatures, e.g. determining profile
- G05B 19/4097: characterised by using design data to control NC machines, e.g. CAD/CAM (G05B19/4093 takes precedence)
- G01B: MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G05B: CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS (systems for controlling or regulating non-electric variables G05D; systems for regulating electric or magnetic variables G05F; control devices or systems insofar as characterised by mechanical features only G05G)

## Abstract

A computer-implemented method automatically produces a test plan for measuring a measured object. The method includes obtaining a desired dataset of the measured object. The method includes providing a starting pattern. The providing comprises producing a division. The producing the division comprises applying at least one division function. The division has a plurality of division indices. The method includes producing a target pattern by generating a comparison between the desired dataset and the division. At least one division index is adapted in response to a deviation of the division from the desired dataset. The method includes creating at least one element with at least one piece of pattern information in the test plan in accordance with the target pattern.

## Claims

### Claim 1

A computer-implemented method for automatically producing a test plan for measuring a measured object, the method comprising:
obtaining a desired dataset of the measured object;
providing a starting pattern that is independent of measurement data of the measured object, wherein:
the providing comprises producing a division,
the producing the division comprises applying at least one division function, and
the division has a plurality of division indices;
producing a target pattern by generating a comparison between the desired dataset and the division, wherein at least one division index is adapted in response to a deviation of the division from the desired dataset;
creating at least one element with at least one piece of pattern information in the test plan in accordance with the target pattern; and
according to the test plan, controlling operation of a coordinate measuring machine to measure the measured object.

### Claim 2 (depends on 1)

The method of claim 1 wherein:
the desired dataset comprises a model of the measured object; and
the model of the measured object includes a CAD model.

### Claim 3 (depends on 1)

The method of claim 1 wherein:
the desired dataset is produced based on a model of the measured object; and
the model of the measured object includes a CAD model.

### Claim 4 (depends on 1)

The method of claim 1 wherein:
the desired dataset has a plurality of elements; and
the desired dataset has at least one of special geometries and regular geometries.

### Claim 5 (depends on 1)

The method of claim 1 wherein the adapting of the at least one division index comprises masking the division index.

### Claim 6 (depends on 1)

The method of claim 1 wherein:
the desired dataset has a pattern containing absent positions; and
the comparison comprises removing and/or deleting all the division indices that correspond to the absent positions in the desired dataset.

### Claim 7 (depends on 1)

The method of claim 1 wherein the desired dataset comprises an outer contour.

### Claim 8 (depends on 7)

The method of claim 7 wherein:
the comparison between desired dataset and division comprises regarding the outer contour; and
the comparison comprises removing and/or deleting all the division indices outside the outer contour.

### Claim 9 (depends on 1)

The method of claim 1 wherein the comparison comprises a pattern comparison between desired dataset and division.

### Claim 10 (depends on 9)

The method of claim 9 wherein adapted division indices are not created in the test plan.

### Claim 11

A non-transitory computer-readable medium comprising instructions for execution on a computer, wherein the instructions include:
obtaining a desired dataset of a measured object;
providing a starting pattern that is independent of measurement data of the measured object, wherein:
the providing comprises producing a division,
the producing the division comprises applying at least one division function, and
the division has a plurality of division indices;
producing a target pattern by generating a comparison between the desired dataset and the division, wherein at least one division index is adapted in response to a deviation of the division from the desired dataset;
creating at least one element with at least one piece of pattern information in a test plan in accordance with the target pattern; and
according to the test plan, controlling operation of a coordinate measuring machine to measure the measured object.

### Claim 12 (depends on 11)

The computer-readable medium of claim 11 wherein the instructions further include measuring the measured object in accordance with the test plan.

### Claim 13

A coordinate measuring machine for measuring a measured object, the coordinate measuring machine comprising:
a measurement sensor; and
a data processing unit, wherein:
the data processing unit is configured to produce a test plan for measuring the measured object using the measurement sensor,
the data processing unit comprises at least one interface configured to provide a desired dataset of the measured object and at least one starting pattern that is independent of measurement data of the measured object,
the providing comprises producing a division,
the producing the division comprises applying at least one division function,
the division has a plurality of division indices, and
the data processing unit is configured to:
produce a target pattern,
compare the desired dataset and the division,
adapt at least one division index in response to a deviation of the division from the desired dataset, and
create at least one element with at least one piece of pattern information in the test plan in accordance with the target pattern.

### Claim 14 (depends on 13)

The coordinate measuring machine of claim 13 further comprising a controller configured to control at least one component of the coordinate measuring machine to measure the measured object in accordance with the test plan.

### Claim 15 (depends on 13)

The coordinate measuring machine of claim 13 wherein:
the desired dataset is based on a model of the measured object; and
the model of the measured object includes a CAD model.

### Claim 16 (depends on 13)

The coordinate measuring machine of claim 13 wherein:
the desired dataset has a plurality of elements; and
the desired dataset has at least one of special geometries and regular geometries.

### Claim 17 (depends on 13)

The coordinate measuring machine of claim 13 wherein:
the desired dataset has a pattern containing absent positions; and
the comparison comprises removing and/or deleting all the division indices that correspond to the absent positions in the desired dataset.

### Claim 18 (depends on 13)

The coordinate measuring machine of claim 13 wherein:
the desired dataset comprises an outer contour;
the comparison encompasses the outer contour; and
the comparison comprises removing and/or deleting all the division indices outside the outer contour.

### Claim 19 (depends on 13)

The coordinate measuring machine of claim 13 wherein:
the comparison comprises a pattern comparison between desired dataset and division; and
adapted division indices are not created in the test plan.

### Claim 20 (depends on 1)

The method of claim 1 wherein the plurality of division indices are a plurality of geometric elements arranged in a two-dimensional grid.
