我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

您的位置:網(wǎng)站首頁 > CAD新聞

研究參數(shù)化驅(qū)動(dòng)環(huán)境下的三維模型共享系統(tǒng)

時(shí)間:2011-02-26 10:04:16 來源:

  企業(yè)需要在全球范圍內(nèi)選擇聯(lián)盟伙伴來組織產(chǎn)品的生產(chǎn)和開發(fā),尤其是通過有效的零部件供應(yīng)渠道,依靠整個(gè)供應(yīng)鏈的信息集成實(shí)現(xiàn)企業(yè)內(nèi)外零部件資源的共享和重用。

  ASP(Application Service Provider)的網(wǎng)絡(luò)化內(nèi)容服務(wù)的目的是為網(wǎng)絡(luò)化制造提供一個(gè)統(tǒng)一的中介服務(wù)平臺(tái),在遠(yuǎn)程用戶、服務(wù)中心和協(xié)同制造企業(yè)之間搭建一個(gè)各種資源相互共享的服務(wù)平臺(tái),最終實(shí)現(xiàn)網(wǎng)絡(luò)化設(shè)計(jì)與制造系統(tǒng)的資源共享,達(dá)到異地用戶之間各種資源的使用,從而縮短產(chǎn)品研制周期、提高產(chǎn)品設(shè)計(jì)效率,降低成本。

  在產(chǎn)品的設(shè)計(jì)制作的全生命周期過程中,技術(shù)資源是其中一項(xiàng)重要的制造業(yè)資源。基于ASP的技術(shù)資源主要是指從設(shè)計(jì)、制造或不同領(lǐng)域中發(fā)展出來的專門的方法、技術(shù)和經(jīng)驗(yàn)等,包括專門的知識(shí)產(chǎn)品、各種設(shè)計(jì)標(biāo)準(zhǔn)件、零件庫,以及各種專利、發(fā)明和解決方案等。標(biāo)準(zhǔn)件和通用件大部分是系列化的,為零部件三維模型的參數(shù)化驅(qū)動(dòng)提供了方便,于是出現(xiàn)了各種各樣采用參數(shù)化驅(qū)動(dòng)模型的方法為用戶提供標(biāo)準(zhǔn)件和通用件的三維零部件庫。但是這些三維零部件庫大部分是單機(jī)軟件(如四川大學(xué)的機(jī)床夾具三維標(biāo)準(zhǔn)件圖庫),直接提供給用戶所有標(biāo)準(zhǔn)件和通用件三維模型,其可擴(kuò)展性難,不能實(shí)現(xiàn)實(shí)時(shí)更新和共享,不能靈活的的滿足用戶的需求。近些年,在國(guó)外也出現(xiàn)了一些為用戶提供標(biāo)準(zhǔn)件和通用件三維模型的服務(wù)平臺(tái),例如3D Content Central、CADENA和Web2cad等;國(guó)內(nèi)也有一些,例如工業(yè)品采購網(wǎng)、三維資源在線等。但是,在國(guó)內(nèi)目前這方面的技術(shù)還不是很成熟,有些需要用戶手動(dòng)輸入?yún)?shù),如工業(yè)品采購服務(wù)平臺(tái)等,或者是實(shí)現(xiàn)的技術(shù)難度大、工作量大等問題。根據(jù)這種現(xiàn)狀,本文提出了一種比較簡(jiǎn)單、實(shí)用而且易于實(shí)現(xiàn)的在ASP門戶網(wǎng)上,通過中間文件實(shí)現(xiàn)系列化零件三維模型參數(shù)化驅(qū)動(dòng)的共享服務(wù)。

  1 系列零件三維模型共享服務(wù)的業(yè)務(wù)流程

  系列產(chǎn)品三維模型參數(shù)化驅(qū)動(dòng)及共享的平臺(tái)工作流程如圖1所示:

  

  圖1 系列產(chǎn)品三維模型共享的業(yè)務(wù)流程

  基本的過程為:注冊(cè)用戶通過登錄互聯(lián)網(wǎng),進(jìn)入到ASP公共服務(wù)平臺(tái),然后通過搜索引擎或者零件分類結(jié)構(gòu)樹查找到所屬分類,找到所需零件,進(jìn)入該零部件下載頁面,用戶可以看到該零件的相關(guān)信息,如該零件的名稱、規(guī)格、參數(shù)以及供應(yīng)商和零件的報(bào)價(jià)等。如果該零件滿足用戶的需求,可以選擇用戶所需的零件的系列參數(shù),下載相應(yīng)的基準(zhǔn)零部件三維模型零件(三維啞圖模型)和中間數(shù)據(jù)文件保存到指定的文件目錄下,實(shí)現(xiàn)該零件的參數(shù)化驅(qū)動(dòng)。

  2 系列化零件三維模型共享平臺(tái)實(shí)現(xiàn)框架

  系列零件三維模型參數(shù)化驅(qū)動(dòng)及共享的主要思路是:在ASP網(wǎng)絡(luò)化服務(wù)平臺(tái)上實(shí)現(xiàn)系列化產(chǎn)品的共享,通過從ASP服務(wù)平臺(tái)下載的中間數(shù)據(jù)文件實(shí)現(xiàn)系列零件的參數(shù)化驅(qū)動(dòng)。平臺(tái)結(jié)構(gòu)框架如圖2所示:

  

  圖2 系列化零件三維模型共享平臺(tái)框架

  (1)數(shù)據(jù)層:企業(yè)信息數(shù)據(jù)庫主要是存儲(chǔ)主機(jī)企業(yè)和供應(yīng)商企業(yè)的相關(guān)企業(yè)信息;基準(zhǔn)零件三維模型庫是存儲(chǔ)所有系列零件啞的三維模型;中間文件庫是存儲(chǔ)所有系列零件所對(duì)應(yīng)的中間文件,如excel表或exp等數(shù)據(jù)文件。

  (2)業(yè)務(wù)層:提供該平臺(tái)在業(yè)務(wù)邏輯上的實(shí)現(xiàn),具有零件信息發(fā)布、管理和搜索,企業(yè)信息發(fā)布、零件圖片、系列參數(shù)的實(shí)時(shí)瀏覽等功能。

  (3)網(wǎng)頁頁面層:該層是向用戶展示信息或提供各種應(yīng)用服務(wù)入口。

  (4)用戶層:為不同的用戶提供其所需的相關(guān)服務(wù)。

  3 系列零件三維模型共享實(shí)現(xiàn)的關(guān)鍵技術(shù)

  3.1 零件三維模型的參數(shù)化驅(qū)動(dòng)

  本文采用中間數(shù)據(jù)文件來驅(qū)動(dòng)三維零件模型,實(shí)現(xiàn)系列零件三維模型的驅(qū)動(dòng)。中間數(shù)據(jù)文件是指三維軟件自身所提供的一種文件,可以存儲(chǔ)三維基準(zhǔn)零部件模型的驅(qū)動(dòng)變量所需的數(shù)據(jù),其中數(shù)據(jù)是與所建立的基準(zhǔn)零件三維模型所需驅(qū)動(dòng)的尺寸變量一一對(duì)應(yīng)。

  現(xiàn)在的大部分三維軟件都是基于特征的建模技術(shù),所以只要能夠改變其特征參數(shù)的值,即可對(duì)三維模型進(jìn)行參數(shù)驅(qū)動(dòng)而改名其尺寸大小。

  通過中間數(shù)據(jù)文件實(shí)現(xiàn)零件三維模型的參數(shù)化驅(qū)動(dòng)的具體實(shí)現(xiàn)為:建立三維基準(zhǔn)零部件模型,設(shè)置所需要驅(qū)動(dòng)的變量并將該變量分配給模型;然后創(chuàng)建一個(gè)含有這些變量的外部中間數(shù)據(jù)文件如excel、exp等將中間數(shù)據(jù)文件導(dǎo)入到當(dāng)前三維環(huán)境中,這個(gè)中間數(shù)據(jù)文件就可以用來改變當(dāng)前基準(zhǔn)零部件模型中所引用的尺寸,驅(qū)動(dòng)成為用戶所需的尺寸大小,實(shí)現(xiàn)該三維基準(zhǔn)零部件的參數(shù)化驅(qū)動(dòng)。

  通過中間數(shù)據(jù)文件對(duì)零部件進(jìn)行參數(shù)化驅(qū)動(dòng)與所說的參數(shù)驅(qū)動(dòng)不同。以往的參數(shù)化驅(qū)動(dòng)都是在原有三維軟件基礎(chǔ)上進(jìn)行了二次開發(fā),通過三維軟件所提供的API接口函數(shù)編寫程序來繪制三維啞圖模型,設(shè)置需要驅(qū)動(dòng)的參數(shù)變量,然后將變量的值存入數(shù)據(jù)庫中,用戶打開零件時(shí),數(shù)據(jù)庫中的值就賦給相應(yīng)的變量而實(shí)現(xiàn)零部件的參數(shù)化驅(qū)動(dòng)。這種方法做起來困難大、工作量多、文件所占硬盤空間也比較大。如果將所有開發(fā)的標(biāo)準(zhǔn)件與通用件的單機(jī)軟件提供給用戶,其中有許多零件用戶基本上不用,無形中浪費(fèi)了不少的硬盤空間。采用中間數(shù)據(jù)文件來參數(shù)驅(qū)動(dòng)零部件,一個(gè)零件的所有系列參數(shù)的中間數(shù)據(jù)文件只有幾十個(gè)Kb,那將會(huì)大大減少硬盤的占有空間。

  3.2 系列零件三維模型共享的接口實(shí)現(xiàn)

  通過對(duì)三維軟件的二次開發(fā)形成,實(shí)現(xiàn)零部件的分類管理、零部件三維基準(zhǔn)零件模型的導(dǎo)入和中間數(shù)據(jù)文件對(duì)三維基準(zhǔn)零件模型的參數(shù)化驅(qū)動(dòng)。

  在每個(gè)三維軟件環(huán)境下進(jìn)行二次開發(fā)的流程大部分是相同的,不同之處在于所用的API函數(shù)的格式不同和開發(fā)環(huán)境不同。本系統(tǒng)對(duì)三維軟件進(jìn)行簡(jiǎn)單的二次開發(fā),完成預(yù)定功能。開發(fā)流程模板如圖3所示:

  

  圖3 開發(fā)流程模板

  4 實(shí)例

  在SolidWorks三維環(huán)境下,以excel表為中間數(shù)據(jù)文件、機(jī)床夾具零件中定位件分類中的普通V型塊三維零件模型為例,說明實(shí)現(xiàn)系列化產(chǎn)品三維模型參數(shù)化驅(qū)動(dòng)及共享服務(wù)系統(tǒng)的基本過程。

  根據(jù)以上理論,建立網(wǎng)絡(luò)化的可系列化產(chǎn)品三維模型參數(shù)化驅(qū)動(dòng)及共享服務(wù)系統(tǒng)平臺(tái), 在該平臺(tái)上用戶可以根據(jù)自己的需求進(jìn)行參數(shù)配置,同時(shí)也可以查找零部件的相關(guān)其他參數(shù)。在平臺(tái)上提供3D模型圖和完整的參數(shù)查看,方便用戶直接使用,不需要再去查找相應(yīng)的手冊(cè),提高設(shè)計(jì)效率。用戶配置文件完成即可下載SLDPRT格式的零部件三維基準(zhǔn)模型和EXCEL格式的中間數(shù)據(jù)文件。SolidWorks打開即可實(shí)現(xiàn)參數(shù)驅(qū)動(dòng)三維模型為所需模型。

  5 結(jié)論

  本文提出了一種參數(shù)化驅(qū)動(dòng)三維基準(zhǔn)模型生成所需三維模型的新方法:建立中間文件,以此驅(qū)動(dòng)三維基準(zhǔn)模型,得到所需尺寸的零件三維模型。并且以ASP服務(wù)模式為各種用戶提供三維基準(zhǔn)模型和中間文件下載,實(shí)現(xiàn)了網(wǎng)絡(luò)共享,為不同用戶提供方便。同時(shí),本文也提出了實(shí)現(xiàn)這種方法的開發(fā)流程模版。根據(jù)這個(gè)流程,開發(fā)了SolidWorks的中間文件驅(qū)動(dòng)三維模型系統(tǒng)。