查看: 77873
回复: 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
JLCSMT
【官方工作人员】
197
主题
1110
回复
发表于2017-05-09 09:20:00   |  显示全部楼层
3#
发表于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
JLCSMT
【官方工作人员】
197
主题
1110
回复
发表于2017-05-09 14:49:32   |  显示全部楼层
5#
发表于2017-05-09 14:38:46  4# 输入元件型号行吗?

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


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

深圳市嘉立创科技发展有限公司 SMT事业部:http://www.sz-jlc.com
JLCSMT
【官方工作人员】
197
主题
1110
回复
发表于2017-05-09 16:10:22   |  显示全部楼层
7#
发表于2017-05-09 15:27:05  6# “编号”栏输入物料编号可以帮助搜索引擎精准搜索,输入元件型号行吗?
是的. 是可以这么干.
深圳市嘉立创科技发展有限公司 SMT事业部:http://www.sz-jlc.com
JLCSMT
【官方工作人员】
197
主题
1110
回复
发表于2017-05-17 17:24:06   |  显示全部楼层
12#
发表于2017-05-17 16:43:31  11# 这么复杂。。。。表示没有看懂

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


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

深圳市嘉立创科技发展有限公司 SMT事业部:http://www.sz-jlc.com
JLCSMT
【官方工作人员】
197
主题
1110
回复
发表于2017-05-24 21:35:18   |  显示全部楼层
15#
发表于2017-05-24 19:42:20  14# 不用贴片的元件不能出现在BOM里,也就是删除对应的行,是这样子吗?那对应坐标文件需要修改吗?

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

深圳市嘉立创科技发展有限公司 SMT事业部:http://www.sz-jlc.com
JLCSMT
【官方工作人员】
197
主题
1110
回复
发表于2017-09-09 14:24:26   |  显示全部楼层
17#
发表于2017-09-09 14:03:35  16# 表示贴片上传BOM好多找不到,贴片意义一点都不大,,一半都贴不了,,精确的定上编号都没用,替换功能如同虚设根都打不开
清单截图  这里看看??
深圳市嘉立创科技发展有限公司 SMT事业部:http://www.sz-jlc.com
JLCSMT
【官方工作人员】
197
主题
1110
回复
发表于2018-01-08 10:21:23   |  显示全部楼层
21#
发表于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
JLCSMT
【官方工作人员】
197
主题
1110
回复
发表于2019-06-06 14:02:12   |  显示全部楼层
26#
发表于2019-06-06 10:51:11  25# 咨询一下,BOM表是不是只要含有CommentDesignatorFootprint这三个字段就行,可以不考虑字段的顺序...
BOM表只要有Comment   Designator  Footprint这三个字段就行.  其他信息全部删除都行
深圳市嘉立创科技发展有限公司 SMT事业部:http://www.sz-jlc.com

主题

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

禁言/删除

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

举报

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

顶部