基于Pro/E二次开发夹具标准件参数化设计技术研究

作者:张国灿;韩祖行 刊名:机电工程技术 上传者:王晔

【摘要】目前夹具设计、制造手段的落后己经成为制约产品质量和生产率提高的“瓶颈”,本文针对机床夹具设计时标准件的重复建模,提出基于Pro/E二次开发的夹具标准件三维模型自动生成的方法。通过输入标准件的相关参数即可获得自动生成的标准件,然后通过图形的Web显示技术,实现网页图形的浏览,从而提高效率。

全文阅读

1引言夹具在机械加工中有着重要的作用,一套设计、制造良好的夹具能够保证加工精度,稳定加工质量;能够提高劳动生产率,降低加工成本;能够扩大机床工艺范围,实现“一机多能”;能够减轻工人劳动强度,保证安全生产;能够在流水线生产中平衡生产节拍。因此,夹具设计与制造已经成为新产品研制与开发中一个重要的环节。然而,机床夹具设计中会使用到许多标准件,不断重复地创建标准件既枯燥又繁琐。如果能创建一个机床夹具标准库,设计人员在需要某个标准件的时候,只要输入所需要的相关参数,就能自动创建该标准件的三维模型,这样,将具有相似特征或特征信息的多种事务按照一定的准则分类成组,使若干事务能够采用同一方法进行处理,以达到节省精力、时间和费用的目的。这种思想突破了批量法则的限制,将某些具有相似特性的零件分成一个零件组,整个零件组的加工可用一个加工单元来完成,使中、小批量生产可以采用大批量生产的先进和高效的设备与工艺装备。本着这个思路,我们选取当前应用较为成熟的Pro/E2000i系统作为开发平台,以机床夹具为研究对象,参数化建立标准件库。2系统总体规划及功能(1)基于Pro/Toolkit的标准件参数化设计本文使用Pro/E的二次开发工具Pro/Toolkit,它可以方便的实现面向特定产品的程序自动建模功能,并且可以把比较丰富的非几何特征如材料特征、精度特征加入所产生的模型中,所有信息存入统一的数据库,这是实现CAD/CAM集成的关键技术之一。这里所指的自动建模是指对特定的产品,根据用户输入的参数或者是根据运用CAD系统进行设计产生的数据结果,系统动态、自动地将模型建造出来。Pro/Toolkit有两种工作方式[2]:动态连接库(dy鄄namicallylinkedlibraries,DLL)方式,这是标准的工作方式,这种方式下,Pro/Toolkit的应用程序以动态连接库的方式整合到Pro/E中,它们之间的信息交换是直接的函数调用;多进程方式或子进程方式穴multi-process熏spawnedprocess雪,这种方式下Pro/Toolkit应用程序编译成独立的可执行程序,这个程序以子程序的方式在Pro/E下运行,这通过发送必要的进程间消息以间接识别两个进程间的函数和参数。这两种方式可以互相转换,而且不需要改动C源程序代码,只稍微改变设置即可。(2)参数化设计的关键技术本文选择动态连接库方式。其具体开发过程如图1所示[1]。参数化设计时,首先必须设计人机交互界面,人机交互界面设计主要包括菜单和对话框的设计。菜单设计菜单的设计是利用Pro/Toolkit可以在Pro/E中添加以下两种菜单:一种是向Pro/E的菜单栏中添加菜单条,菜单条是Pro/E菜单体系的最顶层菜单;另一种是向菜单管理器中添加模式菜单,所添加的模式菜单文件为完整模式菜单(以mnu为后缀名)和辅助模式菜单(以aux为后缀名)。本文采用在Pro/E的菜单栏中添加菜单条,使用ProMenubarMenuAdd()添加自定义菜单,函数创建原型为[1]:ProMenubarMenuAdd(ProMenuItemNamemenu_name/觹菜单名称觹/ProMenuItemLabeluntranslated_menu_label/觹新菜单的关键字觹/ProMenuItemNameneighbor/觹相邻菜单的名称觹/ProBooleanadd_after_neighbor/觹新菜单位于相邻菜单的位置觹/ProFileNamefilename/觹菜单信息文件觹/创建的自定义菜单如图2所示。Pro/Toolkit应用模块

参考文献

引证文献

问答

我要提问