1 前言
产品数据管理系统(PDM)统一管理企业的各种产品数据和企业产品相关过程,而企业中存在着各种各样的产品数据,为了更好地管理这些数据,企业往往采用建立编码规则的方法来建立数据的唯一标识,通过其唯一标识得到该标识的其他属性,举例而言,一个图号代表一张图纸,一个卡号代表一个工艺卡,而通过图纸、工艺卡又可以得到与之对应的多个信息,如图纸中零部件使用材料,工艺卡中的某工步的消耗工时。同时企业的产品数据之间存在着十分复杂的关联关系,如零部件使用的某种材料,记录的是其代号,与之对应还有材料的密度、比热、价格等一系列属性数据,这些数据也会根据时间、地域有着不同的值。因此在组织产品数据时,必须根据不同的数据的类型分别予以特定的编码规则,而在数据应用时加以多种方式的关联控制。
以往企业原先采取手工管理的方法,对企业的产品数据进行管理容易造成如下的一些弊端:
企业数据编码规则动擢成册,技术人员很难记住所有编码,因此需要频繁查找编码手册,进行数据的编码,而看到物料编码也需要查询编码规则以得到需要的原始信息,从而造成工作效率的下降。
企业的编码体系错综复杂,编码之间的历史关系紊乱,面向整体应用的集成性差,数据重用程度低。
企业编码在进入计算机管理之前,由于信息交流的时效性、完整性差,因此一码多物、一物多码的现象时有发生,从而不利于企业产品的标准化,造成库存增加,甚至造成严重的质量损失。
所以企业在实施PDM系统时,根据信息化管理的需要,保证编码体系的正确、完整、时效,并在应用过程中加以控制,是能否克服上述人工管理弊端,涉及系统的实施成败的关键,而一旦建立了系统的、规范的编码规则,通过软件系统实现编码控制与统筹应用,规范企业数据,减少中间数据转化错误,实现信息集成,可以大幅度提高企业整体管理水平,提高企业的核心竞争力。
2 编码体系制定
企业的编码体系包括编码规则的制定、编码生命周期中流程的规定和相应的规章制度建设,以及软件的控制和集成化应用的总体规划。建立企业的编码体系包括如下的内容:
制定企业运行管理的需求,结合企业的实际情况,首先确定需要编码的数据内容,如产品、部件、零件、物料、设备等等。
在确定这些需要的编码的数据后,根据数据与数据之间的关系,建立企业编码之间的关联关系,在编码规则中予以体现,例如制定了材质编码,而在零件代号中把材质编码作为零件编码的一部分。
建立企业的编码分类,制定针对每个分类的编码规则,制定编码规则时需要注意编码规则必须满足企业各业务部门的应用需求,编码中包含各用户需要的各种数据信息。用户可根据编码快速了解该编码对应的各种信息。
根据编码规则,把企业的数据进入编码系统。企业制定的编码规则形成标准,企业新生成的编码必须严格按照编码规则执行。
编码的生命周期包括编码的申请、使用、废止、变更等,对每种操作需要制定相应的规章制度和流程,以保证编码的应用生命周期控制严密完整。
为了保证编码的可控性,本着人制定规则,软件保证规则的思路控制编码系统软件,并将编码的使用集成到企业信息化的各个领域中去。
3 编码体系的制定过程中需要坚持的原则:
由于PDM系统涉及企业的各个环节,又是企业数据的源头,因此在制定企业的编码规则时面向的是企业的整体信息化平台,编码要考虑企业的整体集成化应用。
由于企业是不断发展的,企业数据的信息化管理范围会不断扩大,因此编码体系的建立要有较高的柔性,因此编码系统需要尽可能柔性一点,同时编码模块尽可能独立,以方便升级维护。
在建立新的编码体系时要充分考虑企业原有的编码数据的处理方法,需要实现平稳的过渡。
4 存在问题及其处理方法
在建立企业的编码体系时,也存在着这样的一些问题,往往需要具体情况进行具体问题具体分析。
一是数据属于多个分类的情况,在这种模式下,一般采用一个唯一的编码,但是如按通常的查询方式,则在其他分类下查不到这个编码,因此就需要在物料查询使用时,采取一些辅助的方法把这些个别数据关联上,从而保证数据的标准化程度。
二是历史数据的问题,一个编码从产生开始就存在在系统中,对于一些利用程度低,或者错误的数据必须及时予以变更、删除,以提高编码的占用,提高使用效率,避免更进一步的错误发展。
三是企业的编码由于历史原因,很多不符合信息化的要求,而软件供应商对企业的实际情况并不会特别的了解,因此需要企业本着合作的精神,积极参与,根据企业的实际情况,参考国际、国家、行业的标准,与软件供应商一起,将企业的编码体系规范话、电子化,才可能真正建立起高水平的编码体系。
5 具体案例
笔者在实施某集装箱制造型企业PDM系统时,对建立企业编码体系完成了如下的一些工作:
5.1 分析企业编码的数据范围
通过分析,进入PDM系统的数据包括,箱型、客户、产品、部件、零件、材料、截面、模板、外购件、工艺卡、工位等等。
5.2 建立零件分类、外购件分类
为促进分类管理,对零件采用SIPM/PDM的零件簇管理模块实现分类管理。
对于外购件采用一个独立的编码模块予以管理,采用树型结构的方式,对每一个小的分类,给予一个编码规则。
5.3 制定编码规则
制定编码规则时根据数据的类型采用不同的规则方法,主要有这样的几种:
隶属码
例如部件代号,是根据使用该部件的客户、产品箱型来制定的。其代号中组合了箱型代号、箱东代号。一些小部件再根据上一级部件代号进行编码,也就是还有上一级编码。
分类码
如外购件采用了分类管理方法,针对每个分类有一个编码规则,为了实现编码的柔性化管理,采取一个表达式的方式予以管理,每个规则规定了一系列的参数,编码输入时输入参与编码的参数值,如材料,零件长度等,编码系统代入参数,解释编码表达式,生成新的编码。
流水码
如箱东代码,就采取了一种流水码的方式予以维护管理。
缩减码
对于一些较为简单的,可以直接了解的数据,例如材质信息,采用一些唯一的缩减码加流水码的方式进行简写,如CORTENA的代号为C0。
5.4 整合企业编码
制定了企业的新的编码规则后,把企业的现有数据输入系统中。对于一些不一致的编码,建立对照表。对于已经发布的旧编码,如仓库中已经存在的材料,一时不能删除的,发料时根据物料发料清单,如有新的编码则自动转化为旧编码,以尽快把库存消耗掉,而库存一旦消耗掉,就标志该物料码失效。
5.5 软件实现
建立了企业的编码规则后,在PDM系统开发时,利用软件编程,建立一个或多个编码模块予以规则的实现和控制。编码的规范性、流程的规范性主要通过软件来体现。同时PDM系统处处在使用编码,因此统筹规划,才能充分发挥软件自动化的优点。
具体而言,如下图的工艺卡代号输入程序,是多处使用的,但是所有的工艺卡代号都是由这一个程序输入,用户根据需要选择部装、工位、产品特性、工作令后,生成出代号,该代号必须经过代号检测才能进入系统,因此它就可以保证输入系统的工艺卡代号一定是唯一的。同时代号检测中也根据编码的规则包含了一系列的检测规则,凡是检测没有通过的,代号就不能进入系统,因此这样也就保证了输入的卡号一定符合企业的规则要求。
5.6 规章制度及权限管理
由于编码系统是企业信息化的核心,因此企业往往根据不同的编码进行不同的控制,举例而言,为了控制企业的开模,模具是通过截面管理模块进行管理的,其流程如下:
在程序中设置了一个专门的截面管理权限,只有具有该管理权限的人才可以输入截面,同时也不是把所有的工作都交由软件系统来完成,在流程上的申请、评审都是通过规章制度完成的,具有截面管理权限的用户在接到评审通过的后才可以输入截面。
6 编码系统的集成应用
在制定了集成的编码体系后,结合相应的软件开发,在软件应用过程中保证规则的落实,在一定的、长期的数据积累后,就可以有效促进数据的集成应用,提高设计、生产的效率与质量。
由于编码的规范性,在对数据进行变更、查询等操作时可得到的集成化应用效果如下:
表2 编码的规范性
7 结束语
总体而言,企业信息化,三分技术、七分人才、十二分数据,而这十二分数据管理水平的高低直接取决于企业的编码体系的水平,因此在企业中实施PDM系统时,统筹规划、逐步落实、建立面向集成应用的编码体系,克服企业中的具体困难,将对实现企业的精益管理、避免错误、提高标准化水平、提高工作效率,提高集成能力、奠定坚实企业信息化基础有着重要意义。
CIO之家 www.ciozj.com 公众号:imciow