0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

BOM的基本框架

凡亿PCB 来源:硬件攻城狮 作者:硬件攻城狮 2022-05-31 09:19 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

最近发现国内好多设计公司都不能建立一个合理的BOM表,在转入生产时产生了不少不必要的麻烦,所以我写此文章,让大家明白BOM的建立目的和方法,及在一个产品生命周期中所扮演的角色。

BOM全称Bill Of Material,即物料清单的意思。顾名思义,一个产品的BOM说明了这个产品总共需要多少零配件来组装。根据BOM,才能去采购物料,才能安排生产的flow chart。

BOM的开头需要注明1.产品型号2. 版本号3. 制定日期4. 文档编号5.总的页数。

每个产品在整个生命周期中都是会不断优化设计或扩充功能等等,版本号就是用来区分每个版本,在这里我要强调的是当一个新版本确定后,老版本就必须标注为过期文档封存,停止使用。如果发现新版本还不如老版本,要停用新版本,启用老版本,那么请给老版本确定一个更新的版本号。例如一开始为版本A,后来升级到版本B,后来发现版本B不如A,要重新用A,那么请将A定义为版本C,虽然A和C的内容是相同的,但是如果不定义为C而仍称A,那么A再做第二次设计优化后的版本号会造成管理的混乱,产品的BOM表发布必须由研发部发出,至少要由研发工程师、研发部主管每级签核确认,以确保BOM的正确性。

BOM和产品的关系只能是多个BOM对应一个产品,而不能一个BOM对应多个产品,哪怕这两个产品仅仅是一张标签内容的不同。

有的读者可能不明白产品型号和BOM版本之间的区别,在这里我要强调一下,产品型号是因为市场需求制定的,而BOM是为产品型号而定的。例如,一家公司开发出了一个产品叫做 “001”,甲公司要求帮他做贴牌,就把这个产品定为“甲字001”,乙公司也要,于是又出来一个“乙字001”,虽然“甲字001”和“乙字001”完全是相同的,只是一个商标的不同。那么在生产时,就要为“甲字001”和“乙字001”各建一个BOM表,如果甲公司对“甲字001”要优化而乙公司觉得“乙字001”很不错没有必要改,就可以很容易的升级“甲字001”的BOM版本,而“乙字001” 的BOM版本不需变化。如果刚开始不管是甲还是乙,都统一做为“001”来生产,两个产品生产了数十次以后,生产线就不知道你到底要做“甲字001”还是“乙字001”,差别不大,出错的机会也就大增,一旦两个客户提出不同改进需求就更是混乱大增。

我有一个客户是做手机的,给了我三个版本的BOM,A是原始版本但PCB设计有点小问题,然后回去改了一个B出来,然后他们的一个客户说喜欢拉杆天线,就把原来的棒状天线改为拉杆的,并做了一下天线匹配,改了几个电阻电感的值出来一个C版本。最后他们在合同中说要生产XXX型号产品31000套,要求20000套按B版本BOM做,10000套按C版本BOM做,再把前面A版本的剩余1000套做完(PCB报废是浪费,虽然有小问题,因为短期使用看不出品质异常,所以他们舍不得扔,可见国内企业还需加强品质观念)。因为工厂作业是说做什么型号多少量,如果还要强调BOM的版本,那么需要另发联络单,增加了操作复杂度,而且这些天线的区别只有组装后才知道,如果在SMT的作业员万一没有看到联络单,万一半成品仓库在把做好的PCBA发给组装线用时搞错了BOM版本,万一组装的作业员把B版本的当成C版本组装,那么到最后哭都来不及。所以与其一个个通知强调BOM的版本号,还不如直接多设几个型号来的直观。最后他们接受了我的建议,分别将产品型号定义为XXX-A、XXX-B和XXX-C。

以上讲了一下BOM的重要性、产品型号和BOM版本的关系。后面的“制定日期”和“总的页数”这两项大家也都明白,“文档编号”只要企业采用ISO管理体系就会知道。

下面我来谈一下BOM的内容。

BOM中有1、成品料号 2、阶次 3、物料编号 4、品名规格 5、用量 6、插件位置 7、工艺总计七项。

成品料号,是指最终产品的一个编号,这个通常与产品型号和BOM版本有关,因为如果直接以产品型号出货给客户(贴牌厂商),客户无法管控这批次产品与前面几批有什么区别,通常只有在最终消费者面前出现时才露出型号真面目。以成品料号出,客户就能知道这批和前几批有什么区别,因为能从这组数据中得知BOM相关信息,再查BOM,就能知道这批产品的具体信息。

阶次,阶次说明了元器件的附属关系,直接参与组装成成品的称为1阶,直接参与组装成半成品的称为2阶,例如电容电阻在电子产品中是2阶料,因为这些元器件需要先通过SMT,做成PCBA后才能进一步组装成产品。然后PCBA、外壳之类就称为1阶,因为这些直接组成成品。定这个阶次的划分,是为了便于生产的分工安排。例如,SMT只做PCBA,就可以直接查看PCBA的下一阶有多少料件就可以了,而不需要很辛苦的看完整个BOM,然后再找出SMT生产所需要的料件。

物料编号简称“料号”,是对每一个元器件的编号,因为不同的物料有不同的属性,像电阻有DIP的也有SMD的,同时SMD的又分0402、0603、0201等等,为了便于快速识别,所以制定了物料编号。有很多公司都有对元器件的编码原则,例如,一颗0603的7K欧电阻编号为ES0603702,E表示该料为电子件,S表示为SMD元件,0603是这颗料的体积大小,702则表示了该元件的阻值。但是也有不少公司没有自己的编码原则,而是直接采用元件厂商的物料编号,这样的弊病是,如果到一家OEM的代工厂去生产,那个厂同时有两个客户,正好这两个客户都用这颗料,而且都用同一元器件厂商的物料编号。那么料就混到一起去了,如果甲先生产,结果料不够,于是就把乙的拿去用了。等到乙生产的时候,乙就上边上哭吧。这个哭好歹也只是多耽误几天,万一甲的元器件自己保存时保存不当,元器件受损,生产甲的时候又把乙的元器件拿取用了,然后生产乙的时候,就用上了甲的元器件,那就只能去请上帝帮忙了。

品名规格顾名思意就是元器件的规格说明了,虽然在生产时不常用到,但做入料IQA检验时需要对此进行核对,确保没有送错料件。

用量,说明了在一个产品种,该元器件的使用数量,在物料采购时可以很容易进行数据统计。

插件位置,通常用于说明电子元器件在PCB上的位置,便于核对确认,确保SMT没有贴错元器件。

工艺,工艺通常用来说明该料时用于SMT还是后段组装,通常有的公司只分SMT和SKD(后段组装),用1和2表示。有的分SMT、SKD和PA(包装),用1、2、3表示。

以上就是BOM的基本框架了,根据需求,可以再在这个基础上有所扩展。

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电容
    +关注

    关注

    100

    文章

    6524

    浏览量

    160071
  • BOM
    BOM
    +关注

    关注

    5

    文章

    279

    浏览量

    42855

原文标题:谈谈BOM对于产品的重要性,以及BOM的基本框架

文章出处:【微信号:FANYPCB,微信公众号:凡亿PCB】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    涨价85%!TI领涨,智芯谷护航BOM安全

    进入2026年,电子元器件行业的从业者最深的感触是什么?是涨价的通知函如雪片般飞来,是热门物料的“一货难求”,更是面对BOM成本骤升、供应中断时的焦虑与无奈。就在昨日,市场传出消息:全球模拟芯片巨头
    的头像 发表于 03-10 16:09 885次阅读
    涨价85%!TI领涨,智芯谷护航<b class='flag-5'>BOM</b>安全

    LuatOS框架的使用(上)

    在资源受限的物联网终端设备中,如何实现快速开发与稳定运行是关键挑战。LuatOS框架通过将Lua语言与底层硬件抽象层深度融合,提供了一套简洁高效的开发范式。本文将围绕LuatOS框架的使用展开,从
    的头像 发表于 01-27 19:38 351次阅读
    LuatOS<b class='flag-5'>框架</b>的使用(上)

    STM32 ST-Link系统板和BOM

    这里有个STM32 ST-Link系统板和BOM,适合想要学习STM32系统板制作的小伙伴
    发表于 12-19 14:56

    BOM管理混乱?专业PDM系统如何终结版本失控与数据孤岛!

    要根治Excel带来的顽疾,唯一的出路就是用专业的系统取代非专业的工具。产品数据管理(PDM)系统,正是为解决制造业核心数据管理难题而生。它以BOM为核心,构建了一个集中、安全、协同的数据管理平台...
    的头像 发表于 12-11 17:22 808次阅读

    PYQT 应用程序框架及开发工具

    大家好,本团队此次分享的内容为开发过程中使用到的PYQT 应用程序框架及开发工具。 pYqt 是一个多平台的 python 图形用户界面应用程序框架,由于其面向对象、 易扩展(可实现组件编程等
    发表于 10-29 07:15

    NVIDIA TensorRT LLM 1.0推理框架正式上线

    TensorRT LLM 作为 NVIDIA 为大规模 LLM 推理打造的推理框架,核心目标是突破 NVIDIA 平台上的推理性能瓶颈。为实现这一目标,其构建了多维度的核心实现路径:一方面,针对需
    的头像 发表于 10-21 11:04 1413次阅读

    PCBA工程师必看:高质量BOM的5个‘隐形规则’

    一站式PCBA加工厂家今天为大家讲讲PCBA加工中高质量BOM要求有哪些?PCBA加工中高质量BOM的5大核心要素。在PCBA加工中,高质量的物料清单(BOM)是保障生产零失误的核心工具。它不
    的头像 发表于 10-17 09:18 1127次阅读

    请问STM32如何移植Audio框架

    最近在学习音频解码,想用一下Audio框架。 1、这个该如何移植到自己创建的BSP并对接到device框架中?看了官方移植文档没有对没有对该部分的描述。 2、我只想实现一个简单的播放功能,只用一个DAC芯片(比如CS4344)是否就能达到我的需求?
    发表于 09-25 07:17

    破解BOM管理难题:MES信息化实施中BOM管理问题​

    BOM管理是制造业数字化的基石,企业应结合自身规模与行业特点,通过系统化解决BOM管理问题,可以显著提高MES实施效果,确保生产执行的准确性和效率。
    的头像 发表于 08-18 16:13 1277次阅读
    破解<b class='flag-5'>BOM</b>管理难题:MES信息化实施中<b class='flag-5'>BOM</b>管理问题​

    Jetson平台核心组件BOM清单概览

    Jetson平台核心组件BOM清单概览 NVIDIA Jetson系列作为业界领先的边缘计算和人工智能(AI)平台,其强大的性能背后是一系列精心挑选的核心芯片、电源管理集成电路(PMIC)以及丰富
    的头像 发表于 07-30 16:11 3479次阅读

    在薄膜框架上提供的 PIN 二极管芯片 skyworksinc

    电子发烧友网为你提供()在薄膜框架上提供的 PIN 二极管芯片相关产品参数、数据手册,更有在薄膜框架上提供的 PIN 二极管芯片的引脚图、接线图、封装手册、中文资料、英文资料,在薄膜框架上提供
    发表于 07-15 18:35
    在薄膜<b class='flag-5'>框架</b>上提供的 PIN 二极管芯片 skyworksinc

    PCBA加工必看!BOM表的重要性大揭秘

    一站式PCBA加工厂家今天为大家讲讲PCBA加工中BOM表的内容和格式有什么要求?BOM表在PCBA加工中的重要性。在PCBA加工中,BOM表(物料清单)扮演着至关重要的角色,是连接设计与制造的重要
    的头像 发表于 06-18 10:15 1400次阅读

    ArkUI-X框架LogInterface使用指南

    ArkUI-X框架支持日志拦截能力,Android侧提供原生接口,用于注入LogInterface接口,框架日志及ts日志通过该接口输出,本文的核心内容是介绍如何在Android平台上有效利用
    发表于 06-15 23:20

    原理图模块化,BOM 物料位号处理

    :放好几个模块,模块内部都有位号为C1的电容,生成BOM时,BOM 位号会重复 如何设置模块化内部器件位号自动增加前缀 ,比如模块化part为U1 ,原理图内部位号C1导出BOM 为U1_C1
    发表于 06-09 19:27

    破解医疗器械多BOM困局:APS生产计划排产软件解决方案

    达发APS生产计划排产软件结合多BOM管理能力,成为优化生产计划、提高交付效率的关键解决方案。
    的头像 发表于 04-29 11:07 1109次阅读
    破解医疗器械多<b class='flag-5'>BOM</b>困局:APS生产计划排产软件解决方案