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)飛揚
減速吧!飛機
飛機都要飛得很高嗎?
乘坐飛機
主站蜘蛛池模板: 宅男噜噜噜66国产在线观看| 久久综合色天堂av| 亚洲中字无码AV电影在线观看| 99re热精品视频中文字幕不卡| 欧美色视频网站| 麻豆精品在线视频| 中日韩欧亚无码视频| 伊人激情久久综合中文字幕| 久久伊人久久亚洲综合| 欧美性色综合网| 亚洲欧洲自拍拍偷午夜色| 黄色免费在线网址| 热久久这里是精品6免费观看| 国产区精品高清在线观看| 91久久夜色精品国产网站| 色屁屁一区二区三区视频国产| 亚洲一区二区约美女探花| www.youjizz.com久久| 香蕉伊思人视频| 试看120秒男女啪啪免费| 久久中文电影| 欧美精品aⅴ在线视频| 国产精品吹潮在线观看中文| 国产精品国产三级国产专业不| 精品色综合| 日韩欧美国产中文| 日本欧美在线观看| 免费观看国产小粉嫩喷水| 国产系列在线| 美女国产在线| 亚洲午夜综合网| 国产农村妇女精品一二区| 99免费视频观看| 国产男人的天堂| 美美女高清毛片视频免费观看| 亚洲 日韩 激情 无码 中出| 40岁成熟女人牲交片免费| 国产91透明丝袜美腿在线| 久久人体视频| 91国内视频在线观看| 六月婷婷激情综合| 高清不卡毛片| 欧美成人国产| 亚洲欧美另类视频| 狂欢视频在线观看不卡| 国产免费人成视频网| 国产精品视频猛进猛出| 亚洲av片在线免费观看| 亚洲成人免费在线| 狠狠综合久久| 国产成人精品优优av| 午夜视频在线观看免费网站| 亚洲AV无码精品无码久久蜜桃| 久久99国产乱子伦精品免| 亚洲天堂首页| 天堂岛国av无码免费无禁网站| 四虎影视8848永久精品| 久久久无码人妻精品无码| 秘书高跟黑色丝袜国产91在线| 国产亚洲视频中文字幕视频| 午夜久久影院| 国产成人1024精品| 国产精品无码影视久久久久久久| 国产精品人成在线播放| 91视频区| 久久黄色毛片| 国产熟睡乱子伦视频网站| 亚洲视频无码| 欧美日韩精品一区二区在线线| 97在线视频免费观看| 原味小视频在线www国产| 19国产精品麻豆免费观看| 国产91高清视频| 久久超级碰| 国产一级精品毛片基地| 日本黄色a视频| 中国精品久久| 日本一区二区三区精品国产| 国产午夜小视频| 新SSS无码手机在线观看| 免费A级毛片无码无遮挡| 国模在线视频一区二区三区|