PDM系统用于管理产品设计数据以及数据的产生过程,其主要功能包括设计文档管理、产品结构(Bill of Material,BOM)与配置管理、物料定额管理、设计数据工作流管理、以及产品相关技术手册与文档管理,为产品生产准备提供必要的技术信息。随着PDM系统的成熟发展,扩展到产品全生命周期管理(Product lifecycle Management,PLM)层面,即传统 PDM系统与CAD、LAPP、CAM等计算机辅助设计、工艺、制造软件工具集成,实现生产准备数据的统一管理。
系统按功能模块分为如下方面:
(1)设计文档管理。可以基于文档模板进行设计文档的创建/更新/删除操作。可以按照产品研制要求进行文档分类,不同的文档具有不同的权限、编码规则、状态和执行不同的工作流程。文档格式类型包含Word,AutoCAD、动画、三维模型。文档信息类型包括图纸、设计说明书、物料清单、工艺文件、数控程序等。
(2)产品结构与配置管理(BOM管理)。BOM管理是PDM系统组织产品数据的核心,通过父子零件关系定义实现产品结构的树状展示。根据产品研制阶段,分为EBOM(设计BOM、PBOM(工艺BOM、MBOM(制造BOM)等。对于同一产品,这些BOM相互关联,又相互区别,服务于不同设计、制造应用环境。
(3)物料需求定额管理。基于产品BOM信息和零件类型,确定零件的主材信息及用量,用于原材料采购。确定零件毛坯尺寸,并通过预先定义的材料库获得材料密度,规格参数,设定用量系数带入指定计算公式,自动计算每个零组件的的物料定额信息。
(4)工作流管理。PDM系统提供工作流管理机制,支持多角色协同设计与审批模式。系统支持工作流模型的新建、编辑、删除、复制,每个工作流业务实例通过工作流模型生成。在工作流各节点中配置指定的人员角色,以任务推送方式完成指定节点的工作流任务,并通过流程监控器跟踪工作流实例进展状态,通过警告或消息提醒方式监督任务的执行。
(5)版本与有效性控制。提供产品相关数据对象(产品、零件、文档、BOM的版本管理以及版本有效性控制,不同版本对象的差异比较,提供基于审批流程的版本发布机制。同时支持各种技术状态标识