论文部分内容阅读
国际互联网络的迅速普及和Web技术的发展,使传统的产品设计、制造和生产模式发生了深刻的变革,出现了协同设计制造、异地设计制造、全球制造等一系列新概念和新技术。数控加工可以保证产品达到极高的加工精度和稳定的加工质量,操作过程容易实现自动化,生产率高,生产准备周期短,可适应产品快速更新换代的要求。数控加工编程是实现数控加工的前提,数控加工编程的质量和效率是提高数控加工水平的关键。 将Web技术和CAD/CAM技术相结合,是CAD/CAM系统发展的重要方向之一。本文将Web技术和数控加工自动编程系统相结合,重点研究基于Web的数控加工编程系统,具有重要的理论研究和实际应用价值。 本文在对基于终端/主机、客户机/服务器和浏览器/服务器计算模型分析比较的基础上,指出基于Web的浏览器/服务器计算模型应是应用软件开发的主流。并对Web技术基础和基于Web的应用软件开发技术进行了讨论,在对基于Web的数控加工编程系统(WebCAM)需求分析的基础上,建立了WebCAM系统的IDEFO功能模型。 本文重点研究了基于Web的数控加工编程系统的关键技术。主要内容包括:1)对WebCAM系统的Java实现技术进行了研究,提出了采用Java技术实现的三层浏览器/服务器结构模型,讨论了客户端的Java Applet技术、服务器端的Java Servlet技术、基于JDBC的服务器与数据库通信的实现技术和系统发行技术;2)提出了一种采用环面积进行判别环方向的算法;3)提出了采用凹点切角范围重复次数最少确定行切法中最优行切角度的算法,实现了环的等距、环的自交和互交、环切加工的刀具轨迹生成和余料处理算法;4)实现了螺旋线加工的刀具轨迹的生成算法;5)在对数控加工仿真算法研究的基础上,提出了一种适用于2-3轴数控加工可视化加工仿真的三角网格模型。 在上述理论研究的基础上,本文建立了WebCAM的原型系统。该系统可在Web浏览器上进行数控加工工艺参数的选择,2.5轴型腔加工、2.5轴轮廓加工、3轴参数线法加工和3轴多表面加工的刀具轨迹生成,数控加工程序的后置处理,数控加工仿真结果的显示等功能。这些应用证明了本文提出的方法是切实可行,为下一步进行更深入的研究积累了经验。