先说结论:生成BOM表并不难,难的是让BOM符合企业真实规则。项目开始前必须先明确BOM层级、配置口径、虚拟件、焊件、标准件、数量合并和物料编码。

BOM 数据来源

SolidWorks 装配体的 BOM 数据可以来自多个维度:

  • 装配结构:最基础的来源,按装配层级提取零件列表。
  • 配置:不同配置可能包含不同的零件组合。
  • 焊件切割清单:多实体焊件需要按切割清单提取型材规格。
  • 自定义属性:图号、名称、材质、重量等属性需要从属性卡读取。

总成、虚拟件与替代件的处理

实际装配体中经常出现以下特殊情况:

类型处理方式常见错误
虚拟件按规则排除或合并数量虚拟件被当作实物计入 BOM
替代件根据配置选择正确版本新旧版本同时出现在 BOM 中
标准件按规格型号合并数量同一螺栓被计为多个不同项
排除件从 BOM 中过滤辅助工装被计入产品 BOM

物料编码与属性校验

自动校验引擎会检查每个物料的:

  • 编码一致性:同一编码是否对应相同名称、规格与版本;新编码是否符合ERP规则。
  • 名称规范性:是否符合企业命名标准(如"图号-名称"格式)。
  • 材质合规性:材料牌号是否在企业标准库中。
  • 属性完整性:必填字段是否漏填。

Excel、PDM、ERP 三种输出路径

  1. Excel 报表:按物料类型自动分表导出(采购表、外协表、标准件表)。
  2. PDM数据:统一模型属性与PDM变量,并在状态变更前检查完整性;BOM结构不能简单等同于一张数据卡。
  3. ERP接口:通过受控集成服务、中间数据区或官方API创建物料和BOM,并保留回执、错误和重试记录。

先确定EBOM与MBOM边界

SolidWorks装配结构更接近设计BOM(EBOM);制造BOM(MBOM)还可能包含辅料、包装、工序拆分和合件关系。若要自动生成MBOM,必须由设计、工艺、生产与ERP团队共同定义转换规则。

下载 BOM 规则访谈模板

在启动 BOM 自动化项目前,建议先梳理企业的 BOM 规则。我们准备了一份《BOM 规则访谈模板》,请联系我们获取。您也可以查看 PDM/ERP 集成案例了解实际效果。