咨詢電話
ENGLISH0755-88840386發(fā)布時間:2020-06-09 11:23:11 |來源:網(wǎng)絡(luò)轉(zhuǎn)載
0引言
隨著科技的不斷進步,特別是計算機的普及,使得以往一些非常復(fù)雜的工作變得越來越便利,這一點在機械設(shè)計行業(yè)中體現(xiàn)得尤為明顯。煙草機械與其他機械產(chǎn)品不 同,其復(fù)雜程度遠大于一般機械產(chǎn)品。由于不同煙廠生產(chǎn)的煙支外形尺寸各不相同,要求機器的排布也不一樣,所以同一系列的煙機產(chǎn)品,有著許許多多不同的規(guī)格。另一方面,由于煙廠之間的競爭日趨激烈,香煙本身的差別不 大,煙廠只在香煙的形狀和外包裝上下功夫,以爭取更多的顧客。這樣一來,更多的特殊規(guī)格就應(yīng)運而生,設(shè)計人員 的工作量因此就變得非常大。
軟件系統(tǒng)是美國某公司 1989年推出的產(chǎn)品,是一個用于產(chǎn)品的三維模型設(shè) 計、加工、分析及繪圖的CAD/CAM軟件系統(tǒng)回。該軟件以參數(shù)化特征造型和系統(tǒng)的全相關(guān)性而著稱。目前,Pn)/E軟人們憑借經(jīng)驗去設(shè)定而且很多參數(shù)用戶根本不能調(diào)整。所 以筆者認為應(yīng)該深入研究工藝參數(shù)的組合關(guān)系,生產(chǎn)廠家可以給用戶更大的調(diào)整空間,以期獲得更好的成形質(zhì)量。
通過實驗方法,本文以鼠標為雛形,圖文一體地展示 了從計算機輔助三維設(shè)計——快速成形制造(FD——快 速實體的全部工藝過程。并對實驗中的參數(shù)設(shè)置(包括分 層厚度、支撐方式、支撐角度等等)進行相應(yīng)解析。提出,當 上下兩層的邊界輪廓相差較大時,往往需要改變制件的放 置方式;在保證精度的情況下,為節(jié)省材料應(yīng)采用較小的 支撐角度和sparse raster結(jié)構(gòu);認識到參數(shù)間的組合關(guān)系, 可采用最優(yōu)化設(shè)計方法進行相關(guān)參數(shù)設(shè)置。
1 Pro/E三維參數(shù)化模型設(shè)計的原理
1.1模型的三維參數(shù)化設(shè)計三維參數(shù)化設(shè)計的基本原理是采用三維模型與程序控制相結(jié)合的方式。三維模型不是由程序創(chuàng)建,而是利用交互方式生成。在已創(chuàng)建的零 件三維模型基礎(chǔ)上,進一步根據(jù)零件的設(shè)計要求建立一組 可以完全控制的三維模型形狀和大小的設(shè)計參數(shù)。參數(shù)化 程序針對該零件的設(shè)計參數(shù)進行編程,實現(xiàn)設(shè)計參數(shù)的檢 索、修改和根據(jù)新的參數(shù)值生成新的三維模型的功能。
用程序模塊,從而滿足用戶的特 殊需求。不僅如此,還可以利用JWTOOLKIT提供的UI對 話框、菜單以及VC的可視化界面技術(shù),設(shè)計出方便實用 的人機界面,從而大大提高系統(tǒng)額實用效率。
JWTOOLKIT工具包提供了開發(fā)IWE所需的函數(shù)庫 文件和頭文件,使用戶編寫的應(yīng)用程序能夠安全地控制和 訪問Pro/E,并可以實現(xiàn)應(yīng)用程序模塊與 系統(tǒng)的無縫集成O
2煙草包裝機的規(guī)格設(shè)計系統(tǒng)的實現(xiàn)
2.1設(shè)計流程 在本系統(tǒng)的設(shè)計過程中,Pn/TOOLKJT 主要用于人機交互界面的建立,生成系統(tǒng)菜單和對話框。 其實現(xiàn)的主要功能如下:
①對模型的參數(shù)進行檢索。②根據(jù)輸入的設(shè)計參數(shù)對 模型的內(nèi)部參數(shù)進行編輯。③再生模型。④對模型進行分 析,檢査是否存在干涉。如果干涉則要求用戶重新輸入?yún)?數(shù)。⑤生成工程圖。
系統(tǒng)的設(shè)計過程主要分為兩個部分,即零件的三維參 數(shù)化設(shè)計和用戶界面的開發(fā)。冋
零件的三維參數(shù)化設(shè)計就是在零件的三維建模過程 中,把它與規(guī)格相關(guān)的內(nèi)部參數(shù)通過Program程序與設(shè)計 參數(shù)相關(guān)聯(lián),這樣就能通過外部的設(shè)計參數(shù)來驅(qū)動模型, 使其形狀和尺寸發(fā)生變化。
用戶界面的開發(fā)包括以下幾個方面:
2.1.1菜單設(shè)計 菜單是Pro/E的主要用戶界面,Pro/ ■TOOLKIT提供了一系列菜單操作的函數(shù),允許應(yīng)用程序 創(chuàng)建和管理菜單。菜單包括:菜單條(Menu bar)、菜單條菜 單(Menu bar menu)、菜單的按鈕(Push button)v菜單的復(fù) 選按鈕(Check button)和菜單的單選按鈕(Radio group)0 菜單文件主要分為完整菜單文件(以.mnu為后綴名)和 輔助菜單文件(以.aux為后綴名)。完整菜單是指獨立于 Pro/E原有菜單,并且具有完整結(jié)構(gòu)的菜單。輔助菜單是指 在Pro/E原有菜單中添加的菜單按鈕,該按鈕名稱不能與 IWE中的菜單按鈕同名,并且不能超過14個字符,這種 輔助菜單是對Pro/E原有菜單的補充。
其中,。中的內(nèi)容是必須的,而中的內(nèi)容是可選的。
2.1.2人機交互界面設(shè)計四人機交互界面的設(shè)計可 以采取兩種方法,一種是使用VC提供的MK類庫來設(shè) 計對話框界面;另一種是由Pro/TOOL提供的用戶界面對 話框(User Interface Dialog Boxes,簡稱UI對話框)。由于考 慮到風(fēng)格統(tǒng)一以及實用性等因素,本系統(tǒng)的設(shè)計采用了后 —種方法。
UI對話框是Pro/TOOLKIT提供的一種交互界面。程 序員可以利用UI對話框技術(shù),在Pro/TOOLKIT應(yīng)用程序 中設(shè)計出風(fēng)格與Pro/E系統(tǒng)本身具有的對話框相似的人 機交互界面。它主要由對話框資源文件和相應(yīng)的控制程序 兩大部分構(gòu)成。對話框資源文件定義了對話框的組成、外 觀和屬性??刂瞥绦蛴肅或C++語言編寫,用來在Pro/E 環(huán)境裝入對話框資源、顯示對話框、設(shè)置動作和退出對話框等。
本文源于網(wǎng)絡(luò)轉(zhuǎn)載,如有侵權(quán),請聯(lián)系刪除