IP Library › Granted Patent US 10,809,700
Granted Patent B2
US 10,809,700 · App. 16/165,443 · Granted Oct 20, 2020

Numerical controller

Inventor: Takumi Oohashi (Yamanashi, JP)
Assignee: Fanuc Corporation
G05B19/4155B23Q3/155B23Q3/15503G05B2219/33124
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,809,700
App. No.
16/165,443
Granted
Oct 20, 2020
Kind
B2
Abstract

A numerical controller performs control for changing a tool mounted on a spindle to another tool stored in a tool magazine based on a machining program. The numerical controller analyzes a command by a block of the machining program, predicts a time required for machining by the analyzed command, and selects a tool changeable before a tool change command, during tool selection, based on the predicted time.

Claims (13)

1. A numerical controller for performing control for changing a first tool mounted on a spindle to a second tool stored in a tool magazine based on a machining program, the numerical controller comprising:

a processor configured to:

analyze a command of a block of the machining program;

when the analyzed command of the block is a tool selection command, prefetch, from the machining program, a block between the tool selection command and a tool change command executed after the tool selection command;

predict a time required for machining the prefetched block; and

select a tool which can be changed before the tool change command during tool selection, as a second tool, based on the predicted time required for machining.

2. The numerical controller according to claim 1 , wherein the processor is further configured to:

store in advance a time required to move a tool pot at a tool change position of the tool magazine to a predetermined tool pot,

wherein when the tool selection command is issued during a machining operation by the machining program, the processor selects a tool allowed to be selected within a machining time from the tool selection command to a subsequent tool change command, wherein the machining corresponds to the predicted time required for machining by the prefetched block, by referring to the stored time required to move the tool pot.

3. The numerical controller according to claim 2 , wherein when a plurality of tools is allowed to be selected within the machining time from the tool selection command to the tool change command, the processor selects a tool to be changed according to a predetermined order of priority determined in advance.

4. The numerical controller according to claim 1 , wherein the processor performs tool selection by the tool selection command such that tool selection by another tool selection command commanded after the tool selection command is allowed before a tool change command subsequent to the another tool selection command.

5. The numerical controller according to claim 1 , wherein the processor is further configured to

determine whether tool selection by the tool selection command by the block of the machining program ends before execution of a tool change command subsequent to the tool selection command at a start of a program operation.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 10, 2018
From: OOHASHI, TAKUMI
To: FANUC CORPORATION
Reel/Frame 047725/0385 →
Priority Claims (1)
JP 2017-205333 · Oct 24, 2017 · national
Continuity (1)
Related Publication 20190121325A1 · Apr 25, 2019