【摘 要】論述了Pro/ENGINEER二次開發(fā)技術(shù)對企業(yè)的重要性。提出了在三維CAD軟件上進行二次開發(fā)的過程中應(yīng)值得注意的問題,如開發(fā)系統(tǒng)的目的、開發(fā)工具的選取等。筆者通過基于Pro/TOOLKIT工具箱的Pro/ENGINEER二次開發(fā)技術(shù)在履帶車輛傳動系統(tǒng)建模中的應(yīng)用,進一步闡述了實施Pro/TOOLKIT二次開發(fā)時基本步驟和源文件的編寫,可執(zhí)行文件的生成、注冊和運行等關(guān)鍵技術(shù)。最后,筆者通過在Pro/ENGINEER中的開發(fā)實踐論證了二次開發(fā)是提高設(shè)計能力和效率的必要手段。
【關(guān)鍵詞】二次開發(fā) 過程
1 前言
隨著計算機輔助設(shè)計和輔助制造技術(shù)的飛速發(fā)展,其應(yīng)用領(lǐng)域在日益擴展,已使工程設(shè)計業(yè)和制造業(yè)發(fā)生了深刻的變化,這一點在產(chǎn)品的結(jié)構(gòu)設(shè)計方面表現(xiàn)的尤為顯著。三維造型技術(shù)、參數(shù)設(shè)計技術(shù)和虛擬現(xiàn)實技術(shù)等新概念、新辦法已滲透到傳統(tǒng)的結(jié)構(gòu)設(shè)計中,并發(fā)揮出前所未有的作用,推動工程設(shè)計技術(shù)的發(fā)展。
PTC 公司的Pro/ENGINEER 是現(xiàn)代CAD系統(tǒng)的代表,由它率先采用的革命性的設(shè)計思想——基于特征的參數(shù)化設(shè)計,領(lǐng)導(dǎo)了現(xiàn)代CAD發(fā)展的潮流。其主要特征功能有:全相關(guān)性、基于特征的參數(shù)化模型建模、先進的資料管理系統(tǒng)和裝配管理工程數(shù)據(jù)庫再利用等。它易于使用,可在各種硬件平臺上運行。可讓使用者同時完成工業(yè)設(shè)計、結(jié)構(gòu)設(shè)計功能,模擬加工制造,縮短產(chǎn)品開發(fā)的時間和流程。
然而就是由于Pro/ENGINEER軟件的這種廣而博的通用性,使它在具體應(yīng)用時不能直接處理特定的產(chǎn)品,由于產(chǎn)品設(shè)計的要求千差萬別,企業(yè)擁有的設(shè)計資源和設(shè)計環(huán)境也不同,再加上國外設(shè)計觀念、標(biāo)準與國內(nèi)存在差異,在使用該軟件進行具體產(chǎn)品設(shè)計時會感到有些不是特別方便;谶@一點,為了使Pro/ENGINEER軟件能夠在企業(yè)特定產(chǎn)品設(shè)計中最大限度地發(fā)揮潛力,創(chuàng)造效益,就需要對Pro/ENGINEER進行二次開發(fā)。也就是把Pro/ENGINEER進一步充實、完善、改進,進而成為用戶適用的CAD/CAE/CAM應(yīng)用系統(tǒng)。
2 二次開發(fā)中應(yīng)注意的問題
2.1 明確二次開發(fā)的目的
開發(fā)之前要明確產(chǎn)品的性質(zhì)和所需的設(shè)計能力,由此確立所設(shè)計產(chǎn)品的功能、所需的設(shè)計理論和人力物力資源,還要考慮產(chǎn)品的更新以及未來的市場走向,使產(chǎn)品保持長久的可用性和生命力。