SolidWorks专区  |  新闻  |  文库  |  资料  |  案例  |  有问必答  |  视点  |  进阶  |  渠道  |  博客  |  电子周刊 |  视频 |  百味书屋

基于SolidWorks胶辊砻谷机主要零件的参数化设计

发表时间: 2014/7/24 作者: 秦锋*阮竞兰 来源: 万方数据
文章阐述了借助于Visual Basic6.0编程软件,进行SolidWorks二次开发,实现了对胶辊砻谷机主要零件的参数化设计,为胶辊砻谷机三维参数化造型设计提供了方法,可为工程技术人员进行其他规格砻谷机结构的三维参数化设计提供借鉴作用。
 

0 引言

    胶辊砻谷机作为碾米环节中必不可少的一种设备,在稻谷加工中起着至关重要的作用。目前胶辊砻谷机的结构设计基本上采用传统设计方法,这样不仅整个设计周期变得较长,而且增加了设计成本。本文主要介绍利用Visual Basic6.0编程软件,进行SolidWorks二次开发,从而实现对胶辊砻谷机主要零件的三维参数化设计。通过三维参数化设计方法对胶辊砻谷机主要零件进行设计,可以显著提高产品的设计效率,完成相似零部件乃至整个产品的快速设计,从而快速响应个性化的市场需求,提高企业的竞争力。

1 参数化设计技术

    参数化设计技术是实现智能CAD的一种方法,通过在不同几何元素或特征之间建立各种尺寸关联和几何约束关系,使设计者可更好地表达设计意图,对模型的修改更加灵活。该技术对形状或功能相似的产品设计具有重要的意义。借助于参数化设计原理可以对具有尺寸系列的标准件和尺寸规格近似的非标准件进行快速化设计,达到缩短设计周期并提高产品开发效率的目的。

2 SolidWorks二次开发基本原理

    常用机械零件库软件的开发借助了SolidWorks并通过COM技术为第3方提供的二次开发接口(API)。利用SolidWorks作为参数化设计平台,主要是因为SolidWorks为参数化设计提供大量的API函数。SolidWorks提供的API函数是SolidWorks的OLE或COM接口。

    SolidWorks二次开发通常有独立应用程序(standalone  application)和插件(Addin application)两种形式。独立应用程序主要通过独立的操作界面实现对SolidWorks控制和操作,以独立的应用程序(.exe)方式呈现;插件形式以独立的插件集成到SolidWorks中去,通过工具栏中的插件命令调用(.dll)格式的文件,加载后,实现在SolidWorks中添加自己的菜单。本文主要通过独立应用程序的形式实现非标准件的参数化设计。

3 主要零件参数化设计

    胶辊砻谷机主要由进料机构、脱壳装置、传动装置和风选装置四部分构成。而脱壳装置作为关键装置,其主要由螺栓、螺母、键、轴承等标准件和胶辊、胶辊法兰、胶辊内套筒、胶辊带轮、胶辊轴、轴套、定位套筒等非标准件组成。

    由于目前的SolidWorks内部自带标准件插件,可以直接实现调用,而对于结构参数较多且结构复杂的非标准件三维建模过程较为漫长。因此利用参数化设计方法对胶辊砻谷机主要零件进行设计,达到减少同一类型零件开发周期,提高工作效率的目的。

    3.1 参数化设计具体实现

    参数化设计主要是利用SolidWorks、Microsoft Visual Basic6.0、Microsoft Access软件进行设计。设计过程主要分为数据查询与计算和三维实体造型两部分。

    数据查询与计算部分:该部分主要进行标准数据的查询和非标准数据的计算,其中非标准数据通过相关标准数据和用户输入的参数根据特定公式计算得出。系统首先运行该模块,利用ADO技术与数据库交互,查询到满足用户要求的特定数据记录,完成内部的数据计算,得出造型必须的数据。用户在操作的过程中选择的一些数据也是完成造型所需数据的一部分。

    三维实体造型部分:数据成功处理后,运行该部分。首先是创建SolidWorks的对象变量,加载SolidWorks的模板零件文件,利用OLE技术,使Visual Basic与SolidWorks链接。然后用SolidWorks打开模板零件文件,并将其修改为用户选择的模板零件尺寸,使得SolidWorks最终实现重新建模。

 




责任编辑:程玥