基于CCM的开放式数控系统组件架构与实现

1 下载量 185 浏览量 更新于2024-09-04 收藏 450KB PDF 举报
本文主要探讨了基于CCM(CORBA Component Module)的计算机数控系统开发方法。作者张凤丽、张承瑞和周鹏来自山东大学机械工程学院,他们针对开放式数控系统的发展现状,尤其是指出传统数控系统存在的结构封闭、功能单一、开发周期长和成本高等问题,提出了通过采用先进的组件模型技术来改进这一状况。 在当前背景下,开放式数控系统被寄予厚望,以适应制造业对高精度、高速度、高效能和智能化网络化的需求。然而,现有的研究如欧盟的OSACA、日本的OSEC和美国的OMAC计划虽然取得了一定的进展,但在通信平台设计、接口标准和组件化程度等方面存在局限。OMAC基于微软的MIDL和COM技术,缺乏统一的通讯平台架构,而OSEC的API设计则偏向于函数式而非面向对象,这限制了系统的灵活性和可扩展性。 作者在文章中提到,为了克服这些不足,他们借鉴了OCEAN和OSACA项目的经验,采用了CCM组件模型。CCM是一种基于CORBA的组件技术,它强调模块化、互操作性和可移植性,能够提供动态调度机制,使得不同语言开发的模块能够顺畅协作。这种技术有助于提高数控系统的开放性,促进功能软件化,并实现高度的模块化设计,降低模块间的依赖性,从而提高系统的整体性能和灵活性。 文章的核心内容包括对基于CCM的系统组件架构模型的设计,详尽地定义了各组件的功能及其相互作用,涵盖了组件的实现、封装、组装和部署等关键步骤。通过这种方法,作者旨在构建一个更加灵活、可扩展和易于维护的开放式数控系统,以推动制造业的创新发展。 本文是一篇具有前瞻性和实用价值的首发论文,它不仅总结了现有开放式数控系统的研究成果,还提出了基于CCM组件技术的新思路和解决方案,对于推动计算机数控系统的技术进步具有重要意义。
2022-06-07 上传