On the iOS and Android platforms, you can view BOM tables and change the view from flattened to structured.
使用 Onshape 材料表 (BOM) 功能來自動從任何工作區 Assembly 建立 BOM。您可以插入來自 Onshape 版本的零件與組合件至 Assembly 的後期版本,或是組裝零件及次組合件,然後一次發行釋出 Assembly。關於發行管理的詳細資訊,請參考發行管理。
Onshape BOM 包括以欄表示的預設屬性組,您可以隨意新增或移除欄。您也可以定義自訂屬性並將其包括在 BOM 中,以及在「Company/Enterprise 設定」的「自訂屬性」頁面中提供所有 Onshape 所給屬性的「顯示名稱」。
您的 Company 或 Enterprise 管理員可以建立預設的範本以供您的材料表使用。
![封閉](../Skins/Default/Stylesheets/Images/transparent.gif)
所有的 Onshape 組合件在圖形區域的最右邊有 BOM 的表格圖示,就在「檢視」工具圖示的下方。
- 在組合件中,按一下圖形區域右側的 BOM 表格圖示。
- 當表格開啟時,Onshape 會從組合件中取得資料,然後將其填入表格中 (如果有組合件中有零件或次組合件,請見下方的第一個範例)。如果沒有零件或次組合件,Onshape 會以所示的預設欄名稱 (屬性) 開啟表格 (請見下方的第二個範例):
上圖顯示在瀏覽器版本中列出零件的材料表
上圖顯示在 iOS 中列出零件的材料表
上圖顯示在瀏覽器版本中未列出零件的材料表
- 若要填入空白的 BOM 之中,只要在 Assembly 分頁中建立您的組合件,然後根據插入零件與組合件中的指示操作。
- 在 BOM 面板中選擇要如何檢視資訊 (透過 BOM 類型功能表):
- 平階化 - 這個檢視方式根據項目編號提供零件的簡易清單,不會表明是否有次組合件。
架構 - 這個檢視方式提供零件的清單 (包括可展開次組合件的指示)。次組合件會以小的朝右插入符號表明;例如:
當在架構格式中檢視時,連按兩下有插入符號 (次組合件) 的儲存格來展開儲存格之下的清單,以檢視包括在次組合件中的零件。標記的方式是次組合件項目編號,伴隨小數點,最後加上零件項目編號 (如下方範例中的 9、9.1、9.2 與 9.3):
指派給次組合件與零件的項目編號反映了實例在實例清單中的順序。如果您重新排列清單中的實例,則 BOM 表格會更新以反映新的順序。
之前,002c-Oil Tank Nozzle 是在實例清單中的第七個項目,也是 BOM 表格中的項目編號 7:
在實例清單中將零件移動至最上方第一個位置後,隨即更新成為 BOM 表格中的項目編號 1 :
系統會以屬性旁的圖示來表示重置的經計算屬性 (與從重置的經計算屬性彙總而來的屬性),並在游標移至圖示上暫留時顯示工具提示。
![封閉](../Skins/Default/Stylesheets/Images/transparent.gif)
您可以用欄變數來在 BOM 表格中依字母數字排序項目。每個欄變數標題儲存格提供三種切換,從 (1) 未排序到 (2) 遞增排序順序到 (3) 遞減排序順序。在標題上連按兩下來從一個排序狀態切換到下一個狀態。
Quantity (數量) 遞增排序 (左圖) 與遞減 (右圖) 的 BOM 表格項目。
提示
- 「項目」欄是固定且無法排序的。
- 一次僅能用一個欄來排序表格資料。
![封閉](../Skins/Default/Stylesheets/Images/transparent.gif)
若要從實例清單中找到模型上的項目,請在實例清單中點按項目名稱,系統會在模型中強調顯示所選的項目。目前會在 BOM 表格中強調顯示相關聯的項目列並將其設定為焦點。或者是在 BOM 表格中點按項目名稱,系統即會在模型與實例清單中強調顯示選取的項目。
![封閉](../Skins/Default/Stylesheets/Images/transparent.gif)
如果您在「編號配置設定」中開啟了「自動零件編號」,您可以在 BOM 中:
- 產生某一零件的零件編號 - 在零件的零件編號儲存格上按右鍵,然後選擇產生下一個零件編號。
- 為表格中任何遺失零件編號的零件產生零件編號 - 在「零件編號」欄標題上按右鍵,然後選擇產生遺失的零件編號。
![封閉](../Skins/Default/Stylesheets/Images/transparent.gif)
在 BOM 項目列上按右鍵,然後選擇:
-
切換至 Part Studio/組合件 - 當 BOM 項目是位在目前文件的分頁中時顯示。系統會在目前瀏覽器分頁中開啟 BOM 項目的 Part Studio 或組合件分頁。
-
開啟連結的文件 - 當 BOM 項目是位在目前文件之外的連結文件中時顯示。系統會在新的瀏覽器分頁中開啟 BOM 項目的連結文件。
![封閉](../Skins/Default/Stylesheets/Images/transparent.gif)
You can specify whether a part or subassembly is excluded from all BOMs globally. When an excluded part is inserted into any Assembly, the part and all its corresponding data is excluded from the Assembly's BOM. When the excluded subassembly is inserted into any Assembly, the subassembly, all its instances, and all corresponding data is excluded from all BOMs globally.
Excluding a part or subassembly
執行下列操作之一:
-
To exclude one or more parts from all BOMs, in a Part Studio select the part(s) you want to exclude from the BOM in the Parts list, then right-click and select Properties. Check Exclude from all BOMs and click Save:
-
To exclude a subassembly and all its instances from all BOMs, right-click on the Assembly tab and select Properties. Check Exclude from all BOMs and click Save.
-
To exclude a part or subassembly from the BOM table, right-click on the part or subassembly row and select Exclude from all BOMs from the context menu:
Viewing excluded parts or subassemblies
To view globally excluded parts that are inserted into an Assembly on the BOM:
-
Click on the overflow menu (
) at the top right corner of the BOM table and select Show excluded:
-
Parts are viewed with dashes (--) under the Item column:
To view globally excluded subassemblies that are inserted into an Assembly, click Structured view from the BOM type dropdown. The subassembly item number is replaced with dashes (--):
Including parts or subassemblies
To include the Part or subassembly back into all BOMs, do one of the following:
-
Uncheck the Exclude from all BOMs box in the corresponding part Properties dialog or Assembly Properties dialog and click Save.
-
Ensure the excluded part or subassembly is viewable in the BOM table (see Viewing excluded parts or subassemblies). Then right-click on the part or subassembly row in the BOM table, and select Include in all BOMs from the context menu:
![封閉](../Skins/Default/Stylesheets/Images/transparent.gif)
您可以選擇如何在 BOM 中列出次組合件,可以將次組合件列為組合件與其零組件,或是將次組合件僅列為組合件或僅列為零組件:
-
開啟組合件的「屬性」對話方塊 (列在實例清單中的索引標籤或次組合件)。
-
捲動至「次組合件 BOM 行為」欄位:
-
選擇下列選項之一:
-
顯示組合件與零組件 - 在 BOM 的結構視圖中,會列出組合件並以個別的行項目列出組合件的每個零組件。
-
僅顯示組合件 - 在 BOM 的結構視圖中只列出組合件 (沒有零組件)。
-
僅顯示零組件 - 在 BOM 的結構視圖中只列出零組件 (沒有組合件的行項目)。
-
-
按一下 [套用] 來登錄變更,或按一下 [儲存] 來登錄變更並關閉對話方塊,或按一下 [關閉] 來關閉對話方塊而不登錄變更。
對組合件屬性的變更會影響組合件插入其中的所有 BOM,包括在工程圖中的 BOM。
![封閉](../Skins/Default/Stylesheets/Images/transparent.gif)
「項目編號」、「數量」、「零件編號」與「說明」是在 BOM 表格中為零件與次組合件顯示為表格欄的預設屬性。您可以根據在您帳戶中定義的屬性新增更多的欄位。
- 按一下新增欄下拉清單,然後從清單中選擇要插入的屬性。新增的欄會插入至表格的最右邊。
- 如果屬性是多值的,則無法加入類別欄位。
- 可以在 BOM 表格中編輯任何可以透過「屬性」對話方塊編輯的「類別」(如果是加入為 BOM 中的欄位)。
- For properties marked as editable (in your account Properties), you can click in the cell and add data. This data is saved for the specific part, in the specific property and is available throughout your document and company for that part.
For example, you can enter information in the Vendor cell for each part. That information is saved in that part's Properties, Vendor field.
在 BOM 表格中 Vendor 儲存格內的值:
零件的「屬性」對話方塊:
當建立屬性時 (透過您帳戶設定中的「屬性」分頁),您可以將其標示為「編輯工作區中的值」、「編輯版本中的值」,或同時標示為兩者。如果僅將屬性標示為「編輯版本中的值」,您可以在 BOM 表格中編輯任何已發行零件的屬性值,因為已發行零件已成為版本的一部分。不過如果沒有標示「編輯版本中的值」,則您必須從該版本建立工作區的分支,編輯值,然後建立一個版本或重新發行零件。
無法在 BOM 表格中編輯標準內容實例,系統會將其反灰。若要編輯標準內容實例,請在「實例」清單中的實例上按右鍵,然後選擇 [編輯標準內容實例]。詳細資訊請參考編輯標準內容實例。
![封閉](../Skins/Default/Stylesheets/Images/transparent.gif)
您可以使用組合件分頁中的 BOM 面板來將非幾何項目 (不是在 CAD 中建構的項目,像是膠水、膠帶、塗漆、缺氧膠等等) 插入到材料表中。Onshape 將這些類型的圖元簡稱為項目。
需要先進行一些設定的工作才能讓可用的資訊插入到材料表中,如果您有 Professional 訂閱,請參考管理您的 Onshape Professional 訂閱;如果您有 Enterprise 訂閱,請參考管理您的 Onshape Enterprise 訂閱。在您將項目加入至訂閱 (在您公司/企業設定的「屬性」之中) 之後,您可以根據這些指示來在 Assembly 分頁內將項目插入到材料表中。
- 在材料表面板中,選擇面板最上方的插入項目圖示:
- 在對話方塊中:
- 選擇要包括在 BOM 中的項目與數量。您可以搜尋項目並根據類別篩選 (按一下「分類」「全部」旁的向下箭號)。
- 按一下 [插入] 來將所選的項目加至 BOM 中。
- 當您按一下 [插入] 時,會先將項目加入至實例清單中的項目清單內。如果您之後改變了對項目的想法,可以按一下 [復原] 來移除項目。
- 在您按一下核取記號來接受操作並關閉對話方塊後,項目會出現在 BOM 面板中。
您可以藉由實例清單編輯項目。
在項目上右鍵來:
- 編輯 - 變更數量
- 抑制 - 暫時將項目移出 BOM (與組合件)
- 新增評論 - 加入對直接參考項目的組合件的評論
- 刪除 - 從組合件與 BOM 中刪除項目
![封閉](../Skins/Default/Stylesheets/Images/transparent.gif)
在您編輯了材料表格式之後,您可以將其儲存為範本來使用。
-
按一下「材料表」表格右上角的三點功能表,然後按一下 [儲存成範本...]。
-
「建立 BOM 範本」對話方塊開啟。請提供範本的名稱,這是必填的。
-
使用「屬性欄」下拉清單來加入您需要的欄。必須要有「項目」欄且無法移除。
-
核取「在工程圖中全部大寫」以在工程圖中使用這個範本來插入 BOM 表格時,強制使用大寫的欄標頭與屬性字串。
-
按一下 建立 來建立範本。按一下 取消 來關閉對話方塊而不建立範本。
您可以點按面板最上方的「套用範本」下拉清單,然後從清單中選擇一個範本來套用您所建立的新範本:
所選的範本即會用在您組合件的 BOM 表格中。
該清單中同時也會有由您 Company/Classroom/Enterprise 管理員所建立的範本。
![封閉](../Skins/Default/Stylesheets/Images/transparent.gif)
使用溢位功能表的 [匯出為 CSV] 指令來將整個 BOM 表格匯出為逗點分隔檔。如果沒有展開次組合件,則不會匯出整個 BOM。
![封閉](../Skins/Default/Stylesheets/Images/transparent.gif)
可用下列的方式調整表格的大小:
- 按一下並拖曳面板最左側的邊線來將面板調整為更大或更小。面板最大與最小的尺寸是有所限制的。
- 按一下欄標題邊框並向左或向右拖曳來調整列的大小。注意到第一個欄是固定不動的參考,並無法移動或調整大小。
- 您可將任何欄移動到右邊或左邊,或在欄名稱上使用適境功能表來將該欄從表格內移除:
- 若要將已移除的欄加回到表格中,請使用面板右上方的 [新增欄] 下拉清單。
![封閉](../Skins/Default/Stylesheets/Images/transparent.gif)
當在組合件中使用匯入或已發行零件時,顯示在 BOM 表格中的屬性是唯讀的。若要建立有可編輯欄位的 BOM,您可以從版本中產生分支來建立新的工作區。BOM 中欄位的可編輯與否會根據每個屬性的設定 (透過帳戶設定) 決定。
在您將已發行 (經修訂) 零件插入到組合件中,並建立 BOM 表格之後,狀態的屬性將會是「已發行」。
![封閉](../Skins/Default/Stylesheets/Images/transparent.gif)
您可以將 Onshape BOM 表格插入到工程圖中,請參考插入 BOM 該主題。