




已阅读5页,还剩29页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1,HealingAssistant修復助手(講義),CATIAV5R13培養訓練材料,2,課程介紹,目的了解HealingAssistant(HA1)的適用場合,掌握使用方法。對象設計人員,特別是模具設計人員。前提3D線框及曲面,0.5天,3,HA模塊介紹,數據修整的需求Join操作的出錯訊息Join操作的合併距離(MergingDistance),4,修整=生成符合V5建模規範的封閉曲面模型,引發的一些問題數據質量難以控制與V5的建模標準不統一數據經過轉換后質量下降用戶的違法操作(丟失,重疊,交叉),為什麼要做數據的修整?,外來數據IGES,STEP,CATIAV4,,封閉曲面模型,模具設計,數控加工,快速成型,補充設計,類比驗証,封閉在這裡指的是1、曲面沒有邊界;2、曲面具有完整的邊界,且這些邊界之間不相交、不重疊;3、曲面不存在內邊(InternalEdges)。,5,步驟1用參量“mergingdistance”逐一比對曲面兩兩之間的鄰接狀況問題曲面之間的交線存在斷開、交叉、重疊等缺陷。,Join操作的一些錯誤訊息(1/3),Join操作要經歷兩個步驟,dmergingdistance:縫隙超差,不能封閉,步驟2使幾何或拓撲封閉的曲面的法矢方向一致問題有時無法做到一致,圖示曲面2經Join操作后其法矢與原來相反(原始曲面的法矢並未改變),6,問題1:曲面含有自相交的邊(self-intersectingedges)最常見的情況是曲面內有窄小區域(thinarea)取決于Mergingdistance的設定,窄小區域指的是曲面的邊在那裡重合,無法找到唯一的頂點。減小Mergingdistance的值可以消除一些窄小區域。其它的情況還有,Join操作的一些錯誤訊息(2/3),邊界不正確,含有內邊。,邊界線本身斷開、重疊、交叉。,拓撲架構不合理(例如一個曲面位于另一個封閉曲面之上),7,問題2劣質的拓撲架構最常見的情況是細小的重疊(或交迭)其它的情況(如圖),Join操作的一些錯誤訊息(3/3),邊界共享(dmergingdistance)左圖曲面2的法矢與曲面1的一致,但交迭那部分的法矢卻是不確定的。增大Mergingdistance的值可以忽略這些重疊的地方。,d,1,2,?,?,不能定義該曲面的唯一的法矢,例如在有相鄰的另一曲面時,系統將無法分發統一的法矢。,8,如何選擇MergingDistance(1/2),必須綜合考慮連接的精度精度過高將遺留很多縫隙,要花很多時間來修補。而且精度過高時根本無法完成Join操作(Badtopology)而精度過低時,雖然可以完成Join操作,但一些縫隙依然存在,會影響后續的操作。例如用于數控加工的零件是不應存在縫隙的,如圖Join操作將去除所有小于Mergingdistance的共享邊界,這在Mergingdistance太大時會引發其它問題(Join的結果將產生自相交(Self-intersecting)的邊)。,9,要點先選取較低的Mergingdistance值只在產生劣質拓撲架構時才增加Mergingdistance的值獲得了拓撲封閉的曲面后,應增大Mergingdistance的值以消除縫隙;做一個新的Join,不要修改剛剛生成的Join,以免產生自相交。利用HealingAssistant的工具Surfaceconnectionchecker檢查拓撲架構LocalJoin,LocalHealing彌合縫隙,如何選擇MergingDistance(2/2),10,工作台,訪問HealingAssistant工作台用戶界面修復方法,11,訪問工作台,1-Start,工作台圖標顯示當前所在的工作台,2-MechanicalDesign,3-HealingAssistant,12,用戶界面,13,HealingAssistant的修復方法,準備將需要修復的曲面全都放到一個GeometricalSet中,刪除無關的數據。,Join所有曲面使用較為嚴格的公差(例如0.01mm),用FaceChecker檢查每一個曲面,用SurfaceConnectionChecker評估輸入數據的偏差,用FaceSmooth一次性清理所有曲面的邊界,簡化模型。,分析檢查,修復,修復,分析縫隙,彌合縫隙,生成實體,非V5有效曲面,劣質拓撲架構,合格,14,使用HealingAssistant分析數據,逐一地檢查曲面檢查非法的拓撲架構,15,FaceChecker(1/2),用途檢查自相交(Self-Intersection)、邊界連續性(Hole)、細小表面(ThinFace)。將不合格曲面隔離到一個新建的GeometricalSet中,並自動修復自相交的元素(如果能修復的話)。,新建的GeometricalSet的名稱,該選項只對自相交有效,打開文檔“HealingAssistantPanHandle.CATPart”,16,FaceChecker(2/2),決定檢查對象是曲面(Surface,默認)還是表面(Face,選中),若為表面,則自動從曲面內抽取有問題的表面,將其隔離、修復。,自相交相鄰兩邊界部分重合,間距小于給定公差(兩邊界不存在唯一的交點(如下圖)。,如果同一邊界的兩段曲線間的距離大于給定公差,那么表明該邊界是斷開的(不連續)。,細小表面其邊界匯聚為一條線線寬小于給定公差。,17,SurfaceConnectionChecker(1/3),檢查曲面或曲面內部表面的連接特性(質量)如果只選擇了一個曲面,那么檢查該曲面內部表面的連貫性;如果選擇了多個曲面,那么檢查曲面間的連貫性。檢查結果包括縫隙(毫米)、切向連續性(度),、曲率連續性(百分比),超差的元素在螢幕上亮顯。當切向夾角接近180度時,將造成劣質拓撲架構(BadTopology)。將Tangency錯誤中的Site.33隔離(Transfer)到“G1gaps”,打開文檔“HealingAssistantPanHandle.CATPart”,18,SurfaceConnectionChecker(2/3),1、Searchdistance邊界間相鄰兩點的距離小于給定值時視為一條邊界,即這些邊界被合併,值越大需要合併的邊越多。2、Internaldeges用法同于FaceChecker3、ConnexdomainsApply后檢測到的連貫域的個數4、Connectiondistance小于該值的兩個元素被視為一個5、Tangencyerror定義切向不連續的夾角範圍6、結果Duplicate兩個元素成幾何與位置的複製關係Embedded一個元素完全包括于另一個(如右下圖),它們是來自同一個曲面的兩個表面。取樣精度(影響運算速度)的設置,會是該檢查存在遺漏。MultipleConnection曲面在同一個邊界處存在與多個曲面的連接Overlap一個元素遮蓋了另一個元素的一部分,只在表面的法矢夾角大于135度時才需要做該項檢查,而且應在Distance檢查之后進行。該檢查主要是為了避免劣質拓撲機構的產生。Boundary邊界(包括內部邊界)Distance縫隙Tangency切向不連續性,19,SurfaceConnectionChecker(3/3),7、Transfer隔離Numberofanomalies錯誤的數目Name錯誤的名稱,Site指將兩個存在缺陷的表面分成一組Value檢測到的數值Domain幾個存在缺陷的表面組成的一個域,新建GeometricalSet的默認命名DuplicatefacesDuplicateEmbeddedcasesEmbeddedMultipleconnectioncasesMultipleconnectionOverlapcasesOverlapBoundariesBoundaryG0gapsDistanceG1gapsTangency,20,修整拓撲架構,修復無效曲面修復劣質拓撲架構檢查縫隙,21,修復無效曲面,修復方法用邊界裁減無效的曲面(Split)刪除無效曲面,重新生成。,一般情況裁減SPLIT打斷被休整元素與其他元素的關聯求出該元素的全部邊界(fullBOUNDARY)(無關聯datum)必要時對邊界實施SMOOTHCURVEDISASSEMBLE邊界,檢查修整后再JOINUNTRIM被休整元素SPLIT,重新生成曲面FILLLOFTorBLEND(規則曲面),22,FaceSmooth(1/2),修復無效曲面(僅適用于含有單一表面的曲面(Mono-facesurface)打開文檔“HealingAssistantPanHandleForFaceSmooth.CATPart”1、求出Surface.65的邊界Boundary.12、Disassemble邊界Boundary.1發現該邊界由48段組成3、刪除邊界Boundary.14、選擇Surface.65,再點擊圖標5、OK,生成新的曲面Surface.65smoothed,再用檢查新曲面的邊界,由3段組成。,23,FaceSmooth(2/2),缺陷值在Min和Max之間的表面(Face),得以改善。,減少邊界的分段數,除去邊界中小于給定值的曲線段,All,Interactively/Sequentially,Notsmoothable,24,修復劣質拓撲架構,用Connectionchecker找到將導致劣質拓撲架構的曲面(Tangency偏差接近180度,Overlap),並隔離。仔細分析問題所在有可能只是相鄰曲面間的法矢不一致修復方法刪除多餘的曲面剪裁(Trimming)曲面修正曲面的法矢,25,檢查縫隙(1/2),顯示曲面的縫隙求取曲面的邊界(Boundary)若曲面是封閉的則會有明確的提示設置Tools/Options/Display/Visualization/SurfacesBoundaries,26,檢查縫隙(2/2),存在4種縫隙,2:Duplicated元素,1:Gap(包括overlap)大于Join操作的合併公差,4:元素丟失,3:無效的元素(Join操作不能識別),27,封閉曲面,彌合縫隙拓撲封閉Join幾何封閉Healing,28,彌合縫隙(1/3),修復的最終結果是得到封閉的曲面(水密,無縫)曲面若能轉化為實體,就表明它是封閉的。為此需要分析輸入曲面數據,彌合縫隙。,曲面閉合填充形成實體,用曲面裁減或作為界限生成實體,例如模具件,例如沖壓件,29,彌合縫隙(2/3),合縫之前應先修補元素丟失、複製、無效等缺陷。,元素複製將多餘元素刪除,或者使用Near操作將其去除。,元素丟失用填充(Fill)或其它生成曲面的方法補面,無效元素刪除重建,30,彌合縫隙(3/3),用SurfaceConnectionChecker檢測縫隙的大小合縫方法拓撲封閉增大Mergingdistance進行Join或者LocalJoin操作幾何縫隙依然存在,只是被忽略了。拓撲及幾何封閉刪除壞面重建;Healing或者LocalHealing,刪除壞面之前先將其它表面抽取出來,選擇壞面,31,LocalJoin,彌合指定邊界處的縫隙,而周遭曲面保持不變。實際上是放寬指定邊界處的連接公差透過選擇Boundary而一次性地合縫可以是拓撲封閉(Join)也可以是幾何封閉(Heal補面)OptionsAutomaticMerging當至少選擇了兩個邊時,系統計算其間的距離,顯示于右側,點擊該按鈕,則自動將距離值作為LocalJoin或LocalHealing的輸入條件,出現下Criteria域。JoinLocalJoinJoin/HealLocalJoin及HealingAutomaticJoin/Heal自動進行LocalJoin和LocalHealing,32,Healing,如果表面間距超出給定值,那么修改這些表面。修改后表面間距在給定範圍之內一般來說,Join用于間距小于Healing設定值而大于Join設定值的場合,而修改曲面Healing則用于間距大于Healing設定值的場合。Healing先變形曲面至可以拓撲封閉(間隙0.1mm),然後做Join。,dmergingdistance不做任何操作,曲面保持原狀。,33,LocalH
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论