文章:CNC系统的实时中断处理

所有者:TerryWang(呢称); 发布时间:2020-04-11 03:37:34; 更新时间:2020-04-11 03:37:44

阅读所需积分:0; 

简介:CNC系统控制软件的另一个重要特征是实时中断处理。CNC系统的多任务性和实时性决定了系 统中断成为整个系统必不可少的重要组成部分。CNC系统的中断管理主要靠硬件完成,而系统的中断结构决定了系统软件的结构。其中断类型有外部中断、内部定时中断、硬件故障中断以及程序性中断等。 (1) 外部中断。主要有纸带光电阅读机读孔中断、外部监控中断(如紧急停、量仪到位等)和键

CNC系统控制软件的另一个重要特征是实时中断处理。CNC系统的多任务性和实时性决定了系

统中断成为整个系统必不可少的重要组成部分。CNC系统的中断管理主要靠硬件完成,而系统的中断结构决定了系统软件的结构。其中断类型有外部中断、内部定时中断、硬件故障中断以及程序性中断等。

(1) 外部中断。主要有纸带光电阅读机读孔中断、外部监控中断(如紧急停、量仪到位等)和键盘操作面板输入中断。前两种中断的实时性要求很高,通常把这两种中断放在较高的优先级上,而键盘和操作面板输入中断则放在较低的中断优先级上。在有些系统中,甚至用查询的方式来处理它。

(2) 内部定时中断。主要有插补周期定时中断和位置采样定时中断。在有些系统中,这两种定时中断合二为一。但在处理时,总是先处理位置控制,然后处理插补运算。

(3) 硬件故障中断。它是各种硬件故障检测装置发出的中断,如存储器出错、定时器出错、插补运算超时等。

(4) 程序性中断。它是程序中出现的各种异常情况的报警中断,如各种溢出、清零等。


随查一数控报警

https://mp.weixin.qq.com/s?__biz=MzA5MjUxMTE2NQ==&tempkey=MTA1M19WLzd6Z3Q3NWw2ZVc2RFJuaWNrTmt2NTlkNXBibWxDdWtzcmgwN1hIR1A2MW0xV3JMaWdiclBfblIwSko5OVZPaHdleFBaNXZ3YUxucEV2dWdVTHIyZXZyVWhVSDk4R0Q4RUFOa2RfeWJPdEtINy1reVd5R2Y4N0JtUk5HaTVJQlV5OGxIa1VRVzRQMTJ3YjFBZ3NhRHZCUHRzMjFwVlp4ZlFPVDBRfn4%3D&chksm=0bb4d6993cc35f8f0fc054a5fa0ca7a2cd438b84a89bb612edf7945c58ecb64b8faba86ce1c1