论文部分内容阅读
筒形件拉深模具在汽车、拖拉机、飞机、钟表、电器和仪表产品中,均有广泛应用,研究、开发三维筒形件拉深模CAD系统,对于提高模具设计效率和质量,推进模具CAD的普及和发展,具有重要意义。 以开发一套实用、可行、完整、先进的筒形件拉深模CAD系统为中心,本论文采用Windows 2000 Professional为操作系统,Visum C++ 6.0为编程工具,UG18为图形处理软件,Access 2000为数据库管理系统,针对筒形件拉深模设计内容和特点,开发出筒形件拉深模三维设计系统。在本论文中,作者主要进行了如下研究工作。 深入研究UG二次开发方法,获取UG二次开发的完整实施进程。包括基于VC++6.0开发平台的UG18应用程序接口,利用UG/Open MenuScript工具定制用户菜单,利用UG/Open UIStyler工具设计用户对话框,利用UG/Open API函数创建三维模型,利用UG/Open API函数访问UG表达式、创建辅助文本。 在UG二次开发研究的基础上,研究了CAD系统中的数据处理和管理方法,包括数表的程序化、函数插值和数据库管理系统,提出了在UG/Open API程序中利用ODBC技术访问外部数据库的方法,采用这种方法,数据与程序相互独立,共享性好,很适合于CAD中的数据处理和管理。 运用软件工程学的方法,建立了筒形件拉深模CAD系统的数据流图并确立了系统的总体结构,将整个系统分为零件信息输入模块、工艺分析与计算模块、模具设计模块和二维图纸生成模块四大模块,在此基础上进一步把工艺分析与计算模块分成13个子模块,模具设计模块分为17个子模块,二维图纸生成模块分成3个子模块,并确立了它们的模块结构图。 对系统的实现技术进行了深入研究,构建了系统总菜单界面。提出了利用UG/Open API函数修改表达式来建立标准件库的方法,采用这种方法,节省了大量的存储空间,而且可以生成任意尺寸的几何模型,避免了其它建库方法的缺点。对标题栏和明细表自动生成技术进行了详细的研究,采用标题栏和明细表自动生成技术,减少了绘图的工作量,提高了工作效率。