基于Windchill的版本管理分析

2012-01-04 09:41 优胜模具

 PDM的中文名称为产品数据管理(Product Data Management ),它是将企业中所有与产品设计有关的应用软件、信息和过程集成并管理起来的技术,也是用来管理所有与产品相关信息(包括零件信息、配置、文档、CAD文件、结构、权限信息等)和所有与产品相关过程(包括过程定义和管理)的技术。它对提高企业的产品质量和工作效率并加快产品投放市场速度,从而提高产品的竞争能力起到非常重要的作用。

从产品信息管理范围来定义,PDM更侧重于产品技术信息数据管理,这有别于MRP的产品计划信息数据管理。产品技术信息的管理有其特定需求,为了满足这些需求,PDM首先提供了其相应的管理方案—版本管理。

1 PDM的版本

PDM的版本分为大版本、小版本、一次性版本三类,配合不同的视图版本加以控制。

PDM大版本管理部件的修订记录:每次修订部件时会产生一个新的大版本,每个大版本都独立存在,并能独立应用,主要是记录对部件的阶段性更改。

PDM小版本管理部件大版本的更新记录:每次更新大版本会产生一个新的小版本,应用大版本时应用版本下最新的小版本,小版本的历史记录只作为比对。

PDM一次性版本管理部件大版本的临时“分支”记录:“新的一次性版本”命令会产生一个选定大版本的一次性版本,一次性版本可以和大版本一样独立存在和使用,并且没有阶段限制,可以方便的管理用户定制和临时需求。

现在以纺机FA506中件号为1202的零件为例来介绍PDM的不同版本。

设定该零件在PDM系统的编号为L071202,1大版本:创建该部件时,产生该零件的第一个大版本L071202.A,对应小版本L071202.A.1;当对其进行修订时,产生该零件另一个新的大版本,新的大版本号相应变更为L071202.B,对应小版本L071202.B.10 2)小版本:创建该部件时,产生该零件的第一个大版本L071202.A,同时产生对应小版本L071202.A.1;当对其进行更新时,该零件大版本不发生变化,系统将会创建一个新的小版本,新的小版本将取代旧的小版本,新的小版本为L071202.A.2。正常情况下,系统不会显示该零件的小版本,小版本可在小版本历史记录中查询。

3)一次性版本:当为了满足特殊定制要求,需要创建一个在该零件基础上做了特殊调整的另外一个零件时;需要使用一次性版本,这也意味着一次性版本只为满足某个特殊需求而创建,这种版本可以进行更新,但不能进行修订。创建该临时性零件时,产生一次性大版本为L071202.A=1,相对应的小版本为L071202.A-1.1,当对其进行更新时,系统将会创建一个新的小版本,新的小版本将取代旧的小版本,新的小版本为功L071202.A-1.2。

2 PDM版本管理的作用

PDM版本管理使提供PDM信息历史纪录、渠道分离管理、分段分层管理等一系列技术信息管理功能成为可能。

1)保留可追踪的历史纪录。产品技术信息的持续性变化是技术数据管理一个必然遇到的需求。错误修订、技术更改和技术创新都会引起信息的变动,信息变动的历史纪录作为技术信息管理中历史追踪和经验积累的重要数据信息需要保留。为了保留历史纪录和反映变更,PDM中提供了小版本管理的设计思路。

2)形成连续的分工合作。产品技术信息从设计要素确定、工艺实现方法到生产技术指导是个一系列串联起来的完整工作。这种分段连续的工作衔接需要围绕同一个核心展开,但又要分别分段分层管理。为了便于技术分工和合作信息继承,PDM中提供了视图版本管理的设计思路。

3)提供关联的渠道管理。产品技术信息有一个特点,就是实现方案不是只有唯一的一种,而可以有多种选择方案,这在工艺实现和产品配置中都是最常遇到的需求。为了简化信息人口和关联信息统一,PDM中提供了大版本(固定性)和一次性版本(临时性)管理的设计思路。

3 目前PDM与ERP在版本管理上存在的问题

目前,国内不少PDM与ERP之间的集成思路,包括一些PDM软件商的思维,还是要以一个唯一的物料码贯穿PDM与ERP。这样的思维表面上看似合理,实际上带来两个错误的导向:

1)忽略了变更的设计即时刷新与生产延时反映的不同管理需求;2)忽略了设计配置及生产实现的多套可选或备用方案的实际应用需求。这样实施结果往往就是应用上达不到PDM关于变更和配置高效简捷的管理效果,而且过多的要求直接要在设计结构上体现,设计管理繁琐和复杂化,甚至有时候造成负担了技术信息后会比单用ERP系统还复杂。正因为如此好多企业的PDM上线后,仅是承担起文档管理器的功能,而没有发挥PDM管理的充分优势。

4 WindchiLL ( PTC公司PDM系统软件)软件中版本的具体应用

通过上面的分析,我公司确定了如下的版本应用模式:

1)小版本的应用。前面提到小版本主要针对历史纪录和变更反映,产品零部件是代替性升级,也就是在变更以后只会应用新零部件技术信息(至于个别可能的应用原有零部件技术信息的可以在后续提到的一次性版本管理功能中实现)。在WindchiLL系统中小版本的管理思路也是体现以最新小版本代替以前小版本,完成纪录历史和变更反映。

这种技术变更信息在ERP中的生产计划信息管理有两种表现形式:一种是技术变更信息不会影响生产计划信息,可用原物料码直接升级对应新的版本信息;一种是技术变更信息要影响生产计划信息(要有信息分离工作,如让步使用、返工返修和报废处理等),需给以新物料控制对应新的版本信息。这在工程变更和工艺变更中原理一样的。不过,ERP最终会选择到工艺实现方案,工程变更涉及后续时要引起相应的工艺变更。

具体小版本的产生是由变更流程赋予的更新权限进行更新操作完成。

2)大版本和一次性版本的应用。前面提到大版本和一次性版本主要针对渠道建立。这是因为不管在产品设计做配置结构方案,还是在具体设计转化成工艺实现方案时,都会需要产生可选或备用渠道。在WindchiLL系统中大版本和一次性版本的管理思路就是提供可选性,在产品结构中虽然在最新视图设置下表现出来也是最新,但在WindchiLL配置系统中表现出来的就是选择方案。这里包括工程视图和工艺视图的所有大版本和一次性版本。

ERP在接受工程配置时上层结构要关联配置号,并通过自动配置或人工待定选择工艺方案;在接受到工艺选择时上层结构要关联配置号,直接使用相应工艺方案。

这种渠道技术信息最终都要反映到ERP中相应物料信息上,只不过存在两种反映机制。一种机制是默认选择,通过自动配置机制或人工待定形成具体的生产计划信息;另一种机制是直接选择,通过直接选定形成具体的生产计划信息。这在工程配置和工艺选择是两层选择,不过原理上是一样的。

这里顺便提一下WindchiLL系统关于结构、配置和实例的分析:结构是WindchiLL产品信息管理器浏览,形象的讲代表产品设计的骨架;配置是在WindchiLL产品配置管理器浏览,形象的讲代表产品设计填充材料;实例是在WindchiLL产品实例管理器浏览,形象的讲代表产品设计最后的包装。

具体大版本(一次性版本)的产生与新增物料的控制方式相同,应是由新增程序赋予的修订(新一次性版本)权限进行相应的操作完成。不过,比一般新增程序减少了增码环节。

3)视图版本的应用。视图版本的应用主要是将产品技术信息管理合理的分工,以使各自工作模块化和减少相互管理干涉,清晰和加速整个流程。这里,提到两个最常用的视图,工程视图和工艺视图。工程视图主要用于产品设计信息管理,工艺视图主要用于产品实现信息管理。每个视图下都会有相应的版本管理,只是工艺视图是在继承工程视图的基础上管理的。

具体视图的产生是由新增程序赋予视图权限进行新视图操作完成。

5 结束语

从版本管理分析来看,信息化的理念不是简单地将信息由纸质转换成电子信息,更多是将信息有机便捷的连接组织起来。本文针对PDM版本管理进行了分析,通过大、小和一次性版本应用定位,完善了企业常规产品技术信息变更管理。在此基础上,通过视图版本管理,扩展了产品设计信息的多工艺实现渠道管理,为企业更完全的应用PDM系统,形成PDM与ERP有效对接提供了一个可行的方案。