4. 产品数据模型

产品数据模型是PLM系统的“骨架”。如果把PLM比作一座数字工厂,那么物料主数据是零件目录,BOM是装配说明书,文档与CAD模型是设计图纸,元数据是标签索引,分类与编码体系则是贯穿全厂的统一语言。只有这六类对象被清晰定义并建立关联,PLM才能真正支撑从设计、工艺、采购到制造、售后的全生命周期协同。

一、核心原理:六类数据对象及其关系

产品数据模型的核心不是“存文件”,而是建立对象之间的语义关系。物料主数据描述“是什么”,BOM描述“由什么组成”,文档描述“依据是什么”,CAD模型描述“几何形态是什么”,元数据描述“如何被检索和管控”,分类与编码描述“如何被唯一标识和归类”。它们之间通过版本、状态、关联关系形成一张可追溯的数据网络。

产品数据模型核心对象关系图 物料主数据 编码 · 名称 · 版本 · 状态 BOM 类型 EBOM / MBOM / SBOM 文档管理 规格书 · 工艺卡 · 报告 CAD 模型 三维 · 二维 · 装配体 元数据 属性 · 标签 · 权限 数据分类与编码体系 分类树 · 编码规则 · 唯一标识 组成结构 描述依据 几何实现 属性扩展 归类标识 版本 · 状态 · 生命周期 草稿 → 审核 → 发布 → 冻结 → 废弃

二、物料主数据:PLM的“身份证”

物料主数据是PLM中最基础、最稳定的数据对象。它通常包含物料编码、名称、规格、单位、版本、状态、分类、来源、生效日期等字段。物料主数据的关键原则是“一物一码”,即同一个物理对象在系统中只能有一个主数据记录,避免重复建码导致BOM混乱。

物料主数据通常分为自制件、外购件、标准件、原材料、辅料等类型。不同类型对应不同的审批流程和属性模板。例如,外购件需要供应商信息和采购周期,自制件需要工艺路线和制造部门。

物料主数据一旦发布,编码和版本不应随意修改;如需变更,应通过工程变更流程生成新版本,保留历史可追溯性。

三、BOM类型:从设计到制造的结构演变

BOM是产品数据模型中最具业务价值的对象。不同阶段、不同部门使用的BOM类型不同,常见包括:

  • EBOM(设计BOM):由设计部门维护,反映产品功能结构,与CAD装配体对应。
  • MBOM(制造BOM):由工艺部门维护,反映实际装配顺序、工位、物料消耗,包含工艺件和辅料。
  • SBOM(服务BOM):由售后部门维护,反映可维修、可更换的备件结构。
  • PBOM(计划BOM):用于生产计划和物料需求计算,通常由MBOM简化而来。

EBOM到MBOM的转换不是简单复制,而是需要处理虚拟件、工艺合件、替代料、损耗率等差异。PLM系统通常通过BOM映射规则和变更流程来保证一致性。

四、文档管理、CAD模型与元数据

文档管理负责管理产品相关的非几何数据,如设计说明书、计算书、工艺卡、检验报告、认证证书等。文档对象通常与物料或BOM节点关联,并受版本和状态控制。

CAD模型是产品几何数据的载体,包括三维模型、二维工程图、装配体、仿真模型等。PLM中的CAD模型通常以“CAD文档”对象管理,并提取轻量化视图用于可视化协同。CAD模型与物料主数据之间通过“CAD与物料关联”建立映射,一个物料可以对应多个CAD文档,一个CAD文档也可以被多个物料引用。

元数据是描述数据的数据。在PLM中,元数据包括系统属性(创建人、创建时间、版本号)和业务属性(材料、重量、表面处理、供应商)。元数据决定了数据能否被高效检索、分类和管控。良好的元数据设计应遵循“最小必要”原则,避免属性过多导致录入负担。

五、数据分类与编码体系

分类与编码是PLM数据治理的基础。分类体系通常采用树状结构,如“机械件 → 紧固件 → 螺栓 → 内六角螺栓”。编码体系则是在分类基础上赋予唯一标识,常见编码规则包括:

编码类型 结构示例 适用场景 优缺点
流水码 M-000001 通用物料 简单唯一,但无语义
分类码 FT-BOLT-M8-001 标准件、外购件 可读性强,但规则复杂
混合码 P-2024-00123 项目型产品 兼顾项目与流水
智能码 由系统自动生成 大型企业 依赖系统,人工难识别

编码体系一旦确定,应保持稳定,避免频繁变更。分类与编码应支持多维度检索,如按材料、按供应商、按项目、按状态等。

六、案例与场景:某装备制造企业的数据模型落地

某装备制造企业在PLM实施初期,物料编码由各部门自行定义,导致同一螺栓存在7种编码,BOM准确率不足60%。实施统一数据模型后,企业采取以下措施:

  1. 建立企业级分类树,覆盖机械、电气、液压、软件四大类。
  2. 制定编码规则:分类码+流水码,由PLM系统自动生成。
  3. 将EBOM与CAD装配体关联,实现设计结构自动同步。
  4. 通过MBOM映射规则,将工艺合件、辅料、损耗率纳入制造BOM。
  5. 为文档和CAD模型定义标准元数据模板,强制关键属性必填。

实施后,物料重复率下降85%,BOM准确率提升至98%,工程变更平均处理周期从7天缩短至2天。

七、常见误区与复盘

误区一:编码越智能越好。过度复杂的编码规则会增加人工录入错误,且难以适应组织变化。建议编码规则保持简洁,语义信息通过分类和属性表达。

误区二:BOM只是物料清单。BOM还包含版本、状态、替代料、损耗率、工位等信息,是制造执行的关键输入。

误区三:元数据可以后补。元数据缺失会导致检索困难、变更影响分析不准确,应在数据创建阶段就强制录入。

误区四:CAD模型直接当物料。CAD模型是几何文档,物料是业务对象,两者应分离管理并通过关联关系连接。

复盘要点:产品数据模型的成功不在于对象数量多,而在于对象之间的关系清晰、规则统一、责任明确。建议企业先定义最小可用数据模型,再通过试点项目验证,逐步扩展。

# 物料主数据最小字段示例
material_code: "FT-BOLT-M8-001"
material_name: "内六角螺栓 M8x30"
material_type: "外购件"
material_unit: "个"
material_version: "A"
material_status: "已发布"
material_category: "机械件/紧固件/螺栓"
material_supplier: "供应商A"
material_lead_time: 7

总之,产品数据模型是PLM系统的地基。物料主数据保证唯一性,BOM保证结构正确,文档与CAD模型保证设计意图可追溯,元数据保证可检索,分类与编码保证全局一致。六者协同,才能支撑产品全生命周期的数据贯通。