to indicate a warning 600 that a workpiece coordinate system is redundantly wrote in a plurality of machining programs this prevents redundant use of a coordinate system by mistake with reference to a flow chart shown in fig2 a 2d a method for creating the schedule below after a schedule creating program is activated step s 10 the process chart creating section 26 reads one word of a machining program from the program analyzing section 22 step s 12 then through steps s 14 s 26 it is determined that the one word is the tool number the spindle rotational speed the speed of cutting feed the positioning of a machined surface the tool length correcting value the tool diameter correcting value or the designation of an inclined surface if the one word is one of the tool number the spindle rotational speed the speed of cutting feed the positioning of a machined surface the tool length correcting value the tool diameter correcting value and the designation of an inclined surface i e yes at one of the steps s 14 s 26 then the command value is stored in a predetermined region of a memory step s 28 and the flow goes back to the step s 12 so that the next one word of the machining program is read if the judgment is no at any one of the steps s 14 s 26 then it is determined whether or not the one word is a call command for calling a subprogram at step s 30 if the one word is a call command for calling a subprogram yes at the step s 30 then a command value of the.