阅读时间:4分钟

厨师创造食谱。硬件工程师创建bom(材料清单)和sop(标准操作程序)。BOM是构建产品的原料清单,SOP是关于如何构建产品的一组说明。

在这篇文章中,我们将深入研究如何构建一个优秀的成分列表,这将帮助您清楚地向您的生产伙伴沟通您的产品材料规格。


基本BOM的剖析

一个有效的BOM并不一定要由复杂的软件生成——它可以像Excel电子表格一样简单。组织是一个好的BOM的关键,这也使你看起来非常专业的供应商,所以他们不太可能从你身边溜走!

根据工程责任区(AoRs), bom通常被分成几个类别。MEs和ee在开发过程中会制作自己的组件列表,以此来组装预生产BOM。

分类可以让您、您的同事和供应商很容易地在您的BOM中找到他们需要的东西。例如,PCBA(印刷电路板组装)制造商只关心pcb和需要表面安装在电路板上的组件——封装组件通常不需要为早期原型产品采购。

下面是一个典型的消费类硬件产品BOM的类别和组件的例子;如果这个BOM是建立在Excel电子表格中,那么每个类别都有自己的标签(注意AoR代表的是责任区域)。

消费类硬件产品BOM的典型类别和组件

在每个类别中,您可以根据成本进一步组织您的BOM。电子产品制造商通常会从他们为你提供的所有组件上收取利润,然而,昂贵的(芯片)和低价的组件(螺丝)的采购成本并没有太大的不同。你可以和制造商协商,在超出一定限度的价格较高的产品上获得更低的利润。

同时,这是一个很好的BOM模板开始。谢谢,龙创新!


构建BOM的最佳实践

下面是一些在你构建你的BOM时需要考虑的最佳实践:

在建立BOM之前,先制定一个零件编号方案

每个部件都有一个惟一的部件号,这是标准做法。在您的BOM中,部件号是部件的最重要的标识符,还有辅助文本描述以帮助提高可读性。

关于零件编号系统有不同的思想流派:

最简单的是一个非智能的,纯粹的顺序系统,其中的零件号不提供任何关于零件是什么的信息。例如,一个螺丝和一个电阻器进入系统相邻的将是001514和001515的部件。这具有实现轻量级的优点;然而,它不是很容易读懂。

另一个系统是一个智能系统,零件号表示它是什么类型的零件。例如,螺丝将是SCRW1014的一部分,而电阻将是RES2208。这更易于理解,但是随着主部件库中部件类型的增加,您需要不断地创建新的类别并定义新的规则。

不管你选择哪种方案,确保你有一个主部件列表,即使它只是另一个电子表格。如果你有兴趣了解更多关于零件编号方案的信息,请阅读

文档控制你的BOM

在产品的开发和生产过程中,BOM是一个活的文档。当您更改一个部件或切换出一个组件时,您需要更新BOM,它将成为文档的新版本。

我通常会在我的电子表格BOM中添加一个名为“修订历史”的标签。每次更新BOM时,我都会将其保存为一个新文件,在“修订历史”标签的顶部插入新行,增加版本号,并简要描述更改的内容。例如:

样品物料清单更新

在你准备做预生产构建之前,让所有的工程师一起审查最新的BOM,然后为构建锁定这个版本,并将其版本号传递给制造合作伙伴。

使用工程软件建立BOM

为了在第一次构建BOM时节省时间,可以利用已经用于开发的软件特性。

大多数MCAD软件程序都有组件的BOM输出特性。GrabCAD工作台是一个很好的PDM(产品数据管理)工具,可以帮助你对你的零件进行版本控制,它还可以生成bom。这也是免费的!我提到免费了吗?

对于EEs, Altium具有BOM生成特性。然而,在Altium中构建部件库可能需要大量工作。PartsList可以帮助简化这个过程——它可以从Digikey、Mouser和许多其他站点的组件中导入部件属性。

准备好了就实施PLM

跟踪一个产品的BOM电子表格是可以忍受的,但是当您有多个产品时,它很快就会变成一个令人头痛的问题。PLM(产品寿命管理)系统是一个BOM,主零件清单和过程管理工具,集于一身。我对Arena PLM有很好的经验,Autodesk PLM 360是一个漂亮的竞争者。


主要收获

有很多人参与了硬件产品的开发。BOM是一种关键的沟通文件,可以让工程师、采购商和制造商在同一页面上。在任何采购活动发生之前,您都需要一个BOM,所以只要设计稍微稳定一些,就可以开始处理它。