摘要 |
PROBLEM TO BE SOLVED: To provide a numerical controller capable of simply calculating a block feed speed in such a way as to be able to maintain a shape per block.SOLUTION: A movement distance for which movement needs to be completed in one interpolation cycle is calculated from a movement distance per block and a proportion of a distance for which movement is be completed in one interpolation cycle to an inputted block movement distance, and the movement distance is compared with a distance moved in one interpolation cycle by an initially set first feed speed. If the movement distance is shorter than the other, the feed speed is changed to a feed speed by which the movement distance is moved in one interpolation cycle. It is thereby made possible to simply calculate a feed speed capable of reflecting a program shape within a block. |