网站大量收购闲置独家精品文档,联系QQ:2885784924

CNC装置软件结构 .pdf

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

CNC装置软件结构

CNC装置的软件是为完成CNC数控机床的各项功能而特地设计和编

制的,是一种专用软件,结构取决于软件的分工,也取决于软件本身

的工作特点。软件功能是CNC装置的功能体现。一些厂商生产的CNC

装置,硬件设计好后基本不变,而软件功能不断升级,以满意制造业

进展的要求。

一、CNC装置软硬件的分工

在CNC装置中,软件和硬件的分工由性能价格比打算的。现代CNC

装置中,软件和硬件的分工是不固定的。图4-7为数控系统软硬件分

工的4种形式。

二、CNC装置软件结构的特点

系统的掌握部分包括:译码、刀具补偿、速度处理、插补和位置掌

握等软件。如图4-8所示。

CNC系统是一个专用的实时多任务计算机掌握系统,它的掌握软件

也采纳了计算机软件技术中的很多先进技术。其中多任务并行处理和

多重实时中断两项技术的运用是CNC装置软件结构的特点。

1.多任务并行处理

(1)CNC装置的多任务性

CNC装置系统软件分为管理软件和掌握软件两部分。多任务是指在

1

数控加工时系统软件必需同时进行掌握与管理工作。例如,为了便于

操作人员能准时把握CNC的工作状态,管理软件中的显示模块必需

与掌握模块同时运行;当CNC处于NC工作方式时,管理软件中的零

件程序输入模块必需与掌握软件同时运行。

(2)并行处理

并行处理是计算在同一时刻或同一时间间隔内完成两种或两种以上

性质相同或不相同的工作。如为了保证加工过程的连续性,即刀具在

各程序段间不停刀,译码、刀补和速度处理模块必需与插补模块同时

运行,而插补又要与位置掌握必需同时进行等,这种任务并行处理关

系如图4-9所示。运用并行处理技术可以提高运算速度。

并行处理方法:

资源共享(软件设计):“分时共享”,多个用户按时间挨次使用同一套

设备。

资源重复(硬件设计):通过增加资源提高运算速度。

时间重叠(软件设计):依据流水线处理技术,使多个处理过程在时

间上错开,轮番使用同一套设备。

2.实时中断处理

CNC装置软件结构的另一个特点是实时中断处理。CNC装置的多任

务性和实时性打算了中断成为整个装置必不行少的组成部分。CNC装

置的中断管理主要靠硬件完成,而其中中断结构打算了CNC装置软

件的结构。

2

(1)CNC装置的中断类型

1)外部中断主要有纸带光电阅读机中断、外部监控中断(如:紧

急停、量仪到位等)和键盘操作面板输入中断。前两种中断的实时性

要求很高,将它们放在较高的优先级上,而键盘和操作面板的输入中

断则放在较低的中断优先级上。在有些系统中,甚至用查询的方式来

处理它。

2)内部定时中断主要有插补周期定时中断和位置采样定时中断。

在有些系统中将两种定时中断合二为一。但是在处理时,总是先处理

位置掌握,然后处理插补运算。

3)硬件故障中断它是各种硬件故障检测装置发出的中断。如存储

器出错,定时器出错,插补运算超时等。

4)程序性中断它是程序中消失的特别状况的报警中断。如:各种

溢出,除零等。

(2)CNC装置中断结构模式

1)中断型结构模式

将各功能模块排成不同优先级的中断程序,构成中断系统。

各功能模块在事先编排好的优先级别下协调运行。

优先级别越高的,中断时间间隔越短。

一般在中断型结构模式的CNC软件体系中,掌握显示器显示的模块

为低级中断(0级中断),只要系统中没有其他中断级别恳求,总是

执行0级中断,即系统进行显示。其他程序模块,如译码处理、刀具

中心轨迹计算、键盘掌握、I/O信号处理、插补运算、终点判别、伺

3

服系统位置掌握等处理,分别具有不同的中断优先级别。开机后,系

统程序首先进入初始化程序,进行初始化状态的设置、ROM检查等

工作。初始化后,系统转入0级中断显示处理。此后系统就进入各种

中断的处理,整个系统的管理是通过每个中断服务程序之间的通信方

式来实现的。

2)前后台型结构模式

该结构模式的CNC系统的软件分为前台程序和后台程序。

前台程序(实时中断程序):完成与机床动作直接相关的实时功能,

包括位置掌握、插补、帮助功能、面板扫描及输出等。

后台程序(背景程序):完成预备和管理工作,包括输入译

文档评论(0)

领航教育 + 关注
实名认证
服务提供商

专注于中小学教案的个性定制:修改,审批等。本人已有2年教写相关工作经验,具有基本的教案定制,修改,审批等能力。可承接教案,读后感,检讨书,工作计划书等多方面的个性化服务。欢迎大家咨询^

1亿VIP精品文档

相关文档