Pro/E環(huán)境下零件MBD模型檢測信息的獲取
零件MBD模型提供了三維環(huán)境下零件定義的完備信息表示,是數(shù)字化環(huán)境下三坐標測量信息獲取的基礎(chǔ)和數(shù)據(jù)源。依據(jù)MBD的建模規(guī)范以及測量軟件的測量要求,分析零件MBD模型檢測信息的構(gòu)成及其關(guān)聯(lián)關(guān)系,針對Pro/E環(huán)境下構(gòu)建的零件MBD模型,應用Pro/TOOLKIT二次開發(fā)工具,以VisualC++2008為開發(fā)平臺,進行檢測信息的獲取,并將檢測信息存儲到相應的數(shù)據(jù)表中,作為三坐標測量機的測量數(shù)據(jù)來源。
引言
零件檢測信息的自動和高效獲取,是實現(xiàn)CAD/CMM集成的重要組成內(nèi)容。隨著CAD技術(shù)的發(fā)展,零件三坐標檢測所需的檢測信息獲取,逐漸由零件模型的二維表示向三維環(huán)境發(fā)展,但通常需要通過IGES、STEP等CAD中性文件獲取,或針對采用三維標注的零件三維模型采用特征識別與公差匹配技術(shù)獲取,相關(guān)檢測信息獲取過程復雜且缺乏直觀性。基于模型的定義(Model Based Definition,MBD)的產(chǎn)品全三維定義技術(shù),代表了CAD技術(shù)的最新發(fā)展階段和未來的應用方向,其在航空制造領(lǐng)域的成功應用引起了業(yè)界的廣泛重視,國內(nèi)外相關(guān)國家和組織先后制定了相應技術(shù)標準和規(guī)范,并逐漸將MBD模型作為產(chǎn)品生命周期中的唯一表示形式和數(shù)據(jù)源。基于零件模型的MBD表示,開展針對制造、分析、檢測等的后續(xù)技術(shù)應用研究具有重要的技術(shù)發(fā)展意義,目前的MBD技術(shù)研究主要集中在不同產(chǎn)品設(shè)計規(guī)范的制定、工藝設(shè)計、工程分析等技術(shù)應用領(lǐng)域。
基于模型定義的零件定義和表示方法,提供了三維環(huán)境下零件測量信息的完備表示,使得零件信息獲取更加直觀與便捷。同時,Pro/TOOLKIT作為Pro/E的二次開發(fā)工具,為用戶提供了大量的C語言函數(shù)。通過調(diào)用庫函數(shù)中包含的專門的尺寸操作函數(shù)和公差操作函數(shù),用戶能夠方便而又安全的訪問Pro/E數(shù)據(jù)庫及內(nèi)部應用程序,實現(xiàn)尺寸信息、公差項目等檢測信息的獲取。
本文以Visual C++ 2008為開發(fā)平臺,通過二次開發(fā)工具Pro/TOOLKIT,針對Pro/E環(huán)境下建立的零件MBD模型,進行了檢測信息的獲取,并將其存儲在Access數(shù)據(jù)庫中,作為后續(xù)檢測規(guī)劃的數(shù)據(jù)基礎(chǔ)。
1、零件MBD模型檢測信息的構(gòu)成
依據(jù)ISO和我國在內(nèi)的相關(guān)國際組織和國家制定的產(chǎn)品數(shù)字化定義標準或規(guī)范。在以模型為核心的零件定義中,零件MBD模型由基準和坐標系、三維實體模型、注釋信息和屬性信息構(gòu)成。基于產(chǎn)品定義或設(shè)計角度,MBD模型給出了產(chǎn)品定義數(shù)據(jù)的完備表示,并成為獲取測量信息的數(shù)據(jù)基礎(chǔ),如圖1所示是零件MBD模型詳細的構(gòu)成內(nèi)容。
圖1 零件MBD模型的內(nèi)容構(gòu)成
在Pro/E軟件環(huán)境下,基于MBD技術(shù)構(gòu)建的完整的零件模型定義表示,如圖2所示。
圖2 Pro/E軟件環(huán)境下的零件MBD模型
4、結(jié)束語
本文針對Pro/E環(huán)境下建立的零件MBD模型,基于Visual C++ 2008開發(fā)平臺,利用Pro/TOOLKIT提供的二次開發(fā)工具,對其進行了檢測信息的獲取,并將其信息存儲到數(shù)據(jù)庫中,作為后續(xù)檢測規(guī)劃的信息源。通過實例驗證,基于零件MBD模型獲取檢測信息的方法是實現(xiàn)零件CMM測量信息獲取的一種較為有效的途徑。