亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于UG二次開發(fā)的鋼模自動設(shè)計及應(yīng)用

        2022-06-21 06:20:14陳積翠郭建勛席東
        金屬加工(冷加工) 2022年4期
        關(guān)鍵詞:插板鋼模基準(zhǔn)線

        陳積翠,郭建勛,席東

        中車株洲電力機車有限公司 湖南株洲 412001

        1 序言

        隨著市場對電力機車外觀的要求越來越高,電力機車外型不斷創(chuàng)新,新車均采用流線型構(gòu)造,復(fù)雜三維曲面蒙皮大量出現(xiàn)在車體結(jié)構(gòu)中。由于采購專用模具非常昂貴,目前在小批量項目中,一般制造企業(yè)采用薄板成型機配合手工調(diào)修的方法實現(xiàn)蒙皮成形,使用鋼模進行蒙皮檢驗。由于鋼模繪制極其復(fù)雜且費時,一套鋼模從三維造型到二維出圖,一位工程師可能需花費一天的時間來完成。隨著蒙皮數(shù)量的增大,改善鋼模的繪制方法勢在必行。

        2 鋼模設(shè)計現(xiàn)狀分析

        鋼模三維模型如圖1所示,鋼模設(shè)計要求由鋼模插板組合而成的上表面與三維蒙皮外形完全吻合。設(shè)計流程為“設(shè)立基準(zhǔn)面→三維曲面投影→繪制草圖→拉伸→剪切→插板開槽→提取插板特征生成獨立零件→繪制零件草圖→繪制鋼模裝配圖……”。

        圖1 鋼模三維模型

        此方法存在較大缺陷:①初步統(tǒng)計,1位工藝員完成上述任務(wù)約需8h,耗費大量的時間。②鋼模設(shè)計要求高且設(shè)計過程中需要使用的NX命令繁多,導(dǎo)致鋼模繪制的方法無法推廣。

        3 UG二次開發(fā)實現(xiàn)鋼模自動設(shè)計

        本文利用UG軟件平臺上UG/OPEN提供的UG/Open API(應(yīng)用程序接口)、UG/OPEN GRIP(圖形交互程序)、UG/OPEN UIStyle(用戶界面制作工具)和UG/OPEN MenuScript(界面菜單編制語言)等二次開發(fā)工具,結(jié)合鋼模繪制的需求以及鋼模設(shè)計企業(yè)標(biāo)準(zhǔn),基于C++語言設(shè)計程序算法,采用Ufun與NXOpen結(jié)合的方式對UG進行二次開發(fā),實現(xiàn)鋼模設(shè)計的全過程自動化、規(guī)范化和高效化[1,2]。

        3.1 鋼模自動設(shè)計交互界面

        采用UG自帶的UG/OPEN UIStyle制作出圖2所示的鋼模自動設(shè)計操作界面,操作步驟如圖3所示。本文開發(fā)程序中的鋼模自動設(shè)計界面包含兩個部分:一是零件處理,實現(xiàn)坐標(biāo)系轉(zhuǎn)換、鏈接面、草圖和拉伸體自動生成;二是數(shù)據(jù)顯示與輸入,實現(xiàn)三維曲面尺寸自動計算與顯示以及插板間距交互輸入[3]。

        圖2 鋼模自動設(shè)計操作界面

        圖3 鋼模自動設(shè)計操作步驟

        3.2 鋼模自動設(shè)計關(guān)鍵技術(shù)

        (1)三維曲面前處理 圖4所示為某車型關(guān)鍵部件的外部蒙皮。在設(shè)計過程中,三維曲面的坐標(biāo)系為工作坐標(biāo)系(WCS),為了便于后續(xù)草圖搭建和算法設(shè)計,需在鋼模設(shè)計前,將三維曲面零件坐標(biāo)轉(zhuǎn)換至與絕對坐標(biāo)系(ACS)重合。

        根據(jù)線性代數(shù)理論,二維坐標(biāo)系的轉(zhuǎn)換分為旋轉(zhuǎn)變換和平移變換。三維空間內(nèi)坐標(biāo)系轉(zhuǎn)換都可以由兩個二維旋轉(zhuǎn)矩陣的乘積來表示。在UG二次開發(fā)中,裝配件零件的移動可以通過調(diào)用UF_ASSEM_repositon_instance來完成。

        首先通過交互界面由用戶按逆時針選擇3個點(見圖4),調(diào)用NXOpen中的DatumPlaneBuilder命令創(chuàng)建基準(zhǔn)面,通過UF_CSYS_create_csys創(chuàng)建WCS坐標(biāo)系,再調(diào)用UF_CSYS_set_wcs設(shè)置實體對象的坐標(biāo)系,使整個實體對象沿著基準(zhǔn)面擺平。通過UF_ASSEM_repositon_instance將實體對象移動至絕對坐標(biāo)系。

        圖4 三維多曲率蒙皮

        為了保證生成的鋼模貼合蒙皮下表面,需抽取蒙皮的下表面生成鏈接曲面,將鏈接曲面投影至上述生成的基準(zhǔn)面中。由于蒙皮的下表面可能是離散的,通常需要由用戶選擇多個面組合而成,因此需先構(gòu)建一個Face指針型Vector變量,來收集所有曲面。再通過NXOpen中WaveLinkBuilder、FaceDumbRule來生成鏈接曲面。

        (2)鋼模設(shè)計數(shù)據(jù)處理 為保證鋼模的可制造性,按現(xiàn)有工藝方法,將三維實體轉(zhuǎn)換為由X方向和Y方向板厚均勻的插板組合而成的裝配體,替代之前處理過程中生成的三維實體。為了合理設(shè)置插板間距,在程序運行前,需要提取三維曲面的長、寬、高尺寸,在交互界面進行展示[4]。

        在UG二次開發(fā)中獲取蒙皮的長、寬、高尺寸通常有兩種方法。

        1)通過UF_MODL_ask_bounding_box得到零件的最大包絡(luò)面。此函數(shù)獲取基于絕對坐標(biāo)系下的X、Y、Z3個方向的最大值及最小值。零件的長、寬、高表述如下。

        2)通過遍歷體的點和點的空間距離獲取零件的三維尺寸。雖然UG中點的坐標(biāo)都是基于絕對坐標(biāo)系表達的,但由于之前已經(jīng)將零件的WCS坐標(biāo)系轉(zhuǎn)換為絕對坐標(biāo)系,因此通過對獲取的點進行排序,即可求出零件X、Y、Z3個方向的尺寸,再在交互界面控制函數(shù)update_cb中調(diào)用Set函數(shù)即可,調(diào)用程序如下。

        this->double0->GetProperties()->SetDouble(“Value”,dialog_xuanzeti->x);

        this->double01->GetProperties()->SetDouble(“Value”,dialog_xuanzeti->y);

        this->double02->GetProperties()->SetDouble(“Value”,dialog_xuanzeti->z);

        (3)插板生成算法設(shè)計 三維鋼模主體由相互垂直的插板彼此組合而成,用插板上表面組成的包絡(luò)面來擬合三維曲面輪廓。鋼模自動設(shè)計程序步驟如圖5所示。

        圖5 鋼模自動設(shè)計程序步驟

        用戶輸入插板間距值并繪制X、Y方向的基準(zhǔn)線。為了保證由基準(zhǔn)線生成的實體能夠完整地切割由鏈接面投影后生成的實體,在拉伸前需對基準(zhǔn)線進行延長,以Pt0(x0,y0,z0)、Pt1(x1,y1,z1)兩點構(gòu)成的X方向基準(zhǔn)線為例,延長算法如下。

        1)先獲取基準(zhǔn)線的方向向量,其中Length為基準(zhǔn)線長度。

        2)再沿著方向向量,對兩個點的坐標(biāo)延長距離L。

        3)根據(jù)新坐標(biāo),調(diào)用NXOpen內(nèi)函數(shù)CreateLine重新生成基準(zhǔn)線。

        程序基于延長后的基準(zhǔn)線及用戶輸入的插板間距自動陣列生成草圖后,對三維曲面前處理中生成的三維實體進行反復(fù)求差。以X方向插板生成為例,進行算法說明。

        插板整體生成流程如下。

        首先,對Y方向基準(zhǔn)線進行偏置,對實體進行剪切,生成插槽。

        式中,Li為偏置間距(mm);t為插板厚度(mm);Length為X方向基準(zhǔn)線長度(mm);Lx-space為用戶輸入的X方向間距(mm);count為總列數(shù)。

        其次,對X方向基準(zhǔn)線進行偏置,對實體進行剪切,生成插板。

        插板生成算法如圖6所示,生成后X方向的插板和插槽如圖7所示。

        圖6 插板生成算法

        圖7 X方向的插板和插槽

        (4)鋼模零件批量生成 上述生成的插板屬于拉伸體,為了使這些拉伸體變成單獨的零部件,程序在執(zhí)行過程中需自動對全部拉伸體調(diào)用去除特征參數(shù)api接口,將拉伸體轉(zhuǎn)變?yōu)楠毩⒌膶嶓w。

        實體生成后,通過調(diào)用裝配模塊接口函數(shù)新建零件。將上述獨立的實體按裝配圖名稱順序保存為單獨的零件,在保存的過程中,對每個零件自動賦予材料參數(shù),并自動計算該零件的長、寬尺寸,同時標(biāo)注序號,便于后面信息的導(dǎo)出。

        3.3 自動出圖與信息輸出

        (1)自動出圖 一套鋼模在繪制完成后,通常由15~30個獨立的零件組成。在實際生產(chǎn)過程中,先采用激光切割完成零件的下料,再通過組焊完成整個裝配過程。因此,需要繪制鋼模的零件圖樣以及鋼模的裝配圖。

        為了提高鋼模整體完成效率,本文設(shè)計了自動出圖模塊。基于生成的鋼模三維裝配圖,通過程序自動循環(huán)遍歷裝配體中的每一個零件,同時通過坐標(biāo)系轉(zhuǎn)換和零件最大表面比對輸出單個零件的三視圖,并導(dǎo)出DWG二維圖樣。

        由于插板在實際生成過程中,是通過鏈接面對實體進行剪切而獲得的,因而導(dǎo)致在蒙皮曲率較大處生成的插板經(jīng)常存在上、下兩個表面不一致的情況(見圖8)。在實際生產(chǎn)過程中,生成插板草圖時,投影插板的最大平面用于激光切割下料,因此在生成零件草圖時,需進行處理,方法如下。

        圖8 插板上、下表面

        1)獲取最大平面。通過UF_MODL_ask_body_faces、UF_MODL_ask_list_item函數(shù)循環(huán)遍歷獲取實體對象的所有平面,通過MeasureFaces函數(shù)獲取所有平面的面積,排序后得到面積最大的平面Face_max。

        2)設(shè)置零件圖法向。通過UF_MODL_ask_face_data獲取Face_max的法向向量Dir(nx0,ny0,nz0),并設(shè)置為二維零件圖樣的法向。

        3)設(shè)置零件圖X方向。由式(3)可獲得X方向基準(zhǔn)線的方向向量(xx,yy,zz),由于向量垂直則乘積為零,所以如果nx0×xx+ny0×yy+nz0×zz=0,就可以將方向向量(xx,yy,zz)設(shè)置為零件圖樣的X方向。

        由于在鋼模設(shè)計過程中,已經(jīng)賦予了鋼模中每個零件獨立的序號,因此可以同時生成鋼模的裝配圖,便于鋼模的組裝與焊接。鋼模自動設(shè)計結(jié)果如圖9所示[5]。

        圖9 鋼模自動設(shè)計結(jié)果

        (2)C++與KF語言結(jié)合信息輸出 通常在鋼模圖樣準(zhǔn)備完成后,需要編制相應(yīng)的工藝文件來指導(dǎo)車間進行生產(chǎn)。工藝文件中包含鋼模零件圖號、最大長寬尺寸、零件厚度和數(shù)量等信息,采用人工編制以上文件極其繁瑣。

        因此,在完成鋼模三維模型設(shè)計與二維圖樣輸出后,本文程序中也設(shè)計了鋼模零件信息批量輸出模塊。但UG本身對于數(shù)據(jù)導(dǎo)出至其他軟件保留了一定的權(quán)限,不太方便,因此可將UG與KF語言相結(jié)合,并通過預(yù)制模板的方式,將程序獲取到的數(shù)據(jù)輸出至鋼模設(shè)計工藝文件當(dāng)中,用戶可以直接使用,無需進行修改。

        4 結(jié)束語

        本文基于UG二次開發(fā),實現(xiàn)了三維鋼模的自動設(shè)計,完成了三維零件生成、零件屬性賦予、二維裝配圖樣和零件圖樣的自動輸出以及零件信息自動導(dǎo)出過程的全自動化,主要價值包括以下幾個方面。

        1)將設(shè)計鋼模過程中用到的全部UG功能集成到程序中并自動執(zhí)行,用戶只需輸入少量參數(shù),操作簡便。

        2)本文中所設(shè)計的程序算法可滿足任意類型的多曲率三維蒙皮鋼模設(shè)計。

        3)本文提出的鋼模自動設(shè)計方法規(guī)范了鋼模設(shè)計流程,用戶無需再思考鋼模設(shè)計過程,只需與軟件進行交互。

        4)極大地提高了工藝準(zhǔn)備效率。通過程序自動化執(zhí)行,消除了諸如零件生成、圖樣輸出和零件信息輸出等重復(fù)性工作,大大提高了鋼模設(shè)計效率。以往專業(yè)的工程師繪制鋼模的時間長達8h,而采用本文中的程序來進行鋼模設(shè)計,時間可以縮短至5min以內(nèi),效率提升了95倍。

        猜你喜歡
        插板鋼模基準(zhǔn)線
        隧洞混凝土施工中鋼模臺車的應(yīng)用
        碳交易市場體系中的碳排放基準(zhǔn)線:應(yīng)用實踐、研究進展與展望
        低位放頂煤液壓支架插板失效原因分析與安裝技術(shù)研究
        綜放工作面低位放頂煤液壓支架安裝插板技術(shù)研究
        低位放頂煤液壓支架插板與尾梁鎖固方式設(shè)計
        南京博物院藏近代鑄幣鋼模
        東南文化(2016年6期)2016-12-29 07:27:18
        大型鋼模臺車在古運河工程中的應(yīng)用
        高真空插板閥工作狀態(tài)診斷與監(jiān)測方法研究
        真空與低溫(2015年4期)2015-06-18 10:47:18
        鋼模環(huán)氧砂漿修復(fù)歐陽海水電站氣蝕尾水墻
        亚洲一区二区三区一区| 亚洲第一se情网站| 丰满人妻被黑人中出849| 日韩国产成人精品视频| 国产一区二区三区视频了| 国产精品国产传播国产三级| 日本精品女优一区二区三区| 国产永久免费高清在线| 国产精品麻豆欧美日韩ww| аⅴ天堂一区视频在线观看| 一区二区三区在线观看视频| 亚洲中文av中文字幕艳妇| 国产亚av手机在线观看| 国产亚洲精品久久久久久| 免费国产黄片视频在线观看| 日本一区二区日韩在线| 久久久中文字幕日韩精品| 欧美人与禽2o2o性论交| 久久精品无码中文字幕| 无码av永久免费大全| 激情五月六月婷婷俺来也| 爽爽影院免费观看| 少妇人妻陈艳和黑人教练| 日本中文字幕不卡在线一区二区| 国产一区二区三区影片| 国产高清精品一区二区| 国产97在线 | 日韩| 日日鲁鲁鲁夜夜爽爽狠狠视频97| 无码视频一区二区三区在线播放| 久久国产精品精品国产色| 久久免费看黄a级毛片| 亚洲欧美一区二区三区在线| 日韩一区二区超清视频| 一区二区三区精品婷婷| 不卡一区二区视频日本| 免费看黄a级毛片| 亚洲AV激情一区二区二三区| 国产目拍亚洲精品二区| 美女视频在线观看亚洲色图 | 国产成人一区二区三区| 亚洲一区在线观看中文字幕|