International interfaces served interaction and data-exchange between components that form the control system core。 An important criterion in this area is the support of real-time mechanisms。
Fig。3 illustrates modules in HIT-CNC accord- ing to OMAC functionality。 The HMI module re- sponsible for human interaction has a controller which presents data, treats commands, and monitors events and in the OMAC API “mirrors” the actual controller with references to all the major modules and components via proxy objects。 The Task Gen- erator module serves to translate the application of part programs written in the RS274 or ISO 14649 into control plans which include motion segment
instructions。 The Task Coordinator module is re- sponsible for sequencing operations and coordinat- ing the various modules in the system based on pro- grammable tasks。 The Task Coordinator can be re- garded as the highest level finite state machine in the controller。 The Axis Group module is in charge of interpolating and coordinating the motions of inpidual axes, transforming an incoming motion segment specification into a sequence of equi-time- spaced set-points for the coordinated axes。 The Axis module is held responsible for servo control of axis motion, transformation of incoming motion set-points into set-points for the corresponding ac- tuators。 The Control Law component acts as servo control loop calculations to research specified set-points。 The Soft PLC module is employed to implement discrete control logic or rules character- ized by a Boolean function from input and internal state variables to output and internal state variables, and to realize the reading of input devices and writ- ing of output devices through SERCOS IO module interface。
摘要作为先进制造领域的关键技术,采用开放式架构控制器进行了研究。为了根据开放式模块化结构控制器(OMAC)发展个人计算机(PC)上的一个开放的架构软件的数控系统。首先,软件和硬件平台被选择并用于数控系统软件实现方法被确定。第二,面向对象(OO)的编程技术,动态链接库(DLL)技术和系统模块分区的开放式架构控制器包容的静态模-鹅岭方法进行了研究。三,动态行为建模以及开放式结构控制器的数据流代表进行了讨论,这是无论在层次结构有限状态机(FSM)模型来描述。四,可重用的软件模块模型建立了开发软件的功能模块库。最后,3轴铣削机床试验台,命名为HIT-CNC,通过构建软件功能模块库和系统配置method。The实验结果的装置成功地设计表明,除了增加可重用性的程度和开放性,上述方法-易学的应用导致了开发时间显著下降以及维护成本。文献综述
关键词:开放式结构控制器; PC;软件CNC;行为模式; OMAC;机床
1。介绍
如果没有开放式数控系统时下一个统一的定义,开放一般被看作是模块化,可移植性,可扩展性,互操作性和可扩展性[1]。在20世纪80年代,开放式结构控制器的设计理念开始画了广泛的关注。它在过去20年取得了巨大的进步作为开放式结构控制器的研究成为先进制造领域的一个重要趋势。先进制造技术实现基础的规定是开发一个开放的体系结构数控系统大多数研究的目的。
第一个开放式架构控制器是由纽约大学于1998年开发了拼接系统[2]。自那时以来,全世界日益更增加已经作出努力来介绍开放式架构系统的工业控制。其中最重要的成就是在1992年命名OSACA欧洲亲拍摄对象的范围内实现[3]。1994年,在日本,一个类似的项目名为OSEC下IROFA联盟[4]进行,早期在美国的一些美国研究人员在OMAC领域取得的突出进展[5]。
有很多中国专家谁搞开放式结构控制器的研究,从而制定了“软件集成电路”的基础上,各种控制器[6],软件组件[7-8]等,然而,被证明是缺陷的不兼容和缺乏便携性以及互换性。