Bill of Material-Rhino and AutoCAD


 

每個建模或畫圖人員一定都有建立BOM表(Bill of Material)的經驗,怎麼建比較好這邊分享一下我自己的方法

(當然不一定是最好的,還希望有人可以多多討論)

這篇文章分別說明如何在Rhino和AutoCAD中製作BOM表

以下為基本原則

  1. 首先要製作BOM的物件一定都要是圖塊!!!!!!
    無論是整體圖塊(Whole Block)或者區域圖塊(Local Block)都可,看情形,通常一個系統(組合件)的總成由許多零件(圖塊)插入組合而成,
    這樣做有許多好處,譬如說協同工作和版本更新同步….詳細請參考圖層圖塊分工作業檔一文,使用實體建模軟體如SW或Pro e的人不太有這方面問題,
    因為軟體的建模流程已經隱含零件*.Part和組合件*ASM這樣的概念了,甚至執行BOM功能就可以直接產生漂亮的BOM表和爆炸圖
  2. 在圖紙配置中製作,不要在模型空間中做
    建議使用圖紙空間出圖,不要在模型空間出圖,一來是方便配置不同比例的視圖到同一圖面,二來是快速並可讓模型空間簡潔
  3. 請規劃好檔案路徑的連結
    這個應該不需要做太多說明,你一定知道路徑跑了檔案就會會抓不到這件事,一般來說我都一個專案一整個資料夾…

在AutoCAD中建立BOM

首先我們先講AutoCAD,如圖所示是為一個組合件(系統)的零件分解圖

執行工具/資料萃取,AutoCAD會詢問你是要建立新的資料萃取還是編輯既有的,選新建然後下一步(在執行資料萃取之前請先切到圖紙配置頁面)

再來AutoCAD會要求你把資料萃取檔存在某個路徑資料夾,建議就放在同一個專案資料夾下

再來會出現第2頁,如圖所示點擊選項,基本上是預設然後下一步

再來會來到萃取物件的畫面,勾選僅顯示圖塊,還有僅顯示目前正在使用中的物件,接著把要輸出BOM的物件勾一勾

再來會問你要從圖塊中萃取什麼性質,因為至少要有一個性質,這個性質要抽不會使得圖塊計數分開的(譬如說選X位置,這時候同一個圖塊不同複製放在不同位置就會分列兩列,就不是我們要的)

這裡我們用圖層這個性質

再細化資料頁就會出現萃取的圖塊了,它會自動計算加總在這個圖檔上用了幾個圖塊並顯示對應的圖塊名稱,所以圖塊圖檔館裡真的很重要,是不是?
把想隱藏的欄為隱藏起來然後點擊右邊的連結外部資料(也可以不要,但這邊我們要示範若從ERP系統叫資料進來的情形)

出現連結外部資料的對話框,點擊選擇外部資料來源旁的按鈕

跳出資料連結管理員對話框,這時點選建立新EXCEL資料連結,這時會要你命名一個資料連結的名稱

在選擇EXCEL檔案處點選選擇從ERP系統匯出的資料表格(通常是*.csv)其它都預設

在連結外部資料對話框中的資料相符位置的圖面資料欄選名稱,外部資料欄選項目編號(這個當然是依ERP出報表的內容來決定),然後點選檢查相符,AutoCAD就會自動將資料配對

如圖所示為配對後的資料,所有外部連結的內容都會帶出,這裡我把一些欄位隱藏了,不然可能還會有(倉庫存放位置,成本,存貨數量…)

一樣隱藏其它不需要的欄位,這邊我只保留項目說明這欄,另外你可以移動欄位的位置排列

空白的位置是這個是我請朋友從ERP系統匯出來的檔案,一種可能是漏匯出,另一種可能是該放在一起的組合件沒放在一起,剛好可以順便檢測,暫時不管它,反正等等可以再去修改表格

再來就把它插入到圖面上,這裡會要求你指定表格型式,並且命名表格標題,插在哪個圖層沒關係,這到時候都可改表格的圖層

設定完成

將表格插入到圖紙空間,表格一樣可以隨意拉動和增加列排,就如同你在EXCEL那樣使用的熟悉

接著我們要製作圖示,先在左側插入欄位,然後把儲存格解鎖,然後點擊儲存格功能的插入圖塊,,這邊插入當圖示的圖塊都不會影響圖塊的計量

最後把視埠圖層隱藏就可以出圖了

接下來我們來看看在Rhino中如何建立BOM

在Rhino中建立BOM

 

在Rhino中要計算圖塊數量就比較簡單,直接開啟圖塊管理員就好了

但首先一樣我們必須建立好組合件,且各個零件是用圖塊置入並參考的方式插入圖塊

另外若這個組合件如果要拿來出圖面,但同時也要在另一個更大的系統中扮演零件的角色時,請先另存一個檔案

譬如像這樣

CorumYachts-002-MOD_Boom Vang System.3dm 這個檔案我會拿來同步用,拿來插入到其它大系統裡面使用,且不帶有任何圖面註解的資訊

CorumYachts-002-DRG_Boom Vang System.3dm  圖面出圖用的檔案,會加上註解資訊,就是你要另存的

用Gumball操作軸移動拉一下做爆炸圖

執行圖塊管理員,反白選取要做BOM的項目,點擊數目就會馬上計算了,然後輸出成*.csv檔,這邊因為Rhino目前版本無法吃表格,

所以我們得把表格截成圖片貼回(非常陽春ORZ),所以再來就用圖框平面的指令將表格圖片插回就可以得到如圖所示(所以任何修改都在EXCEL就要做好了)

然後再用標註引線拉一下標號,我這邊拉得很隨意,你可以使用對齊或拉控制點讓它漂亮點

最後出圖效果

目前Rhino未來版本許願功能以加上像SW那樣的BOM功能,期待Rhino 6.0問世XD(大心)

 

心得:

AutoCAD看起來置作BOM的資料萃取和表格功能方便,但因為它2D為主,其實在實務上2D的圖面修改真的是超煩的,一來檔案管理沒好,這邊版本一個圖面,那邊一個圖面,

慘的是還沒有使用圖塊去同步組合件檔,然後要修正一個零件可能要改好幾張圖,到最後的結果就是圖的版本很亂很散,圖檔無法同步更新,我收過不少大公司這樣的圖面,這也沒辦法,它有先天問題,

所以建議務必使用3D建模並製圖塊,這樣版本更新才容易控制,更新的模型再出2D也就快多了(當然還是無法跟實體建模軟體比)

CAD檔案管理是條長長的路~

 

 

 

Leave a comment

你的電子郵件位址並不會被公開。 必要欄位標記為 *