基于Pro/E的带式输送机断带抓捕器参数化设计系统开发

2014-11-27 张建国 太原理工大学机械工程学院

  以带式输送机断带抓捕器参数化设计为目的,针对断带抓捕器的具体特点,介绍了利用Pro/E 自带的二次开发工具Pro/Toolkit,结合Access 数据库技术和Visual Studio2008,开发参数化设计系统,通过驱动零部件的特征参数发生变化,生成不同型号的断带抓捕器,实现产品的快速设计。

  目前煤矿常用主输送机输送带宽度有800 mm、1 000 mm、1 200 mm 和1 400 mm,对应的断带抓捕器的结构相同或相似,只是尺寸大小不同,如果采用传统的非参数建模方法,零件模型采用固定尺寸得到,一旦尺寸参数发生变化时,须重新建模,耗费大量人力物力。所以本文采用Pro/E 软件自带的二次开发工具Pro/Toolkit,利用动态链接库的方式,通过编写C++程序访问Pro/E 底层资源, 开发带式输送机断带抓捕器参数化设计系统,可以实现不同型号断带抓捕器的快速设计。

1、参数化设计系统整体方案设计

  利用Pro/E 软件建立各种零件(如托辊、楔块、机架、齿条、齿轮和横梁等)的三维模型,建立特征尺寸参数和零件三维模型的实时相关性,运行设计系统后,输入相应设计参数后,程序自动调入零件三维模型,并按所输入参数修改三维模型。

  根据断带抓捕器结构特点和Pro/E 参数化建模功能, 本文综合使用Pro/Toolkit、Visual Studio 2008和Microsoft Access 数据库开发带式输送机断带抓捕器参数化设计系统, 该系统主要由Visual Studio程序、参数文件、断带抓捕器设计库、Pro/E 参数化设计库和交互界面组成,结构形式如图1。

参数化设计系统组成图

图1 参数化设计系统组成图

  该断带抓捕器参数化设计系统主要包含断带抓捕器零件的设计和断带抓捕器整机装配的设计。①断带抓捕器零件设计的功能:从零件库中调用和设计新的零件,根据设计需要补充零件库;②断带抓捕器整机装配设计的功能: 调用整机装配模板,通过零件互换完成整机装配,调用零件库中的零件完成整机装配。

2、开发参数化设计系统需解决的关键技术

  (1)Pro/E 与Visual Studio2008 接口技术

  使用Visual Studio2008 的MFC 功能可以实现界面的可视化设计, 但是Pro/Toolkit 不能直接调MFC 对话框,本文利用动态链接库方式加载MFC 对话框,为使程序成功编译,需要对Visual Studio 2008 进行一些配置。

  ①在“项目和解决方案”中选择“VC++目录”,在“显示以下内容的目录”中选择“包含文件”,加入头文件protoolkit\includes、protoolkit\protk_appls\includes、prodevelop\includes 的路径;

  ②在“显示以下内容的目录”中选择“库文件”,加入库文件protoolkit\i486_nt\obj、prodevelop\i486_nt\obj的路径;

  ③在“附加依赖项”里加入wsock32.lib、mpr.lib、psapi.lib、protk_dllmd.lib、netapi32.lib 等文件。

  (2)零件模型数据库技术

  参数化设计系统采用Microsoft Access 建立零件模型数据库,主要是将断带抓捕器各零部件按照不用类型存储,每种零件建立一个原始模型,同时将这类零件的尺寸参数值保存在数据库中,设计人员可以查询、增加、删除和修改各类零件,方便进行系列产品设计等。

4、结语

  针对结构比较复杂的带式输送机断带抓捕器,为达到快速设计的要求,根据断带抓捕器的结构特点, 采用Pro/E 自带的二次开发工具Pro/Toolkit 开发了断带抓捕器参数化设计系统。该参数化设计系统包含断带抓捕器零件库和整机装配模型库,通过友好的交互界面, 设计人员可以快速进行产品设计,实现零部件和整机装配设计的自动化,提高产品开发效率,降低设计人员的工作量。