|
提 要 本文主要介绍了在基于Pro/E二次开发技术的基础上所开发的一种通用装配仿真软件的实现原理、实现方法和最后的演示结果及其特点为。
关键词 Pro/Engineer 装配仿真
0引言
对一个产品来说,每个零件的加工工艺较容易制作,因它是针对其自身而论的,但对于一个很复杂的产品来说,由于零件数目较多,每个零件的装配序列就比较难以确定,按照传统的试凑装配方法,不但费时费力,延长产品开发周期,有时甚至根本无法完成装配。本文针对上述问题,考虑企业的实际情况,不对产品工艺规划的整个过程实现自动规划,而是从装配角度人手,重点解决零部件的装配序列问题。通过装配仿真系统模拟虚拟零部件产品的装配过程,实现装配工艺路线规划。同时,这也符合目前制造业中流行的自顶向下的设计模式。即在设计过程中,首先考虑产品的功能及装配方面的事项,然后才对组成装配体的零部件进行详细设计,并允许零部件设计向前期的功能设计和装配设计进行反馈。同时对其装配过程进行三维仿真,使设计人员直观地看到自己的设计结果,并且可以在此基础上进行各部件间的干涉检验及布局调整,从而使设计人员很方便地实现这种面向功能和面向装配的设计,并实时进行信息反馈。
本文所讨论的装配系统选用Pro/Engineer作为开发平台,以Pro/Enginee:的二次开发工具Pro/Toolkit为开发工具。
1 系统开发原理
首先,我们要先了解一些关于Pro/E的一些知识。Pro/E是美国参数化技术公司〔PTC)开发的一个通用CAD软件,该软件集三维模型设计、加工、分析及绘图功能于一体,有强大的二次开发能力和第三方软件的支持。而Pro/Toolkit则是PTC公司为Pro/E软件提供的用户化工具箱,该工具箱为用户程序或第三方软件提供与Pro/E的无缝连接。当用户程序或第三方软件用C语言编写时,Pro/Toolkit提供一了一个C函数库,它能够使用户或第三方软件以一种可控制的、安全的方式访问Pro/E的数据库和应用程序。因此可以说Pro/Toolkit是Pro/E应用程序开发者们的API. |