厨师创造食谱。硬件工程师创建BOM(材料清单)和SOP(标准操作程序)。BOM是构建产品的成分列表,SOP是关于如何构建它的指令集。

在这篇文章中,我们将深入探讨如何构建一个优秀的成分清单,这将帮助您清楚地向您的制造合作伙伴沟通您的产品材料规格。


基本BOM的剖析

有效的BOM不必由复杂的软件生成 - 它可以像Excel电子表格一样简单。组织是一个良好的BOM的关键,这也让您对您的供应商看起来非常专业,因此它们不太可能潜入您的威胁!

bom通常根据工程责任领域(AoRs)分成几类。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表

为了在首次构建BOM表时节省时间,请使用可能已经用于开发的软件功能。

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

对于EEs,Altium具有BOM生成功能。但是,在Altium中构建零件库可能需要很多工作。部件清单可以帮助简化这个过程——它从Digikey、Mouser和许多其他网站的组件中导入部件属性。

准备就绪时实施PLM

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


主要收获

有很多人参与了硬件产品的开发。BOM是工程师、采购人员和制造商在同一页面上的重要沟通文档。在进行任何采购活动之前,您都需要一个BOM,所以只要设计稍微稳定一些就开始对其进行工作。