论文部分内容阅读
随着计算机网络技术与先进制造技术的迅速发展,网络化制造成为制造业发展的必然方向,数控系统的网络化趋势也越来越明显。本文根据数控系统网络功能的需求分析,结合数控原理与计算机网络通信技术,在VC++平台下利用面向对象编程技术,设计并实现了一个具有网络远程控制与仿真加工功能的开放式数控铣床的软件系统。
根据网络化开放式数控的特点,本文首先进行了软件系统的总体结构设计以及系统硬件框架的设计,以C/S模式作为软件系统的网络应用框架,以多对一的模式作为系统硬件框架,对服务器端与客户端的模块进行了详细地划分,确定利用面向对象的编程技术,对上位机软件系统进行模块化设计。
为了方便操作,采用可视化技术,设计了服务器端和客户端界面一致的人机交互界面。利用Internet网络,采用TCP/IP网络通讯协议和VC++ socket网络编程技术,制定了数控铣床网络控制的系统结构,开发了一个具有实际应用价值的网络控制系统,实现了基本的网络远程控制功能。结合数控译码、数控插补原理、计算机绘图技术,实现了客服端与服务器端的代码同步仿真与实际加工。
通过测试实验研究,成功实现了网络远程控制、网络仿真和网络加工。本文实现的系统界面友好、操作简便,为制造网络化的进一步研究与发展打下了坚实的基础,具有良好的应用前景与实用价值。