“精雕DNC系统”是面向采用精雕CNC设备的加工型企业,集生产管理、生产过程监控等一系列功能于一体的车间管理软件。这款软件的主要功能包括系统管理、设备管理、工艺文件管理、任务管理、实时监控等。
本文将从以下四个方面对精雕DNC系统使用的关键技术进行介绍,分别为:
软件体系架构
精雕DNC系统在软件体系架构设置上考虑到适应客户的定制化需求,采用了六层结构,使得精雕DNC系统具有良好的可扩展性和兼容性,对一些定制化的需求,多层模式的系统架构更加容易便捷地增加和删除功能。
精雕DNC系统六层结构分别为UI层、服务层、业务逻辑层、数据访问层、适配器层和数据存储层,这些不同的结构层各自承担不同的角色。例如,UI层,系统的“脸面”,以用户交互界面为主;服务层,实现客户端和服务器相连,兼容扩展其他相关系统或者机床等。如图1为精雕DNC系统架构图。

图1 系统架构图
通讯协议
精雕DNC系统遵循标准化系统研发思路,采用标准的互联网协议和工业指令格式,为精雕DNC系统的易用性和兼容性提供了可靠保障。
精雕CNC设备同样遵循标准协议,系统通过网络多线程发送指令来获取机床的实时加工数据,并将数据分类存储,供精雕DNC系统统计分析使用;同时精雕DNC系统通过发送指令将机床的实时运行状态进行获取,传递给监控模块,使得用户清晰地监测到每个机床的运行状况等重要信息。
FTP技术
FTP就是一套网络通用的标准化的文件传输协议,使用此技术的意义在于,避免机床加工人员频繁插拔外部存储设备导入加工文件,对机床造成的各种干扰影响,提高加工效率。
精雕DNC系统的文件管理模块就是通过该协议将文件集中保存在服务器上,系统提供了对文件的上传、下载、删除、指派等操作。DNC系统的文件保存规则是:在同一产品或者工序目录下将文件按照类型分类存放,不同类型分属不同文件夹,在类型文件夹下保存各自类型文件,同名文件则以文件编号和版本号对文件进行重命名,从而进行区分,同时支持对文件版本进行控制,例如某一文件命名为:精加工_No54_V2.nc。
整个系统的文件管理模式如下图所示:

图2 文件管理
在线升级技术
在线升级与传统的手工替换模式相比,用户只需要点击客户端运行程序,系统将自动检测是否有程序更新。如果有则自动下载,无需人工干预,更新完成后,重新打开客户端即可。精雕DNC系统同样采用在线升级技术,自动获取最新版本,完成系统自动升级。
精雕DNC系统自动升级流程如下图所示:

图3 在线升级


