Moldex3D模流分析之CADdoctor
綜述
Moldex3D CADdoctor能支持 3D-CAD 系統之間數據轉換,輸入 3D-CAD 檔案,并檢查在轉譯過程中產生的錯誤。利用自動修復 (automatic healing)功能,Moldex3D CADdoctor可修復大多數檢測到的錯誤。如果自動修復之后,仍有錯誤,可利用 CADdoctor 中一整套的工具解決剩下的錯誤。以這種方法修復,即所謂的交互式修復 (interactive healing)。修復后的模型,將轉譯導出至Moldex3D Designer,進行下一步驟。
啟動 CADdoctor
1. 開啟Moldex3D Designer,選擇 BLM mode ,然后輸入 CAD 模型。
2. 點擊幾何檢查之后,該程序會自動檢查此 CAD 模型幾何。檢查完后,幾何缺陷檢查表格 (Geometry Defect Checks)將出現,如下圖所示。
3. 點擊 CADdoctor 會自動啟動 CADdoctor 程序。
修復幾何缺陷
一般功能
1. 檔案工具欄 (File Tool Bar)
(1) 儲存 (Save)
以 DRFX_MDX 文件格式儲存在窗口中的模型。
(2) 輸入 (Import)
此功能支持輸入各種原生的 CAD 檔案,包括 IGES files (*.igs, *.iges),CATIA V5 files (*.CATPart, *.CATProduct),Pro/ENGINEER files (*.prt, *.prt.*, *.asm, *.asm.*),NX files (*.prt), Parasolid files (*.x_t, *.xmt_txt, *.xmt_bin, *.x_b),STEP files (*.stp, *.step) STL file (*.stl),JT file (*.JT),MDXSF file (*.mdxsf) 以及 MDXPF file (*.mdxpf)。
(3) 輸出 (Export)
在自動和交互式修復完成之后,該模型可以輸出到Moldex3D Designer。
2. 編輯工具欄 (Edit Tool Bar)
(1) 還原 (Undo)
取消上一次的操作,恢復模型到先前的狀況。
(2) 重做 (Redo)
取消還原操作,該模型將恢復到還原之前的狀況。
自動/手動幾何修復
1.在 CADdoctor 操作窗口的左側有兩個小窗口。窗口的上部顯示如下圖。
2.在這個窗口中,有一些常用功能,用來處理產品幾何。按照下列步驟執行這些功能。
(1) 檢查 (Check)
此功能會檢測出在轉譯到Moldex3D Designer時,可能造成問題的錯誤。
?執行此功能后,CADdoctor 會按閾值(threshold value)所定義的標準檢測到所有缺陷,而且將這些缺陷列于表中,如下圖所示。
(2) 自動縫合 (Auto Stitch)
此功能會在規定的誤差 (tolerance)范圍之內的頂點 (Vertexes)及曲線 (Curves)視為相同的元素,而將兩者自動縫合在一起成為一個元素。
?有時,該模型可能涉及自由邊(free edges,即表面未連接到任何其他表面的邊緣)。這些自由邊往往導致,稍后幾何在Moldex3D Designer上運行時,造成錯誤。這時,若使用此功能,可自動按拓樸類型 (topologically)縫合自由邊。
?執行此功能后,會彈出一個窗口,可以在此設定容差值,并以此決定要縫合在一起的兩個邊緣之間的最大距離。
?點擊 Try 預覽該縫合結果。如果結果令人滿意,使用 Fix 圖標實際上決定運用這個設置來修復。
?如果縫合效果不是十分理想,修改容差值,并用 Retry 圖標來重新計算縫合效果。
(3) 自動修復 (Auto Heal)
執行這項功能,可以自動修復該模型,并顯示修復后缺陷數,可做為評估是否可以匯出至Moldex3D Designer的依據。
?自動修復和顯示修復后數據,以評估是否達到匯出標準。
?執行此功能后,可以修復大多數的缺陷。但可能有些缺陷仍需要以手動修復。下面的圖片顯示修復后結果。
3.欲手動修復缺陷前,先介紹一些功能。
(1) 返回 (Back)
標示上一個錯誤,然后標示為目前目標 (Current target)。
(2) 放大目前目標 (Zoom current target)
放大目前所標示的錯誤。
(3) 下一個 (Next)
標示下一個錯誤。
(4) 更改目前目標 (Change current target)
以手動選擇,改變目前的錯誤目標。
4.一般來說,在執行自動修復(Auto-Heal)后,最多剩下四或五種類型的缺陷。通常,這些項目可能是微小曲線或線段(曲線) (Tiny curve or segment (Curve))、自由邊回路 (Loop of free edges)、尖面角 (Sharp face angle)、微小曲線或線段(線段) (Tiny Curve or segment (Segment))以及 部分狹長表面 (Partially narrow surface)。因此,下面示范如何解決這些缺陷。
(1) 微小曲線或線段(曲線) (Tiny curve or segment (Curve))
?此錯誤表示:曲線的長度比容差短
?導航窗口 (Navigation window)內含有
?修復工具 (Repair Tool):
a. 移除短邊 (Remove Short Edge)
除去微小的邊緣,然后縫合相關的頂點。
(2) 微小曲線或線段(線段) (Tiny Curve or segment (Segment))
?此錯誤表示:線段的長度比容差短
?導航窗口 (Navigation window)內含有
?修復工具 (Repair Tool):
a. 刪除短邊 (Remove Short Edge)
除去微小的邊緣,然后縫合相關的頂點。
b. 近似??曲線 (Approximate Curve)
在指定的容差范圍內,盡可能地求一邊緣接合另一具有較少數據量的邊緣。
(3) 自由邊回路 (Loop of free edges)
?此錯誤表示:有自由邊,即表面的邊緣未連接到任何其他表面。
?導航窗口 (Navigation window)內含有
?修復工具 (Repair Tool):(僅列示三個最常用的項目)
a. 縫合 (Stitch)
針對以方形規格 (square specification)所指出的區域的自由邊執行自動縫合 (Auto Stitch)。
b. 填充孔 (Fill Hole)
在由曲線圍成的封閉區域中建立一個新的工作面。自動選擇封閉區域,無需挑取所有的曲線。
c. 填充開放區域 (Fill Open Area)
自動延展周圍的面,以填補空白區域。
?使用輔助工具來修復自由邊回路。
a. 檢查缺陷和自動縫合 (Auto-Stitching)之后,發現留下自由邊回路,如下圖。
b. 如果用填充孔 (Fill hole)(左)或填滿開放區域 (Fill open area)(右)功能來修復,結果都不甚理想。
c. 此時,使用 線,建立一個參考線來將孔劃分成兩半。
d. 參考線建立完成后,用填充孔來填補空心。由于有參考線,該程序會偵測到一個封閉回路,并加以填充。
e. 填滿孔后,其結果如下圖所示。
f. 再使用填充孔填充孔的其余部分。
(4) 尖面角 (Sharp face angle)
?此項目檢查兩個邊緣之間的銳角。
?導航窗口 (Navigation window)內含有:
?修復工具 (Repair Tool):
a. 移除面并修復 (Remove Faces with Fix)
刪除指定的面,然后合并周圍的面。
b. 改變面邊界 (Change Face Boundary)
修改回路中的曲線,來修變面的邊界。
(5) 部分狹長曲面 (Partially narrow face)
?此項功能查找寬度小于該容差的表面。
?導航窗口 (Navigation window)內含有:
?修復工具 (Repair Tool):
a. 分割面 (Divide Face)
以指定位置和方向來分割面。
(6) 自相交回路 (Self-intersecting loop)
?此項功能查找在一個面上彼此相交的回路。
?導航窗口 (Navigation window)內含有:
?修復工具 (Repair Tool):(僅列示先前沒有提到的功能)
a. 清除自我相交 (Clean Self-Intersection)
自動修改自相交回路。根據不同的形狀,此功能會自動選擇適當的方法調整交叉點,如在交點分割面,或刪除不必要的邊緣。
b. 再計算曲線 (Recalculate Curve)
以指定的曲線上的分割點作為內插點 (interpolation points)重新定義曲線。
(7) 邊面間的間隙 (Large edge face gap)
?此項功能檢查邊緣與連接面之間的距離。
?導航窗口 (Navigation window)內含有:
?修復工具 (Repair Tool):(僅列出經常使用的三個項目)
a. 貼合面至回路 (Fit Face to Loops)
用移動及/或增加控制點,使表面適當地與回路相接。此功能確保,在指定的容差范圍內,所有相關的邊都位于新表面上。注意,在此修復中,將忽略位于內部的點和原始表面之間的距離。
b. 重新計算曲面 (Recalculate Surface)
以平面或圓柱表面為基礎,重新定義一表面。此功能可用來指定在原表面上的依存程度 (degree of dependence)。此功能可用于相交的表面。
c. 延伸曲面 (Extend Surface)
在表面比環還要短的情況下,自動地延展表面。在其他情況下,以指示方向和距離方式延展表面。
工程師必備
- 項目客服
- 培訓客服
- 平臺客服
TOP




















