比較而言,第一類方式簡單易行,無需編寫代碼,但自動(dòng)化程度不高,對(duì)于大量零件設(shè)計(jì)的管理不便。第二類方式建立了交互式用戶界面,用專用數(shù)據(jù)庫管理軟件管理數(shù)據(jù),通過出錯(cuò)處理和輸入數(shù)據(jù)合法性校驗(yàn)?zāi)苡行ПWC參數(shù)化驅(qū)動(dòng)的穩(wěn)定可靠,并能建立符合專業(yè)人員設(shè)計(jì)習(xí)慣的界面,以方便專業(yè)人員使用。
因此,本CAD系統(tǒng)綜合以上兩類方法,采用Visual Basic 6.0作為開發(fā)工具,用Access2003作為設(shè)計(jì)參數(shù)數(shù)據(jù)庫管理工具,以SolidWorks2004為平臺(tái)進(jìn)行二次開發(fā)。
三、系統(tǒng)總體設(shè)計(jì)
計(jì)算機(jī)輔助設(shè)計(jì)(CAD)的功能在于能協(xié)助工程技術(shù)人員完成產(chǎn)品設(shè)計(jì)各階段的工作。本系統(tǒng)主要是針對(duì)粉末冶金拉下式成形模的輔助設(shè)計(jì),仔細(xì)分析拉下式成形模的傳統(tǒng)設(shè)計(jì)過程,可以發(fā)現(xiàn),對(duì)于同種類型壓坯的模具,在設(shè)計(jì)過程中有許多雷同之處,即使不同類型壓坯的模具設(shè)計(jì)也有共用的部分,比如壓坯件工藝分析準(zhǔn)則、成形零件尺寸計(jì)算公式、通用零件(如模架)的選用、各種強(qiáng)度校核與壓力計(jì)算公式等,如能將這些設(shè)計(jì)過程中的通用部分程序化、規(guī)程化,讓設(shè)計(jì)人員只是簡單地輸入?yún)?shù)和選擇參數(shù),交由計(jì)算機(jī)完成一些重復(fù)的工作,便能大大減輕設(shè)計(jì)人員的重復(fù)勞動(dòng),提高設(shè)計(jì)效率,達(dá)到計(jì)算機(jī)輔助設(shè)計(jì)的目的。值得特別注意的是,對(duì)于那些受現(xiàn)場工藝條件影響較大的參數(shù)(如成形陰模的型腔尺寸),必須作人工干預(yù)處理。其方法是采用交互式對(duì)話方式直接在設(shè)計(jì)平臺(tái)中修正,這就使得設(shè)計(jì)系統(tǒng)的靈活性大大增強(qiáng)。
總之,通過分析粉末冶金拉下式成形模傳統(tǒng)手工設(shè)計(jì)流程,可將其中具有固定設(shè)計(jì)流程的部分提取出來,轉(zhuǎn)變?yōu)橛?jì)算機(jī)能自動(dòng)完成其設(shè)計(jì)過程的模塊,而不能通用的設(shè)計(jì)流程的部分采用交互方式在三維環(huán)境下進(jìn)行人工交互設(shè)計(jì)。本系統(tǒng)主要針對(duì)五類其本類型的壓坯進(jìn)行模具設(shè)計(jì),系統(tǒng)總體結(jié)構(gòu)如圖1所示。
本系統(tǒng)共分工藝分析模塊,計(jì)算模塊,零件設(shè)計(jì)模塊,模具結(jié)構(gòu)設(shè)計(jì)模塊,繪圖模塊幾部分。模塊獨(dú)立編程,模塊之間通過參數(shù)數(shù)據(jù)連接,并編制相應(yīng)的數(shù)據(jù)校驗(yàn)接口,保證數(shù)據(jù)的一致性和正確性。圖中單箭頭表示數(shù)據(jù)流向以及數(shù)據(jù)調(diào)用,雙向箭頭表示關(guān)聯(lián)設(shè)計(jì)。

圖1 系統(tǒng)總體結(jié)構(gòu)
四、系統(tǒng)實(shí)現(xiàn)關(guān)鍵技術(shù)
1.標(biāo)準(zhǔn)件庫建立及參數(shù)化設(shè)計(jì)
建立模具零件和結(jié)構(gòu)的通用化和系列化的圖形庫,對(duì)提高模具結(jié)構(gòu)的零件設(shè)計(jì)效率起著至關(guān)重要的作用。盡管目前粉末冶金模具設(shè)計(jì)還沒有一個(gè)統(tǒng)一的國家標(biāo)準(zhǔn),但通用化、標(biāo)準(zhǔn)化無疑是粉末冶金模具發(fā)展的方向。本系統(tǒng)將拉下式成形模中的常用零件(如上模板、陰模板、導(dǎo)柱、導(dǎo)套等)列為標(biāo)準(zhǔn)件。標(biāo)準(zhǔn)件事先建立模型庫,所謂模型庫,顧名思義就是某種樣式的模型,只有形狀而未賦予具體尺寸參數(shù)。分別在SolidWorks中將標(biāo)準(zhǔn)件做成三維零件模型,將其存儲(chǔ)于模型庫中,并把相關(guān)尺寸參數(shù)系列用Access存儲(chǔ)于尺寸參數(shù)庫中。通過SolidWorks API 的調(diào)用和提取函數(shù)直接將尺寸參數(shù)賦給模型,如此一來,不但代碼量小,而且程序也穩(wěn)定可靠。這樣,三維造型工作就由編制繁雜的API函數(shù)程序轉(zhuǎn)變?yōu)槟P蛶斓慕,雖然建立過程需要花一定的時(shí)間,但模型庫一旦建立完備,后續(xù)編程工作就變得簡單輕松。