• CN:11-2187/TH
  • ISSN:0577-6686

›› 2006, Vol. 42 ›› Issue (6): 188-192.

• 论文 • 上一篇    下一篇

扫码分享

基于组件的开放结构数控系统

陈友东;陈五一;王田苗   

  1. 北京航空航天大学机械工程学院
  • 发布日期:2006-06-15

OPEN ARCHITECTURE CNC CONTROLLER BASED ON THE COMPONENT TECHNOLOGY

CHEN Youdong;CHEN Wuyi;WANG Tianmiao   

  1. School of Mechanical Engineering, Beihang University
  • Published:2006-06-15

摘要: 提出并实现了一种模块化、可重构、可互换和可裁减的开放式数控系统结构,为快速定制和开发数控系统提供了一个软件结构和环境,该结构结合了通用PC、RTLinux和实时组件的优点。在分析现有组件标准不能应用于数控系统的原因的基础上,给出一种可用于数控系统的组件模型。介绍了由该模型实现的开放结构数控系统的基本组成成分,以及组成一个基本数控系统组件的功能、接口和图形表示。详述了该系统的虚拟模块系统和配置系统,虚拟模块系统主要实现数控系统模块间通信和模块的调度,配置系统主要实现数控系统的集成。给出了该组件的实现框架,并在RTLinux上实现了该结构的原型系统。

关键词: 计算机数控, 开放结构, 组件, 参数化, 二叉树, 流固耦合, 颅骨组织工程, 血管支架

Abstract: A modular, reconfigurable, interoperable, scalable CNC controller architecture is proposed and implemented that provided a way for rapid customization and development of a new CNC controller by combining the advantages from the PC, RT-Linux and real time component. After reviewing the real time performance of the component available, such as CORBA, COM/DCOM, the component that can be used to the real time control is presented. The components and their interfaces of a base CNC controller are given, and the controllers’ architecture is presented. A virtual module system that is used to communicate and schedule the components is put forward. The configuration system is realized by using the key techniques such as configuration file and software synthesis. Finally the system prototype was implemented on the RT-Linux.

Key words: Open architecture Computer numerical control, Component, binary tree, fluid-structure coupling, parameterization, vascular scaffold, skull tissue engineering

中图分类号: