摘要
市场竞争日益激烈,企业要不断提高产品的设计效率才能在竞争中获得生存与发展。在现代化制造企业中产品的设计离不开CAD软件,如何将通用的CAD软件开发成适合企业应用的专用软件成为机械工程师们研究的一个重要方面,利用专用软件进行设计能缩短设计周期,提高生产效率。 本文主要研究了AutoCAD系统的二次开发,针对机械零件设计过程中存在的一些问题,如表面结构、尺寸公差、几何公差以及材料选择等不易确定的问题,在AutoCAD平台上设计一套机械设计辅助工具来解决这些问题。该辅助工具是利用AutoCAD提供的二次开发工具包ObjectARX,在Visual C++.NET2005环境下,应用其提供的MFC DLL框架、数据库访问技术以及Access数据库等来开发的。 本文的机械设计辅助工具系统能够实现表面结构、尺寸公差、几何公差和材料的智能设计和智能标注,使用起来方便快捷,且人机交互界面友好。此机械设计辅助工具系统由四个模块组成,首先分析了各个模块的功能,对各个模块进行方案设计;然后介绍各个模块的具体实现过程,本文详细介绍了表面结构模块的界面设计和程序实现过程,简单介绍了尺寸公差模块、几何公差模块和机械工程材料模块的界面设计和程序实现过程;最后通过实例验证了各模块能够实现其功能要求。