当前位置:首页>行业资讯>技术应用>资讯内容

破碎机软件零件三维驱动

发布日期:2012-04-20 来源: 中国破碎机网 查看次数: 228 

核心提示:

  定义设计变量在进行程序设计之前,应该先对挂轴座尺寸定义设计变量,设计变量定义宽度方向定义了三个变量B1,B2,B3,其中B1指的是宽度方向挂轴的总宽度,B2和B3的意义如图示可知;径向方向定义了三个变量D1,D2和D3,其中,D1指的是外圆柱的直径,D2指的是内圆柱的直径;与此类似定义了其他6个变量H1,H2,H3,L1,L2,L3和D3。通过这12个变量,基本可以描述清楚挂轴座基本特征。在进行挂轴座设计时,也只需要考虑这12个设计变量。

  程序设计在VB中调用SE应用对象在VB中调用SolidEdge的应用对象时,需要使用VB提供的两个对象函数:CreateObject和GetOb-ject.“CreateObject”用于新建SolidEdge的应用对象,如setobjApp=CreateObject(“SolidEdge.Applica-tio”):“GetObject”用于获取现有的SolidEdge的应用对象,如SetobjApp=GetObject(,“SolidEdge.Appli-cation”),从而获得SE对象,因为二次开发对象是零件,用setobjDoc=objApp.Documetns.Add(“SolidEdge.PartDocument”)方法创建零件(Part)模块文档objDoc,通过此程序设计方法,就可实现通过外在程序来控制SolidEdge程序,有选择性地进行零件特征造型的工作。

  创建零件主要三维特征造型创建零件主要三维特征造型的具体设计方法是:用SetobjProfArr(1)=objDoc.ProfileSets.Add.Pro-files.Add(pRefPlaneDisp:=objDoc.RefPlanes(3))方法,在模块文档objDoc中定义挂轴外形轮廓的参考面objProfArr(1),从而获得草图轮廓所需的一个参考平面objProfArr(1);用CallobjArcs(1)。AddByCenter-StartEnd(XCenter:=0,YCenter:=0,xStart:=-D1/2,yStart:=0,xEnd:=D1/2,yEnd:=0)方法,这个方法是在参考面上中心点处生成直径为D1的一段半圆弧,因为半圆弧不是封闭的曲线,无法生成实体特征,所以需要使用objLines1.AddBy2Points方法绘制一条直线,通过这种方式在参考平面objProfArr(1)上形成了一段封闭的轮廓曲线。这样就可以通过调用拉伸命令objDoc.Models.AddFiniteExtrudedProtrusion(numberofProfiles:=1,ProfileArray:=objProfArr,Pro-filePlaneSide:=igRight,ExtrusionDistance:=L1),方法中使用到的参数具体意义如下:numberofProfiles指的是原始封闭轮廓的数目,ProfileArray指的是原始轮廓特征对象,常数igRight指的是拉伸生成方向,参数ExtrusionDistance指的是拉伸距离,这和笔者在SE环境中生成拉伸特征基本上是相同的,可生成挂轴外圆柱实体轮廓,如示。

  创建零件外部轮廓三维造型零件外部轮廓三维造型的具体设计方法:和生成外圆柱轮廓相同,先要定义轮廓的参考平面,可以选择和外圆柱轮廓相同的Y-Z为参考平面objDoc.Refplanes(3)。在调用直线生成函数CallobjLines2.

  AddBy2Points(X1:=-B2/2,Y1:=0,X2:=B2/2,Y2:=0)在参考平面上生成由直线组成的封闭的外形轮廓,为了形成封闭的轮廓,需要添加关键垫约束,这需要调用SolidEdge中提供的关系控制(RelationshipHandles)选项,从而把不相关的各个直线首尾相连,构成拉伸命令要求的封闭的轮廓线。通过调用CallobjRelns.AddKeypoint函数在关键点处添加约束,从而使原本不闭合的几个直线段构成闭合的轮廓特征曲线,如所示的关键点约束。再通过拉伸命令就可以生成挂轴支撑台的主要实体特征。类似方法可以生成中心孔挖切实体特征。

  实体特征完善实体特征的完善主要是零件的导角特征和圆角特征的生成。通过运用函数objModel.Chamfers.Ad-dEqualSetback,通过函数输入参数控制就能生成零件所需的导角特征。

  螺栓孔、光孔特征的生成螺栓孔和光孔的生成过程和前面生成零件特征相似,先要创建和主参考平面Refplanes(1)的平行平面,refPlanes(1)是X-Y主参考平面。和主参考平面之间的距离通过方法中参数Distance的数值来控制。

  程序输入界面零件参数输入界面零件设计主界面如所示。设计者通过程序提供的交互式界面,可通过修改设计参数变量的值,获得不同的零件三维模型;通过后续的应力检验程序,就可以很方便的判断所设计零件是否能够满足设计要求。设计者将计算设计好的挂轴座参数输入到对应的变量中,可很容易获得对应的挂轴座三维模型,设计参数的具体意义参进行设置。通过这种方法实现了零件设计的尺寸驱动方法。当然具体的零件设计参数不同,需根据实际情况进行修改。

  结论借助VB进行SE的零件三维特征开发,提供的参数可根据设计要求灵活更改,这可避免重复建模的工作量。有些标准件的设计过程复杂,三维造型特征也很复杂,例如齿轮、螺栓等,同类标准件的设计过程基本上是相同的。设计者在设计它们的三维尺寸链驱动程序的,可通过修改参数获得不同参数的标准件零件三维造型。另外,设计者还可以编写对零件进行分析优化的后续程序,比如有限元分析、根据输入的参数值进行优化设计,应力分析等。

  

网友评论

共有0条评论
马上注册

热门资讯