IGS档案的修复
IGS档案是所有CAD/CAM软件都提供的一种标准接口格式﹐专门为转换3D曲面﹑曲线或点等的几何数据的工具。 一. IGS檔的转入﹕
当客户所传的源文件为IGS档时﹐我们须将IGS转为PRT檔。在转PRT档时﹐一定要开一个空白PRT文件﹐首先将Datum Plan 和Datum Coord Sys 建立好后﹐再用File Import Append to model CSO将IGS转入﹐另存为PRT檔。
在選擇座標系時﹐點下如右圖中所示的
箭頭﹐用Sel By Menu選擇座標CSO。
二﹑IGS面的修补﹕
客户所传的IGS档﹐转为PRT檔后﹐由于精度等原因﹐一般都有破掉的面﹔Untrim的面或重迭的面等 (将其打成线结构﹐有黄色和粉紫色两种颜色的线﹐粉紫色代表已Merge完或完整的面﹐黄色代表需修补的面)。我们要将其变成实体﹐进行拆模﹐就必须将IGS面补完整后,将其长成实体。现将补IGS面的常用指令介绍如下﹕
1
中国模具学习网 http://www.imould.cn
File Make Solid Attributes Join Surfs Redefine Line Style Join Layers Delete Heal Geometry Exclude Surfs Zip Gaps Fix Tangency Fix Bndries Fix Quilt Bndry Edit Bndry Manual Fix Vertices Modify Srf 2
中国模具学习网 http://www.imould.cn
Project Make Isoline Create Connect Intersect Straighten Merge Edges Sel Contour Select All (From to) Modify Move Vertex SetTanCond Divide Delete Combine Set Domain Edit Bndries Project Make Isoline Create Connect New Contour Intersect
3
中国模具学习网 http://www.imould.cn
Straighten Merge Edges Modify Move Vertex SetTanCond Divide Delete Combine Set Domain Delete Contour
一﹑Attributes﹕可重新定义输入特征的属性。
Mack Solid ﹕产生实体。
将其打勾﹐可直接将修补完整的IGS文件生
成实体特征 。
注意事項﹕用此項生成實體特征﹐必須用Redefine 下各指令修補IGS檔﹐不能使用外部指令。 Join Surfs ﹕将共享一条边界的曲面连接起来。
一般情况下﹐此选项不能将所有间隙消除﹐仍需用Fix Bndries来消除剩余间隙。
4
中国模具学习网 http://www.imould.cn
注意﹕Make Solid 和Join Surfs是有一定關聯的﹐即﹕當選擇Make Solid時﹐系統便會處動選擇Join Surfs﹔相反﹐如果沒有選取Join Surfs﹐系統也不會選取Make Solid。 Join Layers ﹕选择其中一个选项来重新定义属性。
二﹑Heal Geometry ﹕复原几何。
(一)﹑Delete﹕删除输入特征的像素。
Feature Redefine (pick) Heal Geometry Delete
当删除输入特征的像素时﹐可先指定要删除的像素类型。 像素类型如右图﹐系统内定为全选。
(二)﹑Exclude Surfs﹕用Exclude Surfs来移除Merge。
Feature Redefine (pick) Heal Geometry Exclude Surfs 所有被移除的曲面边界均显示为黄色。如下图所示﹕
将曲面移除后﹐用Feature Create Surface Merge将面连接在一起来。 由于用此種方法復原几何﹐會在Model Tree中增加步驟﹐且不能用Make Solid生成實體﹐故一般不用此種方法復原几何﹐只在用Fix Bndries指令不能修復時使用。 (三)﹑Fix Bndries﹕修复问题曲面的边界。
Feature Redefine (pick) Heal Geometry Manual Fix Bndries
Zip Gaps﹕缝合曲面间的间隙。
Fix Tangency﹕修复面与面的相切。只能修复小于10∘的二面角(两个面之间的夹角)。系统不会自动选择有间隙的边界。
Fix Quilt Bndry﹕修复面组边界。将一个多段面组边界转换成一条边。只有近似相切的线段才能合并成一条边。 Edit Bndry﹕编辑边界。可以手动变更曲面的边界。 Fix Vertices﹕修复顶点。
5
中国模具学习网 http://www.imould.cn
Zip Gaps和Fix Tangency﹕
一般情況下﹐接受系統內定之最大間隙值(Max Gap Dist)和最大二面角(Max Dihedral)﹐選擇Auto Select 使系統自動的修復消除間隙和修復相切﹐。當對自動 修復結果不滿意時﹐可重新設定Max Gap Dist和Max Dihedral再次使用Auto Select修補。
Fix Quilt Bndry﹕
系统对面组上所有黄色的边界进行检查﹐用橙色明示可能被修复的边界(几乎相切和接近等值线的多个线段组成的边界)﹐其顶点用红色表示。如右图﹕
选择不要系统修复的边界。取消选
取的的边显示为红色。
Edit Bndry﹕
Select All (From To) 6
中国模具学习网 http://www.imould.cn
Create﹕建立面的边界。
Feature Redefine (pick) Heal Geometry Manual Fix Bndries Edit Bndry Sel Contour Select All(From To) Create 方法及适用场合 (a) Project 将曲线或边界投影到曲 面上来建立边界。 适合于面的边界为直线 ﹑弧线﹑曲线﹑空间曲 线等的场合。 (b) Make Isoline 建立通过参照点的等值线来建立边界。 红色箭头表示等值线方向。 适合于面的边界为直线﹑弧线的场合。 (c) Connect 连接两个或多个点来建立边界。 适合于面的边界为直线﹑弧线的场合。 步骤 Pick these edges 右图中蓝色所示即为正确边界 Pick this Vertex and Accept 两红色端点之间的橙色线段即为所建立之等值线(正确边界) 直接点取图中所示之红色端点即可得出正确边界。 Select This Surface 选择与所修补面相邻且具有公共边界的面﹐即可得出所修补面的正确边界(如右图中两红色端点之间的橙色线段。) (d) Intersect 在选取曲面与相邻曲面交截之处建立一条边界. 适用场合﹕只有在两个面有公共交线时﹐才可使用此指令。
7
中国模具学习网 http://www.imould.cn
Modify﹕修改现有边界。
Feature Redefine (pick) Heal Geometry Manual Fix Bndries Edit Bndry Sel Contour Select All(From To) Modify 方法及适用场合 (a) Straighten 将边界线拉直。 当其本身边界线应为直线﹐但IGS文件却为不规则曲线时使用。 (b) Merge Edges 将多条断续线段连成一条边界线。 用于一条边界线由多个线段组成的情况。 步骤 直接选取上﹑下两端点(左图中红色所示之端点)即可将边界线恢复成直线。(如右图所示。) 选取任意一条断续线段或者选左图中所示红色两点即可。效果如右图。 (c) Move Vertex 分别选取左图中所示通过移动端点来修补曲的五个橙色端点至正面。 确位置即可。 当面的角落点位置与其 邻接面不吻合时﹐使用 此指令。 注意﹕先选择旧端点再选择新端点。另外﹕Move Vertex之后﹐端点处的相切条件一般会被删除﹐但当曲线曲率较小时﹐相切条件仍会存在(如上图中的曲线﹐其相切条件仍存在)。 (d) Set Tan Cond Tangent Normal Free 设定或变更边的相切条使边界在起点或终使边界在起点或终点取消两边界之间相件。 点处与另一边相切。 处与另一边相垂直。 切或垂直的要求。 可分别控制起点和终点 的相切条件。 相切条件有三个选项﹐见右侧所示。 8
中国模具学习网 http://www.imould.cn
红色箭头所示为相切﹑垂直的方向。 (e) Divide 用点将边界打断成两个 或多个线段。 一般与Move Vertex 配 合使用。 直接用鼠标左键在边界上点取点﹐可将边界分成任意多个线段。
Delete﹕删除现有边界。
Feature Redefine (pick) Heal Geometry Manual Fix Bndries Edit Bndry Sel Contour Select All(From To) Delete 注意﹕一次只能刪除一條邊界。
Combine﹕使两条边相互修剪﹐相当于Trim。
Feature Redefine (pick) Heal Geometry Manual Fix Bndries Edit Bndry Sel Contour Select All(From To) Combine 點取要修剪邊的保留部分 注意﹕一次只能連結兩條邊界線﹐且邊界線成為封閉曲線后﹐Combine指令即反白。 使用Edit Bndry(編輯邊界)功能的技巧和方法﹕
因从Edit Bndry选单返回后﹐不能撤消所做的变更(在Model Tree中无步骤)
﹐故要切记经常存盘。
9
中国模具学习网 http://www.imould.cn
不能建立或修改不在曲面上的边。
使用Query Sel (鼠标右键)选取适当的像素。
可能的话﹐可用Modify 选项来变更现有的边﹐而不用新建。 许多情况下﹐对齐顶点比对齐顶点之间的边更重要。
一般情况下﹐单独一个指令是无法完成边界的修复的﹐各个指令应相互配合交替使用﹐方可将面边界修复完整。如Move Vertex ﹑Divide﹑Merge Edge常配合使用(但当所修复面的边界为直线时﹐就可直接用Move Vertex将面边界修复完整)。
我们要将如图一所示之边界移至其正确边界﹐由于Move Vertex之后﹐其顶点处的相切条件会消失﹐因此会出现如图二之情况﹔此时﹐我们须将不重合之边界用
Divide打断(打断点的多少﹐视曲线的曲率大小而定﹐曲率越大﹐打断点越多)如图三﹐将各端点分别移至正确之边界如图四﹐然后用Merge Edge 将多个线段边结成一条边界线如图五所示。
Move Vertex 圖一 圖二
Divide Move Vertex 圖四 圖三
Merge Edge 圖五
Fix Vertex﹕
10
中国模具学习网 http://www.imould.cn
建議使用下列步驟來修復IGS檔﹕
Feature Redefine Select the imported quilt﹔
选择 Heal Geometry Manual Fix Bndries Zip Gaps Auto Select ﹔
首先接受其内定(default)最大间隙值进行修复﹐若对修复效果不满意﹐再变更(enter)最大间隙值进行修复﹔
选择Heal Geometry Manual Fix Bndries Edit Bndry﹔
灵活的运用Create﹑Modify﹑Delete﹑Combine等指令对面进行修复(在每编辑完一个面边界之后﹐进行一次 Zip Gaps Auto Select Zip Gaps Accept﹐看是否能把黄线消除掉)﹐使IGS面完整无缺。 选择Attributes \\ Make Solid使面产生实体。
对于用Edit Bndry 不能修复的面﹐可用Exclude Surfs 移除面的Merge ﹐然后用Feature Create Surface Merge将面修复好。再使用Feature Create Protrusion Use Quilt将面长成实体。
注意事項﹕因為在修補IGS時﹐沒有能夠回復上一次操作的功能﹐在Model Trim中無特征步驟(除非在外部使用任何指令)﹐如果錯了就可能要重新進行﹐因此﹐一定要在修補過程中及時存盤。
范例一﹕
一﹑Import IGS檔﹕
★ File Import Append to model 选取700-08176-01_r06.IGS CSO
如此多的黃線怎能protrusion use quilt 成功?
11
中国模具学习网 http://www.imould.cn
二﹑系统自动修补小间隙﹕
★ 在Menu Manager 中选择﹕Feature Redefine(pick) Heal Geometry Manual Fix Bndries Zip Gaps Auto Select Zip Gaps Accept Return(修改效果如下图﹐剩下的不完整面﹐系统无法自动修补。)
比上一次的少多了
三﹑修补如下图A之不完整面(共有8处之相似面)﹐此面的问题在于有Untrim的部分﹐其修补方法为删除原有Untrim的边界线﹐然后以投影(Project的方式找出其正确边界线﹐消除间隙。
★ 选取Fix Bndries Edit Bndry(Pick选取如下图中所指面A) Sel Contour
From To(图中所示两红点) Delete(选取两红点之间的Curve线﹐即面A之旧边界线)(注意﹕Delete一次只能删掉一条边界线) Create Project (选取如图所示面B与面A相邻的边界) Done Fix Bndries Zip Gaps Auto Select Zip Gaps Accept Return。
12
中国模具学习网 http://www.imould.cn
B A
四﹑修补如下之弧面﹕此面的问题在于﹕面的角落点与其邻接面不吻合﹐因此采用移动角落点位置(Move Vertex)的方法来进行面的修补。共有两处相似之面
★ Fix Bndries Edit Bndry Sel Contour Select All Modify Move Vertex(先选旧端点后选新端点) Done Zip Gaps Auto Select Zip Gaps Accept Return。
移動每一個端點至其正確位置(箭頭所指之端點)。 五﹑此面的问题在于与其邻面有重迭之部分(共有三处之类似部分)。其修补方法为﹕以Project﹑Delete 和Combine 的方式取消重迭。
★ Fix Bndries Edit Bndry Sel Contour Select All Project Delete Combine Done Zip Gaps Auto Select Zip Gaps Accept Return。
13
中国模具学习网 http://www.imould.cn
Delete this edge
Project this edge
Combine these edges
六﹑此面的修补方式有多种﹕(共有四处) 1. 将角落点移动至正确位置(Move Vertex)
2. 将每个边界投影(Project)至邻接面后﹐删除(Delete)左﹑右两条旧有边界线
﹐再连结(Combine)投影线。
3. 以Make Isoline或Connect的方式建立正确的曲面相交线。下面的步骤用第
三种方法建立正确边界﹐再以Delete和Move Vertex将边界修整成封闭曲线。
14
中国模具学习网 http://www.imould.cn
★ Fix Bndries Edit Bndry (Pick) Sel Contour Select All create Make Isoline 选图一所示之端点 Accept Connect 选图一所示之两端点 Done Sel Delete Move Vertex Done Zip Gaps Auto Select Zip Gaps Accept Reture Connect between these two points Select this Vertex and Accept 圖一
圖三
圖二
將各點分別移至正確位置 Delete these Edges 圖四
15
中国模具学习网 http://www.imould.cn
七﹑灵活运用此几种方法﹐将IGS面修补完整。 八﹑以修补完成之曲面建立实体。
★ Attributes Make Solid Done Return 范例二﹕
一﹑Import IGS檔﹕
★ File Import Append to model 选取iges_ex1.igs CSO 二﹑系统自动修补小间隙﹕
★ Feature Redefine(pick) Heal Geometry Manual Fix Bndries Zip Gaps Auto Select Zip Gaps Accept Return(仍有五个面系统无法自动修补﹐如下图。)
三﹑修补第一个不完整面﹕
此面的问题在于﹕其本身边界线应为直线﹐但IGS文件却为不规则曲线的﹐如下图所示之R角面。其解决方法为﹕用Straighten 指令将其边界线拉直﹐恢复成正确边界线﹐具体指令如下﹕
★ Fix Bndries Edit Bndry 选择R面 Sel Contour Select All Straighten 选左侧上下两端点 Accept Done Zip Gaps Auto Select Zip Gaps Accept Return。
Modify Straighten 选右侧上下两端点 Next\\Accept Modify 橙色為錯誤之邊界線
16
中国模具学习网 http://www.imould.cn
其余不完整之四个面的修补方法在范例一中已经介绍过﹐在此不多做介绍﹐请各位自行练习。
注意﹕在編輯過程中一定要認准哪一條Curve是要或不要的﹐即認准所編輯面的正確邊界。在修補時﹐刪除不要的舊邊界線﹐投影新的正確邊界線﹐切勿Delete錯誤。 17
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- huatuoyibo.net 版权所有 湘ICP备2023021910号-2
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务