在2001年制定的物料编码方案,经我所在的电子公司多年使用,证明其简洁方便、易用。特介绍出来供有关单位参考。
编码码长9位,分为三部分:第一部分4位,分类号,第二部分4位,顺序号,第三部分1位,标识号。基本采用全数字(0-9)编码。用图简示如下:
分类号:
第1位层次号
0:软件
1:原材料包括外购料和自制件
2:由2个以上的原材料构成的单个部件,称为2层部件
3:由一个或一个以上的2层部件与原材料的组合,可以是单件,也可以是分离件。称为3层部件
4:由一个或一个以上的3层部件与3层以下部件或原材料的组合,可以是单件,也可以是分离件
类似地,可以定义5、6层的部件或产品。
这样定义的部件或产品的编码结构类似于操作系统中多层树状的目录结构。其中文件类似于原材料,2以上的各层部件类似于各层文件夹。
例如由多个机柜组成的程控交换机产品,每个机柜有多层机框和机框之间的连线或背板组成,每个机框内又有若干电路板组成。这些电路板可视为2层部件,若干电路板(2)和机框(1)、背板(1)等组成3层部件,整个机柜就是4层部件,若干个机柜(4)和电缆(1)、电源箱(外购整机1)、控制台(4以下)等组成一交换机组5层部件(整套产品)
绝大多数电子企业的产品的层次结构不会超过6层,一般在5层或5层以下。
第2、3位大类号
无论是对于原材料还是产品,两位码可满足100(00-99)个大类的编码需求,这对于绝大多数的电子企业来说是足够了。
第4位小类号
对于每个大类的材料和产品,可分为0-9共10个小类,如不够,可使用连续两个大类号来扩充,这相当于把小类又细分为两个大类。因此在编制大类号时,一开始不要连续编写,对于可能会超过10个小类的物料或产品,中间应保留大类号。
分类举例:
100集成电路
1000单片机
1001DSP
1002稳压器
1003逻辑电路和接口电路
1004线性电路
1005线性逻辑混合电路
1006(保留)
1007存储器
1008专用电路
1009(保留)
顺序号
这部分编码最容易,即按用户使用的物料按顺序从0001、0002、0003……的顺序一直往下编即可,不必考虑到相邻两编码物料规格型号的参数相关性。如果把这部分编码再细分,那只会增加编制的时间和成本,必要性不是太大。如果用户认为有必要,当然也可细分。
识别号
1.制造商序号同一电气参数、规格型号和外形尺寸的不同制造商,用数字1、2、3…….相区别,不涉及制造商的用数字0表示。如
物料编码名称规格型号
100300800双向总线发送器/接收器74HC245
100300801双向总线发送器/接收器74HC245(TI)
100300802双向总线发送器/接收器74HC245(PHILIPS)
100300803双向总线发送器/接收器74HC245(TI)(三星客供)
105000020铝电解电容器1uF/50V,5*11,弯,85℃,
105000021铝电解电容器1uF/50V,5*11,弯,85℃,20%,2(SAMWHA)
105000022铝电解电容器1uF/50V,5*11,弯,85℃,20%,2(青岛三莹)
105000023铝电解电容器1uF/50V,5*11,弯,85℃,20%,2(杭州江海)
105000024铝电解电容器1uF/50V,5*11,弯,85℃,20%,2(G-LUXON)
105000025铝电解电容器1uF/50V,5*11,弯,85℃,20%,2(苏州旺虹)
注:弯表示折弯的引脚
除软件和印刷电路板外的物料编码都遵循以上规则。
2.版本号对于软件和印刷电路板这类需要经常变更设计的编码,其末位代表版本号。
软件一般是自行设计的,所以末位也没有必要用于制造商,而印刷电路板属于委外加工件,一般加工单位比较稳定,基本就是1-2家,且制造厂家往往在所制造的线路板上都做了标识,出了质量问题也容易找到制造厂家。
技术部门在BOM设计中,对于供应商比较稳定的物料,往往选择采购量最大的一种物料编码作为主物料,另外选择1-3种物料作为替代物料;而对于某些采购源较多的通用料如电阻、电容、螺钉、螺帽等则使用末位为0编码的通用物料,在系统排产前经采购部门根据当前市场情况确定某一生产厂商的产品,即确定了具体生产时使用的某一末位不为0的物料编码。
物料属性
每种物料在使用中都有数种甚至数十种区别于其它物料的特征,如:
基本特征:名称、规格型号、计量单位、形态、尺寸、替换物料代码
制造特征:中间件/最终件、外购/自制、工艺文件号
采购特征:供应商编码、采购价格、最高价格、最低价格、采购策略、采购员、在供方的编码、停止采购标记、临时采购标记、多供应商标记
库存特征:库存数量、安全库存、入库价格、出库价格、结存价格、是否呆滞物料、是否报废、仓管员、最近入库单号、最近出库单号、最近盘点单号、是否有毒、仓位号、最高库存、最低库存、
质量特征:免检标志、检验员、质检文号
对于2层以上的部件或产品编码,其属性还包括:
制造部门、仓库编码、业务员、客户编码、停止出售标记、客户方编码
等等
根据这些属性,人们就能方便地管理生产过程的各个环节。为此,把物料编码存放在3个表中:
1)软件
其属性有 软件名称、编译时间、字节数、存放目录(链接)、归档文号(链接)
2)基本物料
由基本属性的字段组成
3)2层以上部件和产品。其属性上面已叙述过
软件编码的必要性:
电子产品中的软件往往镶嵌于某个硬件部件之上而成为硬件的一部分。软件版本的不同往往影响着相关软件所寄托的部件甚至整个产品的功能。整个产品经常遇到硬件完全相同而软件版本不同的情形。生产部门在每个批次的生产前必须搞清楚对应本批次产品的软件版本号。为此,将软件编码嵌在硬件之中,当软件版本发生变化时,软件的编码(即末位码)也随着变化,表示产品的BOM发生了改变。这样生产部门能够及时了解软件版本的变化:生产前像硬件领料单一样"领用到"正确版本号的软件。不至于将错误的软件烧制到存储器上。
由于物料编码中有一个"外购/自制"属性,软件大多为本公司软件人员编写,因而被赋予"自制"属性,对于"自制"属性的物料经计算机排产后是不会出现在采购清单中的。
多供应商处理:
对于一个物料由多个供应商供应的物料,根据物料进货批次可以在入库单中查到(入库单中包含供应商编码),入库单中又包含相应的采购订单号、到货单号和检验单号;因此根据入库单是可以与供应商结账的。至于到了生产线上,制造商相同而供应商不同的物料是不易分清的,有的质量管理人员希望物料按供应商编码,即使同一制造商而供应商不同,其物料编码也要不同。从技术上这样分是不难的。但是这会大大增加库存及生产部门的管理成本。
环保物料与非环保物料的编码对应关系:
为了便于叙述,把满足欧盟RoHS指令要求的物料简称为环保物料,它们与非环保物料相比,除不含有害物质铅、镉、汞、六价铬等有害物质外,其余各项技术指标、外形尺寸等完全相同。实际生产中经常需要用环保物料替代非环保物料。如何在ERP的物料数据库中方便快速地找到与非环保物料相对应的环保物料或者相反?本编码规定将原非环保物料左面第一位的1用7替代,而右面8位不变。规定:凡是以7开头的物料就是环保物料,以1开头的物料为非环保物料,他们的技术参数、外形尺寸与制造商来源等完全一致。这样各级使用人员就可据此方便、快捷地找到它们的对应物料了。
至于为何采用7开头的物料作为环保物料,是考虑到物料编码中产品的层次码为2-6的缘故。
CIO之家 www.ciozj.com 公众号:imciow