摘要 |
<p>PROBLEM TO BE SOLVED: To provide a numerical control device that avoids problem occurrence due to the fact that lookahead is not in time when performing parallel execution of multiple NC programs or multiple table format data.SOLUTION: For multiple NC programs, execution time is integrated of a lookahead block for all programs currently being lookahead objects, and when lookahead is possible for a program PA whose integration of the execution time of the lookahead block is the shortest, lookahead is performed for a next block of the program PA (SA01-SA03). When the lookahead is not possible, the program PA is excluded from the lookahead object, and when any of programs currently being excluded from the lookahead object becomes the lookahead object, the program for which lookahead is possible is added to the lookahead object (SA04-SA06). When all programs are excluded from the lookahead object, process is terminated (SA07). When all programs are not excluded from the lookahead object (NO), the process returns to the step SA01.</p> |