论文部分内容阅读
随着数控技术和计算机网络技术的发展,开放式数控及网络化制造成为未来制造业的发展趋势。本文具体研究如下:本文利用Socket网络编程技术实现了应用服务器与数控机床端的网络连接对话与监控。通过定制内部通讯命令,利用发送命令的方式实现了对远程数控系统的加工控制;在数控机床端运用多线程技术,在新建线程里将数控加工信息传送给应用服务器;应用服务器通过接收显示机床信息,并进行刀具轨迹仿真,实现了对远程数控加工进行准实时监控。基于此远程监控平台,本文设计了数控网络教学系统,在原有应用服务器上实现服务器功能,可以连接多台学生客户机,实现了部分数控技术网络教学功能。利用本校自行研制的其它数控模块,本文根据模块化系统集成原理实现了数控系统的集成;利用VC++的动态连接库技术,在系统中开发了刀具补偿和预编译模块开放性接口,可将客户自行编制的功能模块加载到系统中,满足不同用户的功能要求;利用Lua脚本技术,在系统设计了运动控制卡的开放性结构;开发了驱动设备(步进/伺服)选择接口,能使本数控系统根据不同用户的需求,应用到不同的执行机构上。