# US 4,549,270 A · Method of controlling selection of tools in a quadriaxial numerical control lathe

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

- Number: US 4,549,270 A
- Document ID: US4549270A
- Status: Granted
- Kind: A
- Application number: 06/472,253
- Filed: 1983-03-04
- Granted: 1985-10-22
- Earliest claimed: 1982-03-11
- Assignees: Yamazaki Machinery Works, Ltd.
- Inventors: Naoe Fukumura; Shunji Hasegawa; Masanobu Tanaka
- Web page: https://patentgrep.com/patent/US4549270A

## CPC

- G05B 19/40938: {Tool management}
- G05B 19/182: {characterised by the machine tool function, e.g. thread cutting, cam making, tool direction control (G05B19/21 - G05B19/40 take precedence)}
- G05B 2219/36305: Table, correlation tool type and machining category, process
- G05B 2219/36357: Tool line up, select right order of tool, optimal tool order loading, tool file
- G05B 2219/45141: Turret lathe
- G05B 2219/49226: Cut, up or down cutting, cutting direction right, left
- G05B 2219/50008: Multiple, multi tool head, parallel machining
- G05B 2219/50249: Tool, probe, pen changer
- Y02P 90/02: Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
- Y10T 82/2502: with program control
- Y10T 483/123: Replaceable information comprising tool location
- 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)
- Y02P: CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y10T: TECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION

## Abstract

A method of controlling selection of tools in a quadriaxial numerical control lathe provided with two tool rests each mounting a plurality of tools and adapted to perform machining by the use of the tool rests, without requiring a programmer or the like to give an instruction concerning selection of tools to be used in each of machining processes when he/she forms a machining program. The method comprises: providing a tool kind memory storing a tool kind table showing the kinds of tools to be used in accordance with machined portions and machining modes, and a tool information memory storing a tool data such as the kinds of the tools mounted on the tool rests, the positions of the tools on the tool rests, identification of the tool rests and so force; retrieving the content of the tool kind table in the tool kind memory in accordance with the machining modes and the machined portions for each of machining processes in order to determine the kinds of the tools to be used in each machining process; and further retrieving the tool data in the tool information memory on the basis of the kinds of the tools thus determined, thereby to select and extract the tools usable in each machining process.

## Claims

### Claim 1

A method of controlling selection of tools in a quadriaxial numerical control lathe provided with two tool rests each mounting a plurality of tools and adapted to perform machining by the use of said tool rests, comprising the steps of:
storing in a tool kind memory a tool kind table including kinds of tools and corresponding machined portions and machining modes, and storing in a tool information memory tool data including kinds of tools mounted on said tool rests, the positions of said tools on said tool rests, and identification of said tool rests;
retrieving the content of said tool kind table in response to a determined machining mode and said machined portions for each machining process in order to determine the kinds of tools used in each machining process;
retrieving said tool data from said tool information memory in response to the kinds of the tools thus determined; and
selecting and extracting the tools usable in each machining process based on the retrieved tool data.

### Claim 2 (depends on 1)

A method according to claim 1, wherein said step of providing a tool kind memory comprises the step of providing a tool kind memory wherein said machined portions are classified into at least three portions: outer periphery, inner periphery and end surface.

### Claim 3 (depends on 2)

A method according to claim 2, wherein said step of providing a tool kind memory comprises the step of providing a tool kind memory wherein said machining modes are classified into at least seven such modes: a rod maching mode, profiling mode, chamfering mode, end surface machining mode, threading mode, grooving mode and drilling mode.

### Claim 4 (depends on 3)

A method according to claim 3, further comprising the steps of providing a use condition memory storing a use condition table including conditions of combination between the character of each of said tools and rotational directions of a spindle corresponding to machining directions;
selecting and extracting tools through retrieval of said tool data in said tool information memory;
determining whether or not the extracted tools satisfy said conditions specified in said use condition table; and
using only the tools satisfying said conditions in the machining.

### Claim 5 (depends on 2)

A method according to claim 2, further comprising the steps of providing a use condition memory storing a use condition table including conditions of combination between the character of each of said tools and rotational directions of a spindle corresponding to machining directions;
selecting and extracting tools through retrieval of said tool data from said tool information memory;
determining whether or not the extracted tools satisfy said conditions specified in said use condition table; and
using only the tools satisfying said conditions in the machining.

### Claim 6 (depends on 1)

A method according to claim 1, wherein said step of providing a tool kind memory comprises the step of providing a tool kind memory wherein said machining modes are classified into at least seven such modes: a rod maching mode, profiling mode, chamfering mode, end surface machining mode, threading mode, grooving mode and drilling mode.

### Claim 7 (depends on 6)

A method according to claim 6, further comprising the steps of providing a use condition memory storing a use condition table including conditions of combination between the character of each of said tools and rotational directions of a spindle corresponding to machining directions;
selecting and extracting tools through retrieval of said tool data from said tool information memory;
determining whether or not the extracted tools satisfy said conditions specified in said use condition table; and
using only the tools satisfying said conditions in the machining.

### Claim 8 (depends on 1)

A method according to claim 1, further comprising the steps of providing a use condition memory storing a use condition table including conditions of combination between the character of each of said tools and rotational directions of a spindle corresponding to machining directions;
selecting and extracting tools through retrieval of said tool data from said tool information memory;
determining whether or not the extracted tools satisfy said conditions specified in said use condition table; and
using only the tools satisfying said conditions in the machining.

### Claim 9

A quadriaxial numerical control lathe comprising:
two (2) tool rests each having mounted thereon a plurality of tools for performing machining;
a tool kind memory for storing a tool kind table including kinds of tools and corresponding machined portions and machining modes;
a tool information memory for storing tool data including kinds of tools mounted on said tool rests, the positions of said tools on said tool rests and identification of said tool rests;
means for retrieving the contents of said tool kind table in said tool kind memory in response to a determined machining mode and machined portions for each machining process in order to determine the kinds of tools used in each machining process; and
means for retrieving tool data from said tool information memory in response to the kinds of tools thus determined and controlling said tool rests in accordance therewith so that the appropriate tool of said plurality of tools is properly used for each machining process.

### Claim 10 (depends on 9)

A numerical control lathe according to claim 9 wherein said machined portions stored in said tool kind table are classified into at least three portions: outer periphery, inner periphery and end surface.

### Claim 11 (depends on 10)

A numerical control lathe according to claim 10 wherein said machining modes stored in tool kind memory are classified into seven such modes including: a rod machining mode, profiling mode, chamfering mode, end surface machining mode, threading mode, grooving mode and drilling mode.

### Claim 12 (depends on 11)

A numerical control lathe according to claim 11 further including:
a use condition memory for storing a condition table including conditions of combination of a character of each of said tools and rotational directions of a spindle of said lathe corresponding to machining directions;
means for selecting and extracting tools through retrieval of said tool data in said tool information memory; and
means for determining whether or not the extracted tools satisfy said conditions specified in said use condition table and using only the tools satisfying said conditions.

### Claim 13 (depends on 10)

A numerical control lathe according to claim 10 further including:
a use condition memory for storing a condition table including conditions of combination of a character of each of said tools and rotational directions of a spindle of said lathe corresponding to machining directions; and
means for determining whether or not the extracted tool data from said too information memory satisfy said conditions specified in said use condition table and using only the tools corresponding to tool data satisfying said conditions.

### Claim 14 (depends on 9)

A numerical control lathe according to claim 9 wherein said machining modes stored in tool kind memory are classified into seven such modes including: a rod machining mode, profiling mode, chamfering mode, end surface machining mode, threading mode, grooving mode and drilling mode.

### Claim 15 (depends on 14)

A numerical control lathe according to claim 14 further including:
a use condition memory for storing a condition table including conditions of combination of a character of each of said tools and rotational directions of a spindle of said lathe corresponding to machining directions; and
means for determining whether or not the extracted tool data from said tool information memory satisfy said conditions specified in said use condition table and using only the tools corresponding to tool data satisfying said conditions.

### Claim 16 (depends on 9)

A numerical control lathe according to claim 9 further including:
a use condition memory for storing a condition table including conditions of combination of a character of each of said tools and rotational directions of a spindle of said lathe corresponding to maching directions; and
means for determining whether or not the extracted tool data from said tool information memory satisfy said conditions specified in said use condition table and using only the tools corresponding to tool data satisfying said conditions.
