PROE之igs档案修复

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1IGS檔案的修復IGS檔案是所有CAD/CAM軟體都提供的一種標准介面格式﹐專門為轉換3D曲面﹑曲線或點等的几何資料的工具。一.IGS檔的轉入﹕當客戶所傳的原始檔案爲IGS檔時﹐我們須將IGS轉爲PRT檔。在轉PRT檔時﹐一定要開一個空白PRT文件﹐首先將DatumPlan和DatumCoordSys建立好後﹐再用FileImportAppendtomodelCSO將IGS轉入﹐另存為PRT檔。二﹑IGS面的修補﹕客戶所傳的IGS檔﹐轉為PRT檔后﹐由于精度等原因﹐一般都有破掉的面﹔Untrim的面或重疊的面等(將其打成線結構﹐有黃色和粉紫色兩種顏色的線﹐粉紫色代表已Merge完或完整的面﹐黃色代表需修補的面)。我們要將其變成實體﹐進行拆模﹐就必須將IGS面補完整后,將其長成實體。現將補IGS面的常用指令介紹如下﹕在選擇座標系時﹐點下如右圖中所示的箭頭﹐用SelByMenu選擇座標CSO。2FixBndriesModifySrfZipGapsGgFixTangencyFixQuiltBndryEditBndryFixVerticesManualFileLineStyleHealGeometryDeleteExcludeSurfsRedefineMakeSolidJoinSurfsJoinLayersAttributes3SelContourNewContourEditBndriesSelectAll(Fromto)ProjectGgMakeIsolineConnectIntersectStraightenMoveVertexMergeEdgesSetTanCondDivideCombineSetDomainCreateModifyDeleteProjectGgMakeIsolineConnectIntersectCreate4DeleteContourCombineModifyDeleteStraightenMoveVertexMergeEdgesSetTanCondDivideSetDomain一﹑Attributes﹕可重新定義輸入特征的屬性。MackSolid﹕產生實體。將其打勾﹐可直接將修補完整的IGS檔生成實體特征。JoinSurfs﹕將共享一條邊界的曲面連接起來。一般情況下﹐此選項不能將所有間隙消除﹐仍需用FixBndries來消除剩余間隙。注意事項﹕用此項生成實體特征﹐必須用Redefine下各指令修補IGS檔﹐不能使用外部指令。5JoinLayers﹕選擇其中一個選項來重新定義屬性。二﹑HealGeometry﹕復原几何。(一)﹑Delete﹕刪除輸入特征的圖元。FeatureRedefine(pick)HealGeometryDelete當刪除輸入特征的圖元時﹐可先指定要刪除的圖元類型。圖元類型如右圖﹐系統內定為全選。(二)﹑ExcludeSurfs﹕用ExcludeSurfs來移除Merge。FeatureRedefine(pick)HealGeometryExcludeSurfs所有被移除的曲面邊界均顯示為黃色。如下圖所示﹕將曲面移除后﹐用FeatureCreateSurfaceMerge將面連接在一起來。(三)﹑FixBndries﹕修復問題曲面的邊界。FeatureRedefine(pick)HealGeometryManualFixBndriesZipGaps﹕縫合曲面間的間隙。FixTangency﹕修復面與面的相切。只能修復小于10∘的二面角(兩個面之間的夾角)。系統不會自動選擇有間隙的邊界。FixQuiltBndry﹕修復面組邊界。將一個多段面組邊界轉換成一條邊。只有近似相切的線段才能合并成一條邊。EditBndry﹕編輯邊界。可以手動變更曲面的邊界。FixVertices﹕修復頂點。注意﹕MakeSolid和JoinSurfs是有一定關聯的﹐即﹕當選擇MakeSolid時﹐系統便會處動選擇JoinSurfs﹔相反﹐如果沒有選取JoinSurfs﹐系統也不會選取MakeSolid。由于用此種方法復原几何﹐會在ModelTree中增加步驟﹐且不能用MakeSolid生成實體﹐故一般不用此種方法復原几何﹐只在用FixBndries指令不能修復時使用。6ZipGaps和FixTangency﹕FixQuiltBndry﹕系統對面組上所有黃色的邊界進行檢查﹐用橙色明示可能被修復的邊界(几乎相切和接近等值線的多個線段組成的邊界)﹐其頂點用紅色表示。如右圖﹕選擇不要系統修復的邊界。取消選取的的邊顯示為紅色。EditBndry﹕一般情況下﹐接受系統內定之最大間隙值(MaxGapDist)和最大二面角(MaxDihedral)﹐選擇AutoSelect使系統自動的修復消除間隙和修復相切﹐。當對自動修復結果不滿意時﹐可重新設定MaxGapDist和MaxDihedral再次使用AutoSelect修補。SelectAll(FromTo)7Create﹕建立面的邊界。FeatureRedefine(pick)HealGeometryManualFixBndriesEditBndrySelContourSelectAll(FromTo)Create方法及適用場合步驟(a)Project將曲線或邊界投影到曲面上來建立邊界。適合于面的邊界為直線﹑弧線﹑曲線﹑空間曲線等的場合。右圖中藍色所示即為正確邊界(b)MakeIsoline建立通過參照點的等值線來建立邊界。紅色箭頭表示等值線方向。適合于面的邊界為直線﹑弧線的場合。兩紅色端點之間的橙色線段即為所建立之等值線(正確邊界)(c)Connect連接兩個或多個點來建立邊界。適合于面的邊界為直線﹑弧線的場合。直接點取圖中所示之紅色端點即可得出正確邊界。(d)Intersect在選取曲面與相鄰曲面交截之處建立一條邊界.適用場合﹕只有在兩個面有公共交線時﹐才可使用此指令。SelectThisSurface選擇與所修補面相鄰且具有公共邊界的面﹐即可得出所修補面的正確邊界(如右圖中兩紅色端點之間的橙色線段。)PickthisVertexandAcceptPicktheseedges8Modify﹕修改現有邊界。FeatureRedefine(pick)HealGeometryManualFixBndriesEditBndrySelContourSelectAll(FromTo)Modify方法及適用場合步驟(a)Straighten將邊界線拉直。當其本身邊界線應為直線﹐但IGS檔卻為不規則曲線時使用。直接選取上﹑下兩端點(左圖中紅色所示之端點)即可將邊界線恢復成直線。(如右圖所示。)(b)MergeEdges將多條斷續線段連成一條邊界線。用于一條邊界線由多個線段組成的情況。選取任意一條斷續線段或者選左圖中所示紅色兩點即可。效果如右圖。(c)MoveVertex通過移動端點來修補曲面。當面的角落點位置與其鄰接面不吻合時﹐使用此指令。分別選取左圖中所示的五個橙色端點至正確位置即可。注意﹕先選擇舊端點再選擇新端點。另外﹕MoveVertex之后﹐端點處的相切條件一般會被刪除﹐但當曲線曲率較小時﹐相切條件仍會存在(如上圖中的曲線﹐其相切條件仍存在)。(d)SetTanCond設定或變更邊的相切條件。可分別控制起點和終點的相切條件。相切條件有三個選項﹐見右側所示。Tangent使邊界在起點或終點處與另一邊相切。Normal使邊界在起點或終點處與另一邊相垂直。Free取消兩邊界之間相切或垂直的要求。紅色箭頭所示為相切﹑垂直的方向。9(e)Divide用點將邊界打斷成兩個或多個線段。一般與MoveVertex配合使用。直接用鼠標左鍵在邊界上點取點﹐可將邊界分成任意多個線段。Delete﹕刪除現有邊界。FeatureRedefine(pick)HealGeometryManualFixBndriesEditBndrySelContourSelectAll(FromTo)DeleteCombine﹕使兩條邊相互修剪﹐相當于Trim。FeatureRedefine(pick)HealGeometryManualFixBndriesEditBndrySelContourSelectAll(FromTo)Combine因從EditBndry選單返回后﹐不能撤消所做的變更(在ModelTree中無步驟)﹐故要切記經常存盤。不能建立或修改不在曲面上的邊。使用QuerySel(鼠標右鍵)選取適當的圖元。注意﹕一次只能刪除一條邊界。注意﹕一次只能連結兩條邊界線﹐且邊界線成為封閉曲線后﹐Combine指令即反白。使用EditBndry(編輯邊界)功能的技巧和方法﹕點取要修剪邊的保留部分10可能的話﹐可用Modify選項來變更現有的邊﹐而不用新建。許多情況下﹐對齊頂點比對齊頂點之間的邊更重要。一般情況下﹐單獨一個指令是無法完成邊界的修復的﹐各個指令應相互配合交替使用﹐方可將面邊界修復完整。如MoveVertex﹑Divide﹑MergeEdge常配合使用(但當所修復面的邊界為直線時﹐就可直接用MoveVertex將面邊界修復完整)。我們要將如圖一所示之邊界移至其正確邊界﹐由于MoveVertex之后﹐其頂點處的相切條件會消失﹐因此會出現如圖二之情況﹔此時﹐我們須將不重合之邊界用Divide打斷(打斷點的多少﹐視曲線的曲率大小而定﹐曲率越大﹐打斷點越多)如圖三﹐將各端點分別移至正確之邊界如圖四﹐然后用MergeEdge將多個線段邊結成一條邊界線如圖五所示。FixVertex﹕圖一圖二圖三圖四MoveVertexMoveVertexDivideMergeEdge圖五11如此多的黃線怎能protrusionusequilt成功?FeatureRedefineSelecttheimportedquilt﹔選擇HealGeometryManualFixBndriesZipGapsAutoSelect﹔首先接受其內定(default)最大間隙值進行修復﹐若對修復效果不滿意﹐再變更(enter)最大間隙值進行修復﹔選擇HealGeometryManualFixBndriesEditBndry﹔靈活的運用Create﹑Modify﹑Delete﹑Combine等指令對面進行修復(在每編輯完一個面邊界之后﹐進行一次ZipGapsAutoSelectZipGapsAccept﹐看是否能把黃線消除掉)﹐使IGS面完整無缺。選擇Attributes\MakeSolid使面產生實體。對于用EditBndry不能修復的面﹐可用ExcludeSurfs移除面的Merge﹐然后用FeatureCreateSurfaceMerge將面修復好。再使用FeatureCreateProtrusionUseQuilt將面長成實體。范例一﹕一﹑ImportIGS檔﹕★FileImportAppendtomodel選取700-08176-01_r06.IGSCSO建議使用下列步驟來修復IGS檔﹕注意事項﹕因為在修補IGS時﹐沒有能夠回復上一次操作的功能﹐在ModelTrim中無特征步驟(除非在外部使用任何指令)﹐如果錯了就可能要重新進行﹐因此﹐一定要在修補過程中及時存盤。12二﹑系統自動修補小間隙﹕★在MenuManager中選擇﹕FeatureRedefine(pick)HealGeometryManualFixBndriesZipGapsAutoSelectZipGapsAcceptReturn(修改效果如下圖﹐剩下的不完整面﹐系統無法自動修補。)三﹑修補如下圖A之不完整面(共有8處之相似面)﹐此面的問題在于有Untrim的部分﹐其修補方法為刪除原有Untrim的邊界線﹐然后以投影(Project的方式找出其正確邊界線﹐消除間隙。★選取FixBndriesEditBndry(Pick選取如下圖中所指面A)SelContourFromTo(圖中所示兩紅點)Delete(選取兩紅點之間的Curve線﹐即面A之舊

1 / 16
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功