Machine tool with function to automatically modify cutting conditions
First Claim
1. A machine tool for machining a workpiece according to a machining program,the machine tool configured toreceive data includingupper limits and lower limits for cutting conditions including a cutting width, a cutting depth, and a cutting load of a tool used for machining, anda 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, andcalculate 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 todetermine 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, andin 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, andexecute an actual operation according to the modified machining program.
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
6 Claims
-
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.
Specification