(3)程序的注册和运行。注册文件的作用是向Pro/ENGINEER系统传递应用程序的信息,其形式如下:
NAME //应用程序名称;
STARTUP //工作模式(SPAWN 或 DLL);
EXEC_FILE //生成的可执行文件或动态连接库文件;
TEXT_DIR //菜单文件和窗口信息文件位置;
REVISION //所使用的Pro/ENGINEER版本号;
END // 结束。
注册方式包括自动和手动两种。
2.7 履带车辆传动系统参数建模的运行
系统采用自顶向下的设计模式,运行流程如图2所示,首先根据传动系统总体设计任务书确定系统的布置形式和主要尺寸参数。总系统由联轴节、齿轮传动箱、主离合器、变速箱、风扇联动装置、行星转向机和侧减速器等分系统组成。各分系统从资料库中提取需要的零件模板,通过系统提供的变形设计方法完成参数驱动,建立新的零件,然后结合总体设计规划的要求完成子系统自动装配生成整体模型,最后通过检验工具对装配体在静态和动态两种情况下进行干涉检查。
图2 系统工作流程
在装配体正确设计后,使用Pro/MECHANICA模块对传动总成进行运动仿真和有限元分析。通过对传动总成受力的模拟,系统计算出在外部载荷作用下各零件的受力状况。然后通过Pro/MECHANICA的结构模块计算出各部分的应力与应变。通过分析计算结果并结合以往的经验,确定该设计方案能否满足设计要求。对于不能满足要求的零件通过修改和优化使其达到设计要求。最后将新前轴设计方案存储到前轴设计资源库中,不断使之完善,并生成详细系统工程图、零件属性列表和细化文档。
在操作中,考虑到用户化的需要,运用Pro/TOOLKIT编制了人机交互界面,并利用菜单、对话框和信息显示技术,帮助使用者轻松地使用本系统。
3 结束语
Pro/ENGINEER软件强大的二次开发功能应用于三维CAD产品设计中,可为使用者量身定做出最有效的设计流程,大大提高设计效率,减轻工作量。利用本系统进行设计不仅能较好地完成设计任务,而且效率较高,体现出二次开发技术的应用价值。