壹、 主旨:
产品编号、半成品编号、原材料编号、物料编号、图号、固定资产编号、模具(Tooling)编号……等,是一门非常简单却又不简单的一门学问,许多研发部门的主管或工程师为了这些编号问题困扰了很久,因此,借由这篇产品、料品编号规则指引对料品编号的规则进行探讨。
产品、料品编号规则若规划得不好,一方面会使各部门的工作没有效率,新进员工的学习速度缓慢,当然就会增加营运成本,另一方面则可能因为企业规模的成长,及产品开发的种类快速增加,造成产品、料品的编号规则不敷使用,不得不必须更改料号编码的规则,这项大工程可以让一个产业的发展受到限制,也可以让全公司上上下下的同仁们搞得人仰马翻,而且还让供料厂商、外包厂商和产业间的物流沟通依据全部推翻,重新建立。如果每三年或四年就必须重新变更产品和料品的编号规则,这对企业营运的绩效是非常不好的影响因子,每改一次料品编码原则,至少会浪费企业六个月至一年的调适时间,而且,越大的产业,风险就越大。任何产业应该设法在一开始就慎重思考,审慎规划,避免重新编订产品编号和料品编号的事件发生。
产品编号、半成品编号、原材料编号、物料编号、图号、固定资产编号、模具(Tooling)编号……等,都会严重影响产业的营运绩效,编码的码数太长,每一个人员登打键盘的次数就越多,工作效率就越差。编码的长度太短,却可能无法正确表示料品的意义,而且可能无法顺利编出各项料品的编码,因此,如何正确的规划编码原则,应该是企业的高阶主管不得不关心的问题。如果A公司的料品编码是12码就可以顺利运作,而B公司的料品编码是18码,则以同样的产业规模,A,B两家公司的间接人员人数一定不相同,所有的物流体系的单据、报表、计算机画面都要使用料品编码,每一个业务、生管、采购、物控、仓管、品管、研发、制造、成本会计、、、、等部门的人员每天上班都要使用料号,如果使用一个没有效率的料品编码系统,一个产业已经先输掉了很重要的一项产业竞争力。

貳、 产品、料品编码原则规划时应该注意的重大事项:
一、 产品和料品必须先整理区分出大分类:
在将产品、料品分类之前,首先必须建立一个重要的观念:制成品、半成品、原材料是相对的观念,不是绝对的观念。例如:
1、 对于生产铝合金钢圈的A产业而言,铝锭是原材料,铝合金钢圈则是制成品。
2、 对于生产汽车的B产业而言,铝合金钢圈是原材料,汽车才是制成品。
3、 对于生产铝锭的C产业而言,铝锭是其制成品,回收的废铝罐,废铝合金钢圈……等才是其原材料。
4、 有一天B产业并购了A和C产业,成为自制率非常高的大型产业,则原来制成品、半成品、原材料的定义就全部被推翻,必须重新定义。
任何一个企业都有发展成为大型集团企业的可能,没有任何人可以预测自己的企业会成长到什么规模,因此,在产品和料品规划其编码规则时,最好不要把制成品、半成品、原材料的种类当做是编码规则的一个分类因子(项目)。
在产品、料品分类规划的时候,首先要把大分类先定义好,而大分类一旦分类清楚,各大分类的编码规则就变得轻而易举了。
对于大分类的定义,建议如下:(1).已经具备功能的料品,以其功能简码当做大分类的代码 (2).不具备功能的料品,则以其原材料类别当做大分类的代码。至于大分类应该采用几码,则依据各公司的状况而定,最多不超过三码为宜。
范例:
(1).已经具备功能的料品之大分类编码原则:(三码)
     简码  英文名称   中文名称
     SCR: Screw 螺丝类。
     SCN: Screw Nut 螺帽类。
    RST: Resistor 电阻类。
CPT: Capacitor 电容类。
     PC-: Personel Computer 个人计算机类。
     KBD: Key Board  计算机键盘类。
     KCP: Key Cap 按键类。
     HDR: Holder 支架类。
     WIR: Wire 线材类。
CBL: Cable 电线电缆类。
     等等,只要已经具备功能的料品,直接以功能的英文简码做分类,或是也可以转换为阿拉伯数字码来编订大分类的代码。例如:SCR为001,SCN为002,RST为003,……依此类推。
(2).尚未具备功能的料品之大分类编码原则:(三码)
简码  英文名称   中文名称
BRS: Brass 铜。
  IRN: Iron 铁。
  CBN: Carbon 碳。
  CPR: Copper 红铜。
STL: Stainless 不锈钢。
  SLV: Silver 银。
  ALM:Alumina 铝。
FBR: Fiber 光纤。
WLN: Woolen 毛料。
WDN: Wooden 木料。
  等等,所有未具备功能的料品,均依此类推。
二、 产品、料品之大分类的编码长度(码数)及原则确定之后,编码规则就变得非常容易了,只要按照下列主要原则,就可以轻松的完成整个企业的产品、料品的编码原则,而且不会一变再变,一改再改。
1、 不同大分类的料品,不需要使用相同的编码原则,当然就不必具备相同的编码长度:例如:PC-个人计算机类的编码原则根不必和SCR螺丝类的编码原则采用相同的规则,编码的总长度也不必要求一致,编码规则要分为三段、四段、五段、六段、七段……编码都可以,按照不同大分类的料品各自决定编码原则。
2、 产品、料品的编码原则到底应该采用有意义编码,或无意义编码 ?
料品之大分类代码确定以后,您会发觉每一种大分类的料品都有不同的特性和规则可以区别,例如:型号、电压系统、使用国家、语文种类、厂牌、形状、材质、阻质、公差、颜色色码、尺吋、压纹、外径、内径、容量、客户别、生产地、印花的花版、包装方式、Mark种类、抗冻性、耐火性、拉(张)力强度、防水性、芯数、轴数、编织方式、泼水、上浆、抛光、刷毛……等等,数不完的料品特性及加工方式。
从上面的料品特性种类来看,如果期望以有意义的编码方式来编订料号,则有些大分类的料号编码长度可能长达50码以上,这么长的料号系统,表示工作效率必定很差,而且计算机画面及报表处理也浪费空间且不容美观,这似乎也是不太实际的想法。
因此建议:任何一种大分类的料品,先把料品之特性依据重要性排列出来,并将不同的特性加以分类编码,再依据不同大分类的料品特性来决定:哪些大分类的料品编码应该如何编码,有意义的码数编到第几段第几码,剩余的码数则采用流水号的方式编码,而流水码的长度则可以依据不同大分类的料品决定码数:
例如(一):某公司使用之电阻类的编码原则该如何决定呢 ? 我们先把其特性依据重要性加以排列,再决定其编码规则及长度:
电阻类 阻质 容差 材质 形状 厂牌 颜色 版别
RST 4码 3码 2码 2码 1码 2码 3码
依据上述的料品特性来看,总码数20码似乎太长了,而且,假如对于某个企业而言,厂牌和颜色并不具备功能之差异性,则对于电阻类的编码原则而言,只要使用17码就可以了,编码规则的结果如下。
电阻类 阻质 容差 材质 形状 版别
RST 4码 3码 2码 2码 3码
至于料品特性的排列顺序问题,必须依据其重要性来决定,例如:从上列电阻的特性中可以看出来,阻质是比材质还重要,否则,如果材质比阻质更重要的话,则电阻类的编码规则应该为下述的状况(17码):
电阻类 材质 阻质 容差 形状 版别
RST 2码 4码 3码 2码 3码
例如(二):某公司为纺织产业,从纺纱、织布、染整、印花、成衣制做都有。对于成品布的编码有很大的困扰,描述如下:成品布分成:(1).针织布 (2).平织布 (3).提花布三种,分别简称为:Marlu布、Dobby布、Jaga布。对于成品布的编码方面,大分类分别定义其代码如下:
ML:代表针织布。DB:代表平织布。JG:代表提花布。
其中,针织布和平织布在织造完成时,是为胚布,可以直接出售,也可以经过染整或印花后再出售。而提花布则可以使用不同颜色的纱,直接透过计算机程序控制,织造出各种花色不同的成品布,可以不需要再经过染整或印花。
针织布和平织布从织造到染整、印花的过程,其特性如下:(1).纱种及配方,5码 (2).织法,3码 (3).密度或比重,4码 (4).色码,5码 (5).印花之花版,5码 (6).配色
,2码 (7).加工项目:上浆、刷毛、手感、光泽、泼水、伙粒、烧毛、、、等,10码。
依据这些布品的特性项目排列起来,码数可以长达37码以上,而且将会不断继续增加。因此建议做法为:
(1).成品布的编码规则先区分为三大类:ML:代表针织
布。DB:代表平织布。JG:代表提花布。
(2).ML:针织布的编码规则和DB:平织布的编码规则可
以采用同一种原则:
布种类 胚布代码 配色色码 花版 流口号
2码   4码   5码  4码  3码
其每一段的编码规则说明如下:
(a)、布种类:2码。ML:代表针织布。DB:代表平织布。JG:代表提花布
(b)、胚布代码:4码。代表胚布的纱种、配方比率、织法、密度或比重:使用4码的意义为:第1码代表年度,从0年到9年,表示每十年轮回一次。
  第2至4码表示:每年可以开发出999种胚布之布种,包括:使用之纱种、配方比率、织法、密度或比重。按照每年999种布种的数量计算,平均每天要开发出3种胚布织法,应该是可以足够使用的。而且,一种胚布能够在市场上流行十年的机会是不大的,因为布类是属于流行时尚的商品,几乎不可能10年不变款式或材质。
©、配色色码:5码。
  配色的色码可以分为单色(素色)或花色,如果花版的代号空白时,代表该成品布是单色(素色)的染整布。色码的第1码表示色系:红、橙、黄、绿、蓝、靛、紫、灰、白。第2码可以代表颜色的深浅,第3码可以代表颜色的明暗,第4码可以代表颜色的光亮程度,第5码则可以表示该颜色打色版的的第几个版次。
  如果花版的代号不为空白时,就代表该成品布为印花布,而配色的色码就表示其使用的各种花色。一种花版可以配出各种不同的花色出来。例如一个兰花的花版:叶子可以使用绿色、青色、蓝色、或茉绿色等色系。花瓣可以选择白色、粉红色、浅黄色、浅红色……等色系,花芯则可以配上:蓝色、紫色、红色、靛色……等色系。
(d)、花版:5码。花版是指布疋上的图案花样,当然不是只限制使用各种花的款式,包括小玩儞、可爱动物、文字、图案、画像、建筑、交通工具、、、
  、、、等,可以吸引客户的图案都可以。
(e)、流水号:3码。流水码的目的是要区别该布种的加
工差异,例如:有没有上浆、刷毛、手感、光泽、泼水、伙粒、烧毛、、、等。
这些加工差异会由计算机自动比对,并自动产生新布种的编码代号。万一下一次客户选择相同的布疋种类,胚布代码,配色色码,花版,以及加工方式时,计算机会告诉您该布种的正确产品编码,并且会提供正确的存货数量及订单状况给您。
     以上只是一些范例,主要在于说明:产品、料品的编码规则可以前面几段编码采用有意义编码,而后面则采用流水码的方式区别其差异。至于何种条件下要采用有意义编码,又何种条件下应该采取无意义编码,建议如下:
     当某一大分类的料品的特性不是太多,15码以内可以描述该类料品的完整特性时,建议采用有意义编码。反之,若某一大类的料品特性太多,使用15码还是无法描述清楚该类料品的特性时,后段的编码就采用流水码来处理。
3、一项半成品或零件从投料生产到完工入库,若需要经过数个加工制程(工序),应该如何编码 ?
一项半成品或零件在投料生产时,如果需要经过数个或数十个加工的制程(工序),在建立产品结构(BOM)时,可以采用2种方式编码:(1).采用Assembly分阶编码的方式:每完成一个加工制程(工序),就编一个半成品料号,若经过6个加工制程,就编6个半成品料号。(2).采用Routin 途程序的编码方式:只要编一个半成品料号即可,
加上一个Routing Code来控制该半成品在生产制造的每个制程(工序)进度及成本,在管理成本上可以大幅减少工作量,同时也减少许多料号,应该是一个比较高效率的管理技术。
4、国际性(Globle)集团企业和一般本地型(Local)企业在编订料品编号时的思考差异:
对于一个本地型的企业而言,在产品、料品的编码原则订定时,考虑的项目总是比较少一些,例如:某一个生产家电产品的产业,其某项半成品编码原则规划如下:
料品大类 产品型号 部位 颜色 完工制程 版别
3码   4码  2码 1码   2码  3码
 CSU 2065   IN R - - 1.0
CSL 2065 IN R - - 1.0
CSU 2065 OT R - - 1.0
CSL 2065 OT R - - 1.0
其中,CSU代表上盖(Case Upper),CSL代表下盖(Case Lower),2065代表机型,IN代表内箱,人OT代表外箱,R表示红色,1.0表示版别。
合计15码就解决了产品和半成品的编码问题。
但是对于一个国际性的产业,一项产品会销售到世界各国,而且会分别在不同国家地区生产,就会牵涉到不同电压系统,使用语文,生产地,及品牌的问题,例如:美国GE家电,或荷兰的飞利浦电器,其各种家电用品销售到全球各国,因此,如果按照上列的编码规则,对于物流体系可能会产生重大的问题。必须在料品的编号上增加:电压系统,使用语文,生产地,或品牌的编号规则,才能非常明确的掌握到所有物流体系的正常运作。
例如:
大分类 型号 部位 颜色 电压 语文 制程 版别
3码 4码 2码 1码 3码 2码 2码 3码
PWR 2065 A- W 220 EN - - 1.2
合计该项料品编码长度为20码,当然,在工作效率上会稍微比较差。对于大型国际性集团企业来说,这却是必然要处理的问题。
   5、产品设计变更时,到底应该变更料品编号,或是该如何处理:
产品之设计变更有两种情况:(1).原有之设计不良,旧品不能继续使用,必须立即汰换新品。(2).原有之设计没有太大的问题,可以继续延用,直到库存品耗用完为止。
若为第(1).种情况的话,料品的编唬必须增加一个新料号,把新品和旧品用不同料号加以明确区分。才可以避免往后任何可能性的投料或购料失误,而造成损失。
若为第(2).种情况的话,只要将原料号增加一个版别即可,表示前一个版本和次一个版本已经有所差异,但是两者可以替代使用,投入不同版别的原材料,并不会影响产品的质量,也不会造成损失。因此,第(2).种设计变更通常都采用Running change的方式,等库存的理论存量等于零时,计算机就会控制不得再采购或制造原有版别,而必须改用新版别。
三、 相同一种产品型号,因为客户之差异,需要增减部份零组件的项次,例如:Logo、包装方式、语文、说明书、或附加Hard Disk、Ram、Modem Card、Speaker、CD等,应该如何编码 ? 或是有更高效的解决方案 ?
对于上述这种情况,依据产业类别不同的条件,可以有三种解决方案,说明如下:
1、 采用一个差异就编订一个产品编号的解决方案:
第1种解决方案零配件有差异的话,就增加一项料品编号,非常干脆。软件也非常简单,只是料品之数据量和BOM的数据量会变得非常庞大而已,计算机运行的速度也会Down下来。
2、 采用C.R.L(Customer Request List)的解决方案:
每一种产品型号建立一组标准的产品结构(BOM),然后再依据不同客户的要求,另外建立各客户别的CRL表,把该客户要求增减的项目建立差异数据文件,当客户下订单的时候,只要注明其CRL代码,计算机就会自动把标准的BOM结构,再加、减客户CRL表上的差异项目,并且自动产生制造指令,委外工令,备料需要,请购单……等所有相关单据。直到生产完成入库,并出完货为止。
这种C.R.L的解决方案,适用于客户经常有Repeat重复订货的产业。
3、 采用Option Group(附加件)的解决方案:
如果客户下订单时,每次订购的产品都要求不同的附加件(Option Parts),例如:客户订购个人计算机,第1次下订单时,要求附加:硬盘1个、软盘1个、RAM1GB、中文键盘、14吋彩色屏幕、网卡1个。第2次下订单时,要求附加:硬盘2个、软盘0个、RAM2GB、英文键盘、17吋彩色屏幕、网卡0个,CD光盘一个。第3次下订单时,什么附加件都不要。第4次。。。。。等。
这种客户可以把主产品任意组合附加件下订单的产业型态,就必须使用Option Group(附加件)的解决方案。首先把各种附加件区分群组,例如:Hard disk,Floppy disk,Key Board,Ram,CD Driver,Modem card,Fax card,
Network card(Lan card),Speaker card,Media card……等。
每一个群组都有不同厂牌,或不同容量,或不同语文,或不同功能……等。如果把这些群组的差异来逐笔编订产品编号,至少可以产生10的15个次方的产品种类,计算机可能无法容纳这么多种类的产品和BOM产品结构的数据。就算计算机容纳得下,料号长达40码以上,而且还会不断继续加长,业务员也无法记住这些产品编号,就不必期望这个企业能够完成全面电算化的目标了。
采用附加件群组的管理技术,如果附加件的种类有20种群组,每一种群组有10种厂牌,或容量,或语文……等,则只要手中握有20*10=200种的附加件,就可以接受客户任何变化的订单了。效率高,而且管理技术简单,学习非常容易,根本不必记忆任何产品编号。
四、 同一项制成品、半成品或零组件,可以采用不同的原材料配合不同的模具或工具投产,或采用不同的制程方式生产制造,产出的产品或半成品完全相同,该如何解决其编号的问题 ?
例如:PCB印刷电路板,LCD液晶显示器,IC集成电路,或FPC软性印刷电路板……等产品。可以投大片的基板(或玻璃、晶圆)生产,也可以投小片的基板(或玻璃、晶圆)生产。
这种情况并不复杂,产品编号或料品编号不必另外编码,只要在其版别上稍微变更即可。
在料品基本数据的规划中,及产品结构BOM中,版别代码有5码可以使用,其中前3码是用于表示料品的ECN设计变更过程,例如:1.0版,1.1版,1.2版……至9.9版,再转到A.0版,A.1版,A.2版……至A.9版,直到最后的Z.9版。版别的变更就表示2个版本已经有明显的设计差异。
版别的第4码是代表用料差异,第5码是代表制程差异,例如:生产一项印刷电路版DZ002-6-2012-A的产品,使用版别A.0A及A.0B表示投入不同规格的板材,其中A.0A版别表示投入较小尺吋的板材,其排版数为8PCS/PNL,A.0B版别则表示投入较大尺吋的板材,其排版数为12PCS/PNL。
此外,如果使用不同的生产方式的话,例如:生产大正计算机的DZ002-6-2012-A的产品,选择A.0B版别是要经过23道加工制程(工序),要选择A.0B1版别则只要经过18道加工制程(工序),表示A.0B1版别是采用更新进的生产技术来制造DZ002-6-2012-A的产品。而且,生产出来的产品和版别A.0B并没有任何差异。客户用任何检验技术都无法区别这两种生产方式产出的产品。
采用不同的投料及不同的生产制程的目的,就是期望达到降低成本,提高生产效率的目标。建议:在产品的编码原则上,只要依据上列的版别控制技术即可。而且,这种管理技术可以让企业的资材人员不必再胡思乱想要如何解决物料管制MRP2的问题,是最简易又方便的产品、料品编码管理技术。
五、 规格品和非规格品的定义,及在产业界的运用技术:
一般的产业,某一个产品编号或料品编号,就代表一项产品或半成品,或零件,或原材料。例如:Ericsson A3618-BL,就表示:易利信的A3618型号蓝色手机。一百支,一千支,一万支手机,只要型号A3618相同,就表示完全相同的产品。
有一些产业,产品型号或料品编号只代表相似规格的产品,实际上,不同一批订单,或不同一批生产的存货,就可能是不同的产品或料品。例如:电线电缆业,同样的PT-01编码,外径尺吋、芯数、一次绞线方式、二次绞线方式、颜色、、、、、、等特性都完全相同,但是,每一次客户订购该项产品时,长度就要求不同,第1次订购1,500公尺,第2次订购3,800公尺,第3次订购2,600公尺,第4次订购12,500公尺,第5次购买800公尺,……每次订购不同的长度,这种产业型态又不可能把不同长度的客户需求编成另外一个料品编号。因为长度可以从1公尺到N公尺,N为一个未知数,也许50,000公尺,也许250,000公尺,也许更长。
类似电线电缆的产业有:光纤产业、绳索产业、炼条产业……等。
以上产业只有一个长度特性是非规格性的,塑料布产业的特性就更是多得不得了,而且客户经常都订购不同规格的产品,包括:每疋长度、幅宽、颜色、耐火、抗冻、正面压纹、背面压纹、抗紫外线、抗拉力强度、印花、烫金……等,这些产品特性都可以由客户选择,例如:耐火程度为200度、250度、400度、500度……不等,幅宽为10cm、20cm、25cm、50cm、55cm、90cm、182cm……不等。
几乎每个特性项目都有不同的尺吋或区间可以供客户选择,这种产品有必要每一项差异就编一个产品编码吗 ?
就是想要编也编不完整,而且永远有编不完的产品项目。对于这种类型的产业,ERP整合信息管理系统需规划出一种非规格品的料品变动特性来解决这个问题。
所谓非规格品,就是指一个产品或料品编码,并不能完整表达其产品的功能或特性,而必须另外把客户需求的各种特性,或生产计划的特性登录到计算机中,才能充份显示该项料品的功能或特性。对于这类型的产品或料品,计算机就必须配合批号管理的功能来区别每一批订单或生产的产品(料品)的特性差异。

參、 如何使用计算机技术辅助产业以最高效率完成产品、料品的编码工作:
一、 把产品、料品的编码原则建立在计算机系统里边,包括:产品编号、半成品编号、原材料编号、物料编号、图号、固定资产编号、模具(Tooling)编号……等的编码规则。让计算机具备辅助编码的能力。
二、 当有任何新的产品、半成品、原材料、物料、图号、固定资产、模具(Tooling)……等需要编号时,直接透过计算机辅助编码的功能,依据大分类、中分类、小分类、细分类、微分类、超微分类、……到流水码,等各个项目勾选完毕后,计算机就自动产生料品编码,并且自动产生品名规格及相关讯息,不需要研发人员再翻查编码规则书,编码效率非常高,比人工编码至少快10倍以上。
三、 最快速的辅助编码技术称为Model BOM的技术,研发部门只要提供产品之型号(Model),并且复制类似的产品架构表,稍微增修一下,计算机就有能力辅助您自动把全部料品编号,图号,产品结构BOM表全部建文件完成,研发设计人员只要把新的图号赶制完成,就完成所有的编码和绘图工作了。而且,ERP的整合信息管理系统可以和CAD画图系统全面整合完成,达到真正的PDM产品研发设计功能。
这种Model BOM的快速辅助编码技术,可以一方面进行绘图工作,一方面也已经进行采购备料和打样品的工作,等到最后的图档绘制完毕,新产品也已经快要打样完成,可以缩短新产品打样的周期,对于产业的研发设计及打样试产作业,具有强大的竞争能力。
在这项PDM和Model BOM的管理技术方面,把Autocad,或OR CAD,或PRO E的CAD系统结合到ERP的研发、制工体系是最关键的工作。