论文部分内容阅读
随着计算机技术和网络技术的迅猛发展,虚拟制造技术成为当前制造业研究的新热点,虚拟加工过程仿真是虚拟制造中的关键技术。为了缩短数控产品的开发周期、减少NC代码的出错率,同时可以利用网络技术实现制造资源的共享,在Web网页上展示自己的数控产品。本文开发了一种基于Web的数控铣削加工仿真系统。利用Java和JavaScript语言在网络上的优越性与VRML(虚拟现实建模语言)技术的交互性,实现了在Web环境下产品三维浏览、运动仿真、装配仿真的功能,此外,利用OpenGL(Open Graphics Library,开放图形库)强大三维图形显示能力,尤其是它的动画技术和双缓存技术,以Visual C++6.0为编程环境,完成了曲面加工过程的仿真。本文的研究工作主要包括以下几方面:(1)通过对几种传统的数控仿真系统的开发方法研究,提出了基于Web数控仿真系统的开发方案,通过VRML、JavaScript开发仿真环境,利用VC++与OpenGL实现曲面的加工仿真,并设计了仿真系统界面。(2)对数控加工中心机床结构进行了分析,利用Pro/E结合三维图形显示插件VRML建立了机床仿真模型,然后利用JavaScript在网络上的优越性完成了Web网页中机床的运动、装配仿真。(3)研究了数控系统仿真中的关键技术,尤其对其中的建模技术进行了深入的研究,利用基于三角面片的离散矢量法,建立了工件和刀具的离散模型,并规划了刀具的加工路径。(4)研究了数控编程中的数据处理方法,将NC代码翻译成计算机可识别的代码,并在此过程中同时获得了刀位轨迹数据。(5)研究了几种材料去除算法,提出了利用离散矢量求交算法来实现材料的去除,并研究了加工非圆曲面的逼近插补算法,以VC++为开发平台,结合OpenGL三维图形库,实现了曲面的加工过程仿真。