搜档网
当前位置:搜档网 › 大型装配体的SolidWorks参数化建模方法

大型装配体的SolidWorks参数化建模方法

大型装配体的SolidWorks 参数化建模方法

汪林,杜玉祥,何雪浤

(东北大学机械工程与自动化学院,辽宁沈阳110819)

来稿日期:2018-05-18

作者简介:汪林,(1989-),男,湖南娄底人,硕士研究生,主要研究方向:现代设计理论与方法;

何雪浤,(1965-),女,辽宁沈阳人,博士后,硕士生导师,副教授,主要研究方向:结构疲劳与断裂、可靠性、现代设计理论与方法

1引言

在日趋激烈的市场竞争环境下,为适应现代技术发展和产品更新的要求,如何实现产品的产品的快速设计是复杂机械产品研究的重点。目前典型的快速化设计的理论和方法有:模块化设计、参数化设计、产品族设计及可重构设计等[1]。参数化设计是产品设计规格化和系列化的一种简单、高效的方法。其通常是在保持模型原有拓扑结构不变的前提下,针对关联参数做几何约束建模和求解来实现有效的智能参数驱动方法[2]。

SolidWorks 是Windows 平台下的一款优秀的特征造型软件,其设计功能强大且操作较为简单,因而得到了非常广泛的应用。同时,有许多学者[3-4]对其参数化建模功能进行了研究并取得了一定成果。其中,绝大多数的研究都是针对单个零部件进行的,通常是利用SolidWorks 中系列零件设计表并结合ACCESS 等数据库实现参数化设计[5-6],而对复杂装配体的参数化建模很少涉及,且有所涉及的

研究也基本没有对装配体参数化建模的具体过程和方法进行介绍。针对此现状,以VC++为开发工具,采用SolidWorks 二次开发的异步模式,对大型装配体参数化建模的方法进行了研究,并实现了大型装配体剪叉式升降平台的参数化建模。

2装配体参数化建模方法介绍

在SolidWorks 中参数化建模可以通过两种方法实现,一种方法是用户根据需要直接用程序生成需要的模型,称为完全程序化参数建模;另一种方法是利用已有的模型,通过修改模型参数的方法得到需要的模型,称为参数修改法建模[4]。对于大型装配体的参数化建模,由于其模型相对复杂,使用完全程序化建模是很难实现的,故一般只能选用参数修改法建模。采用参数修改法建模通常需要事先建立好模型库,并保存在程序所指向的目录下,当需要使用时由程序调用模型文件。参数修改建模对模型库的要求是比较高的,在零件建模过程中需要综合考虑尺寸的标注方

摘要:在当今经济市场对产品的快速更新换代提出更高要求的环境下,参数化设计作为一种高效的快速化设计方法,

已被广泛应用于新产品的开发研究中。为进一步拓展参数化设计的应用领域,针对目前研究较少涉及的复杂大型装配体的SolidWorks 三维模型的参数化建模方法进行研究。在VC++的开发环境下,利用SolidWorks 提供的API 接口,采用异步模式对其进行二次开发,最终实现整个装配体的参数化建模。对大型装配体参数化建模的具体过程进行了详细介绍,并以某型号剪叉式升降平台为例,详细介绍了修改模型参数实现参数化建模的方法及关键技术。关键词:SolidWorks ;二次开发;VC++;异步模式;参数化;API 中图分类号:TH16;TH122

文献标识码:A

文章编号:1001-3997(2018)10-0173-03

Parametric Modeling Method of Large Assemblies Based on the SolidWorks

WANG Lin ,DU Yu-xiang ,HE Xue-hong

(School of Mechanical Engineering and Automation Northeastern University ,Liaoning Shenyang 110819,China )Abstract :Today ’s economic market has put forward a higher requirement for the updating speed of products ,in this environment ,parametric design has been applied to the research and development of new products as a efficient rapid design method.In order to further expand the application field of parametric design ,parametric modeling method of complex large assemblies based on the SolidWorks 3D model ,which few involved by past studies ,was studied.The asynchronous mode of secondary development to SolidWorks was performed by VC++and SolidWorks API.The 3D parameterized modeling of large assemblies was realized at last.The process of parameterized modeling of large Assemblies has carried on the detailed introduction ,with a certain type of scissors lifting platform as an example ,detailed introduces the method of parameterized modeling by the modification of model parameters and the key technologies.

Key Words :SolidWorks ;Secondary Development ;VC++;Asynchronous Mode ;Parameterization ;API

Machinery Design &Manufacture

机械设计与制造

第10期

2018年10月

173

万方数据

相关主题