预览加载中,请您耐心等待几秒...
1/9
2/9
3/9
4/9
5/9
6/9
7/9
8/9
9/9

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于SQLSERVER的参数化夹具标准件库的开发技术 朱浩煜秦国华叶海潮周美丹 (南昌航空大学航空制造工程学院,江西南昌330063) 摘要:CAFD(计算机辅助夹具设计)系统需要夹具标准件库的支持,以实现夹具设计的高效率。本文介绍了以功能强大的三维软件UG为平台,SQLSERVER数据库为存储介质,采用MFC编程方式进行UG二次开发,建立了一个可搜索、可预览的尺寸参数化驱动的夹具标准件库,从而大大提高夹具设计速度,减少重复劳动。 关建词:夹具标准件库;CAFD;二次开发;参数化驱动 DevelopmenttechnologyofaParameterizationStandardFixtureelementLibraryBasedonSQLSERVER ZhuHao-yuQingGuo-huaYeHai-chaoZhouMei-dan (SchoolofAeronauticalandManufacturingEngineering,NanchangHangkongUniversity,NanchangJiangxi330063,China) Abstract:CAFD(ComputerAidedFixtureDesign)systemneedastandardfixturelibrarytomakethefixturedesignmoreefficient.Thisarticleintroducesastandardfixturelibrarywiththefunctionyoucansearchandpreview.UGisapowerfulthree-dimensionaldrawingsoftware.ThelibraryisworkintheUGplatform,andusethedatabasetostorage.Inordertobuildalibrarywhichthroughchangeabasedmodel’ssizeparametertowork,weneedtousetheMFCtohaveasecondarydevelopmentonUG.Thelibrary’sappearingcanreduceunnecessaryworkinthefixturedesign. Keywords:Fixtureelement;CAFD;Secondarydevelopment;parameterization 1、引言 随着现代化生产的不断发展,夹具设计中标准件的数量日益增多,这主要是因为采用标准件给产品的设计、制造、装配带来了很大的方便。在进行夹具设计时,设计人员会尽量考虑选用标准件,当标准件不能满足要求时,才会考虑重新设计新零件。在绘图时,标准件会在不同的位置反复地被绘制,标准件的绘制极为繁琐,而且需要反复翻阅手册查找数据,非常耗时耗力,若每次设计人员都需要重新对这些零件进行造型,设计人员必然要做许多重复性的劳动。高效率地使用标准件已成为企业提高经济效益和降低成本的必由之路[1]。 因此有必要利用CAD软件的二次开发功能,开发一个夹具标准件库,在需要时将其从标准零件库中取出,既可免去繁琐的重复绘制工作,又能保证标准件的绘制的精度,提高设计效率。所以,标准件库是CAFD(计算机辅助夹具设计)系统的一个重要组成部分,也是评价CAFD系统的一个重要指标。 2、标准件库的组成 CAFD系统[2]往往是CAD软件内部的一个系统,是在三维CAD软件中扩展出来的一个有夹具组建、出图能力的一个子程序,因此标准件库的建立也将在CAD软件的内部进行,本文将采用UG软件。 参数化标准件库的开发,还需要一个存储数据的容器,这里所选择的是SQLSERVER数据库。作为一个优秀的关系数据库管理系统,它有着强大的数据交互功能:搜索、查询、数据分析、报表、数据整合,和强大的同步功能,使标准件库的开发更灵活,可以开发出更人性化的功能。 2.1标准件库的零件信息 夹具标准件是在夹具设计中要经常甚至反复使用的,按功能可分为基础件、定位件、导向件、压紧件、紧固件、组合件及其它件[3]。 2.2标准件库的功能结构 UG参数化标准件库让UG有一个可以方便调用绘制好夹具标准件平台,所有功能都在UG内部实现,程序流程如图1所示: 图1程序流程图 用户可以在UG内部调出并使用模型库程序,搜索模型、预览模型并通过参数化驱动的方法构建模型。 3、用户菜单设计 UG/OpenMenScript是UG软件提供的用户定制菜单的专用模块,其语法非常简单,包括说明块、主菜单块和下拉菜单块。通过UG/OpenMenScript可以对UG的菜单进行用户化开发,可对UG标准菜单进行添加、重组、剪裁或在UG软件中集成用户自己开发的软件功能。UG/OpenMenScri