proe環(huán)境下BOM相關(guān)技術(shù)
2013-06-28 by:廣州CAD:proe設(shè)計(jì)培訓(xùn)中心 來(lái)源:仿真在線
1、 設(shè)計(jì)參數(shù)
當(dāng)用戶(hù)設(shè)計(jì)零件時(shí),有些信息可自動(dòng)列入明細(xì)表中,但更多的相關(guān)信息,可以通過(guò)設(shè)定參數(shù)的方式,在設(shè)計(jì)階段設(shè)定,通常情況下,可遵照下列步驟進(jìn)行。
a. 為保證整個(gè)設(shè)計(jì)小組設(shè)計(jì)的一致性,并盡可能減少重復(fù)工作,建議用戶(hù)預(yù)設(shè)一個(gè)標(biāo)準(zhǔn)零件模板,如start.prt,它應(yīng)該只含有三個(gè)基準(zhǔn)參考面(Datum plane)。為使將來(lái)的裝配中沒(méi)有太多的參考面,影響視覺(jué)效果,可把參考面放入層(Layer)中,并保存成不顯示狀態(tài)(Blank)。
b. 設(shè)定質(zhì)量信息,對(duì)于start.prt做質(zhì)量計(jì)算(Info; Model Analysis; Model Mass Properties)。此時(shí)須給入一個(gè)密度值,對(duì)于鋼件,為7.85E-6,然后加入一個(gè)Relation, cmass=mp_mass””,其中cmass即為將來(lái)的質(zhì)量參數(shù),建議在取參數(shù)名時(shí),使用連續(xù)的字符串,不要用“-”“_”等,在后面的設(shè)定中會(huì)有沖突,第三,編輯Program(Program; Edit Design),在文件最后,應(yīng)該是如下內(nèi)容:
MASSPROP
Part start 加入此一行
END MASSPROP
編輯Program的目的是為了當(dāng)零件修改后,Regenerate時(shí),軟件會(huì)重新計(jì)算質(zhì) 量。但此一項(xiàng)需要Pro/ASSEMBLY模塊。如無(wú)此模塊,那么每次設(shè)計(jì)修改后,請(qǐng)?jiān)诳傃b配后,再做一次質(zhì)量計(jì)算,然后在二維圖(含BOM的二維圖)中,Regenerate一次。
c. 設(shè)定其它參數(shù)
根據(jù)用戶(hù)的不同需求,參數(shù)可自行設(shè)計(jì),通常可加入下列幾項(xiàng):
(Set up; parameter; create; string)
cmat: 代表材料,輸入一個(gè)常用材料,如:Q-235
cname: 代表中文名稱(chēng),輸入‘基本件\’
cindex: 代表件號(hào),一般情況下,明細(xì)表中件號(hào)一欄,可以和零件名稱(chēng)(model name)保持一致,這樣可少設(shè)一個(gè)參數(shù),但有時(shí)用戶(hù)的件號(hào)用“.”或空格分成幾段,以便管理,而這種命名方式在proe中是非法的,另一種情況是,在產(chǎn)品設(shè)計(jì)階段、零件件號(hào)尚不確定,用戶(hù)可以按某種編號(hào)方式先定零件名,再由cindex參數(shù)來(lái)列示于明細(xì)表中,但這樣均會(huì)有一定的副作用,就是在沒(méi)有PDM的情況下,不啟動(dòng)proe軟件,操作系統(tǒng)檢索不到件號(hào)欄。這里面的優(yōu)劣,希望用戶(hù)考慮。
ctype:代表零部件類(lèi)型,通常用戶(hù)的明細(xì)表會(huì)分類(lèi),如鋼件、鑄鐵件、非金屬件或基本件、通用件、標(biāo)準(zhǔn)件等。用戶(hù)需要根據(jù)自己的實(shí)際情況,用ctype加以區(qū)分,如A代表鋼件、D代表標(biāo)準(zhǔn)件等。
gbname:類(lèi)似于cindex,可用于標(biāo)準(zhǔn)件,在part name中,整個(gè)企業(yè)是不允許有重復(fù)的,但有時(shí)用戶(hù)在標(biāo)準(zhǔn)件明細(xì)欄中,件號(hào)欄內(nèi)只標(biāo)準(zhǔn)GB70-85字樣,而規(guī)格大小列于名稱(chēng)欄內(nèi),螺釘M5x10。
d. 裝配體,即部件
對(duì)于子裝配,也可如零件一樣,設(shè)定一個(gè)標(biāo)準(zhǔn)模板,當(dāng)然,因?yàn)椴考臄?shù)量總是相對(duì)較少,也可不做模塊,到時(shí)逐個(gè)去設(shè)定。
2、 產(chǎn)品設(shè)計(jì)
當(dāng)設(shè)計(jì)一個(gè)新零件時(shí),要先打開(kāi)start.prt,然后save as成一個(gè)新的零件名,再用這個(gè)新的零件名進(jìn)行設(shè)計(jì),在裝配中設(shè)計(jì)一個(gè)新零件,也可以用copy方式利用start.prt。
3、 明細(xì)表格式的設(shè)定
利用proeNGINEER軟件中的Pro/REPORT模塊,可以自動(dòng)生成明細(xì)表,通常是將一個(gè)定制的表格置于Format中,在設(shè)計(jì)裝配體的工程圖時(shí),直接調(diào)用這個(gè)Format即可。由于在Format中,圖幅的大小是不可改變的,因此用戶(hù)需要建立幾個(gè)不同幅面的Format,如A0、A1、A2,建議取名為A0-asm、A1-asm……,定義好后,存入proe安裝目錄下的Format目錄中,供所有人員使用。
a. 定義Format基本格式,以A1-asm為例;
New; Format; “A1-asm”,選擇A1幅面。
修改二維圖配置文件,set up; Modify val
將text_height一項(xiàng)改為合適的字高,如3.5
由于在proe的二維繪圖中,不采用參數(shù)化繪圖,因此在定義內(nèi)邊框時(shí),可如下完成:sketch; construction; offset;建立與4條基本邊框有一定間距的雙點(diǎn)劃線,再做sketch; line; vertex;選取4個(gè)交點(diǎn),可得到4條實(shí)線,做為內(nèi)邊框。 然后在右下角建立標(biāo)題欄,也可按上述方式畫(huà)線,但只需畫(huà)出粗實(shí)線即可,細(xì)實(shí)線由table 完成。這時(shí)外邊框?yàn)榇謱?shí)線,若想改為細(xì)實(shí)線,請(qǐng)用 Modify; Line style; 將外邊框改為L(zhǎng)eader。
在標(biāo)題欄處,定義一個(gè)或幾個(gè)基本的table,通過(guò)move; vertics與內(nèi)邊框?qū)R,利用mod table; merge;將table修改為合適的形狀,利用mod rows/cols; Justify; middle;逐列將字符設(shè)定為表格中間位置,再通過(guò)Enter text輸入需要的中、英文字符。
在proe中,有許多變量是可以由軟件自動(dòng)判別的,請(qǐng)參考用戶(hù)手冊(cè),常用的有&model_name,可寫(xiě)入模型名稱(chēng),可以是零件或裝配;&scale比例尺;¤t_sheet,第幾頁(yè);&total_sheets,共幾頁(yè)等,另外所有用戶(hù)自行設(shè)定的參數(shù),均可作為table中的變量使用,請(qǐng)注意,對(duì)于自定義參數(shù),一定要用table中的Enter text, 不可用detail中的creat; note。
b. 定義明細(xì)表欄
明細(xì)表做為一個(gè)table存在于proe的工程圖中,里面的文字內(nèi)容,文本可以通過(guò)table; save/retrive; store text的方式存成一個(gè)文本,并可讀入Excell中,其中的空格可用作分行用,與其他系統(tǒng)連接。建立一個(gè)table,自下向上(Ascending),最下面一行為表頭,另外需要幾行根據(jù)表格的不一樣,由用戶(hù)決定。如果零件不分類(lèi)(即不對(duì)標(biāo)準(zhǔn)件、基本件、鋼件、非金屬件等分類(lèi))。零件間也不需要空行時(shí),只需一行,需幾個(gè)空行,加幾行,再乘以分類(lèi)的類(lèi)數(shù)。列數(shù)及每列寬度,通常企業(yè)有標(biāo)準(zhǔn)。
然后定義Repeat Region。
Repeat Region;Add,選擇第一行左起第一列及最后一列,若需空行(如兩行空行),則選擇第一行左起第一列及第三行左起最后一列,如果對(duì)零件分類(lèi),則每一類(lèi)需分別有一個(gè)Repeat Region。
在proe中,允許對(duì)用戶(hù)的表格進(jìn)行各種各樣的設(shè)定,來(lái)滿(mǎn)足不同的選擇,通常有幾項(xiàng)是必須要選擇的。
Attribute;在Repeat Region中,點(diǎn)取Attribute,選擇已定義的一個(gè)Repeat Region,會(huì)出現(xiàn)幾項(xiàng)
Duplicates表格中同一模型分別顯示
No Duplicates同一模型顯示在一行,并計(jì)算總數(shù)
No Dup/level:同一模型顯示在一行,同時(shí),不同部件中的相同零件也統(tǒng)計(jì)在一起,這后兩項(xiàng)的選擇取決于企業(yè)的標(biāo)準(zhǔn)及習(xí)慣,如兩個(gè)儀器需要相同的螺釘固定,總數(shù)是4+8個(gè),有時(shí)需要分別兩行,則選擇No Duplicates,若只需一行,數(shù)量是12,則選擇No Dup/level。
Recursive:一直檢索到零件級(jí),會(huì)列出所有零件。
Flat:只顯示最高一層的零件或部件,各部件所屬的零部件不列出,通常一個(gè)復(fù)雜的裝配體,在proe中可采用多級(jí)子裝配,這樣容易操作和管理,但列表時(shí)并不需要如此多的部件,因此通??蛇x擇,Recursive。此時(shí)表中會(huì)將部件名稱(chēng)及所屬的零件名稱(chēng)同時(shí)列出,后面會(huì)提到處理辦法。
Start Index
No start Idx
此選擇適用于零件的分類(lèi)統(tǒng)計(jì),當(dāng)分類(lèi)統(tǒng)計(jì)時(shí),第一類(lèi)的起始序號(hào)是1,第二類(lèi)的序號(hào)應(yīng)接續(xù)第一類(lèi),以次類(lèi)推,這時(shí),應(yīng)對(duì)第二類(lèi)設(shè)定Start Index再選第一類(lèi)的Repeat Region。但由于是自動(dòng)檢索零件,因此,軟件不允許序號(hào)不連續(xù)。
至此,Repeat Region已基本定義完成,接下來(lái)輸入各列的內(nèi)容,選擇Enter text;Report Sym從重復(fù)區(qū)域中選擇對(duì)應(yīng)的單元。
序號(hào)欄,填入rpt;index。
件號(hào)(代號(hào))欄,填入asm;mbr;name,或者如果零件名稱(chēng)與件號(hào)不一致,并且零件參數(shù)中已加入cindex可填入asm;mbr;User Defined:鍵盤(pán)輸入cindex。
名稱(chēng)欄,填入asm;mbr;User Defined:鍵入cname.
數(shù)量欄,填入rpt;qty。
材料欄,填入asm;mbr;User defined:鍵入cmat。
重量欄,填入asm;mbr;User defined:鍵入cmass。
如果你要統(tǒng)計(jì)各零件的總重,即數(shù)量乘以重量,則在上述工作完成后,再做下面的工作。
在Repeat Region中,先做Update Tables,這樣你剛剛填入的參數(shù)才會(huì)起作用,再選擇Relations,點(diǎn)取剛定義的table,再add,鍵入totalmass=rpt_qty*asm_mbr_cmass,然后Enter text,
總重欄:填入rpt;rel;User Defined:鍵入totalmass。
這時(shí),如果用戶(hù)定義的參數(shù)名稱(chēng)中含有‘-’或\‘_’號(hào), 則在relation中,就會(huì)發(fā)生問(wèn)題。
對(duì)于標(biāo)準(zhǔn)件,可能有規(guī)格一欄,需填入 螺釘 M5X20 字樣,可填入asm;mbr; User Defined;鍵入gbsize. 此時(shí),內(nèi)中只有 M5X20 字樣,table完成后,用 Modify;Text;Text line, 將原先的 &asm.mbr.gbsize 改為 &asm.mbr.cname &asm.mbr.gbsize, 即可實(shí)現(xiàn)。
c.有關(guān)Repeat Region的命令應(yīng)用
在應(yīng)用BOM的過(guò)程中,用戶(hù)在做裝配圖時(shí),有些可以定制成標(biāo)準(zhǔn)的table,直接應(yīng)用,有些則可以利用Repeat Region中提供的功能隨時(shí)進(jìn)行調(diào)整。
在b項(xiàng)完成后,用戶(hù)在做裝配圖時(shí),可直接調(diào)用上述的Format,則table中會(huì)自動(dòng)顯示當(dāng)前模型的明細(xì)表。此時(shí)可進(jìn)行調(diào)整Model/Rep:當(dāng)工程圖中含有不同的模型時(shí),用此功能可設(shè)定對(duì)應(yīng)模型,而且一個(gè)裝配模型可以擁有不同的簡(jiǎn)化表示(Simplfy Rep),而table均可利用簡(jiǎn)化表示屏蔽掉不希望列出的子項(xiàng),如,一個(gè)電纜(Harness)在裝配中也作為一個(gè)part,用戶(hù)可用簡(jiǎn)化表示,Exlude這個(gè)零件,然后選擇Model/Rep。即可按簡(jiǎn)化模型顯示子項(xiàng)。
Attribute在b項(xiàng)中已解釋。
Flat/Rec Item:在b項(xiàng)中曾提到零部件的整理,如果用戶(hù)將所有零件都顯示,(Attribute, No Dup/level, Recursive),而有些部件又不需展開(kāi),則可利用此項(xiàng),選擇子裝配的名稱(chēng),Recursive是展開(kāi),Flat是收攏,即可不顯示此部件所屬的零部件,Default是恢復(fù)成Attribute中的形式。
Filters:此項(xiàng)是根據(jù)不同參數(shù)的設(shè)定來(lái)取舍子項(xiàng),用By Item可選擇某一行不顯示,用By Rule則可定義分類(lèi)表格,如用戶(hù)定義了Ctype參數(shù),a代表基本件,b代表標(biāo)準(zhǔn)件,而第一個(gè)表格列出基本件,第二個(gè)表格列出標(biāo)準(zhǔn)件,則可利用此項(xiàng),By Rule;Add鍵入&arm.mbr.ctype= =a,而第二個(gè)表格,鍵入&asm.mbr.ctype= =b。如果在一個(gè)表格中,只想列出零件而不需要部件(Assembly),則鍵入&asm.mbr.type= =part。請(qǐng)注意要兩個(gè)等號(hào),表示等于,!=表示不等于, >=,<=等符號(hào)表示大于,小于。
Sort Regions:表格排序,在proe中,缺省的排序會(huì)是裝配次序,用戶(hù)需要時(shí)可自行指定某一列或幾列作為依據(jù)進(jìn)行排序。
Comments:備注欄。在定義完Repeat Region后,備注欄可不輸入內(nèi)容,而定義成Comments cell,明細(xì)內(nèi)容顯示出來(lái)后,可直接用Enter text鍵入相應(yīng)的零部件行中,這樣,此信息便會(huì)跟隨這個(gè)零件,表格次序的調(diào)整,不會(huì)改變他們的對(duì)應(yīng)關(guān)系。
Indentation:可根據(jù)零部件裝配層次的不同而將顯示內(nèi)容在排列上向后幾個(gè)字符間距,只需選擇某個(gè)參數(shù),并輸入錯(cuò)位的間距(字符個(gè)數(shù))即可。
Dash Item:可將表格中的某些內(nèi)容用“-”代替,僅限于序號(hào)和數(shù)量,當(dāng)一個(gè)序號(hào)變成“-”后,其它序號(hào)會(huì)自動(dòng)重排,保持連續(xù)。
Fix Index:可固定序號(hào),有些用戶(hù)在裝配圖中標(biāo)注序號(hào)及指引線時(shí),需要按順時(shí)針或逆時(shí)針排列。而在proe中,勢(shì)必會(huì)影響明細(xì)表的排序。此時(shí),最直接的辦法是標(biāo)注不論次序排列完成后,再依據(jù)需要的序號(hào)去Fix Index,如明細(xì)表中20號(hào)應(yīng)為1號(hào),則Fix Index選取表格,再選取20號(hào)這一行,鍵入1,Done完成后,則次序會(huì)改變,明細(xì)表及標(biāo)注的序號(hào)會(huì)同時(shí)改變,依次再設(shè)5號(hào)為2,8號(hào)為3,即可。但是不可以將10再固定為2(原5號(hào)已固定為2),若需要再改變,必須先作Unfix。
Summation:統(tǒng)計(jì)功能。proe提供Repeat Region的統(tǒng)計(jì)功能,如總數(shù)量、總重量。做法為Summation,選擇一個(gè)Repeat Region,Add,選取某一列,鍵入一個(gè)新的參數(shù)名稱(chēng),選取同一表格中非重復(fù)區(qū)域的一個(gè)空格放置計(jì)算結(jié)果,這個(gè)空格不可以是Repeat Region中的空格,也不可以是其它table的空格。若想在其它table中顯示,可用Enter text,&parmname,這里parmname是剛才給定的參數(shù)名稱(chēng),請(qǐng)注意,做此統(tǒng)計(jì)時(shí),本列內(nèi)容中不可有空內(nèi)容或其它非數(shù)字信息,如若有的零件未給cmass參數(shù),則無(wú)法統(tǒng)計(jì)總重,若數(shù)量欄做Dash Item也無(wú)法統(tǒng)計(jì)。
Relations:用法如前所述,參數(shù)名不可用“.”或“-”、“-”
Switch Syms:明細(xì)表內(nèi)容切換成參數(shù)名稱(chēng)。
4、 標(biāo)注件號(hào)
利用明細(xì)表,在proe中可自動(dòng)標(biāo)注件號(hào),在table中,選擇BOM Ballom;Set Region。選取明細(xì)欄,再Show All即可。
在缺省狀態(tài)(Simple或with qty)下,顯示的序號(hào)用氣球表示。有些用戶(hù)的標(biāo)準(zhǔn)不是這樣,則需定義符號(hào)Symbol。
a. Bom Symbol
在Detail中選擇Create;Symbol;Definition;Define,給一個(gè)名稱(chēng),如bom_sym。會(huì)出現(xiàn)定義符號(hào)窗口。畫(huà)一條長(zhǎng)度適宜的水平線,并設(shè)定成細(xì)實(shí)線(Leader type),Create;Note;Center;Make Note,鍵入\rpt.index\。
若需標(biāo)注的是件號(hào)而非序號(hào),則鍵入\asm.mbr.name\或\asm.mbr.cindex\并將位置居中放置好。同時(shí)也允許輸入幾個(gè)變量,以便同時(shí)顯示。在Symbol Edit的主菜單下,選擇Attributes。此時(shí)有幾項(xiàng)必須要選擇:
Free—選擇字符串中心
Left Leader—選擇水平線左端點(diǎn)
Right Leader—選擇水平線右端點(diǎn)
Allow Elbow—選中,OK,完成
Done退出Symol完成后,用Write保存下這個(gè)Symbol并備份于proe安裝目錄下的Symbol到這個(gè)目錄,這樣使用起來(lái)會(huì)方便些。
在標(biāo)注時(shí),選擇Set Region; Customer再選擇bom_sym即可。Show;show All。
b. Mod Attach
自動(dòng)顯示的標(biāo)注是指在對(duì)應(yīng)零件的棱線上,通常國(guó)標(biāo)應(yīng)該指在表面上,注意如果指引點(diǎn)是箭頭,而想改成實(shí)心圓點(diǎn)的話,請(qǐng)修改二維圖的Setup file,Advanced;Modify val將def_bom_balloon_leader_sym的選項(xiàng)改為Filled_dot,再重新標(biāo)注一次。移動(dòng)指引點(diǎn)時(shí),用 Mod Attach ; On Surface ,選取同一零件的表面。
c. 有關(guān)Bom Balloon的功能
Set Region,指定參照的Repeat Region,由于只能指定一個(gè)Repeat Region。因此,當(dāng)零件分類(lèi)時(shí),會(huì)產(chǎn)生問(wèn)題,因此建議在圖紙的標(biāo)題欄中,盡量不采用分類(lèi)表示,而只依靠排序來(lái)分別各類(lèi)零件,否則只好另做一個(gè)表格,標(biāo)注好后,再將表格換到一張空白圖紙上,后面的選項(xiàng)with qty,表示標(biāo)注中即包含序號(hào),亦包含數(shù)量。
Clear Region,清除件號(hào)標(biāo)注
Change Type,切換標(biāo)注的符號(hào)
Set Param,改變標(biāo)注的內(nèi)容,如將序號(hào)改為件號(hào),但不適用于自定義符號(hào)
Alt Symbol,切換標(biāo)注符號(hào),僅限于自定義符號(hào)或帶數(shù)量的符號(hào),有時(shí)用戶(hù)需要將基本件標(biāo)序號(hào),標(biāo)準(zhǔn)件標(biāo)件號(hào)。即可據(jù)此調(diào)整。
5、 制定明細(xì)表手冊(cè)
通常在用戶(hù)的圖檔中,除去附于裝配圖的明細(xì)表外,還需有專(zhuān)門(mén)裝訂成冊(cè)的明細(xì)表,這時(shí)的做法基本上一樣,但是因?yàn)楸砀褚猪?yè),故不要在圖框(Format)中定義Table, 而是定義好一個(gè)Table,存儲(chǔ)起來(lái)。使用時(shí),選擇一個(gè)不帶Repeat Region 的圖框,基于要表達(dá)的裝配模型,但不需要放置視圖,再調(diào)用做好的Table.接下來(lái)進(jìn)行分頁(yè)。
a.在proe的table功能中,是允許將一個(gè)Repeat Region分開(kāi)的,用法如下:
在table,選用Pagination,點(diǎn)取要分割的Repeat Region,再點(diǎn)取分割的位置,Repeat Region即會(huì)只剩下分割位置以前的一部分,同時(shí),會(huì)按相同的大小分成多頁(yè),并自動(dòng)加上圖框。也正是因?yàn)樽詣?dòng)加圖框,所以圖框中不能再含有Repeat Region .要在每個(gè)區(qū)域增加抬頭部分,選擇Add Title及要選的Repeat Region,再選擇Header(表格自上向下排列時(shí))或Footer(表格自下向上排列時(shí)),再選擇抬頭的區(qū)域,只有一行時(shí),連點(diǎn)兩次即可,多行時(shí)點(diǎn)首尾行,這樣,基本上可以滿(mǎn)足明細(xì)表匯總的要求。
a. Pagination的相關(guān)功能。
Set Extent: 分頁(yè)。
Clear Extent: 取消分頁(yè)。請(qǐng)注意此時(shí)后面自動(dòng)增加的頁(yè)數(shù)不會(huì)自動(dòng)刪除,包括零件序號(hào)變少,頁(yè)數(shù)減少時(shí),也會(huì)出現(xiàn)空白頁(yè)。
Add Sement: 一般適用于圖紙形式的標(biāo)題欄。當(dāng)標(biāo)題欄長(zhǎng)度太大時(shí),需要在同一頁(yè)面上放置多列,此時(shí),在Set Extent 之后,用Add Sement,選擇對(duì)角兩個(gè)點(diǎn),即可顯示出初始頁(yè)后面的標(biāo)題欄。需要多列時(shí),重復(fù)即可。如果指定的區(qū)域過(guò)大,則會(huì)出現(xiàn)空行。
Del Sement: 刪除掉增加的區(qū)域。
前面介紹的內(nèi)容是綜合考慮proe軟件的功能及用戶(hù)需求而提出的一些解決方法,相信用戶(hù)會(huì)在使用中逐步找到適合自己的情況,使產(chǎn)品的統(tǒng)計(jì)功能實(shí)現(xiàn)自動(dòng)化,當(dāng)然更有可能找到比上述更好的方法。另外隨著proe軟件的升級(jí)更新,功能會(huì)越來(lái)越強(qiáng)大,并且使用也會(huì)更加方便,敬請(qǐng)留意proengineer軟件的發(fā)展。
相關(guān)標(biāo)簽搜索:proe環(huán)境下BOM相關(guān)技術(shù) proe產(chǎn)品結(jié)構(gòu) proe機(jī)械設(shè)計(jì) Fluent、CFX流體分析 HFSS電磁分析 Ansys培訓(xùn) Abaqus培訓(xùn) Autoform培訓(xùn) 有限元培訓(xùn) Solidworks培訓(xùn) UG模具培訓(xùn) PROE培訓(xùn) 運(yùn)動(dòng)仿真