Numerical controller
AssigneeFanuc Corporation
InventorsChikara TANGO, Daisuke UENISHI
Life of this patent
Estimating the term…
Abstract
To provide a numerical controller that can produce high-quality machining with optimal machining conditions by reducing speed control abnormalities in order to stabilize feed rate, cutting speed and other factors. A numerical controller includes a speed reduction block detection unit that detects a speed reduction block that is a block at which the number of blocks to be looked ahead in a machining program relatively decreases, a speed information storage unit that calculates feed rate at each axis from a table feed rate at the speed reduction block and stores this speed information in a storage unit, and a speed information read unit that reads out the speed information from the storage unit and applies the speed information as the feed rate at each axis.
Claims5
A numerical controller that is connected to a machine tool having axes and a storage device and that controls the machine tool by executing a machining program that is made up of a plurality of blocks and that controls acceleration/deceleration of the axes, the numerical controller comprising:
- a program execution unit that runs the machining program;
- a program look-ahead unit that looks ahead at the machining program in parallel with running the machining program;
- a speed reduction block detection unit that detects a speed reduction block in the machining program, where the speed reduction block is a block at which the number of blocks to be looked ahead relatively decreases;
- a speed information storage unit that calculates feed rate at each of the axes from a table feed rate at the speed reduction block and stores speed information which is information on the feed rates in the storage unit;
- and
- a speed information read unit that reads out the speed information from the storage unit and applies the speed information as the feed rate at each of the axes.
Dependencies are inferred from the claim text.