第三节 PDM软件的基本功能

第三节 PDM软件的基本功能

         通过前面两节的介绍,我们了解了PDM的概念和发展背景,下面我们将仔细探讨PDM的基本功能和作用。在PDM系统的功能方面,目前业界看法很多,产生了很多观点,为此,在介绍PDM软件主要功能方面,我们将提供三个小节的内容,每一个小节都代表了业界对PDM功能的一种认识和见解。
  3.1 PDM能做什么
  所有需要用到产品信息的人都需要用到PDM软件,以下几种人是从PDM软件中受益最多的,他们是企业的高级主管阶层、技术部门主管、主任工程师、工程部经理、所有的工程师、CAD/CAM/CAE经理、产品经理、项目经理、现场与维修部经理、采购与估价部门主管、市场与销售部门经理。 PDM可以提供给许多不同的产业具体的效益,这些产业包括、航天业、食品饮料业、汽车业:组装与零件业、制药业、一般机械业、发电业、电子电机业、电脑制造业、交通运输业(空、陆、水)、国防工业、电力、自来水、电信事业、石油、天然气开采业、设计与管理顾问业、化工业、中央与地方政府。 PDM对企业的各种领域与方向都会产生效益。PDM在产品设计与开发过程之中,对不同阶段都有相当的贡献。几乎所有企业中的员工,在实施PDM系统之后,都会在工作效率上有所提升。最常见的PDM系统使用者包括设计工程师、制造工程师、现场工程师、项目主持人、以及许多传统上在设计初期由于信息不够流畅,而被迫放弃提供设计与开发意见机会的许多人员等等。
  PDM是一种管理产品信息的工具,PDM提供了我们对各种产品设计、制造与维护的信息进行存储、管理以及控制的功能。标准的PDM软件可以用来对文字档案、图形档案以及数据库记录进行系统的规划和管理,这些具体的工作包括:产品形态管理、零组件定义以及其它设计信息、规格、CAD文件、几何模型、图像文件(扫描文件,照片等)、工程分析模型与分析结果、制造程序规划、NC程序档案、产品的软件元件、有关文件、标注以及关连性的电子形式的信息、声音与影像、纸张形式的文件或是微缩片(索引目录控制)、项目规划等。
  PDM必须可以管理版本资料,也就是信息的生命周期。简单来说,就是跟随着产品的生命周期而传递的任何信息,都可以透过PDM系统去加以管理。这些管理的动作包括了在任何时间下,任何PDM系统的使用者,都可以在产品生命周期中的任一阶段,在权限的允许之下,取得产品生命过程中的各种相关信息。现有的PDM系统都是通过电子资料室(Vault)的观念来实现的。电子资料室经过权限设定并且可以控制的资料仓库、登入与登出提供了信息存取的功能,发行管理保证了资料的一致性,Meta资料提供了搜寻信息,非电子信息也可以被管理,使用者无需知道资料存储在那里。
  PDM除了管理设计阶段的信息之外,还能依照使用者的需求去管理生产概念、局部设计、样品试验、测试、制造与封裝、运作以及维修等阶段中的所有信息。PDM同时管理信息与流程,它管理了产品信息、状态、流程、权限以及其它的行为模式对资料本身所产生的具体影响。透过PDM系统的帮助,使用者将会保证所拿到的信息会是最即时的,并且准确和完整的信息。
  我们无须将PDM系统想象成为非得在整个企业全面实施的一种管理系统。PDM系统小到可以支持工作组,大到可以支持整个企业。PDM系统除了会对进行全面实施的企业带来显著的效益,同样对一个工作组也可以产生显著的效益。 PDM提供了信息与过程的集成功能。将产品资料透过数据库去存储是建立信息集成的必要条件。而提供曾经有哪些人以何种方式使用这些资料则是信息集成与维护的基础。如此可以保存资料与资料之间的关系,并且避免了资料不一致现象的发生。
  PDM提供了并行工程的环境。PDM系统由于对所有的使用者,具备广泛的流程控制与信息集成的能力,因此PDM系统提供了并行工程的最佳环境。实施并行工程的效益,除了在工程设计上可以缩短时间之外,还进一步在制造、缩短交货期,以及产量提高上提供了具体的帮助。产品设计变更有时可能看起来对整个项目开发、沒有太大的影响,但是如果设计变更的发生是在产品开发的末期时,所造成的损失会非常显著。如果让所有的产品开发团队在产品开发的初期,就分享与检查所有的设计文件,将有助于大幅度降低在产品开发末期发生设计变更的可能性。如此便能够生产出较高品质的产品,降低生产成本,节省开发时间,减少修改以及设计错误的发生频度。
  PDM软件必须使项目与相关的产品信息加以统一的管理。集成性项目(Program)管理提供了工作分类结构(WBS: Work Breakdown Structure)以及资源分配与项目追踪的功能。资源和经过管理后的信息会产生连结以产生更进一级的规化与追踪功能。这种功能通常会与其它项目管理应用软件的集成来组成。这种将WBS以及PDM集成的最大作用,就是对产品组态的控制以及对跨项目核准流程的管理。
  WBS提供了事件管理与资源追踪的功能,集成性项目中所须完成的工作以及所须用到的资源都会被记录在WBS之中。因此,WBS用来监控各设计变更的资源与工作项目。当设计变更在不断地进行时,资源以及工作会不断的被运用与完成,有时也必须去对原先设定的设计变更去做修正。当所有的工作项目都通过了核准流程后,则代表了整个项目的结束。
  目前PDM在橫向应用领域(Global PDM Enabler)的功能包括:流程管理、产品文档管理、BOM的管理、项目数据库的管理。所谓的橫向应用就是在任何一个PDM应用模块之中都会用到的应用功能。
  PDM的纵向应用领域(Special PDM Enabler) 功能包括了各种特定定制化表格背后的特殊应用。例如,特定客戶的特定应用开发 (如:xx产品询报价系统)、各种特定产品的设计、分析软件模块的开发等。所谓的纵向应用,就是只有特定使用者的特定应用才会用到的功能。 PDM系统所集成的应用系统包括了:MRP、MRPII、Supply Chain、MIS、ERP、CAD/CAM/CAE等。PDM系统是企业信息集成的平台。
  PDM是一个系统,管理、存取和控制与企业产品相关的所有数据和相关过程。管理的是整个产品生命周期的产品信息,不仅是设计阶段的数据。PDM应用面向对象的数据库,它不仅可以管理大量繁杂的数据信息,同时也可以管理产品开发的全过程,如过程图纸信息、设计、审核、批准的过程,产品的零部件结构和材料标准等等。在PDM中通过面向对象(OO)技术对上述信息进行管理。例如,CAD系统产生的文件可被表示为一个对象,在PDM中打开对象,可以自动启动原CAD软件,将对象装入软件中。为用户在一个有多厂商提供的硬件平台和应用软件的混杂网络环境中高效地工作提供了可能。
  3.2 PDM的体系结构
  PDM系统的体系结构可以分解为以下四个层次的内容:
  第一层是支持层。目前流行的通用商业化的关系型数据库是PDM系统的支持平台。关系型数据库提供了数据管理的最基本的功能。如存、取、删、改、查等操作。
  第二层是面向对象层。由于商用关系型数据库侧重管理事务性数据,不能满足产品数据动态变化的管理要求。因此,在PDM系统中,采用若干个二维关系表格来描述产品数据的动态变化。PDM系统将其管理的动态变化数据的功能转换成几个,甚至几百个二维关系型表格,实现面向产品对象管理的要求。如可以用一个二维表记录产品的全部图纸目录,但不能记录每一个图纸的变化历程,再用一个二维表专门记录设计图纸的版本变化过程。多张表就可以描述产品设计图纸的更改的流程。
  第三层是功能层,面向对象层提供了描述产品数据动态变化的数学模型。在此基础上,根据PDM系统的管理目标,在PDM系统中建立相应的功能模块。一类是基本功能模块,包括文档管理、产品配置管理、工作流程管理、零件分类和检索及项目管理等;另一类是系统管理模块,包括系统管理和工作环境。系统管理主要是针对系统管理员如何维护系统,确保数据安全与正常运行的功能模块。工作环境主要保证各类不同的用户能够正常地、安全地、可靠地使用PDM系统,既要方便、快捷,又要安全、可靠。
  第四层是用户层,包括开发工具层和界面层。不同的用户在不同的计算机上操作PDM系统都要提供友好的人机交互界面。根据各自的经营目标,不同企业对人机界面亦会有不同的要求。因此,在PDM系统中,通常除了提供标准的、不同硬件平台上的人机界面外,还要提供开发用户化人机界面的工具,以满足各类用户的专门的特殊要求。 整个PDM系统和相应的关系型数据库(如 Oracle )都建立在计算机的操作系统和网络系统的平台上。同时,还有各式各样的应用软件,如CAD、CAPP、CAM、CAE、CAT、文字处理、表格生成、图象显示和音像转换等等。在计算机硬件平台上,构成了一个大型的信息管理系统,PDM将有效地对各类信息进行合理、正确和安全的管理。
  3.3 产品数据管理系统的主要功能
  (一) 产品数据管理系统(PDM)是集成并管理与产品有关的信息、过程和人与组织的软件。PDM依据全局信息强调共享的观点,扩大了产品开发建模的含义,其范围已包括资源(含人力)配置、生产制造、计划调度、采购销售、市场开发等各方面。它为不同地点、不同部门的人员营造了一个虚拟协同工作环境,使其可以在同一数字化的产品模型上一起工作。在这种虚拟环境中,PDM远比CAD和工程技术群体的文件管理器的功能强大得多,它是所有信息的主要载体,而且在集成的产品开发过程中,可以对它们进行创建、管理和分发。 从PDM的体系结构和在企业的实施情况分析,其功能主要包括以下几个方面:
  1.产品项目管理 项目管理的主要功能包括: (1)项目的创建、修改、查询、审批、统计等功能; (2)供项目人员组织机构定义和修改; (3)在项目人员组织结构的基础上,实现人员角色指派及其对产品数据操作权限的规定。
  2.企业级工作流程管理 (1)串行产品开发流程; (2)并行产品开发流程; (3)功能划分。
  工作流程管理涉及到RonniMarshak的3R问题,即加工路线(Routes)、规则(Rules)和角色(Roles)。加工路线定义了对象及所定义的对象的传送路径,其对象包括文档、形式、事件、部件和消息等。规则定义了信息如何加工路线和加工路线给谁,即工作流的下一步方向和如何处理异常情况。工作流中的工作任务定义了作业的独立功能,由操作用户提供。 工作流程管理的主要功能包括: (1) 作流程编辑器提供过程单元定义手段,并将过程单元根据用户的指定连接成需要的工作流程,规定提交工作流程执行的设计对象,如部件、零件、文档等; (2) 工作流程管理器接收工作流程编辑器提交的流程定义数据,建立有关人员的工作任务列表,并根据流程走向记录每个任务列表的执行信息,支持工作流程的异常处理和过程重组; (3) 工作流程通信服务器根据工作流程的进展情况,向有关人员提供电子审批与发放,并通过E-mail接口技术进行用户通信和过程信息传递。
  3.工程图档管理及设计检索 (1)产品数据库划分; (2)工程图档管理体系结构; (3)工程图档管理的主要功能包括。 图档信息定义与编辑模块:为用户提供图档信息的配置功能,并根据用户定义的信息项完成图档基本信息的录入与编辑。
  图档入库与出库模块:建立图档基本信息与图档文件的连接关系,实现图档文件的批量入库和交互入库,并将指定的图档文件从数据库中释放出来,传送到客户端进行操作。对于数据库中的图档文件,支持Check-in/Check-out功能,保证文件的完整性和一致性。 图档浏览模块:可以浏览和显示多种常见格式的文件,如DWG、DXF格式的图形文件,IGES标准格式的图形文件,BMP、TIF、PCX、TGA、GIF格式的图像文件,TXT、DOC格式的文本文件,STEP文件及语音文档等,并提供缩放(Zoom)和平移(Pan)功能。 图档批注模块:为用户提供快速、方便的批注功能,支持使用各种用于批注的实体,包括复线、指引文字和云状线等。用户可以通过屏幕工具栏选取批注工具,可以选择批注图层名称、颜色和批注文件名。批注文件可存放在独立的文件中,充分保护原始文件,批注中允许UNDO操作。
  4.产品配置与变更管理 (1)产品结构树与文档对象的关系; (2)产品信息管理内容; (3)产品信息结构定义形式; (4)产品配置与变更管理体系结构。
  产品配置与变更管理的主要功能包括: (1) 产品结构定义与编辑模块:提供了一种快速访问和修改BOM表的方法,用户可以定义和修改自己的产品结构,并将产品结构存入数据库中。 (2) 产品结构视图管理:针对产品设计中的不同批次或同一批次的不同阶段(如设计、工艺、制造与组装等),生成产品结构信息的不同视图,以满足对同一产品的不同BOM描述需求。 (3) 产品结构查询与浏览:为用户提供多种条件查询与浏览,并用直观的图视方式显示产品零部件之间的层次关系。 从产品的开发到原型的制造过程中,产品的各种配置信息经历了多次的变化,结构的改变、信息的增加造成了产品的各种版本。产品配置与变更管理对产品的版本数据提供冻结、释放、复制等操作。
  5.开放式企业编码体系 (1)编码规则 规则组是一组基本规则的集合,且共同属于一个产品或项目。 规则类是基本规则所属的种类。每一规则都隶属于某一个规则类,采用层次结构对规则加以分类,便于对规则库进行统一的管理。与规则组不同的是,一基本规则只能隶属于一个规则类。 基本规则是对某种技术文档或图纸进行编码的规则定义。一个基本编码规则有若干字段组成。编码规则应尽量简单、规整、统一、有具体含义。每一个具体的技术文档或图纸的编码最终都要由一个基本编码规则来确定。编码系统应保证编码的唯一性。 编码字段是由若干位组成的具有实际含义的最小的编码层次。字段应具有实际含义,即字段能反映出技术文档的类型、用途、加工工艺等特点。字段的位数应固定。在本编码管理系统中,字段可分为独立固定字段、独立可变字段、受控固定字段、受控可变字段、顺序码字段五类。(2)编码系统模块结构
  6.与网络和数据库的接口 (1)网络接口的组成结构 (2)数据库接口的组成结构 (3)应用系统集成机制 应用系统集成的主要功能有: (1) 应用请求代理层:接收应用对象使用语言、命令等发出的请求,并将系统的服务传递给应用对象,实现多个应用的协调工作; (2) 系统对象配置接口:可以使用户通过语言和交互方式定制产品数据管理对象和用户操作界面,为用户提供一种灵活的系统使用方法,以满足不同用户的需求; (3) 应用对象识别:识别应用对象的请求和数据,并根据识别结果作出相应处理; (4) OLE接口:提供了一种简便的对应用系统的封装方法,它通过文件数据和OLE技术激活应用系统; (5) 应用对象请求服务:为用户提供构造服务请求的接口; (6) 应用激活服务:根据请求定位对象,并将请求传递给相应的对象并激活。
  7.一个优秀的产品数据管理软件的必要条件: (1) PDM系统必须与操作系统、数据库软件和软件的开发环境作同步的更新; (2) 必须能够对所有的储存信息作版本的管理; (3) 必须能够对储存的信息作查询、关联性和整理与分析的工作; (4) 必须能够浏览各种形式的信息并且加以必要的图形与文字的标注; (5) 必须能够与用户所使用的CAD/CAM/CAE软件完全集成; (6) 必须能够对所有的信息作流程的追踪和管理; (7) 必须能够对所有的信息作安全性的控管; (8) 必须能够对其信息架构提供无限制扩张的可行性和稳定性; (9) 必须好学好用。
  8.数据存储、用户功能和应用功能组成了PDM PDM系统是由以下元素组成的: (1) 一个电子仓库或数据仓库: PDM系统中的电子仓库用于存储所有类型的产品信息。这一仓库既存储了本来就存储在其中的数据,又通过存取控制的管理对一些外部数据进行了管理。存储的数据有两种:各种应用软件产生的产品数据,如标准规范、CAD模型、CAE数据、维修记录以及操作手册等;另一种是元数据,即有关PDM所控制的信息的数据。元数据存储在PDM数据库中,并支持PDM系统所执行的功能。 (2) 一组用户功能:PDM系统的功能分类两类:用户功能和应用功能。用户功能提供了用户在使用PDM系统的数据存储、归档和管理功能时的使用界面。不同类型的用户使用不同用户功能的子集。这些功能又分为五类:数据仓库和文档管理、工作流和流程管理、产品结构管理、分类、程序管理等。 (3) 一组应用功能:应用功能用于支持PDM系统的应用和前面所提到的用户功能。操作功能为操作环境提供了界面,并将其功能对用户进行了屏蔽,从而使系统的操作与用户的环境一致。应用功能包括:通讯与通知、数据传输、数据转化、图像服务、系统管理。
  3.4 产品数据管理系统的主要功能(二)
  前面一节对PDM系统的功能进行了初步的分析,读者可以大致明白PDM系统应该具有的主要功能。下面通过另一种方式对各项功能进行更进一步的介绍。 PDM系统为企业提供了一种宏观管理和控制所有与产品相关信息和过程的机制和构架,其主要功能包括:
  1.电子仓库 对于大多数企业来说,需要使用许多不同的计算机系统(主机、工作站、PC机等)和不同的计算机软件来产生产品整个生命周期内所需的各种数据,而这些计算机系统和软件还有可能建立在不同的网络体系上。在这种情况下,如何确保这些数据总是最新的和正确的,并且使这些数据能在整个企业的范围内得到充分的共享,同时还要保证数据免遭有意的或无意的破坏,这些都是迫切需要解决的问题。PDM的电子资料库和文档管理提供了对分布式异构数据的存储、检索和管理功能。在PDM中,数据的访问对用户来说是完全透明的,用户无需关心电子数据存放的具体位置,以及自己得到的是否是最新版本,这些工作均由PDM系统来完成。电子资料库的安全机制使管理员可以定义不同的角色并赋予这些角色不同的数据访问权限和范围,通过给用户分配相应的角色使数据只能被经过授权的用户获取或修改。同时,在PDM中电子数据的发布和变更必须经过事先定义的审批流程后才能生效,这样就使用户得到的总是经过审批的正确信息。某些PDM系统还具有对异构数据的管理能力,即PDM系统可以对传统的以非电子化形式存储的数据进行管理,虽然对这种文件的管理无法达到对PDM内部数据管理的安全程度,但其安全程度至少也不低于传统的手工管理方式,同时这种管理方法还提供了更好的对非电子化数据进行查找和跟踪的能力。 电子仓库是PDM中最基本、最核心的功能,它保存了管理数据的数据(元数据)以及指向描述产品的相关信息的物理数据和文件的指针,它为用户存取数据提供一种安全的控制机制,并允许用户透明地访问全企业的产品信息,而不用考虑用户或数据的物理位置。其主要功能可以归纳为:文件的输入和输出、按属性搜索的机制、动态浏览/导航能力、分布式文件管理和分布式仓库管理、安全机制等。
  2.产品结构与配置管理 以电子仓库为底层支持,以材料报表(BOM)为其组织核心,把定义最终产品的所有工程数据和文档联系起来,实现产品数据的组织、控制和管理,并在一定目标或规则约束下向用户或应用系统提供产品结构的不同视图和描述。这部分的主要功能有:支持在哪里使用的查询、支持版本修改/版本控制、材料清单(BOM)的生成、支持通用件或难找零件的有效替换、支持规则驱动的配置等;在具有这些功能的同时还应该具有开放性好,方便与企业其它应用系统相集成的特点。
  产品结构与配置管理也是PDM的核心功能之一,利用此功能可以实现对产品结构与配置信息和物料清单(BOM)的管理。而用户可以利用PDM提供的图形化界面来对产品结构进行查看和编辑。在PDM系统中,零部件按照它们之间的装配关系被组织起来,用户可以将各种产品定义数据与零部件关联起来,最终形成对产品结构的完整描述,传统的BOM也可以利用PDM自动生成。PDM系统通过有效性和配置规则来对系列化产品进行管理。有效性分为两种:结构有效性和版本有效性。结构有效性影响的是零部件在某个具体的装配关系中的数量,而版本有效性影响的是对零部件版本的选择。有效性控制有两种形式:时间有效性和序列数有效性。产品配置规则也分为两种:结构配置规则和可替换件配置规则。结构配置规则与结构有效性类似,控制的都是零部件在某个具体的装配关系中的数量,结构配置规则与结构有效性可以组合使用;可替换件配置规则控制的是可替换件组中零件的选择。配置规则是由事先定义的配置参数经过逻辑组合而成。用户可以通过选择各配置变量的取值和设定具体的时间及序列数来得到同一产品的不同配置。在企业中,同一产品的产品结构形式在不同的部门(如设计部门、工艺部门和生产计划部门)并不相同,因此PDM系统还提供了按产品视图来组织产品结构的功能。通过建立相应的产品视图,企业的不同部门可以按其需要的形式来对产品结构进行组织。而当产品结构发生更改时,可以通过网络化的产品结构视图来分析和控制更改对整个企业的影响。
  3.工作流或过程管理 用来定义和控制数据操作的基本过程,它主要管理当用户对数据进行操作时会发生什么,人与人之间的数据流向以及在一个项目的生命周期内跟踪所有事务和数据的活动。主要包括:面向任务或临时插入或变更的工作流管理,规则驱动的结构化工作流管理,触发器、提醒和报警管理,电子邮件接口管理,图形化工作流设计工具等。它是支持工程更改必不可少的工具。
  PDM的生命周期管理模块管理着产品数据的动态定义过程,其中包括宏观过程(产品生命周期)和各种微观过程(如图样的审批流程)。对产品生命周期的管理包括保留和跟踪产品从概念设计、产品开发、生产制造直到停止生产的整个过程中的所有历史记录,以及定义产品从一个状态转换到另一个状态时必须经过的处理步骤。管理员可以通过对产品数据的各基本处理步骤的组合来构造产品设计或更改流程,这些基本的处理步骤包括指定任务、审批和通知相关人员等。流程的构造是建立在对企业中各种业务流程的分析结果基础上的。
  4.集成开发接口 各企业的情况千差万别,用户的要求也是多种多样的,没有哪一种PDM系统可以适应所有企业的情况,这就要求PDM系统必须具有强大的客户化和二次开发能力。现在大多数PDM产品都提供了二次开发工具包,PDM实施人员或用户可以利用这类工具包来进行针对企业具体情况的定制工作。 同时,为了使不同应用系统之间能够共享信息以及对应用系统所产生的数据进行统一管理,要求把外部应用系统“封装”和集成到PDM系统中,并提供应用系统与数据库以及应用系统与应用系统之间的信息集成。
  5. 项目管理 项目管理在PDM系统中考虑得较少,许多PDM系统只能提供工作流活动的信息。一个功能很强的项目管理器能够为管理者提供每分钟项目和活动的状态信息。
  6.电子协作 主要实现人与PDM系统中数据之间高速、实时的交互功能,包括设计审查时的在线操作、电子会议等。
  7.设计检索和零件库管理 这一功能是为最大程度地重新利用现有设计创建新的产品提供支持,它主要包括:零件库接口功能、基于内容的而不是基于分类的检索功能、构造电子仓库属性编码过滤器功能等。    8.PDM实用化的功能 这些功能是在PDM系统接受用户的应用请求后,在系统内部需要有相应的处理方式的支持,主要包括:通知与通讯管理、数据传递功能、数据翻译功能、图像服务功能、系统管理功能等。
  3.5 产品数据管理系统的主要功能(三)
  1.3.5.1 文档管理
  1.文档管理对象 PDM管理的是产品在整个生命周期中所包含的全部数据。这些数据包括:工程设计与分析数据、产品模型数据、产品图形数据、专家知识与推理规则及产品的加工数据等。 (1)原始档案 包括合同、产品设计任务书、需求分析、可行性论据报告和产品设计说明书等文件。 (2)设计文档 包括工程设计与分析数据。在工程设计数据中,一部分是各种设计过程的规范和标准以及产品的技术参数;另一部分是设计过程中生成的数据。另外,还有产品模型数据、产品图形信息、各类测试报告、验收标准及加工NC代码等。 (3)工艺文档 工艺数据是指CAPP系统在工艺设计过程中所使用和产生的数据,分为静态与动态两类。静态工艺数据主要是指工艺设计手册上已经标准化的规范化的工艺数据以及标准工艺规程等;动态工艺数据主要指在工艺决策所需的规则,工艺知识主要分为选择性规则和决策性规则两大类。 (4)生产管理 生产计划与管理指的是对产品生产过程的计划与管理。生产中的数据可分为两类:一类是基础数据,这类数据比较稳定;另一类是动态数据,这些数据有一定的时间性,且相对比较独立,不受其他数据存在与否的影响。无论是哪类数据,都要求准确、完整,其准确度应在95%以上,物料清单的准确度应更高,为98%~99%。 (5)维修服务 常用备件清单、维修记录和使用手册等说明文件。 (6)专用文件 如电子行业的电气原理图或布线图、印刷电路板图和零件插件图等。
  2.文档管理模型 PDM把上述各种文档分成五种类型进行管理。 (1)图形文件 由不同CAD产生的描述几何图形的文件。 (2)文本文件 描述产品或部件、零件性能的文件。 (3)数据文件 为了优化零部件的设计,所进行的各种有限元分析、机构运行模拟、试验测试等产生的数据文件。 (4)表格文件 表格文件包括有关产品或部件、零件的产品定义信息和结构关联信息。产品定义信息包括基本属性和特征参数。结构关联信息描述了零件或组件、产品之间的隶属关系。 (5)多媒体文件 为了描述产品及产品各个部位的真实形象,可以在计算机上用渲染技术产生出逼真的图像照片;对于复杂的装配过程,还可以利用计算机动态模拟,并在附加的技术指导下生成音、视频文件。这些多媒体文件生动地反映了产品性能指标、生产过程、维修指南等信息。 文件可分成两种方法处理:一种方法是保持文件的完整性,这些文件中的数据不能与文件脱离,一旦脱离就失去了意义,即所谓的“打包”;另一方法是文件中的数据可以从文件中提取,这些数据都具有独立的意义,然后将这些数据分门别类地放在关系型数据中,以便对文件内容进行检索和统计,即所谓的“打散”。 对于不同的CAD系统产生的图形文件,各自内部都有相应的数据管理机制,PDM系统不能也没有必要对图形文件中的各个元素分别进行管理,而只须将文件的整体、名称代号以及标题栏中的基本属性和特征参数放到关系数据库中进行管理。 有限元分析等应用程序所产生的数据文件往往具有数据量大、可读性差等特点,只有在该数据的生成环境下才会获得清晰的结果。因此,对这样的数据文件,除了具有特殊的特征参数外,对文件也只能作为一个整体进行管理。在数据文件中,产品定义信息中的数据可以作为一种属性,当查询时,这些属性就像关键字一样,便于用户快速查询到相应的有关文件。通过这些关键字可以把同类型的数据进行分类和统计。 在文本文件记录的各种技术要求,更改说明、使用方法中,除了个别特殊信息需要进行分类检索和统计外,一般都按整体进行文件管理。 在产品生命周期内,为了完整地描述产品、部件和零件,将有关的产品、部件或零件的所有文件集中起来,建立一个完整的描述对象的文件目录,称为文件集或文件夹。然后,把它们放在文件柜中,即可查询文件集,也可查询集中的文件。一个文件集中可以包含各种不同类型的文件。
  3.电子资料室 电子资料室(DataVault)是PDM的核心,它一般建立在关系型数据库系统的基础上,主要保证数据的安全性和完整性,并支持各种查询的检索功能。通过建立在数据之上的相关联指针,建立不同类型的或异构的产品数据之间的联系,实现文档的层次与联系控制。用户可以利用电子资料室来管理存储于异构介质上的产品电子文档。
  电子资料室通过权限控制来保证产品数据的安全性,面向对象的数据库组织方式能够提供更快速有效的信息访问,实现信息透明、过程透明,而无需了解应用软件的运行路径、有效版本以及文档的物理位置等信息。所有描述产品、部件和零件的数据都由PDM统一管理,自动集中修改。
  4、文档的安全和共享 (1)权限管理 企业投入大量的物力和财力,又经过许多人长期的艰苦工作后才能设计一个好的产品,因此,新产品的技术资料是企业的宝贵财富和命脉。而复制计算机内的产品数据只需要极少的资金和时间就能完成。产品的全部信息都存放在计算机内,如果产品信息被盗、被泄密,其损失是十分巨大的。这就要求进入计算机系统的人员,根据各自不同的职责,分别赋予不同的权力,处理不同范围的资料。同样资料也设置了不同的密级,保证各类资料不被非法修改或盗用。
  PDM系统要完成对用户的识别、对用户存取数据的权限确认工作,保证信息的完整性、安全性、正确性,要防止合法用户有意或无意的越权访问,更要防止非法用户的入侵。 存取控制有三个任务:首先确认可以给予哪些用户存取数据的权力;然后确定用户的存取权限,即明确规定用户存取数据的范围及可以实施的操作;最后实施存取权限控制,即对用户进行存取权限控制,监测用户的操作行为,将用户的数据访问控制在规定的范围内。 PDM系统提供了人员及其权限的管理。首先用户要建立人员的管理模型,给出各科室的人员机构表、各型号产品的开发队伍或小组表、各类人员的角色及其相应权限表,并说明设计、校对、工艺、标检和计划等的读/写权限。当一个用户需要访问某一文件时,PDM系统首先提取该用户的读写权限,然后与他要访问的文件当前所处的阶段的读写权限进行比较,符合条件的才能进行读/写。由于人员的权利和工程技术文档的保密性要求,要建立多重多级权限管理机制,要有固有权限的等级规定,又要有动态权限分配,还要有严格的归档管理制度。
  为了防止非法访问,在操作系统目录下,所有文件都隐含了真实的文件名,然后将读/写控制权全部交给操作系统的超级用户。由系统管理员建立帐号,一般用户无法找到具体所需的文件。一且将文件交给PDM管理,那么就在PDM中生成新的、只有PDM才能解释的名字,并由PDM控制读/写控制权。这样即使在操作系统的列表命令下,虽然在文件目录中可以列出文件名,但无权限的用户也无法读/与和执行。 (2)用户管理和数据共享 对系统的合法用户进行管理,包括用户自身信息的定义、修改及与用户相关信息,如状态、身份等信息的管理。系统的基本用户可分为超级用户和普通用户两类。 超级用户是一个特殊的用户,是系统中具有最高权限的人员,同时也负责维护系统的正常运转。超级用户在实际企业中是指系统管理员,他应具有的管理功能有:项目管理、用户管理、权限管理、工作流程定义等。普通用户根据其职责和权利的不同,可分为授权人、光盘操作员、输出设备操作员、系统用户等。 PDM系统中的信息传递一律采用电子数据的方式,要保证数据在权限控制的范围内,随时可以送到需要该资料的人手中,真正实现数据共享。
  1.3.5.2 产品配置管理(Product Configuration Management)
  产品配置管理能够使企业的各个部门在产品的整个生命周期内共享统一的产品配置,并且对应不同阶段的产品定义,生成相应的产品结构视图,如设计视图、装配视图和工艺规图等。
  1. 产品配置管理存在的问题
  每一个新产品必然承袭了老产品的部分成果,同时,新产品本身又由若干分系统组成,相互之间有一定的约束关系。如何从宏观上把握一个大型复杂产品的整体结构,也是摆在CAD技术应用面前的重大课题。把一个产品或一个组件,按照内部的所有零件数量、性质及相互关系编组,称为配置。产品配置管理(Product Configuration Management)存在如下问题:
  (1)企业各类人员查阅产品资料要花费大量时间。产品由很多的零部件组成,企业各类人员要查询有关产品的资料,就要花费大量的时间。如何形象地描述产品全部数据的相互关系,使产品各部分之间的关系一目了然,成了一种重要的问题。
  (2)产品配置信息不准确。这是一个使设计、制造和管理部门非常头痛的问题。产品配置信息是生产制造的原始依据,不同用户有不同的配置要求。如果产品配置发生了错误会直接影响采购、制造和装配等部门,造成不该有的损失。面对多品种、小批量的市场需求,各部门都迫切需要有先进的配置方法。
  (3)设计和制造的材料清单不一致。这样会造成返工和浪费。为了指导设计、生产部门,必须提供配置好的产品材料清单。不同的部门有不同形式的材料清单(BOM表),设计部门关心的是全配置BOM表,生产部门关心的是自制件BOM表,采购部门需要的是原材料BOM表,供应部门需要的是协作件BOM表。采用人工管理,企业要花费大量的时间和成本才能完成这些报表,还容易发生错误,并且当设计和制造、采购供应的材料清单不一致时,就会造成返工和浪费。
  (4)在设计和生产过程中各种更改会造成产品配置信息的混乱。在实际生产中,更改是经常要发生的。由于某个零件的更改,造成相关零件的变更,或其它产品借用该零件时,也需要作适当的修改。这类错综复杂的关系经常会引起混乱,以至造成不可弥补的损失。
  (5)用户的特殊配置要求的影响。单件生产的产品往往都是根据用户的特殊要求配置而成的。用手工管理这些数据,工作量大,容易出错,必须要有先进的管理手段。
2.产品配置管理的目标
  (1) 集中管理产品数据资源及使用权限。
  (2) 统一管理产品生命周期内全部数据的有效性。
  (3) 各部门材料清单(BOM)的一致性。
  (4) 提供用户关心的不同类型的产品配置信息。大多数令人满意的产品是用户自己配置的产品,所以要增加用户可选性,这就使配置就得复杂化。
  (5) 灵活的产品数据配置模式。为了降低成本,要求零件替换灵活,尽量选择标准零件,或根据当地可用的替代品,以最低的成本来满足设计的要求,其目标是:最多的产品类型,最少的零件数。
  3.产品结构树
  产品分解是制造业的一项基础工作,也是企业在产品管理中的主要工作之一。在产品管理中,产品对零件需求量的计算,即产品分解计算广泛用于产品的生产计划编制、物资采购计划编制和新产品开发中。如果企业生产多种系列产品且产品结构又很复杂,在编制生产作业计划时,产品分解是非常耗时的计算。若产品对零件的需求是独立需求,则可用产品零件汇总表方式表示;若产品的需求是相关需求,则一般采用产品零件结构树来表示。 产品零件结构树是由产品装配系统图、产品零部件明细表(包括通用件、标准件、自制件、原材料)等内容组成的。产品结构树以树状方式描述,叶节点表示零件。这种图视方式反映了产品、零部件之间的层次关系。有了结构树,管理者即可分层展开,走不同的分支,直观地找到自己所要的数据,而不用考虑其物理位置。
  每个零部件都有其属性,如零件的材料、重量、尺寸、颜色以及部件由多少零件组成等。由于对象实例被分散地存放在网络中的若干结点上。为实现面向对象数据模型到关系数据模型的转换,将对象的描述属性转化为关系数据库中二维表信息,结构树的每个结点都连接着相关的零部件属性。
  每个零部件都有相关的文档,如零件二维图纸、三维模型、技术说明、各部件的装配图等。这些文件都存在文件服务器内,一个企业可能有多个文件服务器,甚至有的文件服务器在异地。电子资料室是一逻辑单元,它连接数据库和文件系统,使描述零部件的文件信息与结点上的相关零部件有机地连接在一起,实现不同类型的产品数据管理,形成完整的产品结构化信息树。 产品结构树的建立要根据企业的管理模式来决定。有的企业把一个系列的产品用一棵树表示,也有的企业把一个产品就用一棵树表示。产品结构树的层次也要根据企业的产品复杂程度决定,多者7~8层,少的也要2~3层。
  4.产品结构配置管理(PSM) 在企业中,不同的部门需要不同的组织视图。如制造部门关心如何完成产品的装配和测试,需要什么材料按什么顺序;经营计划部门需要成本分析,什么时候使用什么零件,需要多少钱。对应于产品生命周期的不同阶段,不同的BOM代表了同一产品从不同角度定义的信息。PSM把产品定义的全部数据,包括几何信息、分析结果、技术说明、工艺文件等,都与产品结构建立了联系,使用户能够很方便地知道某一项变化所造成的影响。多视图为不同部门提供了从不同的角度来配置BOM的功能。例如,制造部门在“制造视图”中需要包含工艺信息,并把这些信息转到MRP环境中。对于产品和装配等,可以定义多层视图的BOM。多层视图功能并非需要高级配置管理技巧,而从任何一个BOM视图均可访问产品的全部数据。 产品结构配置原则是由用户自行选择的,可以根据产品的版本和工作状态来决定。PSM还支持有效性管理,例如,根据日期、系列号和供应商的供应情况来配置,从而确保生产制造的正常进行。PSM不仅可以针对已确定版本的产品对象的固定结构,还可以是若干个版本的组合。根据指定版本进行配置时,可以根据日期的有效性或系列号有效规则来配置产品,产生指定的BOM表,以供用户编辑和查阅。用户还可以指定输出一个包括所有版本的全部零部件的产品清单,从而对样机进行修改,生成新的产品。
  变量化表示产品的配置可以根据可选项的定义和产品配置规则来决定。例如,在设计汽车仪表面板时,同一个型号的汽车有各种型号的立体声收音机可供选择,不同的汽车可以根据自己的规则,选择不同的立体声收音机。如果需要对仪表面板进行修改,设计人员可以规定全部变量依然有效。反过来,针对某个型号汽车的BOM,根据变量定义规则可以提供一个精确的配置方案。 

转载自:http://www.gdjy.com.cn/

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值