摘要 |
PURPOSE:To shorten the non-cutting time of a machine tool and to shorten the working time with a numerical controller by carrying out in parallel two specific instructions having no working interference with each other. CONSTITUTION:An operation executing part 3 usually sets the command data for each one of instruction codes indicated by an execution pointer when the command data is set at a motor command buffer 4 based on the instruction code compiled into an NC language of an operation data buffer part 2. However both a tool exchange command and a positioning instruction of a table 27 are written into the buffer 4 at one time in case these command and instruction are continuous to each other. Then a start flag is set at 1 and a motor control part 5 starts both the tool exchanging action and the positioning action of the table 27 at one time. As a result, a Z-axis original point resetting instruction is always put before the tool exchange instruction. Then the tools are exchanged at a position where a spindle stock 23 rise up to a point near the upper end. Thus no interference is produced between the tool exchanging action and the moving action of the table 27 and these two actions are carried out in parallel with each other. Thus the non-cutting time is shortened.
|