数控内圆磨床软件系统设计
2012-09-07张颖颖
常州信息职业技术学院学报 2012年3期
关键词:程序
张颖颖
(三门峡职业技术学院 河南三门峡 472000)
数控内圆磨床软件系统设计
张颖颖
(三门峡职业技术学院 河南三门峡 472000)
数控内圆磨床的软件系统是整个产品功能实现的关键,根据数控内圆磨床的功能要求进行任务划分,给出了系统的总流程和各个功能模块的程序设计,最终与硬件系统联合调试,实现数控内圆磨床的具体功能,使数控内圆磨床真正实现自动化控制。
数控内圆磨床;软件系统;自动加工;人机界面
1 系统软件总体设计
1.1 系统软件任务分析
系统软件的编写要根据数控内圆磨床的功能来进行分析,并对系统进行任务划分。任务划分的目的是使软件系统得到简化,具有合理的任务数目,资源要求少。系统任务应具有独立性和并发性,使得任务之间逻辑关系上平等,同时可以并发运行,以降低系统资源需求。而划分的任务数目越多,单个任务的功能就越简单,子程序设计和调试将越容易,而且系统软件的运行效率反而会降低,反之亦然。因此合理地划分任务,可以提高系统软件的整体运行效率。
常用划分任务方法是,首先以微处理器为中心,按照系统与外部的各种输入/输出设备相关的功能划分出独立的任务,然后根据具体情况进行调整。譬如,如果有非常关键的重要功能,就可以将其划分为一个独立任务完成;有对于实时性较高要求的功能部分,应将其用一个独立的高优先级任务完成,对于耗时长的数据处理功能划分出来,划分为低优先级任务;将关系紧密的功能部分组合成为一个任务等。……
登录APP查看全文
