# US 10,274,297 B2 · Method for controlling shape measuring apparatus

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

- Number: US 10,274,297 B2
- Document ID: US10274297B2
- Status: Granted
- Kind: B2
- Application number: 15/158,800
- Filed: 2016-05-19
- Published: 2016-12-08
- Granted: 2019-04-30
- Earliest claimed: 2015-06-02
- Assignees: Mitutoyo Corporation
- Applicants: Mitutoyo Corporation
- Inventors: Takashi Noda; Hiromi Deguchi; Naoya Kikuchi
- Web page: https://patentgrep.com/patent/US10274297B2

## CPC

- G01B 3/002: {Details}
- G01B 5/008: using coordinate measuring machines
- G01B 5/20: for measuring contours or curvatures
- G06F 3/04817: using icons (graphical or visual programming using iconic symbols G06F8/34)
- G06F 3/04842: Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence)
- G05B 2219/37193: Multicoordinate measuring system, machine, cmm
- G05B 2219/37449: Inspection path planner
- G05B 2219/37452: Generate nc program from metrology program, defining cmm probe path
- G01B: MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- 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 method for nominal scanning measurement includes allowing a user to select a shape of an object to be measured from a geometric shape menu prepared in advance, allowing the user to input, according to the selected geometric shape, a parameter to specify the geometric shape, allowing the user to select a measurement path from a measurement path menu prepared in advance, allowing the user to input, according to the selected measurement path, a parameter to specify the measurement path, calculating, based on the selected geometric shape, the input parameter of the geometric shape, the selected measurement path, and the input parameter of the measurement path, measurement points on a workpiece and a normal line direction at each of measurement points using a calculation formula prepared in advance, and calculating a path for scanning measurement to move while scanning a sequence of the measurement points.

## Claims

### Claim 1

A method for controlling a shape measuring apparatus which includes a probe having a stylus head at a tip and a moving mechanism to move the probe, and measures a shape of a workpiece by detecting contact between the stylus head and a surface of the workpiece, the method comprising:
receiving a selection of allowing a user to select a geometric shape type of an object to be measured from a geometric shape menu prepared in advance;
specify a geometric shape corresponding to the selected geometric shape type;
receiving a selection of allowing the user to select a measurement path type from a measurement path menu prepared in advance;
receiving, according to the selected measurement path type, an input parameter to specify a measurement path corresponding to the measurement path type;
based on the selected geometric shape type, the input parameter of the geometric shape, the selected measurement path type, and the input parameter of the measurement path, calculating, by a processor of the shape measuring apparatus, a plurality of measurement points on the workpiece to be scanned, and a normal line direction at each of the measurement points on the workpiece using a calculation formula prepared in advance;
calculating, by the processor, a path for scanning measurement to move while scanning a sequence of the measurement points; and
performing, by the shape measuring apparatus and using the probe, the scanning measurement to scan the path for the scanning measurement.

### Claim 2 (depends on 1)

The method for controlling the shape measuring apparatus according to claim 1, wherein the geometric shape menu includes, at least, a sphere type, a columnar body type, a cone body type, and a plane type.

### Claim 3 (depends on 1)

The method for controlling the shape measuring apparatus according to claim 1, wherein the measurement path menu includes, at least, a spiral type and a sine curve type.

### Claim 4 (depends on 1)

The method for controlling the shape measuring apparatus according to claim 1, further comprising performing shape analysis of the workpiece based on the scanning measurement.

### Claim 5 (depends on 1)

The method for controlling the shape measuring apparatus according to claim 1, further comprising:
presenting a number of turns and a number of sampling points corresponding to the selected measurement path type.

### Claim 6 (depends on 1)

The method for controlling the shape measuring apparatus according to claim 1, wherein the normal line direction is generated such that an amount of deflection becomes constant.

### Claim 7 (depends on 6)

The method for controlling the shape measuring apparatus according to claim 6, wherein a trajectory correction vector is generated to correct a deviation between center coordinates and a path of the stylus head.

### Claim 8 (depends on 6)

The method for controlling the shape measuring apparatus according to claim 6, wherein a trajectory correction vector is generated to correct a deviation in the selected measurement path type.

### Claim 9

A non-transitory computer readable medium storing a control program for the shape measuring apparatus which includes a probe having a stylus head at a tip and a moving mechanism to move the probe, and measures a shape of a workpiece by detecting contact between the stylus head and a surface of the workpiece, the control program executable by a processing unit comprising sets of instructions for:
receiving a selection of allowing a user to select a geometric shape type of an object to be measured from a geometric shape menu prepared in advance;
receiving, according to the selected geometric shape type, an input parameter to specify a geometric shape corresponding to the selected geometric shape type;
receiving a selection of allowing the user to select a measurement path type from a measurement path menu prepared in advance;
receiving, according to the selected measurement path type, an input parameter to specify a measurement path corresponding to the measurement path type;
based on the selected geometric shape type, the input parameter of the geometric shape, the selected measurement path type, and the input parameter of measurement path, calculating, by a processor of the shape measuring apparatus, a plurality of measurement points on the workpiece to be scanned, and a normal line direction at each of the measurement points on the workpiece using a calculation formula prepared in advance;
calculating, by the processor, a path for scanning measurement to move while scanning a sequence of the measurement points; and
performing, by the shape measuring apparatus and using the probe, the scanning measurement to scan the path for the scanning measurement.
