国产成人精品a视频一区www_国产区视频在线观看_99色视频_欲色av_亚洲一区电影_亚洲综合视频一区

沖壓模凹R角預處理在CAD系統(tǒng)中的實現(xiàn)與應用

來源:互聯(lián)網(wǎng)

點擊:1944

A+ A-

所屬頻道:新聞中心

關(guān)鍵詞:沖壓模模具型面 CAD系統(tǒng) 凹R角預處理

    0 引言

    大型覆蓋件成型模具的圓角對沖壓件的最終質(zhì)量、合模率影響很大,減小凹圓角半徑是模具企業(yè)常用的方法,是不可缺少的設計環(huán)節(jié)。傳統(tǒng)方法主要由鉗工手工研磨模具的凹圓角,勞動強度大、效率低且質(zhì)量難以保證。目前已經(jīng)普遍采用CAD軟件,在數(shù)控加工前預先減小型面中凹圓角半徑,主要有以下兩種方法:(1)選擇所有的凹圓角,沿著負Z方向落下一定距離;(2)應用曲面變形功能減小凹圓角,凸圓角保持不變,使上下貼合存在縫隙,產(chǎn)品靠凸模成型。在當前設計方法中,只能逐個處理圓角,導致操作繁瑣、設計周期長,無法處理側(cè)部圓角,導致后續(xù)增加研磨工作量,同時生成圓角面的質(zhì)量較差。

    目前提供圓角解決方案的軟件很少,僅有Tebis、NX兩款國外軟件,提供逐個圓角的處理方法,設計效率低,而且價格非常昂貴。因此,為了提高大型覆蓋件成型模的設計制造效率和圓角質(zhì)量,基于國產(chǎn)三維CAD系統(tǒng)研發(fā)高效、靈活的圓角處理功能是非常必要的。

    1 系統(tǒng)設計

    在模具型面設計時,設計人員需要將上游企業(yè)提供的模具型面數(shù)據(jù)導入到CAD軟件中,后續(xù)工作流程如圖1所示。首先是準備工作,需要先打散整個模面,使其分解為單個面,由于第三方數(shù)據(jù)的原因,會產(chǎn)生多余的頂點,為了便于后續(xù)的圓角調(diào)整,需要刪除這些頂點;然后,最關(guān)鍵的是圓角檢索和調(diào)整處理,用戶需要批量減小圓角,來提高圓角的處理效率,此階段是整個解決方案的重中之重;再次,針對一些無法自動處理的圓角,需手工輔助進行調(diào)整或刪除;最后,保存文件,并導出數(shù)據(jù)。在整個工作流程中,保證處理圓角的成功率是最重要的,也是解決用戶最實際的問題。

    圖1 用戶工作流程

    通過上述業(yè)務需求的分析,結(jié)合實際工作流程,可以將凹R角預處理功能分解為三部分,功能結(jié)構(gòu)如圖2所示。模面預處理部分是圓角處理的基礎,有利于提高自動處理圓角的成功率;自動調(diào)整圓角部分是核心功能,實現(xiàn)批量圓角的檢索、分割和減小處理;手工調(diào)整圓角部分起到輔助作用,針對一些特殊無法自動處理的圓角面,需要通過手工方式來修補圓角面。在整個凹R角預處理功能中,三部分相輔相成,缺一不可。

    圖2 凹R角預處理功能結(jié)構(gòu)

    2 系統(tǒng)實現(xiàn)

    2.1 模面預處理

    由于模具用戶的模面數(shù)據(jù)大部分都是來源于CATIA、NX等軟件,中間數(shù)據(jù)交換格式文件都是以IGES為主,當讀入IGES數(shù)據(jù)時都會自動把片體打散為單個面[10],面法向可能存在不一致。但有些數(shù)據(jù)可能來自STEP文件,由于STEP文件不會自動打散片體。因此,需要將這些曲面先打散,保持所有面法向一致。

    經(jīng)分析發(fā)現(xiàn),在模面預處理部分需提供以下兩個命令:

    (1)分離:實現(xiàn)打散一整張片體,分解成分散的單個面。

    (2)面反轉(zhuǎn):調(diào)整面法向,保持一致。

    分離命令中從指定面中分離出所有面的關(guān)鍵算法代碼如下:

    CMD_MNG.GotVlNum (APID, SRFINP2, &valNum );

    if ( valNum == 0 ) {

    m_button4.StFcus();

    break; }


    2.2 自動調(diào)整圓角

    目前CAD軟件在處理圓角過程中,只能逐個選擇圓角,操作復雜繁瑣,為了方便用戶操作,增強功能的易用性,需要軟件能夠按照圓角尺寸、凹凸性等條件自動檢索識別出來,同時為了方便管理圓角面,需歸類識別出所有圓角面,最大化滿足用戶的使用要求。

    此外,由于型面數(shù)據(jù)的精度問題,不能完全保證識別出所有的圓角面,還需要對不能自動識別的圓角進行分割處理,如圖3所示,使其大部分面變成規(guī)則圓角面,便于后續(xù)提高圓角調(diào)整的成功率。通過自動批量處理的方法,實現(xiàn)快速的調(diào)整圓角,提高圓角的處理效率,同時也要提供多種應用方法來滿足不同場景的圓角。

    圖3 圓角分割示意圖

    因此,在自動調(diào)整圓角部分需提供以下三個命令:

    (1)圓角檢索

    把曲面中符合條件的圓角面檢索出來,圓角檢索流程如圖4所示,根據(jù)面的UV方向計算距離是否在允許公差范圍內(nèi),判斷識別是否是圓角面。從需求實現(xiàn)角度來看,主要實現(xiàn)以下功能:

    檢索對象:把指定面作為檢索對象,檢索出面中所有的圓角面。

    檢索設置:檢索一定半徑范圍內(nèi)的所有凸或凹圓角面。

    顏色和圖層設置:檢索出的圓角面指定顏色和分配圖層。

    圖4 檢索圓角面流程

    圓角檢索命令中檢索曲面上所有單個面的關(guān)鍵算法代碼如下:

    stat=TiInqComFac(&idCom1,&numfac1,&faceidP);

    if (stat != 0){

    goto rtn;}

    stat=TiInqComFac(&idCom2,&numfac2,&faceidP);

    if (stat != 0){

    goto rtn;}

    (2)圓角分割

    把曲面中不規(guī)則的圓角面分割為規(guī)則和不規(guī)則的圓角面,不規(guī)則的圓角面將不能再被分割,主要實現(xiàn)功能:根據(jù)面的幾何拓撲關(guān)系,自動分割圓角面。

    圓角分割命令中的面分割關(guān)鍵算法部分代碼如下:

    if (m_SetDivSEve != ITEM_SEVE_VALUE) {

    m_cmbSetDiv.SetCurSel(m_SetDivSEve);}

    {return m_cmbSetDiv.GetCurSel();}

    if (nDivide == 1) {

    DivideFillet(&tmpFltInf,divComFlt,divFacFlt); }

    (3)圓角減小

    參照圓角周圍面的延長面,根據(jù)減小的圓角半徑值,重新創(chuàng)建圓角面,實現(xiàn)圓角的減小處理,主要實現(xiàn)以下功能:

    調(diào)整方式:提供按比例縮小、指定半徑值、指定減小值三種調(diào)整方式,可自定義相關(guān)參數(shù)。

    顏色和圖層設置:減小的圓角面指定顏色和分配圖層。

    圓角分割:針對不規(guī)則的圓角,增加自動分割圓角處理功能。

    圓角減小命令中逐個圓角循環(huán)處理的關(guān)鍵算法代碼如下:

    while (pos != NULL) {

    if (!UpdateProgress(++nLoop)) {

    break; }

    if (nMode == D4OPT2 || fltRadInf.FltType == FIXEDRAD) {

    bRet = ReduceGradualRadius(&fltInf, nMode, dValue, nDivide, newFltidAry);

    } else{

    continue; }}


    2.3 手工調(diào)整圓角

    在自動處理圓角時,有些圓角存在質(zhì)量差和精度低等問題,無法實現(xiàn)自動處理,此類型的圓角就需要手工調(diào)整功能進行處理。通過分析此類圓角的類型,凹R角預處理功能中提供六個功能進行手工調(diào)整圓角,包括邊線附加、頂點附加、邊線刪除、面修剪、N邊填充和精確整體變形。其中前三個功能主要實現(xiàn)面上頂點附加、邊線附加和刪除,在保證面的質(zhì)量前提下,通過改變面的拓撲幾何關(guān)系方法,正確的處理一些不規(guī)則的三角形、多邊形等曲面;后三個功能主要實現(xiàn)面的修剪、填充變形處理,解決在面面交匯位置出現(xiàn)空洞、錯位等問題。通過應用手工調(diào)整的方式,盡量修補完善更多的面,來提高型面的整體質(zhì)量。上述六個功能屬于軟件中已具備的命令,在此不再做詳細介紹。

    3 應用實例

    凹R角預處理功能已經(jīng)在國產(chǎn)三維CAD系統(tǒng)SINOVATION中實現(xiàn),并已經(jīng)應用到六家大型沖壓模具設計制造企業(yè)。以調(diào)整變形車門模面上的圓角為例,首先根據(jù)設置的參數(shù),如圖5所示,檢索車門模面中的所有凹圓角面;隨后,如圖6所示,圓角半徑按比例縮小20%,自動批量減小所有的圓角面。通過現(xiàn)場的調(diào)試和驗證,用戶給出了高度的評價,非常認可凹R角預處理功能的實用性和準確性。從整個設計過程分析,減少了用戶修改圓角工作量的80%左右。

    圖5 圓角檢索處理

    圖6 圓角減小處理

    通過凹R角預處理功能,可以清晰查看到圓角減小后的變化效果。圖7展示了把圓角R10減小到R8的前后對比效果。

    圖7 圓角減小前后對比效果

    通過內(nèi)部測試和用戶現(xiàn)場測試凹R角預處理功能,分析出凹R角預處理功能可以處理的所有圓角類型,如表1所示。其中,可以自動減小R角的類型有平直R角、圓弧R角、單邊漸變R角、雙邊漸變R角,需要手工調(diào)整R角的類型有合流部位R角。

    表1 所有圓角類型

    4 結(jié)束語

    本文通過分析沖壓模具用戶的實際生產(chǎn)設計需求,在國產(chǎn)三維CAD系統(tǒng)SINOVATION中實現(xiàn)了凹R角預處理功能的研發(fā),基于傳統(tǒng)的手工調(diào)整圓角方法,增加了自動批量處理圓角的方法和特殊圓角面的分割處理,為模具型面的設計提供了一套完整的圓角預處理功能,使用戶能夠在軟件中預先減小各種類型的圓角面,省去了后期繁瑣的手工研磨過程,提高了型面的設計效率。經(jīng)過現(xiàn)場用戶驗證,相比傳統(tǒng)方法,修改圓角工作量減少了80%左右,得到了用戶的高度評價。

    (審核編輯: Doris)

    聲明:除特別說明之外,新聞內(nèi)容及圖片均來自網(wǎng)絡及各大主流媒體。版權(quán)歸原作者所有。如認為內(nèi)容侵權(quán),請聯(lián)系我們刪除。

    主站蜘蛛池模板: 福利久久| 欧美激情精品久久久久久 | 国产精品高清网站 | 午夜免费| 国产精品久久久久国产a级 一区免费在线观看 | 无套内谢孕妇毛片免费看红桃影视 | 欧美a级网站 | 91社影院在线观看 | 91九色在线观看 | 青青久久av北条麻妃海外网 | 国产精品美女久久久 | 国产激情美女久久久久久吹潮 | 午夜免费一区二区播放 | 日韩欧美一级精品久久 | 亚洲精品久久久久久下一站 | 精品久久久久久国产 | 中国1级黄色片 | 夜久久 | 久久久久久久免费 | 成人在线视频播放 | 国产日韩欧美精品一区二区 | 久久精品久久综合 | 成人精品在线视频 | 岛国在线免费 | 日韩成人中文字幕 | 在线中文字幕视频 | 日韩一区二区三区在线视频 | 美女精品视频在线 | 91在线看视频 | 国产一区二区视频在线观看 | 草在线视频 | 蜜桃视频在线播放 | 国产成人精品999在线观看 | 国产成人精品一区二区三区四区 | 国产精品一区二区久久久 | 欧美日韩国产一区二区三区 | 成人天堂资源www在线 | 久久久精品免费观看 | 国产日产久久欧美精品一区 | 日韩在线www | 中文在线一区二区 |