IP Library › Granted Patent US 10,599,123
Granted Patent B2
US 10,599,123 · App. 15/009,214 · Granted Mar 24, 2020

Machine tool with function to automatically modify cutting conditions

Inventor: Yasuhiko Kurosumi (Yamanashi, JP)
Assignee: FANUC CORPORATION
G05B19/182G05B19/40937G05B2219/31407G05B2219/36086
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,599,123
App. No.
15/009,214
Granted
Mar 24, 2020
Kind
B2
Abstract

The machine tool according to the present invention has: a function to set upper limits and lower limits for cutting conditions including a cutting width, a cutting depth, and a cutting load of a tool; a function to set a range and a modification condition of the machining program modifying the cutting width or the cutting depth of the tool; a function to modify, based on the modification condition, a movement amount of a block that orders a feeding operation of the machining program; a function to calculate a load imposed upon cutting, based on a cutting condition obtained prior to modification of the machining program and a variation in the modified movement amount; and a function to determine whether or not the calculated load and the modified movement amount fall within the set ranges between the upper limits and the lower limits of the cutting width or cutting depth and the cutting load.

Claims (37)

1. A machine tool for machining a workpiece according to a machining program,

the machine tool configured to

receive data including

upper limits and lower limits for cutting conditions including a cutting width, a cutting depth, and a cutting load of a tool used for machining, and

a range of the machining program and a modification condition of the machining program for modifying at least one of the cutting width and the cutting depth of the tool,

store the received data in a memory of the machine tool,

automatically modify, based on the modification condition, the at least one of the cutting width and the cutting depth of the tool in the machining program, and

calculate a cutting load imposed upon cutting, based on the modified at least one of the cutting width and the cutting depth,

wherein the machine tool includes a controller configured to

determine whether or not (i) the modified cutting width or cutting depth and (ii) the calculated cutting load fall within ranges between the received upper limits and the received lower limits of the cutting width, cutting depth and cutting load, respectively, and

in response to a determination result that (i) the modified cutting width or cutting depth and (ii) the calculated cutting load fall within the ranges between the received upper limits and the received lower limits of the cutting width, cutting depth and cutting load, respectively,

modify the machining program to apply the modified at least one of the cutting width and the cutting depth in accordance with the range of the machining program stored in the memory, and

execute an actual operation according to the modified machining program.

2. The machine tool according to claim 1 , further comprising:

a display configured to display the determination result made by the controller.

3. The machine tool according to claim 1 , wherein

the controller is further configured to

in response to a determination result that at least one of (i) the modified cutting width or cutting depth and (ii) the calculated cutting load does not fall within the ranges between the received upper limits and the received lower limits of the cutting width, cutting depth and cutting load, respectively,

correct the modified at least one of the cutting width and the cutting depth so as to fall within the ranges between the received upper limits and the received lower limits of the cutting width and cutting depth, respectively.

4. A machine tool for machining a workpiece according to a machining program, the machine tool configured to

receive data including

upper limits and lower limits for cutting conditions including a cutting width, a cutting depth, and a cutting load of a tool used for machining, and

a range of the machining program and a modification condition of the machining program for modifying at least one of the cutting width and the cutting depth of the tool,

store the received data in a memory of the machine tool,

automatically modify, based on the modification condition, the at least one of the cutting width and the cutting depth of the tool in the machining program, and

calculate a cutting load imposed upon cutting, based on the modified at least one of the cutting width and the cutting depth,

wherein the machine tool includes a controller configured to

determine whether or not (i) the modified cutting width or cutting depth and (ii) the calculated cutting load fall within ranges between the received upper limits and the received lower limits of the cutting width, cutting depth and cutting load, respectively, and

in response to a determination result that (i) the modified cutting width or cutting depth and (ii) the calculated cutting load fall within the ranges between the received upper limits and the received lower limits of the cutting width, cutting depth and cutting load, respectively,

without modifying the machining program, create a modified version of the machining program that reflects the modified at least one of the cutting width and the cutting depth in accordance with the range of the machining program stored in the memory, and

execute an actual operation according to the created modified version of the machining program.

5. The machine tool according to claim 4 , further comprising:

a display configured to display the determination result made by the controller.

6. The machine tool according to claim 4 , wherein

the controller is further configured to

in response to a determination result that at least one of (i) the modified cutting width or cutting depth and (ii) the calculated cutting load does not fall within the ranges between the received upper limits and the received lower limits of the cutting width, cutting depth and cutting load, respectively,

correct the modified at least one of the cutting width and the cutting depth so as to fall within the ranges between the received upper limits and the received lower limits of the cutting width and cutting depth, respectively.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2016
From: KUROSUMI, YASUHIKO
To: FANUC CORPORATION
Reel/Frame 037612/0208 →
Priority Claims (1)
JP 2015-015024 · Jan 29, 2015 · national
Continuity (1)
Related Publication 20160224004A1 · Aug 4, 2016