摘要:介紹了油缸CAD參數(shù)化設計的方法,探討了如何在CAXA電子圖板的基礎上結(jié)合工作實際情況進行二次開發(fā),開發(fā)出各種類型油缸從設計計算到繪圖一體化的方法?! ?/p>
關鍵詞:油缸;參數(shù)化;類型
我廠是安徽合力股份有限公司叉車油缸生產(chǎn)的基地,隨著合力不斷發(fā)展和壯大,我廠生產(chǎn)的油缸品種、規(guī)格越來越多,特別是系列化的油缸產(chǎn)品,結(jié)構(gòu)形狀大體相同,只是在桿徑、筒徑、長短等方面略有不同,這樣使得設計人員設計繪圖工作比較繁重,產(chǎn)品資源得不到共享,重復勞動也比較多,不利于促進產(chǎn)品設計的標準化、系列化、通用化,通過對油缸系列產(chǎn)品參數(shù)化設計使得整個設計規(guī)范化,同時也提高了工作效率,縮短新產(chǎn)品的設計周期,把設計人員從繁重的設計繪圖工作中解脫出來。
1.設計思想
根據(jù)工程的基本參數(shù)來有效地設計出一般常用和特殊結(jié)構(gòu)的油缸,并自動輸出加工用零件圖和裝配圖。為實現(xiàn)這一過程的一體化,利用我廠工程技術人員常用的CAXA電子圖板進行二次開發(fā),通過對油缸結(jié)構(gòu)的分析,歸納總結(jié)以往油缸的設計經(jīng)驗和習慣,優(yōu)選出相對合理的設計思路,對油缸中非標準零部件進行常用的幾種典型結(jié)構(gòu)的設計,盡量使其美觀、經(jīng)濟、質(zhì)量高并使其標準化、參數(shù)系列化。根據(jù)我廠的生產(chǎn)情況編制出叉車橫置、起升、傾斜、屬具和工程類等幾種結(jié)構(gòu)形式的標準油缸參數(shù)繪圖程序,另外為滿足特殊結(jié)構(gòu)類型的油缸和變化多端的密封形式,采用建立油缸標準及非標準零部件的數(shù)據(jù)庫和參數(shù)化圖形庫,并按一定規(guī)則組織數(shù)據(jù)庫和圖形庫,使之一一對應,這樣用戶就可根據(jù)自己的設計要求,通過對話框輸入必要參數(shù),經(jīng)編輯后設計出符合要求的圖紙。通過VC++提供的資源編輯器和電子圖板二次開發(fā)平臺EBADS提供的API接口函數(shù)編制了共12個模塊的處理程序,其自動化流程如圖所示。
油缸參數(shù)化設計始終以智能化自動處理和人機交互方式的兩條并行主線,建立了集設計計算、校驗、數(shù)據(jù)處理直至繪圖一體的總體設計集成環(huán)境,用戶可根據(jù)自己的需要輸入已知的參數(shù)來實現(xiàn)油缸的設計計算及繪圖過程的集成化。
2.油缸設計類型
在實際設計油缸時,有三種設計類型:第一種是設計一個全新的油缸,此時油缸的結(jié)構(gòu)不知道,需要通過選擇不同的制造物來滿足設計目標;第二種設計是在現(xiàn)有的產(chǎn)品基礎上開發(fā)出特殊結(jié)構(gòu)的新產(chǎn)品,此時,產(chǎn)品的一般結(jié)構(gòu)已知,設計的關鍵是選擇不同結(jié)構(gòu)的零件并決定其參數(shù);第三種設計是在現(xiàn)有產(chǎn)品上的常規(guī)設計,在一系列已經(jīng)全部或部分設計的方法中選擇其中一種來滿足設計要求,也可以說是現(xiàn)有產(chǎn)品基礎上的個性設計。后兩種是我們經(jīng)常碰到的。對于第二種設計,我們利用油缸常用參數(shù)圖形庫,可根據(jù)需要把它們組合成不同結(jié)構(gòu)的油缸,若需要變形(包括結(jié)構(gòu)參數(shù)和結(jié)構(gòu)形式)的特殊油缸,只需要改變參數(shù)數(shù)據(jù)或改變基本圖形元素的組合,計算機自動進行修改設計。對于第三種設計,我們將油缸較復雜的零件分解為幾個部分。用戶可以分別選取其中的幾個部分組合成不同結(jié)構(gòu)形式的油缸。
3.數(shù)據(jù)處理技術
設計計算模塊與繪圖模塊之間的數(shù)據(jù)交換是對話框的形式通過人工干預后進行的,設計計算的數(shù)據(jù)以某些特定的參數(shù)這記錄,將計算所得數(shù)據(jù)以數(shù)據(jù)文件形式輸出或直接與數(shù)據(jù)庫管理系統(tǒng)進行交流。根據(jù)具體情況,可以在不同模塊上使用不同的數(shù)據(jù)處理方法,如數(shù)據(jù)庫方法和數(shù)據(jù)庫文件方法。由于標準缸的數(shù)據(jù)量大,可用數(shù)據(jù)庫方法管理數(shù)據(jù),而在輔助模塊中可采用數(shù)據(jù)文件方法,因為處理的數(shù)據(jù)量不大,這樣可以使程序邏輯的代碼相對減少。
4.界面技術
對話框可利用資源編輯器和Cla Wizard進行可視化編輯,利用EBADS提供的簡單的API函數(shù)進行加載、卸載和顯示,這樣使用戶界面更友好,功能更強大。
5.對內(nèi)存的管理
對于比較大型的應用程序,一般不做成一個工程,而把某些功能相近的模塊放在一起。采用內(nèi)存的動態(tài)申請與回收,運行一個功能模塊,才調(diào)入內(nèi)存,運行完畢及時從內(nèi)存卸載,以保證當前程序邏輯的運行效率。同時,在設計每一模塊時,盡可能地使用全局變量,以保證有足夠的內(nèi)存。6結(jié)束語 由于該系統(tǒng)是在CAXA電子圖板的基礎上進行的二次開發(fā),使熟悉CAXA電子圖板的用戶,很方便、快捷的通過修改參數(shù)或選取不同結(jié)構(gòu)的因素來達到不同結(jié)構(gòu)油缸設計的目的。如果將優(yōu)化設計、專家系統(tǒng)引入變結(jié)構(gòu)油缸CAD系統(tǒng)之中,將使整個設計系統(tǒng)更加完善。#p#分頁標題#e#
相關文章
- 2021-09-08BIM技術叢書Revit軟件應用系列Autodesk Revit族詳解 [
- 2021-09-08全國專業(yè)技術人員計算機應用能力考試用書 AutoCAD2004
- 2021-09-08EXCEL在工作中的應用 制表、數(shù)據(jù)處理及宏應用PDF下載
- 2021-08-30從零開始AutoCAD 2014中文版機械制圖基礎培訓教程 [李
- 2021-08-30從零開始AutoCAD 2014中文版建筑制圖基礎培訓教程 [朱
- 2021-08-30電氣CAD實例教程AutoCAD 2010中文版 [左昉 等編著] 20
- 2021-08-30電影風暴2:Maya影像實拍與三維合成攻略PDF下載
- 2021-08-30高等院校藝術設計案例教程中文版AutoCAD 建筑設計案例
- 2021-08-29環(huán)境藝術制圖AutoCAD [徐幼光 編著] 2013年PDF下載
- 2021-08-29機械AutoCAD 項目教程 第3版 [繆希偉 主編] 2012年PDF