陳秉川 楊平
摘 要:材料屬性是復(fù)雜產(chǎn)品設(shè)計(jì)過(guò)程中的重要信息。材料的賦值和傳遞準(zhǔn)確性對(duì)產(chǎn)品設(shè)計(jì)意圖的表達(dá)具有重要的意義。文章以A公司產(chǎn)品開(kāi)發(fā)流程為研究對(duì)象,將NX材料庫(kù)技術(shù)應(yīng)用到當(dāng)前環(huán)境下,并對(duì)材料庫(kù)的管理及產(chǎn)品設(shè)計(jì)信息傳遞規(guī)范化做了相應(yīng)研究。最終實(shí)現(xiàn)了材料屬性信息傳遞流程規(guī)范化。
關(guān)鍵詞:設(shè)計(jì)意圖 材料信息 NX軟件 材料庫(kù) 規(guī)范化
1 引言
材料庫(kù)技術(shù)在SIEMENS PLM軟件中已非常成熟,現(xiàn)實(shí)設(shè)計(jì)應(yīng)用中缺乏實(shí)際案例,沒(méi)有得到普及。文章結(jié)合現(xiàn)有技術(shù)和企業(yè)實(shí)際實(shí)施情況,研究了相關(guān)技術(shù)方法及問(wèn)題處理方案。為產(chǎn)品設(shè)計(jì)過(guò)程中材料信息賦予和傳遞技術(shù)應(yīng)用提供了現(xiàn)實(shí)方案和案例。
2 企業(yè)軟件應(yīng)用環(huán)境現(xiàn)狀
2.1 數(shù)據(jù)管理平臺(tái)
A公司目前采用西門(mén)子的teamcenter+自定義插件,構(gòu)成的TCAE平臺(tái),后臺(tái)采用ORACLE作為數(shù)據(jù)庫(kù)。
TCAE變量控制結(jié)構(gòu)分析如圖1。
2.2 設(shè)計(jì)工具平臺(tái)
設(shè)計(jì)工具采用西門(mén)子公司的NX8.0軟件。自定義插件包針對(duì)NX8進(jìn)行了大量的定制和開(kāi)發(fā),并和數(shù)據(jù)管理平臺(tái)緊密結(jié)合,形成一套行之有效的設(shè)計(jì)系統(tǒng)。
其中通過(guò)gmlaunch程序選擇啟動(dòng)環(huán)境并調(diào)用相關(guān)環(huán)境變量設(shè)置。作者這里僅關(guān)注圖1右側(cè)第一行青色底色部分功能。
啟動(dòng)NX時(shí),gmlaunch.jar創(chuàng)建c:/temp/%userprofile%gmlaunch.bat,并通過(guò)它調(diào)用R:\data\cadsite\nx8\scripts\nxsp_8a14_win\nx8_env.bat,新建C:\ProgramData\Siemens文件夾,并從R盤(pán)將內(nèi)容推送到該文件夾中備用。%userprofile%gmlaunch.bat還調(diào)用C:\ProgramData\Siemens\nx8\nxcp\nxcp_client\ugii_resource.bat 定制NX使用環(huán)境變量和當(dāng)前用戶組設(shè)置到用戶文件夾C:\Users\%userprofile%\nx8_config_user\中。
2.3 材料信息傳遞現(xiàn)狀
現(xiàn)有TCAE系統(tǒng)中有一部分關(guān)于材料庫(kù)的使用方法和檢查規(guī)則,主要是基于屬性處理。但是現(xiàn)有TCAE系統(tǒng)中的材料庫(kù)所有材料都是基于通用的庫(kù),和A公司實(shí)際應(yīng)用基本都不對(duì)應(yīng)?,F(xiàn)有工程師也就沒(méi)有能夠有效利用通用的材料庫(kù)體系和檢查規(guī)則,更無(wú)法和先進(jìn)的工具如HD3D等工具結(jié)合。
工程師在計(jì)算設(shè)計(jì)重量時(shí)多依靠手動(dòng)賦予密度,然后逐一測(cè)量體稱重的方式計(jì)算重量。材料屬性信息傳遞通常以附加文件等形式傳遞,時(shí)常會(huì)有溝通誤差出現(xiàn)。
3 技術(shù)方案
3.1 材料庫(kù)建立方法
打開(kāi)NX安裝目錄NX75\UGII\materials下的文件phys_material.dat。并復(fù)制其中的一部分表格內(nèi)容,另存到一個(gè)新建的文本文檔中。
將該記事本文檔導(dǎo)入到excel中。
根據(jù)excel中各列整理對(duì)應(yīng)屬性。再將批量處理之后的excel,另存為制表符分隔的txt文件。
將導(dǎo)出的txt文件復(fù)制進(jìn)入phys_material.dat,并刪除不需要的材料項(xiàng)得到自定義的材料庫(kù)。
3.2 材料庫(kù)維護(hù)方法
NX的材料庫(kù)是基于屬性的控制方式。用戶可以通過(guò)工具賦予指定體的材料,與此同時(shí),NX根據(jù)不同情況為part或者對(duì)應(yīng)solidbody生成不同的屬性。對(duì)應(yīng)的屬性名稱在預(yù)先設(shè)置中設(shè)置。
定制NX默認(rèn)設(shè)置文件處理各種屬性名稱及自動(dòng)填寫(xiě)和更新規(guī)則。
3.3 材料庫(kù)使用方法
3.3.1 賦予材料
Tools->assign materials給實(shí)體賦材料,見(jiàn)圖7。
3.3.2 解除材料
選擇remove usage實(shí)現(xiàn)批量的解除一些對(duì)象的屬性,見(jiàn)圖8。
4 展望
HD3D 可視化報(bào)告支持創(chuàng)建包括多個(gè)頂級(jí)報(bào)告屬性的多維報(bào)告,支持按一個(gè)屬性對(duì)各種對(duì)象進(jìn)行彩色編碼,并對(duì)其他屬性顯示可視標(biāo)簽,從而實(shí)更為豐富的視覺(jué)反饋。
企業(yè)材料信息賦予之后,可以自動(dòng)統(tǒng)計(jì)重量并結(jié)合hd3d進(jìn)行顯示和評(píng)審工作。
文章對(duì)材料庫(kù)技術(shù)進(jìn)行了相應(yīng)研究,并為HD3D做了前期準(zhǔn)備工作。
參考文獻(xiàn):
[1]楊平.NX 材料屬性查詢賦值和更新[J].聯(lián)宏電子期刊,2011,12:21-23.
[2]楊平.NX 部件材料屬性自動(dòng)生成[J].聯(lián)宏電子期刊,2011,11:10-13.
[3]西門(mén)子.HD3D 可視化報(bào)告[R].
[4] 西門(mén)子.NX8.0幫助文檔[M].