proe環(huán)境下BOM相關(guān)技術(shù)

2013-06-28  by:廣州CAD:proe設(shè)計培訓(xùn)中心  來源:仿真在線

1、 設(shè)計參數(shù)
    當(dāng)用戶設(shè)計零件時,有些信息可自動列入明細表中,但更多的相關(guān)信息,可以通過設(shè)定參數(shù)的方式,在設(shè)計階段設(shè)定,通常情況下,可遵照下列步驟進行。
   
    a. 為保證整個設(shè)計小組設(shè)計的一致性,并盡可能減少重復(fù)工作,建議用戶預(yù)設(shè)一個標準零件模板,如start.prt,它應(yīng)該只含有三個基準參考面(Datum plane)。為使將來的裝配中沒有太多的參考面,影響視覺效果,可把參考面放入層(Layer)中,并保存成不顯示狀態(tài)(Blank)。
   
    b. 設(shè)定質(zhì)量信息,對于start.prt做質(zhì)量計算(Info; Model Analysis; Model Mass Properties)。此時須給入一個密度值,對于鋼件,為7.85E-6,然后加入一個Relation, cmass=mp_mass””,其中cmass即為將來的質(zhì)量參數(shù),建議在取參數(shù)名時,使用連續(xù)的字符串,不要用“-”“_”等,在后面的設(shè)定中會有沖突,第三,編輯Program(Program; Edit Design),在文件最后,應(yīng)該是如下內(nèi)容:
    MASSPROP
    Part start 加入此一行
    END MASSPROP
    編輯Program的目的是為了當(dāng)零件修改后,Regenerate時,軟件會重新計算質(zhì) 量。但此一項需要Pro/ASSEMBLY模塊。如無此模塊,那么每次設(shè)計修改后,請在總裝配后,再做一次質(zhì)量計算,然后在二維圖(含BOM的二維圖)中,Regenerate一次。
   
    c. 設(shè)定其它參數(shù)
    根據(jù)用戶的不同需求,參數(shù)可自行設(shè)計,通??杉尤胂铝袔醉?
    (Set up; parameter; create; string)
    cmat: 代表材料,輸入一個常用材料,如:Q-235
    cname: 代表中文名稱,輸入‘基本件\’
    cindex: 代表件號,一般情況下,明細表中件號一欄,可以和零件名稱(model name)保持一致,這樣可少設(shè)一個參數(shù),但有時用戶的件號用“.”或空格分成幾段,以便管理,而這種命名方式在proe中是非法的,另一種情況是,在產(chǎn)品設(shè)計階段、零件件號尚不確定,用戶可以按某種編號方式先定零件名,再由cindex參數(shù)來列示于明細表中,但這樣均會有一定的副作用,就是在沒有PDM的情況下,不啟動proe軟件,操作系統(tǒng)檢索不到件號欄。這里面的優(yōu)劣,希望用戶考慮。
    ctype:代表零部件類型,通常用戶的明細表會分類,如鋼件、鑄鐵件、非金屬件或基本件、通用件、標準件等。用戶需要根據(jù)自己的實際情況,用ctype加以區(qū)分,如A代表鋼件、D代表標準件等。
    gbname:類似于cindex,可用于標準件,在part name中,整個企業(yè)是不允許有重復(fù)的,但有時用戶在標準件明細欄中,件號欄內(nèi)只標準GB70-85字樣,而規(guī)格大小列于名稱欄內(nèi),螺釘M5x10。
   
    d. 裝配體,即部件
    對于子裝配,也可如零件一樣,設(shè)定一個標準模板,當(dāng)然,因為部件的數(shù)量總是相對較少,也可不做模塊,到時逐個去設(shè)定。
   
    2、 產(chǎn)品設(shè)計

    當(dāng)設(shè)計一個新零件時,要先打開start.prt,然后save as成一個新的零件名,再用這個新的零件名進行設(shè)計,在裝配中設(shè)計一個新零件,也可以用copy方式利用start.prt。
   
    3、 明細表格式的設(shè)定
   
    利用proeNGINEER軟件中的Pro/REPORT模塊,可以自動生成明細表,通常是將一個定制的表格置于Format中,在設(shè)計裝配體的工程圖時,直接調(diào)用這個Format即可。由于在Format中,圖幅的大小是不可改變的,因此用戶需要建立幾個不同幅面的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一項改為合適的字高,如3.5
    由于在proe的二維繪圖中,不采用參數(shù)化繪圖,因此在定義內(nèi)邊框時,可如下完成:sketch; construction; offset;建立與4條基本邊框有一定間距的雙點劃線,再做sketch; line; vertex;選取4個交點,可得到4條實線,做為內(nèi)邊框。 然后在右下角建立標題欄,也可按上述方式畫線,但只需畫出粗實線即可,細實線由table 完成。這時外邊框為粗實線,若想改為細實線,請用 Modify; Line style; 將外邊框改為Leader。
    在標題欄處,定義一個或幾個基本的table,通過move; vertics與內(nèi)邊框?qū)R,利用mod table; merge;將table修改為合適的形狀,利用mod rows/cols; Justify; middle;逐列將字符設(shè)定為表格中間位置,再通過Enter text輸入需要的中、英文字符。
    在proe中,有許多變量是可以由軟件自動判別的,請參考用戶手冊,常用的有&model_name,可寫入模型名稱,可以是零件或裝配;&scale比例尺;¤t_sheet,第幾頁;&total_sheets,共幾頁等,另外所有用戶自行設(shè)定的參數(shù),均可作為table中的變量使用,請注意,對于自定義參數(shù),一定要用table中的Enter text, 不可用detail中的creat; note。
   
    b. 定義明細表欄
    明細表做為一個table存在于proe的工程圖中,里面的文字內(nèi)容,文本可以通過table; save/retrive; store text的方式存成一個文本,并可讀入Excell中,其中的空格可用作分行用,與其他系統(tǒng)連接。建立一個table,自下向上(Ascending),最下面一行為表頭,另外需要幾行根據(jù)表格的不一樣,由用戶決定。如果零件不分類(即不對標準件、基本件、鋼件、非金屬件等分類)。零件間也不需要空行時,只需一行,需幾個空行,加幾行,再乘以分類的類數(shù)。列數(shù)及每列寬度,通常企業(yè)有標準。
    然后定義Repeat Region。
    Repeat Region;Add,選擇第一行左起第一列及最后一列,若需空行(如兩行空行),則選擇第一行左起第一列及第三行左起最后一列,如果對零件分類,則每一類需分別有一個Repeat Region。
    在proe中,允許對用戶的表格進行各種各樣的設(shè)定,來滿足不同的選擇,通常有幾項是必須要選擇的。
    Attribute;在Repeat Region中,點取Attribute,選擇已定義的一個Repeat Region,會出現(xiàn)幾項
    Duplicates表格中同一模型分別顯示
    No Duplicates同一模型顯示在一行,并計算總數(shù)
    No Dup/level:同一模型顯示在一行,同時,不同部件中的相同零件也統(tǒng)計在一起,這后兩項的選擇取決于企業(yè)的標準及習(xí)慣,如兩個儀器需要相同的螺釘固定,總數(shù)是4+8個,有時需要分別兩行,則選擇No Duplicates,若只需一行,數(shù)量是12,則選擇No Dup/level。
    Recursive:一直檢索到零件級,會列出所有零件。
    Flat:只顯示最高一層的零件或部件,各部件所屬的零部件不列出,通常一個復(fù)雜的裝配體,在proe中可采用多級子裝配,這樣容易操作和管理,但列表時并不需要如此多的部件,因此通??蛇x擇,Recursive。此時表中會將部件名稱及所屬的零件名稱同時列出,后面會提到處理辦法。
    Start Index
    No start Idx
    此選擇適用于零件的分類統(tǒng)計,當(dāng)分類統(tǒng)計時,第一類的起始序號是1,第二類的序號應(yīng)接續(xù)第一類,以次類推,這時,應(yīng)對第二類設(shè)定Start Index再選第一類的Repeat Region。但由于是自動檢索零件,因此,軟件不允許序號不連續(xù)。
    至此,Repeat Region已基本定義完成,接下來輸入各列的內(nèi)容,選擇Enter text;Report Sym從重復(fù)區(qū)域中選擇對應(yīng)的單元。
    序號欄,填入rpt;index。
    件號(代號)欄,填入asm;mbr;name,或者如果零件名稱與件號不一致,并且零件參數(shù)中已加入cindex可填入asm;mbr;User Defined:鍵盤輸入cindex。
    名稱欄,填入asm;mbr;User Defined:鍵入cname.
    數(shù)量欄,填入rpt;qty。
    材料欄,填入asm;mbr;User defined:鍵入cmat。
    重量欄,填入asm;mbr;User defined:鍵入cmass。
    如果你要統(tǒng)計各零件的總重,即數(shù)量乘以重量,則在上述工作完成后,再做下面的工作。
    在Repeat Region中,先做Update Tables,這樣你剛剛填入的參數(shù)才會起作用,再選擇Relations,點取剛定義的table,再add,鍵入totalmass=rpt_qty*asm_mbr_cmass,然后Enter text,
    總重欄:填入rpt;rel;User Defined:鍵入totalmass。
    這時,如果用戶定義的參數(shù)名稱中含有‘-’或\‘_’號, 則在relation中,就會發(fā)生問題。
    對于標準件,可能有規(guī)格一欄,需填入 螺釘 M5X20 字樣,可填入asm;mbr; User Defined;鍵入gbsize. 此時,內(nèi)中只有 M5X20 字樣,table完成后,用 Modify;Text;Text line, 將原先的 &asm.mbr.gbsize 改為 &asm.mbr.cname &asm.mbr.gbsize, 即可實現(xiàn)。

    c.有關(guān)Repeat Region的命令應(yīng)用
    在應(yīng)用BOM的過程中,用戶在做裝配圖時,有些可以定制成標準的table,直接應(yīng)用,有些則可以利用Repeat Region中提供的功能隨時進行調(diào)整。
    在b項完成后,用戶在做裝配圖時,可直接調(diào)用上述的Format,則table中會自動顯示當(dāng)前模型的明細表。此時可進行調(diào)整Model/Rep:當(dāng)工程圖中含有不同的模型時,用此功能可設(shè)定對應(yīng)模型,而且一個裝配模型可以擁有不同的簡化表示(Simplfy Rep),而table均可利用簡化表示屏蔽掉不希望列出的子項,如,一個電纜(Harness)在裝配中也作為一個part,用戶可用簡化表示,Exlude這個零件,然后選擇Model/Rep。即可按簡化模型顯示子項。
    Attribute在b項中已解釋。
    Flat/Rec Item:在b項中曾提到零部件的整理,如果用戶將所有零件都顯示,(Attribute, No Dup/level, Recursive),而有些部件又不需展開,則可利用此項,選擇子裝配的名稱,Recursive是展開,Flat是收攏,即可不顯示此部件所屬的零部件,Default是恢復(fù)成Attribute中的形式。
    Filters:此項是根據(jù)不同參數(shù)的設(shè)定來取舍子項,用By Item可選擇某一行不顯示,用By Rule則可定義分類表格,如用戶定義了Ctype參數(shù),a代表基本件,b代表標準件,而第一個表格列出基本件,第二個表格列出標準件,則可利用此項,By Rule;Add鍵入&arm.mbr.ctype= =a,而第二個表格,鍵入&asm.mbr.ctype= =b。如果在一個表格中,只想列出零件而不需要部件(Assembly),則鍵入&asm.mbr.type= =part。請注意要兩個等號,表示等于,!=表示不等于, >=,<=等符號表示大于,小于。
    Sort Regions:表格排序,在proe中,缺省的排序會是裝配次序,用戶需要時可自行指定某一列或幾列作為依據(jù)進行排序。
    Comments:備注欄。在定義完Repeat Region后,備注欄可不輸入內(nèi)容,而定義成Comments cell,明細內(nèi)容顯示出來后,可直接用Enter text鍵入相應(yīng)的零部件行中,這樣,此信息便會跟隨這個零件,表格次序的調(diào)整,不會改變他們的對應(yīng)關(guān)系。
    Indentation:可根據(jù)零部件裝配層次的不同而將顯示內(nèi)容在排列上向后幾個字符間距,只需選擇某個參數(shù),并輸入錯位的間距(字符個數(shù))即可。
    Dash Item:可將表格中的某些內(nèi)容用“-”代替,僅限于序號和數(shù)量,當(dāng)一個序號變成“-”后,其它序號會自動重排,保持連續(xù)。
    Fix Index:可固定序號,有些用戶在裝配圖中標注序號及指引線時,需要按順時針或逆時針排列。而在proe中,勢必會影響明細表的排序。此時,最直接的辦法是標注不論次序排列完成后,再依據(jù)需要的序號去Fix Index,如明細表中20號應(yīng)為1號,則Fix Index選取表格,再選取20號這一行,鍵入1,Done完成后,則次序會改變,明細表及標注的序號會同時改變,依次再設(shè)5號為2,8號為3,即可。但是不可以將10再固定為2(原5號已固定為2),若需要再改變,必須先作Unfix。
    Summation:統(tǒng)計功能。proe提供Repeat Region的統(tǒng)計功能,如總數(shù)量、總重量。做法為Summation,選擇一個Repeat Region,Add,選取某一列,鍵入一個新的參數(shù)名稱,選取同一表格中非重復(fù)區(qū)域的一個空格放置計算結(jié)果,這個空格不可以是Repeat Region中的空格,也不可以是其它table的空格。若想在其它table中顯示,可用Enter text,&parmname,這里parmname是剛才給定的參數(shù)名稱,請注意,做此統(tǒng)計時,本列內(nèi)容中不可有空內(nèi)容或其它非數(shù)字信息,如若有的零件未給cmass參數(shù),則無法統(tǒng)計總重,若數(shù)量欄做Dash Item也無法統(tǒng)計。
    Relations:用法如前所述,參數(shù)名不可用“.”或“-”、“-”
    Switch Syms:明細表內(nèi)容切換成參數(shù)名稱。
   
    4、 標注件號
   
    利用明細表,在proe中可自動標注件號,在table中,選擇BOM Ballom;Set Region。選取明細欄,再Show All即可。
    在缺省狀態(tài)(Simple或with qty)下,顯示的序號用氣球表示。有些用戶的標準不是這樣,則需定義符號Symbol。
   
    a. Bom Symbol
    在Detail中選擇Create;Symbol;Definition;Define,給一個名稱,如bom_sym。會出現(xiàn)定義符號窗口。畫一條長度適宜的水平線,并設(shè)定成細實線(Leader type),Create;Note;Center;Make Note,鍵入\rpt.index\。
    若需標注的是件號而非序號,則鍵入\asm.mbr.name\或\asm.mbr.cindex\并將位置居中放置好。同時也允許輸入幾個變量,以便同時顯示。在Symbol Edit的主菜單下,選擇Attributes。此時有幾項必須要選擇:
    Free—選擇字符串中心
    Left Leader—選擇水平線左端點
    Right Leader—選擇水平線右端點
    Allow Elbow—選中,OK,完成
    Done退出Symol完成后,用Write保存下這個Symbol并備份于proe安裝目錄下的Symbol到這個目錄,這樣使用起來會方便些。
    在標注時,選擇Set Region; Customer再選擇bom_sym即可。Show;show All。
   
    b. Mod Attach
    自動顯示的標注是指在對應(yīng)零件的棱線上,通常國標應(yīng)該指在表面上,注意如果指引點是箭頭,而想改成實心圓點的話,請修改二維圖的Setup file,Advanced;Modify val將def_bom_balloon_leader_sym的選項改為Filled_dot,再重新標注一次。移動指引點時,用 Mod Attach ; On Surface ,選取同一零件的表面。
   
    c. 有關(guān)Bom Balloon的功能
    Set Region,指定參照的Repeat Region,由于只能指定一個Repeat Region。因此,當(dāng)零件分類時,會產(chǎn)生問題,因此建議在圖紙的標題欄中,盡量不采用分類表示,而只依靠排序來分別各類零件,否則只好另做一個表格,標注好后,再將表格換到一張空白圖紙上,后面的選項with qty,表示標注中即包含序號,亦包含數(shù)量。
    Clear Region,清除件號標注
    Change Type,切換標注的符號
    Set Param,改變標注的內(nèi)容,如將序號改為件號,但不適用于自定義符號
    Alt Symbol,切換標注符號,僅限于自定義符號或帶數(shù)量的符號,有時用戶需要將基本件標序號,標準件標件號。即可據(jù)此調(diào)整。
   
    5、 制定明細表手冊
   
    通常在用戶的圖檔中,除去附于裝配圖的明細表外,還需有專門裝訂成冊的明細表,這時的做法基本上一樣,但是因為表格要分頁,故不要在圖框(Format)中定義Table, 而是定義好一個Table,存儲起來。使用時,選擇一個不帶Repeat Region 的圖框,基于要表達的裝配模型,但不需要放置視圖,再調(diào)用做好的Table.接下來進行分頁。
   
    a.在proe的table功能中,是允許將一個Repeat Region分開的,用法如下:
    在table,選用Pagination,點取要分割的Repeat Region,再點取分割的位置,Repeat Region即會只剩下分割位置以前的一部分,同時,會按相同的大小分成多頁,并自動加上圖框。也正是因為自動加圖框,所以圖框中不能再含有Repeat Region .要在每個區(qū)域增加抬頭部分,選擇Add Title及要選的Repeat Region,再選擇Header(表格自上向下排列時)或Footer(表格自下向上排列時),再選擇抬頭的區(qū)域,只有一行時,連點兩次即可,多行時點首尾行,這樣,基本上可以滿足明細表匯總的要求。
   
    a. Pagination的相關(guān)功能。
    Set Extent: 分頁。
    Clear Extent: 取消分頁。請注意此時后面自動增加的頁數(shù)不會自動刪除,包括零件序號變少,頁數(shù)減少時,也會出現(xiàn)空白頁。
    Add Sement: 一般適用于圖紙形式的標題欄。當(dāng)標題欄長度太大時,需要在同一頁面上放置多列,此時,在Set Extent 之后,用Add Sement,選擇對角兩個點,即可顯示出初始頁后面的標題欄。需要多列時,重復(fù)即可。如果指定的區(qū)域過大,則會出現(xiàn)空行。
    Del Sement: 刪除掉增加的區(qū)域。
   
    前面介紹的內(nèi)容是綜合考慮proe軟件的功能及用戶需求而提出的一些解決方法,相信用戶會在使用中逐步找到適合自己的情況,使產(chǎn)品的統(tǒng)計功能實現(xiàn)自動化,當(dāng)然更有可能找到比上述更好的方法。另外隨著proe軟件的升級更新,功能會越來越強大,并且使用也會更加方便,敬請留意proengineer軟件的發(fā)展。

 


開放分享:優(yōu)質(zhì)有限元技術(shù)文章,助你自學(xué)成才

相關(guān)標簽搜索:proe環(huán)境下BOM相關(guān)技術(shù) proe產(chǎn)品結(jié)構(gòu) proe機械設(shè)計 Fluent、CFX流體分析 HFSS電磁分析 Ansys培訓(xùn) Abaqus培訓(xùn) Autoform培訓(xùn) 有限元培訓(xùn) Solidworks培訓(xùn) UG模具培訓(xùn) PROE培訓(xùn) 運動仿真 

編輯
在線報名:
  • 客服在線請直接聯(lián)系我們的客服,您也可以通過下面的方式進行在線報名,我們會及時給您回復(fù)電話,謝謝!
驗證碼

全國服務(wù)熱線

1358-032-9919

廣州公司:
廣州市環(huán)市中路306號金鷹大廈3800
電話:13580329919
          135-8032-9919
培訓(xùn)QQ咨詢:點擊咨詢 點擊咨詢
項目QQ咨詢:點擊咨詢
email:kf@1cae.com