周明春
(江蘇悅達(dá)專用車有限公司,江蘇 鹽城 224007)
隨著社會(huì)的發(fā)展和城市化進(jìn)程的加速,環(huán)境衛(wèi)生問題正逐步成為人們關(guān)注的熱點(diǎn)話題.我國作為世界上垃圾包袱最重的國家也在近年對(duì)環(huán)衛(wèi)車輛的設(shè)計(jì)制造投入了更多的關(guān)注.雖然環(huán)衛(wèi)車輛及其裝備技術(shù)得到了很大的發(fā)展,但是城市垃圾的日益增多以及城市垃圾的污染等問題都對(duì)環(huán)衛(wèi)車輛的設(shè)計(jì)制造和工作質(zhì)量提出了更高的要求.
垃圾處理是一項(xiàng)復(fù)雜的工作,一般有焚燒和填埋兩種方式,但無論采取何種處理方式都離不開垃圾的運(yùn)送環(huán)節(jié).壓縮式垃圾車是一種首先將垃圾進(jìn)行壓縮,然后再轉(zhuǎn)運(yùn)的高效城市環(huán)衛(wèi)專用車輛,它可以有效避免垃圾在收集、轉(zhuǎn)運(yùn)過程中的滲液、散發(fā)惡臭甚至對(duì)水體及土壤產(chǎn)生的二次污染.
基于NX平臺(tái)的后壓縮垃圾車智能化設(shè)計(jì)是在后壓縮垃圾車設(shè)計(jì)過程中添加了知識(shí)推理和設(shè)計(jì)引導(dǎo)機(jī)制,從而實(shí)現(xiàn)后壓縮垃圾車設(shè)計(jì)的智能化、快速化.在產(chǎn)品設(shè)計(jì)過程中系統(tǒng)引導(dǎo)設(shè)計(jì)師通過人機(jī)交換按照訂單要求輸入后壓縮垃圾車主要參數(shù)等簡單操作(如輸入傾倒裝置、推料器、擠壓板、箱體等重要零部件的主要技術(shù)要求),系統(tǒng)便根據(jù)既定知識(shí)啟動(dòng)推理機(jī)制,推理機(jī)運(yùn)用這些事實(shí)與知識(shí)庫中的每個(gè)規(guī)則的前提部分依次進(jìn)行匹配,將該規(guī)則的結(jié)論部分作為新的事實(shí)加入到產(chǎn)品設(shè)計(jì)過程中[1].系統(tǒng)功能模塊正是基于這一設(shè)計(jì)原理進(jìn)行了劃分,如圖1所示.
(1)系統(tǒng)初始化:系統(tǒng)檢測當(dāng)前工作環(huán)境的狀態(tài),如檢測垃圾車基礎(chǔ)數(shù)據(jù)庫、實(shí)例庫名稱及版本號(hào),以提示工程師當(dāng)前系統(tǒng)所受支持的知識(shí)庫.工程師確定后壓縮式垃圾車配置型式及系統(tǒng)工程保存路徑,系統(tǒng)將加載工程并將用戶定制要求寫入當(dāng)前工程屬性中.
圖1 系統(tǒng)主要模塊
(2)產(chǎn)品數(shù)據(jù)庫:數(shù)據(jù)庫中主要為后壓縮垃圾車設(shè)計(jì)提供產(chǎn)品及零部件的設(shè)計(jì)計(jì)算、工程設(shè)計(jì)標(biāo)準(zhǔn)等.
(3)產(chǎn)品知識(shí)庫:后壓縮垃圾車知識(shí)庫中囊括所有垃圾車設(shè)計(jì)知識(shí)(例如后壓縮式垃圾車總體設(shè)計(jì)知識(shí);架裝、廂體、填料器、傾倒裝置等零部件設(shè)計(jì)知識(shí)及其各零部件之間裝配知識(shí);整車中液壓、電氣工程技術(shù)與總體設(shè)計(jì)配置件的關(guān)系知識(shí)等),并且在垃圾車總體控制結(jié)構(gòu)中將相關(guān)知識(shí)嵌入其中,通過知識(shí)驅(qū)動(dòng)垃圾車三維模型的幾何參數(shù)更新.
(4)實(shí)例庫:實(shí)例庫中儲(chǔ)存的產(chǎn)品設(shè)計(jì)相關(guān)模型是按照NX主模型原理進(jìn)行創(chuàng)建,以支持產(chǎn)品不同設(shè)計(jì)階段的人員使用不同的應(yīng)用來共享相同的模型,模型要求正確性、相關(guān)性、一致性、可編輯性、可靠性以及自制件、外協(xié)件三維模型的二維工程圖導(dǎo)出.
(5)三維模型管理:產(chǎn)品設(shè)計(jì)師依據(jù)系統(tǒng)智能引導(dǎo)設(shè)計(jì),系統(tǒng)根據(jù)客戶輸入主要工程技術(shù)參數(shù)在實(shí)例庫中自動(dòng)搜索相關(guān)產(chǎn)品或零部件,運(yùn)用知識(shí)驅(qū)動(dòng)實(shí)現(xiàn)后壓縮式垃圾車零部件的參數(shù)設(shè)計(jì).
(6)工程圖庫管理:基于NX系統(tǒng)設(shè)置二維工程圖庫管理模塊,完成工程圖形自動(dòng)添加、裝配BOM表的自動(dòng)生成,從而實(shí)現(xiàn)二維工程圖的自動(dòng)生成和對(duì)圖庫的高效管理.
后裝壓縮式垃圾車主要包括:底盤、箱體、電氣系統(tǒng)、液壓系統(tǒng)、裝填裝置等.針對(duì)后壓縮式垃圾車的設(shè)計(jì)特點(diǎn),確定系統(tǒng)總體設(shè)計(jì)架構(gòu),如圖2所示.
在后壓縮式垃圾車設(shè)計(jì)知識(shí)庫、數(shù)據(jù)庫和實(shí)例庫基礎(chǔ)上,運(yùn)用系統(tǒng)工程方法從產(chǎn)品配置、總體設(shè)計(jì)到零部件詳細(xì)設(shè)計(jì),實(shí)現(xiàn)垃圾車產(chǎn)品自頂而下的智能化、快速化設(shè)計(jì).除此之外,系統(tǒng)還將根據(jù)客戶制定要求生成三維樣機(jī),并在設(shè)計(jì)師審核要求之下完成工程圖、BOM表及其他的自動(dòng)生成.當(dāng)客戶定制要求或技術(shù)要求發(fā)生改變,設(shè)計(jì)師仍然可以通過查詢并修改相關(guān)技術(shù)參數(shù)要求,實(shí)現(xiàn)設(shè)計(jì)產(chǎn)品的局部修改,并使三維工程樣機(jī)自動(dòng)更新.當(dāng)某一種新生、普遍或者特殊定制需要以知識(shí)繼承形式傳遞給系統(tǒng),設(shè)計(jì)人員依然可以通過系統(tǒng)知識(shí)編輯器將這種知識(shí)修改或添加到產(chǎn)品知識(shí)庫中,在企業(yè)產(chǎn)品設(shè)計(jì)管理中實(shí)現(xiàn)設(shè)計(jì)知識(shí)重用.
圖2 系統(tǒng)架構(gòu)組成
NX Open for.NET是一套用于微軟.NET框架的API,通過這些API訪問NX核心應(yīng)用程序的功能來創(chuàng)建高級(jí)的應(yīng)用程序,可以采用微軟.NET支持的任何語言包括C#、Java、VB、.NET等語言進(jìn)行開發(fā)[2].在NX Open下,程序開發(fā)可以運(yùn)用任何一種上述語言來編寫程序,同時(shí)根據(jù)NX Open for.NET提供的豐富類庫,開發(fā)人員既可采用.NET的NX Open,也可采用.NET包裝的Open API[3].
NX主要提供了四種程序開發(fā)包,分別為NX/Open API、UIstyler、BlockStyler、MenuScript.其中,MenuScript用于定義NX菜單腳本語言,通過其可以創(chuàng)建或編輯標(biāo)準(zhǔn)下拉菜單及工具條.菜單腳本文件的擴(kuò)展名為.men,工具條腳本文件的擴(kuò)展名為.tbr.BlockStyler和UIstyler模塊為程序人機(jī)互動(dòng)界面開發(fā)設(shè)計(jì)工具,運(yùn)用它們可以避免復(fù)雜的圖形用戶接口編程,實(shí)現(xiàn)所見即所得,設(shè)計(jì)出同NX系統(tǒng)風(fēng)格完全一致的對(duì)話框,通過組合和設(shè)計(jì)空間,實(shí)現(xiàn)系統(tǒng)設(shè)計(jì)所需功能的對(duì)話框.圖3為后壓縮垃圾車零部件管理系統(tǒng)菜單.
運(yùn)用NX/Open API可以實(shí)現(xiàn)幾乎所有NX系統(tǒng)的界面操作,運(yùn)用數(shù)據(jù)庫管理技術(shù)同時(shí)實(shí)現(xiàn)垃圾車產(chǎn)品設(shè)計(jì)數(shù)據(jù)的管理,圖4為后壓縮垃圾車零部件生產(chǎn)BOM表.
圖3 零部件管理系統(tǒng)菜單
本系統(tǒng)通過調(diào)用API編譯生成的動(dòng)態(tài)鏈接庫實(shí)現(xiàn)系統(tǒng)運(yùn)行,同時(shí)在關(guān)鍵參數(shù)設(shè)置決策階段智能化地為設(shè)計(jì)師提供解決方案,并同時(shí)通過開放的形式支持設(shè)計(jì)師修改計(jì)算機(jī)提供的方案,實(shí)現(xiàn)設(shè)計(jì)師與計(jì)算機(jī)交互式協(xié)同設(shè)計(jì).圖5為后壓縮垃圾車設(shè)計(jì)導(dǎo)航對(duì)話框設(shè)計(jì).
根據(jù)導(dǎo)航菜單和對(duì)話框引導(dǎo)設(shè)計(jì)人員逐步完成垃圾車零部件設(shè)計(jì),圖6為垃圾車傾倒裝置設(shè)計(jì).
圖4 生產(chǎn)BOM表
圖5 專用車零部件管理系統(tǒng)
圖6 S型傾倒裝置部件三維模型
完成傾倒裝置設(shè)計(jì)之后,根據(jù)系統(tǒng)導(dǎo)航或者設(shè)計(jì)師經(jīng)驗(yàn)進(jìn)入下面階段的廂體、填料器、傾倒裝置、液壓及電氣等部分的設(shè)計(jì),在零部件設(shè)計(jì)階段,系統(tǒng)根據(jù)設(shè)計(jì)進(jìn)程,對(duì)每一個(gè)設(shè)計(jì)零部件進(jìn)行詳細(xì)設(shè)計(jì),設(shè)計(jì)師需要根據(jù)導(dǎo)航對(duì)話框輸入關(guān)鍵設(shè)計(jì)參數(shù)和設(shè)計(jì)決策,系統(tǒng)自動(dòng)完成對(duì)應(yīng)零部件的設(shè)計(jì),圖7為零件的參數(shù)化設(shè)計(jì)實(shí)例.
圖7 零件的參數(shù)化設(shè)計(jì)
完成零部件設(shè)計(jì)之后,系統(tǒng)根據(jù)知識(shí)庫中裝配知識(shí)自動(dòng)化完成預(yù)裝配,并檢查裝配干涉.通過本系統(tǒng)可以完成后壓縮垃圾車5、12、20立方的基本型數(shù)字化樣機(jī),構(gòu)建后壓縮垃圾車三維零部件的基礎(chǔ)數(shù)據(jù)庫,并自動(dòng)生成垃圾車BOM表,為全面推廣三維設(shè)計(jì)打下堅(jiān)實(shí)的基礎(chǔ).圖8為12立方后壓縮垃圾車數(shù)字化樣機(jī)三維模型.
后裝壓縮式垃圾車可將生活垃圾進(jìn)行壓縮、破碎、填裝并進(jìn)行流動(dòng)收集運(yùn)輸,由于其垃圾的裝載率高,因此,在環(huán)衛(wèi)部門得到廣泛的應(yīng)用[4].隨著城市化進(jìn)程的加快,小批量、多品種的垃圾車生產(chǎn)方式及客戶個(gè)性化需求的增長,迫使設(shè)計(jì)產(chǎn)品周期不斷縮短,因此需要提高垃圾車設(shè)計(jì)效率以快速響應(yīng)市場需求.本文在NX平臺(tái)上,運(yùn)用NX/OPEN二次開發(fā)工具在.NET平臺(tái)上實(shí)現(xiàn)后壓縮式垃圾車的快速設(shè)計(jì).
通過系統(tǒng)運(yùn)行,后壓縮式垃圾車產(chǎn)品開發(fā)既可以依附有效的產(chǎn)品數(shù)據(jù)庫、知識(shí)庫、實(shí)例庫以及垃圾車零部件管理系統(tǒng)等進(jìn)行適應(yīng)市場需求的系列產(chǎn)品開發(fā),縮短了產(chǎn)品設(shè)計(jì)周期;同時(shí)通過零部件管理系統(tǒng)高效借用已有零部件,并且在設(shè)計(jì)過程中就進(jìn)行預(yù)裝配以及時(shí)發(fā)現(xiàn)設(shè)計(jì)及制造中可能會(huì)遇到的問題,有效避免了設(shè)計(jì)及試制過程中的損失,降低了產(chǎn)品開發(fā)風(fēng)險(xiǎn)和成本,縮短了產(chǎn)品開發(fā)周期,提高了工作效率.
圖8 垃圾車數(shù)字化樣機(jī)三維模型
[1]周臨震,劉德仿.面向定單配置的格柵除污機(jī)快速設(shè)計(jì)系統(tǒng)[J].礦山機(jī)械,2006,34(10):67-69.
[2]顧琪,周臨震.基于NX二次開發(fā)和OD BC技術(shù)的組合機(jī)床通用部件庫的研究和建立[J].鹽城工學(xué)院學(xué)報(bào):自然科學(xué)版,2011,24(2):60-62.
[3] UGS Corp. NX 5 Help library 2007,NX Open for .NET Programmer’s Guide[Z]. 2007.
[4]劉偉杰.后裝壓縮式垃圾車掛桶舉升裝車裝置[J].專用汽車,2009(10):62-63.