張寶源, 席 平
(北京航空航天大學(xué)機(jī)械工程及自動化學(xué)院,北京 100191)
長久以來,二維工程圖作為產(chǎn)品設(shè)計(jì)和制造工藝信息傳遞的主要載體,在機(jī)械行業(yè)不可或缺。二維工程圖紙的別名“藍(lán)圖”成為了宏偉構(gòu)想的代名詞,其重要地位可見一斑。但二維工程圖手工繪制耗時較長,修改不便,并且繪制頻繁出現(xiàn)的標(biāo)準(zhǔn)件等重復(fù)工作較多,這些嚴(yán)重制約了產(chǎn)品設(shè)計(jì)和制造的效率。
1991年,國家部委提出“甩圖板”口號,全國機(jī)械領(lǐng)域的研究所、企業(yè)和高校經(jīng)過不懈努力,應(yīng)用以AutoCAD為代表的二維CAD軟件,逐步實(shí)現(xiàn)了工程圖從手工繪制到計(jì)算機(jī)繪制的轉(zhuǎn)變。但產(chǎn)品的設(shè)計(jì)和制造信息仍局限于二維層面,不夠直觀。
隨著CAD三維造型技術(shù)的發(fā)展和應(yīng)用,產(chǎn)品設(shè)計(jì)模式演變?yōu)橄壤肅AD軟件構(gòu)建三維幾何模型,再由軟件自動完成投影、消隱生成二維工程圖,三維幾何模型與二維工程圖一起向下游設(shè)計(jì)環(huán)節(jié)傳遞。這種設(shè)計(jì)模式充分發(fā)揮了三維CAD系統(tǒng)的幾何表現(xiàn)能力,但由于沒有有效的制造工藝信息的三維表示方法,在產(chǎn)品加工過程中仍需要二維工程圖作為輔助。
1997年波音公司發(fā)起了三維標(biāo)注技術(shù)及其標(biāo)準(zhǔn)化的研究,2003年形成美國國家標(biāo)準(zhǔn)ASME Y14.41-2003《數(shù)字化產(chǎn)品定義規(guī)程》。緊接著Dassault、UGS、PTC等公司分別在自己的CAD產(chǎn)品中實(shí)現(xiàn)了三維標(biāo)注技術(shù)[1]。該技術(shù)的出現(xiàn)使得產(chǎn)品設(shè)計(jì)和制造過程最終擺脫二維工程圖的束縛成為了可能。
三維標(biāo)注,從表現(xiàn)形式上看,就是將傳統(tǒng)二維工程圖紙中產(chǎn)品的尺寸、形位公差、粗糙度、基準(zhǔn)、技術(shù)要求等信息利用CAD軟件標(biāo)注在產(chǎn)品的三維模型空間中。如圖1所示。從本質(zhì)和目的上看,就是將傳統(tǒng)二維工程圖紙中產(chǎn)品的制造工藝信息集成到三維模型中,以完成對產(chǎn)品的全面數(shù)字化定義。三維標(biāo)注技術(shù)在機(jī)械產(chǎn)品設(shè)計(jì)和制造中的應(yīng)用可以實(shí)現(xiàn)設(shè)計(jì)制造過程的三維化,以及基于主模型的設(shè)計(jì)制造一體化。
圖1 三維標(biāo)注示例
人類認(rèn)識世界和改造世界的過程大多是在三維空間中進(jìn)行的。由于長久以來,缺乏有效的機(jī)械產(chǎn)品設(shè)計(jì)和制造工藝信息的三維表達(dá)方式,二維圖紙充當(dāng)了全世界工程師的“語言”。產(chǎn)品設(shè)計(jì)制造必須經(jīng)歷從三維投影到二維,再由工程人員在頭腦中根據(jù)畫法幾何、機(jī)械制圖等知識從多個二維視圖中重構(gòu)出三維模型的過程。引入三維標(biāo)注技術(shù),使得無論是產(chǎn)品幾何設(shè)計(jì)信息,還是非幾何制造工藝信息都可以在三維模型空間上表達(dá),從而省去二維工程圖,免去從三維到二維再從二維到三維的曲折,實(shí)現(xiàn)設(shè)計(jì)制造過程的三維化,直觀,明確。
在產(chǎn)品設(shè)計(jì)制造過程中,傳統(tǒng)的產(chǎn)品數(shù)據(jù)傳遞工具不僅包括三維CAD模型,還需要二維圖紙、工藝表等,并以它們作為工藝設(shè)計(jì),工裝設(shè)計(jì),零件制造,部件裝配和質(zhì)量檢測等后續(xù)環(huán)節(jié)的依據(jù)。傳統(tǒng)的產(chǎn)品數(shù)據(jù)傳遞模式如圖2所示。這種模式存在著重復(fù)工作多,數(shù)據(jù)源的多元性難以保證數(shù)據(jù)的一致性,修改不便等問題。
波音公司提出三維標(biāo)注技術(shù)的理念是MBD(Model based Definition),即基于模型的定義[1-2]。三維標(biāo)注不僅僅是將產(chǎn)品的制造工藝信息從二維工程圖搬到三維模型空間中,更重要的是將這些信息組織起來,集成到三維模型中,與三維CAD模型一起構(gòu)成產(chǎn)品的主模型,以完成對產(chǎn)品的全面數(shù)字化定義。主模型作為幾何模型、分析模型、工藝模型、制造模型等的數(shù)據(jù)源頭,可以驅(qū)動后續(xù)的分析、工藝規(guī)劃、制造、裝配等環(huán)節(jié),從而為真正實(shí)現(xiàn)設(shè)計(jì)制造的一體化提供了基礎(chǔ)和技術(shù)支持。理想的基于主模型的數(shù)據(jù)傳遞模式如圖3所示。
圖2 傳統(tǒng)的產(chǎn)品數(shù)據(jù)傳遞模式
圖3 理想的基于主模型的數(shù)據(jù)傳遞模式
一個典型應(yīng)用是產(chǎn)品的制造模型驅(qū)動加工。集成了尺寸公差、形位公差、粗糙度等制造工藝信息的幾何模型構(gòu)成制造模型。產(chǎn)品設(shè)計(jì)制造一體化系統(tǒng)讀入制造模型,獲取尺寸信息和制造工藝信息,并進(jìn)行特征識別后,自動進(jìn)行工藝規(guī)劃,并生成加工的數(shù)控NC代碼,最后控制數(shù)控機(jī)床完成產(chǎn)品的加工。
目前主流的CAD軟件都實(shí)現(xiàn)了三維標(biāo)注功能。例如:UG的PMI模塊,CATIA的Functional Tolerancing & Annotation模塊,Solidworks的Dimxpert模塊等。探究三維標(biāo)注技術(shù)的實(shí)現(xiàn)原理,其一可以方便用戶更好的使用這一新功能;其二可以從較底層理解如何將制造工藝信息集成到產(chǎn)品的主模型中,方便產(chǎn)品設(shè)計(jì)者更好地利用主模型驅(qū)動設(shè)計(jì)制造中的各個環(huán)節(jié);其三可以啟發(fā)相關(guān)研究人員在我國自主知識產(chǎn)權(quán)的 CAD軟件中引入三維標(biāo)注功能,為實(shí)現(xiàn)設(shè)計(jì)制造一體化提供軟件支撐。
2.1.1 標(biāo)注平面
從表現(xiàn)形式上看,只需要在三維模型空間中確定一個標(biāo)注平面,三維標(biāo)注就可以按照以往二維工程圖標(biāo)注方法來實(shí)現(xiàn)。所以三維標(biāo)注的實(shí)現(xiàn)方法就是:
(1)在三維模型空間中確定一個標(biāo)注平面;
(2)選擇標(biāo)注對象,并將標(biāo)注對象投影到標(biāo)注平面上;
(3)按照二維工程圖標(biāo)注方法完成標(biāo)注。
2.1.2 注釋信息的結(jié)構(gòu)化
注釋信息的結(jié)構(gòu)化,就是將三維標(biāo)注信息按照一定層次結(jié)構(gòu)與產(chǎn)品的三維模型聯(lián)系起來并且進(jìn)行存儲,使得這些信息可被計(jì)算機(jī)檢索、管理。以往工程圖紙上的標(biāo)注信息是散亂的,檢索和管理依靠人工進(jìn)行,不可被計(jì)算機(jī)自動識別。沒有引入三維標(biāo)注的CAD系統(tǒng)中,二維工程圖模塊仍然面向圖紙,標(biāo)注信息僅在本模塊可檢索和管理,在分析、制造等其他模塊仍不可被使用。設(shè)計(jì)制造的一體化要求標(biāo)注信息在產(chǎn)品全生命周期內(nèi)的各個模型中均可見,因此需要實(shí)現(xiàn)注釋信息的結(jié)構(gòu)化。
盧鵠等[1]對產(chǎn)品數(shù)字化定義信息(包括模型信息和注釋信息)的結(jié)構(gòu)化方法進(jìn)行了探討,認(rèn)為根據(jù)CAD系統(tǒng)對應(yīng)用對象控制方法的不同,可以采用基于特征樹的方法和基于層及層表過濾器的方法。
特征樹法,是指利用建模過程中對產(chǎn)品特征描述的不同,建立相應(yīng)的特征樹,并通過選擇顯示的方式實(shí)現(xiàn)對產(chǎn)品信息分類顯示閱讀的一種方法。
層及層表過濾器法,是指在建模過程中將產(chǎn)品不同類別的信息分別建立在不同的層空間中,通過對層空間的關(guān)聯(lián)組合控制,實(shí)現(xiàn)對產(chǎn)品元素信息的分類。
目前在多數(shù)企業(yè)應(yīng)用過程中,還是存在特征樹法和層及層表過濾法共同應(yīng)用的情況。
2.1.3 注釋信息的形式化
注釋信息的形式化,就是將三維標(biāo)注信息轉(zhuǎn)化為有一定邏輯,計(jì)算機(jī)可理解的形式,以方便計(jì)算機(jī)對信息進(jìn)行解析,提取其中的關(guān)鍵元素,實(shí)現(xiàn)對分析、工藝規(guī)劃、制造等過程的驅(qū)動。
例如,使用 BNF范式表示水平尺寸、基準(zhǔn)和形位公差等標(biāo)注信息如下(僅表示關(guān)鍵信息,標(biāo)注所在位置、線型、顏色等表現(xiàn)信息省略):
UG NX 4.0及更高版本中新增PMI(產(chǎn)品制造信息)模塊,實(shí)現(xiàn)了三維標(biāo)注的功能。帶三維標(biāo)注的零件模型如圖1所示。
標(biāo)注平面工具條,如圖4所示。可以方便地選擇三維標(biāo)注所在的標(biāo)注平面,可以在等軸測圖上完成大部分注釋信息的標(biāo)注,并具有較美觀的布局。
圖4 標(biāo)注平面工具條
UG/PMI三維標(biāo)注以視圖為組織單元,每個裝配體或零件可以由多個包含標(biāo)注的視圖來表達(dá),由裝配體或零件模型可以索引到每一個與之相關(guān)的視圖,并可以由視圖索引到該視圖中的每一條注釋信息。這樣就構(gòu)成了一個如圖5所示的樹狀結(jié)構(gòu),實(shí)現(xiàn)了注釋信息的結(jié)構(gòu)化,可以對產(chǎn)品不同層級上的標(biāo)注信息進(jìn)行方便的檢索,并可以管理本視圖中的標(biāo)注在其他視圖的可見性。
圖5 三維標(biāo)注以視圖為組織單位的樹狀結(jié)構(gòu)
UG/PMI中以圖形化的方式實(shí)現(xiàn)了尺寸、基準(zhǔn)、粗糙度、形位公差等注釋信息的形式化表示。如圖6所示。
圖6 形式化輸入形位公差
此外UG/PMI還可以實(shí)現(xiàn)的功能有:
(1)創(chuàng)建剖視圖;
(2)將注釋信息與幾何特征相關(guān)聯(lián);
(3)支持二維圖紙繼承相應(yīng)視圖的 PMI三維標(biāo)注等。
三維標(biāo)注技術(shù)可以實(shí)現(xiàn)設(shè)計(jì)制造過程的三維化,以及基于主模型的設(shè)計(jì)制造一體化。但是,在生產(chǎn)實(shí)踐中推行這項(xiàng)技術(shù),還可能在現(xiàn)有設(shè)計(jì)制造模式,三維標(biāo)注的標(biāo)準(zhǔn)化,注釋信息的完備性及形式化等方面遇到阻礙。
我國機(jī)械行業(yè)早已習(xí)慣了以二維圖紙和零件表作為主要數(shù)據(jù)傳遞工具,并以它們作為工藝設(shè)計(jì),工裝設(shè)計(jì),零件制造,部件裝配和質(zhì)量檢驗(yàn)等后續(xù)環(huán)節(jié)依據(jù)的設(shè)計(jì)制造模式。推行新的以主模型作為單一數(shù)據(jù)源,驅(qū)動后續(xù)的分析、工藝規(guī)劃、制造、裝配等環(huán)節(jié)的設(shè)計(jì)制造一體化模式,不僅僅意味著相關(guān)軟件,計(jì)算機(jī)設(shè)備的更新,更涉及到企業(yè)產(chǎn)品管理模式、所有員工工作方式乃至觀念的轉(zhuǎn)變。實(shí)際推行過程中必然會遇到各種各樣的困難。
解決思路:在新鋪開,并且提高設(shè)計(jì)制造一體化水平需求迫切的領(lǐng)域優(yōu)先推廣,比如大飛機(jī),大發(fā)動機(jī)項(xiàng)目。其他單位可以嘗試先在一些部門進(jìn)行試點(diǎn),用試驗(yàn)結(jié)果說話,并總結(jié)成功經(jīng)驗(yàn)和失敗教訓(xùn),尋找到最適合自己單位的設(shè)計(jì)制造模式。
為使三維標(biāo)注成為工程師無障礙溝通的通用語言,我國已于2009年11月30日發(fā)布了國家標(biāo)準(zhǔn)《技術(shù)產(chǎn)品文件——數(shù)字化產(chǎn)品定義數(shù)據(jù)通則》(GB/T 24734-2009),對產(chǎn)品的三維標(biāo)注方式進(jìn)行規(guī)范。但對于飛機(jī)、航空發(fā)動機(jī)等自由曲線曲面特征較多的產(chǎn)品,其標(biāo)注方式與普通機(jī)械產(chǎn)品有所不同。并且產(chǎn)品模型的標(biāo)注信息是否符合國家標(biāo)準(zhǔn),目前依賴人工檢查,尚無軟件工具保證。
解決思路:參考已有國家標(biāo)準(zhǔn),并結(jié)合行業(yè)實(shí)際情況,制定適應(yīng)于相關(guān)行業(yè)的數(shù)字化產(chǎn)品定義標(biāo)準(zhǔn)。開發(fā)產(chǎn)品模型三維標(biāo)注標(biāo)準(zhǔn)化檢查工具,以減輕人工檢查的負(fù)擔(dān)。
三維標(biāo)注技術(shù)通過注釋信息的結(jié)構(gòu)化和形式化,成為了產(chǎn)品設(shè)計(jì)制造一體化信息傳遞的有效載體。但是,注釋信息的完備性和形式化還沒有做到盡善盡美。
注釋信息的完備性指的是注釋信息是否完全確定了產(chǎn)品的設(shè)計(jì)和制造工藝信息。幾何設(shè)計(jì)信息是否完備可以由幾何造型器查看是否欠約束來確定,而制造工藝信息是否完備很難由計(jì)算機(jī)自動判斷。比如一個零件的注釋信息中沒有明確指出應(yīng)該鑄造加工還是切削加工,若計(jì)算機(jī)根據(jù)粗糙度信息也無法做出判斷,則后續(xù)工藝規(guī)劃、制造環(huán)節(jié)也將無所適從。
三維標(biāo)注中的尺寸、基準(zhǔn)、粗糙度、形位公差等注釋信息已經(jīng)做到了形式化,可被計(jì)算機(jī)所理解。但技術(shù)要求等注釋信息并不是形式化信息。比如,常見于技術(shù)要求中的“未注倒圓角R0.2-R0.5”,若要讓這條注釋信息驅(qū)動加工環(huán)節(jié),則必須先讓計(jì)算機(jī)理解這句話的語義,再查找哪些邊緣沒有倒圓角,還要根據(jù)某種原則決定究竟R取多少。
解決思路:繼續(xù)研究注釋信息完備性和形式化的方法,可以引入知識工程和專家系統(tǒng)方法,必要時加入人的交互。
三維標(biāo)注技術(shù)借助標(biāo)注平面將傳統(tǒng)二維工程圖中產(chǎn)品的尺寸、形位公差、粗糙度、基準(zhǔn)、技術(shù)要求等信息標(biāo)注在產(chǎn)品的三維模型空間中,為工程師擺脫百年來二維圖紙的束縛,在直觀的全三維空間中施展拳腳創(chuàng)造了可能。不僅如此,三維標(biāo)注技術(shù)通過注釋信息的結(jié)構(gòu)化和形式化,將傳統(tǒng)二維工程圖中產(chǎn)品的制造工藝信息集成到三維模型中,形成主模型,驅(qū)動產(chǎn)品的設(shè)計(jì)制造一體化。以三維標(biāo)注技術(shù)為基礎(chǔ)的MBD理念及相關(guān)的 BDS-600系列標(biāo)準(zhǔn),在波音公司研制B787客機(jī)中得到了很好的貫徹,已取得十分明顯的進(jìn)展,并得到國際上的廣泛認(rèn)同[2]。盡管目前在我國推行該項(xiàng)技術(shù)過程中,會遇到現(xiàn)有設(shè)計(jì)制造模式,三維標(biāo)注的標(biāo)準(zhǔn)化等方面的阻礙,注釋信息的完備性及形式化還不完美,但它引領(lǐng)了產(chǎn)品設(shè)計(jì)制造一體化的趨勢,展現(xiàn)著良好的應(yīng)用前景。
[1]盧 鵠, 韓 爽, 范玉青. 基于模型的數(shù)字化定義技術(shù)[J]. 航空制造技術(shù), 2008, (3): 78-81.
[2]于 勇, 陶 劍, 范玉青. 大型飛機(jī)數(shù)字化設(shè)計(jì)制造技術(shù)應(yīng)用綜述[J]. 航空制造技術(shù), 2009, (11):56-60.
[3]劉軍強(qiáng), 王劍斐, 馬新廠, 等. 三維零件圖尺寸的自動標(biāo)注[J]. 西安工業(yè)大學(xué)學(xué)報(bào), 2008, (6): 526-530.