(一)
模块化。
具有高举模块化的特征,采用分布式控制原则,采用系统、子系统和模块分级式的控
制结构,其构造是可移植和透明的。
(二)
标准化。
“
”
开放 是在一定规范下的开放,并非毫无约束的开放。需要制定一个标准来约束各类
机床控制器的研发。
(三)
可再次开发。
应当允许用户进行第二次开发。根据需要可方便地实现重构、编辑,以便实现一个系
统多种用途。
(四)
平台无关性。
开放时体系结构中各模块相互独立,系统厂、机床厂及最终用户都能够很容易独立开
发一系列专用功能和其他有个 的模块。
?
(五)
适应网络操作方式。
作为开放式控制器应当考虑到迅速发展的网络技术及其在工业生产领域的应用。要具
有一种较好的通信和接口协议,一边各相对独立的功能模块通过通信实现信息交换,满
足实时控制需要。
开放式数控系统应该是一个模块化、可重够、可扩充的软硬件控制系统。基于 PC 和
Windows 操作系统的开放式数控系统(OpenCNC)
是当前数控技术的研究热点和发展方向。
三、开放式数控系统的分类
(一)
基于运动控制器的控制系统。
运动控制(包括轴控制和机床逻辑控制)功能由独立的运动控制器完成,其上配有专
用控制芯片(如 DSP)完成运控功能,控制软件由控制器生产厂商设计完成,用户无法修