CNC装置软件结构 .docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
CNC装置软件结构

CNC装置软件结构 nbsp;nbsp;nbsp;nbsp; CNC装置的软件是为完成CNC数控机床的各项功能而专门设计和编制的,是一种专用软件,结构取决于软件的分工,也取决于软件本身的工作特点。软件功能是CNC装置的功能体现。一些厂商生产的CNC装置,硬件设计好后基本不变,而软件功能不断升级,以满足制造业发展的要求。 nbsp;nbsp;nbsp;nbsp; 一、CNC装置软硬件的分工 nbsp;nbsp;nbsp;nbsp; 在CNC装置中,软件和硬件的分工由性能价格比决定的。现代CNC装置中,软件和硬件的分工是不固定的。图4-7为数控系统软硬件分工的4种形式。 nbsp;nbsp;nbsp; nbsp;nbsp;nbsp; 二、CNC装置软件结构的特点 nbsp;nbsp;nbsp;nbsp; 系统的控制部分包括:译码、刀具补偿、速度处理、插补和位置控制等软件。如图4-8 所示。 nbsp;nbsp;nbsp; nbsp;nbsp;nbsp; CNC系统是一个专用的实时多任务计算机控制系统,它的控制软件也采用了计算机软件技术中的许多先进技术。其中多任务并行处理和多重实时中断两项技术的运用是CNC装置软件结构的特点。 nbsp;nbsp;nbsp;nbsp; 1.多任务并行处理 nbsp;nbsp;nbsp;nbsp; (1) CNC装置的多任务性 nbsp;nbsp;nbsp;nbsp; CNC装置系统软件分为管理软件和控制软件两部分。多任务是指在数控加工时系统软件必须同时进行控制与管理工作。例如,为了便于操作人员能及时掌握CNC的工作状态,管理软件中的显示模块必须与控制模块同时运行;当CNC处于NC工作方式时,管理软件中的零件程序输入模块必须与控制软件同时运行。 nbsp;nbsp;nbsp;nbsp; (2) 并行处理 nbsp;nbsp;nbsp;nbsp; 并行处理是计算在同一时刻或同一时间间隔内完成两种或两种以上性质相同或不相同的工作。如为了保证加工过程的连续性,即刀具在各程序段间不停刀,译码、刀补和速度处理模块必须与插补模块同时运行,而插补又要与位置控制必须同时进行等,这种任务并行处理关系如图4-9 所示 。运用并行处理技术可以提高运算速度。 nbsp;nbsp;nbsp; nbsp;nbsp;nbsp; 并行处理方法: nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; 资源共享(软件设计):“分时共享”,多个用户按时间顺序使用同一套设备。 nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; 资源重复(硬件设计):通过增加资源提高运算速度。 nbsp; nbsp;nbsp;nbsp;nbsp; 时间重叠(软件设计):根据流水线处理技术,使多个处理过程在时间上错开,轮流使用同一套设备。 nbsp;nbsp;nbsp;nbsp; 2. 实时中断处理 nbsp;nbsp;nbsp;nbsp; CNC装置软件结构的另一个特点是实时中断处理。CNC装置的多任务性和实时性决定了中断成为整个装置必不可少的组成部分。CNC装置的中断管理主要靠硬件完成,而其中中断结构决定了CNC装置软件的结构。 nbsp;nbsp;nbsp;nbsp; (1) CNC装置的中断类型 nbsp;nbsp;nbsp;nbsp; 1)外部中断 主要有纸带光电阅读机中断、外部监控中断(如:紧急停、量仪到位等)和键盘操作面板输入中断。前两种中断的实时性要求很高,将它们放在较高的优先级上,而键盘和操作面板的输入中断则放在较低的中断优先级上。在有些系统中,甚至用查询的方式来处理它。 nbsp;nbsp;nbsp;nbsp; 2)内部定时中断 主要有插补周期定时中断和位置采样定时中断。在有些系统中将两种定时中断合二为一。但是在处理时,总是先处理位置控制,然后处理插补运算。 nbsp;nbsp;nbsp;nbsp; 3)硬件故障中断 它是各种硬件故障检测装置发出的中断。如存储器出错,定时器出错,插补运算超时等。 nbsp;nbsp;nbsp;nbsp; 4)程序性中断 它是程序中出现的异常情况的报警中断。如:各种溢出,除零等。 nbsp;nbsp;nbsp;nbsp; (2) CNC装置中断结构模式 nbsp;nbsp;nbsp;nbsp; 1)中断型结构模式 nbsp;nbsp;nbsp;nbsp; 将各功能模块排成不同优先级的中断程序,构成中断系统。 nbsp;nbsp;nbsp;nbsp;nbsp

文档评论(0)

liujiao19870001 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档