Abstract As a key technology in the field of advanced manufacturing, an open architecture controller is studied。 In order to develop an open architecture software-CNC system on personal computer (PC) according to open modular architecture controllers (OMAC)。 First, the software and hardware platform is chosen and software realization methodology for the CNC system is determined。 Second, static mod- eling methods of an open architecture controller inclusive of object-oriented (OO) programming technology, dynamic link library (DLL) technology and system modules partition are investigated。 Third, the dynamical behavioral modeling and the data flow representation of open architecture controller are discussed, which are both described in hierarchy finite state machine (FSM) model。 Fourth, a reusable software module model is established to develop software function module library。 Finally, a 3-axis milling machine tool test-bed, named for HIT-CNC, is successfully designed by means of the constructed software function module library and the system configuring method。 The experimental results show that, besides increasing the degree of reusability and openness, application of above-mentioned method- ology leads to significant decrease of development time as well as maintenance cost。76210

Keywords: open architecture controller; PC; software-CNC; behavioral model; OMAC; machine tool

1  Introduction

MOSAIC system developed by New York    Univer-Without a unified definition of open CNC  sys-sity  in  1998

。  Since  then,   ever-more-increasing

tem nowadays, openness is generally perceived as modularity, portability, extendibility, interoperabil- ity and scalability[1]。 In the 1980s, the design philosophy of open architecture controllers began to

efforts around the world have been made to intro-

duce open-architecture systems for industrial con- trols。 One of the most important achievements was achieved in 1992 within the frame of European  pro-

draw wide attention。 It made great progress over the

ject named OSACA

。 In 1994, in Japan, a   similar

last 20 years as the research on open architecture

project  named  OSEC  under  the  IROFA    Consor-

controllers became an important trend in the field of was  carried  out,  and  earlier  in  the  USA a

advanced manufacturing。 Provision of a realization basis for advanced manufacturing technology is the purpose of most studies on developing an open ar- chitecture CNC controller。

The  first  open  architecture controller  was the Foundation item: Key Development Program of Science and Technology of Heilongjiang Province, China (GB05A501)

number   of   American   researchers   acquired  out-

standing progresses in the realm of OMAC[5]。

There were a lot of Chinese experts who en- gaged in the study of open architecture controllers and thereby devised various controllers on the base of “software IC”[6], software component[7-8] etc。, which, however, proved to be defective in incom- patibility  and  lack  of  portability  as  well  as inter-

MA Xiong-bo et al。 / Chinese Journal of Aeronautics 20(2007) 272-281 · 273 ·

changeability。

Open architecture controllers are markedly dif- ferent from today’s vendor-specific, proprietary execution environments and their associated ven- dor-specific programming environments and inter- faces between control elements。 Most of today’s proprietary controllers allow neither plug-and-play interoperability, nor sufficient scalability to meet requirements in a broad scope of applications[9]。It is important to note that openness alone does not en- sure plug-and-play。 Vendor’s idea of openness var- ies from one to another。 As only one step towards plug-and-play, plug-and-play openness, in fact, is dependent on a standard。 In order to strike balance between the technology advancements and cost- effectiveness in the open market, open system must be built using “de facto” standards and commercial hardware and software components[10]。 Conse- quently, there has never been a genuine open archi- tecture controller that does not include elements associated with international standards。

上一篇:滚滑接触润滑变形和磨损英文文献和中文翻译
下一篇:悬架系统的多体动力学模型英文文献和中文翻译

AngularJS技术介绍英文文献和中文翻译

开关电源水冷却系统英文文献和中文翻译

减数分裂和基因重组英文文献和中文翻译

太阳能最大功率点追踪和...

移动码头的泊位分配问题英文文献和中文翻译

虚拟船舶装配集成建模方...

中学生科学探究中对等论...

浅谈高校行政管理人员的...

酵母菌发酵生产天然香料...

浅论职工思想政治工作茬...

STC89C52单片机NRF24L01的无线病房呼叫系统设计

压疮高危人群的标准化中...

提高教育质量,构建大學生...

上海居民的社会参与研究

AES算法GPU协处理下分组加...

基于Joomla平台的计算机学院网站设计与开发

从政策角度谈黑龙江對俄...