proe档案修复.docx

上传人:b****7 文档编号:11164054 上传时间:2023-02-25 格式:DOCX 页数:22 大小:775.84KB
下载 相关 举报
proe档案修复.docx_第1页
第1页 / 共22页
proe档案修复.docx_第2页
第2页 / 共22页
proe档案修复.docx_第3页
第3页 / 共22页
proe档案修复.docx_第4页
第4页 / 共22页
proe档案修复.docx_第5页
第5页 / 共22页
点击查看更多>>
下载资源
资源描述

proe档案修复.docx

《proe档案修复.docx》由会员分享,可在线阅读,更多相关《proe档案修复.docx(22页珍藏版)》请在冰豆网上搜索。

proe档案修复.docx

proe档案修复

IGS檔案的修復

IGS檔案是所有CAD/CAM軟體都提供的一種標准介面格式﹐專門為轉換3D曲面﹑曲線或點等的几何資料的工具。

1.IGS檔的轉入﹕

當客戶所傳的原始檔案爲IGS檔時﹐我們須將IGS轉爲PRT檔。

在轉PRT檔時﹐一定要開一個空白PRT文件﹐首先將DatumPlan和DatumCoordSys建立好後﹐再用FileImportAppendtomodelCSO將IGS轉入﹐另存為PRT檔。

在選擇座標系時﹐點下如右圖中所示的箭頭﹐用SelByMenu選擇座標CSO。

二﹑IGS面的修補﹕

客戶所傳的IGS檔﹐轉為PRT檔后﹐由于精度等原因﹐一般都有破掉的面﹔Untrim的面或重疊的面等(將其打成線結構﹐有黃色和粉紫色兩種顏色的線﹐粉紫色代表已Merge完或完整的面﹐黃色代表需修補的面)。

我們要將其變成實體﹐進行拆模﹐就必須將IGS面補完整后,將其長成實體。

現將補IGS面的常用指令介紹如下﹕

Attributes

Create

SetDomain

SetDomain

一﹑Attributes﹕可重新定義輸入特征的屬性。

MackSolid﹕產生實體。

將其打勾﹐可直接將修補完整的IGS檔生成實體特征。

注意事項﹕用此項生成實體特征﹐必須用Redefine下各指令修補IGS檔﹐不能使用外部指令。

 

JoinSurfs﹕將共享一條邊界的曲面連接起來。

一般情況下﹐此選項不能將所有間隙消除﹐仍需用FixBndries來消除剩余間隙。

注意﹕MakeSolid和JoinSurfs是有一定關聯的﹐即﹕當選擇MakeSolid時﹐系統便會自動選擇JoinSurfs﹔相反﹐如果沒有選取JoinSurfs﹐系統也不會選取MakeSolid。

JoinLayers﹕選擇其中一個選項來重新定義屬性。

二﹑HealGeometry﹕復原几何。

(一)﹑Delete﹕刪除輸入特征的圖元。

FeatureRedefine(pick)HealGeometryDelete

當刪除輸入特征的圖元時﹐可先指定要刪除的圖元類型。

圖元類型如右圖﹐系統內定為全選。

(二)﹑ExcludeSurfs﹕用ExcludeSurfs來移除Merge。

FeatureRedefine(pick)HealGeometryExcludeSurfs

所有被移除的曲面邊界均顯示為黃色。

如下圖所示﹕

由于用此種方法復原几何﹐會在ModelTree中增加步驟﹐且不能用MakeSolid生成實體﹐故一般不用此種方法復原几何﹐只在用FixBndries指令不能修復時使用。

將曲面移除后﹐用FeatureCreateSurfaceMerge將面連接在一起來。

(三)﹑FixBndries﹕修復問題曲面的邊界。

FeatureRedefine(pick)HealGeometryManualFixBndries

ZipGaps﹕縫合曲面間的間隙。

FixTangency﹕修復面與面的相切。

只能修復小于10∘的二面角(兩個面之間的夾角)。

系統不會自動選擇有間隙的邊界。

FixQuiltBndry﹕修復面組邊界。

將一個多段面組邊界轉換成一條邊。

只有近似相切的線段才能合并成一條邊。

EditBndry﹕編輯邊界。

可以手動變更曲面的邊界。

FixVertices﹕修復頂點。

 

Ø

一般情況下﹐接受系統內定之最大間隙值(MaxGapDist)和最大二面角(MaxDihedral)﹐選擇AutoSelect使系統自動的修復消除間隙和修復相切﹐。

當對自動修復結果不滿意時﹐可重新設定MaxGapDist和MaxDihedral再次使用AutoSelect修補。

ZipGaps和FixTangency﹕

ØFixQuiltBndry﹕

系統對面組上所有黃色的邊界進行檢查﹐用橙色明示可能被修復的邊界(几乎相切和接近等值線的多個線段組成的邊界)﹐其頂點用紅色表示。

如右圖﹕

選擇不要系統修復的邊界。

取消選取的的邊顯示為紅色。

 

ØEditBndry﹕

 

SelectAll(FromTo)

 

ØCreate﹕建立面的邊界。

FeatureRedefine(pick)HealGeometryManualFixBndriesEditBndrySelContourSelectAll(FromTo)Create

方法及適用場合

步驟

(a)Project

將曲線或邊界投影到曲

面上來建立邊界。

適合于面的邊界為直線﹑弧線﹑曲線﹑空間曲線等的場合。

Picktheseedges

右圖中藍色所示即為正確邊界

(b)

MakeIsoline

建立通過參照點的等值線來建立邊界。

紅色箭頭表示等值線方向。

適合于面的邊界為直線﹑弧線的場合。

PickthisVertexandAccept

兩紅色端點之間的橙色線段即為所建立之等值線(正確邊界)

(c)Connect

連接兩個或多個點來建立邊界。

適合于面的邊界為直線﹑弧線的場合。

直接點取圖中所示之紅色端點即可得出正確邊界。

(d)

Intersect

在選取曲面與相鄰曲面交截之處建立一條邊界.

適用場合﹕只有在兩個面有公共交線時﹐才可使用此指令。

SelectThis

Surface

選擇與所修補面相鄰且具有公共邊界的面﹐即可得出所修補面的正確邊界(如右圖中兩紅色端點之間的橙色線段。

 

ØModify﹕修改現有邊界。

FeatureRedefine(pick)HealGeometryManualFixBndriesEditBndrySelContourSelectAll(FromTo)Modify

方法及適用場合

步驟

(a)

Straighten

將邊界線拉直。

當其本身邊界線應為直線﹐但IGS檔卻為不規則曲線時使用。

直接選取上﹑下兩端點(左圖中紅色所示之端點)即可將邊界線恢復成直線。

(如右圖所示。

(b)MergeEdges

將多條斷續線段連成一條邊界線。

用于一條邊界線由多個線段組成的情況。

選取任意一條斷續線段或者選左圖中所示紅色兩點即可。

效果如右圖。

(c)MoveVertex

通過移動端點來修補曲面。

當面的角落點位置與其鄰接面不吻合時﹐使用此指令。

分別選取左圖中所示的五個橙色端點至正確位置即可。

 

注意﹕先選擇舊端點再選擇新端點。

另外﹕MoveVertex之后﹐端點處的相切條件一般會被刪除﹐但當曲線曲率較小時﹐相切條件仍會存在(如上圖中的曲線﹐其相切條件仍存在)。

(d)SetTanCond

設定或變更邊的相切條件。

可分別控制起點和終點的相切條件。

相切條件有三個選項﹐見右側所示。

Tangent

使邊界在起點或終點處與另一邊相切。

Normal

使邊界在起點或終點處與另一邊相垂直。

Free

取消兩邊界之間相切或垂直的要求。

 

紅色箭頭所示為相切﹑垂直的方向。

(e)Divide

用點將邊界打斷成兩個或多個線段。

一般與MoveVertex配合使用。

直接用鼠標左鍵在邊界上點取點﹐可將邊界分成任意多個線段。

ØDelete﹕刪除現有邊界。

注意﹕一次只能刪除一條邊界。

FeatureRedefine(pick)HealGeometryManualFixBndriesEditBndrySelContourSelectAll(FromTo)Delete

ØCombine﹕使兩條邊相互修剪﹐相當于Trim。

點取要修剪邊的保留部分

FeatureRedefine(pick)HealGeometryManualFixBndriesEditBndrySelContourSelectAll(FromTo)Combine

Ø

使用EditBndry(編輯邊界)功能的技巧和方法﹕

注意﹕一次只能連結兩條邊界線﹐且邊界線成為封閉曲線后﹐Combine指令即反白。

因從EditBndry選單返回后﹐不能撤消所做的變更(在ModelTree中無步驟)﹐故要切記經常存盤。

Ø不能建立或修改不在曲面上的邊。

Ø使用QuerySel(鼠標右鍵)選取適當的圖元。

Ø可能的話﹐可用Modify選項來變更現有的邊﹐而不用新建。

Ø許多情況下﹐對齊頂點比對齊頂點之間的邊更重要。

一般情況下﹐單獨一個指令是無法完成邊界的修復的﹐各個指令應相互配合交替使用﹐方可將面邊界修復完整。

如MoveVertex﹑Divide﹑MergeEdge常配合使用(但當所修復面的邊界為直線時﹐就可直接用MoveVertex將面邊界修復完整)。

我們要將如圖一所示之邊界移至其正確邊界﹐由于MoveVertex之后﹐其頂點處的相切條件會消失﹐因此會出現如圖二之情況﹔此時﹐我們須將不重合之邊界用Divide打斷(打斷點的多少﹐視曲線的曲率大小而定﹐曲率越大﹐打斷點越多)如圖三﹐將各端點分別移至正確之邊界如圖四﹐然后用MergeEdge將多個線段邊結成一條邊界線如圖五所示。

圖五

ØFixVertex﹕

 

Ø

建議使用下列步驟來修復IGS檔﹕

FeatureRedefineSelecttheimportedquilt﹔

Ø選擇HealGeometryManualFixBndriesZipGapsAutoSelect﹔

首先接受其內定(default)最大間隙值進行修復﹐若對修復效果不滿意﹐再變更(enter)最大間隙值進行修復﹔

Ø選擇HealGeometryManualFixBndriesEditBndry﹔

靈活的運用Create﹑Modify﹑Delete﹑Combine等指令對面進行修復(在每編輯完一個面邊界之后﹐進行一次ZipGapsAutoSelectZipGapsAccept﹐看是否能把黃線消除掉)﹐使IGS面完整無缺。

Ø選擇Attributes\MakeSolid使面產生實體。

對于用EditBndry不能修復的面﹐可用ExcludeSurfs移除面的Merge﹐然后用FeatureCreateSurfaceMerge將面修復好。

再使用Feature

CreateProtrusionUseQuilt將面長成實體。

注意事項﹕因為在修補IGS時﹐沒有能夠回復上一次操作的功能﹐在ModelTrim中無特征步驟(除非在外部使用任何指令)﹐如果錯了就可能要重新進行﹐因此﹐一定要在修補過程中及時存盤。

范例一﹕

一﹑ImportIGS檔﹕

★FileImportAppendtomodel選取700-08176-01_r06.IGSCSO

如此多的黃線怎能protrusionusequilt成功?

 

二﹑系統自動修補小間隙﹕

比上一次的少多了

★在MenuManager中選擇﹕FeatureRedefine(pick)HealGeometryManualFixBndriesZipGapsAutoSelectZipGapsAcceptReturn(修改效果如下圖﹐剩下的不完整面﹐系統無法自動修補。

三﹑修補如下圖A之不完整面(共有8處之相似面)﹐此面的問題在于有Untrim的部分﹐其修補方法為刪除原有Untrim的邊界線﹐然后以投影(Project的方式找出其正確邊界線﹐消除間隙。

★選取FixBndriesEditBndry(Pick選取如下圖中所指面A)SelContourFromTo(圖中所示兩紅點)Delete(選取兩紅點之間的Curve線﹐即面A之舊邊界線)(注意﹕Delete一次只能刪掉一條邊界線)CreateProject(選取如圖所示面B與面A相鄰的邊界)DoneFixBndriesZipGapsAutoSelectZipGapsAcceptReturn。

B

四﹑修補如下之弧面﹕此面的問題在于﹕面的角落點與其鄰接面不吻合﹐因此采用移動角落點位置(MoveVertex)的方法來進行面的修補。

共有兩處相似之面

移動每一個端點至其正確位置(箭頭所指之端點)。

★FixBndriesEditBndrySelContourSelectAllModifyMoveVertex(先選舊端點后選新端點)DoneZipGapsAutoSelectZipGapsAcceptReturn。

五﹑此面的問題在于與其鄰面有重疊之部分(共有三處之類似部分)。

其修補方法為﹕以Project﹑Delete和Combine的方式取消重疊。

★FixBndriesEditBndrySelContourSelectAllProjectDeleteCombineDoneZipGapsAutoSelectZipGapsAcceptReturn。

Combinetheseedges

六﹑此面的修補方式有多種﹕(共有四處)

1.將角落點移動至正確位置(MoveVertex)

2.將每個邊界投影(Project)至鄰接面后﹐刪除(Delete)左﹑右兩條舊有邊界線﹐再連結(Combine)投影線。

3.以MakeIsoline或Connect的方式建立正確的曲面相交線。

下面的步驟用第三種方法建立正確邊界﹐再以Delete和MoveVertex將邊界修整成封閉曲線。

將各點分別移至正確位置

圖一

圖二

圖三

★FixBndriesEditBndry(Pick)SelContourSelectAllcreateMakeIsoline選圖一所示之端點AcceptConnect選圖一所示之兩端點DoneSelDeleteMoveVertexDoneZipGapsAutoSelectZipGapsAcceptReture

七﹑靈活運用此几種方法﹐將IGS面修補完整。

八﹑以修補完成之曲面建立實體。

★AttributesMakeSolidDoneReturn

范例二﹕

一﹑ImportIGS檔﹕

★FileImportAppendtomodel選取iges_ex1.igsCSO

二﹑系統自動修補小間隙﹕

★FeatureRedefine(pick)HealGeometryManualFixBndriesZipGapsAutoSelectZipGapsAcceptReturn(仍有五個面系統無法自動修補﹐如下圖。

三﹑修補第一個不完整面﹕

此面的問題在于﹕其本身邊界線應為直線﹐但IGS檔卻為不規則曲線的﹐如下圖所示之R角面。

其解決方法為﹕用Straighten指令將其邊界線拉直﹐恢復成正確邊界線﹐具體指令如下﹕

橙色為錯誤之邊界線

FixBndriesEditBndry選擇R面SelContourSelectAllModifyStraighten選右側上下兩端點Next\AcceptModifyStraighten選左側上下兩端點AcceptDoneZipGapsAutoSelectZipGapsAcceptReturn。

注意﹕在編輯過程中一定要認准哪一條Curve是要或不要的﹐即認准所編輯面的正確邊界。

在修補時﹐刪除不要的舊邊界線﹐投影新的正確邊界線﹐切勿Delete錯誤。

其余不完整之四個面的修補方法在范例一中已經介紹過﹐在此不多做介紹﹐請各位自行練習。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1