先说结论:生成BOM表并不难,难的是让BOM符合企业真实规则。项目开始前必须先明确BOM层级、配置口径、虚拟件、焊件、标准件、数量合并和物料编码。
BOM 数据来源
SolidWorks 装配体的 BOM 数据可以来自多个维度:
- 装配结构:最基础的来源,按装配层级提取零件列表。
- 配置:不同配置可能包含不同的零件组合。
- 焊件切割清单:多实体焊件需要按切割清单提取型材规格。
- 自定义属性:图号、名称、材质、重量等属性需要从属性卡读取。
总成、虚拟件与替代件的处理
实际装配体中经常出现以下特殊情况:
| 类型 | 处理方式 | 常见错误 |
|---|---|---|
| 虚拟件 | 按规则排除或合并数量 | 虚拟件被当作实物计入 BOM |
| 替代件 | 根据配置选择正确版本 | 新旧版本同时出现在 BOM 中 |
| 标准件 | 按规格型号合并数量 | 同一螺栓被计为多个不同项 |
| 排除件 | 从 BOM 中过滤 | 辅助工装被计入产品 BOM |
物料编码与属性校验
自动校验引擎会检查每个物料的:
- 编码一致性:同一编码是否对应相同名称、规格与版本;新编码是否符合ERP规则。
- 名称规范性:是否符合企业命名标准(如"图号-名称"格式)。
- 材质合规性:材料牌号是否在企业标准库中。
- 属性完整性:必填字段是否漏填。
Excel、PDM、ERP 三种输出路径
- Excel 报表:按物料类型自动分表导出(采购表、外协表、标准件表)。
- PDM数据:统一模型属性与PDM变量,并在状态变更前检查完整性;BOM结构不能简单等同于一张数据卡。
- ERP接口:通过受控集成服务、中间数据区或官方API创建物料和BOM,并保留回执、错误和重试记录。
先确定EBOM与MBOM边界
SolidWorks装配结构更接近设计BOM(EBOM);制造BOM(MBOM)还可能包含辅料、包装、工序拆分和合件关系。若要自动生成MBOM,必须由设计、工艺、生产与ERP团队共同定义转换规则。
下载 BOM 规则访谈模板
在启动 BOM 自动化项目前,建议先梳理企业的 BOM 规则。我们准备了一份《BOM 规则访谈模板》,请联系我们获取。您也可以查看 PDM/ERP 集成案例了解实际效果。