ProETOP-DownDesign自顶向下设计教程之数据共享方法详解_第1页
ProETOP-DownDesign自顶向下设计教程之数据共享方法详解_第2页
ProETOP-DownDesign自顶向下设计教程之数据共享方法详解_第3页
ProETOP-DownDesign自顶向下设计教程之数据共享方法详解_第4页
ProETOP-DownDesign自顶向下设计教程之数据共享方法详解_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、ProE Top-DownDesign设计方法系列教程之数据共享方法详解作者:IcefaiTop down Design设计方法严格来说只是一个概念,在不同的 软件上有不同的实现方式,只要能实现数据从顶部模型传递 到底部模型的参数化过程都可以称Z为Top Down Design设 计方法,从这点來说实现的方法也可以多种多样。不过从数 据管理和条理性上来衡量,对于某一特定类型都有一个相对 合适的方法,当产品结构的装配关系很简单时这点不太明显, 当产品的结构很复杂或数据很大时数据的管理就很重要了。 下面我们就WildFire来讨论一下一般的Top Down Design的实 现过程。不过在讨论Z前

2、我们有必要先弄清楚WildFire屮各 种数据共享方法,因为Top Down Design的过程其实就是一 个数据传递和管理的过程。弄清楚不同的几何传递方法才能 根据不同的情况使川不同的数据共享方法在WildFire中,数据的共享方法有下面儿种:九From File.(来自文件)九Copy Geometry.(复制几何)XShrinkwrap.(收缩几何)九Merge.(合并)XCutout.(切除)九Publish Geometry.(发布几何)九lnheritance.(继承)X Copy Geometry from other Model. ( 口 外部零件复制 几何)X Shrinkw

3、rap from Other Model. (口外部零件收缩几 何)X Merge from Other Model. (口 外部模型合并)XCutout from Other Model.(自外部模型切除)X Inheritance from Other Model.( 口 外部模型继承)CopyGeomet-foreign d&t& to Shrinkwrap .Merge.Cutout.Publish Geometry.Inheritance Copy Geometry from Other Moder Shnnkwrap from Other Model Merge f

4、rom Other Model.Cutout from Other Model. lnhEit8nc frgm OtheModel.From File.(来自文件)实际就是输入外部数据。Wildfire可以支持输入一般常见的 图形格式,包扌舌 igs, step, parasolid, catia, dwgzdxf, asc 等等,自己试试就可以看到支持的文件类型列表c在同一个 文件内你可以任意输入各种不同的格式文件。输入的数据的 对齐方式是用坐标对齐的方法,所以你要指定一个坐标系统。 当然你也可以直接川缺省的座标系。使用共享数据(Shared Data)的方法有两种: 第一种就是在装配图内通

5、过激活(activate)相应的模型然后 进行共享数据的操作。也是在进行结构设计时常用的共享方 法,这种方法用于要进行数据共享的两个零件Z间有显式的 装配关系的时候采川。这种共享方法的复制儿何不受原来的 默认坐标系的影响,完全依照不同的零件在装配屮的定位或 装配位置而定,具有更大的灵活性。第二种是直接在零件的part下用从外部零件复制的方法来进 行,主要是用于要共享数据的两个模型Z间没有显式的装配 关系的情况下采用,这种情况只能使用坐标系的定位方法 (通常是默认坐标系了),从效果来看,它就像是一个使用 坐标系对齐方式来进行装配Z后的数据共享方式,后面带有 from Other Modle.(自

6、外部模型)的共享方法都是这类。缺 点是定位方式单一,优点是不需要建立一个装配辅助。 这两者方法在WildFire3.0中除了一个是在装配状态下另一个 是在零件模型下的区别Z外,使用的方法便都是一样了。所 以在这里我们只详细介绍前血的在装配状态下的数据共享 方法。Copy Geometry.复制几何)在WildFireMO中利用复制几何你可以在装配中复制另一个零 件的各中儿何,包括曲面,曲显,基准等。要使用复制几何:首先你要在装配图中的模型树中选定模型然后按住右键在 弹出的右键菜单中选择Active (激活)。这样你就是在装配环 境下处于零件处理状态。点菜单insert(插入)lshared D

7、ata(共享数据)lCopy Geometry(复制儿何)便可。然后在弹出的对话框屮,你可以选择你要复制几何的类型。 注意在同一个Copy Geometry特征中你只能选择一个零件来 进行,也就是说当你第一个选择的几何确定后,WiledFire会 把你的以后的选择全锁定到这个零件上。所以要想复制同一 个装配内的几个不同的模型的共享几何的话,你只有添加多 个Copy Geometry (复制几何)特征。在野火3.0屮,复制儿何的选项如下:Surface Refs (曲面参考)Edge Refs (边界参考)Curve Refs (曲线参考)Mi sc Refs (杂项参考)Publish Geo

8、m (发布几何)Dependecy (依赖性设置)Externalize (外部化)昼 COPY GEOMETRYElerrwnt|lnfoSurface Refs Optional Edge RefsOptionalCurve Refs OptionaL M isc RefsOption 聿Publish Geom Options< Dependency Qpcionat ExternalizeOptions IInfof g! DefinedRefs X“CancelkeFai无盍円在Surface Refs (曲面参考)中你可以选择任意多个曲面或面 组,Edge Refs (边界参

9、考)中你可以选择边界,在Curve Refs 中你可以选择任意数量的基准曲线。而在Misc屮你可以选择 基准点,轴,平面,copy geometery等等杂项AxisO Dtm Point Q QuillCoord Sys O Ext Geom F Copy Geom Feat ® Dtm PlaneW畑站却Publish Geom (发布儿何)中你可以选择要共享的模型中的已有的Publish Geom (发布几何),一旦先选了其他类型的参 考的话,Publish Geom就会变成不可选,反Z,如果先选了 发布几何(Publish geom) 则其他类型的几何参考就变成不 可选。也就

10、是说Publish Geom和其他类型儿何特征是具有互 斥性。Dependency (依赖性)决定这个Copy Geometry特征的父子 关系,有依赖(Dependent)和独立(Independent)两个选 项。选择Dependent则Copy Geometry和共亨模型形成父子 关系,则提供数据共享的模型发生改变后copy Geometry也 会随Z更新。这也是Top Down实现的基本方式Z。如果 选择Independent则copy Geometry特征变成了独立的特征了, 和输入特征相类似,这个选项在接受客户数据或在丢失数据 源而无法再生的情况下很有用。最后一个选项是extern

11、alize (外部化)是用来把当前的copy geometry脱离装配转化成外部特征,也就是转化成Copy Geometry from other Model.。Shrinkwrap.(收缩几何)这是一个相对比较难理解的复制几何方法,但却是一个相当 有用的方法,尤其是在复杂和大型装配的数据共享上,有他 独到Z处。有时候我们需要的参考是一个子装配或是复杂内部结构的 零件,而且我们对子装配和模型的内部结构不感兴趣,需要 的是子装配或零件占川的空间和其他模型的装配结构,如果 copy整个子装配或零件的所有几何作为共享数据的话太浪 费资源和臃肿了。万幸的是,WildFire3.0提供了我们这么一 个工

12、具,这时我们可以利用Shrinkwrap来进行数据的共享。 Shrinkwrap的 数据共享方法和其他的有所不同,Shrinkwrap 共享的主要是模型(子装配)的表面数据,也就是说是和英 他模型发生位置或装配关系的部分数据,而对于内部的结构 它总是尽量去排除。这样对于保守装配内部结构设计和优化 大型装配的性能都是很有好处的。Shrinkwrap所收集的外部曲面总是在零件所杂的那一级装配 下进行的。下面我们就来看一下各个选项的意义:在Comp Subset中你 可以设定要考虑的模型和面组。在Subset Handling中决定夕卜 部面的收集方法,Attributes中设定收集面的详细方法和属

13、性, Additional Srfs 中可以添加额外的曲|fl| Include Datums 则口J 以添加基准特征(点,轴,线,基准面等)。Geom Dependecy 丿I来决定特征的依赖性,Externalize屮可以把特征转化成外部特征。Comp SubsetAutomaticSubset HandlingOptionalAttributesQuality=1f No holesAdditional SrfsOptionalInclude Datumsop"鼻躍曲Geom DependencyExternalizeopfw.5dcad HRefsInfoComp Subse

14、t (元件子集)在这个选项中,你可以设定那些零件或子装配要川收集外部 面。你会注意到在模型树屮口动添加了一列Shrinkwrap comp 的状态栏在每个模型(子装配)对应栏下都一个标志词 (Consider (考虑)和ignore (忽略)来显示对应的模型或 子装配是在收集外部曲面时是否要考虑。ShQWY 'Settings*SHRINKWRAP CON2J H001-1204-INh HOC1-2003Ignore" 三0旳皿仁J201Consider可 g h(h)2Considera 0 H(HMCon siderQ H001-;Ignore IConsider &l

15、t;<Kenu lanager SEL SHRWRPConsiderDisplay ModeDoneQuitSubset Handling (子集处理)在这个选项中你可以设定你的外部Illi面收集的处理方法。这 两个选项很有意思:Shrinkwrap and Select 和 Select and Shrinkwrap,搞不好有的人就会人认为ptc的程序员头晕搞错 了呵呵。事实上它们的差别就在于顺序上。Shrinkwrap and Select:收集外部曲浙的时候是将整个装配来考虑的,但是只收集选 定的模型上的面。换言Z就是收集选定模型的装配外表面: 两个要素要同时满足,要在选定的模型上

16、并且是装配的外表 面。你可以认为是先Shrinkwrap整个装配的外表面然后在在 这些外部表中Select挑出属于选定模型上的表面。所以是 Shrinkwrap and SelectoSelect and Shrinkwrap:收集外部表面时只考虑选定的模型零件,也就是将选定的零 件重组认为是一个装配并收集这个装配的外部表面。所以先 Select选11零件组成"新装配然后用这个新装配Shrinkwrap 外表面,所以是 Select and Shrinkwrapc下面我们通过一个实例来看一下这两者的区别如下图的装配,假如我们现在要作图示的两个零件的Shri nkwrap。下面的两个图

17、就可以看出两者Z间的区别了。使用 Shrinkwrap and Select选项的因为对整个装配来说,下部的端 面并不是外部曲面,所以没有收集到。而对Select and Shrinkwrap选项来说,卜fli端部的曲ifli就是"新装配的外部 曲面,所以就收集到了。Attributes (属性)在Attributes选项屮,你可以设定要收集的外表面的细节程 度(Level),确定是否自动封闭孔(Auto Hole Filling),是否 包括面组(Include Quilts)以及是否忽略小面(Ignore Small Surface )oQualityLevel:IceFai&#

18、174;Attributesll Auto Hole HIlO 壬僕 Inez Qww.Sdcad_ Ignore Small Surfaces(smaller than |o出% of model)Additional Srfs (附加曲面) 在Additional Srfs选项中你可以手工添加没有有收集到外咅E曲面中的曲面。Include Datums (包括基准)5T在Include Datums屮,你可以手工添加要加入到收缩几何的 基准。可以添加的基准类型有Axis (轴),Dtm Point (基准 点),Coord Sys (坐标系统)和Dtm Plane (基准平面)。Add I

19、temC'AxisvtW.Wzad.o Coord Sys ® Dim Plane剩F的两个选项Geometry Dependency (几何依赖性)和 Externalize (外部化)和 Copye Geometry + 的是一样的,这 里就不再多说了。Merge.(合并)顾名思义,这个功能就是直接把另一个零件的几何全部合并 过来。你可以设定是否复制基准(Copy Datums)。这个功能 一般用在Top Down Design设计中的主要外观零件上。当子 零件需要母模型的儿乎全部儿何或者是儿何选择比较麻烦 的时候可以选用。InfoElementRef modelRADI

20、兀Copy datums DoncOeperi dencyDependent b 5d CN dExternalize OptionalCutout.(切除)上浙两种方法都需要注意到模型的榕度问题,尤其是两个零 件的尺寸相差比较大的时候,因为在ProE中默认的精度系统 是相对精度的,往往就会造成特征的失败,这个时候应该设 置两个模型使用绝对精度并且其屮的一个使用另外一个作 为精度参考。Publish Geometry.(发布几何)这是我们将来在ProE和WildFire中实现Top Down Design设 计方法使川最频繁的一个数据共享方法,但很可惜很多人对 它好像都因不甚了解而敬而远Z。P

21、ublish Geometry是一个很有用的功能。也是常用的Top Down Design设计屮的常用功能。和别的数据共享方式有点 不一样,Publish Geometry是在要共享数据的零件内进彳亍发 布的,一个发布几何(publish geometry)特征实际就是在零 件内部预先把准备输出的儿何和基准打包,将来在需要的时 候直接复制这个几何包便可以完成一个数据传递的过程。所以对一个关键的模型(比如外观)可以发布针对对不同的零 件的Publish Geometryo比如上壳零件,下壳零件,按钮零 件等,通过针对不同的零件建立不同的几何指引来实现数据 的共享和传递。典型的Publish Ge

22、ometry.表现形式如下:口 0TM2Curve id 207口 DTM3UPPER_CASING LOVVER_ASING BUTTONInsert HereCurve id 223在Publish Geometry. +可以共享的数据类型和Copy Geometry中是一样的,不同Z处在于Publish Geometry是存 在于共亨数据的母零件内的而Copy Geometry则是存在于子 零件内。Publish Geometry 的使用方法:在母零件内JIJ Publish Geometry发布要共享的数据指引,然 后在子零件内用Copy Geometry的方法并选择母零件的 Publ

23、ish Geometry作为参考以实现对Publish Geometry的复制 共享。一般来说,可以川Copy Geometry实现的共享都可以通过 Publish Geometry的方法来间接实现。这样比直接用CopyGeometry来建立母,子零件间的数据共享关系条理上要好很 多。因为在母零件内就可以直观的看到所有子零件要使川的 共享数据(参考)而不用到子零件内,这样整个数据的传递 路线对于川户来说便更清晰和容易控制,对于数据的管理是 很有好处的。InfoUPPERPUBLISHED GEOIETRYElementName你可以替不同的Publish Gemetry起一个不同的具有意义的

24、名字。Surface RefsDefinedEdge RefsOptional厂 二-www5dcadKlisc RefsOptionalCurve RefsDefined在Publish Geometry中的几何的选择方法方法和Copy Geometry中是一样的,不过要注意的是Publish Geometry的 数据建立的是指引而没有真正的复制几何。所以不管在 Publish Geomertry Z前或是Z后几何发生改变了都会导致 Publish Geometry中的几何发生改变。举个例子,假如在零 件内做了一个Publish Geometry选择了某一块面作为了面参 考,然后在Publi

25、sh Geometry后面又添加了一个cut特征把 面切出了一个孔,那么Publish Geometry中的面也会是有孔 的!这点要加以注意。Inheritance(继承)Inheritance和Merge有点类似,都是把父零件的全部儿何 复制过来,但是Inheritance的几何是有特征并口J以修改的。 从这点来说和Family Table中的零件更为类似。RIGHTInherita nFRONT©L.PRTIInheritance id 139 (RAFRONTCSOCurve id 67Curve id 74Surface id 85PRT CSYS二J BODY_UPPER.PRT|T Z7口口"口/7次 U/疗Attributes wee ««Base model Var Dims Var Feats Var Params Detail Item Copy notes Dependency ExtevrializeInheritance (继承)实现的功能是这样的:参数化复制父零件的所有特征并可以进行部分或全部的修改。Inheritance (继承)适合用于一系列的零件基本一样,但只是局部的特征或尺寸不一致的时候使用。基本的表现方式很象族

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论