- 1、本文档共150页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3 章计算机数控系统2 前后台型结构模式该结构模式的CNC 系统的
第 3 章 计算机数控系统 ·145 ·
表 3-2 FANUC—BESK 7CM CNC 系统 1 级中断的 13 种功能
口状态字 对应口的功能
0 显示处理
1 公制—英制转换
2 部分初始化
3 从存储区(MP、PC 或 SP 区)读一段数控程序到 BS 区
4 轮廓轨迹转换成刀具中心轨迹
5 “再启动”处理
6 “再启动”开关无效时,刀具回到断点“启动”处理
7 按“启动”按钮时,要读一段程序到 BS 区的预处理
8 连续加工时,要读一段程序到 BS 区的预处理
9 纸带阅读机反绕或存储器指针返回首址的处理
A 启动纸带阅读机使纸带正常进给一步
B 置 M 、S、T 指令标志及 G96 速度换算
C 置纸带反绕标志
2. 前后台型结构模式
该结构模式的 CNC 系统的软件分为前台程序和后台程序。前台程序是指实时中断服务
程序,实现插补、伺服、机床监控等实时功能,这些功能与机床的动作直接相关。后台程
序是一个循环运行程序,完成管理功能和输入、译码、数据处理等非实时性任务,也叫背
景程序,管理软件和插补准备在这里完成。后台程序运行中,实时中断程序不断插入,与
后台程序相配合,共 同完成零件加工任务。图3.15 所示为前后台型软件结构中,实时中断
程序与后台程序的关系图。这种前后台型的软件结构一般适合单处理器集 中式控制,对 CPU
的性能要求较高 。程序启动后先进行初始化,再进入后台程序环,同时开放实时中断程序,
每隔一定的时间中断发生一次,执行一次中断服务程序,此时后台程序停止运行,实时中
断程序执行后,再返回后台程序。
图 3.15 前后台软件结构中实时中断程序与后台程序的关系
美国 A-B7360 CNC 系统软件是一种典型的前后台型软件,其结构框图如图 3.16 所示。
该图的右 是实时中断程序处理的任务,主要的可屏蔽中断有 10.24ms 实时时钟 中断、阅
·145 ·
·146 · 机床数控技术
读机中断和键盘中断。其中阅读机中断优先级最高 ,10.24ms 实时时钟 中断优先级次之,
键盘中断优先级最低 。阅读机中断仅在输入零件程序时启动阅读机后才发生 ,键盘中断也
仅在键盘方式下发生,而 10.24ms 实时时钟 中断总是定时发生的。左 则是后台程序处
的任务。后台程序是一个循环执行的主程序,而实时中断程序按其优先级随时插入后台程
序中。
图 3.16 A-B 7360 CNC 系统软件结构框图
关于实时中断程序,除了阅读机中断和键盘中断是在其特定的工作情况下发生外,主
要是 10.24ms 的实时时钟 中断。该时间是A -B 7360 CNC 系统的实际位置采样周期,也就
是采用数据采样插补方法(时间分割法) 的插补周期 。该实时时钟 中断服务程序是系统的核
心,CNC 系统的实时控制任务包括位置伺服、面板扫描、机床逻辑(可编程应用逻辑(PAL)
程序) 、实时诊断和轮廓插补等都在其中实现。
3.4 计算机数控中的可编程逻辑控制器
3.4.1 PLC 及其工作过程
可编程逻辑控制器(Programmable Logic Controller)简称 PLC ,是一类以微处理器为基础
的通用型自动控制装置。它一般以顺序控制为主,回路调节为辅,能够完成逻辑、顺序、
计时
文档评论(0)