CATIA V5 曲面修补教程R21解析
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1
2 如果选择的错误的方向,稍候就可能出现矛盾。
这种状况发生在减小Merging distance 的时候。
d?
例如 ,当加进第三个曲面做拼合操作 时,矛盾可能就出现了 .
1?
2
? 其他情况: 分不清楚内外侧 ( 著名的莫比乌斯 Moebius type )
3
?
这种状况不可能定义出一致的方向。
怎样选择 Merging Distance (1/2)
例如:在零件加工时,间隙会引起明显的痕迹。 别忘记,间隙可以是 :
或者 :
最后,连接将去掉所有小于合并距离的边。所以,如果合并距离太大,就会引发问题。
小曲线的抑制在后面可能产生无效曲面片 (自交情形可能发生 )。
怎样选择 Merging Distance (2/2)
适用技巧:
先选取较低的Merging distance值 产生“坏”拓扑时,适当增加Merging distance值 获得了拓扑封闭的曲面后,应增大Merging distance的值以消除缝隙;做一个新的 Join,不要修改刚刚生成的Join,以免 产生自相交。 如果使用Healing Assistant ,不要增加太多距离值。
修复助手导言
曲面修复的应用 拼合操作 拼合距离
曲面修复的应用
外来数据: IGES, STEP,其它。。。
这些外来数据可能出现的问题: ?精度没有控制; ?合法标准有别于V5; ?在转换过程中,数据质量逐级下降; ?用户违反运作规程(丢失, 复制, …)
创建闭合模型
Healing(修复,缝合) : 根据任何类型的数据, 创建符合V5建模规范的
Healing Assistant在下面有5个弹出菜单, 其他菜单来自其他工作台
用Healing Assistant 修复的方法
数据准备 = 将所有要拼合的曲面放进一 个几何集里面, 去掉不必要 的曲面
可选择: 测量曲面间的间隙,以 评估输入数据的误差
可选择:
清除所有曲面的边界, 简化模型
连接所有曲面 给定公差 (例如: 0.01mm)
2
曲面内藏着方向,如果方向不一致,则会出现问题。
PROBLEM: 如果方向不一致,会出现问题。
关于Join 操作的一些要点 (2/3)
问题 1: 曲面边界自交 大多数情况: 曲面呈尖细区域。 尖细区域的棱边由于不可能求得公共顶点,所以被认为是双重的。 解决这种情况需要减小合并距离merging distan。ce 在输入数据中,另外的情形也可能存在 :
如果 OK
如果曲面有病
如果“坏拓扑”
分析自由边
个别地检查所有曲面
检查“坏拓扑”状况
闭合自由边
修正有病的曲面
修补“坏拓扑”
创建几何体
用Healing Assistant 进行模型分析
个别地检查曲面 检查病态拓扑结构
曲面片检查工具Face Checker (1/2)
用途 检查自相交(Self-Intersection)、边界连续性(Hole)、细小表面(Thin Face)。 将不合格曲面隔离到一个新建的Geometrical Set中,并自动修复自相交的元素( 如果能修复的话)。
有效闭合模型的过程和方法
模具设计
快速成型
工艺模型设计
仿真
NC 加工
关于Join 操作的一些要点 (1/3)
JOIN 是拓扑创建的主要命令,两个主要概念需要理解清楚。
第一 :在精度参数 merging distance 的控制下. 比较所有曲面各边界是否足以成为共享边.
?d < 0.001mm (0.001为系统缺省公差): 边共享 (几何封闭);
新建的Geometrical Set的名称 该选项只对自相交有效
必须考虑要连接数据的精度: 如果选择精确的公差, 而且连接有许多自由的面,就要花时 间去修正它。
merging dist. = 0.001mm
merging dist. = 0.01mm
merging dist. = 0.1mm
还有,有时候选择精确的公差,连接操作会不成功 (bad topology) 另一方面,如果释放公差太大,某些间隙被隐藏但几何上还是有间隙,这样在以后的处 理中会出麻烦。
?0.001mm < d < merging distance: 边共享 (仅仅拓扑封闭);
1
2
?d > merging distance : 边不共享,边界有残缺。
d
PROBLEM:
曲面边界模糊, 不能够摘选出共享边界。
第二 : 在共享边界的情况下,需要所有要并合的曲面片具有一致的方向(方位)。
1
闭合模型
如果“坏”拓扑持续: 分析问题 和 修正问题
如果有残余自由面: Analyse and close
关于修复助手
进入修复助手工作台 用户界面 修复方法
进入修复助手工作台
1- Start 2- Mechanical Design 3- Healing Assistant
当前工作台.
用户界面
不正确的边界 (隐藏显示也是不正确的)
边界中有非常小的曲线 (引发多顶点)
不支持拓扑(例如: 曲面位于封闭曲面上)
关于Join 操作的一些要点 (3/3)
问题 2: “坏”拓扑的例子
大多数情况 : 重叠
边界共享 (d < merging distance)
方向设置一致, 但还是有含糊 (cusp or no cusp?)。
要查明无效拓扑状况 (使用 surfaห้องสมุดไป่ตู้e connection checker) 要闭合残余自由面 (Local Join, Local Healing)
开始
如果“坏”拓扑: 增大距离 Limit = 0.01 to 0.05mm
连接操作 距离=0.001mm
如果自由面太多: 以更大的距离来创建连接 Limit = 0.01 to 0.05mm
目录
1 修复助手导言 1.1 曲面修复的应用 1.2 拼合操作的要点 1.3 怎样选择拼合距离 2 工作平台介绍 2.1 进入工作平台 2.2 用户界面 2.3 关于缝合修复的方法 3 模型分析 3.1 曲面片检查器 3.2 曲面连接检查器 4 创建拓扑结构 4.1 补救残缺曲面 4.2 曲面片光顺 4.3 修复“坏”的拓扑结构 4.4 校验自由边 5 完整化拓扑结构 5.1 修整自由边 5.2 局部连接 5.3 缝合修复 5.4 局部缝合修复