您好,欢迎来到保捱科技网。
搜索
您的当前位置:首页基于Solidworks的搅拌器参数化设计系统开发

基于Solidworks的搅拌器参数化设计系统开发

来源:保捱科技网
维普资讯 http://www.cqvip.com

制造业信息化 基于Solidworks的搅拌器参数化设计系统开发 胡光忠 ,兰芳’,柳忠彬’, 贺元成 (1.四川理工学院机电工程系,四川自贡643000;2.泸州职业技术学院,四川泸州646005) 摘要:针对利用VB、Microsoft Access进行基于Solidworks的应用程序二次开发进行了研究,提出了基于 Solidworks的搅拌器参数化设计系统开发的总体框架和实现方法,实现了搅拌器的参数化建模,缩短了搅拌器的设计 开发周期,提高了设计效率和质量。文中给出了系统的体系结构和部分实现代码。本文提出的方法对开发复杂产品的参 数化设计系统具有参考价值。 关键词:搅拌器;叶片;参数化设计;二次开发;Solidworks 中图分类号:TP391 文献标识码:A 文章编号:1002—2333(2006)12—0o83—03 Development of the Parametric Stirrer Design System Based on Solidworks HU Guang-zhong ,LIU Zhong-bin’,LAN Fang ,HE Yuan—cheng (1.Sichuan University of Science&Engineering,ZiGong 643000.China; 2.Luzhou Vocational&Technical College.LuZhou 646005.China) Abstract:In this paper,the method of developing parametric design system based upon solidworks with VB and Microsofl Access is studied.The development strategy and implement method of the parametric stirrer design system based on solidworks are put forward.The parametric stirrer design system is developed,and the parametric solid model of stirrer can be established rapidly with this system.The design period of stirrer is shortened,the design efficiency is heightened,and the design quantity is improved obviously.The system structure,development procedure and some program codes are presented in the paper.The method presented in this paper has reference value to developing the parametric design system of complex products. Key words:stirrer;parametric design;development;solidworks;VB 1前言 流式搅拌器是众多搅拌器中的一种,具有轴流特性好、大 搅拌混合设备是一种应用广泛、品种繁多的流体机 流量、低剪切、低能耗、高泵送能力等特点,适用于低粘度 械产品,适用于化工、冶金、医药、食品和饲料等领域。轴 基金项目:四川省应用基础研究项目(o4JY029—026—2) 流体的混合。叶片是其关键零件之一,其性能直接决定整 个机器的性能,叶片设计效率将对整个产品的研发周期 四川省教育厅重,董项目(2004A143) 产生很大影响。如采用传统的设计方法及手工建模,设计 与液压,2004(8):132, [2]成大先.机械设计手册单行本一机械传动[M].北京:化学工业出 版社,2004:12—100. [3]丁学峰,任革学.链轮驱动系统的多刚体建模及分析[J】l力学与 实践,2005(27):14, [4]杨玉虎,刘晓玲.套筒滚子链的动力学建模研究[J].中国机械工 程,2005,16(16):1474. 5结语 [5 荣长发,朱均,非线性方程法计算链传动的中心距[Jjl西安交通 大学学报,2000,34(12):47. 本模块实现了链传动的建模设计,使实际中心距和 链节数一目了然,得到的数据与目前的Winklhofer法、渐 开线法、非线性法 等计算的链传动中心距相符。由于链 6j董正卫,田立中,付宜利.UG/OPEN API编程基础[M].北京:清 华大学出版社,2002:191, [7]莫蓉.Unigraphics 18版CAD应用基础[M].北京:清华大学出 版社,2002, (编辑明涛) 轮齿形的设计更精确,因此也有利于数控加_丁链轮。同时 本文提供的模块对链传动的运动分析、强度校核、疲劳校 核提供了前提条件。 [参考文献] [1]杨长辉,张鹏.滚子链轮的计算机辅助==维参数化设计[J].机床 作者简介:孟庆尧(1963一),男,副教授,主要从事AutoCAD、Unigraphic、 SolidWorks等机械设计方面的研究和教学工作 收稿日期:2006—07—18 机械工程师2006年第12期 83 维普资讯 http://www.cqvip.com

制造业信息化 效率极低,误差较大,犁面控制I木1难,不易保证其流体动 力学特性。对此,本文开发j,基于Solidworks的新型搅拌 4.,用户界面模块 根据前述搅拌器设计方法和特点,利用VB开发设计 了图4所示的搅拌器设计用户界面。 器参数化j维设计系统,提高了设计效率和质量,节省了 人力资源,为实现CAD/CAE/CAM/PDM集成打下厂良好 基础: 2搅拌器设计原理 搅拌器由轮毅和叶片装配而成,叶片数量可以根据 设计需要给定:其中叶片是由对称型的原始叶型(如图1) 随其中心线按双圆弧或抛物线规律变化而形成的弯曲 的、机翼型的实际叶型(如图2):叶型的几何参数中对流 体动力学特性影响最大的有最大相对厚度及位置、最大 相对挠度及位置、原始叶型的厚度分布等:原始叶型选定 后,最大相对厚度及位置、厚度分布就确定了,而最大相 对挠度及位置南叶型中心线规律确定: 根据等强度设计思想,叶片的根部采用较大截面,根 据大小截面间的相对转角、叶片宽度、叶片长度按一定规 律进行放样就形成了实际的叶片:这样形成的叶片,其形 状符合流体动力学特性,流体阻力小、压比高:如用于搅 拌器,具有高剪切力和大的循环能力一 轮毂为网柱形,结构简单,加T方便:轮毂与u{。片连 接采用“燕尾槽+焊接”的结构形式: 3开发设计方法 目前CAD/CAM系统的开发主要有2种方式:(1J完 全自主版权的开发,一切需从底层做起;(2)基于某个通 用CAD/CAM软件平台的二次开发,具有开发周期短、见 效快、系统稳定和功能强等特点:本文采用第2种方式, 基于SolidWorks软件平台进行二次开发: 参数化设计系统开发主要有两种技术:一种称为约 束驱动法,是指对于具备参数化功能的CAD系统,只需 建专好产品的标准模板,然后南CAD系统对需要进行修 改的参数进 驱动即可。另一种称为编程法,即用高级语 言或CAD应用软件平台提供的API接口编写应用程序, 通过应用程序来动态建立参数化产晶模型。对于一般较 简单的产品,呵采用第一种方法:对于本搅拌器中的叶 片,其原始叶型是南一系列的点拟合形成,不能用尺寸进 行驱动.则只能采用第二种方法实现参数化设计: 4搅拌器设计系统开发 该系统主 要由 大模块 组成,即用户界 面模块、数据库 模块和搅拌器 设计模块。系统 总的框架如同 3所示: 84 机械工程师2006年第12期 4.2数据库模块 数据库模块为一个Access数据表,包括典型原始叶 型曲线参数数据、用户自行设计的原始叶型曲线参数数 据、轮毂及装配特征参数 用户可根据实际搅拌器设计需 要进行选择和调用:并且用户随时可通过系统界面对原 始叶型曲线参数数据进行修改,使用方便、灵活、快捷: 4.3搅拌器设计模块 4.3.1叶片设计 叶片设计 模块由原始叶型生成、叶片截面形状生成 和叶片实体模型生成三个子模块组成,此新型叶片的设 计本文不做具体介绍,请参见文献1= 4.3.2轮毂设计 轮毂的参数内外径大小、高度和键槽尺寸(与搅拌轴 连接) 本文的装配结构为燕尾槽结构,其参数燕尾宽度、 深度和燕尾角度:以 参数必须满足相应的几何约束关 系,例如,轮毂的高度必须保证叶片安装后不伸出上下端 面,其相关参数有叶片大端宽度和安装角度;燕尾槽的大 小受轮毂的内外径制约,同时与叶片的大小(长度和宽 度)有一定的约束关系 轮毅生成模块部分程序如下: Privale Sa1)lungu{tmdClick() Di111 fs As Object Dim MyFile.MyPath.Mv.Name As O1)je{’t Dim fugai As VbMsgB0xRe吼l1l Call yanwei If yanweinol:False Then Exit Sub End If Call yanweicao Call jianjs 、_1、,File=Dir(App.Path+”\轮毂 SLDPRT”) If MvFile= Then Set fs:CreateObjeet(”Scripting.F{1eS slen1OhjPcl”) M、Palh=App Palh fs.Cop) File MyPath+”\data\轮毂 SLDPRT”,M vPath+”\轮 毅.SLDPRT” Else fugai=MsgBox(…’…\搅拌器设计\轮毅.SLDPRT”文什已经存在, 要覆盖此史件吗?(如果不覆盖,请单击”否”,住打开窗体中将原文什 维普资讯 http://www.cqvip.com

制造业信息化 重命名.重新生成轮毂!)”.vbYesNt,1 End If loop10: Call Lungu 体操作不再详述: 图5所示为本系统生成的搅拌器实体模型 MsgBox”轮毂生成!” zhuanglnot=True zhuangemd Enatled:True fEnd Sub 4.3.3装配设计 连接结构的燕尾参数已经给出,其它参数就是安装 角度和叶片数量,安装角度决定搅拌介质的流动状态和 混合效率。装配模块部分程序如下: Private Sub zhuangCmd—Click() On Error GoTo loop200 Dim fs As Object DiIll MvFile,MvPath,MvName As Object Dim fugai As VhMsgB(1xResuIf Ncao:Clnt(ntxt.Text) If Ncao=3 Then MyFile:Dil(App.1 ath+”\装配.SLDASM”) IfMyFile:””Then Set fs=CreateObject(”Scripting.Filesys cem0 ec c”) MyPath:App.Path fs.CopyFile MyPath+”\data\装配.SLDASM”,MyPath+ ’\装配. SI DASM” Else fugai=MsgBox(””…\搅拌器设计\装配.SLDASM”文件已经存在, 要覆盖此文件吗?(如果不覆盖,请单击”否”,在打开窗体中将原文件 重命名,重新生成装配!)”,vbYesNt,) End lf loop10: Me.Hide Call zhuangpei Me.Show MsgBox”装配完成!” Exit Sub loop200: Me.Show MsgBox”不能完成装配!” End Sub 程序编制结束后,可根据用户的要求,生成exe文件 直接打包成应用程序,通过应用程序调用SolidWorks,其 部分代码如下: Dim swApp As Object Dim Part As Object mypath=CurDir mypath=App.Path Set swApp CreateObjeet(”SldWorks.Application”) swApp.UserControl(True) Set Part=swApp,OpenDoc(mypath+”\mypartSLDPRT’,swDocPART) 或者生成动态链接库文件,在SolidWorks挂菜单,具 5结语 本文对基于SolidWorks平台的应用程序二次开发进 行了研究,提 了基于SolidWorks的搅拌器参数化设计 系统开发的总体框架和具体实现方法,利用VB编程和 SolidWorks的实体建模技术,实现了搅拌器的参数化设 计,方便快捷地建立了搅拌器的三维实体模型,大大减少 设计时间,提高了设计效率和质量: [参考文献] 1 胡光忠,杨随先.基于Solidworks的叶片参数化设计系统开发 [J].机械设计与制造,2004(1):28. 2 J李存荣,彭华,郭顺生,等.基于Solidworks的寄生式设计系统 研究与开发[J].机械设计 制造一 程,2002,31(1):37. 3 J 朱朝宽.利用VB开发Solidworks标准件实体库 J:.机械设计与 制造工程,2002,31(3):59. :4:赵汝嘉,曹岩.Solidworks2001精通与提高篇[M].北京:机械‘f 业出版社,2002. 5] 美 Michael Halvorson.VISUAL BASIC.NET[M].李宏益,赵 明,等译一E京:清华大学出版社,2002. 6]丁毓峰,盛步云,等.用Visual c++6.0开发solidworks三维标 准件库[J].计算机工程,2000,26(7):52. (编辑昊天) 作者简介:胡光忠(1972一),男,硕士研究生,讲师,主要研究方向为计 算机辅助设计 收稿日期:2006—07—04 由上海机床厂有限公司为上海重型机器 厂制造的目前世界最大的数控轧辊磨床 MKA84250/l5000一H近日正式签约。这是我国 数控轧辊磨床极端制造取得的又一突破,也是 上海机床再度承制的超重量级产品? 据悉,该磨床数控系统采用德国西门子公 司数字式SINUMERIK840DCNC系统,并配以 具有自主知识产权的软件系统,具有自动趋 进、砂轮磨损及修整后补偿等功能。此次承制 超大型数控轧辊磨床,为上海机床厂有限公司 更快提升产品能级提供了很好的平台,同时也 将为各类大重型数控机床尽快成为企业产品 主流奠定坚实基础。首台磨床将安装在上海临 港重型制造基地。 机械工程师2006年第12期 85 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- baoaiwan.cn 版权所有 赣ICP备2024042794号-3

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务