基于PRO.E齒輪類零件參數(shù)化設(shè)計.doc_第1頁
基于PRO.E齒輪類零件參數(shù)化設(shè)計.doc_第2頁
基于PRO.E齒輪類零件參數(shù)化設(shè)計.doc_第3頁
基于PRO.E齒輪類零件參數(shù)化設(shè)計.doc_第4頁
基于PRO.E齒輪類零件參數(shù)化設(shè)計.doc_第5頁
已閱讀5頁,還剩45頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

基于Pro/E的齒輪類零件參數(shù)化設(shè)計摘要:基于Pro/E開發(fā)平臺,應(yīng)用Pro/TOOLKIT工具包以及VC+6.0編程語言開發(fā)了齒輪參數(shù)化設(shè)計系統(tǒng),通過在VC+6.0中創(chuàng)建的對話框修改齒輪參數(shù),例如模數(shù)、齒數(shù)、齒寬、壓力角、變位系數(shù)等,可以得到相應(yīng)的漸開線齒輪,從而滿足設(shè)計要求。實際應(yīng)用表明該系統(tǒng)可以大幅度提高工作效率。該系統(tǒng)的建立方法亦可應(yīng)用于其他零件的參數(shù)化設(shè)計。關(guān)鍵詞:Pro/E;齒輪;參數(shù)化設(shè)計;建模Abstract:basedonPro/Eplatform,agearparametricdesignsystemisdevelopedapplyingPro/TOOLKITapplicationdevelopmentkitandVC+6.0.Throughchangingthegearparametersintheapplicationinterface,suchasmodulus,numberofteeth,toothwidth,pressureangle,variablecoefficient,etc,thecorrespondinginvolutegeartomeetthedesignrequirementscanbegotten.Theapplicationshowsthatthesystemcangreatlyimproveefficiency.Theestablishmentofthesystemmethodcanbeappliedtootherparts,isnotconfinedtotheparametersofgeardesign.Keywords:Pro/E;Gear;ParametricDesign;Modeling前言隨著CAD技術(shù)的發(fā)展,三維造型技術(shù)的應(yīng)用越來越廣泛。漸開線齒輪由于能保證特定傳動比、受力方向不變等優(yōu)點,而廣泛應(yīng)用于各種通用機(jī)械中,但因其齒廓形狀和輪體結(jié)構(gòu)復(fù)雜多變而成為三維造型技術(shù)的難點。Pro/E為解決這一難題提供了方便,它是美國參數(shù)技術(shù)公司(ParametricTechnologyCorporation,簡稱PTC)推出的用于產(chǎn)品三維模型設(shè)計、加工、分析及繪圖等的CAD/CAE/CAM軟件系統(tǒng),并以參數(shù)化驅(qū)動、單一全關(guān)聯(lián)的數(shù)據(jù)庫、功能齊全的模塊等強大優(yōu)勢而占據(jù)重要地位,目前已在我國的機(jī)械、汽車、電子、塑料模具、航空航天和船舶等眾多領(lǐng)域廣泛應(yīng)用。Pro/E是當(dāng)前世界上最先進(jìn)的、面向制造行業(yè)的CAD/CAM/CAE高端軟件。作為一個集成的全面產(chǎn)品解決方案,Pro/E軟件使得用戶能夠數(shù)字化地創(chuàng)建和獲取三維產(chǎn)品定義。參數(shù)化造型就是通過參數(shù)化建模來構(gòu)造產(chǎn)品的幾何模型,通過參數(shù)化造型設(shè)計不僅可以縮短產(chǎn)品開發(fā)周期,并且可以進(jìn)行現(xiàn)有產(chǎn)品的系列化設(shè)計。齒輪是應(yīng)用最為廣泛的通用機(jī)械零件,廣泛用在各種傳動中,如減速器、傳動裝置和汽車的變速箱等。直齒圓柱齒輪是制造其它齒輪的基礎(chǔ),也是最通用的齒輪。對于這些需要經(jīng)常使用的通用機(jī)械零件,如果每次都要設(shè)計計算,工作量大而且繁瑣,屬于重復(fù)無效勞動。因此,正確的方法應(yīng)該是建立參數(shù)化的通用模型,設(shè)計新的齒輪時,根據(jù)需要輸入齒輪的參數(shù),如齒數(shù)、模數(shù)、齒輪寬度等數(shù)據(jù),就可以自動生成新的齒輪。齒輪類零件是組成機(jī)器的重要部分,是最常用的機(jī)械零件,也是機(jī)械產(chǎn)品中運動部件設(shè)計的核心。但是齒輪類零件的設(shè)計與繪圖是十分繁瑣且重復(fù)性很大的工作,傳統(tǒng)的人工設(shè)計方法費時費力,且容易出錯,設(shè)計人員將大量的時間和精力花費在一些重復(fù)性的工作上,缺乏更多的時間去進(jìn)行創(chuàng)造性設(shè)計,導(dǎo)致產(chǎn)品開發(fā)周期長、產(chǎn)品質(zhì)量差、市場競爭力弱等后果,然而,CAD技術(shù)推動了幾乎一切領(lǐng)域的設(shè)計革命,對加速工程建設(shè)和縮短產(chǎn)品開發(fā)周期、提高產(chǎn)品質(zhì)量、增強企業(yè)的市場競爭能力與創(chuàng)新能力發(fā)揮著重要作用。在實際應(yīng)用中,由于用戶的設(shè)計要求及生產(chǎn)條件的多樣性,這些CAD軟件往往難以完全適應(yīng),因此,在具體CAD應(yīng)用中還需要進(jìn)行二次開發(fā),以滿足用戶的需求,使其更符合企業(yè)的生產(chǎn)設(shè)計需要。本文采用二次開發(fā)工具Pro/TOOLKIT,在VC環(huán)境下,基于機(jī)械CAD軟件Pro/E開發(fā)了齒輪參數(shù)化造型設(shè)計系統(tǒng),來解決齒輪三維實體參數(shù)化造型設(shè)計這一類問題。1緒論1.1機(jī)械CAD技術(shù)的發(fā)展與應(yīng)用計算機(jī)輔助設(shè)計(ComputerAidedDesign,CAD)技術(shù),是綜合地利用計算機(jī)的工程計算、邏輯判斷、數(shù)據(jù)處理功能和人的經(jīng)驗與判斷能力結(jié)合,形成一個專門系統(tǒng),用來進(jìn)行各種圖形設(shè)計和圖形繪制,對所設(shè)計的部件、構(gòu)件或系統(tǒng)進(jìn)行綜合分析與模擬仿真實驗。它是近十幾年來形成的一個重要的計算機(jī)應(yīng)用領(lǐng)域。在汽車、飛機(jī)、船舶、集成電路、大型自動控制系統(tǒng)的設(shè)計中,CAD技術(shù)有愈來愈重要的地位,在有關(guān)設(shè)計計算模塊與繪圖模塊的參數(shù)接口及程序化繪圖研究也具有重要的價值。在CAD軟件發(fā)展初期,CAD的含義僅僅是圖板的替代品,即ComputerAidedDrawing(orDrafting),而非現(xiàn)在我們經(jīng)常討論的CAD(ComputerAidedDesign)所包含的全部內(nèi)容。CAD技術(shù)以二維繪圖為主要目標(biāo)的算法一直持續(xù)到70年代末期,以后作為CAD技術(shù)的一個分支而相對單獨、平穩(wěn)地發(fā)展。早期應(yīng)用較為廣泛的是CAD/CAM軟件,近十年來占據(jù)繪圖市場主導(dǎo)地位的是Autodesk公司的AutoCAD軟件。在今天中國的CAD用戶特別是初期CAD用戶中,二維繪圖技術(shù)逐漸再向三維方向發(fā)展。三維CAD技術(shù)在幾十年的發(fā)展過程中,大致經(jīng)歷了四次飛躍:曲面造型技術(shù)、實體造型技術(shù)、參數(shù)化技術(shù)、變量化技術(shù)。1)曲面造型技術(shù)進(jìn)入70年代,正值飛機(jī)和汽車工業(yè)的蓬勃發(fā)展時期。飛機(jī)及汽車制造中遇到的大量自由曲面問題,隨著貝賽爾算法的提出,使得人們在用計算機(jī)處理曲線及曲面問題時變得可以操作,開發(fā)出了以表面模型為特點的自由曲面造型技術(shù),推出了三維曲面造型系統(tǒng)CATIA。曲面造型系統(tǒng)的出現(xiàn),標(biāo)志著計算機(jī)輔助設(shè)計技術(shù)從單純模仿工程圖紙的三視圖模式中解放出來,首次實現(xiàn)以計算機(jī)完整描述產(chǎn)品零件的主要信息,同時也使得CAM技術(shù)的開發(fā)有了現(xiàn)實的基礎(chǔ),改變了以往只能借助油泥模型來近似準(zhǔn)確表達(dá)曲面的落后的工作方式,使產(chǎn)品開發(fā)手段比舊的模式有了質(zhì)的飛躍,新產(chǎn)品開發(fā)速度大幅度提高。2)實體造型技術(shù)隨著技術(shù)的進(jìn)步,計算機(jī)輔助工程分析(CAE)的需求日益高漲,CAE要求能獲得形體的完整信息,由于表面模型技術(shù)只能表達(dá)形體的表面信息,而線框和曲面造型對形體的表述都不完整,則難以準(zhǔn)確表達(dá)零件的其它特性,如質(zhì)量、重心、慣性矩等?;趯AD/CAE/CAM一體化技術(shù)發(fā)展的研究,提出了實體造型技術(shù)。由于實體造型技術(shù)能夠精確表達(dá)零件的全部屬性,在理論上有助于統(tǒng)一CAD、CAE、CAM的模型表達(dá),給設(shè)計帶來了驚人的方便性。3)參數(shù)化技術(shù)20世紀(jì)80年代中期,CAD技術(shù)的研究又有了重大進(jìn)展,此時提出了參數(shù)化實體造型技術(shù)。它的主要特點是:基于特征、全尺寸約束、全數(shù)據(jù)相關(guān)、尺寸驅(qū)動設(shè)計修改。參數(shù)化技術(shù)徹底克服了自由緘默的無約束狀態(tài),由尺寸決定實體造型的幾何形狀。尺寸驅(qū)動已經(jīng)成為當(dāng)今造型系統(tǒng)的基本功能。如果想修改零件形狀的話,只需修改一下尺寸的數(shù)值就可以實現(xiàn)形狀上的改變。這種新構(gòu)想最先在PTC公司(ParametricTechnologyCorp)的軟件Pro/E中成為現(xiàn)實。由于參數(shù)化技術(shù)的成功應(yīng)用,使得它很快成為CAD業(yè)界的標(biāo)準(zhǔn),許多軟件廠商紛紛追趕。由于計算機(jī)技術(shù)的迅猛發(fā)展,硬件成本大幅度下降,參數(shù)化技術(shù)充分體現(xiàn)出其在通用件、零部件設(shè)計上存在的簡便易行的優(yōu)勢。4)變量化技術(shù)針對參數(shù)化系統(tǒng)的局限,提出了一種比參數(shù)化技術(shù)更為先進(jìn)的實體造型技術(shù)變量化技術(shù)。變量化造型技術(shù)保留了參數(shù)化技術(shù)基于特征、全數(shù)據(jù)相關(guān)、尺寸驅(qū)動設(shè)計修改的優(yōu)點,但是在約束定義方面做了一定的改變。變量化造型技術(shù)將所需定義的尺寸“參數(shù)”進(jìn)一步區(qū)分為形狀約束和尺寸約束,而不僅僅是用尺寸來約束全部幾何。通常在新產(chǎn)品開發(fā)的概念設(shè)計階段,設(shè)計者首先考慮的是設(shè)計思想及概念,并將其體現(xiàn)在某些幾何形狀之中。但是這些幾何形狀嚴(yán)格的尺寸定位關(guān)系并不能在設(shè)計的初始階段完全確定,所以希望在初始階段能夠允許欠尺寸約束的存在。變量化技術(shù)為CAD技術(shù)的發(fā)展提供了更大的空間和機(jī)遇。隨著世界經(jīng)濟(jì)的迅猛發(fā)展和科學(xué)技術(shù)的騰飛,市場不斷國際化全球化,各行各業(yè)的競爭日益激烈。企業(yè)要想在殘酷的競爭中生存下來謀求發(fā)展,就要想方設(shè)法提高競爭力??s短新產(chǎn)品的研發(fā)和開發(fā)時間,提高產(chǎn)品的設(shè)計質(zhì)量,降低研發(fā)成本,進(jìn)行創(chuàng)新性設(shè)計,只有這樣,才能滿足市場不斷變化的需求。在這樣的形勢下,企業(yè)為了自身的生存和發(fā)展,增強市場競爭力,越來越多地采用CAD技術(shù)。Pro/E(以下稱Pro/E)軟件是當(dāng)前廣泛使用的三維CAD軟件中的典型代表,同其他CAD/CAM軟件一樣,針對具體企業(yè)或不同產(chǎn)品,Pro/E軟件在使用過程中也存在著通用性有余,專用性不足的問題,特別是國外CAD/CAM軟件在產(chǎn)品設(shè)計標(biāo)準(zhǔn)、規(guī)范及標(biāo)準(zhǔn)件庫等方面和國內(nèi)存在著差異,因而難以最大效益地發(fā)揮軟件的功能。事實上,參數(shù)化技術(shù)和變量化技術(shù)已經(jīng)成為了當(dāng)今主流CAD軟件的兩大流派。兩種造型理論相互依存,共同發(fā)展。我國CAD技術(shù)的引進(jìn)是從60年代開始的,最早起步于航空工業(yè),最近幾年發(fā)展很快,現(xiàn)已在機(jī)械、電子、建筑、汽車、服裝等行業(yè)逐步進(jìn)入實用階段。CAD技術(shù)最早起步于航空工業(yè),最近幾年發(fā)展很快,現(xiàn)已在機(jī)械、電子、建筑、汽車、服裝等行業(yè)逐步進(jìn)入實用階段。其中,以機(jī)床、汽車、飛機(jī)、船舶等應(yīng)用最為廣泛。一個產(chǎn)品的設(shè)計過程要經(jīng)過概念設(shè)計、詳細(xì)設(shè)計、結(jié)構(gòu)分析和優(yōu)化、仿真模擬等幾個階段。概念設(shè)計主要解決產(chǎn)品的造型外觀,在滿足功能的前提條件下,使產(chǎn)品外觀精致美觀。詳細(xì)設(shè)計是要確定產(chǎn)品的結(jié)構(gòu),各個零部件的結(jié)構(gòu)設(shè)計,所以又稱為部件設(shè)計,包括各零件的尺寸、形狀和結(jié)構(gòu)。結(jié)構(gòu)分析主要包括有限限元分析,將對各部件及產(chǎn)品整體的結(jié)構(gòu)進(jìn)行力學(xué)性能、熱學(xué)性能的分析。仿真模擬則主要是對產(chǎn)品進(jìn)行裝配模擬,運動機(jī)構(gòu)模擬,進(jìn)行干涉、碰撞分析等等。CAD技術(shù)可以說貫穿于整個設(shè)計過程,從產(chǎn)品方案的選擇到整機(jī)的可生產(chǎn)性、可維持性和可循環(huán)利用性等進(jìn)行全面設(shè)計,因此在機(jī)械制造中廣泛應(yīng)用。1.2本課題的研究目的與意義齒輪是多參數(shù)驅(qū)動的標(biāo)準(zhǔn)機(jī)械零件,在Pro/E中由于沒有機(jī)械零件的標(biāo)準(zhǔn)庫,齒輪的設(shè)計步驟多、工作量大。傳統(tǒng)的CAD系統(tǒng)所構(gòu)造的產(chǎn)品模型都是幾何圖素(如點、線、圓等)的簡單堆疊,僅僅描述了設(shè)計產(chǎn)品的可視化形狀,而不包含設(shè)計者的設(shè)計思想,因此難以對產(chǎn)品模型進(jìn)行改動,并生成新的產(chǎn)品實例。目前很多企業(yè)為縮短產(chǎn)品開發(fā)周期,大部分產(chǎn)品的設(shè)計都是改進(jìn)型設(shè)計,大約70%的新產(chǎn)品的設(shè)計都要重新利用原來的產(chǎn)品模型,于是參數(shù)化設(shè)計的概念在這樣的背景下應(yīng)運而生。近年來隨著三維設(shè)計軟件的應(yīng)用越來越普遍,齒輪的三維建模成為設(shè)計中經(jīng)常要進(jìn)行的工作。齒輪的三維實體精確建模對于齒輪的有限元分析、動力學(xué)分析、數(shù)字樣機(jī)和系統(tǒng)仿真來說是必不可少的。齒輪的三維建模較為復(fù)雜,涉及到很多公式和建模技巧,,特別是對于錐齒輪、斜齒輪以及渦輪蝸桿來說,建模過程十分繁瑣,提高齒輪的設(shè)計效率具有重要的實際工程意義;另一方面,三維CAD軟件Pro/E功能十分強大,采用了較為先進(jìn)的技術(shù),如全參數(shù)化實體建模技術(shù),數(shù)據(jù)全相關(guān)等,現(xiàn)在已廣泛應(yīng)用于機(jī)械和電子領(lǐng)域,有著廣泛的用戶群。Pro/E是采用參數(shù)化設(shè)計的、基于特征的三維實體造型系統(tǒng),其參數(shù)化特征造型在保證幾何、拓?fù)潢P(guān)系不變的情況下,以單一全關(guān)聯(lián)的數(shù)據(jù)庫實現(xiàn)模型的快速再生;它的二次開發(fā)接口使用戶可以在自己開發(fā)的程序中對零件進(jìn)行各種操作和控制,從而實現(xiàn)程序化設(shè)計。本課題使用的研究方法是參數(shù)化設(shè)計。參數(shù)化設(shè)計也叫尺寸驅(qū)動,是CAD技術(shù)在實際應(yīng)用中提出的課題,它不僅可使CAD系統(tǒng)具有交互式繪圖功能,還具有自動繪圖的功能。所謂參數(shù)化設(shè)計即是在設(shè)計中產(chǎn)品的結(jié)構(gòu)形式是確定的,它需要根據(jù)某些具體的條件和具體的參數(shù)來決定產(chǎn)品某一結(jié)構(gòu)形式下的結(jié)構(gòu)參數(shù),從而設(shè)計出不同規(guī)格的產(chǎn)品。其本質(zhì)是對統(tǒng)一結(jié)構(gòu)的產(chǎn)品通過修改尺寸來生成新規(guī)格的產(chǎn)品,利用計算機(jī)來進(jìn)行參數(shù)化CAD設(shè)計,只需在計算機(jī)上輸入機(jī)械零件的幾個關(guān)鍵參數(shù),就會準(zhǔn)確地、自動地生成工程樣圖。在參數(shù)化設(shè)計中,一般用一組參數(shù)來定義幾何圖形的尺寸數(shù)值并約定尺寸關(guān)系,提供給設(shè)計者進(jìn)行幾何造型使用。參數(shù)化設(shè)計一般用于設(shè)計對象的結(jié)構(gòu)形狀比較固定,可以有一組參數(shù)來約定尺寸關(guān)系,參數(shù)的求解較簡單,參數(shù)與設(shè)計對象的控制尺寸有顯式對應(yīng)關(guān)系,設(shè)計結(jié)果的修改受尺寸驅(qū)動。以Pro/E為開發(fā)平臺,開發(fā)齒輪三維參數(shù)化設(shè)計系統(tǒng),只需改變齒輪的相關(guān)參數(shù),如齒數(shù)、模數(shù)、壓力角、齒寬等,系統(tǒng)即可自動實現(xiàn)齒輪的設(shè)計變更,提高了設(shè)計效率。在Pro/E環(huán)境下可以根據(jù)齒輪傳動的基本規(guī)律和漸開線齒形的生成原理來進(jìn)行漸開線齒輪的精確造型,同時還能實現(xiàn)齒輪的參數(shù)化建模,從而實現(xiàn)了齒輪系列化設(shè)計,使設(shè)計人員從繁重的繪圖工作中解脫出來。使用Pro/E進(jìn)行的齒輪參數(shù)化造型具有如下意義:(1)利用方程創(chuàng)建出精確的漸開線曲線,提高漸開線齒輪的精確性。(2)通過改變相關(guān)參數(shù)及關(guān)系式,能夠快速建立產(chǎn)品的參數(shù)化模型,確定主要參數(shù)和修改定型,避免了手工造型的復(fù)雜繁瑣過程,為后續(xù)機(jī)構(gòu)運動學(xué)、動力學(xué)仿真分析及零件數(shù)控加工提供基礎(chǔ)數(shù)據(jù)支持。(3)給齒輪在機(jī)械設(shè)計、制造及CAE中帶來很大方便。1.3本課題研究內(nèi)容與開發(fā)思想1.3.1零件結(jié)構(gòu)參數(shù)化設(shè)計步驟1)零件結(jié)構(gòu)拆分及特征尺寸確定零件特征造型過程中,應(yīng)按其本身的功能和建模的特點,將零件拆分為相應(yīng)各個結(jié)構(gòu),并分別找出建立其實體模型的基本特征。為使所建立的模型盡量反映零件的基本特征,一些不重要的或不具有普遍性的細(xì)節(jié),如倒角等可省略,以免加大參數(shù)化的工作量。2)創(chuàng)建實體模型零件上的特征主要通過參數(shù)和幾何約束關(guān)系來相互關(guān)聯(lián),尺寸之間的關(guān)系分為2種:一種是自定義的各種外部參數(shù)和零件的被約束尺寸的關(guān)系;另一種是模型內(nèi)部特征之間的內(nèi)部約束關(guān)系,它是指零件的幾何元素之間約束關(guān)系,例如:平行、垂直、相切、同心等。在創(chuàng)建模型時,這些幾何約束關(guān)系同時被創(chuàng)建,當(dāng)模型被修改時,這些關(guān)系可以自動保持設(shè)計者的意圖不變。一個特征往往有多種創(chuàng)建方法,在設(shè)計時必須考慮好如何表達(dá)該特征與其它特征的關(guān)系。3)定義特征參數(shù)建立模型后,所定義的所有零件尺寸由系統(tǒng)自動按照建立的先后順序命名為相應(yīng)的內(nèi)部標(biāo)識尺寸。在復(fù)雜模型上,則需要找出尺寸間的2種對應(yīng)關(guān)系:即內(nèi)部標(biāo)識尺寸和外部模型上各個數(shù)值之間的對應(yīng)關(guān)系;內(nèi)部標(biāo)識尺寸和將要命名的外部參數(shù)之間的關(guān)系。這2種關(guān)系綜合在一起就體現(xiàn)了外部參數(shù)和零件上被約束尺寸的關(guān)系。命名參數(shù)時,參數(shù)名稱要力求簡單易懂,必要時可再加入簡單注釋。4)輸入特征參數(shù)將已定義好的參數(shù)輸入零件設(shè)計列表的“輸入部分”,并在關(guān)系定義部分定義出與零件各部分尺寸之間的對應(yīng)關(guān)系,同時還可在關(guān)系定義部分定義同一零件不同尺寸的相互約束關(guān)系。同一零件的各部分需要協(xié)同變化的,也需要在這里列出。5)修改特征參數(shù)可用2種方法來修改參數(shù):一是根據(jù)所附提示,選擇每項參數(shù)的名稱,并逐項修改;二是將所有需要修改的參數(shù)生成數(shù)據(jù)文件,通過讀入文件的方式一次性全部修改。第一種方法速度較慢,可以在調(diào)試程序、輸入變量的時候使用;第二種方法效率較高,當(dāng)程序編制完1.3.2開發(fā)平臺與工具簡介系統(tǒng)是以Pro/E3.0中文野火版為軟件平臺,以VisualC+6.0為編程語言,采用動態(tài)鏈接庫的方式(DLL模式)開發(fā)基于Pro/TOOLKIT二次開發(fā)的箱體零件三維參數(shù)化造型系統(tǒng)。1)Pro/EPro/E軟件是美國PTC公司(ParametricTechnologyCorporation)的產(chǎn)品,是一種單一數(shù)據(jù)庫結(jié)構(gòu)、標(biāo)準(zhǔn)的基于特征的建模技術(shù)以及獨特的全相關(guān)技術(shù)的機(jī)械設(shè)計自動化軟件。Pro/E是建立在一個統(tǒng)一的能在系統(tǒng)內(nèi)部引起變化的數(shù)據(jù)結(jié)構(gòu)的基礎(chǔ)上,因此開發(fā)過程中某一處所發(fā)生的變化能夠很快傳遍整個設(shè)計制造過程,以確保所有的零件和各個環(huán)節(jié)保持一致性和協(xié)調(diào)性。Pro/E作為三維造型設(shè)計系統(tǒng),是一套由設(shè)計至生產(chǎn)的機(jī)械自動化軟件,其功能強大,用途廣泛,是新一代CAD/CAM系統(tǒng)軟件。它以尺寸驅(qū)動、特征建模、全參數(shù)設(shè)計、單一全關(guān)聯(lián)的數(shù)據(jù)庫、虛擬現(xiàn)實及多數(shù)據(jù)接口等優(yōu)點改變了傳統(tǒng)的設(shè)計觀念,使設(shè)計工作直觀化、高效化、精確化和系統(tǒng)化,成為目前機(jī)械CAD領(lǐng)域的新標(biāo)準(zhǔn)。與傳統(tǒng)的CAD系統(tǒng)僅提供繪圖工具不同,Pro/E提供了一套完整的機(jī)械產(chǎn)品解決方案,包括工業(yè)設(shè)計、機(jī)械設(shè)計、模具設(shè)計、鈑金設(shè)計、加工制造、機(jī)構(gòu)分析、有限元分析和產(chǎn)品數(shù)據(jù)庫管理,甚至包括了產(chǎn)品生命周期,是多項技術(shù)的集成產(chǎn)品。Pro/E的主要特征有:(1)3D實體模型;(2)單一數(shù)據(jù)庫;(3)基于特征的參數(shù)化實體建模;(4)行為建模技術(shù);(5)機(jī)構(gòu)設(shè)計技術(shù);(6)強大的裝配功能;(7)NC加工;(8)二次開發(fā)技術(shù)。2)VisualC+6.0VisualC+是新一代面向?qū)ο蟮?、可視化的程序設(shè)計工具。本系統(tǒng)用戶界面模塊的設(shè)計選擇VisualC+6.0(簡稱VC+)作為開發(fā)平臺。VC+是運行于Windows上的交互式可視化集成開發(fā)環(huán)境,是美國MicrosoftVisualStudio的一部分。像其它的可視化開發(fā)環(huán)境(如VisualBasic,C+Builder)一樣,VC+集程序的代碼編輯、編譯、連接、調(diào)試等于一體,給編程人員提供了一個完整而又方便的開發(fā)界面和許多有效的輔助開發(fā)工具。VC+的AppWizard可以為很大一部分類型的程序提供框架代碼,用戶不需要書寫代碼,只需要幾個按鈕就可以生成一個完整的可以運行的程序。利用VC+開發(fā)基于Pro/E的程序編制一般需要兩個步驟:一是可視化設(shè)計階段;二是代碼編寫階段。在可視化設(shè)計階段,編程者使用VC+工具箱來定制所需的用戶界面。在代碼編寫階段,編程者通過調(diào)用消息和事件函數(shù)實現(xiàn)所需的功能。由于在VC+中可以方便使用對話框(Dialog)、位圖(Bitmap)、菜單(Menu)等工具箱,編程人員只需編寫少量的代碼就可以設(shè)計出界面友好、方便用戶使用的程序,因而可以大大提高系統(tǒng)開發(fā)的效率。通常Pro/E二次開發(fā)使用的編程語言有VisualC+6.0環(huán)境下的C語言、VC+語言,VisualBasic語言。根據(jù)課題要求,選擇了采用VC+高級程序語言作為使用語言。VisualC+6.0是面向?qū)ο蟮?、可視化的開發(fā)工具,支持MFC類庫編程,有強大的AppWizard類向?qū)?,可以方便的編寫菜單和對話框等資源文件。這對要求基于Pro/E開發(fā)出可視化界面二次開發(fā)工作來說是一個很好的開發(fā)環(huán)境。本課題將選用Pro/E3.0作為開發(fā)平臺,選用編程調(diào)試工具VisualC+6.0。利用Pro/E自帶的開發(fā)工具Pro/TOOLKIT,并且選用動態(tài)鏈接庫(DLL)的同步模式,進(jìn)行Pro/E軟件的二次開發(fā)。2Pro/TOOLKIT程序設(shè)計方法2.1Pro/TOOLKIT簡介Pro/TOOLKIT是PTC公司為Pro/E軟件提供的開發(fā)工具包,即應(yīng)用程序接口。其主要目的是讓用戶或第三方通過C程序代碼擴(kuò)充Pro/E系統(tǒng)的功能,開發(fā)基于Pro/E系統(tǒng)的應(yīng)用程序模塊,從而滿足用戶的特殊要求。它提供了大量的C語言庫函數(shù),能夠使外部應(yīng)用程序(客戶應(yīng)用程序)安全有效地訪問Pro/E的數(shù)據(jù)庫和應(yīng)用程序,通過第三方在Pro/E系統(tǒng)中添加所需要的功能。不僅如此,還

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論