第5章计算机数控装置精选.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5章计算机数控装置精选

(2)实时中断处理 CNC中断管理主要由硬件完成,系统的中断结构决定了系统软件的结构。CNC系统的中断类型有以下几种。 外部中断:主要有外部监控中断和键盘及操作面板中断。 内部定时中断:主要有插补周期定时中断和位置采样定时中断。位置控制关系精度,因此优先。 硬件故障中断:各种硬件故障检阅装置发出的中断。存储器,插补超时,定时器出错等。 程序性中断:程序中出现的各种异常报警中断。如溢出、除零等。 3. 常规CNC的软件结构 CNC软件结构由系统采用的中断结构决定。结构模式有中断型和前后台型两种结构模式。 常规的CNC中,软件结构主要有中断型和前后台型两种模式: 1)中断型结构模式 除初始化程序外,将CNC的各功能模块分别安排在不同级别的中断程序中,无前后台之分。通过中断程序的优先级由CPU响应中断。各中断服务程序的优先级别与其作用和执行时间密切相关。 3. 常规CNC的软件结构 2)前、后台型结构模式 将整个CNC软件分为前台程序和后台程序。 前台程序为实时中断程序,承担几乎全部实时任务,实现插补、位置控制和数控机床开关逻辑控制等实时功能。 后台程序,也称为背景程序,是一个循环运行程序,实现数控加工程序的输入、预处理和管理等任务。 在后台程序的循环运行过程中,前台实时中断程序不断的定时插入,两者密切配合,共同完成零件的加工任务。 这种前、后台型软件结构一般适用于单微处理器系统集中控制。 CNC控制系统的发展趋势 存在问题 不同厂家产品不兼容 软硬件不能及时升级和更新 维护不方便 开放式数控系统的特点 硬件:关键硬件为工业PC通用标准件、运动控制卡等 软件:模块化 CNC控制系统的发展趋势 开放的含义 可移植性:系统的应用模块无需经过任何改变就可以用于另一平台,仍然保持原有特性。 可扩展性:不同应用模块可在同一平台上运行。 可协同性:不同应用模块能够协同工作,并以确定方式交换数据。 规模可变:应用模块的功能和性能以及硬件的规模可按照需要调整。 开放人机界面、开放控制系统 开放式数控系统的特征 项目 特征标志 特征内容 举例 系统 平台 硬件 操作系统 中间件 具有标准总线的硬件系统 标准操作系统 标准中间件 工业微机 windows DCOM、COBRA 通讯 方式 工厂网络 驱动网络 I/O网络 标准物理介质和通信协议 以太网和TPC/IP SERCOS接口 Profibus、DeviceVet 编程 方法 NC编程 PLC编程 人机界面 CNC软件 标准NC编程语言 标准PLC编程语言 标准应用编程界面 标准应用程序界面 DIN66025,RS-274 IEC61131-3 DDE,OPC 编译、循环 商品化开放式数控系统的比较 数控系统 人机界面 CNC 编程接口 通信接口 系统平台 系统平台 界面 CNC 局域网 I/O Fanuc 210i/210is 微机 WinCE/NT 几乎完全 封闭 完全 开放 几乎 封闭 完全开放 以太网 完全开放 现场总线 Siemens 840D/840Di 微机 Win95/NT 几乎完全 封闭 完全 开放 完全 开放 完全开放 以太网 完全开放 现场总线 Allen Bradley 9/PC 微机 WinNT 几乎完全 封闭 完全 开放 部分 开放 完全开放 以太网 完全开放 现场总线 ISG Open CNC 微机 WinNT+RTX (Soft-CNC) 完全 开放 完全 开放 完全开放 以太网 完全开放 现场总线 4. 开放式CNC的软件结构 开放式CNC系统软件应采用平台技术、同一的标准规范和面向功能元(对象)拓扑结构的应用软件,以保证系统具有开放的基本特征。 1)开放式CNC总体结构 分为两部分:统一的系统平台和由各功能结构单元对象(Architecture Object,AO)组成的应用软件模块(或系统参考结构)。 2)系统平台 系统平台由系统硬件和系统软件组成。系统硬件由机床的功能需求决定。系统软件分为系统核心(如操作系统、通信系统、实时配置系统等)、可选的系统软件(如数据库系统等)和标准的应用程序界面。 操作系统、通信系统、实时配置系统构成了整个控制系统运行的基础。 (1)操作系统 (2)通信系统 (各AO间) (3)配置系统 4. 开放式CNC的软件结构 Mach3数控软件 美国Artsoft公司自2001年起一直致力于CNC技术开发研究,目前,他们开发的Mach系列的数控软件已成为市面上最好的基于PC且完全开源的数控软件. 用户可以根据自己的需求方便地制作各种控制插件,例如示教插件,可以使Mach3识别并存储机构当前位置,待示教结束后可以根据需要循环播

文档评论(0)

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

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

1亿VIP精品文档

相关文档