BRIEF DESCRIPTION OF THE DRAWINGS
The above and other objects and features of the present invention will be obvious from the ensuing description of embodiments with reference to the accompanying drawings, in which:
FIG. 1 is a schematic block diagram of a numerical controller for controlling a machine according to one embodiment of the invention;
FIG. 2 is a diagram showing a first example of speed change during the execution of one block of a machining program in a machining program check mode provided for the machine that is controlled by the numerical controller of FIG. 1;
FIG. 3 is a diagram showing a second example of speed change during the execution of one block of the machining program in the machining program check mode provided for the machine that is controlled by the numerical controller of FIG. 1;
FIG. 4 is a diagram showing a third example of speed change during the execution of one block of the machining program in the machining program check mode provided for the machine that is controlled by the numerical controller of FIG. 1;
FIG. 5 is a diagram showing a fourth example of speed change during the execution of one block of the machining program in the machining program check mode provided for the machine that is controlled by the numerical controller of FIG. 1;
FIG. 6 is a flowchart showing an algorithm of processing in the program check mode for the first example of speed change that is executed by a CPU of the numerical controller of FIG. 1;
FIG. 7 is a flowchart showing an algorithm of processing in the program check mode for the second example of speed change that is executed by the CPU of the numerical controller of FIG. 1; and
FIG. 8 is a flowchart showing an algorithm of processing in the program check mode for the third example of speed change that is executed by the CPU of the numerical controller of FIG. 1.