论文部分内容阅读
通过研究当前关于网络制造的集成平台、数控加工原理和分析TCP在制造网络中传输的优越性和实现方法,提出了一个基于TCP/IP的网络制造中数控程序管理及仿真的网络化传输的软硬件系统。
数控程序作为数控加工的关键部分,其管理的科学性和先进性,对于数控加工的效率起着至关重要的作用。由于数控代码种类和数量的繁多且不同应用场合的区别,本文在Microsoft Access平台下建立了数控代码库,使用Visual C++的ADO连接技术,实现了对数控代码数据库的调用,采用树型控件和列表控件在界面上分类显示数据库内容,实现对数控代码的分类管理;利用VC++的文件操作技术,实现了数控程序文件的读取及对数控程序换刀、插补等的解释。
数控程序加工的核心为数控插补。在理论分析了直线和圆弧插补的运行轨迹及其推导过程的基础上,在VC++平台下对四个象限的数控插补运算编程,实现数控插补动态仿真,使其更为直观可视;同时根据数控插补的原理,对数控程序的反读和逆向仿真作了研究,并以加工圆角矩形轮廓轨迹为实例典型,实现了根据具体数控程序而进行模拟加工仿真的功能。
在此基础上,针对网络化制造中数据传输环境和TCP协议栈的开发原型,采用C/S模式,通讯系统服务端和客户端采用相同界面,结合VC++网络编程技术中Socket通讯机制实现了数控程序及数控仿真的远程网络通讯与传输;利用RS-232串口通讯技术和MSComm通讯控件实现了数控程序的串口通讯。
通过测试实验研究,成功实现了数控程序管理、数控网络仿真、数控程序的远程网络传输和串口传输,为网络制造提供了模型基础。