利用 Solid Works 的鼓形齒聯軸器設計軟件開發論文
引言
鼓形齒聯軸器是一種性能優良的可移動式剛性聯軸器,是機械傳動的重要部件,它能夠補償兩軸間徑向、軸向、角度及其綜合位移,傳遞轉矩范圍廣,許用轉速也較高,在冶金、采礦、化工、起重、運輸等各種機械設備應用廣泛。目前,國內大都采用二維軟件進行設計,為提高效率和避免重復工作,本課題以Visual Basic編程為基礎,SolidWorks為工具開發了一套聯軸器設計軟件,實現了鼓形齒參數化設計,在企業中得到很好的應用。
1 系統總結構
系統采用模塊化結構,山數據庫模塊、設計選型模塊、零件三維造型模塊、工程圖輸出模塊組成。其中設計選型模塊山原始參數輸入、主要參數計算與校核、部件選型等子模塊組成,工程圖模塊山零件工程圖、裝配工程圖模塊組成。各模塊功能如下:
1)數據庫模塊。收集來自鼓形齒聯軸器設計計算的各種參數并將數據保存在Access數據庫中。鼓形齒聯軸器設計計算是否準確,軟件系統的運行基礎在于數據庫的可靠性。因此數據庫中數據的完整度、準確度直接關系到整個系統的成敗。本課題采用的`數據庫錄入了太原重型機械研究所制定的《聯軸器標準合訂本》,其中包括CL型齒輪聯軸器、CLZ型齒輪聯軸器、CLD型齒輪聯軸器及帶制動輪齒輪聯軸器等,根據公稱轉矩、使用轉速可以有不同的軸孔類型、軸孔尺寸供設計者選用,以及山此決定的聯軸器細節結構尺寸,大大縮短了設計過程。
2)設計選型模塊。將原始參數輸入到設計選型模塊中進行輪齒參數計算校核。根據設計計算結果,在數據庫中進行選型,并返回選型結果,再次進行相關校核后確認結果或重新返回選擇。
3)零件三維造型模塊。在對SolidWorks進行二次開發,經過前面兒個模塊的工作,加載數據庫中的數據及尺寸參數后,Visual Basic就會驅動SolidWorks將已知數據進行實體造型,包括外齒軸套、內齒圈及鼓形齒聯軸器裝配等工作。
4)工程圖輸出模塊。在對SolidWorks進行符合國標的工程圖二次開發后,山于SolidWorks數據的關聯性,可自動生成工程圖。
2 關鍵技術
2.1 數據庫的建立與鏈接
為實現鼓形齒聯軸器的參數化設計,首先需要對其對應的眾多參數進行梳理,并與數據庫中的表單一一對應起來;然后匯集各表單并有機組合成專用數據庫進行管理和存儲;最后將數據信息存入Microsoft Access數據庫中,鑒于其在數據鏈接和圖形界面方面的優異表現,設計人員可以進行數據的檢索、分析以及再次拓展開發。
2.2 SolidWorks的二次開發
2.2.1 創建符合國標的工程圖模板
利用SolidWorks出工程圖,山于軟件本身沒有自帶符合國標的工程圖模板,給我們出工程圖帶來了不少的麻煩,為了減少設計人員的工作量和工作時間,有效地提高工作效率,對工程圖模板進行二次開發。通過修改“零件.paldol"文件”、“裝配體.asmdol"文件”、“工程圖.drwdol"文件”來對字體、標題欄、明細表等進行國標化處理。
2.2.2 SolidWorks二次開發工具
SolidWorks除具有造型功能強大、運行性能優良、操作簡便易用之外,完整、免費的開發工具APB提供是本文選擇其作為二次開發平臺的主要原因。基于該API工具,用戶可以采用其系統自帶VBA或者其他VB,C++及其它任何支持(>LE的編程語言進行靈活的模塊創建和專用功能開發。
SolidWorks API對象模型的訪問結構,可以看出S1dWorks對象高居頂層,其余對象均需直接或I}}接從S1dWorks對象獲取信息;ParLDoc,AssemblyDoc,DrawingDoc分別對應SolidWorks中的零件、裝配體與工程圖三種文件類型并且各自包含有眾多級聯子對象。
在上述眾多支持COM編程的工具語言中,本文選擇VisualBasico VB語言具有規范簡易、功能全面、應用便捷的特點,基于其在語句、函數及關鍵詞方面與WindowsGUI的關聯,開發人員可以輕易通過關鍵詞以點成面地完成“所見即所得”式的程序代碼,且這種代碼易讀性強,方便交流及再次開發。
由于在工程設計人員日常具體的三維模型創建和裝配中,經常會遇到一些形狀規格相似、具體尺寸不同的部件或總成,這種多次重復的“一致操作”導致設計工作效率大大降低。而將這一操作工程通過編程來解決時,宏命令的錄制功能可以實現重復自動化。因此基于內部VB語法規則約束的源代碼和錄制宏的方法,就可以外在得到SolidWorks的“集成式”操作命令,大大提高工程設計效率。
3 結語
隨著現代化工業不斷發展,對鼓形齒聯軸器設計技術提出了更高要求,應用先進的設計分析技術和系統軟件對于減輕設計人員的工作強度、實現工程設計的自動化有很大的作用。本文將三維設計技術應用于鼓形齒聯軸器設計,開發了一套基本完整的基于SolidWorks的鼓形齒聯軸器設計軟件系統。
【利用 Solid Works 的鼓形齒聯軸器設計軟件開發論文】相關文章:
字體設計的意與形研究論文11-04
造型設計與空間利用分析論文11-19
軟件開發多元化設計論文11-17
會利用工具的豬齒魚哲理故事05-08
軟件開發管理平臺設計分析論文12-26
隧道照明設計的軟件開發實現的論文11-13
非洲鼓教學設計范文11-29
《安要塞鼓》教學設計03-02
《伯牙鼓琴》教學設計04-02