欢迎来到天天文库
浏览记录
ID:43189378
大小:3.65 MB
页数:34页
时间:2019-10-02
《CATIA破面修复教程中文》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、HealingAssistant修復助手(講義)CATIAV5R13培養訓練材料1課程介紹目的了解HealingAssistant(HA1)的適用場合,掌握使用方法。對象設計人員,特別是模具設計人員。前提3D線框及曲面0.5天2HA模塊介紹數據修整的需求Join操作的出錯訊息Join操作的合併距離(MergingDistance)3修整=生成符合V5建模規範的封閉曲面模型引發的一些問題︰數據質量難以控制與V5的建模標準不統一數據經過轉換后質量下降用戶的違法操作(丟失,重疊,交叉…)為什麼要做數據的修整?外來數據︰IGES,STEP,CATIAV4,…封閉曲面模型模具設計數控加工快速成型補充設
2、計類比驗証封閉在這裡指的是︰1、曲面沒有邊界;2、曲面具有完整的邊界,且這些邊界之間不相交、不重疊;3、曲面不存在內邊(InternalEdges)。4步驟1︰用參量“mergingdistance”逐一比對曲面兩兩之間的鄰接狀況問題︰曲面之間的交線存在斷開、交叉、重疊等缺陷。Join操作的一些錯誤訊息(1/3)Join操作要經歷兩個步驟︰d12d<0.001mm(系統精度):邊界共享,幾何封閉0.001mmmergingdistance:縫隙超差,不能封閉步驟2︰使幾何或拓撲封閉的曲面的法矢方向一致問題︰有時無
3、法做到一致圖示曲面2經Join操作后其法矢與原來相反(原始曲面的法矢並未改變)125問題1:曲面含有自相交的邊(self-intersectingedges)最常見的情況是曲面內有窄小區域(thinarea)取決于Mergingdistance的設定,窄小區域指的是曲面的邊在那裡重合,無法找到唯一的頂點。減小Mergingdistance的值可以消除一些窄小區域。其它的情況還有──Join操作的一些錯誤訊息(2/3)邊界不正確,含有內邊。邊界線本身斷開、重疊、交叉。拓撲架構不合理(例如一個曲面位于另一個封閉曲面之上)6問題2︰劣質的拓撲架構最常見的情況是細小的重疊(或交迭)︰其它的情況︰(
4、如圖)Join操作的一些錯誤訊息(3/3)邊界共享(d5、應存在縫隙的,如圖︰Join操作將去除所有小于Mergingdistance的共享邊界,這在Mergingdistance太大時會引發其它問題(Join的結果將產生自相交(Self-intersecting)的邊)。mergingdist.=0.001mmmergingdist.=0.01mmmergingdist.=0.1mm8要點︰先選取較低的Mergingdistance值只在產生劣質拓撲架構時才增加Mergingdistance的值獲得了拓撲封閉的曲面后,應增大Mergingdistance的值以消除縫隙;做一個新的Join,不要修改剛剛生成的Join,以免產生自相交。利用Heali6、ngAssistant的工具Surfaceconnectionchecker檢查拓撲架構LocalJoin,LocalHealing彌合縫隙如何選擇MergingDistance(2/2)用0.001mmJoin如果劣质拓扑结构产生,则增加值取值范围:0.01~0.05mm若问题依旧,分析后修补如果缝隙太多,则用较大的值Join取值范围:0.01~0.05mm若问题依旧,分析后修补封闭的结构开始的时候9工作台訪問HealingAssistant工作台用戶界面修復方法10訪問工作台1-Start工作台圖標顯示當前所在的工作台2-MechanicalDesign3-HealingAssistan7、t11用戶界面12HealingAssistant的修復方法準備︰將需要修復的曲面全都放到一個GeometricalSet中,刪除無關的數據。Join所有曲面使用較為嚴格的公差(例如0.01mm)用FaceChecker檢查每一個曲面用SurfaceConnectionChecker評估輸入數據的偏差用FaceSmooth一次性清理所有曲面的邊界,簡化模型。分析檢查修復修復分析縫隙彌合縫隙生成實體非V5有效曲
5、應存在縫隙的,如圖︰Join操作將去除所有小于Mergingdistance的共享邊界,這在Mergingdistance太大時會引發其它問題(Join的結果將產生自相交(Self-intersecting)的邊)。mergingdist.=0.001mmmergingdist.=0.01mmmergingdist.=0.1mm8要點︰先選取較低的Mergingdistance值只在產生劣質拓撲架構時才增加Mergingdistance的值獲得了拓撲封閉的曲面后,應增大Mergingdistance的值以消除縫隙;做一個新的Join,不要修改剛剛生成的Join,以免產生自相交。利用Heali
6、ngAssistant的工具Surfaceconnectionchecker檢查拓撲架構LocalJoin,LocalHealing彌合縫隙如何選擇MergingDistance(2/2)用0.001mmJoin如果劣质拓扑结构产生,则增加值取值范围:0.01~0.05mm若问题依旧,分析后修补如果缝隙太多,则用较大的值Join取值范围:0.01~0.05mm若问题依旧,分析后修补封闭的结构开始的时候9工作台訪問HealingAssistant工作台用戶界面修復方法10訪問工作台1-Start工作台圖標顯示當前所在的工作台2-MechanicalDesign3-HealingAssistan
7、t11用戶界面12HealingAssistant的修復方法準備︰將需要修復的曲面全都放到一個GeometricalSet中,刪除無關的數據。Join所有曲面使用較為嚴格的公差(例如0.01mm)用FaceChecker檢查每一個曲面用SurfaceConnectionChecker評估輸入數據的偏差用FaceSmooth一次性清理所有曲面的邊界,簡化模型。分析檢查修復修復分析縫隙彌合縫隙生成實體非V5有效曲
此文档下载收益归作者所有