cnc控制系统多任务处理。数控系统通常作为一个独立的过程控制单元应用于工业自动化生产中,其系统软件必须完成管理和控制两项任务。系统的管理部分包括输入、I/O处理、显示和诊断。系统的控制部分包括译码、刀具补偿、速度处理、插补和位置控制。在许多情况下,某些管理和控制任务必须同时进行。例如,当数控系统处于加工控制状态时,为了使操作者及时了解数控系统的工作状态,管理软件中的显示模块必须与控制软件同时运行。数控系统在数控模式下工作时,管理软件中的零件程序输入模块必须与控制软件同时运行。当控制软件运行时,它的一些处理模块也必须同时运行。例如,为了保证加工过程的连续性,即刀具在程序段之间不停止切削,解码、刀具补偿和速度处理模块必须与插补模块同时运行,插补必须与位置控制同时运行。