主权项 |
一种具有系统间等待功能的数值控制装置,其具有至少2个以上的控制系统,在各个该控制系统中通过预读/分析处理任务进行预读/分析处理,该预读/分析处理顺序地预读登记在存储器或外部存储单元中的加工程序的程序段,在代码分析部中生成代码分析数据,在功能代码判定部中判定上述生成的代码分析数据的功能,在执行数据生成部中生成用于执行通过上述功能代码判定部判定出的功能的执行数据,该具有系统间等待功能的数值控制装置的特征在于,具备:预读/分析暂时停止部,其在通过上述功能代码判定部判断出上述程序段中不包含系统间等待代码时,不暂时停止上述预读/分析处理,而通过预读/分析处理任务继续进行;在通过上述功能代码判定部判断出上述程序段中包含有系统间等待代码时,暂时停止上述预读/分析处理;指定条件判断部,其在通过上述预读/分析暂时停止部停止了预读/分析处理的基础上,确认包含上述系统间等待代码的程序段的上一个程序段的执行状态,判断是否满足对用于执行在包含上述系统间等待代码的程序段中指示的系统间等待的条件进行了指定的指定条件;系统间等待部,其通过上述指定条件判断部判断出满足指定条件后,则执行在包含上述系统间等待代码的程序段中指示的系统间等待的对象的系统和加工程序的等待;系统间等待废弃重启部,其在上述系统间等待的对象的系统中执行了基于同一系统间等待代码的系统间等待后,则认为系统间等待成立,废弃直到暂时停止上述预读/分析处理之前生成的代码分析数据,立即从包含上述系统间等待代码的程序段的下一个程序段预读加工程序并开始预读/分析处理,通过预读/分析处理任务进行上述预读/分析暂时停止部、指定条件判断部、系统间等待部以及系统间等待废弃重启部的处理。 |