资源描述:
《基于solidworks的机械零件参数化设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、·机械制造与研究· 王 东,等·基于SolidWorks的机械零件参数化设计基于SolidWorks的机械零件参数化设计王 东,蒲小琼(四川大学制造科学与工程学院,四川成都610065)摘 要:介绍了基于SolidWorks的机械零件参数化设计的两种方法;详尽阐述了用系列零件设计表生成配置和用VisualBasic调用SolidWorksAPI函数对其进行二次开发来分别实现机械零件参数化设计的基本思想和实现流程。关键词:参数化设计;配置;SolidWorks;二次开发;VisualBas
2、ic中图分类号:TH122 文献标识码:A 文章编号:167125276(2004)0520015203ParametricalDesignofMechanicalPartsBasedonSolidWorksWANGDong,PUXiao2qiong(SichuanUniversity,ManufactureScienceandEngineeringAcademy,SCChengdu610065,China)Abstract:Twomethodsofparametricaldesignfor
3、mechanicalpartsbasedonSolidWorksareintroducedinthepaper.ThepaperexplainsthefundamentalthoughtandtherealizationflowbymeansofVisualBasic,whichcallsforSolidWorksAPItoitsfurtherdevelopment.Thepaperalsoshowshowtoemploydesigntabletopro2duceconfigurationrea
4、lizingparametricaldesignformechanicalparts.Keywords:parametricaldesign;configuration;furtherdevelopmentofsolidworks;visualbasic0 引言1 机械零件参数化设计的两种许多机械零件的形状结构具有共同特征,只是方法在相对大小或局部特征上存在一定的差异,如果能1.1 用系列零件设计表生成配置实现够通过一个模板模型衍生出不同的模型,就会大大机械零部件的参数化设计提高设计效率。参数化
5、设计是将系列化、通用化和要在SolidWorks环境中通过Excel变量表实标准化的定型产品中随产品规格不同而变化的参现机械零件的参数化设计功能,必须首先建立模板数用相应的变量代替,通过对变量的修改,从而实模型,通过对系列零件设计表中各个参数的修改来现同类结构机械零件设计的参数化。参数化造型生成模板零部件的不同配置,每个配置就是一个不的基本思想是用数值约束、几何约束和方程约束来同的零件。即在Excel变量表中指定参数,设计者说明产品模型的形状特征,从而得到一簇在形状或可以创建多个不同配置的零件或
6、装配体。系列零功能上具有相似性的设计方案。参数化实体造型件设计表保存在模型文件中,所以SolidWorks对的关键是几何约束关系的提取、表达、求解以及参模型的更改不会影响原来建立的Excel配置文件。数化几何模型的构建。系列零件设计表可以控制零件或装配体的许多项SolidWorks是世界上第一套基于Windows系目,其中主要包括:特征尺寸和压缩状态;配置属性统开发的三维机械设计CAD软件。该软件提供了(包括材料明细表中的零件编号、备注、自定义属非全约束的参数化实体特征建模与曲面建模相结性);零
7、部件的压缩状态、显示状态、参考配置、颜色合的技术,具有强大的零件设计功能。在Solid2等;装配体特征的尺寸、压缩状态;配合中的距离和Works中,机械零件参数化设计主要通过两种方法角度配合的尺寸、压缩状态等。实现:一是利用在内嵌的Excel工作表中指定参模板模型建好以后,在SolidWorks的菜单栏数,创建多个不同配置的零件或装配体;二是利用中选择【插入】-【系列零件设计表】,再在属性管理编程语言作为开发工具,对SolidWorks进行二次器中选择“空白(K)”,系统将自动在SolidWor
8、ks环开发,用程序实现参数化设计。境中插入一个空白的Excel电子表格,设计者即可MachineBuilding&Automation,Oct2004,33(5):15~17·15·©1994-2010ChinaAcademicJournalElectronicPublishingHouse.Allrightsreserved.http://www.cnki.net·机械制造与研究· 王 东,等·基于SolidWorks的机械零件参数化设计以在SolidWorks设计环境中直接在线编辑零