- 相關(guān)推薦
機械產(chǎn)品CAD建模標準化檢測軟件的開(kāi)發(fā)
【摘 要】由于種種原因,生產(chǎn)實(shí)際中應用CAD/CAM技術(shù)時(shí)往往容易產(chǎn)生CAD數據不一致、不精確和不完備的問(wèn)題,這很可能給企業(yè)造成一定的甚至重大的經(jīng)濟損失。本文討論了如何利用計算機軟件技術(shù)自動(dòng)實(shí)現CAD模型數據的實(shí)時(shí)化、標準化和規范化審查。
【關(guān)鍵詞】標準化;CAD數據;軟件;檢測
應用CAD/CAM技術(shù)時(shí),企業(yè)技術(shù)部門(mén)首先要根據CAD/CAM的特點(diǎn),對企業(yè)已有的CAD設計規范進(jìn)行修訂或制定新的標準。只有統一標準,并依照標準要求進(jìn)行設計,才會(huì )使企業(yè)的CAD模型數據及文件符合有關(guān)的標準化、規范化的要求。但在實(shí)際應用過(guò)程中,即使企業(yè)完善了CAD技術(shù)應用的相關(guān)標準,但由于種種原因,例如設計人員的疏忽、設計人員對CAD軟件使用能力方面的差異、在不同CAD軟件系統中進(jìn)行數據轉換等等,都會(huì )引發(fā)CAD數據不一致、不精確、不完備的問(wèn)題,而CAD數據的不規范又往往導致諸如產(chǎn)品的缺陷在制造甚至使用階段才被發(fā)現(這種情況一旦發(fā)生,很可能給企業(yè)造成一定的甚至重大的經(jīng)濟損失)、設計人員不同的操作習慣使團隊協(xié)作受阻、給PDM/PLM等系統對數據的管理帶來(lái)麻煩、上下游企業(yè)之間往往因標準不統一而造成產(chǎn)品的報廢等嚴重后果。因此,如何檢測CAD模型數據及文件是否符合有關(guān)的標準化、規范化要求,在CAD/CAM的應用過(guò)程中有著(zhù)十分重要的意義。
目前工業(yè)企業(yè)中對CAD模型數據及文件的標準化、規范化審查,主要還是采用人工方式進(jìn)行事后審查。針對三維CAD模型和二維CAD圖形,無(wú)論是傳統的標準化審查內容還是由于新環(huán)境下導致的新的標準化審查內容,人工審查方式都存在相當大的缺陷,在數字化設計與制造環(huán)境下,需要及早發(fā)現產(chǎn)品定義和建模過(guò)程中的問(wèn)題,才能避免不必要的返工和大量的后續問(wèn)題,標準化審查需要由目前的“事后檢查型”轉變?yōu)?ldquo;實(shí)時(shí)監測型”,一旦不符合標準要求就應第一時(shí)間審查出來(lái)并通告設計者,及時(shí)進(jìn)行更改。此外,傳統審查方式不但成本高、效率低,而且有些模型幾何方面的錯誤采用人工方式是極難審查到的。因此,傳統檢測方式已經(jīng)不能適應當今數字化設計與制造的要求,如何依據相關(guān)標準,對CAD模型數據的標準化、規范化進(jìn)行自動(dòng)化審查,是數字化設計與制造環(huán)境下企業(yè)亟待解決的重要課題。
2012年以來(lái),我們對如何利用計算機技術(shù)自動(dòng)實(shí)現CAD模型數據的標準化、規范化審查進(jìn)行了一定的研究,并對相應的軟件系統進(jìn)行了開(kāi)發(fā),取得了初步的成果。下面就該軟件系統的開(kāi)發(fā)進(jìn)行概要的介紹。
一、需求分析
本軟件系統依托CAD應用相關(guān)的國家標準、行業(yè)標準及企業(yè)標準的內容,把相關(guān)的標準要求設計成企業(yè)標準化審查的準則,開(kāi)發(fā)審查工具集,通過(guò)計算機軟件技術(shù)來(lái)實(shí)現對CAD模型數據的實(shí)時(shí)與事后的質(zhì)量審查。
目前最常用的CAD軟件系統是UG和Pro/E兩種系統,綜合各方面因素考慮,本軟件暫時(shí)僅支持這兩個(gè)系統。UG和Pro/E有自己的二次開(kāi)發(fā)接口,本系統將支持這些接口,并能夠方便、快捷、準確地在這兩個(gè)系統中運行。為應用方便起見(jiàn),本軟件以獨立的工具包形式來(lái)運行。
根據本軟件的用途,軟件的主要功能應包括三個(gè)方面----檢測功能、提醒功能和更新升級功能。
1、檢測功能
該系統是一個(gè)驗證應用程序,它應能根據國家、行業(yè)、企業(yè)標準檢查CAD文檔和模型是否符合公司、行業(yè)或客戶(hù)的標準,從而發(fā)現問(wèn)題。
2、提醒功能
系統應能對檢測過(guò)程中發(fā)現的問(wèn)題以特別醒目的方式顯示出來(lái)(這里采用的是在模型文件上以高亮顯示的形式提示檢測中發(fā)現的錯誤,并將檢查結果以文本形式輸出。),以提醒相關(guān)人員能關(guān)注到所檢測到的問(wèn)題,并能使問(wèn)題能在第一時(shí)間得到糾正,避免企業(yè)在后續的生產(chǎn)制造上發(fā)生延誤。
3、更新升級功能
該系統應該易于實(shí)現設計標準的擴充,從而滿(mǎn)足產(chǎn)品及標準不斷發(fā)展變化的要求。
二、軟件結構設計
根據軟件的功能需求,該軟件系統主要由如下功能模塊(或子程序)組成:檢測集管理程序、單個(gè)文件交互檢查模塊、多個(gè)文件批量檢查模塊、檢測集執行模塊、檢測結果統計和分析模塊。
軟件系統體系結構圖如下:
軟件系統采用C/S結構,服務(wù)器端主要是部署檢測集、檢測項、檢測值的存儲介質(zhì)--數據庫,供各客戶(hù)端訪(fǎng)問(wèn),并部署組件服務(wù),以支持客戶(hù)端的功能應用;客戶(hù)端是功能應用端,利用企業(yè)標準管理器來(lái)管理檢測集、檢測項、檢測值數據庫,通過(guò)檢測器組件、CAD訪(fǎng)問(wèn)組件、CAD二次開(kāi)發(fā)接口與CAD平臺進(jìn)行交互,并對結果進(jìn)行處理。
軟件開(kāi)發(fā)接口圖如下所示:
參考文獻:
[1]黃翔,李迎光.UG應用開(kāi)發(fā)教程與實(shí)例精解[M].北京:清華大學(xué)出版社,2005.
[2]黃勇,等.UG二次開(kāi)發(fā)與數據庫應用基礎與典型范例[M].北京:電子工業(yè)出版社,2008.
[3]謝龍漢.UG機械設計應用實(shí)例[M].北京:清華大學(xué)出版社,2007.
[4]陳佳編著(zhù).《信息系統開(kāi)發(fā)方法教程[M].北京:清華大學(xué)出版社,2009.
[5]賽奎春.VC++工程應用與項目實(shí)踐[M].北京:機械工業(yè)出版社,2005.
[6]成大先.機械設計手冊[M]北京:化學(xué)工業(yè)出版社,2008.
[7]中華人民共和國國家標準.GB/T18784-2002 CAD/CAM數據質(zhì)量[S].北京:中國標準出版社,2002.
【機械產(chǎn)品CAD建模標準化檢測軟件的開(kāi)發(fā)】相關(guān)文章:
計算機輔助軟件CAD的開(kāi)發(fā)與應用論文07-04
CODARTS建模方法在嵌入式軟件開(kāi)發(fā)中的應用09-15
淺論CAD/CAM軟件在產(chǎn)品設計中的應用10-23
國產(chǎn)CAD軟件,困境與突圍10-24
ObjectARX環(huán)境下的結構建模系統的開(kāi)發(fā)10-13
軟件的復用技術(shù)及開(kāi)發(fā)方法05-16