究竟什么是“物料清单”(BoM)?

电器工程 炸弹
2022-01-19 14:35:56

我对 BoM 的理解是,它本质上是电子产品或模块所需的各种组件的列表。这是否意味着它可以像电子表格一样简单?

BoM 是否有任何正式的标准/模板引用它必须包含的必填/必填字段/数据?有什么好的样本/模板可以参考吗?

4个回答

是的,表达 BOM 的一种有用且常见的方式是电子表格。不,没有标准格式。个别公司可能有内部的 BOM 规范和表格,但没有独立的标准,至少有足够多的人遵循来制定是有用的。

我在 BOM 电子表格中使用以下列:

A: 完整构建所需的这部分的总数量。A1 单元格包含要构建的单元数。剩余的 A 单元格来自 A1 和每单位的数量(B 列)。

B:“数量”。每个单元所需的零件数量。

C:“代号”。组件代号,如 R1、C5 等。每行的单元格列出了单元内该特定零件实例的所有代号。

D:“描述”。基本描述字符串,如“Capacitor, unpolarized”、“Resistor, fixed”等。

E:“价值”。超出基本描述的更详细的值。对于特定电阻器,这可能是“12 Ohms, 2 W, 1%”。

F:“包裹”。该零件变体的封装名称,例如“SMD-0805”,但有时如果它不是标准的,则为专有封装名称。如果我没有明确设置它,则默认为 Eagle 库中的包名称。

G:“替补”。是或否表示是否允许替换。例如,您可能想让采购人员购买他们在那周可以买到的任何 1 kΩ 0805 5% 电阻,但微控制器最好是您指定的那个。

H:“制造”。制造商名称,一般零件通常为空白。

我:“制造零件#”。制造商的部件号。

J:“供应商”。供应商名称示例,例如“Mouser”。

K:“补充部分#”。J 列中列出的供应商的零件或库存编号。

L:“$部分”。每个零件的成本。

M:“$董事会”。整个电路板或单元上所有这些部件的成本。这是从 B 和 L 自动派生的。

N:“$全部”。整个生产运行的所有这些部件的成本。这自动从 A 和 L 派生而来。

我在底部也有几行。这些是针对裸板本身、配套、制造、测试和交付库存的。这些附加生产线的目的主要是为了汇总生产运行的全部成本。

我会附上一个例子,但似乎没有办法做到这一点。这是一个此类 BOM 电子表格的屏幕截图,用于内部某些内容,因此我不会提供任何客户信息。为了能够读取它,您可能必须将图像保存到磁盘,然后在外部查看它。该站点将图像大小调整为某个最大宽度,以便在消息中显示。

在这种情况下,我从来没有填写每个零件的成本,所以这并没有显示总体成本。

是的,BOM 是一个电子表格。

至少它应该包含每个组件的 refdes 和内部零件编号。

如果您不维护内部零件数据库,则它应包含每个组件的 refdes 和制造商/完整零件编号。

如果这是针对小型构建的,我也会将 Digi-Key 或 Mouser 部件号放在那里,这样您就可以订购 BOM。

我喜欢合并相同的零件编号,因此我有一行用于 C1、C2、C3,而不是 C1 行、C2 行和 C3 行。这也需要一个“数量”列。这也使得查找给定的 refdes 变得更加困难,因为它们不按顺序排列。

BOM 将由订购零件的人和运行拾放机的人使用,因此请添加您希望这些人看到的任何注释。

哦,如果您在其中添加组件价格,BOM 对成本计算很有用。同样,这是针对小型运行的。大运行将使用更复杂的会计。

通常在您创建原理图时使用集成布局环境,您可以从库中选择组件,和/或添加您自己的组件。您还可以指明首选供应商和成本。其中一种工具是 BoM 的导出,并通过包括 Excel 在内的各种格式的原理图更改自动更新。

这是一个例子: Arduino 物料清单

那来自这个网站(如果你想看到整个事情): Arduino Uno at SOLDERPad