1. 课程导入与WIP跟踪工程全景
在制造现场,真正决定交付节奏的往往不是设备产能,而是“在制品此刻在哪里、处于什么状态、下一步该去哪”。WIP(Work In Process,在制品)状态与位置跟踪工程,就是围绕这一核心问题建立的一套数据采集、状态建模、位置解算与业务闭环体系。它要回答的不是“今天做了多少”,而是“每一件在制品现在是谁、在哪、能不能动、下一步去哪”。
一、核心目标与业务价值
WIP跟踪工程的核心目标可以概括为三句话:看得见——任意时刻能查到每一批在制品的位置与状态;说得清——状态变化有事件依据、有责任主体、有时间戳;管得住——异常停留、错站、漏站、超期能被及时发现并触发处置。它直接支撑四个业务价值:缩短制造周期(减少找料与等待)、提升齐套与排产准确性、降低错混料与质量追溯成本、为OEE与产能分析提供真实在制数据。
需要强调的是,WIP跟踪不是简单的“扫码记录”。扫码只产生一个事件点,而跟踪工程要把离散事件串成连续轨迹,再把轨迹映射到工位、缓存区、载具等物理对象上,最终形成可查询、可报警、可追溯的状态视图。
二、系统边界与关键术语
明确边界是工程落地的第一步。WIP跟踪系统的边界通常从物料上线开始,到成品下线或入库结束;上游对接MES工单与BOM,下游对接WMS入库与质量追溯。边界之内,系统负责状态与位置的采集、解算、存储与呈现;边界之外,排产算法、设备控制、工艺参数优化不属于本系统职责。
关键术语必须统一口径,否则后续数据无法对齐:
- 状态:在制品当前所处的工艺阶段与可用性,如待加工、加工中、待检、合格、返修、报废、冻结。
- 位置:在制品当前所处的物理或逻辑坐标,如某线某工位、某缓存区某货位、某载具某槽位。
- 事件:一次可记录的状态或位置变化,包含时间戳、对象标识、事件类型、来源设备与操作人。
- 轨迹:同一对象按时间排序的事件序列,是追溯与周期分析的基础。
- 批次:具有相同工艺与物料属性的一组在制品的集合,是跟踪与追溯的最小管理单元。
- 载具:承载在制品移动的托盘、料架、挂具或AGV,载具本身也可被跟踪。
- 工位:执行具体工序的物理位置,是位置跟踪的最小粒度之一。
- 缓存区:工序之间的暂存区域,常是WIP积压与错放的高发区。
三、从需求到落地的工程路线图
WIP跟踪工程的落地不是一次性开发,而是一条分阶段收敛的路线。第一阶段是需求与对象建模:梳理跟踪粒度(按批次还是按单件)、确定状态机、定义位置编码规则。第二阶段是数据采集设计:选择扫码、RFID、UWB、视觉或设备信号等采集方式,确定采集点与事件格式。第三阶段是状态与位置解算:把原始事件清洗、去重、补全,映射为状态迁移与位置坐标。第四阶段是业务闭环:实现查询、看板、异常报警与追溯报表。第五阶段是验证与迭代:用真实产线数据校验准确率、延迟与漏读率,持续优化采集点布局。
四、一个可参照的跟踪粒度示例
假设某电子装配线有SMT、插件、测试、包装四段,每段之间设缓存区。若按批次跟踪,一个批次为20块板,载具为托盘,每盘放5块。此时状态机可定义为:待上线→SMT加工中→SMT缓存→插件加工中→插件缓存→测试中→测试缓存→包装中→已入库。位置编码采用“线体-工位-缓存区-货位”四级,例如“L1-SMT-02-BUF-A03”。采集点设在每段入口与出口,扫码枪读取托盘码,系统据此更新批次位置与状态。若某批次在SMT缓存停留超过45分钟,系统触发“缓存超时”预警,提示调度员优先安排插件上线。这个示例说明:跟踪粒度、状态机、位置编码、采集点、预警阈值必须一起设计,缺一不可。
五、常见误区与工程判断
第一个误区是“采集点越多越好”。采集点过密会带来大量冗余事件,增加清洗与去重负担,反而降低实时性。合理做法是按状态迁移的必要节点布点,通常每段入口、出口、关键缓存区各一个即可。第二个误区是“位置只到工位”。对于缓存区,必须细化到货位或槽位,否则无法判断是否错放、是否积压。第三个误区是“状态只记录加工中”。待检、返修、冻结等状态同样关键,它们直接影响齐套与排产。工程判断的标准是:当调度员需要做决策时,系统能否在3秒内给出该批次的位置、状态与停留时长;若不能,说明采集或解算链路存在断点。