Patent ID: 6907312

Claim:
A program display processing method for displaying, in a graphic screen, a multi-line control program to be executed in an NC machine tool provided with at least one spindle and at least one tool rest, both operable under control in a plurality of lines, comprising: allocating a plurality of programs, for controlling a plurality of processes required to manufacture a machined product in said NC machine tool, to said plurality of lines, to produce a multi-line control program; calculating running times required in respective individual blocks in said multi-line control program; investigating queuing positions of said programs between said lines in said multi-line control program; individually calculating elapsed times from a program start-end to respective blocks in a series of said programs allocated to each of said plurality of lines; comparing said elapsed times as calculated of said blocks at last stages of all of said lines, and defining a longest elapsed time as a cycle time of said multi-line control program; calculating start times and machining times of respective said processes in each of said plurality of lines; calculating intervals between time graduations in said graphic screen, on the basis of said cycle time as defined, so as to permit said multi-line control program to be entirely displayed in a displayable area of a program displaying screen as previously provided; and respectively aligning rectangular strips, which respectively represent said processes in each of said plurality of lines, with said start times in corresponding lines, with reference to said time graduations as calculated, on the basis of said start times and said machining times as calculated, and displaying the rectangular strips in said graphic screen.