proe3.0破面修复教程

  • 格式:pdf
  • 大小:829.90 KB
  • 文档页数:20

ProE3.0输入面的修复

By 黄光辉(IceFai)

相信使用3D软件的人都或多或少遇到输入面的问题。众多的CAD软件在给我们提供功

能选择的同时也给我们的数据交换带来了一定的麻烦。不同的软件之间一般又不能互相直接

打开对方的模型,只能通过公用的格式文件来进行交换。但是对不同的软件具有不同内核,

对曲面的处理方法又是大不相同,即便是对同一个软件,考虑到公差和精度的设置,输出输

入时难免就会产生所谓的“烂”面,比如连接面有间隙或自相交甚至是面丢失。所有的这些

我们都要在输入后进行修复以尽可能的恢复原貌。

在PROE中,曲面的修复主要用修复指令和参数化重建来进行。修复指令是一个集成的

指令,可以在指令内进行包括边界,端点和间隙等等丰富的修复功能。而对于某些实在是无

法修复的曲面则可以通过删除后参数化重建来达到修复的目的。下面我就来看看这些过程在

WildFire中是如何实现的。

要进入修复指令,只需在模型树或图形窗中选定输入特征,然后按住右键在右键菜单中

选择Edit Definition(重定义)便可进入到修复环境。如下图,所有的修复指令都在菜单

Geometry(几何)下。

在进行修复之前,我们应当了解一下修复的基本过程和方法,并且谨记一下注意事项。

1.输入文件

在\WildFire中输入文件的方法有两种,一种是直接打开格式文件,另一种是新开一个part

然后再用insertÎShared DataÎFrom File…的方法来插入外部格式文件。推荐用第二种方法!

为什么呢?这是因为用第一种方法的话,系统是采用默认的缺省精度来进行输入的设置的。

这样当输入的模型尺寸很大的话就会导致输入的零件的误差过大从而发生变形。比如缺省的

相对精度是0.0012的话,模型尺寸是500,那么小于500×0.0012/K=0.6/K(其中k为1~10

的参数)的间隙系统都会认为是闭合的了,这显然是误差太大了。虽然可以通过重新设置精

度来补偿,但始终都有一些数据在输入的过程中已经发生了改变了。而用第二种方法的话,

可以在输入之前先把零件设为绝对精度并取一个合适的值,比如0.05。然后再输入文件就可

以保证在输入过程中偏差也能保持在精度范围内。

2.几何检查(Geom Check)〔Info(信息)ÎGeom Check(几何检查)

当输入的模型黄色边界不多(开放边),也就是说输入质量不错的时候,在修复前可以进行

一下几何检查(Geom Check),以分析一下模型存在的问题并参考系统提供的修复建议,如

下图所示

1无维网IceFai原创ProE教程

===www.5dcad.cn===

。尽管系统提的意见都很模糊,但有一定的指导意义的。尤其是修复到最后阶段用来寻找小

黄边还是很有用处的。不过一开始的烂面比较多的话,就不建议先用Geom Check了,因为

意义不大,这时候可以直接到第二步进行修复,直到修复得差不多了可以回来用Geom

Check。对于要修复的模型,最好是最后没有一个Geom Check

3.修复几何(Heal Geometry)(Edit DefinitionÎGeometryÎHeal Geometry)

修复几何有两种方法,一种是自动修复(Automatic),一种是手工修复(Manual)。自动修

复一般在局部进行比较好,大面积整体进行的话不容易观察偏差。手工修复可以根据不同的

地方不同的问题进行修复,自由度比较大并且比较容易控制变形。其中最常用的功能就是

Zip Gaps(缝合间隙)和Edit Bndry(编辑边界),熟练掌握这两个指令应该就可以搞定大部

分的烂面了呵呵。

在修复的过程中,最要注意的就是要经常存盘!建议对每一次满意的修复都要进行存盘。

2无维网IceFai原创ProE教程

===www.5dcad.cn===自动修复过程

Proe的自动修复功能还是蛮强的,但是如果大面积进行自动修复,得到的结果几何或许就

会和原始几何有比较大的出入,所以,通常的情况下都是用局部进行自动修复的方法。

指令位置:GeometryÎHeal GeometryÎAutomatic….

在进入自动修复之前你首先需要选择要进行自动修复的曲面,系统提供如下的选择方法

Indiv Surfs:独立曲面,一个一个多选曲面

Surf & Ngh:选择曲面和它的所有相邻的曲面

All Surfs:所有曲面

Quilt Surfs:面组曲面

选择完后就会进入自动修复的对话框。下面所示就是自动曲面整理对话框(Automatic Surface

Cleanup)。在这个对话框中主要的内容就是Modify Constraints(修改约束)。

在修改约束(Modify Constraints)选项下,你可以对不同的曲面设定不同的约束,以使得你

的自动修复更符合你的意图。

在proe中,不同的曲面约束用不同的颜色和符号标签(Tags)来表示

约束 颜色和标签

冻结(Frozen) 深青色网格和在绿色框中的绿色F标计

带边界冻结(Frozen w/boundary)灰色密网格和在白色框中的白色B标记

主曲面(Master) 在主曲面侧上选中边上的散面

相切(Tangent) 青色边并在边上有一个青色T标签

分隔(Split) 表示分割的青色虚线和一个指示相切的T标记

如下图所示

3无维网IceFai原创ProE教程

===www.5dcad.cn===

冻结(Frozen)的意思就是在修复过程这个曲面不会作修改,但曲面的边界会有可能发生变

化。而带边界冻结(Frozen w/boundary)则连曲面的边界都不会发生变动。

相切(Tangent)则表示在修复后这些边界会变成相切边。分割Split则是把一个曲面分成两

块。

各个约束的选择方法安装提示信息的提示就可以容易的进行选择需要的几何了。默认情况下

我们不需要更改这些缺省的约束,只是在某些情况喜爱当修复的结果我们不满意的时候再根

据变形的情况来作调整。

当约束设定好之后,就可以用Compute(计算)按钮来进行自动修复计算。根据临时生成的

结果我可以选择Accept(接受)完成自动修复或这Reject(拒绝)放弃自动修复来重新进行

约束设计。

4无维网IceFai原创ProE教程

===www.5dcad.cn=== 5无维网IceFai原创ProE教程

===www.5dcad.cn===手工修复过程

当然,第一步是要进修复环境。在模型树上选中输入特征然后在右键菜单中选择Edit

Definition(编辑定义)就是了。

对于某些输入文件,有可能会在局部地方形成了相对独立的封闭曲面组因而在proe中缺省

的生成了实体。而这些实体并一定是实际需要的形状的。这时你首先要阻止系统生成不合要

求的实体,这个可以在EditÎFeature properities中设定,如下图,在弹出的对话框中把Make

Solid 选项去掉便是了。

然后才是开始真正的修复。

Zip Gaps

一般地,对刚输入的曲面烂面都是比较多的(黄色边),这时候我们应该先用Zip Gaps(缝

合间隙)来把一些小间隙的烂面缝上以减少需要手工修复的烂面。这可谓是大规模扫“黄”

行动,然后才对剩下的顽固分子进行专项斗争呵呵。

指令位置:GeometryÎHeal GeometryÎManual…ÎZip Gaps.

在弹出的菜单中,主要两个选项,一个是选择方法另一个是最大间隙的设计。要对所有的曲

面进行全局的间隙缝合,你可以选择Auto Select(自动选择)来让系统把所有在最大间隙以

内的边都找出来并加亮。

Sel Chain可以让你手工选择要缝合的边来进行缝合。而MaxGapDist(最大间隙距离)则是

设定要缝合的最大间隙值(超过最大的间隙不予处理)。

6无维网IceFai原创ProE教程

===www.5dcad.cn===一般在开始都是用Auto Select的方法来进行选择缝合间隙的。选择的顺序是:

GeometryÎHeal GeometryÎManual…ÎAuto SelectÎZip GapsÎAccept.然后就是等待了呵

呵。不过,对某些情况用Zip Gaps反而会产生更多的烂面,这通常是因为最大的间隙设得

不对造成。

当修复工作进行到最后阶段或这你想手工缝合某段边界的间隙的话,你可以用Sel chain的

方法来进行选择。不过要注意的是Sel Chain的选择方法是很有讲究的,总是选不上可别怪

是系统不行噢呵呵。在Sel Chain下有两种选择方法,一个是Single 一个是Chain。这两种

方法我想大家都知道不同我就不说了,我来说说选择是要注意的顺序。设设我是用single选

的,如下图当把鼠标移到一条黄色边界附近的时候,系统会自动加亮这条边界的曲面块。

这个时候你可以用右键来切换到另一个面(因为一条黄色边界附近总是有两个面以上的面),

确定后按下左键就可以选上对应的曲面的对应边界段,相应的边界也用红色粗线加亮显示

了,如下图所示。

7无维网IceFai原创ProE教程

===www.5dcad.cn===

要选择多段可以按住Ctrl键来进行选择。如下图

当确定边界选完了,可以点击菜单上的done或者点击中键完成第一组边界。然后进行第二

组边界的选择,为什么有第一组第二组边界的说法呢?这是因为黄色边界总是因为两个相邻

的面边界不重合所致,我们的手工缝合就是要缝合这两个相邻的面,所以要选择两组面(边

界)。下面我们来选择第二组边界,注意光标的选择,这次我们要选另一组面。同样的方法

选择多段面边界。

第二组边界选完后再点done或中键完成,这时系统会在信息框下显示有关的间隙值,如下:

对于在公差内的间隙,一般可以直接缝合,如果是公差外的,也就是说所选的边界间隙比设

定的最大间隙还要大的话,你如果还想缝合的话就要根据显示的间隙值来修改最大间隙值

8无维网IceFai原创ProE教程

===www.5dcad.cn===