2.2
支持基于网络的实时监控
网络化 CNC 系统应能及时地向远程客户端发布实时状态信息,并能在远程客户端对
系统进行实时的操作和控制。
2.3
通过网络提供远程数字化服务
通过 Internet/Intranet 提供远程数字化服务,包括远程在线编程、远程技术咨询/技术培
训、特定控制功能的追加、交互式远程故障诊断等服务内容。
3
网络化数控系统的体系结构
为实现网络化数控系统应有的功能,笔者构建了如图 1 所示的系统体系结构。从图示可
以看出,这是一个由 B/S 与 C/S 相组合的系统结构,它充分利用 B/S 和 C/S 各自优势,实现两
者之间的优势互补,
以满足网络化数控远程服务和远程监控的功能要求。
从 B/S 角度分析,这是一个 3 层结构:第一层为远程客户层,远程客户可通过浏览器实现
数控系统的远程监控和信息共享;第二层为系统服务层,用于存放远程服务功能模块和相关
的应用程序;第三层是数据库服务层,用于存储加工工艺参数、机床设备参数、实时的系统状
态参数等。这种 B/S 系统结构形式易于实现跨平台操作,降低了对客户机的要求,提高了系
统通用性。
从 C/S 角度看,该系统为两层结构,即远程客户端和底层的 Web-CNC,通过 TCP/IP 协议
实现远程客户端与 Web-CNC 之间的双向通信,通过远程客户端的虚拟控制面板实现基于
Internet/In-tranet 的系统远程实时监控。这种 C/S 结构形式可由客户机向服务器发布各种请
求命令,由服务器将实时的系统状态信息返回给客户机,
实现实时的点对点控制。
4
网络化数控系统的开发
本文根据网络化数控系统功能要求和体系结构,基于 IPC 和高速运动控制器硬件平台
开发了网络化数控原型系统,
下面具体介绍该系统的软硬件构架和相关功能的实现技术。
4.1
硬件构成
Web-CNC 原型系统是以 IPC+多轴运动控制器(PMAC)为硬件平台。PMAC 是美国
DeltaTau 公司提供的一个控制单元,以高速数字信号处理器(DSP)为中央处理单元,具有插
补、刀补、位置控制、速度处理、PLC 控制、内务管理等基本的数控系统功能,支持用户的开
发和扩展,与 IPC 配合具有上下两级的开放性。这种硬件结构具有结构简单、构建方便、开
放性好的特点,可共享 IPC 微机丰富的软硬件资源,便于系统开发,可方便地与网络连接,利
于远程服务、远程监控和制造系统的集成。