玩软件 > UGNX
+

UGS NX复杂壳体建模技术(2)

2011-12-31    作者:未知    来源:网络文摘

五、建模技术(一):实现相关性的方法和技巧

    在产品设计中,零件不单单是孤立的几何元素设计,从设计到制图、数控加工、分析、装配,都存在着相关性。相关性设计为我们提供了非常方便的修改产品的方法,减少了重复性工作,保持了信息的一致性,是UG三维设计的基础技术之一。相关性体现在:

    * 对象之间的相关性:例如,一条直线可能是一个实体的一条棱边,一条曲线可能是一个曲面的一个边界曲线。

    * 绘图对象与几何或位牡南喙匦裕涸谥仆贾校有视图、尺寸、符号等,这些对象与模型中的几何是相关的,例如尺寸与模型中的几何相关,几何模型的修改使得尺寸可以自动刷新;制图对象与位置相关,例如文字说明、剖面线符号等与视图位置相关,当视图位置移动时,这些对象随之移动。

    * 对象与零件或视图的相关性:对象是模型的一部分,或者与一个视图有关。

    * 非几何信息与零件的相关性:例如可以把属性与零件、对象相关,如一个零件的材料、规格等信息作为属性连接到零件上。

    * 零件与零件之间特征的相关性:一个零件的某个特征尺寸与另一个零件的特征尺寸具有相关性,例如一个销钉的直径与一个销孔的直径保持相关,当孔的直径改变,销钉的直径随之跟着变化。

    产品设计&模的目标,是应用UG主模型原理和方法,创建一个参数化的具有相关性和可编辑性的模型。

    参数化与相关性密不可分,相关性是实现参数化的基本技术和条件。从本质上来理解,相关性有两个层次:设计意图的相关性与UG软件使用技术的相关性。

    UG软件能实现单一零件内部的相关,也能实现部件间的相关(用Wave技术)。本文不讨论部件间的相关性。而部件内部的相关性,可以用表达式的相互引用、草图的几何约束、特征的定位等许多技术来实现。

    1)曲线(Curve)的相关性

    * 注意曲线(Curve)与曲线操作(Curve Operation)命令的区别。

    一般的曲线相互之间不具有相关性,只有用曲线操作 -〉偏置(Offset)、投射(Project)、连接(Join)、交线(Intersect)、缠绕(Wrap)命令生成的曲线和添加抽取的曲线至草图、偏置抽取的曲线才具有相关性。但必须记住在其对话框里将"关联输出"(一般为"Associative Output" )选项设置为ON。

    * 尽量不使用没有相关性的曲线。

    * 不要用Edit -〉Transform(变换),而要用Feature Operation(特征操作)-〉Instance(引用)。

    * 不要用Curve Operation -〉Extract(抽取)-〉Edge Curve(边界曲线),而要用Form Feature(成形特征)-〉Extract(抽取)-〉Curve(曲线)。

    * 通过Curve -〉Plane(平面)生成的平面对象,不保持与其他对象的相关性。原则上,应在使用平面对象的场合使用E对基准面代替。鼓励使用与已有的相关面,如偏置的面来达到目的。

2)草图(Sketch)

    草图是可以用于创建关联到部件的二维轮廓特征的工具,是参数化建模的核心基础。草图具有自相关性,也与任何一个从它上面创建的特征E关。

    * 草图应用的场合

    - 通常情况下,复杂壳体建模的根特征使用草图。

    - 对于复杂的几何形状,应使用草图,不要用一系列特征去综合实现它。

    - 不要用草图建立键槽、退刀槽、倒圆、倒角等,应在随后的体上附加这些特征。

    - 不要用草图创建油路孔。

    - 不要用草图去生成螺纹表面,否则创建螺纹时会遇见麻烦。用草图特征拉伸的圆柱体不能用螺纹表单提供的默认Metric,因为拉伸体与旋转体基于不同的数学模型(公式)。
* 草图的工作平面

    作为根特征的草图,其工作平面应放在预先定义的基准上,最好是种文件的基准上。其他草图的工作平面根据设计意图而定。

    * 草图的定位

    创建草图时,先建立主要的几何对象,并立即进行草图的定位。定位时,注意目标对象不能是本草图中的草图对象。

    * 草图的约束

    - 草图约束追求的理想目标,是完整表达设计者意图,并可进行参数化驱动。

    - 草图要进行全约束。

    - 对于比较复杂的草图,尽量"避免构造完所有的曲线然后再加约束",这会增加全约束的难度。

    - 草图应先进行几何约束,再进行尺寸约束。

    - 一般不用修剪(Trim)&作,而是在创建期间用线串方法(Curve String),或在修订期间用同心(Concentric)、点在线上(Point On Curve )等约束来代替。

    3)表达式

    表达式是一个功能强大的工具,可以使UG实现参数化设计。表达式可分为三种类型:数学表达式、条件表达式、几何表达式。

    复杂壳体的表达式既可用手工创建,也可由系统自动建立。要注意对重要的表达式进行注释。

    4)基缘氖褂貌呗

    * 在种子文件里,一般可预设3个固定基准面和3个由之派生的固定基准轴。不要创建更多的固定基准,因为它打断了特征之间的相关性,由于不是相互定位,所以无法进行参数化编辑。

    * 尽量使用相对基准面和基准轴,因为相对基准是与已有的实体或基准相关,可以随时编辑。

    5)其他注意事项


    * 特征操作时禁止使用分割实体命令(Split Body),此操作会使分割后的实体参数全部消失。

    * 复杂壳体建模一般不使用自由形状特征(Free Form Features)。如果使用,请注意:

    - 避免使用非参数化命令构造曲面(Through Point, From Pole, From Point Cloud, Foreign)。

    - 构造曲面的曲线尽可能采用草图方法生成。

    - 编辑曲面时尽可能采用参数化的编辑方法,即使用Edit -〉Feature -〉Parameters,而不使用Edit -〉Free Form Feature非参数化方法。

    - 曲面的阶次(Degree)尽可能采用三次片体。

    六、建模技术(二):实现可编辑性的方法和技巧


    复杂壳体由于特征多、文件大,还要满足模具设计、数控加工等下游用户的建模需求,其可编辑性成为至关重要的指标。一个理想的模型,可以编辑修改各种参数和表达式,可以进行重排特征时序,插入特征等操作。总之,参数化模型里的每一项内容都可以进行修改。

    因为相关参数化是可编辑性的基础,所以前面讨论相关性时已涉及到不少可编辑性的内容。下面就可编辑性问题再作进一步探讨,相同的地方不再重复。

    * 重视特征的先后依附关系

    在UG中,实体里各种特征的先后依附关系十分重要,时间戳计的概念必须十分清晰。后面特征的定位,只能同时引用比它出现早的特征。同时,删除一个子特征时,其子特征往往也会被删除,或变为过期的无效特征。

    * 模型中不得有多余的特征U也不要掩盖以前实体的特征。如不要在原开孔的地方再覆盖一个更大的孔以修订圆孔的尺寸和位置。

    * 模型中不应出现重复的未进行布尔加操作的特征,例如实体的体积相重复。

    * 注意布尔操U的合理性,要将布尔操作的次数控制到最少,因为布尔操作是增加文件大小的重要原因。

    * 当创建或编辑特征失败或系统出现提示性警告时,一定要查清原因(例如精度问题)后对症下药,不要用重复的多个相同特征操作(例如Offset FaceU去实现而造成不良后果。

    * 禁止采用移动和旋转坐标系的方法来进行定位和创建各种特征,否则会给以后的编辑带来极大困难。

    * 以下技术对于创建可编辑的模型会有很好的帮助:

    - 在建模的初期就创建一组基准平面,用它们来做为安放平面或是定位。这将最小化特征依附的级数。

    - 当定位特征时,如果能满足设计意图,就采用正交尺寸(perpendicular dimensions )代替水平(horizontal)或垂直(vertical)。正交尺寸不需要水平参考,水平参考也是将来编辑失败的原因。

    - 试着参考稳定的边缘。有些边缘是由属于不同特征的面的交线构成,在之后编辑时很可能被移去断开,这也是将来编辑失败的原因。

    - 尽可能晚的进行倒圆。

    - 如果要改变一个倒圆,编辑半径以确认半径的改变在一个允许的区间范围内。

    - 如果有拓扑改变的预期,考虑使用草图及拉 特征(或通用凸垫及通用腔)代替成型特征,这样在改变特征外形或是修剪面时就会更灵活。

    - 当定义拉伸及旋转特征时,考虑选择建立(Create)作为最初方式,然后再执行布尔运算,之后布尔运算可以单独被抑制,也可以替换目标或工具体(如果被抑制的工具体在它当初的创建层上)。

    - 考虑使用修剪(trim)而不是求减(subtract)操作。用作修剪的曲面可被替换,不丢失其依附特征(如倒圆挖空),修剪操作还可同时保留原来的片体。

* 介绍几点操作技巧 - 倒圆技巧

    1 倒圆顺序一般由大半径到小半径;

    1 倒圆失败时,尝试检查一下公差设定;

    1 边缘倒圆失败时,尝试一下其他的倒圆方法如face blending(面倒圆), soft blending(软倒圆);

    - 每个草图要尽可能简单,可以将一个复杂草图分解为若干简单草图(闭合轮廓),以支持通过扫描形成多个高低不一样的实体,也便于约束,便于修改。

    - 零厚度的处理

    当使用布尔操作时,工具实体的顶点或边界可能接触不到目标实体的顶点或边界,这可能使得最终实体的一些部分成为零厚度。如果有零厚度出现,UG会发出以下的错误信息:

    Non-Manifold Solid (非复合实体)

    一般地,可将工具实体和目标实体的相关尺寸缩小或扩大0.0001mm (数据精度的1/10),以避免出现此种情况。

    七、模型质量的分析和检查


    模型质量检查根据不同的方法进行分类:

    按检查的范围分,可以分为总体检查和局部检查。

    按检查的阶段分,可以分为建模过程检查和模型交付检查。


    模型交付检查应进行总体检查,检查的内容包括:系统参数设置、图层设置、颜色设置与种子文件的相符性,Part 属性、引用集、几何和几何体检查等。

    建模过程检查一般只进行局部检查,即使用 Analysis -〉Examine Geometry 进行几何体检查(图2)。

阅读:1558    评论:1
  • 相关文章
  • 热门文章
  • 相关评论
网站地图

免责申明:我要玩起网旨在提供一个相互学习交流的平台,是一个完全免费的网站,部分原创作品,欢迎转载,部分内容来自互联网,如果侵犯了您的权利请尽快通知我们!邮箱:279459762@qq.com Copyright 2018-2021我要玩起网

湘ICP备17006802号-2
【电脑版】  【回到顶部】