基子SINCTION的鑄鋼件鑄造工藝CAD系統(tǒng)的開發(fā)
發(fā)布時間:2020-10-23 16:10
鑄造工藝設(shè)計是鑄件制造過程中重要的組成元素。鑄造工藝設(shè)計合理與否與鑄件質(zhì)量的優(yōu)劣有密切關(guān)聯(lián)。確定工藝設(shè)計方案的傳統(tǒng)方法依賴于專家豐富的經(jīng)驗,難以準(zhǔn)確控制。檢驗工藝設(shè)計方案的過程常常需要反復(fù)試驗,消耗材料和時間。近些年,在計算機技術(shù)迅速發(fā)展的推動下,與鑄造相關(guān)的計算機輔助工程軟件由于可以實現(xiàn)鑄件充型、凝固過程的模擬,因而逐漸得到人們認(rèn)可并廣泛使用。人們對鑄造工藝計算機輔助設(shè)計(CAD)軟件的開發(fā)則相對較晚,且相關(guān)研究大多基于三維CAD軟件提供的二次開發(fā)工具包進(jìn)行的二次開發(fā),不便于軟件推廣和升級。本文利用3-D CAD/CAM軟件SINOVATION的源代碼,開發(fā)了鑄鋼件砂型鑄造工藝CAD系統(tǒng)的部分功能,以達(dá)到減少工藝設(shè)計人員工作量,提高工作效率的效果。本文以SINOVATION軟件為開發(fā)平臺,首先使用軟件的通用功能實現(xiàn)鑄造工藝CAD程序的設(shè)計需求;然后利用SINOVATION軟件的SCRIPT語言編寫腳本程序,實現(xiàn)程序的繪圖、計算等功能;以Microsoft Visual Studio 2005為開發(fā)工具,利用C++語言和MFC編寫程序界面,完成與腳本程序之間的數(shù)據(jù)傳遞;使用Microsoft Access軟件編寫數(shù)據(jù)庫表格,并在程序中利用COM組件完成讀取數(shù)據(jù)的操作;最后經(jīng)過編譯、連接,完成熱節(jié)分析、冷鐵設(shè)計、砂型設(shè)計、砂芯設(shè)計、模板設(shè)計等功能的開發(fā)。其中,熱節(jié)分析功能使用一種新的點模數(shù)計算方法,將冷鐵和保溫冒口套工藝對鑄件散熱的影響考慮在內(nèi),提升點模數(shù)計算和熱節(jié)預(yù)測的準(zhǔn)確程度;同時設(shè)計適用于計算機編程的算法,發(fā)揮幾何模擬相較于數(shù)值模擬更加快速的優(yōu)勢。冷鐵設(shè)計采用模數(shù)法計算冷鐵重量,結(jié)合鑄造工藝?yán)碚撆c計算機圖形學(xué)原理,獲得可靠、直觀的設(shè)計結(jié)果。模板設(shè)計利用參數(shù)驅(qū)動的原理,建立了模板創(chuàng)建的幾何模型數(shù)據(jù)庫,實現(xiàn)了參數(shù)化的設(shè)計方案。軟件使用MFC制作對話框或?qū)傩皂撓驅(qū)Ы缑?使軟件操作界面清晰簡潔,符合工藝設(shè)計人員的操作習(xí)慣,并且與SINOVATION軟件風(fēng)格保持一致。這些功能之間彼此相互獨立,更加方便配合使用。例如,利用熱節(jié)分析功能找出鑄件的熱節(jié)部位,然后以此為依據(jù)使用冷鐵設(shè)計功能設(shè)置冷鐵,再使用熱節(jié)分析功能查看冷鐵的作用效果,從而進(jìn)一步優(yōu)化冷鐵工藝設(shè)計。本文開發(fā)的鑄造工藝CAD系統(tǒng)基本滿足了鑄造工藝設(shè)計人員對于鑄件熱節(jié)預(yù)測、冷鐵工藝設(shè)計、砂型設(shè)計、砂芯工藝設(shè)計和模板設(shè)計的工作需求。友好的界面和充足的數(shù)據(jù)庫資源可以基本做到讓工藝設(shè)計人員無需查閱鑄造手冊中繁瑣的數(shù)據(jù),縮短工藝設(shè)計周期,同時也避免了因人為因素出現(xiàn)的計算錯誤。此外,因為本文是基于三維軟件SINOTVATION的源代碼開發(fā),生成的設(shè)計結(jié)果直觀,其模型數(shù)據(jù)具有完整的幾何信息,易于與CAE軟件進(jìn)行數(shù)據(jù)的交互;且開發(fā)方式靈活,便于進(jìn)一步優(yōu)化、完善功能。
【學(xué)位單位】:山東大學(xué)
【學(xué)位級別】:碩士
【學(xué)位年份】:2015
【中圖分類】:TG242
【部分圖文】:
▼??〔結(jié)束)??圖4-21模板設(shè)計程序設(shè)計流程圖??Figure?4—21?Programming?flow?chart?of?plate?design?fiinction??46
確認(rèn)輸入所有參數(shù)后,單擊"下一步"按鈕,如果其中存在不合理的數(shù)據(jù),??則需要根據(jù)錯誤提示重新輸入;如果所輸入的數(shù)據(jù)全部合理,將進(jìn)入"模板設(shè)計??頁面2",如圖4-22腳所示。??肪空計細(xì)1?廝敞如2?、-?,?..?'??j?SfS?''?\?定因端中>6巧W?I?uiTooa?C^)?—(C)呈??a跳MB?綱……5?……;??-?;i:?^?WmWTB?肋*-)?f?ra?|:??運坦析林男 ̄哲宜獻(xiàn)說R寸?I?.?^?a賊gswr—T詩畔—腳拓片一)巧而—抹-碎|?h?i?[??的化冊粋;;…':-■;-;;—3?I?i臟巧百堿技……可可已*?誦?又八?11.?,■??f?言雨二三二三三二二二I?L??,平?EK?寸?;j?j?I?悅?前?H?I??U?I?I??i?飾內(nèi)S長度':g:'.?〇■?〇〇?I?;i?s?I?kW?f—■左妨,w?|l:?::?;naooo?M?■?>?_?1?>1.?I?圓/?1?f:??I?槐內(nèi)砲辟一?-I?ij?I?.w?廣一廊。。】?I?I?l|l?[?/?m?\?[??i?B?ija?±(2atfl3safc〇-)?f? ̄"?〇〇??j?(M?(—"—?p-?????一…一???一…^?I??I??KR寸?HW?■?rr7T ̄?"86m?I?ij?i?I?]?I?i?個田碎
▼??〔結(jié)束)??圖4-21模板設(shè)計程序設(shè)計流程圖??Figure?4—21?Programming?flow?chart?of?plate?design?fiinction??46
【參考文獻(xiàn)】
本文編號:2853249
【學(xué)位單位】:山東大學(xué)
【學(xué)位級別】:碩士
【學(xué)位年份】:2015
【中圖分類】:TG242
【部分圖文】:
▼??〔結(jié)束)??圖4-21模板設(shè)計程序設(shè)計流程圖??Figure?4—21?Programming?flow?chart?of?plate?design?fiinction??46
確認(rèn)輸入所有參數(shù)后,單擊"下一步"按鈕,如果其中存在不合理的數(shù)據(jù),??則需要根據(jù)錯誤提示重新輸入;如果所輸入的數(shù)據(jù)全部合理,將進(jìn)入"模板設(shè)計??頁面2",如圖4-22腳所示。??肪空計細(xì)1?廝敞如2?、-?,?..?'??j?SfS?''?\?定因端中>6巧W?I?uiTooa?C^)?—(C)呈??a跳MB?綱……5?……;??-?;i:?^?WmWTB?肋*-)?f?ra?|:??運坦析林男 ̄哲宜獻(xiàn)說R寸?I?.?^?a賊gswr—T詩畔—腳拓片一)巧而—抹-碎|?h?i?[??的化冊粋;;…':-■;-;;—3?I?i臟巧百堿技……可可已*?誦?又八?11.?,■??f?言雨二三二三三二二二I?L??,平?EK?寸?;j?j?I?悅?前?H?I??U?I?I??i?飾內(nèi)S長度':g:'.?〇■?〇〇?I?;i?s?I?kW?f—■左妨,w?|l:?::?;naooo?M?■?>?_?1?>1.?I?圓/?1?f:??I?槐內(nèi)砲辟一?-I?ij?I?.w?廣一廊。。】?I?I?l|l?[?/?m?\?[??i?B?ija?±(2atfl3safc〇-)?f? ̄"?〇〇??j?(M?(—"—?p-?????一…一???一…^?I??I??KR寸?HW?■?rr7T ̄?"86m?I?ij?i?I?]?I?i?個田碎
▼??〔結(jié)束)??圖4-21模板設(shè)計程序設(shè)計流程圖??Figure?4—21?Programming?flow?chart?of?plate?design?fiinction??46
【參考文獻(xiàn)】
相關(guān)期刊論文 前1條
1 蔣玉明,楊屹,梅筱琴;鑄件凝固數(shù)值模擬和鑄造工藝CAD的發(fā)展綜述(一)[J];成都科技大學(xué)學(xué)報;1994年01期
本文編號:2853249
本文鏈接:http://www.sikaile.net/kejilunwen/jinshugongy/2853249.html
最近更新
教材專著