background image

  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 微机丰富的软硬件资源,便于系统开发,可方便地与网络连接,利

 

于远程服务、远程监控和制造系统的集成。