查看: 77866
回复: 38
【文件标准】BOM(材料清单)文件格式说明
JLCSMT
【官方工作人员】
197
主题
1110
回复
发表于2017-04-03 12:01:44 | 只看该作者
1# 电梯直达

/* -----------------------------------------------------

材料清单是生产的基础资料, 务必保证 准确无误, 自由散漫的规则只会将情况弄得更加复杂,  甚至无法执行生产.

虽然这个规则还是初期版本, 我们希望我们一起努力制定一个清晰简单易行的规则.  

-----------------------------------------------------*/


材料清单 (Bill of Material):

      制造产品所需的所有零件/材料的总清单。

文件格式

      推荐使用使用扩展名为“.csv”格式的文件。

      支持文件格式:

      1> 扩展名为 “.csv”

      2> 扩展名为 “.xls

      3> 扩展名为 “.xlsx”


文件样式来源

      推荐使用最接近 Altium Designer 默认输出BOM格式, 样式虽然难看,但兼容性最强.

      或看本标准中的贴图


格式转换:
        Excel 全系列(如微软的Excel2003,2007)软件都可导出扩展名为“.CSV”格式的文件。   任何一款文本编辑器都可编辑,创建。

字段(列、表头、列名称标题)排列顺序  和 文件中必须包含的字段(列名称):
        1: Comment,  2: Description  3: Designator,  4: Footprint,  5: LibRef,  6: Pins,  7: Quantity,  8: 编号

字段(列)说明:
        1:Comment     用作表述器件的型号、规格、误差等。如" 100nF  80% -20%  50V "
        2:Description     用作表述器件的名称等。 如 贴片电阻、贴片热敏电阻

        3:Designator   用作表述器件与图纸上对应的“位号”。 如R201,  R20, C100,  U1

                                    注意: 位号不区分大小写, 这里会将所有的字母全部转换成大写,再和坐标文件 做 关联

                                             如果您确实使用了大小写区分不同类型,请务必修改.

        4:Footprint      用作表述器件封装。 如0402,  0805, SSOP-8
        5: LibRef            无要求
        6: Pins                用作表述器件的焊盘数。    如SOT-23-3三极管的焊盘数为“ 3 ”,就填写3
        7: Quantity          用料数量。
        8: 编号(可选)     精准搜索,工程师整理BOM后由采购下单必填,使用编号作为区分。  注意:当元件编号与封装描述不对应时,以编号为准。

        * 这些字段(列) 非常重要: Comment   Designator  Footprint  编号(可选)



如果用自整理清单务必看这里
重要说明:
//非常重要,非常重要,非常重要,非常重要,非常重要,非常重要,非常重要,非常重要,非常重要,非常重要

注意(1)  位号(Designator)

    1> 位号 与 位号 之间的分割(分列)表达:

    位号与位号之间分割  仅支持:    方式1<英文逗号 ",">     方式2<空格" ">      其他符号一律不支持.    不支持的符号如: ; \ | : ~ >

    位号举例  R1, R2, R23,  R231, R0090


    2> 号位允许使用区间表达法:

    区间表达关键字为 英文减号 "-",    其他一律不支持.     不支持符号如: ~ >

    区间表达法仅支持的样式       字母 数字   -    数字      开始数字必须小于结束数字.  如R11-99,

    区间表达法举例:    R1-4   等于  R1,R2,R3,R4


    3>  单个位号长度不能超过64字符 

    4>  暂不支持中文位号

    5>  位号内不能包含字符:    @  #   $   %  ^  &  {  }  [   ]


     //如果使用AD,99SE,PADS 等软件导出,  则上面的规则一定是支持的.


注意(2) 不贴或不焊接位置表达

       不贴的位置不能出现在材料清单中,   例如R10不焊接, 则材料清单中不能出现R10.

     

注意(3) 材料清单中不支持备注.

        任何形式的备注都不会展示给工厂看,  工艺工程 将 忽略所有备注.   将会忽略材料清单中的所有备注


注意(4)  使用编号方式表达时
       当元件编号与封装描述不对应时,以编号为准。不管你封装或规格中填写什么字符,都已元件编号为准

注意(5) 自定义格式,(公司内部样式)

        虽然IT编写了搜索算法,不代表就能准确无误的识别.  不代表就可以忽略上面    注意1,2,3,4 .   







导出BOM后按照以下样式整理


样式举例:

样式1:


样式2:


样式3:

点击查看大图





型号的推荐写法  


       1: 不同属性之间的分隔符号 用 空格 或 逗号    推荐用空格, 我们嘉立创识别BOM也是优先按空格拆分。

               例如  有个贴片电容  100nF,  误差为 ±10%, 耐压为50V, 材质为X7R   写法举例:  100nF ±10% 50V X7R    


       2: 千万别用数值表达法,很容易误会, 

               例如  写着100,    他是电阻,   我们应该认为他是 10Ω 还是 100Ω呢?


       3: 最好还是写上数值的单位。

               例如电阻的符号Ω,   电容的nF, pF  电感的uH  等


       4: 集成块的型号最好写完整

               举例SMT32F103,   他有这么多后缀,一个字母只差就完全是两个东西。

               举例运放 324,     LM324 和LMV324可完全是不同的东西了,一个通用运放,一个轨到轨运放。




封装的推荐写法    


        1: 封装名最好是跟数据手册同名

               例如    玻璃管的1N4148,虽然他的尺寸跟1206是类似, 但是封装名还是建议写成根数据手册一样,用LL34


        2: 最好还是用大家都在用的名字,全世界普遍接受英制的封装名。

               例如    0805电阻 的公制是 2012,    有种英制封装也是2010,  这种时候是不是很容易误会呢。


        3: 少给封装名添加各种后缀,前缀。

               例如    我们曾将给我们提供的封装库添加上了 “LC-”, 这个“LC-” 就给我们带来一堆搜索上的麻烦。

               例如    Res_0805_M_张三_2019-9-9_第三版      大部分情况下只需要 0805 即可, 不用这么麻烦。









深圳市嘉立创科技发展有限公司 SMT事业部:http://www.sz-jlc.com
cleverfoo
4
主题
12
回复
发表于2017-05-08 22:05:31   |  只看该作者
2#
我使用开源软件gnu eda设计PCB,器件封装命名按照IPC-7351标准(Library Expert Lite软件计算数据并生成封装名称),名称不是0402、0603、SOP28之类,而是RESC1005X35N、RESCAV50P100X200X50-8N、SOP28P65_1020X780X120L75X30N等,怎么确认元件呢?只能在“编号”栏输入元件编号例如C25725吗,还是输入元件型号,比如4D02WGJ0103TCE?如果是输入元件编号,嘉立创编号变了怎么办,BOM表是不是也要跟着变?
JLCSMT
【官方工作人员】
197
主题
1110
回复
发表于2017-05-09 09:20:00   |  只看该作者
3#
cleverfoo 发表于2017-05-08 22:05:31  2# 我使用开源软件gnueda设计PCB,器件封装命名按照IPC-7351标准(LibraryExpertLite软件计算数...

(1)

IPC的名字确实挺好,  但是行业内大部分人不认同他的命名规则,  采购,老板,工程师等都记得 0805电阻 是什么样的. 但是还真没人记得RESC2010....



IPC7351 目前只有一件事做成功了. 焊盘尺寸确实算的还可以了. 

其他规则,全是捣乱,   

1> 输出的零件方向,与  EIA-481 不一致

2> 输出的名字,只有IPC7351自己人认识. 去市场上采购,没人能看懂.


(2)

确实可以在材料清单中填写上物料编号, 帮助搜索引擎精准搜索.   这个编号不会有变化.!!


深圳市嘉立创科技发展有限公司 SMT事业部:http://www.sz-jlc.com
cleverfoo
4
主题
12
回复
发表于2017-05-09 14:38:46   |  只看该作者
4#
输入元件型号行吗?
JLCSMT
【官方工作人员】
197
主题
1110
回复
发表于2017-05-09 14:49:32   |  只看该作者
5#
cleverfoo 发表于2017-05-09 14:38:46  4# 输入元件型号行吗?

问题需要描述更加清晰一些....


楼上的样式1,2,3 应该能满足你的需求.

深圳市嘉立创科技发展有限公司 SMT事业部:http://www.sz-jlc.com
cleverfoo
4
主题
12
回复
发表于2017-05-09 15:27:05   |  只看该作者
6#
“编号”栏输入物料编号可以帮助搜索引擎精准搜索,输入元件型号行吗?
JLCSMT
【官方工作人员】
197
主题
1110
回复
发表于2017-05-09 16:10:22   |  只看该作者
7#
cleverfoo 发表于2017-05-09 15:27:05  6# “编号”栏输入物料编号可以帮助搜索引擎精准搜索,输入元件型号行吗?
是的. 是可以这么干.
深圳市嘉立创科技发展有限公司 SMT事业部:http://www.sz-jlc.com
cleverfoo
4
主题
12
回复
发表于2017-05-09 17:45:08   |  只看该作者
8#
好的,感谢回复!
niba
38
主题
131
回复
发表于2017-05-17 14:02:22   |  只看该作者
9#

 点击查看大图

 点击查看大图这编号是哪里来的,我的界面上怎麼没这个中文选项,是否能用备注代替?

沐阳展颜
6
主题
821
回复
发表于2017-05-17 14:27:26   |  只看该作者
10#
niba 发表于2017-05-17 14:02:22  9# 这编号是哪里来的,我的界面上怎麼没这个中文选项,是否能用备注代替?
那一列立创商城的 元件编号 是人工手动加上去的,为了更精准的自动匹配上。
企业微信:18681568525 冯工 注册下单www.sz-jlc.com/r [业务代号R] 一扇打开新世界的大门,电子产品从这里开始...
广州电源
11
主题
620
回复
发表于2017-05-17 16:43:31   |  只看该作者
11#
这么复杂。。。。表示没有看懂
q3397226930
JLCSMT
【官方工作人员】
197
主题
1110
回复
发表于2017-05-17 17:24:06   |  只看该作者
12#
广州电源 发表于2017-05-17 16:43:31  11# 这么复杂。。。。表示没有看懂

暴露了吧.    说明你从来没下过SMT订单!     


这么简单个规则.      就是说别随手乱写. 用软件导出....

深圳市嘉立创科技发展有限公司 SMT事业部:http://www.sz-jlc.com
沐阳展颜
6
主题
821
回复
发表于2017-05-17 17:57:14   |  只看该作者
13#
niba 发表于2017-05-17 14:02:22  9# 这编号是哪里来的,我的界面上怎麼没这个中文选项,是否能用备注代替?
见到客户朋友用Allegro转出来的BOM,Q上发过来有 编号 这两个中文字。具体怎么操作的不清楚。
企业微信:18681568525 冯工 注册下单www.sz-jlc.com/r [业务代号R] 一扇打开新世界的大门,电子产品从这里开始...
余生陪你闹
1
主题
6
回复
发表于2017-05-24 19:42:20   |  只看该作者
14#
不用贴片的元件不能出现在BOM里,也就是删除对应的行,是这样子吗?那对应坐标文件需要修改吗?
JLCSMT
【官方工作人员】
197
主题
1110
回复
发表于2017-05-24 21:35:18   |  只看该作者
15#
余生陪你闹 发表于2017-05-24 19:42:20  14# 不用贴片的元件不能出现在BOM里,也就是删除对应的行,是这样子吗?那对应坐标文件需要修改吗?

坐标可以不用理他的, 当然删除是也没有问题.  只是大部分人的思维惧怕整理坐标.

深圳市嘉立创科技发展有限公司 SMT事业部:http://www.sz-jlc.com
QITOL
1
主题
11
回复
发表于2017-09-09 14:03:35   |  只看该作者
16#
表示贴片上传BOM好多找不到,贴片意义一点都不大,,一半都贴不了,,精确的定上编号 都没用, 替换功能如同虚设 根都打不开
JLCSMT
【官方工作人员】
197
主题
1110
回复
发表于2017-09-09 14:24:26   |  只看该作者
17#
QITOL 发表于2017-09-09 14:03:35  16# 表示贴片上传BOM好多找不到,贴片意义一点都不大,,一半都贴不了,,精确的定上编号都没用,替换功能如同虚设根都打不开
清单截图  这里看看??
深圳市嘉立创科技发展有限公司 SMT事业部:http://www.sz-jlc.com
yongsheng
0
主题
1
回复
发表于2017-11-10 10:50:18   |  只看该作者
18#
能贴片的元件太少。把FPC排座这些难焊的也加上去就好啦!
上海上海
0
主题
1
回复
发表于2017-12-22 11:26:23   |  只看该作者
19#
我能在BOM中把需要贴的都列出来,你们有的料就贴,没有的料就不贴吗?这样我就不用比对你们有哪个料没哪个了,节省大把时间!!
B166er
3
主题
2
回复
发表于2018-01-07 14:16:34   |  只看该作者
20#

Quantity 和 Designator 的信息实际上是重复的,如果两个字段的信息矛盾的话,会有潜在的安全风险

在软件设计领域,这属于“恶性冗余”。


同理,Footprint 和 Pins 也一样。


建议:

取消这两个字段。Quantity 从 Designator 字段值分析获取;Pins 根据Footprint的值从封装信息库中获取。


JLCSMT
【官方工作人员】
197
主题
1110
回复
发表于2018-01-08 10:21:23   |  只看该作者
21#
B166er 发表于2018-01-07 14:16:34  20# Quantity和Designator的信息实际上是重复的,如果两个字段的信息矛盾的话,会有潜在的安全风险在软件设计领域...

Footprint 和 Pins :   举例说明一下, 系统识别的时候, Footprint是0603.  Pins 是4,   这时候它十有八九是排阻,排容....

Quantity 和 Designator : 举例说明一下, 系统识别的时候, Quantity是10, Designator 是R1-10,  这时候这个位号十有八九就是区间表达法,不是一个单独的位号.

他告诉我是汽车, 但是汽车到底几个轱辘呢?   备胎算不算轱辘.


深圳市嘉立创科技发展有限公司 SMT事业部:http://www.sz-jlc.com
滚筒洗衣机
0
主题
1
回复
发表于2019-02-18 11:19:15   |  只看该作者
22#

坐标文件怎么导出?


WH及时雨
0
主题
4
回复
发表于2019-02-18 22:12:41   |  只看该作者
23#

可以使用数据库式元件库,会很方便,前提是得有个人来维护数据库。数据库可以跟ERP系统挂钩。当然,这些不包括新料。


GLin
0
主题
4
回复
发表于2019-06-06 10:51:11   |  只看该作者
25#

咨询一下,BOM表是不是只要含有Comment   Designator  Footprint这三个字段就行,可以不考虑字段的顺序。还是说BOM表所含的字段数及排列顺序必须要和楼主展示的那三种样式的其中一种一样才行。我感觉那样排列看着不太习惯,想自己弄一个如下图的BOM表:点击查看大图

JLCSMT
【官方工作人员】
197
主题
1110
回复
发表于2019-06-06 14:02:12   |  只看该作者
26#
GLin 发表于2019-06-06 10:51:11  25# 咨询一下,BOM表是不是只要含有CommentDesignatorFootprint这三个字段就行,可以不考虑字段的顺序...
BOM表只要有Comment   Designator  Footprint这三个字段就行.  其他信息全部删除都行
深圳市嘉立创科技发展有限公司 SMT事业部:http://www.sz-jlc.com
aznlongman
0
主题
1
回复
发表于2019-07-23 14:29:38   |  只看该作者
27#

请教一下, 其实只需要两个Designator  和 零件号码 CXXXX。  Comment和footprint只是参考用?  0402,0402_R, R0402 这都能看懂吧? 1nF,1nF/50V, 1nF 5% 50V, 这也应该能看懂吧。


vito
0
主题
1
回复
发表于2019-09-04 09:18:29   |  只看该作者
28#
easyEDA自己的软件导出来不是这样的格式啊?很奇葩,总是把编号识别成引脚数
CAOINA
0
主题
1
回复
发表于2019-11-06 12:00:42   |  只看该作者
29#
PADS要如何生成PIN数
AAAABBBBB
0
主题
7
回复
发表于2020-03-12 17:52:13   |  只看该作者
30#

 

上传BOM和坐标文件时,格式和文件类型都已经正确,但有些器件一直提示该错误,也不知道是什么问题。比如上图中IC2和IC3这两颗器件明明一模一样,就是提示了说IC2的字符在坐标文件找不到,但坐标文件明明已经有了IC2的信息。搞不懂。。。。

谁能解答一下?谢谢

SMT想省事
0
主题
1
回复
发表于2020-04-30 16:34:07   |  只看该作者
31#
嘉立创识别BOM时,用的是那列的描述
杯吹的恩吉尼
22
主题
608
回复
发表于2020-12-04 12:13:49   |  只看该作者
32#

你这句“  //如果使用AD,99SE,PADS 等软件导出,  则上面的规则一定是支持的.”,我有疑问。我有一个头疼的问题,就是我领导发给我BOM,让我安排到立创贴片的,它的表格里的位号栏里的位号,表面上看是没有问题,但导入你们的系统就报错,我花了好多时间找原因,最后发现每一个位号格里首个位号的前面都有一个单引号,我相信这个单引号不是领导人为添加的,应该是由AD导出来的,领导也不用别的设计软件,就99和AD。所以我对你上面那句话表示有疑问。

具体 如下图,第一图位号列看上去很正常吧,但当光标选中其中一格时,就可以看到位号前面的单引号了,每一格都是这样的。每次下单都是我一格一格的手工删除,又不好跟领导说这些。


 


  



Atommann
1
主题
13
回复
发表于2020-12-04 12:58:23   |  只看该作者
33#
杯吹的恩吉尼 发表于2020-12-04 12:13:49  32# 你这句“//如果使用AD,99SE,PADS等软件导出,则上面的规则一定是支持的.”,我有疑问。我有一个头疼的问题,就是...

你另存为纯文本的 CSV 文件,然后用文本编辑器打开,看一下里面是什么内容?

可以写个 python/perl 脚本把文件过滤一下。

山楂树S
1
主题
6
回复
发表于2021-03-26 21:20:19   |  只看该作者
34#
引用33#,“我花了好多时间找原因,最后发现每一个位号格里首个位号的前面都有一个单引号,我相信这个单引号不是领导人为添加的”,这个有解决办法吗,AD18倒出来的BOM都带这个单引号,下单匹配不上,嘉立创SMT和AD兼容性非常差,bom和pick文件都不能直接用,一年多时间了没人注意到吗?
山楂树S
1
主题
6
回复
发表于2021-03-26 21:29:47   |  只看该作者
35#

  

 

 

这是根据AD导出的BOM,按照JLC给的模板整理出来的BOM和PICK文件,大部分元件都识别不出来,提示位号在PICK文件里找不到,实际在pick文件里查找是有的,大家帮看一下什么原因


WKER
0
主题
1
回复
发表于2021-05-06 16:04:53   |  只看该作者
36#
请问交上去的料单有的写错的,还能继续制版吗,已经交上去了
hyxstrive
2
主题
1
回复
发表于2021-10-20 11:18:13   |  只看该作者
37#

吐槽下:

嘉立创的SMT加工的基础库元器件太少了,我一个板子46种元器件,居然只有8种在基础库能找到。

像贴片电阻1K 2K 4.7K 10K 0603 5%这么普遍用到的器件,才基础库都找不到,还有二极管1N4007(A7)几乎每个板子都用到的东西,都没有。

bling
0
主题
1
回复
发表于2023-01-06 22:55:28   |  只看该作者
38#
 我在用AD20导出B坐标文件时,右下角的include standard (no BOM)Items要勾上吗
ccfy
0
主题
1
回复
发表于2023-10-29 16:50:27   |  ip属地:四川  |  只看该作者
39#
收藏

主题

回复
  • 温馨提示: 标题不合格、重复发帖、发布广告贴,将会被删除帖子或禁止发言。 详情请参考: 社区发帖规则
  • 您当前输入了 0 个文字。还可以输入 8000 个文字。 已添加复制上传图片功能,该功能目前仅支持chrome和火狐

禁言/删除

X
请选择禁言时长:
是否清除头像:
禁言/删除备注:
昵 称:
 
温馨提示:昵称只能设置一次,设置后无法修改。
只支持中文、英文和数字。

举报

X
请选择举报类型:
请输入详细内容:

顶部