论文部分内容阅读
模具CAD/CAM作为计算机科学与模具技术结合的产物,是促进科研开发和成果转化,实现设计制造自动化,加快模具行业发展的一项关键技术:是提高产品设计水平,缩短新产品开发周期,提高劳动生产率,降低消耗的重要手段。以商品化的CAD/CAM软件为平台进行二次开发,使那些国外软件工具适合我国模具生产的设计要求,是目前国内推广和使用模具CAD/CAM所面临的一个重要课题。 本文以国内普遍使用的模具CAD/CAM软件Pro/ENGINEER作为研究对象,对Pro/ENGINEER的各种二次开发接口进行了深入研究,比较了族表(Family Table)、用户定义特征(UDF)、Program、J-link、和Pro/TOOLKIT各自的优缺点和应用范围。探索了利用Pro/TOOLKIT进行Pro/ENGINEER二次开发的方法,如Pro/TOOLKIT工作模式、利用Pro/TOOLKIT制作菜单、交互对话框、创建Pro/TOOLKIT应用程序的基本方法以吸如何实现Pro/E与MFC的通信等问题。 其次,重点研究了三维实体参数化设计、尺寸驱动的方法以及如何通过编写C语言程序调用二次开发工具Pro/TOOLKIT提供的相关函数。 最后,本论文着重介绍了基于WINDOWS平台在VC环境下创建Pro/Toolkit应用程序的关键技术,详细分析了开发过程中常用的Pro/Toolkit函数的功能、含义及用法,并结合实例给出了包括应用程序框架、注册文件、菜单、草图及各种常用特征的详细创建步骤和程序算法,体现了这种方法的优越性。在PRO/E开发环境下,基于特征和参数化建模技术,针对压铸模具零件图形的中主要参数,编写交互式用户界面,通过对主尺寸参数的修改来直接驱动压铸模具标准件的自动生成,大大提高了设计效率。