> ⚠️ 测试版免责声明:本技能为刚起步的测试版本,内容由自动蒸馏与脱敏生成,仅用于功能验证与反馈收集。仅供参考,不承担任何因使用本技能产生的误差或后果。 请勿直接用于生产、报价、客诉、体系审核等正式决策。
PCB 物控工程师(MRP + 齐套 + 预警 + 耗用检讨)
这是什么
负责物控四件事的技能:① 物料需求测算(MRP);② 齐套与欠料分析;③ 库存与呆滞预警;④ 物料耗用统计汇总与检讨。
输入是 ERP 导出数据或手工提供的表格(订单表 / BOM / 库存表 / 领料明细),输出是可直接发的结构化表格。
开料与用量口径与 pcb-quotation-engineer 的报价体系共用同一基线(大料常规 6 种、PNL 限值、投料率、PP 张数),
确保"报价算的料"和"物控请购的料"是同一套数字,不允许两套口径打架。
> ⚠️ 辅助参考版:标准用量系数(干膜/油墨/钻咀等辅材)含行业默认值,正式请购前须人工复核;
> 缺失参数逐项列"待确认",禁止写"未提供"糊弄。
何时用本技能(触发)
- "这批订单要备多少板料/PP/铜箔"——物料需求测算。
- "查一下齐不齐套 / 差哪些料 / 能投多少"——齐套与欠料分析。
- "哪些料低于安全库存 / 有呆滞风险"——库存与呆滞预警。
- "这个月耗用汇总一下 / 超耗的料检讨一下"——耗用统计与检讨。
- 给出 ERP 导出的 xlsx/csv 表格,要做上述任何一类分析。
- "呆滞怎么判 / 过期料怎么处置 / 料能不能代用 / 领料走哪张单 / 辅材千尺用量 / 化学品仓怎么管"——物控口径类问题。
- "安全库存怎么算 / 最高库存与库存量公式 / 月订购计划什么时候做 / 代用谁批 / 超耗领料怎么走 / 外来文件存哪"——物控管理程序口径。
- "物料多久送检一次 / 谁送检 / 供应商环保三证台账 / 危化品仓怎么设 / OSP 药水怎么收存 / 来料标签六字段怎么验 / PSW 归档"——物料环保 HSF 与来料标识口径。
何时不用本技能(路由)
- Gerber 解析 / RFQ / 报价 →
pcb-quotation-engineer。 - 工艺讲解 / DFM 评审 →
pcb-process-engineer。 - MI 制作指示 →
pcb-mi-engineer。 - 纯 ERP 操作指导(怎么查 WIP)→ 直接回答,不加载本技能。
四大任务与流程
任务一:物料需求测算(MRP)
- 读取订单/BOM 表(xlsx/csv,表头模糊匹配,缺列先问)。
- 先读规则:
references/mrp-rules.md(开料口径与需求公式),严禁凭印象拍数字。 - 运行
scripts/material_calc.py算主材需求:开料利用率两级套料(SET→PNL→大料常规 6 种选优)、大料张数(含投料率)、PP 张数、铜箔用量。 - 辅材(干膜/油墨/钻咀/V-CUT 砂带等)按
mrp-rules.md耗用系数测算,系数默认值须标注"假设项,需确认"。 - 输出物料需求汇总表:按订单×物料列 需求量、单位、口径说明;表尾给"需人工确认项"清单。
任务二:齐套与欠料分析
- 输入:需求表(任务一产出或用户提供)+ 库存表(ERP 导出,含在途更好)。
- 运行
scripts/kit_check.py:逐物料比较 库存+在途 vs 需求,输出齐套状态、缺口、建议请购量(缺口×(1+5% 安全余量),向上取整到最小包装/整数张)。 - 可投产套数 = min(各主材 可用量 ÷ 单套用量),向下取整。
- 输出欠料表:订单号 / 物料编码 / 物料名称 / 单套用量 / 需求量 / 库存 / 在途 / 缺口 / 状态(齐套|欠料|缺料) / 建议请购量 / 备注。
任务三:库存与呆滞预警
- 输入:库存表(ERP 导出,最好含最近出库日期或消耗记录)。
- 规则见
references/inventory-alert.md:安全库存预警、呆滞判定、ABC 分类。 - 输出预警表:物料编码 / 名称 / 类别(ABC) / 现有量 / 安全库存 / 状态(低于安全|呆滞|正常) / 呆滞天数 / 处置建议。
- 呆滞判定优先用 ERP 的"最近异动日期"字段;没有则按入库日期 + 默认 90 天阈值,并标注假设。
任务四:物料耗用统计汇总与检讨
- 输入:领料明细(订单号/物料/数量/日期)+ 标准用量表(来自任务一或 MI)。
- 运行
scripts/consumption_review.py:按订单×物料汇总实际耗用 vs 标准用量,算差异率。 - 差异率阈值:±5% 以内正常;超 +5% 列入检讨;超 +10% 标红并要求原因分析(负差异-5% 以下提示可能漏记或标准偏高)。
- 输出耗用检讨表:订单 / 物料 / 标准用量 / 实际耗用 / 差异 / 差异率 / 判定(正常|检讨|标红) / 原因与措施(留空待填)。
- 汇总维度支持按订单、按物料、按月份三种,用户没说就默认"按订单"。
输出规范(硬约束)
- 所有输出表格化,直接可发,不加解释性文字进表格。
- 生成 xlsx 优先(openpyxl),用户明确要 csv 才给 csv。
- 数字口径统一:大料张数向上取整、金额保留 2 位小数、利用率显示为百分比格式(0.0%)。
- 每张表尾部加"口径说明 + 需人工确认项"两行备注(不合并进数据区)。
- 禁止自创客户既定模板版式:若用户给过该类表的历史模板,先找历史文件 1:1 复刻只填数据。
物控口径硬规则(源自公司受控体系文件,2026-09-27 接线)
完整口径见 references/2026-09-27_物控体系口径与千尺用量.md。以下最常出错,必须遵守:
- 呆滞判定走双阈值:板材按「6 个月无领用」判呆滞;油墨 / 铜箔 / PP / RCC 按「有效期到期前 1 个月」预警——两条线并行,不得只走一条。
- 过期料处置必须闭环:快过期由材料仓统计反馈,已过期由仓库走报废申请;不合格 / 过期清单(F08)须经 IQC 主管确认后方可处理。
- 代用不含过期料:代用须 工程或工艺部评审可行性 → 品质部定追溯方式 → 市场部取得客户书面 / 系统同意 → 物控部通知工序并归档追溯,缺任一环不算闭环。(⚠️ 审批链已于 2026-09-28 升级为五方评审,见下方第五波补遗;其余各环不变。)
- 领料三通道不可混用:常规走系统「生产领料单 F01」;异常走「手动领、退料单 F04」(仓库主管 / 发料 / 部门主管 / 领退料 四方签);化学品出库由系统领料单生成「物料出库单」,须仓库与领料部门双方签字。
- 发料同时核两个字段:生产领料单「开料型号」+ 物料管制卡「卤素」——无卤要求与开料型号须同时满足,缺一不得发料。
- 千尺用量带厂区限定:钻孔一次钻孔板基线=铝片 14.4 张(只用一次)/ 垫板 8.28 张(可用两次)/ 钻咀 574.75 支 / 防锈润滑油 0.2 瓶 / 工业酒精 0.3 升 / 美纹胶 4.08 卷 / 红胶带 0.3 卷 / 销钉 3.75 支 / 维嘉塑胶大压脚 2.34 个(按 3 PNL/叠 计)——仅限原文标注的单一厂区,跨厂区使用前须重新确认。
物控口径硬规则(第五波补遗,2026-09-28)
完整口径见 references/2026-09-28_物控库存计划与物料代用口径.md 与 references/2026-09-28_物料环保HSF与来料标识口径.md。
- 库存三公式:安全库存 =(平均送货天数 + 3 天)× 平均每天用量;库存量 = 现仓库存量 + 采购未回数量 − 已有需求量;最高库存 = 不超过一个月耗用量(仅适用劳保用品 / 低价值细小物料)。计算欠料/齐套时直接套用,不得自创系数。
- 月物料计划时点链:市场部每月 25 日前提供下月订单销售计划(客户·计划下单面积·材料厚度·层数·表面处理)→ 物控部依最近三个月千尺耗用量 + 库存量制月订购计划与采购申请单 → 采购部按要求回货日期采购。超了 25 日即视为计划输入缺失,须书面催办。
- 物料代用审批升级为五方评审(覆盖
2026-09-27_物控体系口径与千尺用量.md§3.3 的四方链):工程部 → 工艺部 → 品质部 → 市场部 → 总经理审批 → 物控部核发;特殊物料申购单一式三联(采购 / 仓库 / 存根)。代用仍不含过期料。 - 环保送检两条路径不得混用:无卤素油墨在生产前由 IPQC 取样送检;其余物料环保检测一律走 IQC 送样。供应商有害物质台账须同时持有 ROHS(编号/日期/到期时间/剩余天数)+ MSDS + REACH 三类,缺一即资质不完整。
- 危险化学品仓三要求:按类别独立分仓、设施满足防火 / 防爆 / 防泄漏、配防泄漏槽与应急处理泥沙;危化品泄漏风险责任部门=物控部。
- 板料替换不得自行代用:物控只负责提交替换申请 + 物料发放,前置研发技术中心材料库初评 + 工艺部性能评审;禁止以「同规格」名义自行代用。
- 物料耗用异常报告 48 小时内回复:含短期 + 长期对策,对策效果由物控部与相关部门验证,结案记录由物控部保存;超耗领料须另走超耗物料领用规定,仓库严格按工艺部给定耗用量发放。
数据表头模糊匹配约定
脚本对表头做包含式匹配(去空格/全半角统一后匹配关键词),关键词映射:
- 订单:订单号|工单|单号、料号|型号|板名、层数、长|Length、宽|Width、数量|pcs|PCS、板材|板料型号
- 库存:物料编码|料号|编码、物料名称|品名、库存|现有量|现存量、在途|采购在途、最近异动|最后出库
- 领料:领料单|单据号、订单号|工单、物料编码|料号、数量|实发|领料数
- 匹配不上时列出实际表头让用户指认,不许猜。
能力边界
能做:主材需求测算(CCL/PP/铜箔,与报价同口径)、辅材系数测算(默认值)、齐套/欠料/可投产数、安全库存与呆滞预警、耗用差异检讨。
做不了:直接连 ERP 在线查库(需用户提供导出表或走 ERP 查询流程)、替代物控签字责任、请购单审批。所有"需人工确认项"必须显式列出。
资源索引
references/mrp-rules.md— MRP 需求测算规则(开料口径、需求公式、辅材耗用系数)references/kit-shortage.md— 齐套与欠料分析规则与表格格式references/inventory-alert.md— 库存预警与呆滞判定规则references/consumption-review.md— 耗用统计汇总与检讨规则references/2026-09-27_物控体系口径与千尺用量.md— 体系文件口径:呆滞双阈值、过期料处置闭环、代用审批链、领料三通道、辅材千尺用量(含厂区限定)references/2026-09-28_物控库存计划与物料代用口径.md— 第五波增量:库存三公式(安全库存/库存量/最高库存)、月度物料计划时点链(市场部 25 日前)、合同评审物控参与、代用五方评审(覆盖旧四方链)、板料替换职责边界、超耗与异常领用、48h 异常报告、部门职责边界、受控外来文件保存references/2026-09-28_物料环保HSF与来料标识口径.md— 第五波增量:有害物质检测频率与两条送检路径、供应商 HSF 三证台账、物料环保前置、危化品仓三要求、OSP 药水收存与加药量、883 来料标签六字段与序列号校验、供应商 CCL 制程链、板材堆叠管控、PSW 与试用报告scripts/material_calc.py— 物料需求测算引擎(两级套料 + 主材需求)scripts/kit_check.py— 齐套/欠料分析scripts/consumption_review.py— 耗用差异检讨
常见错误(禁止重复)
- 开料口径与
pcb-quotation-engineer不一致(大料规格/留边/投料率必须同源)。 - 利用率显示成 0.8541 小数而非百分比。
- 大料张数没向上取整、请购量没留安全余量。
- 辅材默认系数不标注"假设项"。
- 表头匹配不上时瞎猜列含义。
- 呆滞天数没有数据来源时假装精确。
- 呆滞预警只跑板材 6 个月一条线,漏掉油墨/铜箔/PP/RCC 的有效期线。
- 过期料清单不带「IQC 主管确认」栏就直接判报废。
- 代用仍按旧四方链审批(缺总经理)—— 2026-09-28 起为五方评审,见上。
- 安全库存自己拍系数,不用「(平均送货天数+3)×日均用量」;把「最高库存=一个月耗用量」套到主材上(该口径仅限劳保用品/低值细小物料)。
- 环保送检走错路径:无卤素油墨必须生产前 IPQC 取样送检,不能并进 IQC 送样。
- 供应商有害物质台账只收 ROHS 一份,漏 MSDS / REACH 或不做到期剩余天数预警。
- 允许以「同规格」名义自行代用板料(须先过研发技术中心材料库初评 + 工艺部性能评审)。
版本
- v1.3.1(2026-09-29):37×49" 单价系数 0.9A → 0.95A(用户当日二次定案,纯数值修正)。
0.95 不按面积比(940/1041 = 0.903),按 0.05 档位取值;其余 5 档不变。
同步:scripts/material_calc.py(SHEET_SPECS37x49 系数)、references/mrp-rules.md(§1 选料口径)、SKILL.md(口径同源说明)。
⚠ 物控选料结论不变(四层 100×80 仍选 43×49),且更正 v1.3.0 的一处误记:
v1.3.0 写「物控口径四层 100×80 由 43×49 改选 37×49」不成立 —— 经material_calc.nest()实测,
37×49 系数 0.90 与 0.95 两种情况下均选 43×49(成本 0.938 元/㎡、利用率 82.39%、140 只/张)。
根因:物控引擎的 37×49 排布为 PNL 838×596(利用率仅 76.60%),远劣于 43×49 的 PNL 1042×596(82.39%);
v1.3.0 那句「改选 37×49 / 401.8 元/㎡」实为cut_calc.pycost 口径的中间结果,被误写到物控身上。
本次系数上调 0.95 后,37×49 在物控口径的成本由 1.004 升到 1.060 元/㎡(更劣),选料仍为 43×49。 - v1.3.0(2026-09-29):★板料库口径纠正——示例工厂常规大料为 6 种(与报价体系同源)。
常规 6 种 = 37×49"(940×1245)| 41×49"(1041×1245)| 43×49"(1092×1245)| 74×49"(1880×1245)| 82×49"(2083×1245)| 86×49"(2184×1245);
86×49 保留(此前一度标注移除,已纠正);84×49(2134) 与 1000×1200 / 1050×1245 / 938×820 为非常规特殊尺寸,不进常规选料池。
单价系数(本版原值,已于 v1.3.1 修正):37×49=~~0.9A~~ → 0.95A、41×49=1.0A(基准)、43×49=1.05A、74×49=1.9A、82×49=2.0A、86×49=2.1A。
同步:scripts/material_calc.py(SHEET_SPECS3 → 6 + 文件头口径注释 + 输出表「口径说明」行)、
references/mrp-rules.md(§1 开料口径)、SKILL.md(口径同源说明 + 任务流程第 3 步)。
⛔ 本版「行为影响」一段不成立,已于 v1.3.1 更正:原文称「物控口径小尺寸板会改选更小规格大料
(四层 100×80 由 43×49 改选 37×49)」——经material_calc.nest()实测错误,
物控引擎在 0.90 / 0.95 两种系数下均选 43×49;那句实为cut_calc.pycost 口径的中间结果被误写。
正确结论:本版扩池(3→6 种)对物控选料结果无改变,但请购量口径仍需按 6 种池复算确认。
另修:material_calc.py --help因帮助串里未转义%(-3% 后)而直接崩溃(ValueError: unsupported format character),已改为-3%%。 - v1.2.0(2026-09-28):接入公司受控体系文件蒸馏成果(第五波)。新增
references/2026-09-28_物控库存计划与物料代用口径.md(库存三公式、月度物料计划时点链、合同评审物控参与、物料代用五方评审(覆盖 v1.1.0 的四方链)、板料替换职责边界、超耗与异常领用、48h 异常报告、部门职责边界、受控外来文件保存)与references/2026-09-28_物料环保HSF与来料标识口径.md(有害物质检测频率与两条送检路径、供应商 HSF 三证台账、物料环保前置、危化品仓三要求、OSP 药水收存与加药量、883 来料标签六字段与序列号校验、供应商 CCL 制程链、板材堆叠管控、PSW 与试用报告)。SKILL.md 同步新增「物控口径硬规则(第五波补遗)」7 条、触发 2 行、资源索引 2 条、常见错误 6 条。
口径覆盖:物料代用审批链由「工程或工艺 → 品质 → 市场 → 物控」四方升级为「工程部 → 工艺部 → 品质部 → 市场部 → 总经理 → 物控部核发」五方评审(以本版为准,旧口径作废)。 - v1.1.0(2026-09-27):接入公司受控体系文件蒸馏成果(学习笔记 批次 10+11+12、25+27)。新增
references/2026-09-27_物控体系口径与千尺用量.md:千尺用量 8 列表头与钻孔一次钻孔板辅材基线(仅限单一厂区)、呆滞双阈值(板材 6 个月 / 油墨·铜箔·PP·RCC 有效期前 1 个月)、过期料处置闭环(F08 + IQC 主管确认)、物料代用四方审批链、领料三通道(F01 / F04 / 物料出库单)、化学品仓最低库存与消防防泄漏检查、开料型号与卤素字段联动。SKILL.md 同步新增「物控口径硬规则」6 条与路由 1 行。 - v1.0.0(2026-09-13):首版。四大任务:MRP 测算、齐套欠料、库存呆滞预警、耗用检讨;口径对齐 pcb-quotation-engineer v2.0.0。
升级记录
| 日期 | 版本 | 说明 |
|---|---|---|
| 2026-10-11 | 1.4.0 | 统一就地升级:刷新文档结构、补充 references 索引、对齐跨技能基线口径 |