论文部分内容阅读
步入21世纪以来,经济全球化、市场竞争愈演愈烈,自主创新、推陈出新时间的长短成为企业能否在激烈的市场竞争中立于不败之地的关键性因素。而传统的产品设计过于依赖已有的设计经验,需要查阅大量的设计手册和参考资料,尤其是对于相似产品的结构设计,重复计算、建模等工作量很大,另外,标准件重复造型的问题也一直困扰着产品研发人员,这些都严重影响了产品的设计效率和质量。减速器是一种用途十分广泛且比较典型的机械传动装置,但其相似而复杂的结构给设计工作带来了重复性和繁琐性。因此,传统的CAD系统已很难满足设计、生产的需要,只有将已有的经验知识融入到CAD系统,实现智能化设计,才是企业实现快速设计的最佳方案。正基于此,本论文以圆柱齿轮减速器为例,采用Pro/E二次开发、建立参数化可视系统和数据库管理等技术开发了基于Pro/E的减速器三维参数化CAD系统。本系统是在Windows 2000 Server的微机操作系统上,用Visual C++6.0作为集成开发环境,结合SQL Server数据库管理技术,以Pro/ENGINEER野火版2.0为二次开发平台来实现的。通过该系统,用户可以智能化设计减速器及其零部件,直接调用三维标准件库,从而实现产品的快速开发与设计。本文开发的系统不仅避免了相似零件的重复造型,大大提高产品的设计效率和设计质量,具有实用价值和可扩展性;同时本文的研究有利于推动和促进CAD技术和知识管理系统在企业的深入发展和应用。本论文的主要研究内容有:(1)运用参数化设计方法,在Pro/E环境下建立减速器零部件三维模型库及装配关系模型库;(2)研究基于C/S模式的知识数据库建立与管理技术,利用SQL Server建立减速器设计知识数据库,实现对设计知识的继承和重用;(3) Pro/E与SQL Server数据库的接口技术研究;(4) Pro/E二次开发及接口技术的深入研究和应用,利用Pro/TOOLKIT和VC++6.0开发工具进行系统接口应用程序设计和用户界面设计。