Win2000环境下开放式CNC系统的软件方法

来源 :西安理工大学 | 被引量 : 0次 | 上传用户:haojiubujian123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
传统的CNC系统多采用专用封闭式的软硬件体系结构,系统兼容性差、功能不易扩展、人机界面不灵活、缺乏通信和联网功能。随着PC机的迅速发展,基于PC/Windows的开放式CNC系统成为主流,其目的是建立一种新型的模块化、可重构、可扩充的柔性系统体系结构。本论文围绕开放式CNC系统体系结构模型的设计和实现作了如下研究工作:在需求分析的基础上,给出了开放式CNC系统体系结构的设计原则和概念模型,为进一步实施开放式CNC系统软、硬件结构的详细设计提出了一个总体参考模型。针对CNC系统的开放特性需求,研究了基于PC的CNC系统硬件结构开放化设计原则,提出了基于PCI总线的模块化CNC系统硬件结构,利用即插即用技术实现了与PC机系统的开放式连接。研究了Windows平台上的软件开发技术,提出了三层体系结构的CNC系统软件结构模型,采用层次化、模块化的设计思想,各层模块以不同形式提供层间函数功能调用和用户二次开发的标准化接口,为实现CNC系统的开放性提供了软件基础。由于Windows系统的安全机制不允许Win32程序直接操作底层硬件,本文开发了基于Win2000的WDM驱动程序,屏蔽了操作系统和硬件实现上的一些细节,实现西安理工大学硕士学位论文了上层软件库的硬件无关性,同时利用通讯方法,使底层驱动程序和上层软件有机的融合,满足了CNC系统软件设计的需要。 系统控制功能软件的开发部分,设计并分析了时间分割法和DDA算法相结合的二次插补算法,并对加减速控制、多段轨迹运动规划和PID参数整定等进行了设计和分析。 采用面向对象的COM组件开发方法,形成了可重用COM组件库,从而将COM模型作为CNC系统配置和通讯的基础。由于所有基本组件都是可继承的、能在二进制级别上实现重用,从而解决了软件资源不能重用的问题:同时基于COM组件的远程过程调用(RPC)功能,使COM组件可以跨网络运行,为实现CNC系统的网络功能提供了基础。 最后,本文研究了实现开放式CNC系统的一些关键技术。关键词:CNC开放式体系结构WDM插补COM组件
其他文献
分龙节是广西环江毛南族自治县的毛南族古老而盛大的节日之一,它承载着毛南族人祈盼风调雨顺、五谷丰登的愿望诉求,可以说是毛南族先民自然崇拜的产物,集中体现了毛南族的传
稀土系AB3型贮氢合金由于具有较高的放电容量、较为适中的吸放氢平台压力以及活化较快,已成为新型高容量稀土系贮氢电极合金的一个重要研究方向,但AB3型贮氢合金氢化物电极的
目的:探究美托洛尔联合稳心颗粒治疗高血压心脏病室性早搏的临床疗效。方法:2012年5月-2014年5月收治高血压心脏病室性早搏患者56例,随机分为试验组和对照组,试验组给予美托
<正>脓疱疮是儿童常见的由细菌感染引起的一种皮肤病,农村发病率较高,西药治疗困难。笔者自2000年1月至2006年5月于门诊收集了100例脓疱疮患儿,用二妙散加味治疗取得了较好疗
从变电站的日常运行维护管理方面进行探讨,查找可以有效降低站用电量的方法和途径。
基准利率、社会融资规模与实体经济增长的关系状况在国民经济运行中至关重要。本文基于2002~2013年季度宏观经济数据并运用VAR模型的Johansen协整检验,误差修正模型实证研究
我国经济增长面临着严峻的能源挑战,但我国绝不能因能源压力而放弃经济增长,放弃"中国梦"。因而必须加快转变经济发展方式,实现经济持续、健康发展。学界针对这一热点问题分
<正>森林生态系统是以系统方式存在着的有机整体,是与其周边环境相互作用的动态开放系统。林业有害生物是森林这一具有动态平衡开放系统的一部分,它不是孤立存在的,而是与森
<正>新媒体对包括纸媒在内的传统媒体形成的挑战绝不仅限于信息源广、发布速度快、无限容量、互动性强、全天候无国界、成本低廉等技术层面,新媒体将传统媒体拉下了新闻发布
近年来,雾霾、沙尘暴、洪水等自然灾害的发生率日益提高,严重威胁到人民群众的正常生活与健康。自然灾害的频发,环境的恶化,表明人与自然之间的关系日趋尖锐,亟需全社会的努