1)开放的含义
开放式数控系统是一种模块化的、可重构的、可扩充的通用数控系统,它以工业PC 机作为 CNC 装置的支撑平台,再由各专业数控厂商根据需要装入自己的控制卡和数控软件构成相应的 CNC 装置。
2)开放的特征
(1)可移植性:系统的应用模块无需经过任何改变就可以用于另一平台,仍然保持原有特性。
(2)可扩展性:不同应用模块可在同一平台上运行。
(3)可协同性:不同应用模块能够协同工作,并以确定方式交换数据。
(4)规模可变:应用模块的功能和性能以及硬件的规模可按照需要调整。
3)系统结构
(1)CNC+PC主板:把一块PC主板插入传统的CNC机器中,PC主板主要运行非实时控制,CNC主要运行以坐标轴运动为主的实时控制。
(2)PC+专业运动控制卡:把运动控制卡插入计算机标准插槽中作实时控制用,PC机主要用作处理非实时控制。
4)开放层次
(1)系统层CNC系统的开放(系统层)
CNC系统可以直接运行各种应用软件,大大改善CNC的图形显示、动态仿真、编程和诊断功能。
(2)用户操作界面的开放(界面层)
用户操作界面的开放使CNC系统具有更加友好的用户接口,有的甚至还具备远程诊断的功能。
(3)CNC内核的深层次开放(内核层)
通过编译循环,用户可以把自己用C或C++语言开发的应用软件加到标准CNC的内核中。形成独具特色的个性化数控机床。