《机床电气控制与PLC》第6章 数控系统.pptVIP

《机床电气控制与PLC》第6章 数控系统.ppt

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
图6-6 软件面板操作控制图 6.3.2 软件结构特点 数控装置是一个实时性很强的多任务系统, 在它的软件设计中,融合了当今计算机软件设计的先进技术。在单微处理器数控系统中,软件结构常采用前后台型的软件结构和中断型的软件结构;在多微处理器数控系统中,各个CPU分别承担一项任务, CNC系统的软件结构都具有多任务并行处理和多重实时中断特点。前台程序是一个中断服务程序,实现插补、位控及机床相关逻辑等实时功能;后台程序实现输入译码、数据处理及管理等功能,是一个循环运行程序,又称为背景程序。 1. 多任务并行处理 (1) CNC系统的多任务性 CNC装置在数控机床中是一个独立的控制单元,它的系统软件必须完成管理和控制任务。系统管理软件的作用是监测系统状态,完成操作管理的功能,如程序输入、I/O处理、显示及诊断等,实时性要求不高,通常作为后台程序。控制软件是根据零件的加工程序进行数据处理,控制程序为译码、刀具补偿、速度处理、插补和位置控制等。控制软件实时性要求非常高,通常作为前台程序。 (2) CNC系统的并行处理 并行处理是指CNC数控装置在同一时刻或同一时间间隔内完成两种或两种以上性质相同或不相同的工作。并行处理显著的优点是提高了运算速度。对于多CPU的数控装置,采用这种并行处理方法,可以大大提高系统的处理速度。 图6-7 并行任务处理 (3)分时共享 要想资源分时共享,在单微处理器结构的CNC装置中,要采用CPU分时共享的方法来实现多任务的同时运行。要实现CPU的分时共享,必须确定各任务何时可以占用CPU以及占用CPU的时间长度。 图6-8是一个CNC装置各任务分时共享CPU的时间分配图,是采用循环轮流和中断优先相结合的方法来使用CPU。 系统在完成初始化以后自动进入时间分配环中,按各自分配的时间段轮流处理各任务。对于系统中一些实时性很强的任务如位置控制、插补计算等,按优先级排队,放在环外,环外的中断任务,可以随时中断环内各任务的执行。中断优先级如图6- 9所示。 图6-8 CPU的时间分配图 图6-9 中断优先级 2. 实时中断处理 (1)中断的概念 中断系统是计算机的重要组成部分。它使得计算机系统更加灵活、多变.可以实现多个处理任务的分时操作,提高CPU的效率;可以对紧急事件及时响应,实现实时处理与控制。 (2)中断处理 实时中断处理,数控机床在加工零件的过程中,有些控制任务具有较强的实时性要求,在系统软件中只能通过中断服务程序来完成。通常CNC系统的中断管理主要靠硬件完成,而系统的中断结构则决定了系统软件的结构。其原理与计算机相似,在内部设立中断入口地址,一旦有中断信号, CPU会中断当前的程序运行,转入相应的中断服务系统执行。 6.4数控装置的信息处理 CNC系统实际上就是一台工业控制计算机(数控装置)执行数控软件的全过程。CNC的系统软件是为CNC系统完成各项功能而编制的专用软件。数控机床加工,是由系统程序来完成。不同的CNC系统,其软件结构与规模各有所不同,但一个CNC系统的软件总是由输入、程序译码、刀具补偿、插补运算、进给速度处理、位置控制、I/O开关量处理、管理及诊断程序等部分组成。其核心任务是控制零件程序的执行。是由伺服系统执行数控装置输出的指令,驱动机床完成加工的。 1. 零件程序的输入 输入CNC装置的零件加工程序, 一般是通过MDI键盘输入、纸带输入、和计算机通信输入。零件加工程序输入,可以一次全部输入到数控装置的内部程序存储器中,加工时把一个个程序段分别调出执行,称为存储工作方式。另一种是一边输入零件程序一边加工,称为DNC工作方式,DNC工作方式最适合零件程序长,不能一次性全部输入,或是CNC装置内部存储器容量不足,而加工过程又需要连续的场合。 图6-10 程序输入过程 2. 数据处理 零件加工程序输入后,插补程序是不能直接应用的,必须对加工的零件程序进行预计算处理,得到插补程序所需要的数据信息和控制信息。数据处理, 通常包括译码、刀具长度补偿、刀具半径补偿、反向间隙补偿、丝杠螺距补偿、进给速度换算和机床辅助功能处理等。 高等教育出版社 第6章 数控系统 机床电气控制与PLC (第二版) 克拉玛依理工学院 单击此处编辑母版标题样式 单击此处编辑母版副标题样式 全国高职高专教育 ‘‘十一五”规划教材 机床电气控制与PLC 刘祖其 主编 高等教育出版社 (第二版) 克拉玛依职业技术学

文档评论(0)

粱州牧 + 关注
实名认证
文档贡献者

资料收集自互联网,若有侵权请联系删除,谢谢~

版权声明书
用户编号:8036120077000004

1亿VIP精品文档

相关文档