PDM与ERP系统集成配方:BOM管理 摘要:本文将就BOM的作用,结合CAD、PDM、工艺卡片(CAPP)以及ERP系统详细介绍。随着企业需求的不断增加,PDM系统中BOM管理与ERP系统集成得到各公司的青睐。CAD与CAPP是BOM的设计者,CAD与CAPP产生的数据经PDM处理后传输给ERP系统,BOM是一个集成的中介,但在两种系统中,BOM所反映的信息是不同的,而且由于定制产品的特殊性,从而产生了PDM中BOM管理, PDM中生成的BOM能够自动转换为ERP系统能够输入的BOM。 关键词:PDM、BOM、ERP、CAPP 什么是BOM? BOM即是指物料清单。采用计算机辅助企业企业生产管理,首先要使计算机能够读取出企业所制造的产品构成和所有要涉及的物料,为了便于计算机识别,必须把用图示表达的产品结构转化成某种数据格式,这种以数据格式来描述产品结构的文件就是物料清单,即是BOM。 PDM(Product Data Management:产品数据管理)和ERP同为企业管理的优秀思想和应用系统。在制造业中两者分别用在不同时期处理不同的任务,但又相互关联,成为一个整体,然而长期以来PDM和ERP被分而治之,造成企业信息交换困难。首先ERP系统所需的产品数据不能从PDM系统中自动获得,而是通过手工录人;其次由于PDM系统无法对生产制造过程中的频繁更改进行跟踪和反馈,因此不能保证两个系统数据的一致性和完整性;又由于企业各部门的数据往往要重复使用,一个错误数据则会造成一条错误链,致使数据混乱,很难加以修改,当发现时,已造成很大损失。 然而PDM中BOM管理技术与ERP集成,整合了以往产品数据混乱的问题迎刃而解?随着PDM和ERP的发展,它们的部分功能出现了相互重叠的区域,如产品结构/BOM管理、产品零件的定义等。但是由于ERP系统本身的局限性,使其在产品变更控制、工作流程管理,与其它系统特别是异构信息的集成等方面尚不能提供实用的解决方案,尤其在与CAD系统之间存在着难以弥合的“间隙”,ERP系统对CAD/CAM/CAE系统所产生的工程数据的集成和再利用一直是难以解决的问题。而PDM系统能够有效地与设计类软件集成后生成BOM文件,PDM中BOM再与ERP系统进行集成,有效解决了以往数据混乱现象。ERP系统在制造阶段的资源规划管理方面的确起到了重大的作用,但单纯的ERP应用又明显在“企业级产品信息集成”方面显得力不从心。事实上,在成功实施PDM与ERP的企业,往往是PDM与ERP并重,PDM扮演着信息集成平台的作用。而PDM中BOM管理技术从根本上解决了企业以往的困扰。 而PDM中BOM如何实现与ERP集成管理? PDM利用与设计类软件集成,生成的BOM文件通过中间表再与ERP实现集成。计人员无须改变之前以往的任何习惯,轻松将设计的图纸文件等保存至PDM系统后,集成插件自动将图纸中BOM明细提取出来,生成的BOM文件通过中间表再导入到ERP系统中。 下面就PDM中BOM与ERP集成应用操作,简单介绍。 设计人员像往常一样在设计类软件(举例:CAD)中设计产品,图纸上的BOM明细记录都设计完成后,直接通过CAD集成插件将设计的产品保存至PDM系统中,在通过集成插件保存时,自动将图形文件中标题栏与明细表中信息原封不动的提取出来(若需要将标题栏与明细表中的信息原封不动提取出来,需要将图形文件中标题栏与明细表做成块)。BOM明细文件按照对应的层次结构信息和文件属性自动挂接在图纸文件下,查看保存成功后效果,如图1所示
* b# G: g" J2 Y' ]: N Z 图1 用户打开BOM明细文件,查看到图纸中BOM明细记录原封不动都被正确提取出来,如图2所示:
@/ t$ A S: ^/ O- I& m9 c
图2 设计部门CAD中的BOM经过集成插件自动提取后。再添加工艺部门的CAPP文件。产品经过设计部门设计完毕后,生产车间需要通过工艺卡片(CAPP)查看获取加工的工艺路线。此时,CAPP成为说明零部件加工或装配过程的文件。CAPP一般由工艺过程卡、加工工序卡、检验单等等信息组成;在一张加工工序卡中由工序、工种、工时、设备类型、加工工具、加工数量、材料等组成。如下图3与图4所示:
! @% s3 a. ~2 \$ H& i' T
图3 工艺卡片效果图
/ P2 L" \7 |2 b! ? 图4 工艺卡片挂接在PDM中 PDM系统通过与CAD集成,自动将图纸上的明细表中信息自动获取出来,以及在PDM系统中添加工艺卡片成功后。接下来添加BOM文件(BOM文件:是指单张图纸或者总装图纸都可以实现添加BOM文件功能),文件添加成功后,自动将bom明细记录与工艺文件都添加到BOM文件中,如图5所示。
" B$ z, I! u7 a1 I
图5 如图5所示,添加BOM文件成功后,查看到“物料编码”未空,单击“物料匹配”按钮,PDM到ERP的物料库存去抓取,PDM提供检索条件并自动匹配,若无此物料号,则PDM提示需要在ERP中手动新增品号,然后PDM重新匹配,并可手动选择物料号。如图6所示。
% K% r) E+ d# D
图6 物料编码都匹配成功后,通过中间表方式将PDM中BOM导入到ERP中,如图7所示。
+ l" i+ C* W( [2 V/ F 图7 通过中间表导入到ERP时,PDM系统会弹出对话框提示用户是否物料编码都匹配完成,如图8所示。
( T. T* B5 n$ F( q- T' U2 d 图8 中间表导入成功后,弹出导入中间表成功的提示,如图9所示。
7 p& A2 y$ U" P5 @# M7 y
图9 如图7所示,导入中间表成功后,导出以下几张报表:图纸品号表、BOM记录表、品号工艺表。如图10、11、12所示:
+ C% C4 S1 O* w; A& V
图10图纸品号表
$ X0 G# F3 v: _& R 图11 BOM记录表
8 d9 N; ~8 @( |9 {8 Z- S; e
图12品号工艺表 如图10、11、12导出的报表输出传给ERP,ERP将其导入到系统中,这里关于ERP不做详细介绍。 BOM设计变更采取何措施? 若图纸BOM明细发生变更,物料编码变更“*”表示BOM第一次产生时默认值,“+”表示新BOM与原BOM对比时新增物料编码,“-”表示新增BOM与原BOM对比时删除物料编码(新BOM中如果删除了原来的物料编码需要在新BOM中对比显示出被删除的物料编码,表示为“-”)。 总结:通过PDM中BOM与ERP集成,理想的将BOM文件通过中间表导入到ERP系统中,PDM中BOM管理技术与ERP集成,解决了企业产品数据混乱问题。随着企业信息化建设的不断推进,越来越多的企业开始实施应用PDM与ERP集成。
4 O1 e0 ]5 ]" R# \$ @, ~2 { |