可用于:装配体
使用 Onshape 物料清单 (BOM) 功能从任何装配工作区自动创建 BOM。您可以在 Onshape 版本发布后的组件中插入零件和组件,也可以组装零件和子装配体,然后一次性释放所有组件。有关版本管理的更多信息,请参阅 发布管理。
Onshape 物料清单包含一组作为列的默认属性,您可以根据需要添加或移除列。有关设置和管理属性的详细信息,请参见:属性(元数据)
管理员还可以定义自定义属性并将其包含在物料清单中,为所有默认 Onshape 属性提供显示名称,并创建默认的物料清单模板。有关详细信息,请参见:Company/Classroom/Enterprise 设置:自定义属性。
请参见“使用物料清单表格”、“物料清单表格格式设置”和“物料清单表格模板”了解其他信息。
在 iOS 和 Android 平台上,可以查看物料清单表格并在类型之间切换;即平阶化和结构化。
Onshape 会自动为所有装配体创建物料清单 (BOM)。
该表格是交互式的,会随着装配体的变化或属性的更新而同时更新。
将鼠标悬停在表格中的某行上即可查看图形区域中亮显的零部件。在表格中选择一个项目序号,即可在实例列表和图形区域中交叉亮显该序号。这样可以很容易地确定它在装配体中的用途。
表格项目顺序反映了实例列表顺序。通过将列表中的实例拖动到新位置来重新排序。
双击列标题可按所选列的字母顺序或数字顺序对表格进行排序。
该表有两个视图选项:“结构化”和“平阶化”。“结构化”列出了顶层实例和可扩展子装配体。双击子装配体零件序号单元格可展开或折叠。展开后,子装配体实例可见。“平阶化”列出了所有实例,就好像它们是在没有子装配体指示符的情况下插入到顶层一样。
通过导航到特定子装配体的属性来设置其在表格中的显示方式。右键单击列表中的子装配体,选择“属性”,然后单击“子装配体物料清单行为”。“显示装配体和零部件”会列出物料清单中的子装配体及其缩进显示的零部件。这是默认的物料清单“结构化”视图。“仅显示子装配体”仅列出子装配体主体项,不包括其零部件。这对于需使用单一供应商零件编号标识的导入或购买装配体非常有用。“仅显示零部件”列出子装配体零部件,不包括子装配体本身,就好像这些零部件已插入到顶层装配体中一样。这允许在不影响物料清单的情况下使用额外的分组和组织工具。
单击“添加列”以在表格中添加任何其他属性。通过右键单击列标题并选择“移除列”来移除列。使用相同的环境菜单使用“左移”和“右移”对列进行重新排序。
单击“应用模板”,然后选择一个可用模板。要定义新的物料清单表格,请将该表另存为模板以备将来使用。访问溢出菜单并选择“另存为模板”。
使用溢出菜单“复制表格”或“导出为 CSV”。“复制表格”会将其保存到剪贴板中,因此您可以将其粘贴到外部位置。“导出为 CSV”将表格作为 CSV 文件进行下载,以供外部电子表格程序使用。
在“结构化物料清单”中右键单击行并选择“从此物料清单中抑制”来抑制主体项。这会在表格中隐藏该行。若要包含已抑制的主体项,请先打开已抑制主体项的可见性。访问溢出菜单并选择“显示排除项/抑制项”。已抑制的主体项会以零件序号处显示短横线的方式呈现。右键单击该行并选择“从此物料清单中取消抑制”。访问溢出菜单并选择“隐藏排除项/抑制项”,即可在表格中不再显示这些项目。
如果公司管理员设置了聚合的装配体属性,则溢出菜单会显示一个附加选项:显示顶层装配体行。显示后,聚合值显示在物料清单的底部。可以在同一个溢出菜单中再次隐藏此行主体项。
物料清单属性可在表格中编辑,无需导航到各个属性对话框即可同时更新为属性。选择该单元格并输入一个值。在材料单元格中双击并选择材料。
若公司或企业编号方案设置为“连续零件编号生成”,可右键单击“零件编号”列标题,选择“为整个物料清单生成遗漏的零件编号”。
在表格中输入或编辑任何属性都会自动更新零件或子装配体级别的属性,更新零件或子装配体级别的任何属性也会自动更新该表格。
所有 Onshape 装配体在图形区域的最右侧“视图工具”图标的下方都有一个物料清单表格图标。
- 在装配体中,单击图形区域右边的物料清单表格图标。

- 当表格打开时,Onshape 检索装配体的相关数据并填充表格(如果存在零件或装配体,请参见下面的顶部示例)。如果没有零件或装配体,Onshape 会打开并显示默认的列名称(属性)(参见下面的底部示例):

在浏览器版本中列出零件的物料清单,如上图

iOS 上方列出的零件的物料清单,如上图

在浏览器版本中未列出零件的物料清单,如上图
- 要填充空 BOM,只需按照中的说明在 “装配” 选项卡中创建装配体即可 插入零件和组件。
- 在物料清单面板中选择如何(通过物料清单类型菜单)查看信息:
- 平阶化 - 该视图按序号提供了一个简单的零件清单,不标示子装配体。
结构化 - 此视图提供零件列表,其中包括可展开子装配体的指示。子装配体标有向右的小插入符号,例如:

以结构化格式查看时,用插入符号(子装配体)双击该单元格以展开单元格下方的列表,并查看子装配体中包含的零件,零件标有子装配体序号,后跟一个点,然后是零件序号(如下面例子中的 9、9.1、9.2 和 9.3):

分配给子装配体和零件的序号反映实例在实例列表中的顺序。如果您对列表中的实例重新排序,则物料清单表格会更新以反映新顺序。
此前,“002c-Oil Tank Nozzle”在“实例”列表中排第 7,在物料清单表格中的序号为 7:

零件移动到“实例”列表中的第一位后,它将更新为物料清单表格中的零件编号 1:

打开后,物料清单表格显示以下特征:
-
物料清单类型——从平阶化或结构化物料清单类型中选择:
-
平阶化——此视图按主体项编号提供简单的零件清单,不标示子装配体。
-
结构化——此视图提供零件列表,其中包括可展开子装配体的标示。子装配体以朝右的小插入符号表示。
-
-
插入主体项——将非几何主体项(不在 CAD 中建模的主体项,如胶水、胶带、油漆、螺纹锁固剂等)插入物料清单。请参见“插入非几何主体项”。
-
添加列——向物料清单表格中添加列。请参见“添加或移除列”。
-
应用模板——仅适用于 Enterprise、Professional 和 Educator 订阅。选择要应用于当前物料清单表格的物料清单模板。请参见“物料清单表格模板”了解更多信息。
-
溢出菜单——带有其他表格选项的菜单。请参见“物料清单表格溢出菜单”。
请参见“使用物料清单表格”和“物料清单表格格式设置”主题了解有关物料清单表格界面的其他信息。
单击表格右上角的溢出菜单图标(
)以访问物料清单表格的其他选项:
-
复制表格——将物料清单表格复制到剪贴板,以便粘贴到 Microsoft Excel 或 Google Sheets 等外部程序中
-
显示/隐藏已排除/已抑制——在物料清单表格中显示或隐藏已排除和已抑制的行数据。请参见“在本地抑制或显示已排除的物料清单数据”和“全局排除和包含物料清单数据”。
-
全部折叠——仅在“结构化物料清单”视图中可用,此选项可折叠所有子装配体行,使得每个子装配体在物料清单表格中仅占一行。
-
全部展开——仅在“结构化物料清单”视图中可用,此选项可以展开物料清单表格中的所有子装配体行。
-
显示/隐藏顶层装配体行——显示或隐藏顶层装配体行。该行显示在物料清单表格的底部。
-
另存为模板——仅适用于 Enterprise 和 Professional 订阅,此选项可将当前物料清单表格式另存为模板。请参见“物料清单模板”。
-
导出为 CSV——将物料清单表格导出为逗号分隔文件格式,以便将其导入到 Microsoft Excel 或 Google Sheets 等外部电子表格程序中。请参见“导出为 CSV”。
-
水平滚动——如果物料清单表格比其所在面板宽,底部会显示水平滚动条,并且第一列(主体项)在滚动时会保持冻结状态。
-
有关发布或已发布零件的注意事项
-
在装配体中使用已导入或已发布的零件时,属性将以只读方式显示在物料清单表格中。若要创建带有可编辑输入框的物料清单表格,您可以从版本创建分支以创建新的工作区。物料清单表格中的输入框可根据每个属性的设置通过帐户设置进行编辑。
-
将已发布(已修订)零件插入装配体,然后创建物料清单表格时,状态属性将为“已发布”。
-
-
在工程图中插入物料清单——要在工程图中插入物料清单表格,请参见“物料清单表格”。
-
交叉亮显物料清单表格主体项——要在模型中找到实例列表中的主体项,请单击实例列表中的主体项名称,选定的主体项会在模型中亮显。同时,在物料清单表格中,相关的主体项行也会亮显并滚动进入焦点。或者,单击物料清单表格中的主体项名称,选定的主体项会在模型和实例列表中亮显。