论文部分内容阅读
随着计算机辅助设计技术、互联网技术、数据库技术的发展和工业标准化程度的不断提高,标准件库作为提高设计效率和设计水平的工具,在机械产品设计中得到了越来越广泛的应用。但是目前的一些标准件库,如单机版的标准件库、仅限局域网使用的标准件库和部分基于Web的标准件库,因存在面向单一的CAD平台、涵盖的信息不全面、扩充不便、搜索方式少、不能在线浏览三维模型等缺点,已不能满足设计人员和企业对标准件库的更高要求。因此,构建一个能够实现设计资源异地共享、支持协同设计、提供标准件下载、动态浏览三维模型、协助设计人员快速进行产品设计制造的标准件库,可以提高团队的协同工作能力,对机械制造业的发展尤为重要。本文研究了基于B/S(Browser/Server)模式的三维机械标准件库的开发过程。首先,通过大量的文献分析了国内外标准件库的研究现状,总结了目前国内标准件库存在的问题,阐述了论文的研究目的和意义,并介绍了与本课题相关的一些理论概念,如数据交换标准、协同工作与协同设计、C/S模式和B/S模式、参数化建模技术和UGNX二次开发技术等。其次,提出了制造业信息化平台结构,根据标准件库系统的需求分析,确定了系统的体系结构和功能模块,给出了系统的工作流程,并进行了数据库设计。再次,对系统的关键技术进行了深入研究,通过实例详细介绍了参数化模型建立的过程;阐述了SQL Server数据库中Excel数据的导入和二进制数据的存取方法;提出了利用VC++6.0对UGNX进行外部模式的开发生成EXE文件,通过系统调用外部的EXE文件实现标准件的远程选用;借助UGNX自带的数据交换接口和二次开发技术,实现了标准件模型不同文件格式间的转换,扩大了标准件库的使用范围;基于可视化技术,实现了三维JT模型的协同浏览。最后,完成了系统界面的开发工作,并给出运行实例。本文以VC++6.0、Visual Studio2008和SQL Server2005数据库作为主要开发工具,最终完成了基于B/S模式的三维机械标准件库的开发,有助于提高机械产品的设计效率与质量,缩短开发周期,具有一定的工程意义与实用价值。