摘要 |
PROBLEM TO BE SOLVED: To provide a speed control method of preventing unnecessary acceleration and deceleration from being repeated when a program in a smooth shape is executed. SOLUTION: The numerical controller is equipped with a first block end speed computing means of computing a block end speed such that respective end-point speeds of a plurality of blocks where position and speed information is preread do not exceed an acceleration limit value and a second block end speed computing means of computing a block end speed such that the respective end-point speeds of the plurality of preread blocks do not exceed a limit value of specified in-block acceleration, and regards a smaller speed between the first and second block end speeds as a corrected block end speed and performs interpolating operation on the basis of the limit value of in-block acceleration, the corrected block end speed, and a command value to drive a servo system; when the second block end speed is selected for all the blocks through comparisons made by a block end speed comparing means, acceleration exceeding the corrected block end speed is inhibited. COPYRIGHT: (C)2004,JPO
|