您的位置:网站首页 > CAD新闻

基于SolidWorks的液压阀块的设计研究(三)

时间:2010-11-14 23:44:31 来源:

sd为TRUE时表示单向拉伸,为FALSE时双向拉伸,以0、1表示;flip为TRUE时表示切除轮廓外的材料;dir为TRUE时表示反向拉伸,为真时有效;t1、t2表示终止类型,可取下列值:0(给定深度)、l(贯穿)、2(为贯穿下一个)、3(成形到一顶点)、4(成形到一面)、5(到离指定面指定的距离)、6(两侧对称);dl,d2表示切割的深度;ddirl、dd砬为TRUE时表示带拔模角拉伸;dangl、dan92为TRUE时表示向内拔模,为FALSE是向外拔模;offsetRe2versel,offsetReverse2控制到离指定面指定的距离,在tl、t2为5时有效。其中d2、dchk2、ddir2、dan92、offsetReverse2在双向拉伸时有效。NormalCut正常切除时为TRUE,否则为FALSE。

3.2.3基于阀块特征的参数化设计

基于特征参数化建模技术是将特征设计方法与参数化技术有机的结合起来,从而实现对多种设计方式(自顶而下或自底而上等)和设计形式(原始设计、相似设计和衍生设计等)的支持[39]。这种理念的提出,改变了传统CAD系统完全靠设计者指出零件几何图素的位置这一限制,将零件几何体的多个图素结合在一起,形成一个以特征为操作单位的新语义实体,这将包含比几何图素多得多的零件描述。

对于一个特征来说其构成的几何图索之间的拓扑关系是不变的,特征形状的变化只能通过给特征指定不同的参数值来实现[40]。对零件的修改就可转化为对构成零件特征参数的修改,使得用户不用直接参与修改零件几何图素位置关系的工作,大大方便了零件的设计与后期修改。

本设计主要采用特征参数化技术。系统首先对阀块进行特征分析,然后进行确定特征建立的次序,将特征归纳为参数的表达形式;最后利用Solidworks进行建模,在程序中进行参数设置,实现参数化驱动。

利用SolidWorks类型库的支持对该系统的模块进行二次开发。草图特征和螺纹孔定位销孔采用基于特征的全参数造型技术,用户可以方便地利用特征造型技术新建零件实体,也可通过SolidWorks系统所提供的特征树等功能对己有零件实体进行编辑和修改。采用VB开发参数化建模和造型实质上是在更深的层次中应用SolidWorks,即直接利用VB程序对SolidWorks的内部特征函数进行调用从而实现特征的生成、修改、编辑、保存等操作。

创建基体特征的时候采用人机交互的形式建立模型,设置合理的设计变量,再通过VB程序驱动设计变量实现模型的更新。

首先根据液压系统原理图和布置图等的要求,初步确定液压阀块的大小。在SolidWorks中设计阀块的基体特征,阀块的基体是一个长方体,考虑到后期孔道特征的在各个面的创建,需要在长方体上增加辅助特征,即三个工作基准面:后视基准面,左视基准面和下视基准面,由于面的命名没有什么规律,很多时候是程序自动来命名的,这样,不方便使用SelectbyID来选择,也不能使用坐标值来选择一个面,那样做更加糟糕,所以创建了三个辅助平面,对面进行布尔的判断。

然后,根据液压阀块在总装图中的位置初步确定液压阀块主油路孔和各元件在阀块体上的位置,在选择的基准面上确定一点,插入草图,并且实现螺纹孔和定位销孔的特征实现,将所用的每一个元件的底板草图尺寸从建立的相应的数据库中调出,驱动草图特征在选择面上的生成。

随着设计系统的增加,相应的各类液压阀的底板草图尺寸在数据库中的模板也会增加,但每次增加的数量会相应的减少。这样,就创建了如图3.2所示的阀块上的草图特征及与参数无关的螺栓孔和定位销孔的特征。

3.3孔道连通设计

3.3.1孔道设计的原则

液压阀块的六个构造基面上都分布有各种类型的孔道。阀块孔道连通设计过程就是根据装配关系设计方案和原理图的要求,确定各类孔道的孔深,以实现预定的控制要求[38][39]。阀块孔道设计必须满足以下要求:

(1)满足用户要求,如尺寸限制、油孔位置、方位面等用户的特殊需求。

(2)满足原理图中对孔道连通关系的要求,该通的孔应保证连接畅通,并满足规定的通流面积要求,不该连通的孔不通,并满足壁厚要求。

为保证阀块设计的质量,在阀块孔道设计中必须遵循以下准则:

(1)孔道深度的数值不包括孔尖的深度,是指孔道主体部分(圆柱体)的深度;