传统的数控装置,是用硬件电路搭成的封闭系统(黑箱) 。其特点是: ①封闭性,其软硬件资源属于专有技术,不对用户开放; ②非专业人员维护较困难; ③软件的人机界面不及目前流行的图形用户界面方便; ④网络与数据采集、发布功能弱。
纯数控软件数控技术就是用控制数控软件+ 通用计算机+其它易购的通用硬件,完成传统的数控装置所有功能以及传统的数控装置无法实现的其它功能的一种新技术。该技术的典型产品OpenCNC数控数控软件由美国制造数据系统公司于1993 年用于生产。其特点是: ①价格便宜。②开放性,不与任何硬件捆绑,不需要任何运动控制卡。OpenCNC在普通的PC 机上即可运行,不需要专门的工业计算机。其它相关硬件(编码器反馈卡、数模转换卡及I/ O 卡) 也都是市场上随时可购到的通用器件。③高可靠性,OpenCNC已在数家公司(如福特、波音、克莱斯勒等) 的车间环境运行了十几年,与硬件数控装置相比故障率显著减少。④友好的人机界面,Windows风格的图形用户界面大大方便了加工程序的编辑、参数的设置及加工状态的显示等。⑤开放的API ,用户可根据控制对象的不同,使用Vi2sual Basic创建特定的应用数控软件和人机界面。⑥应用领域广泛,OpenCNC可用于各类金属切削机床、机器人、半导体制造业以及印刷电路板制造业等需要精确定位设备的行业。⑦强大的网络功能。⑧实时数据采集与发布功能。⑨每6 个月版本更新和升级1 次。
2 纯数控软件数控系统的结构
该系统结构如图1 所示,数控软件部分是分层设计的,高优先级别的控制任务是插补运算,与刀具路径准备(中间层) 及用户界面(上层) 各层之间相互隔离。重要事件模块用于直接收集生产、维护及质量数据,并且直接进入到公司的管理数控软件(如MRP) 。这些数据的获取和发布不需要人工干预或专用的硬件。
3 开放式数控软件数控系统所应具备的基本特征
(1) 数控软件CNC、数控软件PLC 和数控软件HMI (人机界面)集成在一个数控软件包中;
(2) 所有的数控软件与硬件不捆绑;
(3) 不需要专用硬件及运动控制卡;
(4) 不论两轴还是十轴,快速插补速率相同;
(5) 开放的API 可使用户方便地集成第三方数控软件;
(6) 用户可用Microsoft Visual Basic创建宏指令;
(7) 发布的API 可使用户定制自己的操作界面;
(8) 支持所有IEC - 61131 - 3 PLC 语言。
4 开放式数控软件数控系统OpenCNCò的主要技术性能
由于采用了将多轴插补(multi - axis interpolation)和伺服更新( servo update) 合而为一的数控软件结构,使得OpenCNC能够在高速切削下获得好的表面粗糙度。
该系统的部分主要技术指标如下: 处理速度:1 500 行/ s ( 或670 μm/ 行) ; 插补/ 伺服更新速率:500μm ;最高主轴转速:999999 r/ min ;高速情况下不跳行;十轴联动插补;用户可根据特定需要,定义任意多的M 代码;可容易地与第三方数控软件无缝集成。