基于Pro/E二次开发的直齿圆柱齿轮的自动建模

2014-11-27 沈凤梅 中原工学院

  根据计算机辅助工艺设计的需求,以Pro/E自带的Pro/Toolkit开发包为平台,结合Visual Studio 2005编程软件,对Pro/E进行二次开发,完成了直齿圆柱齿轮的自动建模程序.该程序通过人机交互界面,即可快速实现直齿圆柱齿轮的建模。

  由于齿轮传动具有传动平稳,传动比精确,工作可靠,使用的功率、速度和尺寸范围大等优点,因此齿轮类零件被广泛应用于各行各业.但是齿轮的三维建模过程却比较复杂,而且由于不同齿轮的齿数、模数、宽度等参数不同,需要对不同的齿轮分别建模,因而需要进行大量重复性劳动,造成人力、物力的浪费.为了减少设计人员的工作量、缩短产品的开发周期、提高齿轮的三维建模效率,开发齿轮的自动建模程序就有一定的使用价值.Pro/E作为最常用的三维建模软件,提供了目前所能达到的最全面、集成最紧密的产品开发环境。本文使用Visual Studio2005对Pro/E 4.0进行二次开发,实现直齿圆柱齿轮的自动建模。

1、直齿圆柱齿轮自动建模的流程

  进行Pro/E二次开发一般分为以下几步:确定项目运行模式、设计菜单并编写信息文件、设计开发环境及编写源文件、编写注册文件、生成可执行文件并注册运行.图1所示为直齿圆柱齿轮自动建模流程.首先建立Visual Studio 2005动态连接库dll文件,将该文件通过Protk.dat文件注册到Pro/E.注册成功后,新建一个Pro/E文件,选择菜单栏里的“特征”菜单,在其下拉菜单里选择“直齿圆柱齿轮”,然后在弹出的MFC对话框里输入直齿圆柱齿轮的相关参数,就可以自动创建直齿圆柱齿轮.如果直齿圆柱齿轮还需要打孔和拉键槽,可以按照下面的流程继续操作。

直齿圆柱齿轮自动建模流程

图1 直齿圆柱齿轮自动建模流程

5、结语

  本文提出了一种基于Pro/E二次开发的直齿圆柱齿轮自动建模程序的设计方案,介绍了实现Visual Studio 2005与Pro/E 4.0的连接方法,实现了直齿圆柱齿轮的快速自动建模.自动建模能够提高齿轮的设计效率,进而减小了产品的开发周期.