第3章计算机数控系统最新.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 07/16/96 * ## 与早期的硬线数控系统相比,CNC系统在功能的修改和扩充、适应性方面都具有较大的灵活性和通用性。这是由于CNC装置的数控功能大多由软件在相对来说通用性较强的硬件的支持下来实现的,因此,若要改变,扩充其功能,均可通过对软件的修改和扩充来实现。另一方面,CNC装置的硬件和软件大多是采用模块化的结构,使系统的扩充、扩展变得较方便和灵活。不仅如此,按模块化方法组成的CNC装置其核心部分(基本配置部分)是通用的,而不同的数控机床(如车床、铣床、磨床、加工中心、特别机床)可配置相应的功能模块(软件和硬件),就可满足这些机床的特定控制功能,这种通用性对数控机床的培训,学习以及维护维修也是相当方便的。 * 07/16/96 * ## 由于CNC装置中的计算机具有较强的计算能力,因此,使其实现复杂的数控功能成为可能。如: * 07/16/96 * ## 概述 CNC装置从它的硬件组成结构来看,若按其中含有CPU的多少来分,可分为单机系统和多机系统: )单机系统是指整个CNC装置只有一个CPU,它集中控制和管理整个系统资源,通过分时处理的方式来实现各种NC功能。其优点在于投资小,结构简单,易于实现。但系统功能受到CPU字长、数据宽度、寻址能力和运算速度等因素的限制。现在这种结构已被多机系统的主从结构所取代。 * 07/16/96 * ## 如前所述,CNC装置是由软件和硬件组成的,硬件为软件的运行提供支持环境。在信息处理方面,软件与硬件在逻辑上是等价的,即硬件能完成的功能从理论上讲也可以用软件来完成,但是,硬件和软件在实现这种功能时各有不同的特点: 硬件处理速度快,但灵活性差,实现复杂控制的功能困难。 软件设计灵活,适应性强,但处理速度相对较慢。 因此,哪些功能应由硬件来实现,哪些功能应由软件实现,即如何合理确定软件硬件的功能分担是CNC装置结构设计的重要任务。这就是所谓的软件和硬件的功能界面划分的概念。通常功能界面划分的准则是系统的性能价格比。 * 07/16/96 * ## 上面四种功能界面是CNC装置在不同时期不同产品的划分。其中后面两种是现在的CNC系统常用的两种方案。由图可知,划分方案从Ⅰ至Ⅳ,软件所承担的功能越来越多,硬件承担的功能越来越少。这主要是因为计算机技术在数控领域的广泛应用,并且随着计算机技术的发展,计算机的运算处理能力不断增强,使软件的运行效率大大提高,这就为用软件实现数控功能提供了技术上的支持;另一方面,随着数控技术的发展,人们对数控功能的要求也越来越高,若用硬件来实现这些功能不仅结构复杂,而且柔性差,有时甚至不可能,而用软件实现则具有较大的灵活性。因而用相对较少且标准化程度高的硬件,配以功能丰富的软件模块,构成CNC系统是当今数控技术发展的趋势。 * 07/16/96 * ## * 07/16/96 * ## * 07/16/96 * ## * 07/16/96 * ## * 07/16/96 * ## 经速度预处理程序转换的数据存放在插补缓冲区中,以供插补程序之用。以上三步有时统称插补预处理。 * * 数控技术 * S(4,3) Y O E(0,5) 4 2 X 5. DDA圆弧插补举例 例 第一象限逆圆弧,起点为S(4,3),终点为E(0,5), 请进行插补计算并画出走步轨迹(脉冲当量为1)。 解:因圆弧半径值为5,取累加器、被积函数寄存器、终点计数器 均为三位二进制寄存器,即N=3。用两个终点计数器 、 , 把 、 分别存入这两个计数器中,插补 运算过程及插补轨迹见图。 Ex J Ey J 2 = - e s y y e s 4 = x x - * 数控技术 * 累加次数(△t) X积分器 Y积分器 X被积函数寄存器 X累加器 X累加器溢出脉冲 终点计数器(JEX) Y被积函数寄存器 Y累加器 Y累加器溢出脉冲 终点计数器(JEY) 0 3 0 0 4 4 0 0 2 1 3 0+3=3 0 4 4 0+4=4 0 2 2 3 3+3=6 0 4 4 4+4=8+0 1 1 3 4 6+4=8+2 1 3 4 0+4=4 0 1 4 4 2+4=6 0 3 3 4+3=7 0 1 5 4 6+4=8+2 1 2 3 7+3=8+2 1 0 6 5 2+5=7 0 2 2 停止累加 0 0 7 5 7+5=8+4 1 1 2 8 5 4+5=8+1 1 0 1 9 5 停止累加 0 0 0 * 数控技术 * 二 数据采样插补 所以 由于 、 、 ? ? t ? ? y ü ? ? ? ? ? í ì ú ú ú ú ú ? ù ê ê ê ê ê ? é - ? ? è ? + ? ? è ? - - = ?

文档评论(0)

***** + 关注
实名认证
内容提供者

我是自由职业者,从事文档的创作工作。

1亿VIP精品文档

相关文档