# US 5,103,150 A · Involute interpolation error correction system

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

- Number: US 5,103,150 A
- Document ID: US5103150A
- Status: Granted
- Kind: A
- Application number: 07/646,717
- Filed: 1991-02-04
- Granted: 1992-04-07
- Earliest claimed: 1989-06-28
- Assignees: Fanuc Corporation
- Inventors: Takao Sasaki; Toshiaki Otsuki; Kunihiko Murakami; Masafumi Sano
- Web page: https://patentgrep.com/patent/US5103150A

## CPC

- G05B 19/4103: Digital interpolation
- G05B 2219/34144: Involute, evolute
- 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

An involute interpolation error correction system for correcting an error attributable to an involute interpolation of a numerical control device or the like. When machining is effected in accordance with a command for an involute curve (In1), a bite is produced in an actual work shape in the vicinity of a basic circle (C). The start point (Ps3) of this bite, the radius (Rs) from the basic circle (C) and an error amount (De) in the normal direction of the bite are obtained from the work shape, and this data is set as parameters in the numerical control device. The numerical control device allows a cutting along the involute curve (In1) up to the point Ps3, and then cuts along an involute curve (In3) having an end point which is deviated from the point Ps3 by the error amount (De) in the normal direction, whereby a bite-free involute curve machining can be effected.

## Claims

### Claim 1

A method of correcting an error attributable to an involute interpolation with a numerical control device said method comprising:
(a) obtaining in the numerical control device a curvature radius from a basic circle to a start point of a bite or leftover on a first involute curve and an error amount in a normal direction of the bite or leftover at an end point of the first involute curve, from an actual work shape created in accordance with a command for the first involute curve, when the work shape is liable to cause the bite or leftover; and
(b) setting obtained values as parameters in the numerical control device and performing machining, with the numerical control device, based on an interpolation such that the first involute curve is divided between second and third involute curves, the second involute curve having an end point on the start point of the bite or leftover, and the third involute curve having a start point on the start point of the bite or leftover and having an end point deviated from the end point of the first involute curve by the error amount in the normal direction.

### Claim 2 (depends on 1)

A method according to claim 1, wherein a start point of a curved or straight line starting at the end point of the first involute curve is shifted to the end point of the third involute curve when the curved or straight line is connected to the first involute curve.

### Claim 3 (depends on 2)

A method according to claim 2, wherein the curved line is one of an arcuate curve, a spline curve, and an involute curve.

### Claim 4

A method of machining with a corrected interpolation curve, comprising the steps of:
(a) performing machining based on a first involute curve to obtain an actual work shape;
(b) creating a second involute curve having an end point at the starting point of a deviation between the first involute curve and the actual work shape;
(c) creating a third involute curve having a starting point at the starting point of the deviation between the first involute curve and the actual work shape, and an end point a distance from the first involute curve which corresponds to the deviation between the first involute curve and the actual work shape at an end point of the first involute curve; and
(d) performing machining corresponding to an interpolation based on the second and third involute curves.
