# US 5,369,592 A · Three-dimensional machining method

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

- Number: US 5,369,592 A
- Document ID: US5369592A
- Status: Granted
- Kind: A
- Application number: 07/966,460
- Filed: 1992-10-26
- Granted: 1994-11-29
- Earliest claimed: 1991-11-19
- Assignees: Kabushiki Kaisha F A Labo
- Inventors: Kenichi Honda
- Web page: https://patentgrep.com/patent/US5369592A

## CPC

- G05B 19/41: characterised by interpolation, e.g. the computation of intermediate points between programmed end points to define the path to be followed and the rate of travel along that path (G05B19/25, G05B19/31, G05B19/37, G05B19/39, G05B19/40 take precedence)
- G05B 19/4099: Surface or curve machining, making three-dimensional [3D] objects, e.g. desktop manufacturing
- G05B 2219/35114: Generation of connection between two or more surfaces
- G05B 2219/35118: Generate intersection of offset surfaces
- 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 three-dimensional machining method in which paths of the center of a machine tool are calculated from at least one defined curve to machine a surface which is smooth and includes the defined curve. For continuous machining of a first surface and a second surface, the intersection of a tool center path to machine the first surface and the offset surface of the second surface is calculated, and the intersection of a tool center path to machine the second surface and the offset surface of the first surface is calculated. Then, a tool center path to create a connecting surface between the intersections is generated.

## Claims

### Claim 1

A three-dimensional machining method for machining a workpiece, wherein machining of the workpiece is transferred from a first defined surface to a second defined surface continuously and smoothly, said three-dimensional machining method comprising the steps of:
calculating an intersection of a tool center path to machine the first defined surface and an offset surface of the second defined surface;
calculating an intersection of a tool center path to machine the second defined surface and an offset surface of the first defined surface;
generating a tool center path to create a connecting surface between the intersections; and
machining the workpiece in accordance with the generated tool center path.

### Claim 2 (depends on 1)

The three-dimensional machining method of claim 1, wherein the tool center path to machine the first defined surface does not intersect with the tool center path to machine the second defined surface.

### Claim 3 (depends on 1)

The three-dimensional machining method of claim 1 wherein each of the intersection calculating steps is performed in accordance with Cauchy's method.

### Claim 4 (depends on 3)

The three-dimensional machining method of claim 3, further comprising the step of machining a workpiece in accordance with the generated connecting tool center path.

### Claim 5 (depends on 4)

The three-dimensional machining method of claim 4, wherein the tool center path to machine the first surface does not intersect with the tool center path to machine the second surface.

### Claim 6 (depends on 4)

The three-dimensional machining method of claim 4, wherein each of the intersection calculating steps is performed in accordance with Cauchy's method.

### Claim 7

A three-dimensional machining apparatus for machining a workpiece, wherein machining of the workpiece is transferred from a first defined surface to a second defined surface continuously and smoothly, said three-dimensional machining apparatus comprising:
means for calculating an intersection of a tool center Oath to machine the first defined surface and an offset surface of the second defined surface:
means for calculating an intersection of a tool center path to machine the second defined surface and an offset surface of the first defined surface;
means for generating a tool center path to create a connecting surface between the intersections; and
means for machining the workpiece in accordance with the generated tool center path.

### Claim 8 (depends on 7)

The three-dimensional machining apparatus of claim 7 wherein the tool center path to machine the first defined surface does not intersect with the tool center path to machine the second defined surface.

### Claim 9 (depends on 7)

The three-dimensional machining apparatus of claim 7, wherein each of the intersection calculating means calculates intersections in accordance with Cauchy's method.

### Claim 10

A three-dimensional machining apparatus for continuous machining of a first surface and a second surface of a workpiece, the three-dimensional machining apparatus comprising:
(a) means for defining said first and second surfaces by
defining two variations .lambda. and .mu., which are non-parametric with respect to a coordinate system, wherein .lambda. and .mu. fulfill the following condition:
0.ltoreq..lambda..ltoreq.1
0.ltoreq..mu..ltoreq.1,
defining a first plurality of curves extending in direction of .lambda., c(.lambda.,.mu..sub.0), wherein .mu..sub.0 is a constant value of .mu.,
defining a second plurality of curves extending in direction of .mu., c(.lambda..sub.0,.mu.), wherein .lambda..sub.0 is a constant value of .lambda., and
forming said surfaces by said first and said second curves:
(b) means for defining, for each of said surfaces, a plurality of offset points, each of said offset points being defined by
defining a point on one of said surfaces to be machined, and
defining a distance from said point in direction of the normal of said point, said distance being the distance between a working end of a machine tool and a center of said machine tool;
(c) means for defining a first and a second offset surface by
defining a first parallel surface that contains said offset points of said first surface, and
defining a second parallel surfaces that contains said offset points of said second surface; and
(d) means for defining a first tool center path for machining said first surface by connecting offset points of said first surface;
(e) means for defining a second tool center path for machining said second surface by connecting offset points of said second surface:
(f) means for calculating an intersection of said first tool center path and said offset surface of the second surface;
(g) means for calculating an intersection of said second tool ,center path and said offset surface of the first surface;
(h) means for generating a tool center path between said intersections for creating a connecting surface therebetween; and
(i) means for machining the workpiece in accordance with the generated tool center path.

### Claim 11 (depends on 10)

The three-dimensional machining apparatus of claim 10, wherein the tool center path to machine the first surface does not intersect with the tool center path to machine the second surface.

### Claim 12 (depends on 10)

The three-dimensional machining apparatus of claim 10, wherein each of the intersection calculating means calculates intersections in accordance with Cauchy's method.
