开放式数控体系结构软件的工作原理,运行时通信平台它是整个数控系统体系结构的枢纽,既是客户又是服务器。运行时通信平台的工作流程创建COM对象并获取接口指针所使用的人机界面人机界面是用户与数控系统交互的通道,这是一个进程外组件,实现用户的输入、系统的输出。它通过运行时通信平台中组件模块指针链表中的指针调用组件库中的模块组件,从而实现用户的功能。同时,它把一些控制信息交给运行时通信平台,这些控制信息主要是用来控制一些硬件的工作,它也接收一些NC硬件返回来的状态信息,以便让用户监视数控系统的工作状态。
功能模块组件库功能模块组件库是由许多能实现一定数控系统功能并由COM技术对这些功能封装成的许多组件构成,这些组件都是进程内组件,是运行时通信平台的服务器。这些组件都在操作系统中注册,运行时通信平台调用组件功能服务时,首先扫描系统注册表,找到组件,然后调用需要的功能服务。功能模块组件库主要由翻译组件、解释器组件、插补组件、运动控制组件等组成。运行时通信平台在需要的时候调用这些组件的功能服务。
配置软件配置软件的主要功能:数控系统集成商根据不同用户的不同功能需求,利用数控系统配置软件配置出满足不同用户的有不同功能的数控系统。配置软件将这些配置信息存在一个文件中,让运行时通信平台来读取这些信息。这里所说的配置是指根据具体功能要求规定运行时通信平台调用组件库中的那些组件功能,数控系统在运行时的一些硬件信息。基于COM技术的开放式数控系统的体系结构的研究,它为数控系统集成商服务不同数控系统用户提供了一种很好的解决方案,提高了数控系统生产厂家生产效率。


