● 摘要
本文在分析数控加工仿真技术的发展现状与存在问题的基础上,密切结合网络制造技术发展的需要,综合运用虚拟现实技术、网络技术、金属切削理论和数控加工技术等,深入系统地研究了构建基于Web的数控车削仿真系统平台所涉及到的支撑技术和关键技术,并实现了基于Web的数控车削仿真原型系统。取得的成果如下:(1)建立了基于Web的数控车削加工仿真系统的体系结构:论文根据对Web环境下的数控仿真功能特点的分析,提出了基于B/S(Browser/Server)模式的三层架构的系统体系结构,确定了基于Web的数控车削加工仿真系统的工作流程、仿真图形的发布方案及结构,并给出了所要建立的基于Web的数控仿真平台的结构组成。(2)研究了网络环境下的数控车削仿真系统所涉及到的支撑技术:对基于Web的仿真系统的Java实现技术进行了研究,提出了采用Java技术实现的三层浏览器/服务器结构模型,讨论了客户端的Java Applet技术、服务器端的JSP技术、基于JDBC的服务器与数据库通信的实现技术和仿真图形开发技术--Java 2D技术。(3)研究了基于Web的数控车削加工仿真系统中的NC代码解析、刀具补偿算法等关键技术,给出了适合于基于Web的数控仿真系统需要的代码解析方案和其中关键的直线插补算法、圆弧插补算法,为数控仿真系统的开发奠定了理论基础。(4)基于上述研究内容及成果,开发了基于Web的数控车削仿真系统服务平台,实现了各模块的功能,用实例验证了设计方案与算法的正确性与有效性。