龔劍偉,錢孟波
(浙江農(nóng)林大學(xué)工程學(xué)院,浙江 杭州 311300)
山核桃是胡桃科、山核桃屬植物,為常見木本油料作物,在世界范圍廣泛種植,其果仁鮮美可口,營養(yǎng)價值高,而且也可用于榨油[1]。許多山核桃企業(yè)已經(jīng)進入了流水線生產(chǎn)加工,不同企業(yè)設(shè)備與產(chǎn)地需求對其中使用最多的傳送帶尺寸大小、外觀形狀也不同。
國際上對系列化的機械產(chǎn)品從三維建模、模塊劃分、外觀設(shè)計、性能優(yōu)化、虛擬裝配等多方面展開研究[2],如減速器、傳送帶底盤等。企業(yè)主要通過優(yōu)化設(shè)計方法、生產(chǎn)工藝來改善減速器品質(zhì),此外,對如何高效設(shè)計傳送帶的研究也很常見。目前,諸多企業(yè)依靠傳統(tǒng)的設(shè)計方法對成品進行變形設(shè)計和局部調(diào)整,存在著靈活性和通用性不足等問題。隨著基于NX環(huán)境的參數(shù)化設(shè)計方法出現(xiàn),如設(shè)計變量驅(qū)動法等,有效地縮減了產(chǎn)品的設(shè)計開發(fā)周期,節(jié)約了成本[3]。然而,對具體產(chǎn)品零件的參數(shù)化設(shè)計開發(fā)缺乏多樣性,本研究將致力于山核桃流水線傳送帶生產(chǎn)的多樣化設(shè)計,為企業(yè)提供便利,有助于產(chǎn)品設(shè)計技術(shù)的傳承與革新,為行業(yè)新產(chǎn)品設(shè)計開發(fā)建立統(tǒng)一的標準[4]。
山核桃生產(chǎn)線基本工藝流程是從待加工的山核桃原料進入加工生產(chǎn)現(xiàn)場開始,經(jīng)過一次去皮、浸泡、一次碎殼、二次碎殼、風(fēng)選、色選等構(gòu)成的路線。首先,將山核桃投入加工機前需進行人工分揀,要將不符合生產(chǎn)標準的核桃挑出,保留符合生產(chǎn)標準的山核桃。加工后經(jīng)過一次加工的核桃隨傳送帶進入鼓風(fēng)風(fēng)選機,將碎仁與果殼有效分離,通過調(diào)節(jié)分選機內(nèi)部相鄰導(dǎo)流桿的間距對投入的物料進行分級。圖1展示了我國典型山核桃加工生產(chǎn)線[5]。

圖1 典型山核桃加工生產(chǎn)線
輸送機構(gòu)有許多,但傳送帶貫穿整個流水線,是整個流水線中最主要的輸送機構(gòu)。以杭州市臨安區(qū)本地山核桃生產(chǎn)企業(yè)為調(diào)研點,臨安區(qū)本地山核桃生產(chǎn)加工流水線如圖2所示。

圖2 山核桃生產(chǎn)線加工工藝流程
生產(chǎn)工藝路線:1是干燥室,對山核桃進行一次干燥;2是傳送帶,運送干燥室處理過的山核桃;3是入味器,促進山核桃的入味;4是傳送帶;5是二次干燥室,將剛?cè)胛兜纳胶颂疫\入干燥室進行二次干燥。該手工流水線如圖2所示,主要部分包括傳輸結(jié)構(gòu)、去殼機構(gòu)、傳動機構(gòu)和機架等。山核桃破殼樣機由三相異步電動機供電,傳動部分主要依靠皮帶和齒輪鏈條傳動。
本文研究的虛擬產(chǎn)品裝配設(shè)計知識管理系統(tǒng)包括設(shè)計知識建模與設(shè)計知識融合兩部分。第一部分主要是知識的獲取、樣本學(xué)習(xí)以及知識推理等,第二部分依靠NX/UG軟件進行,根據(jù)一定的規(guī)則,對NX/UG軟件進行二次開發(fā),來建立裝配設(shè)計知識管理系統(tǒng),進而得到最終方案,并將其存入方案庫,可用于樣本學(xué)習(xí)與知識推理等[6]。
通過參數(shù)化設(shè)計,設(shè)計者可以方便地調(diào)整零件的三維模型保證零件準確的相對關(guān)系。許多機械零部件都實現(xiàn)了零件的參數(shù)化設(shè)計,但是對于大小相同、形狀相似、結(jié)構(gòu)相近的系列化組件、部件和產(chǎn)品來說,尚未實現(xiàn)參數(shù)化設(shè)計。
在用戶需求和產(chǎn)品配置基礎(chǔ)上,進行NX/UG二次開發(fā),流水線傳送帶參數(shù)化設(shè)計流程如圖3所示。

圖3 傳送帶參數(shù)化設(shè)計流程
進行零件裝配時,由于涉及較多的零部件,在修改某一零件的尺寸時,同時對相應(yīng)的每個部件也要進行相應(yīng)的尺寸修改,以確保裝配的精確性。這樣每個參數(shù)都需要通過UI界面進行修改,出錯率較高。本文僅對傳送帶參數(shù)化變形設(shè)計,并不涉及力學(xué)方向的設(shè)計。設(shè)計傳送帶參數(shù)化建模系統(tǒng)研究如下。
1)KF內(nèi)嵌在NX軟件中,相比其他的C、C++、C#、VB.NET和Java等高級主流語言需要事先構(gòu)架框架,KF的語言和NX軟件交互環(huán)境的語言一致,可以直接被NX軟件識別使用。通過KF,設(shè)計師可以直接在設(shè)計產(chǎn)品時以添加規(guī)則的形式來修改產(chǎn)品對象的數(shù)據(jù)。在使用KF過程中,有兩種方法。一種是結(jié)合NX軟件中的融合導(dǎo)航器,一種是編寫DFA類文件。一般情況下,當編輯對象的尺寸參數(shù)發(fā)生改變時,KF語言因語言環(huán)境的改變也會隨之改變。
2)KF與CAD系統(tǒng)都可以通過設(shè)計師采用不同形式與NX軟件進行交互:KF部件可以是“純幾何”部件;KF可以直接在NX CAD環(huán)境下直接創(chuàng)建草圖;KF可以將各部件相關(guān)聯(lián)起來,并傳遞到其它軟件系統(tǒng)中;KF部件可以是NX軟件中的幾何體。
3)使用NX/UG知識融合編寫應(yīng)用程序,對傳送帶進行系統(tǒng)的參數(shù)化建模如圖4所示。在NX/UG環(huán)境下生成用于建模的用戶自定義菜單,在菜單項中選擇“傳送帶參數(shù)化設(shè)計”項,會彈出對話框,在對話框中有若干個有關(guān)傳送帶幾何參數(shù)的輸入項,可以直接設(shè)定傳送帶參數(shù)化過程中所需要的關(guān)鍵結(jié)構(gòu)參數(shù),按“確定”或者“應(yīng)用”按鈕,程序自動將傳送帶的關(guān)鍵參數(shù)設(shè)定為輸入值,從而生成所需要的傳送帶模型。

圖4 傳送帶參數(shù)知識示例
4)創(chuàng)建應(yīng)用程序部署目錄結(jié)構(gòu)。首先創(chuàng)建傳送帶參數(shù)化設(shè)計工作目錄,然后分別創(chuàng)建STARTUP、DFA、Application等子目錄,將菜單文件(后綴名為.men)、KF文件(后綴名為.dfa)、(后綴名為.bmp)位圖資源文件、動態(tài)庫文件(后綴名為*.dII),對話框文件(后綴名為.dlg)存放其中。而后修改$SiemensNX 10.0UGIImenus中的custom_dirs.dat修改環(huán)境變量,如圖5所示。

圖5 環(huán)境變量修改文件
5)編寫菜單文件。編輯創(chuàng)建菜單文件的應(yīng)用程序,在UG中生成菜單界面,代碼如圖6所示,并保存在工作目錄的“$SiemensNX 10.0GJWTOOLSstartup”下,文件名取為canshuhuasheji.men。

圖6 菜單界面生成文件
6)制作用戶界面對話框。打開UG,選擇知識融合模塊中的NX——知識融合交互類編輯器模式,對用戶交互對話框界面進行編輯。知識融合交互類編輯器界面如圖7(a)所示,對話框設(shè)置所需代碼如圖7(b)所示,在系統(tǒng)UI下的子類設(shè)計規(guī)則庫中。


圖7 UI界面設(shè)計方法
7)對話框設(shè)計完成后,其結(jié)果保存在DFA文件夾中。
8)下面給出部分通用代碼。

9)編寫相應(yīng)的控制程序。首先編寫對話框控制程序打開程序,對回叫函數(shù)中調(diào)用對話框命令進行相應(yīng)的修改編輯;編寫獲取傳送帶相關(guān)參數(shù)表達式值的程序編輯程序。其次按要求修改獲取傳送帶相關(guān)參數(shù)表達式構(gòu)造函數(shù)值。編程代碼及設(shè)計完成用戶界面如圖8所示。

圖8 編程代碼及設(shè)計完成用戶界面
編譯程序后,啟動UG/NX程序,可發(fā)現(xiàn)在菜單欄當中多了本文所開發(fā)的按鈕“傳送帶參數(shù)化設(shè)計”,點擊該按鈕,會出現(xiàn)“傳送帶本體設(shè)計”和“傳送帶總體裝配”兩項子菜單項。下拉“傳送帶本體設(shè)計”子菜單,則可彈出如圖3所示的用戶對話框,可選擇其中一個部件進行設(shè)計,也可以選擇整體進行同時裝配。點擊“傳送帶總體裝配”,會彈出用戶界面對話框,在對話框中輸入用戶設(shè)計所要求的參數(shù),單擊“確定”,系統(tǒng)便根據(jù)輸入數(shù)據(jù)生成并更新傳送帶模型,如圖9所示,進而驗證了本研究所建立的傳送帶參數(shù)化建模系統(tǒng)的可行性。

圖9 傳送帶參數(shù)化建模
產(chǎn)品設(shè)計方法分成自底向上的裝配設(shè)計與自頂向下的設(shè)計修改兩種。針對數(shù)據(jù)庫中已有的系列化產(chǎn)品零件、標準件和外構(gòu)件,可采用自底向上的裝配設(shè)計方法。根據(jù)不同廠家生產(chǎn)的空間大小不同,在保留生產(chǎn)加工設(shè)備的情況的下,對其中傳送帶進行了參數(shù)化設(shè)計的開發(fā)。本課題根據(jù)臨安區(qū)當?shù)刂行⌒推髽I(yè)生產(chǎn)產(chǎn)地以及生產(chǎn)需求設(shè)計的需要,設(shè)計出一套用于大中規(guī)模企業(yè)流水線生產(chǎn),山核桃生產(chǎn)流水線虛擬樣機如圖10所示。

圖10 山核桃生產(chǎn)流水線虛擬樣機
本文全面分析了傳送帶零部件設(shè)計與參數(shù)化設(shè)計的理論知識,依靠NX軟件平臺設(shè)計開發(fā)部件級全相關(guān)的參數(shù)化設(shè)計模板,可以方便地進行小批量的產(chǎn)品設(shè)計工作,加快傳送帶零部件系列化產(chǎn)品設(shè)計速度,從而避免中設(shè)計人員在變形設(shè)計中的重復(fù)性工作。并進行了傳送帶參數(shù)化設(shè)計,同時為其它機械產(chǎn)品的參數(shù)化設(shè)計起一定的借鑒作用,幫助設(shè)計人員從重復(fù)性工作解放出來,投入到其它工作上,從而間接增加企業(yè)效益。