新数控机床控制技术与系统第2版 教学课件 王侃夫 上海市职业技术教育课程改革与教 第五章 数控系统及功能.pptVIP

新数控机床控制技术与系统第2版 教学课件 王侃夫 上海市职业技术教育课程改革与教 第五章 数控系统及功能.ppt

  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文档。上传文档
查看更多
第三节 数控系统的软硬件 图5-20 双端口存储器结构框图 第三节 数控系统的软硬件 二、数控系统的软件结构 CNC系统是一个实时性很强的多任务系统,在它的软件设计中,融合了许多当今计算机软件设计的先进技术。 1.多任务并行处理 (1)CNC系统的多任务性 CNC系统作为一个独立控制单元,它的系统软件必须完成管理和控制两大任务,系统的管理软件主要包括输入、I/O处理、通信、显示和诊断等程序,这类程序的实时性要求不高,通常作为后台程序。 第三节 数控系统的软硬件 图5-21 CNC系统的任务分解 第三节 数控系统的软硬件 (2)CNC系统的多任务并行处理 并行处理是指计算机在同一时刻或同一时间间隔内完成两种或两种以上性质相同或不同的工作。 1)资源分时共享。 图5-22 CPU分时共享和中断优先级 a)CPU分时共享 b)中断优先级 第三节 数控系统的软硬件 图5-23 资源重叠流水处理 a)顺序处理 b)流水处理 2)资源重叠流水处理。 第三节 数控系统的软硬件 2.实时中断处理 (1)CNC系统的中断源 1)外部中断。 2)内部定时中断。 3)硬件故障中断。 4)程序性中处理断。 (2)CNC系统中断结构模式 在CNC系统中,中断处理部分是重点,工作量也较大。 1)前、后台软件结构的中断模式。 第三节 数控系统的软硬件 2)中断型软件结构的中断模式。 图5-24 前、后台软件结构 第三节 数控系统的软硬件 表5-3 各级中断的主要功能 ① 0级中断程序。0级中断程序是初始化程序,是为整个系统的正常工作做准备的。主要完成:a)清除RAM工作区;b)设置有关参数和偏移数据;c)初始化有关电路芯片。 ② 1级中断程序。1级中断程序是主控程序,即背景程序。当没有其他中断时,1级程序始终循环运行。主要完成:a)CRT显示控制;b)ROM奇偶校验。 第三节 数控系统的软硬件 ③ 2级中断服务程序。2级中断服务程序主要工作是对系统所处的各种工作方式进行处理。包括:a)自动方式;b)MDI方式;c)点动增量方式;d)手动连续进给或手轮方式;e)示教方式;f)编辑方式。 ④ 3级中断服务程序。主要完成:a)I/O映像处理,用于PLC开关量信号的控制;b)键盘扫描和处理;c)M、S、T处理,将辅助功能,如主轴正、反转(M03、M04),切削液的开、关(M08、M09),主轴转速(S指令),换刀(M06及T指令)等控制信号输出,以控制机床的动作。 ⑤ 4级中断程序。当数控系统硬件出现故障时,由系统诊断程序进行检测,并将出错信息以指示灯或CRT显示的形式表示出来。 第三节 数控系统的软硬件 ⑥ 5级中断服务程序。主要完成:a)插补运算;b)坐标位置修正;c)间隙补偿;d)加减速控制。 ⑦ 6级中断服务程序。这是一种软件定时方法。通过这种定时,可以实现2级和3级的16ms定时中断,并使其相隔8ms。当2级和3级中断还没有返回时,不再发出中断请求信号。 ⑧ 7级中断服务程序。当纸带通过光电阅读机输入时,光电阅读机每读到纸带上一排孔的信息,立即向数控系统发出一个中断请求信号,要求处理所读到的一个字符。 3. CNC系统软件的工作过程 第三节 数控系统的软硬件 (1)输入 CNC系统中的零件加工程序,一般是通过键盘、磁盘或纸带阅读机等方式输入的,在软件设计中,这些输入方式大都采用中断方式来完成,且每一种输入法均有一个相对应的中断服务程序。 (2)译码 译码就是将输入的零件程序翻译成系统所能识别的语言,译码的结果存放在指定的存储区内,通常称为译码结果寄存器,译码程序的功能就是把程序段中的各个数据送到相应的缓冲寄存器中。 (3)数据处理 数据处理即预计算,通常包括刀具长度补偿、刀具半径补偿、反向间隙补偿、丝杠螺距补偿、进给方向判断、进给速度换算、加减速控制及机床辅助功能处理等。 1)进给速度处理。 第三节 数控系统的软硬件 2)加减速处理。 (4)插补运算 插补运算是CNC系统中最重要的计算工作之一。 (5)输出 输出控制主要完成伺服控制及M、S、T等辅助功能。 (6)管理与诊断 CNC系统的管理软件主要包括CPU管理与外设管理。 第四节 数控系统中的通信接口 一、串行通信接口 1. RS232C 图5-25 具有RS232C接口的数据通信组成框图 第四节 数控系统中的通信接口 图5-26 DB25和DB9 a)DB25引脚 b)DB9引脚及定义 第四节 数控系统中的通信接口 表5-4 DB9引脚功能 第四节 数控系统中的通信接口 图5-27 空MODEM连接方式 a)DB25 b)DB9 第四节 数控系统中的通信接口 2. 20mA电流环 3. RS422A和RS485 二、网络通信接口 在直接数控(DNC)、柔性制造系统(FMS)和计算机集成制造系统(C

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档