999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種基于CATIA 的飛機工裝快速命名方法及其實現(xiàn)技術(shù)

2014-09-19 08:37:14呂凱沈建新
機械制造與自動化 2014年6期
關(guān)鍵詞:飛機

呂凱,沈建新

(南京航空航天大學(xué)機電學(xué)院,江蘇南京210016)

0 引言

飛機工藝裝備是實現(xiàn)飛機設(shè)計制造要求的重要技術(shù)物質(zhì)裝備。由于飛機結(jié)構(gòu)復(fù)雜、零部件種類繁多并且精度要求高,故在飛機制造過程中采用了大量的工藝裝備以滿足飛機生產(chǎn)制造技術(shù)要求[1]。

進入數(shù)字化時代,飛機工裝普遍應(yīng)用CAD技術(shù),這樣為飛機工裝的設(shè)計與制造提供了便利,提高了生產(chǎn)效率,縮短了生產(chǎn)周期。由于飛機工裝的復(fù)雜性,通用性較強的智能設(shè)計軟件無法覆蓋飛機工裝設(shè)計的各個方面,也無法進一步提高飛機工裝品質(zhì)和開發(fā)速度[2]。因此必須開發(fā)針對某一飛機產(chǎn)品工裝的專用快速設(shè)計系統(tǒng),將與該產(chǎn)品有關(guān)的知識、經(jīng)驗、數(shù)據(jù)等相結(jié)合,并自動貫穿于該產(chǎn)品設(shè)計的全過程,實現(xiàn)產(chǎn)品工裝開發(fā)的高度自動化和智能化[3]。

現(xiàn)階段,飛機工裝種類繁多且包含的零組件較多,其中零組件的命名成為一個繁重且沒有創(chuàng)新的重復(fù)性勞動。不僅要花大量的時間和精力,且當(dāng)零組件較多時,人為命名的準(zhǔn)確率得不到保障。

1 命名規(guī)范要求

根據(jù)某大型航空制造企業(yè)工裝的命名規(guī)范,對其要求進行了以下規(guī)整:

1)飛機的工裝設(shè)計都是在CATIA上完成的。

2)所有自制零件名稱為總裝名稱后面加上序號,如總裝名稱為ZZ-54GZ,排在第一個的自制零件名稱即為ZZ-54GZ-1。為了區(qū)分零組件,組件的序號前面加個0,即為ZZ-54GZ-01。序號即為零組件所在這一級的位置。

3)所有名稱以GB/HB/QB(國標(biāo)/企標(biāo)/航標(biāo))開始的零組件名稱是不能修改的,只能修改它所對應(yīng)的實例名,在其實例名后面添加零組件的序號。CATIA中實例名是不允許相同的。

4)同一級別下的相同零件的序號是一樣的,如圖1所示,這兩個國標(biāo)件都是GB70-85 M10x30,屬于同一個零件,因此它們的序號是一樣的。

圖1 零件名稱與實例名

5)總裝文件下面可以包含多個組件,組件里面也可以包含組件,最多包含3級組件,且組件下一級零組件的命名為這個組件名稱添加其所在的位置序號。例如組件名稱為ZZ-54GZ-03,其下一級的第一個零件即為ZZ-54GZ-03-1。

2 設(shè)計原理及實現(xiàn)

根據(jù)上述要求,其命名有一定的規(guī)律性,因此工裝的快速智能命名方法是可以實現(xiàn)的,但是要求較多,實現(xiàn)起來有一定的復(fù)雜性。因此要分多步實現(xiàn),采用先易后難的方法,先對總裝下面的第一級零組件進行命名,再對第二級、第三級零組件進行命名,之后對GB/QB/HB件進行命名,最后再判斷相同的零件,并加上同一個序號。

2.1 自制零組件命名

基于以上構(gòu)思,以CATIA為平臺,用VS2005軟件開發(fā)了工裝智能快速命名工具。程序通過獲得根目錄的指針,取得總裝文件的名稱。并通過根目錄指針至上到下遍歷獲取下一級零組件的指針,且遍歷的索引號即為零組件的序號,如圖2所示。再通過對下一級文件類型的判斷,可得出是Product或者Part。即可實現(xiàn)對零組件的分別命名。

圖2 遍歷樹順序

第二、第三級零組件命名方式與第一級類似,唯一的不同就是第一級為根目錄指針,而這個是以組件為根目錄,并且命名的方式是在組件名稱的后面加上所在的序號。

2.2 GB/QB/HB件命名

零件中GB/QB/HB件的命名與自制件不同,由于它們的名稱不能改變,只能改變其實例名,并且CATIA中實例名是不允許相同的。在上述的基礎(chǔ)上,對總裝下第一級零組件的名稱進行判斷,倘若文件的名稱以GB/QB/HB開頭,就按規(guī)范對其命名。由于CATIA中實例名是不相同的,如圖1所示,即使調(diào)用同一個零件進來,實例名最后一位也會多個序號來區(qū)分開來。因此在其本身的實例名后面加上序號,即使序號一樣,它們的實例名也不會相同的。

2.3 重名零件判斷

在用戶所完成的CATIA總裝文件中,所有零組件順序不允許改變,因此不能采用將相同零件放在一起的方式進行統(tǒng)一編號。同時,由于相同的零件應(yīng)具有相同的序號,所以現(xiàn)在零件所在的位置不能表示其序號。

由于零件現(xiàn)所在的位置不能表示其序號,因此必須引進新的方式對其序號進行管理。參數(shù)因子可以記錄當(dāng)前零件的位置,并且當(dāng)零件相同時參數(shù)因子不改變,可以很好的解決零件的序號問題[4]。

以同一級別下的零件為例,用參數(shù)因子記錄其序號。

1)判斷其名稱是否與前面的零件名稱是否相同,倘若一樣則不對其進行命名,參數(shù)因子不變,索引號i++。

2)若前面沒有相同名稱的零件,則進行規(guī)范化命名,序號即為參數(shù)因子。

3)命名做完后再為該零件后面的零件做同名判斷,沒有出現(xiàn)同名零件,則參數(shù)因子直接+1,并對下一個零件進行步驟1判斷,直至結(jié)束。

4)若出現(xiàn)同名零件,則對所有同名零件進行改名,序號都為參數(shù)因子,因此結(jié)束后相同零件的序號是一樣的,同名全部判斷結(jié)束后參數(shù)因子p++,并對下一個零件進行步驟1判斷,直至結(jié)束(圖3)。

圖3 同級零件命名流程

二、三級同名零件的判斷與一級相似,但二、三級之后的命名與一級之間沒有聯(lián)系,所以要設(shè)立二級參數(shù)因子以及三級參數(shù)因子,每級參數(shù)因子只能管理本級別的序號。

參數(shù)因子的使用,可以順利解決相同零件的序號問題,同時對不同零件以及組件的序號也適用,可以管理整個總裝文件的序號問題[5]。并且在不改變零件順序的情況下,提高了運算效率。同時二、三級參數(shù)因子的引入,可以分層管理各個級別的序號問題,這樣各個級別的序號也不會干擾和影響。

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

根據(jù)前面的設(shè)計原理的可行性,基于VS2005軟件開發(fā),最終實現(xiàn)了工裝智能快速命名工具。并且與人工命名相比,效率與正確率都得到了提高(表1)。

表1 測試結(jié)果

從表1中數(shù)據(jù)可知,工裝智能快速命名工具可以滿足客戶的需求,并且效果讓人滿意。圖4為命名前后效果圖程序運行結(jié)果與預(yù)期相符,智能命名得以實現(xiàn)。

圖4 命名前后效果圖

3 程序優(yōu)化

3.1 文件級別的擴展

根據(jù)用戶需求,總裝文件下最多三級零組件,但是可以把組件下面一級的命名做成一個子函數(shù),若遇到組件就做子函數(shù)對組件下一級進行命名操作。因為每個組件中的零組件命名之間不受影響,所以參數(shù)因子就可以在子函數(shù)中聲明,這樣就可以管理組件里面的零組件序號。運用子函數(shù),不僅省去了大量的重復(fù)性代碼,并且可以無限的循環(huán)下去,即使組件級別多余三級,程序也能運行。

3.2 實例名命名的優(yōu)化

GB/QB/HB件的命名是在實例名中運行的,簡單來說就是在已有的實例名稱后面加上序號,雖然這樣方便,但倘若多次使用工裝智能快速命名工具,則實例名后面的序號會不斷增多,例如第一次命名后實例名為GB-1.1-1,若由于誤操作或需要進行第二次命名結(jié)果即為GB-1.1-1-1,顯然這樣是不符合要求的。

這是因為實例名的來源是不斷變化的,因此要找一個固定的名稱來源。GB/QB/HB件的名稱是不變的,是一個固定的名稱來源,但也要與相同的GB/QB/HB件實例名進行區(qū)分,因此給判斷重名這個子函數(shù)也配了一個子參數(shù)因子。子參數(shù)因子用來管理同名零件的實例名的序號,在相同的零件中,子參數(shù)因子用來記錄相同零件的序號,就可以區(qū)分出相同零件的實例名。這樣即使經(jīng)過多次命名,零件的實例名還是不變的,而且不會重復(fù),工程上將不會出現(xiàn)上述的錯誤。

4 結(jié)論

本文提出了一種基于參數(shù)因子的命名方法,來管理相同零組件的序號及命名?;贑ATIA和VS2005環(huán)境實現(xiàn)了不同級別、不同類型的文件序號的正確管理,經(jīng)過用戶測試,大大縮短了用戶的勞動時間,減少了勞動強度,并且提高了正確率,具有很高的實用價值。

[1]李洋,廖文和,李迎光.CBR技術(shù)在飛機工裝設(shè)計中的應(yīng)用[J].機械制造與自動化,2007(01):65-67.

[2]韓潔,王仲奇,康永剛,等.飛機工裝設(shè)計知識庫系統(tǒng)的研究[J].機械制造,2011(02):92-95.

[3]席平,李寶亮,曲學(xué)軍.飛機裝備工裝CAD設(shè)計方法研究[J].航空制造技術(shù),2002(08):55-57.

[4]王莉.各種內(nèi)部排序算法的比較[J].黑龍江科技信息,2009(29):90.

[5]云微.排序算法的分析與比較實現(xiàn)[J].科技信息,2008(33):498-519.

猜你喜歡
飛機
讓小飛機飛得又直又遠(yuǎn)
鷹醬想要“小飛機”
飛機失蹤
飛機退役后去向何處
國航引進第二架ARJ21飛機
飛機是怎樣飛行的
“拼座飛機”迎風(fēng)飛揚
減速吧!飛機
飛機都要飛得很高嗎?
乘坐飛機
主站蜘蛛池模板: 国产在线拍偷自揄拍精品| 亚洲天堂网视频| 综合成人国产| 国产成人精品一区二区秒拍1o| 伊人色天堂| 97精品伊人久久大香线蕉| 国产成人一区二区| 日韩午夜福利在线观看| 尤物在线观看乱码| 国产青青草视频| 亚洲精品人成网线在线| 99视频精品全国免费品| 在线日韩日本国产亚洲| 亚洲成肉网| 在线观看的黄网| 成人中文字幕在线| 久久黄色小视频| 国产SUV精品一区二区6| 青青草国产一区二区三区| 亚洲精品手机在线| 成人综合在线观看| 国产午夜在线观看视频| 久操中文在线| 免费观看国产小粉嫩喷水 | 国产最新无码专区在线| 国产小视频在线高清播放| 色综合久久88| 欧美劲爆第一页| 毛片久久网站小视频| 国产精品人人做人人爽人人添| 久久久久无码精品国产免费| 中国美女**毛片录像在线| a毛片在线播放| 国产精品对白刺激| 日韩东京热无码人妻| a毛片在线| 久久精品国产在热久久2019 | 亚洲一区二区三区国产精华液| 国产精品男人的天堂| 国产在线精品网址你懂的 | 国产精品短篇二区| 丝袜无码一区二区三区| 高清无码手机在线观看| 国精品91人妻无码一区二区三区| 美女被躁出白浆视频播放| 欧美成人精品在线| 88av在线播放| 成人日韩视频| 尤物成AV人片在线观看| 亚洲区视频在线观看| 久久福利网| 色妞永久免费视频| 中文字幕av一区二区三区欲色| 99久久精品免费看国产电影| 亚洲首页在线观看| 97亚洲色综久久精品| 婷婷色中文| 91精品视频播放| 欧美成一级| 天天综合网色| 国产精品午夜电影| 99国产精品一区二区| 久久96热在精品国产高清| 国产婬乱a一级毛片多女| 久久伊人操| 久久精品人人做人人爽97| 波多野结衣视频网站| 国产微拍一区二区三区四区| 成人蜜桃网| 国产人成在线观看| 精品免费在线视频| 在线高清亚洲精品二区| 国产a v无码专区亚洲av| 在线网站18禁| 欧洲成人免费视频| 婷婷丁香色| 白丝美女办公室高潮喷水视频| 精品伊人久久久久7777人| 国产内射一区亚洲| 国产精品高清国产三级囯产AV| 国产玖玖玖精品视频| 91久久精品国产|