劉 夏
(長(zhǎng)春大學(xué) 機(jī)械與車輛工程學(xué)院,吉林 長(zhǎng)春 130022)
隨著三維軟件技術(shù)突飛猛進(jìn)的發(fā)展,參數(shù)化設(shè)計(jì)方法不論是在提高工作效率,還是在產(chǎn)品優(yōu)化設(shè)計(jì)方面,其優(yōu)勢(shì)都是其他傳統(tǒng)設(shè)計(jì)方法所無(wú)法比擬的。目前各企業(yè)在產(chǎn)品設(shè)計(jì)中依賴于參數(shù)化設(shè)計(jì)大多要對(duì)三維設(shè)計(jì)軟件進(jìn)行二次開(kāi)發(fā),建立適合自己的專用模塊。
SW三維繪圖,采用特征建模、參數(shù)化程序的編制、程序驅(qū)動(dòng)法程序編制等方法實(shí)現(xiàn)三維實(shí)體模型的參數(shù)化設(shè)計(jì),可以在生產(chǎn)之前動(dòng)態(tài)模擬裝配過(guò)程、進(jìn)行干涉檢查;可以對(duì)重要零部件進(jìn)行有限元分析與優(yōu)化設(shè)計(jì)(CAE);可以模擬數(shù)控加工(CAM);可以生成零件的工藝規(guī)程(CAPP),這樣就易于實(shí)現(xiàn)數(shù)控加工系統(tǒng)的集成[1]。
VB編程具有不可取代的簡(jiǎn)單易用性和真正的“所見(jiàn)即所得”特性,使用VB來(lái)開(kāi)發(fā)軟件,具有開(kāi)發(fā)周期短、代碼效率高等優(yōu)點(diǎn)。在VB環(huán)境下建立的客戶程序可以直接訪問(wèn)SW對(duì)象。通過(guò)調(diào)用SW中的API函數(shù),可以完成零件的建模、修改及零件特征信息的提取(如特征尺寸的設(shè)置及提取、特征所在面的信息提取及各種幾何和拓?fù)湫畔?等。
(1) 系統(tǒng)總體設(shè)計(jì)及功能模塊
系統(tǒng)采用VB集成開(kāi)發(fā)環(huán)境,在VB環(huán)境中構(gòu)建操作平臺(tái),主要由數(shù)據(jù)輸入模塊、數(shù)據(jù)選擇模塊、計(jì)算模塊、驗(yàn)算模塊、三維實(shí)體尺寸驅(qū)動(dòng)模塊、三維實(shí)體零件裝配模塊、三維實(shí)體模擬仿真模塊、三維實(shí)體預(yù)覽模塊和SW三維軟件功能模塊等組成。本系統(tǒng)設(shè)計(jì)流程及主要功能模塊結(jié)構(gòu)關(guān)系,如圖1所示。……