基于CCM技术的开放式组件化数控系统研究

来源 :山东大学 | 被引量 : 0次 | 上传用户:qq407606015
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在21世纪,制造业所面临的激烈市场竞争迫使数控系统朝着高精、高速、高效、智能网络化的方向发展。然而,传统数控系统的结构封闭,功能单一,开发周期长,成本高等弊端,已经成为制约制造业发展的瓶颈。随着信息技术的快速发展,国内外很多研究机构纷纷提出了开放式数控系统的概念并进行了相关研究。本文在详细分析开放式数控系统研究现状的基础上,提出了一种基于RTCORBA软件总线的组件化开放式数控系统—OCARCNC。 本文借鉴了OSACA、OROCOS及OMAC的研究经验,根据组件技术开发的原则,对数控系统的功能要求及其未来的发展进行了分析,提出了一种系统组件架构的两层模型。本文精确定义了架构中每个组件的功能,并对组件之间的功能交互情况进行了明确定义及介绍。为了保证整个系统的可伸缩性、安全性,保证系统架构设计良好以方便代码重用,本文使用Rational Rose对每个组件进行了UML建模。系统的UML模型必将大大推动开放式数控系统研究的持续发展。 作为系统组件之间的通讯总线,本文重点对CORBA及RTCORBA的ORB间通讯的实时技术进行了分析。本文在比较了当前几种典型的组件技术之后,选择了独立于平台的CORBA Component Model作为组件开发技术。 TAO是一种既支持RTCORBA又支持CORBA组件模型的ORB,本文在对TAO进行简要介绍后,分别对它在Linux/Windows平台上的安装流程进行了详细说明,并编写了基于XML语言的系统组件描述及配置文件。本文使用IDL及CIDL语言对系统的功能组件进行了定义和编译,得到了基于C++的组件实现源码文件。然后,基于C++语言对他们进行了完善,并在VC7.1环境下进行了编译,得到了每个组件的DLL文件,根据CIAO技术对系统组件进行了初步的封装、组装及部署。最后,本文展示了Windows平台下HMI组件的GUI界面和Linux平台下PLC组件的GUI界面。最后,本文简要介绍了客户端应用程序开发,从而完成了整个系统初步的应用开发。
其他文献
1临床研究1.1目的研究慢性支气管炎急性发作期的证候分布规律,探讨其症状-证候的关系,为慢支急发的诊治及中医辨证分型提供依据。1.2方法根据对慢性支气管炎急性发作期的中医
从企业社会责任的概念出发,根据利益相关者的理论框架,提出以股东、员工、消费者、政府为利益相关者的金融企业社会责任指标体系,运用极值标准化处理原始数据和层次分析法设
种子是关乎农业生产安全最基础的生产资料,新种子法实施以来,我市组织多次法律法规相关培训,门店经营者规范经营意识加强,种子市场秩序得到进一步改善,在近期的市场监管中,发
目的:研究含砷、汞类矿物中药对小鼠肾脏有机阴离子转运体(Oatl,Oat3)和与首过效应相关联的细胞色素P450 (Cyp3a, Cyp2el)、P-糖蛋白(P-glycoprotein,P-gp)的影响。方法:SPF级N
随着计算机网络的发展和个人计算机价格的下降,传统上的交易已经不能适应高节奏的社会发展,这就刺激了网上交易的产生和发展,从线下转到线上,将成为今后交易的发展方向。交易
分布式能源大量、多点接入配电网,导致局部孤岛问题日益严重,给配电网运行安全和检修安全提出严峻挑战。仅靠并网逆变器的被动检测已无法适应多源荷构成的复杂配电网架构。为
<正>《一出好戏》是黄渤的导演处女作,上映一个多月票房超过了13亿。该剧上映至今一直争议不断,许多人对该剧表示失望,认为影片承载了太多,却没能在任何一个方面做到极致,如
2015年元旦,数万群众参加了上海外滩陈毅广场的迎新年活动。因人群超出广场负荷,发生了大规模的拥挤踩踏,共造成36人遇难、40多人受伤。通过这起事件,暴露出我国在大型群众性
目的探索社区卫生中心护工社会化管理模式,以保障陪护质量,提升患者满意度,产生良好的社会效益。方法采用护工公司及护理部的双重管理模式,严格落实技能培训和素质教育,实行
本文介绍了酞菁化合物的简史;综述了酞菁化合物薄膜的制备方法。对酞菁化合物在光电导体,能量转换器,非线性光学,发光,气体传感器,变色和有机超晶格结构等方面的应用和存在的问题作