cnc控制机的系统程序是指在cnc控制机硬件支持下运行的专用控制软件 软件和硬件的合理配合,可以实现数控设备所要求的各种控制功能,cnc控制机的系统程序主要有以下几个部分组成
①系统管理程序
系统管理程序的任务是协调整个cnc系统控制的运行 他执行面板操作命令,根据输入命令,使控制机制性相应的控制程序,进入规定的控制状态,例如,自动运行,加工程序的读入,手动操作,程序编辑和工作台回到原点等。
②显示程序
显示程序用来显示加工程序,设备的绝对坐标值和相对坐标值及工具的运行轨迹等
③加工程序的读入和编辑程序
加工程序的读入和编辑程序可以从纸袋读入接口,驱动器读入接口或键盘接口读入,并能利用控制功能对该加工程序进行编辑和修改
④插补和位置控制程序
插补和位置控制程序根据给定条件执行
⑤译码和输入计算程序
译码和输入计算程序解释加工程序中的控制指令,产生开关量控制命令和运动控制命令,并进行工件有关的偏移计算。
⑥pc控制程序
pc控制程序执行开关量控制命令,并把命令从输出接口送出,控制设备执行,他也能截水沟设备发出的控制信号
⑦故障诊断程序
故障诊断程序监视cnc控制机和数控设备各部分的工作状态,当数控设备和cnc控制机发生故障时,诊断出故障的性质和部位,并在显示器上显示或报警,从而帮助维修人员迅速排除故障
应当指出,在已经固定的cnc控制机硬件的条件下,控制机制造单元可以通过不断地发展控制软件来丰富控制机的各项功能,功能完善的控制机还给用户留有一定的软件窗口或用户宏程序,给用户创造条件,使他们能够根据各自的需要,通过扩充软件,自行补充,设计必要的控制功能。