查看: 77870
回复: 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
B166er
3
主题
2
回复
发表于2018-01-07 14:16:34   |  显示全部楼层
20#

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

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


同理,Footprint 和 Pins 也一样。


建议:

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



主题

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

禁言/删除

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

举报

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

顶部