您现在的位置:
什么是数控系统软件

CNC系统是一个典型而又复杂的实时控制系统,即能对信息快速处理和响应。一个实时控制系统包括受控系统和控制系统两大部分。受控系统由硬件设备组成,如电机及其驱动;控制系统(在此为CNC装置)由软件及其支持硬件组成,共同完成数控的基本功能。

CNC装置的许多控制任务,如零件程序的输入与译码、刀具半径的补偿、插补运算、位置控制以及精度补偿等都是由软件实现。从逻辑上讲,这些任务可看成一个个的功能模块,模块之间存在着耦合关系;从时间上来讲,各功能模块之间存在一个时序配合。在许多情况下,某些功能模块必须同时运行,同时运行的模块是由具体的加工控制要求所决定。例如,在加工零件的同时,CNC装置能显示其工作状态,如零件程序的执行过程、参数变化和刀具运动轨迹等,以方便操作者。这时,在控制软件运行时管理软件中的显示模块也必须同时运行;在控制软件运行过程中,其本身的一些功能也必须同时运行。为使刀具运行连续进行,在各程序段之间无停顿,则要求译码、刀具补偿和速度处理必须与插补同时进行。CNC装置各功能模块之间的并行处理关系如图所示,具有并行处理的两模块之间用双向箭头表示。