跳到正文

模具物料编码规则:层级编码设计与历史编码迁移方案

物料编码是图纸、BOM、采购单三处关联的唯一锚点。本文给出按工艺-组件-类型-序号的四级编码设计、单工厂与多工厂两种编号策略、编码变更的映射表做法,以及历史编码迁移时避免重复物料的处置规则。

BOM与编码 BOM 与编码在售

一、编码在模具标准化里承担什么角色?

编码是三处关联的唯一锚点:图纸上写的、BOM 里列的、采购单里下的, 如果这三处用的是同一个编码,沟通成本就降到了最低。反之,同一个零件在三处 对应三个不同的标识,采购与装配环节都要靠人重新对照。

这也是为什么标准化工程一定要把编码纳入范围。编码不统一,前面做的 模架收敛、标准件收敛、钢料规范都会在实际执行时被绕过。

二、四级编码的每一层该放什么?

每一层放一个稳定不变的维度,层内顺序固定。推荐工艺、组件、类型、序号四层, 每层留固定宽度,总长七位。

层宽度取值来源稳定性
工艺1 位注塑 / 冲压 / 压铸极少变动
组件2 位模架 / 标准件 / 型腔 / 顶出较少变动
类型2 位各组件下的零件类型随选型规则调整
序号2 位00–99 流水持续新增

组件层留两位是关键。这个层是最容易扩展的——当规范里增加新的组件大类时, 两位编码有足够余量可用;若只留一位,扩展时无处安放,往往要推翻整套编码。

三、单工厂和多工厂的编号策略怎么选?

差别在于要不要预留工厂码位。单工厂预留会造成位数浪费,多工厂不预留则后期 无法扩展,只能整体加位重构。

策略结构适用局限
连续流水七位无工厂位单工厂且短期不扩展扩展时需整体重构
预留工厂位工厂 2 位 + 原五位多工厂或规划中初期位数略长

多工厂场景建议把工厂码放在最前面(紧跟工艺之后)或最末尾,不要放在中间。 放中间会让已使用的编码段需要迁移,放末尾或开头则只影响新增编码。

四、停用件为什么不能复用编码?

复用会让历史记录指向错误的物料。假设某个顶针规格停用,编码被分配给另一个零件, 那么引用过旧编码的历史 BOM、采购单、库存记录都会指向新零件,追溯完全失效。

正确做法是保留编码并在主数据里标记停用,同时注明停用日期与替代编码。 需要找替代时通过主数据查询,而不是靠编码推断。

常见做法后果
停用后编码回收复用历史数据全部指向错误物料
停用后编码删除历史 BOM 无法解读
停用后保留并标记历史可查,可顺链到替代

五、历史编码迁移该怎么做法才不破坏数据?

做法是新建映射表逐条对应,而不是直接修改老料号。老料号继续用于历史单据, 新编码用于新单据,两者通过映射表关联。

迁移方式数据风险是否推荐
直接改老料号历史单据失去指向不推荐
新建映射表对应双轨运行,风险可控推荐
一次性全量切换切换期混乱不推荐

双轨运行期间要明确一个截止点:过了截止点,新单据必须用新编码, 否则双轨会无限延长,等于没迁移。

六、编码规则该写进什么文件才不失效?

写进规范文件,并且要落到图纸模板上。最有效的做法是把编码规则写进 BOM 模板的 说明页,让每次导出 BOM 时都带着规则说明,而不是靠口头传承。

载体作用建议
BOM 模板说明页每次导出都携带必做
编码规则文档完整定义与取值范围必做
图纸技术要求图纸侧引用建议
主数据字段标记停用与替代关系必做

判断口径:编码一经发布不得变更,确需变更时走映射表并留变更日期; 停用编码保留不删不回收;历史料号不改,通过映射表双轨过渡到新编码。

七、编码查重该怎么避免同号异物?

同号异物是最严重的编码事故,比缺号严重得多。查重不能只查编码本身, 还要查"同一规格是否被分配了多个编码"。

查重对象查什么为什么重要
编码 → 规格一个编码是否对应多个规格同号异物
规格 → 编码同一规格是否被分配多个编码一物多号
名称 → 编码相同名称是否多个编码命名不规范导致
相似名称名称相近是否指向不同物料易混淆

第二类"一物多号"同样会造成问题:采购时不确定该用哪个编码, 不同人下不同的单,结果两种编码的物料同时存在于库中。

有效做法是按"规格组合"建唯一索引——把材质、规格、表面处理等字段拼成 一个规格指纹,指纹必须唯一。指纹重复即视为需要归并。

常见现象归并方向处理方式
同号多规格拆分为多编码原编码保留给主流规格
一物多号归并到主编码其余编码标记停用并指向主编码
名称近同物不同保持独立补充区分说明或改命名
名称同名物异改命名命名必须能区分

归并动作必须留记录。归并后旧编码标记停用并写明替代关系, 这样历史单据仍可解读——这一点与前面"停用件保留"是同一条规则。

八、编码体系的日常维护该谁来做、怎么做?

编码体系需要有人明确负责,否则会逐渐劣化。日常维护包含四项动作: 新料申请、停用申请、归并申请、变更留痕。

动作触发时机审批要点
新料申请新增物料规格查重通过
停用申请物料不再使用不复用原编码
归并申请发现一物多号明确主编码
变更留痕任何编码变动记录日期与原因

其中"新料申请"这一步的查重最关键。若跳过往申请流程直接建编码, 重复编码会在系统里产生,且事后极难清理——因为已经有单据引用了它。

维护责任要落到具体角色。建议把"新料申请时必须查重"写成流程硬性步骤, 而不是寄望于申请人的自觉。

判断口径:以"材质+规格+表面处理"拼成规格指纹建立唯一索引,指纹重复即视为需归并; 新料申请必须先查重后编码,归并时保留主编码并将其余标记停用且写明替代关系。

实践经验

在一次料号整理中建立规格指纹索引后,找出了多组"一物多号"的案例, 通常是不同时间由不同人申请造成。归并后采购不再需要人工确认该用哪个编码, 历史单据通过停用映射仍可解读。

这项内容还有哪些常见疑问?

编码位数多少位比较合适?

推荐七位固定长度,位数不足会在扩展时推翻重建,过长则人工维护困难;位数按未来三到五年的扩展量预估。

多工厂需要预留工厂位吗?

建议预留两位工厂码位,单工厂时统一填零;预留后后期新增分厂无需改动编码结构。

停用的编码能复用吗?

不能。复用会让历史 BOM 与采购单指向错误物料,必须保留原编码并标记停用。

历史物料编码要不要统一改掉?

不建议直接改,用新建映射表逐条对应,老料号保留可查,强行统一会破坏历史数据追溯。

编码里的中文能出现在目录或文件名里吗?

不能。编码标识仅用 ASCII,中文名只用于显示,进入目录名会导致系统按整串建目录而失败。

编码变更需要走什么流程?

编码一经发布不得变更,必须变更时走映射表与变更留痕,并同步通知采购与协作方。