cnc数控装置数据处理流程是(数控系统软件的结构是)

1834974247358148936.jpg

数控系统是一种特殊的实时多任务计算机系统,其控制软件融合了当今计算机软件技术的许多先进技术,其中突出的有三个特点:并行多任务处理、前后台软件结构和中断软件结构。

数控设备的多任务并行处理:数控系统软件一般包括管理软件和控制软件。管理软件包括输入、LO处理、显示、诊断等。系统控制软件包括解码、刀具补偿、速度处理、插补、位置补偿等。在很多情况下,CNC的管理和控制必须同时进行,即所谓的并行加工。比如处理控制时,显示系统的相关状态必须同步,位置控制和LO控制要同步处理,始终伴随着故障诊断功能;插补、位置控制和控制本身的预处理之间的并行处理。

前端软件结构:数控软件可以设计成不同的结构形式,不同的软件结构有不同的任务安排和管理方式。常见的数控软件结构包括前后软件结构和中断软件结构。后台软件结构适用于集中控制的单微处理器数控装置。在这种软件结构中,前台程序是一个实时中断程序,承担了几乎所有与机床动作直接相关的实时功能,如位置控制、插补、辅助功能处理、面板扫描和输出等。后台程序主要用来完成准备和管理,包括输入、解码、插补准备和管理等。也就是通常所说的后台程序。后台程序是一个循环运行的程序,其中不断插入实时中断程序。前台和后台程序相互配合完成处理任务。程序启动后,运行初始化程序后会进入后台程序循环。同时会开启定时器中断,每隔固定的时间间隔发生一次定时器中断,中断服务程序执行一次。这样中断程序和后台程序有条不紊的协同工作。

中断软件结构:中断软件结构不分前端和后端。除初始化程序外,控制程序根据各控制模块不同的实时性要求,被安排成不同层次的中断服务程序。整个软件是一个大型的多中断系统,系统的管理功能主要通过各级中断服务程序之间的通信来实现。I型中断软件结构,将控制程序分为8个中断程序,包括7个中断级和0个中断级。位置控制安排在高级中断程序中,因为刀具运动的实时性要求,CNC设备必须提供及时的服务。CRT显示级别,只有在没有其他中断的情况下才能显示。

除已声明原创作品外,本站作品均由网友自主投稿、编辑整理发布,目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,不为其版权负责。如果您发现网站上有侵犯您的知识产权的作品,请与我们取得联系,我们会及时修改或删除。

选型/询价

在线选型报价小程序正加急开发中~_~,建议先关注我们公众号哟

交流社群 在线客服
关注我们
关注我们
分享本页
返回顶部
协作机器人产业服务平台,欢迎您!