传统的PDM系统,由于是在机械行业形成发展起来的,那么在机械行业已经达到一个很高的水平了,但是电子行业由于本身有其特点,所以PDM在电子行业不能像机械行业去应用。现在PDM如何更加有效管理电子行业,已经成为了软件供应商占住市场分额的一个必须解决的问题。那么电子行业需要什么样的PDM管理系统呢?
为了更好了解PDM在电子行业的应用,我们先了解一下电子行业的一些特点。
1、电子行业应用的软件比传统的机械行业多,集成复杂,主要体现在EDA软件上,EDA软件具体自身的特点,主要表现如下:
1)EDA的文件物理存储方式一般不是一个文件,也不是类似三维装配的一个文件族,而是存放在一组规定文件夹中文件目录包,整个文件目录包往往有几十甚至几百M大小。
2)EDA中包含了整个电子设计过程完整信息,除了产生所谓电子产品BOM外,还包括了坐标位置等信息。
3)对于这样一个EDA包的文件,在EDA软件中浏览不是问题,因为打开了文件就可以找到相应的其他类文件,也可以浏览了,但是在PDM中如何进行浏览。
2、电子行业的BOM需求上有不同于机械行业的的要求。在机械行业一般按照成品的结构来进行组织,但是电子行业由于有以下的特点,不能按照结构来组织。
1)电子器件的种类多,如果按照结构来处理,没有太多的意义。
2)电子器件在板上除了基本的属性外,还需要一个就是所处的坐标及位置。
3)在不改变设计原理和影响性能的时候,一个零部件可以用不同供应商替代,形成电子的替代物料。
3、编码带有版本号
由于PCB版之类的物料,为了区分不同的生产批次,一般PCB版在升级版本的时候带有版本号。
4、软件管理
有些电子行业,不光具有电子、机械还有软件,那么软件的版本管理以及不同版本在不同不同软件包中的应用也成为了电子行业的一个特点。
5、物料变更快
电子行业产品竞争激烈,升级换代迅速,产品生命周期短,供应情况复杂,在研发和生产过程中往往存在大量电子元器件物料变更的情况。
PDM系统与EDA软件集成
PDM系统自定义物料属性
在电子行业,一般的EDA软件都有自动生成BOM的功能,但是生成的BOM往往是不带编码的,那么不带编码的物料还要经过手工更改编码,那也是一件非常大事情。
传统的PDM处理方式是在具体的图纸里面定义一些属性,在做图纸的时候,填写这些属性,保存在一个临时的数据库中,然后读取临时数据库的内容作为PDM的BOM内容,在读取的过程中与PDM数据库中的几个关键属性比较,如果相同,那么用PDM数据库中的替换,如果没有,重新生成一个新的物料编码。对于EDA,那么文件读取的方式是一致的,但是有一点不同的就是电子行业的只是调用现有标准库的元器件,不需要更改,但是由于现在EDA软件(例如PROTELL)一般情况下可以自行增加或修改标准元器件库,如果进行了修改或新增,那么就无法控制了,那么对PDM提出了新的集成要求:必须对标准元器件库进行管理。
对于这类有标准库的软件,我们对PDM供应商提出的要求是在集成EDA的时候,考虑对标准器件库统一在PDM系统中进行管理,如果PDM标准库更新了,那么客户端在运行相应的EDA软件的时候自动更新标准库,同时本地的标准库无法直接增加或修改。
PDM系统电子元器件库
PDM系统BOM管理
在一些电子行业的企业为了保证正常的供货,使生产不受影响,要求一般的物料需要有多家供应商供货。由于供应商的不同,在编码管理方面出现了两种情况:
第一、规格相同,但是由于供应商的不同,生成了新的物料编码,但是这些物料根据工程师的选择,在明细表中可以相互替代,形成替代关系。
第二、相同的物料编码,但是该物料属性中包括有多家供应商的信息,由工程师确定供应商,采购回来的物料可以相互替代,形成替代关系。
另外说明一下,这种有替代关系的物料没有主次之分,他们可以互相替换,还有这种多种替代物料并不是适合在所有的明细表中的,明细表不同,具体的那些可以替代也是变化的。
在传统的机械行业,可能没有这种情况,如果可以替换的,那么是新的产品的概念,同时对于这些零件的组合,那么是一个选配关系。有一些PDM供应商也根据一些需求进行了更改,但是还不能完全满足。现在按照两种模式谈谈。
PDM系统替代件维护
PDM系统编码管理
由于电子行业具有了另外一个部分——软件,那么软件的版本管理以及问题追踪如何也成为了电子行业的一大特色。由于传统的机械行业没有该项,那么成为了PDM一个新的研究的方向。对PDM供应商提出了要求:对于软件代码进行安全管理,对软件的正确的版本进行管理,不同版本在不同软件中的应用管理,同时也需要对软件的问题跟踪进行管理。
现在我们再回过头来看看,由于电子行业一些特点,对应PDM还是需要一些特殊处理的方案,PDM如果要适合更多行业,还是需要广大的从业人员不断努力,不断完善PDM。