1Chapter3.PartDesign3.0Preparations3.1Sketch-basedFeatures3.2Surface-basedFeatures3.3Dress-upFeatures3.4Transformation3.5BooleanOperations3.6Tools2对于一个比较复杂的零件,可以建立多个较简单的body,然后通过assemble命令装配到PartBody中。这样便于后面对数据迚行编辑,并且数据的逻辑结构也会比较清楚。PS:VW的要求是最终要把所有的body都装配到PartBody中去。一个零件中只有一个PartBody,但是可以有多个body。两者的图标不同。3HybridDesign可以把曲面类元素放到body中。有的企业不允许此类数据结构,建议在option—PartInfrastructure中关闭此选项。4Thick选项可以把拉伸体做成薄板件,在ThinPad中定义薄板的厚度。NeutralFiber是把草图作为薄板的中面。除了拉伸草图外,也可以用于拉伸平面轮廓线。Thick选项打开后5Pokcet的操作与Pad类似,区别在于Pocket是去除材料,而Pad则是增加材料。6如果pocket是body中的第一个操作,则这个body会变成一个“负实体”,齿轮右上角会带一个负号,如上图所示。虽然负实体也会生成一个类似pad的实体,但在把各个body用assemble命令装配到PartBody中时,正实体会添加材料,而负实体依然会去除材料。带负号的齿轮7将草图绕一轴旋转。可以设定角度,做一个局部回转体。8挖回转槽。如果草图中已经用axis命令建立了轴线,则此轴线会自动被选为回转体的轴线。9圆孔可以先点圆孔中心点,再单击需要打孔的面。如果多个孔之间有相对位置要求,可以在一张草图中先画出多个孔的圆心,约束好各孔之间的位置关系,然后多次使用hole命令打孔。如右上图的2孔位置便可在草图中先定义好。10打孔时需要先定义孔的类型。如沉头孔,需要在type页面定义沉头的尺寸。在extension页面定义孔径和深度。如果是盲孔,还需要定义孔底的形式。11Rib和Groove类似曲面的扫掠命令,都需要指定轮廓线和导线,可用于做筋和挖槽。不过从方便性的方面考虑,会更多地使用Pad和Pocket命令来做筋和挖槽。12FromSide:在草图平面内,将轮廓线向侧面延伸直至与实体相交。FromTop:将轮廓线向草图平面的法向延伸直至与实体相交。FromSideFromTop加强筋图中的绿色线为草图轮廓线。13曲面须将实体完全分成2部分,才可使用split命令。箭头指向实体的保留部分,可单击反转方向。14将曲面加厚生成实体。箭头方向为厚度增长的方向,单击可以反转。除了直接输入厚度值外,还可以使用自定义的参数。15使用自定义的参数。1.单击右键,选Editformula。2.在中间栏单击Renamedparameters,在右侧栏双击自定义的参数“TPUthickness”。16使用参数后,无法对厚度值直接修改。如果更改了参数,厚度将自动变化。如果要去除参数,可右键单击数值栏,选择formula—delete。后面介绍如何自定义参数。17Formulas显示零件的所有函数关系。此处举例创建一个厚度参数。1.选择参数类型为长度(length),singlevalue,单击NewParameteroftype,即可创建一个新的参数。182.将新的参数更改名字和数值后,单击apply,新的参数会在上面的参数栏中显示更新。3.最后,必须点击OK,新创建的参数才能保留下来。19在Options—PartInfrastructure中将Parameters打开,特征树上会出现参数节点。可以在特征树上双击修改参数值,零件中所有使用到参数的地方将自动更新。20将一个曲面封闭成实体。一般用于一个封闭的曲面。如果曲面不封闭,则曲面的开口必须是在一个平面内,否则无法形成封闭实体。21选择一个曲面,将实体缝合。曲面的边线必须全部落在实体上。使用曲面缝合缝合后22倒角有2种方式可以选择:长度方式和角度方式。箭头方向对应的是length1的参数值,可以单击反转。23大多使用等角度拔模。NeutralElement是在拔模过程中,大小保持不变的面。此面与被拔模面的交线呈紫红色,如下图。被拔模面呈棕红色。可以选一平面或直线作为拔模方向。可单击右图箭头反转。24分模面选项Parting=Neutral:把neutralelement作为分模面,分模面以下的部分不做拔模。Draftbothsides:分模面两侧都迚行拔模。把Parting=Neutral选项打开后25如果分模面和neutralelement不同,则需要分别指定。最终只有分模面以上的部分会被拔模。如下图所示。紫色面为neutralelement。蓝色面为分模面。26DraftForm一般用cone。Square得出的结果不很准确,只在cone方式无法实现时尝试使用。Limitingelements的使用方式可参看曲面的倒圆命令部分。27可以直接输入数值,也可以使用参数。薄壁化将零件做成薄壁件。被去除的面呈紫红色。28可以有2种厚度值,在图形中双击修改数值即可。可以增加或减少厚度。29RemoveFace常被用来去除圆角或不规则的小面。去除圆角注意:此命令并不生成新的面,至多只能把原有的面延伸至相交。30用于去除不规则的小面。被去除的小面为紫红色,要保留的大面为靛蓝色。去除不规则的小面31被去除的面呈紫红色。用一个面替换实体上的面替换面箭头指向实体被保留的部分32矩形阵列阵列可以有2个方向,每个方向都需要定义阵列的方式。以“数量和间隑”方式为例。阵列方向。33阵列的第二个方向和第一个方向可以不垂直,阵列数量的定义方式也可以不同。可以单击实体中心点,去掉阵列中的某几个实体。34此部分定义当前实体处在阵列中的位置。当前实体在右图中为黑色。35当阵列数量很多时(如蜂窝结构),Dassault推荐把阵列做成单独的一个实体,以减少CATIA的计算时间。如右图。这里使用了一个负实体Body2,然后装配到PartBody中。把阵列做成一个单独的实体36圆周阵列的两个方向是轴向和径向。除了阵列整个实体(currentsolid),还可以阵列上一个命令,如pocket,hole等。阵列一个命令pocket.4。37Keepspecifications如果阵列的pad,pocket等,长度选项使用的是uptolast/surface之类,则在阵列时,新生成的实体也会使用这个长度选项,如右图。此选项在矩形和圆周阵列中都适用。38Assemble对于正实体(齿轮右上角有个加号),assemble起到加的效果。带加号的齿轮39对于负实体(齿轮右上角有个减号),assemble起到减的效果。Assemble之后,零件去掉了部分材料。40Add不论正负实体,只迚行增加材料的操作。41Remove只迚行去除材料的操作。42很多情况下,保留面和去除面两个选项,只用两者之一得到的结果都会相同。43RemoveLump用于去除分隑的小块。44PasteSpecial的3种差别。复制实体Base之后,在主节点PartDesign上单击右键选择PasteSpecial,出现下面的对话框。第一个选项等同于再建一个实体Base,实体下面各个Pad,hole等操作都一样。45第二个选项生成一个新的同名实体Base。这个实体有2个特点:1.节点内只有一个带有蓝色小箭头的solid,且和母实体外形一样;2.会随母实体自动更新。46第三个选项生成一个无参的最终结果,带有一个红色小闪电符号。47CATIA默认使用自动更新。在更改特征数上某个操作后,后面所有的操作都会自动更新一次,浪费大量的时间。手动更新打开后,需要使用右键,选择LocalUpdate才能更新指定的操作。在特征树很长时该模式会很方便。48OnlyCurrentBody只显示当前工作部件,即特征数上带下划线的body或geometricalset。对隐藏空间同样有效。OnlyCurrentOperatedSolid只显示当前工作body。对geometricalset无效。491.打开拔模分析后,单击零件,零件会以3种颜色显示拔模角度情况。0度以下为蓝色,1度以上为绿色。可以双击角度值修改。502.用鼠标拖住指南针的红色原点,拖到零件上。3.单击第三行中间的指南针,表示用指南针方向作为拔模方向。再把指南针拖到拔模方向上,使得指南针Z轴和拔模方向平行。51打开第二行第二个按钮,可以在3D中测量零件上任意点的拔模角度。如下图。如果拔模方向反了,可以单击第三行第三个反向按钮。PS:对曲面迚行分析时,各个面片必须先用join等命令组合起来成为一个面片组合。否则因为各个面片法向不同,会得出错误的分析结果。52MeasureInertia在特征树上单击一个body,如下图的Uppercylinder,可以测出体积等信息。在蓝色框内输入密度后回车,可以得到质量信息。THEEND.THANKS!53