关闭

关闭

关闭

封号提示

内容

首页 基于Pro/E二次开发技术的斜锥齿轮参数化设计及仿真.doc

基于Pro/E二次开发技术的斜锥齿轮参数化设计及仿真.doc

基于Pro/E二次开发技术的斜锥齿轮参数化设计及仿真.doc

上传者: 明明白白我de心 2017-10-13 评分 0 0 0 0 0 0 暂无简介 简介 举报

简介:本文档为《基于Pro/E二次开发技术的斜锥齿轮参数化设计及仿真doc》,可适用于综合领域,主题内容包含基于Pro/E二次开发技术的斜锥齿轮参数化设计及仿真基于Pro,E二次开发技术的斜锥齿轮参数化设计及仿真基于ProE二次开发技术的斜锥齿轮参数化设计符等。

基于Pro/E二次开发技术的斜锥齿轮参数化设计及仿真基于Pro,E二次开发技术的斜锥齿轮参数化设计及仿真基于ProE二次开发技术的斜锥齿轮参数化设计及仿真华北电力大学陈立新保定电力职业技术学院王枕霞华北电力大学党玉功摘要:利用ProE的二次开发平台ProTOOLKIT和参数化设计方法,设计生成斜齿锥齿轮的ProENIGINEER插件采用面向对象技术和面向过程技术相结合的方式,以动态链接库(DLL)的形式,实现锥齿轮参数化设计二次开发,并编写出相应的应用程序软件该方法可为ProE提供一个较先进的斜锥齿轮设计插件关键词:斜齿圆锥齿轮ProENGINEERProToolkit参数化设计Abstract:TheProTOOLKITseconddevelopmenttechnologyinProEandparameterizeddesignmethodareusedtodeveloppluginsoftwareinPmEwhichisintendedtodesignhelicalbevelgearThesoftwarecombinesobjectorientedtechnologyandprocessorientedtechnologyandtakesDLLformattorealizehelicalbevelgearparameterizeddesignKeywords:helicalbevelgearProENGINEERProToolkitparmneterizeddesign齿轮机构是在各种机构中应用最为广泛的一种传动机构斜齿轮轮齿在啮合时,轮齿啮合线是变化的,载荷逐渐加上,再逐渐卸掉的,故传动较平稳,冲击,振动和噪声较小,适宜于高速,重载传动利用ProENGINEER通过复杂的造型设计,虽然可以生成斜齿圆锥齿轮,但是一旦齿数,模数和变位系数发生变化,又需要进行复杂的设计计算和造型,工作量很大因此,如何快速有效地进行斜齿轮的参数化设计就成为必须解决的问题本文通过面向对象的设计思想,采用模块化设计方法,应用VC和ProTOOLKT对ProE进行了二次开发,建立了斜齿圆锥齿轮参数化设计的插件,并利用ProE中的ProMechanism模块实现了斜齿轮机构的运动仿真l设计思想采用面向对象方法,将其全部的设计过程封装到程序内部,显示在用户前只是一些人机交互界面用户从界面上可以对斜齿轮的几何参数,运动参数等进行查询和修改,然后通过对已经创建好的模型模版进行更新,用户得到新参数环境下的模型在设计过程中,利用ProE强大的参数化和实体造型技术完成斜齿轮的参数化设计,创建一个斜《起重运输机械》OO()齿轮模型模版由ProTOOLKIT应用程序检索出模型的设计参数,并提供参数的编辑修改功能,根据新的输人参数对模型进行更新最后可以由ProMechanism对设计的齿轮模型进行动态仿真设计步骤斜齿轮模版的创建通过ProE的造型功能绘制出斜齿圆锥齿轮模版,可以得到斜齿圆锥齿轮的基本参数如表所示表斜齿圆锥齿轮参数参数名代码参数值模数MN齿数Z与之啮合齿数ZASMl压力角AIPHA螺旋角BI'A弧半径BR齿轮宽度B齿顶高系数HAx齿底隙系数CXO变位系数XO一VC环境设置()在VisualC开发环境中创建MFCAppWizard(dl)类工程()在VC的集成开发环境中选择ToolsOptionsDirectories,在Showdirectories列表框中选择includefiles,加上ProToolkit头文件所在的文件夹:|proeWildfire|Protoolkit|includes|proeWildfire|ProDevelop|includes*|proeWildfire|includes(*号代表ProE安装路径)()选择ToolsOptionsDirectories,在Showdirectories列表框中选择Libraryfiles,添加如下:*tprotoolkit|i一nt||prodevelop|i一nt|()选择BuildSetActiveConfiguration,在弹出的对话框中选择WinRelease,点击OK()选择ProjectSettingslink,在Category中选取Input,在Objectlibrarymodule中添加:protkdlibprodevdUibmpribwsockib然后在Ignorelibraries中添加:msvcrtib()选择ProjectSettingslink,在Category中选取Customize,勾选Forcefileoutput,设置成强制输出VC开发环境设置完成,可以继续在程序中添加代码程序部分代码的添加()在ProE中添加用户菜单ProMenubarMenuAdd(Example,GearDesignExample",Utilities',PROBTRUE,MsgFile)ProCmdActionAdd("PushButtonACtl",(uiCmdCmdActFn)GearlMenuActFn,uiCmdPrioDefauh,AccessAvailable,PROBTRUE,PROBTRUE,PushButtoncmdid)ProMenubarmenuPushbuttonAdd("Example",Bevel暑ef,Bevel,一一"Bevalgeardesigntest",,PROBTRUE,PushButtoncmdidl,MsgFile)()对话框调用status=dlgDoModal()()模型参数的更新ProMdlmodelProModelitemmodelitemProParameterparaml,param,……ProParamvaluevaluel,Value,……UpdateData(true)ProMdlCurrentGet(mode)ProMdlToModelitem(model,modelitem)ProParameterInit(modelitem,L"MN",)ProParameterValueGet(paraml,Value)Valuetype=PROPARAMDOUBLEValuevaluedVal=InmnProParameterValueSet(paraml,Value)ProSolidRegenerate((ProSolid)model,PROBTRUE)ProWindowRepaint(PROVALUEUNUSED)UpdateData(Se)信息文件的编写GearDesignExampleGearDesignExample齿轮设计#BevelgearBevelgear斜齿圆锥齿轮#BevelgeardesigntestBevelgeardesigntest斜齿锥齿轮设计测试#《起重运输机械》()注册文件的编写nameGearDesignstartupdllAIIOWsDPTRUEexecfileEtprotoolkittGearDesign|Release|GearDesigndlltextdirEtprotoolkit|GearDesignttextrevisionend程序的注册运行程序运行框图如图所示图程序运行框图首先打开已经画好的锥齿轮模版,然后在ProE中的工具辅助应用程序中添加运行,运行结果如图所示更改对话框中的齿数,模数和宽度等值,然后点击更新,齿轮模型根据相应的参数做出相应的变化图斜齿圆锥齿轮主要参数输入界面齿轮运动仿真图所示是斜齿圆锥齿轮运动仿真界面,根据本文方法同理可得到与之装配在一起的锥齿轮,利用ProE中的装配功能将齿轮完成连接装配,然后进入ProE中的ProMechanism模块,可实现斜齿圆锥齿轮机构的运动仿真图斜齿圆锥齿轮运动仿真界面结束语本文从参数化和面向对象技术出发,应用VC和ProTOOLKIT开发出了锥齿轮参数化设计,运动仿真和性能分析的应用插件,从而为斜齿轮的设计提供了一个快捷的开发平台设计人员只需输入斜齿圆锥齿轮的主要参数,就可得到斜齿圆锥齿轮的三维实体模型同时也为开发相关的软件提供了参考参考文献ParametricTechnologyCorporationProENGINEERWildfireProTOOLKITUsers'GuideUSA:PIE,葛文杰,张王金基于PmE的弧面分度凸轮机构参数化设计与仿真机械设计,():李世国ProTLKT程序设计北京:机械工业出版社,郭庆基于PmE的渐开线斜齿轮三维参数化设计机械研究与应用,():作者:陈立新地址:河北保定华电路华北电力大学机械工程系信箱邮编:收稿日期:OOo义乌国际物流技术与运输系统展览会会议时间:年l月O一日,地点:中国义乌梅湖国际会展中心(宾王路号)展览内容:物料搬运设备,仓储与运输系统,工厂车间设备,物流服务,RFID与自动识别系统,软件系统联系电话:(),传真:(),Email:yartgfancon《起重运输机械》O()一

用户评论(0)

0/200

精彩专题

上传我的资料

每篇奖励 +2积分

资料评价:

/9
0下载券 下载 加入VIP, 送下载券

意见
反馈

立即扫码关注

爱问共享资料微信公众号

返回
顶部