1 CAD/CAPP集成系統的總體結構
1.1系統設計
很長時間以來,CAD、CAPP、CAM一直處于各自發展的狀態,它們之間的信息自動交換不能實現,一直由人工來彌補。
1.1.1傳統利用CAD、CAPP設計方法
(1)圖形結構參數的產生
一般情況下傳統產品設計的產品結構參數由以下兩種形式產生。
①傳統設計所需要的結構參數一般由人工代入設計計算公式,經過一個復雜的計算過程計算出來。
②傳統設計產品時,工程師一般依靠自己的經驗設計零件的結構尺寸,而并不經過計算。
缺點:第一種結構參數的產生過程由于是由人工計算,其效率低,又由于人工計算出錯率大,所以參數不可靠。
第二種設計方法由于是根據個人經驗來設計產品,又叫經驗設計法,這種設計方法沒有經過科學計算,其設計出來的產品質量不高,有時浪費人力、物力、財力。
(2)CAPP工藝設計的方法
由CAD系統輸出的三維立體圖形或二維工程圖,由人工將CAD圖樣的有關信息轉換成CAPP系統所需的數據信息重新輸入計算機,而形成機械加工所需要的工藝。
缺點:一方面設計效率低下,另一方面,由于在人工轉換信息的過程中容易造成錯誤或信息丟失,使工藝設計效率降低。
1.1.2本系統的CAD、CAPP設計方法
(1)本系統圖形結構參數的產生
本系統的結構尺寸參數是根據優化設計的數學原理,通過計算機編程來實現計算機自行計算得出結果。
(2)本系統CAPP工藝設計的方法
由于傳統設計方法效率低下,容易出錯或信息丟失,所以,尋找最理想的把CAD系統的信息輸入CAPP的方法成為研究的重點,經研究,實現CAD系統和CAPP系統之間信息的直接傳遞是解決以上問題的最好辦法。
筆者設計了一種CAD/CAPP集成的方案,本集成系統由CAD特征建模子系統和CAPP子系統兩大部分組成,如圖1所示,本系統實現了CAD/CAPP之間很好的銜接,能夠實現結構參數優化設計、產品造型和工程圖的自動繪制和工藝的自動生成。
圖1 CAD/CAPP集成總體設計方案
1.2軟件設計
本系統主要是利用VC++對軟件界面進行設計,在界面設計的基礎上,給界面添加修改程序代碼,完成代碼設計。
2變截面高速軸CAD/CAPP集成CAD子系統設計
2.1 CAD子系統工作過程
計算機輔助設計(CAD)實現了從產品的構思到最終形成技術文件的活動,主要用于產品的設計開發。
這種系統是由設計者輸入設計數據及要求,根據事先建立的數學計算原理模型及設計參數,然后由計算機根據模型里相應的公式及標準進行計算,得到優化好的數據顯示在屏幕上,可以根據需要對之進行修改,然后把這些數據輸入到系統制圖模塊生成所需要的圖形,如果對所生成的圖形不滿意,還可以對之進行修改,達到滿意為止。
在集成系統的CAD系統中,人與計算機之間信息交流是通過計算機圖形系統,圖形是機械工程師之間信息交流的一種重要語言,是表達設計和制造信息的主要方式,計算機對圖形的處理是CAD系統的基礎。
2.2本CAD/CAPP集成系統中CAD圖形的來源
CAD部分的圖形按來源可分為以下三種來源:一種來源于參數化自動設計出的圖形,二是來自原有存放在圖形庫中的工程圖,第三來源為原存放工程圖紙的掃描圖形,這三種來源共同構成CAPP輸入圖形的來源(見圖1)。
2.2.1 CAD系統中參數化圖形的設計
CAD子系統的設計主要是利用VC++制作界面和編寫程序來實現。
(1)變截面高速軸優化設計計算的數學原理
1)最優化參數的確定
本文選取軸的質量最小為目標進行優化設計,分別對軸的大直徑d2、小直徑d1、軸每段的長度l進行優化設計;變截面高速軸的結構簡圖如圖2所示。
圖2變截面高速軸簡圖
2)目標函數的確定
以軸的質量做為目標函數,則目標函數為:
3)約束函數的確定
①動力穩定性約柬條件
說明:E為彈性模量;Q為輪的質量;ω為軸的旋轉角速度;k為安全系數。
②兩直徑約束條件
4)最優化設計數學模型的確定
由上面可得最優化設計數學模型如下:
把未知條件帶入即可優化設計出最優的產品結構模型參數。
2.2.2 CAD系統部分中原有的圖形來源
CAD系統部分中原有的圖形來大部分來源于經過“優化設計參數一調用SolidWorks繪制三維圖形→二維工程圖”這個過程設計出的圖形,是通過經過“優化設計參數→調用SolidWorks繪制三維圖形→二維工程圖”生成的圖形保存在圖形庫中得到的。
2.2.3 CAD系統部分中的掃描圖形
這部分圖形是由于在采用本CAD/CAPP系統以前,由手工畫圖存放的紙質工程圖紙形成,這些工程圖紙對生產還有很大的用處,使用這些已經繪制好的圖紙可以節省圖紙的重繪時間,提高工作效率,所以,有必要再使用;那么利用方法就是把這些紙質圖形經過掃描保存電子版加入CAD子系統中的圖形庫。
2.3 CAD子系統優化設計流程
變截面高速軸的CAD部分主要由以下幾部分組成:
(1)結構參數的優化設計;
(2)圖形的自動繪制。
工作過程為:輸入相關參數,然后經過最優化設計計算得到軸的最優結構參數,然后把這些參數輸入由VC++制作的輸入界面,點擊“確定”按鈕,那么此VC++就可調用SolidWorks繪制所需要的三維圖形,然后由這些單位圖形轉化為二維工程圖。本CAD子系統優化設計的流程見圖3所示。
圖3 CAD優化設計流程
2.3.1 軟件設計
(1)變截面高速軸基本參數輸入模塊
此模塊采用人機交互方式,利用VC++對人機交換窗口進行制作,并在程序編輯模塊中添加修改代碼,來完成調用SolidWorks自動畫出所需要的圖形,這就完成了CAD子系統的設計;其功能為:輸入軸的基本參數后,進行優化設計;所輸入主要參數有軸的小徑、軸的大徑、軸的長度等。
3 變截面高速軸CAPP系統部分設計
3.1 CAPP子系統工作過程
3.I.1半創成式CAPP系統設計
本子系統是一個半創成式CAPP系統;本系統主要有兩個作用:一方面,新零件圖可由半創成式CAPP系統生成新的工藝文件,另一方面,對于以前曾經生成過零件圖的工藝可以通過檢索式CAPP檢索得到,不再需要重新生成。
(1)CAPP系統的工作過程
CAPP系統的工作過程如下:
調入CAD系統的圖形,拾取零件圖的特征,然后通過掃描、搜索、遍歷特征數據庫,給零件特征匹配相應的特征,然后給零件的特征匹配合適的加工工藝步驟,在此步完成后,給各個特征的加工工藝步驟按照一定的規則排序,初步生成加工工藝卡,然后通過人機交換界面對之必要的修改,生成詳細工藝卡,生成流程見圖4。
圖4 半創成式CAPP系統工作流程
由上述步驟生成的工藝卡經過一定的編碼規則編碼后存入本CAPP工藝庫,生成檢索式CAPP需要的工藝庫,當再需要的時候,只要輸入這個工藝卡的編碼就可以檢索出此工藝卡,當需要與此軸形狀或工藝很相近的零件的工藝時,可以檢索出后稍加修改即可使用,這樣可以節省時間,提高工作效率。
3.1.2關鍵模塊介紹
(1)工藝庫的建立
由上圖l可見工藝庫的存在是很有必要的,原因就是:由于變截面高速軸有大量的重復性重復性工藝設計工作,為了提高工作效率,有必要建立零件的工藝庫,在工藝設計時就可以調用該工藝庫中的工藝相似的工藝,通過人機界面來判斷是否需要修改,需要修改的,稍微修改即可使用,本工藝庫的工藝文件主要來自于半創成式CAPP生成的工藝文件,是通過保存半創成式CAPP生成的工藝文件實現。
3.1.3 變截面高速軸CAPP軟件設計
此模塊仍然采用人機交互方式,利用VC++對圖形輸入窗口進行制作,同樣在程序編輯模塊中添加修改程序代碼,來完成實現調入所需要的圖形的功能和生成初始工藝卡、能夠添加修改生成的工藝卡的功能,這就完成了CAPP子系統的軟件設計,其功能為:調入圖形,點擊“生成工藝卡”按鈕,則自動生成對此零件的加工工藝卡,因此工藝卡是利用插入Excel格式的文件,所以,若對生成的工藝卡不滿意,則可以對之修改。
4 結束語
筆者設計的這種CAD/CAPP集成系統,運用優化設計原理實現圖形結構參數的優化設計,利用VC++對SolidWorks進行二次開發,實現圖形的自動繪制,設計半創成式CAPP系統構成本CAD/CAPP集成系統的CAPP子系統,實現工藝卡的自動生成,本系統節省設計時間,提高設計效率和設計質量,提高了實現零件的自動化設計的水平。
相關文章
- 2021-09-08BIM技術叢書Revit軟件應用系列Autodesk Revit族詳解 [
- 2021-09-08全國專業技術人員計算機應用能力考試用書 AutoCAD2004
- 2021-09-08EXCEL在工作中的應用 制表、數據處理及宏應用PDF下載
- 2021-08-30從零開始AutoCAD 2014中文版機械制圖基礎培訓教程 [李
- 2021-08-30從零開始AutoCAD 2014中文版建筑制圖基礎培訓教程 [朱
- 2021-08-30電氣CAD實例教程AutoCAD 2010中文版 [左昉 等編著] 20
- 2021-08-30電影風暴2:Maya影像實拍與三維合成攻略PDF下載
- 2021-08-30高等院校藝術設計案例教程中文版AutoCAD 建筑設計案例
- 2021-08-29環境藝術制圖AutoCAD [徐幼光 編著] 2013年PDF下載
- 2021-08-29機械AutoCAD 項目教程 第3版 [繆希偉 主編] 2012年PDF