Solidworks Enterprise PDM与金蝶K3ERP集成研究.docVIP

Solidworks Enterprise PDM与金蝶K3ERP集成研究.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Solidworks Enterprise PDM与金蝶K3ERP集成研究

Solidworks Enterprise PDM与金蝶K3ERP集成研究   摘 要:结合Solidworks Enterprise PDM(EPDM)和金蝶K3 ERP(K3),研究了两者的集成方法,采用中间文件集成方式,针对某泵业公司开发出EPDM与K3集成系统较好实现了EPDM与K3之间的信息交互与共享,大大加快了该企业信息化建设步伐,为其他企业实施PDM与ERP的集成提供了宝贵经验。      ??   关键词:EBOM;MBOM;PDM;ERP;EPDM;K3;集成??   中图分类号:TP311.52 文献标识码:A 文章编号:1672-7800(2011)06-0073-03?お?   ??      1 集成方式选择??    目前PDM和ERP的集成方式主要有封装集成、主动集成、被动集成、接口集成3种。其中,接口集成的应用最为广泛。??    接口集成是基于PDM和ERP双方提供的开发工具,开发数据接口,使ERP能从PDM中直接获取信息,PDM也能通过接口从ERP中获得反馈信息,从而达到信息的双向传递。根据接口方式的不同,这种方式又分为直通式接口集成、工具式接口集成、中间文件式接口集成。??      2 集成流程和集成框架??    EPDM与K3的集成主要通过BOM转换与传递来实现。首先根据设计文件,生成设计BOM(EBOM),再将EBOM转换成制造BOM(MBOM),最后将MBOM从EPDM中导出,并按照导入规则导入到K3中,供其使用,集成流程如图1所示。??      3 功能实现??   3.1 物料管理模块??       该模块直接读取ERP的物料库,形成树形结构,方便用户查看,以确定物料编码。该模块主要有新增物料和查询物料两大功能。新增物料时,可以检测物料有无重码,检测流程是这样的,先检测EPDM集成模块自己的数据库,看是否存在,如果不存在再检测K3数据库,看是否存在。因为,这里存在一个数据同步的问题,如果在EPDM中新增的物料没有及时导入到ERP中,而仅仅只检测K3,将导致重码。??          对于已经存在的物料,EPDM直接调用,对于新增物料,EPDM先通过物料管理模块进行添加,并读取或填写必有字段,其中名称、规格型号、材质、净重可以直接从CAD属性中读取,如果设计人员没有填写则进行补充。新增物料信息由工作人员手动或通过代理服务器自动导入到K3,并提示K3维护人员补充相应的物料信息。??    物料管理模块的工作流程如图3所示:??    物料管理模块主界面如图4所示:??   3.2 EBOM生成模块??    该模块的主要工作流程如图5所示:??    通过将Solidworks文件的属性和EPDM数据卡中的变量进行关联,使EPDM与Solidworks实现双向传递。要有效生成EBOM必须保证设计人员完整填写Solidworks文件属性,如果不完整,将无法生成EBOM,系统自动检测哪些文件的属性信息不完整,提示用户补充完整,用户可以在Solidworks中直接补充,也可以通过EPDM数据卡,在数据卡中直接补充,结果是一样的。??       确保Solidworks属性信息填写完整后,程序通过Solidworks API获取总装配体的ID及配置ID,然后通过查询数据表XRefConfiguration,DocumentConfiguration得到该装配体的零部件结构,并且通过查询表Variablbe,VariableValue得到该装配体下所有零部件的属性信息,将得到的信息按总装配体的结构层次进行汇总,生成EBOM。工作主界面如图6所示:??      3.3 EBOM到MBOM转换模块??   3.3.1 转换原理??    前面介绍了EBOM的生成过程,EBOM生成之后,对物料信息进行进一步补充,主要补充的物料信息有毛坯和原材料,以及工艺路线和工时。程序按照总装配体的结构层次,对虚拟件、外协件、中间件、继承件进行处理,统计汇总之后形成MBOM,以供K3使用。其中,毛坯和原材料的信息用一个长的EPDM文本类型的变量来存储,程序通过解析特殊符号来获取相应字段的信息。??         3.3.2 实现过程??    (1)物料信息的补充。该模块主要补充物料代码、以及毛坯、原材料等物料信息。它是基于Solidworks文件配置进行开发的,文件的每一种配置都可以补充相应的物料信息。其中物料代码、毛坯和原材料信息存储在EPDM变量中,毛坯和原材料的信息分别用一个文本变量存储,存储时通过程序添加特殊符号进行分割,输出时再解析出相应的含义,这一做法解决了一个部件的毛坯数量不确定的问题。??    例如:03

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档