隨著計(jì)算機(jī)技術(shù)的發(fā)展陶焙,計(jì)算機(jī)在鑄造中的應(yīng)用越來(lái)越廣泛即倦,鑄造工藝計(jì)算機(jī)輔助設(shè)計(jì)CAD是在鑄造工藝設(shè)計(jì)中利用計(jì)算機(jī)系統(tǒng)對(duì)要設(shè)計(jì)的鑄件進(jìn)行最佳設(shè)計(jì)息扶,其中包括資料檢索敦璧、參數(shù)及設(shè)計(jì)信息查詢、工藝方案確定纫脚、計(jì)算、自動(dòng)繪圖等眶逐。鑄造工藝CAD將鑄造工藝設(shè)計(jì)與計(jì)算機(jī)技術(shù)結(jié)合起來(lái)况颈,方便、快捷準(zhǔn)確地代替人工和個(gè)人經(jīng)驗(yàn)來(lái)進(jìn)行鑄造工藝設(shè)計(jì)洗吉,在開發(fā)的過(guò)程中充分利用了計(jì)算機(jī)數(shù)據(jù)庫(kù)技術(shù)和計(jì)算機(jī)圖形技術(shù)勾奇。
1 鑄造工藝CAD的系統(tǒng)結(jié)構(gòu)
鑄造工藝CAD軟件的開發(fā)設(shè)計(jì),不僅要求系統(tǒng)能夠進(jìn)行復(fù)雜的二維繪圖蔼魁、尺寸標(biāo)注摆野、填寫標(biāo)題欄和對(duì)圖形夭寺、文字的編輯功能,同時(shí)也要具備完善的工藝設(shè)計(jì)數(shù)據(jù)庫(kù)和參數(shù)化的圖形庫(kù)裆站,以及設(shè)計(jì)過(guò)程中生成的各種文字条辟、數(shù)據(jù)、圖形的收集整理功能宏胯,以供設(shè)計(jì)完成后的相關(guān)數(shù)據(jù)羽嫡、圖形分類管理和補(bǔ)充、擴(kuò)大肩袍,豐富數(shù)據(jù)庫(kù)資源杭棵。鑄造工藝CAD是指從零件圖輸入到鑄件工藝圖輸出之間應(yīng)完成的全部工藝設(shè)計(jì)工作。主要包括鑄件的分型面氛赐、加工余量魂爪、拔模斜度、芯頭艰管、澆注系統(tǒng)滓侍、冒口及各種工藝符號(hào)的設(shè)計(jì)。
2 鑄造工藝CAD 數(shù)據(jù)庫(kù)建立與管理
建立鑄造工藝參數(shù)數(shù)據(jù)庫(kù)蛙婴,以便貯存和管理鑄造工藝設(shè)計(jì)所需要的設(shè)計(jì)信息粗井,數(shù)據(jù)庫(kù)是鑄造工藝CAD系統(tǒng)的核心,所有的設(shè)計(jì)和繪圖工作都建立在這個(gè)公共數(shù)據(jù)庫(kù)里钢谍,其功能有:能提供設(shè)計(jì)過(guò)程中所有設(shè)計(jì)內(nèi)容所需的工藝參數(shù)趁吭,如金屬密度、收縮率亏的、分型負(fù)數(shù)咖杉,澆注系統(tǒng)參數(shù),冒口系統(tǒng)參數(shù)等胆中。冒口設(shè)計(jì)模塊和澆注系統(tǒng)設(shè)計(jì)模塊所采用的數(shù)學(xué)模型和結(jié)構(gòu)都是固定的句担,而不同的只是鑄件的具體尺寸。因此橡收,這類模塊首先根據(jù)鑄件的種類青蝗、形狀、模數(shù)配评、尺寸等參數(shù)世蕴,用Miscrosoft Access建立標(biāo)準(zhǔn)件數(shù)據(jù)庫(kù),在繪圖前汁算機(jī)先計(jì)算鑄件的工藝參數(shù)再拴,然后塘丝,根據(jù)計(jì)算結(jié)果自動(dòng)查詢標(biāo)準(zhǔn)件數(shù)據(jù)庫(kù),當(dāng)標(biāo)準(zhǔn)件不能滿足設(shè)計(jì)要求時(shí)诞外,由自定義數(shù)據(jù)程序模塊通過(guò)交互的數(shù)據(jù)傳遞在屏幕上將計(jì)算結(jié)果自動(dòng)轉(zhuǎn)化為圖形澜沟。
為了對(duì)鑄造工藝參數(shù)數(shù)據(jù)庫(kù)進(jìn)行有效的管理灾票,本軟件提供一個(gè)數(shù)據(jù)庫(kù)管理程序,在程序里可以對(duì)數(shù)據(jù)進(jìn)行各種操作(包括數(shù)據(jù)的瀏覽茫虽,添加刊苍,刪除,查詢等)席噩。
數(shù)據(jù)庫(kù)程序設(shè)計(jì)本軟件根據(jù)實(shí)際需要班缰,充分利用各種數(shù)據(jù)庫(kù)操作的優(yōu)點(diǎn),分別使用了悼枢。DBC (Open Database Connectivity 開放式數(shù)據(jù)庫(kù)接) ,DAO (DataAccess Objects 數(shù)據(jù)訪問對(duì)象)等數(shù)據(jù)庫(kù)處理方法埠忘,從而方便、安全地對(duì)數(shù)據(jù)進(jìn)行管理馒索,保證了數(shù)據(jù)的使用和存儲(chǔ)莹妒。
3 鑄造工藝CAD 軟件的圖形庫(kù)
3.1 AutoCAD2000的圖形系統(tǒng)
鑄造工藝CAD的主要目的是以人機(jī)對(duì)話的形式輸出工藝、工裝設(shè)計(jì)圖紙绰上,因此圖形系統(tǒng)是鑄造工藝CAD的重要組成部分追祈。從根本上講CAD圖形系統(tǒng)是由一個(gè)圖形核心系統(tǒng)(繪圖軟件)和一系列嵌套在某種高級(jí)語(yǔ)言中的圖形輸入輸出函數(shù)及子程序構(gòu)成的。近幾年來(lái)框抽,微型機(jī)圖形系統(tǒng)發(fā)展十分迅速俐番,以美國(guó)Autodesk公司推出的AutoCAD 軟件最流行。AutoCAD 強(qiáng)大的繪圖功能绵扇、豐富的編輯子段以及良好的人機(jī)界面等撇熬,使得AutoCAD 在各行各業(yè)中發(fā)揮著重要的作用, 同時(shí)它也提供了一個(gè)開放式的平臺(tái)仓煌,給有心開發(fā)各行各業(yè)的AutoCAD軟件廠商一個(gè)理想的環(huán)境烧已。在AutoAD 平臺(tái)上進(jìn)行的二次開發(fā)應(yīng)用軟件已廣泛應(yīng)用于各個(gè)工程領(lǐng)域,并且用于AutoCAD 二次開發(fā)的方法和環(huán)境也在不斷地發(fā)展和完善熔徊。
3.2 AutoCAD2000 的二次開發(fā)環(huán)境
AutoCAD 之所以得到廣泛的應(yīng)用烘牌,與其開放式體系、豐富的開發(fā)工具和開發(fā)方法是分不開的朽晓。從第一代的編程語(yǔ)言Autolisp到ADS撮点、ARX、Objec隊(duì)RX方仿、VBA述雾、及最新發(fā)布的Java, 體現(xiàn)了AutoCAD 開放的應(yīng)用開發(fā)體系結(jié)構(gòu)兼丰,真正擴(kuò)展了AutoCAD 系統(tǒng)的功能。AutoCAD 的二次開發(fā)環(huán)境也逐漸從基于結(jié)構(gòu)化的唆缴、過(guò)程的編程環(huán)境轉(zhuǎn)向面向?qū)ο蟮拈_發(fā)平臺(tái)鳍征。ARX是R13之后推出的一個(gè)全新的面向?qū)ο蟮拈_發(fā)環(huán)境黍翎。也是AutoCAD第一次直接提供面向?qū)ο蟮亩伍_發(fā)工具。ARX更著眼于應(yīng)用程序的智能性艳丛。ARX程序在很多方面與ADS匣掸、Autolsp程序不同,ARX程序是)個(gè)動(dòng)態(tài)鏈接庫(kù)氮双。它和AutoCAD共享同樣的地址空間并且直接和AutoCAD進(jìn)行通訊碰酝。ARX 訪問AutoCAD 數(shù)據(jù)庫(kù)的速度更快, 并且ARX 程序可以創(chuàng)建新的類戴差,這些類可以為其它程序所共享送爸,從而充分利用面向?qū)ο缶幊痰膬?yōu)點(diǎn)。ARX程序創(chuàng)建的實(shí)體幾乎與AutoCAD內(nèi)在實(shí)體是等同的暖释。ARX 提供了六個(gè)主要的類庫(kù)來(lái)訪問和控制AutoCAD 及處理CAD 常見的事物窗蠕,它們是:(1)AcRx AutoCAD 運(yùn)行擴(kuò)展庫(kù)o (2)AcEd AutoCAD命令擴(kuò)展庫(kù)。(3 )AcDb AutoCAD 數(shù)據(jù)庫(kù)訪問庫(kù)在摔。(4)AcGe 通用幾何庫(kù)骏疆。(5)AcGi AutoCAD 圖形界面庫(kù)。(6)AcBr邊界描述庫(kù)唤吐。
4 圖形參數(shù)化程序設(shè)計(jì)的機(jī)制
圖形參數(shù)化程序設(shè)計(jì)主要是將工藝參數(shù)數(shù)據(jù)庫(kù)和Auto CAD圖形庫(kù)相結(jié)合潜佑。作為一個(gè)參數(shù)化圖庫(kù)系統(tǒng),主要包括數(shù)據(jù)庫(kù)诫幼、用戶界面和參數(shù)化繪圖程序三個(gè)部分镐准。其中,數(shù)據(jù)庫(kù)主要用來(lái)存放圖形的系列尺寸數(shù)據(jù)和性能參數(shù)针蜀;參數(shù)化繪圖程序用來(lái)實(shí)現(xiàn)圖形繪制的程序化页更;用戶界面用來(lái)實(shí)現(xiàn)數(shù)據(jù)庫(kù)與參數(shù)化繪圖程序的連接,設(shè)計(jì)上以對(duì)話框的形式實(shí)現(xiàn)捷仓;在數(shù)據(jù)的流程設(shè)計(jì)上锹嫌,采用自定義繪圖類的方式,該方式充分考慮了面向?qū)ο蟮脑O(shè)計(jì)方法图云,完全實(shí)現(xiàn)了變量與方法的封裝惯悠。自定義繪圖類,其成員變量為圖形的尺寸參數(shù)竣况,其成員函數(shù)為用于繪制圖形的功能函數(shù)克婶, 在對(duì)話框類中聲明白定義繪圖類的對(duì)象指針。
在"新建冒口"標(biāo)綏的界面里丹泉,右邊是冒口的繪圖參數(shù)情萤,左邊是冒口示意圖,根據(jù)冒口重量選取繪圖參數(shù)到左上的編輯框中,然后單擊"繪圖"按鈕繪制冒口筋岛。同樣在"修改冒口"標(biāo)簽的界面里娶视,可對(duì)已經(jīng)繪制的胃口進(jìn)行修改。明頂冒口繪圖類的構(gòu)造代碼如下:
class cjming_dinlLmaokou II 明頂胃口類
protected: II 繪圖參數(shù)
double T; II 熱節(jié)大小
double DR;
double HR;
doubleh;
double R;
double d;
public : //操作函數(shù)
cjming_ding_maokou (data,double bpoint,CString);// 構(gòu)造函數(shù)
cjming_ding_maokou();
virtual BOOL draw(); //冒口繪制函數(shù)
virtual BOOL dim (); //旨口標(biāo)注函數(shù)
5 結(jié)論
(1) 鑄造工藝CAD根據(jù)工廠實(shí)際需要睁宰,建立鑄造工藝參數(shù)庫(kù)肪获,結(jié)合經(jīng)驗(yàn),運(yùn)用參數(shù)化繪圖書機(jī)制建立符合需要的澆冒口系統(tǒng)圖庫(kù)柒傻、芯頭圖庫(kù)孝赫、工藝符號(hào)庫(kù)等,能快速藻清、準(zhǔn)確的進(jìn)行工藝設(shè)計(jì)岗制。
(2) 將AutoCAD 強(qiáng)大的繪圖功能及二次開發(fā)技術(shù)ObjectARX和Visual C++ 的MFC(微軟基本類庫(kù))相結(jié)合,使軟件界面友好拄抄,操作方便除搞。軟件的開放性很好,設(shè)計(jì)人員可以對(duì)數(shù)據(jù)庫(kù)和參數(shù)化圖形庫(kù)進(jìn)行添加徽探、刪除治东、修改等操作。
(3) 軟件提供的設(shè)計(jì)功能自動(dòng)化程度高封豆,適合各種層次的設(shè)計(jì)人員缔禾。
聲明:本網(wǎng)站所收集的部分公開資料來(lái)源于互聯(lián)網(wǎng),轉(zhuǎn)載的目的在于傳遞更多信息及用于網(wǎng)絡(luò)分享恢憋,并不代表本站贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé)像样,也不構(gòu)成任何其他建議。本站部分作品是由網(wǎng)友自主投稿和發(fā)布鄙荚、編輯整理上傳莫辨,對(duì)此類作品本站僅提供交流平臺(tái),不為其版權(quán)負(fù)責(zé)毅访。如果您發(fā)現(xiàn)網(wǎng)站上所用視頻沮榜、圖片、文字如涉及作品版權(quán)問題喻粹,請(qǐng)第一時(shí)間告知蟆融,我們將根據(jù)您提供的證明材料確認(rèn)版權(quán)并按國(guó)家標(biāo)準(zhǔn)支付稿酬或立即刪除內(nèi)容,以保證您的權(quán)益守呜!聯(lián)系電話:010-58612588 或 Email:editor@mmsonline.com.cn型酥。
- 暫無(wú)反饋
編輯推薦
- 2025新年特刊:打造新質(zhì)生產(chǎn)力歌淹,智啟未來(lái)新篇章
- 定義制造業(yè)未來(lái)的數(shù)控加工中心技術(shù)專題
- 航空航天及交通領(lǐng)域先進(jìn)制造技術(shù)應(yīng)用專題
- 解碼消費(fèi)電子產(chǎn)品生產(chǎn)的數(shù)字化之路技術(shù)專題
- 精密智能機(jī)床,助力制造升級(jí)技術(shù)專題
- 汽車輕量化驅(qū)動(dòng)下的零部件加工應(yīng)用專題
- 高性能銑刀實(shí)現(xiàn)高精加工生產(chǎn)技術(shù)專題
- 航空航天發(fā)動(dòng)機(jī)解決方案專題
- 高效齒輪加工生產(chǎn)技術(shù)方案專題
- 金屬加工液的性能不止?jié)櫥夹g(shù)應(yīng)用專題