1. 项目背景
1.1 现有信息化系统
现状描述:特创科技目前已经部署了四大信息化系统:ERP(企业资源计划)、MES(制造执行)、WMS(仓储管理)、QMS(质量管理)。这四个系统由不同的供应商提供,在技术上是有互通接口的,但由于供应商体系的不同,在使用和维护上存在以下问题。
系统信息
| 系统名称 | 功能定位 | 供应商 | 互通情况 |
|---|---|---|---|
| ERP | 企业资源计划系统 | 供应商 A | 与其他系统有数据接口 |
| MES | 制造执行系统 | 供应商 B | 与其他系统有数据接口 |
| WMS | 仓储管理系统 | 供应商 C | 与其他系统有数据接口 |
| QMS | 质量管理系统 | 供应商 D | 与其他系统有数据接口 |
具体问题
| 痛点 | 具体表现 | 影响 |
|---|---|---|
| 多系统登录 | 四个系统由不同供应商提供,需要分别登录 | 使用和维护效率低,增加管理复杂度 |
| 供应商体系分散 | 各系统供应商独立,缺乏统一的技术架构 | 系统集成和升级依赖多方协调,响应时间不确定 |
| 数据访问分散 | 虽然系统有互通,但数据分散在不同系统中 | 计划员需要跨系统查询和汇总信息 |
| 维护成本高 | 多个供应商系统分别维护,技术支持复杂 | 需要与多个供应商对接,响应慢,成本高 |
典型场景
计划员排产时,需要:
- 分别登录 ERP、MES、WMS、QMS 四个系统
- 从各系统查询和收集信息(订单、库存、进度、质量)
- 手动汇总到 Excel 表格
- 凭经验排产
这个过程通常需要 2-3 小时,而且由于系统供应商不同,一旦某个系统出现问题,需要分别联系不同供应商进行支持,响应时间难以保证。
1.2 PCB 生产特点
PCB 生产具有以下典型特点:
- 工艺复杂:涉及钻孔、电镀、蚀刻、阻焊、成型等多道工序
- 订单多样化:小批量、多品种、高混合
- 质量要求高:对精良率有严格要求
- 交期紧张:客户对交付时间敏感
- 设备依赖强:生产计划需考虑设备能力与产能
2. 核心价值定位
2.1 PCB 制造的根本矛盾
PCB 行业有三句心照不宣的共识:
1. 急单不是问题,插单才是
- 一张插单能把后面数十道工序整个搅乱
- 计划员需要在多个工序间重新协调,耗时耗力
- 影响因素呈指数级扩散
2. 连批策略是效率利器,也是风险黑洞
- 连批越大效率越高(减少换线、提高设备利用率)
- 但一旦质量失控,损失呈指数级放大
- 在效率与质量之间需要精确平衡
3. 工厂不是输给竞争对手,而是输给自己的混乱
- 生产计划混乱导致资源浪费
- 异常响应不及时影响交付
- 缺乏可视化导致决策滞后
2.2 APS 作为智能决策中枢
APS 的核心价值不在于生成一个漂亮的甘特图,而是:
前端即策略
- 接单瞬间完成:
- DFM(可制造性设计)分析
- 物料试算和可用性检查
- 产能评估和交期承诺
- 插单成本量化为利润杠杆:
- 将插单影响的成本清晰量化
- 为销售决策提供数据支持
- 平衡短期收益与长期影响
多目标智能优化
- 同步满足三个关键指标:
- 最小换线成本(提高设备利用率)
- 最快交期(保障客户交付)
- 最低良率风险(控制质量风险)
- 智能平衡:
- 连批策略动态调整
- 根据订单紧急程度自动优先级排序
- 考虑设备能力、工艺约束、物料可用性
从救火到预测
- 四阶段演进路径:
- 可视化:生产状态实时看板,透明化管理
- 透通化:整合 ERP、MES、WMS、QMS 分散的数据,统一访问入口
- 预测化:基于历史数据和实时状态预测瓶颈
- 自适应:系统自我调节,自动应对异常
3. 痛点分析
3.1 系统分散,供应商体系差异
(已在 1.1 现有信息化系统章节中详细描述)
3.2 完全依赖人工经验排产
现状描述:目前生产计划排程完全依赖计划员的人工经验,没有自动化排程工具,排产效率低、准确率难以保证。
具体问题
| 痛点 | 具体表现 | 影响 |
|---|---|---|
| 排程效率低 | 一个计划员每天需要 2-3 小时排产 | 耗时耗力,计划员沦为"数据搬运工" |
| 准确率难保证 | 人工排程难以考虑所有约束条件 | 设备冲突、物料短缺、交期延误频发 |
| 资源利用率低 | 人工难以全局优化,资源浪费严重 | 设备利用率不高,人员空闲/加班并存 |
| 交付准期率低 | 插单、异常处理缺乏科学方法 | 交期承诺难以兑现,客户满意度下降 |
| 知识流失 | 依赖个人经验,人员离职后排程方法丢失 | 排程质量不稳定,新人上手慢 |
排程复杂度分析
PCB 生产排程需要同时考虑:
- 设备约束:数十台设备,每台设备能力不同
- 物料约束:数百种物料,库存实时变化
- 工艺约束:每张订单工艺路线不同,依赖关系复杂
- 人员约束:不同工序需要不同技能人员
- 质量约束:连批数量、间隔时间等质量要求
- 交期约束:不同订单交期紧急程度不同
面对如此复杂的约束条件,人工排程几乎不可能达到最优解。
3.3 插单管理混乱
现状描述:PCB 行业特点是插单频繁,插单打乱排程后,计划员需要花费大量时间重新协调,影响面呈指数级扩散。
具体问题
| 痛点 | 具体表现 | 影响 |
|---|---|---|
| 插单成本不可视 | 无法量化插单带来的成本和影响 | 销售部门不清楚插单的真实代价 |
| 插单影响评估难 | 需要手动评估插单对后续工单的影响 | 评估不准确,导致新的延误 |
| 重排耗时长 | 插单后需要手动调整后续所有工单 | 耗时 1-2 小时,影响生产效率 |
| 插单冲突频发 | 插单导致设备冲突、物料短缺 | 生产秩序混乱,返工增多 |
3.4 连批策略风险黑洞
现状描述:连批是提高效率的利器,但一旦质量失控,损失呈指数级放大。人工难以在效率与质量之间找到最佳平衡点。
具体问题
| 痛点 | 具体表现 | 影响 |
|---|---|---|
| 连批决策依赖经验 | 计划员凭经验判断是否连批 | 决策不科学,质量风险不可控 |
| 连批数量无限制 | 为追求效率无限连批 | 一旦出问题,批量报废损失巨大 |
| 连批记录不完整 | 没有记录每次连批的质量表现 | 无法从历史数据中学习优化 |
| 连批间隔不控制 | 连续生产不停机检查 | 设备磨损快,质量风险累积 |
3.5 生产计划不透明
现状描述:生产计划在 Excel 表格中,只有计划员清楚,其他部门和管理层无法实时了解生产状态。
具体问题
| 痛点 | 具体表现 | 影响 |
|---|---|---|
| 计划不可见 | 计划在 Excel 中,只有计划员能看到 | 其他部门无法提前安排工作 |
| 进度不透明 | 生产进度依赖电话、微信确认 | 信息不对称,协作效率低 |
| 瓶颈不清晰 | 无法快速识别生产瓶颈工序 | 资源调配不及时 |
| 决策滞后 | 管理层无法实时掌握生产状态 | 决策基于过时信息,错失良机 |
3.6 异常响应慢,救火常态化
现状描述:生产过程中经常出现设备故障、物料短缺、质量异常等情况,目前完全依赖人工发现和处理,响应速度慢,生产秩序混乱。
特创科技在生产计划排程方面面临六大核心痛点:
- 系统分散,供应商体系差异:需要分别登录不同系统,维护成本高
- 完全依赖人工经验排产:没有自动化排程工具,效率和准确率低
- 插单管理混乱:插单成本不可视,影响评估不准确
- 连批策略风险黑洞:效率与质量难以平衡
- 生产计划不透明:信息不对称,决策滞后
- 异常响应慢:只能事后救火,缺乏预测能力
4. 解决方案概述
4.1 APS 系统定位
APS(Advanced Planning and Scheduling,高级计划与排程系统)是利用数学算法和优化技术,结合实时数据和业务规则,以支持企业制定准确、可行的生产计划,并实现最佳的资源分配和调度。
作为连接 ERP 与 MES 的桥梁,APS 在特创科技的信息化体系中扮演着"智能决策中枢"的角色。
- 接单即策略:接单瞬间完成 DFM 分析、物料试算和产能评估
- 插单成本量化为利润杠杆:将插单影响的成本清晰量化
- 多目标智能优化:同步满足换线成本、交期、良率风险三个关键指标
- 从救火到预测:可视化 → 透通化 → 预测化 → 自适应
4.2 核心功能清单
4.2.1 APS(短期排产)功能
| 功能模块 | 功能描述 | 核心价值 | 优先级 |
|---|---|---|---|
| 订单管理 | 订单接收、拆单、合单、优先级调整 | 统一订单入口,提高排产效率 | P0 |
| DFM 分析 | 可制造性设计分析,工艺可行性评估 | 前端风险控制,减少返工 | P0 |
| 物料试算 | 物料可用性检查、替代物料推荐 | 确保生产连续性 | P0 |
| 产能评估 | 接单瞬间完成交期和成本评估 | 支持销售快速报价 | P0 |
| 智能排程 | 多约束条件自动排产(设备、人员、物料) | 减少人工干预,提高准确率 | P0 |
| 连批优化 | 动态连批策略,平衡效率与质量 | 最大化设备利用率 | P1 |
4.3 核心工序分析
在 PCB 制造过程中,不同工序对整体生产效率和交付周期的影响程度不同。根据约束理论(Theory of Constraints),系统的产出由瓶颈工序决定。特创科技的生产计划排程需要重点关注以下核心工序:
4.3.1 核心工序定义
压合、钻靶、阻焊是特创科技 PCB 生产线的三个核心工序,它们具有以下共同特点:
1. 瓶颈效应
- 设备投资大:压合机、钻靶设备(靶机)、阻焊印刷线都是高价值设备,设备数量有限
- 产能有限:通常成为整个生产线的约束工序(瓶颈)
- 加工时间长:压合需要数小时,钻靶定位和阻焊也有较长的周期
2. 关键路径特性
- 工艺流程位置:
内层 → 压合 → 钻靶 → 阻焊 → 表面处理 → 成品
- 不可逆性:一旦经过这些工序,返工成本极高
3. 约束条件复杂
- 压合:批次约束(必须整批处理)、温湿度要求、层压板库存
- 钻靶:靶位设计、靶位数量、精度要求、换夹具时间
- 阻焊:颜色管理、网板管理、固化时间
4.3.2 核心工序优先排产策略
3层板 1000片
4层板 800片] --> B[钻靶排产
按靶位设计分组] B --> C[阻焊排产
按颜色和工艺分组] C --> D[其他工序匹配
内层、外层、沉铜等] style A fill:#ff9999 style B fill:#ffcc99 style C fill:#ccff99 style D fill:#99ccff
主线计划优先
压合计划(主瓶颈) → 钻靶计划(次瓶颈) → 阻焊计划(关键约束)
↓
其他工序(内层、外层、沉铜等)
↓
围绕主线进行排产匹配
排产逻辑
- 最大化瓶颈利用率
- 根据约束理论(TOC),系统的产出由瓶颈决定
- 优先确保压合机满负荷运行
- 避免瓶颈设备闲置
- 减少 WIP(在制品)
- 其他工序跟着主线走,避免大量半成品积压
- 精益生产,降低库存成本
- 缩短交付周期
- 关键路径上的工序优先排产,减少等待时间
- 压合、钻靶、阻焊这三个工序是关键路径的节点
- 降低换产成本
- 相似规格的产品集中安排在压合、钻孔工序
- 减少换线次数,提高设备利用率
4.3.3 实际排产步骤
第一步:压合计划(主瓶颈)
- 根据订单需求确定压合批次
- 考虑压合机产能和层压板库存
- 相同层数、相同板材的订单尽量安排在同一批次
第二步:钻靶排产(次瓶颈)
- 根据压合完成的计划安排钻靶工序(定位基准孔加工)
- 按靶位设计和精度要求分组,减少换夹具和校准时间
- 考虑钻靶设备数量和产能
- 确保定位精度满足后续外层工序要求
第三步:阻焊排产(关键约束)
- 根据钻靶完成的计划安排阻焊工序
- 按颜色和工艺分组,减少网板更换
- 考虑固化时间和炉温要求
第四步:其他工序匹配
- 内层线路:跟随压合计划前推 2-3 天
- 外层线路:跟随钻靶计划后推 1 天
- 沉铜、蚀刻等:在主计划完成后快速匹配
5. 系统架构
5.1 总体架构
5.1.1 架构设计原则
特创科技 APS 系统采用三层架构设计,遵循以下核心原则:
- 分层解耦:决策层、计划层、执行层清晰分层,各层职责明确,便于维护和扩展
- 数据驱动:基于实时数据进行排程决策,保证计划的准确性和可执行性
- 双向集成:各层系统之间实现双向数据交互,形成闭环反馈机制
- 灵活扩展:支持后续接入更多系统,适应企业数字化转型的长期需求
5.1.2 三层架构详解
决策层(ERP)
决策层是企业资源配置和战略决策的核心,负责:
- 订单管理:接收客户订单,维护订单信息(产品规格、数量、交期、优先级等)
- 主数据管理:维护产品主数据、客户信息、供应商信息等基础数据
- 财务核算:进行成本核算、利润分析,为经营决策提供财务数据支持
- 产销协同:协调销售与生产,平衡需求与产能
计划层(MPS + APS)
计划层是系统的核心,承担生产计划制定和排程调度的重任:
MPS(主生产计划)- 中长期规划
- 需求预测:基于历史数据和市场情报,预测未来需求趋势
- 产能规划:评估中长期产能需求,提前识别产能缺口
- 外协决策:在产能不足时,智能决策哪些订单外包
- 资源准备:提前规划人员、设备、物料的资源需求
APS(高级排产)- 短期排程
- 订单评估:接单瞬间完成 DFM 分析、物料试算、产能评估
- 智能排程:基于多约束条件自动生成排程方案
- 插单处理:量化插单成本,快速评估影响,自动重排
- 连批优化:动态调整连批策略,平衡效率与质量
- 异常应对:快速响应设备故障、物料短缺、质量异常等突发事件
执行层(MES + WMS + QMS)
执行层负责生产过程的执行、监控和数据采集:
MES(制造执行系统)
- 生产执行:接收生产指令,指导车间生产
- 进度采集:实时采集生产进度、设备状态、人员工时
- 质量控制:记录生产过程中的质量数据,支持质量追溯
- 异常上报:及时上报生产异常(设备故障、质量不良等)
WMS(仓储管理系统)
- 物料管理:管理原材料、半成品、成品的库存
- 出入库管理:支持物料的入库、出库、调拨、盘点
- 库存实时同步:实时同步库存状态,确保排程基于准确数据
QMS(质量管理系统)
- 质量标准:维护质量标准和检验规范
- 质量约束:向 APS 提供质量约束条件(连批限制、间隔要求等)
- 质量记录:记录每次生产活动的质量表现,用于学习和优化
5.1.3 总体架构图
中长期] APS[APS系统
短期] end subgraph "执行层" MES[MES系统] WMS[WMS系统] QMS[QMS系统] end ERP -->|订单信息| MPS ERP -->|订单信息| APS MPS -->|滚动计划| APS APS -->|生产指令| MES APS -->|物料需求| WMS APS -->|质量检查点| QMS MES -->|生产进度| APS WMS -->|库存状态| APS QMS -->|质量约束| APS style ERP fill:#e1f5ff style MPS fill:#fff4e1 style APS fill:#fff081 style MES fill:#ffe1f5 style WMS fill:#ffe1f5 style QMS fill:#ffe1f5
5.1.4 数据流向说明
| 数据流 | 从 | 到 | 数据内容 |
|---|---|---|---|
| 订单信息 | ERP | MPS, APS | 订单详情、产品规格、数量、交期 |
| 滚动计划 | MPS | APS | 中长期生产计划、产能规划 |
| 生产指令 | APS | MES | 排程结果、工单、派工单 |
| 物料需求 | APS | WMS | 物料需求计划、领料指令 |
| 质量检查点 | APS | QMS | 质量约束、检验要求 |
| 生产进度 | MES | APS | 实时进度、设备状态、人员工时 |
| 库存状态 | WMS | APS | 原材料、半成品、成品库存 |
| 质量约束 | QMS | APS | 连批限制、间隔要求、质量标准 |
5.2 技术架构
技术选型
| 层次 | 技术组件 | 版本/规格 |
|---|---|---|
| 前端 | Vue3 + Ant Design | - |
| 接入层 | Nginx | - |
| 后台应用 | Spring Cloud + Spring Boot | Java 17+ |
| 算法引擎 | Python 3.11+ | 排程算法 |
| 数据存储 | MySQL 8.4+ / Redis 7.0+ / MinIO | 关系型、缓存、对象存储 |
| 容器化 | Docker / Docker Compose | 本地开发环境 |
| 操作系统 | Debian 12.4 | 基础运行环境 |
6. 核心业务流程
6.1 订单接收与评估流程
流程说明:销售接单后,系统自动进行 DFM 可制造性分析、物料可用性检查、产能评估,并在接单瞬间给出准确的交期承诺和成本核算。
流程详细描述:
| 步骤 | 负责模块 | 功能说明 |
|---|---|---|
| 订单信息录入 | 订单服务 | 接收 ERP 推送的订单信息,包括产品规格、数量、期望交期 |
| DFM 可制造性分析 | 订单服务 | 分析产品工艺要求,判断现有产线是否满足,识别潜在制造风险 |
| 插单成本评估 | 排程服务 | 计算插单对现有排程的影响,量化调整成本(换线成本、延期风险) |
| 物料可用性检查 | 资源服务 | 联动 WMS 检查物料库存,识别物料短缺,推荐替代物料 |
| 产能评估 | 排程服务 | 基于设备产能、人员排班、工艺约束计算可交付时间 |
| 外协决策评估 | 排程服务 | 对比自制与外包成本收益,智能推荐外协方案 |
| 生成排程计划 | 排程服务 | 生成初步排程方案,预留缓冲时间 |
| 交期确认 | 订单服务 | 向 ERP 返回确认交期和成本核算结果 |
6.2 自动排程流程
流程说明:基于多约束条件(设备、物料、工艺、质量)进行智能排程,动态平衡换线成本、交期、良率风险等多重目标。
流程详细描述:
| 步骤 | 负责模块 | 功能说明 |
|---|---|---|
| 加载资源约束 | 资源服务 | 从 MES/WMS 获取设备状态、物料库存、人员排班等实时数据 |
| 初始化排程引擎 | 排程服务 | 基于约束条件初始化排程算法,设置优化目标权重 |
| 执行智能排程 | 排程服务 | 使用遗传算法/模拟退火等优化算法进行排程计算 |
| 连批优化 | 排程服务 | 识别可连批订单,计算连批效率提升与质量风险 |
| 多目标优化评估 | 排程服务 | 同步优化换线成本、交期、良率风险三个目标 |
| 甘特图可视化 | 数据服务 | 生成排程甘特图,支持拖拽调整、时间缩放 |
| 人工调整 | 订单服务 | 计划员可手动调整订单顺序、分配设备、修改时间 |
| 下发生产指令 | 集成服务 | 将排程结果推送到 MES,生成工单和派工单 |
6.3 生产执行与监控流程
流程说明:生产指令下发后,实时追踪生产进度,异常自动预警,保障生产按计划执行。
流程详细描述:
| 步骤 | 负责模块 | 功能说明 |
|---|---|---|
| 下发生产指令 | 集成服务 | 将排程结果推送到 MES,生成工单和派工单 |
| 车间开始生产 | MES | 扫描工单开始生产,记录开工时间 |
| 实时进度采集 | 集成服务 | 从 MES 采集生产进度、设备状态、质量数据 |
| 进度滞后预警 | 排程服务 | 实时对比计划与实际进度,偏差超过阈值自动预警 |
| 更新甘特图 | 数据服务 | 实时更新甘特图,展示实际进度与计划对比 |
| 质量数据采集 | 集成服务 | 从 QMS 采集质检数据,良率、不良原因分析 |
| 入库/返工处理 | 集成服务 | 合格产品入库,不合格产品触发返工或报废流程 |
| 更新排程状态 | 排程服务 | 标记订单完成,释放相关资源 |
6.4 异常处理流程
流程说明:生产过程中遇到设备故障、物料短缺、质量异常等情况时,系统自动触发异常处理流程,快速恢复生产秩序。
流程详细描述:
| 步骤 | 负责模块 | 功能说明 |
|---|---|---|
| 异常触发 | 集成服务 | 从 MES/WMS/QMS 实时监测异常事件 |
| 锁定受影响工单 | 排程服务 | 锁定受异常影响的工单,暂停相关生产活动 |
| 评估异常影响 | 排程服务 | 分析异常对整体排程的影响范围和程度 |
| 自动重排方案 | 排程服务 | 基于约束条件自动生成新的排程方案 |
| 更新排程 | 排程服务 | 将新排程方案更新到系统,生成新的生产指令 |
| 下发新指令 | 集成服务 | 向 MES/WMS/QMS 推送调整后的生产指令 |
| 通知相关人员 | 数据服务 | 通过短信、邮件、即时通讯工具通知相关人员 |
7. 核心功能模块
7.1 订单管理
订单管理是 APS 系统的入口模块,负责统一管理所有订单的生命周期,从接单评估到排程执行的全程跟踪。
7.2 资源管理
资源管理模块统一管理工厂的所有生产资源,包括设备、人员、物料等,为排程提供实时的资源状态和约束条件。
7.3 排程算法
排程算法是 APS 系统的核心,基于多约束条件和多目标优化,自动生成最优的排程方案。
- 算法选择:启发式算法、元启发式算法、混合算法
- 连批优化:识别可连批订单,计算连批效率提升与质量风险
- 多目标优化:同步优化换线成本、交期、良率风险三个目标
7.4 可视化看板
可视化看板模块提供直观的图形界面,帮助计划员和管理者快速了解生产状态,辅助决策。
7.5 异常处理
异常处理模块自动监控生产过程中的各类异常,快速响应和恢复生产秩序。
8. 集成方案
| 集成方向 | 数据交互 |
|---|---|
| ERP 集成 | 订单信息(ERP → APS)、排程结果(APS → ERP) |
| MES 集成 | 生产指令(APS → MES)、生产进度(MES → APS) |
| WMS 集成 | 物料需求(APS → WMS)、库存状态(WMS → APS) |
| QMS 集成 | 质量约束(QMS → APS)、异常反馈(MES → QMS) |
9. 实施计划
9.1 项目阶段
| 阶段 | 工作内容 | 预计周期 |
|---|---|---|
| 需求调研 | 深入了解客户生产流程和痛点 | 2 周 |
| 方案设计 | 系统架构、功能、接口设计 | 2 周 |
| 开发实现 | APS 系统开发与集成 | 8 周 |
| 测试验证 | 功能测试、压力测试、UAT | 2 周 |
| 上线部署 | 系统部署、用户培训 | 1 周 |
| 运维支持 | 上线后持续优化 | 持续 |
9.2 关键里程碑
(待补充)
10. 预期收益
10.1 定量收益
- 生产计划编制时间缩短:从 2-3 小时 → 30 分钟以内
- 设备利用率提升:提升 15-20%
- 订单准时交付率提升:从 70-80% → 95% 以上
- 库存周转率提升:提升 30%
10.2 定性收益
(待补充)
11. 风险评估与应对
11.1 技术风险
(待补充)
11.2 实施风险
(待补充)
12. 后续规划
12.1 二期功能
(待补充)
附录
A. 术语表
| 术语 | 说明 |
|---|---|
| APS | Advanced Planning and Scheduling,高级计划与排程系统 |
| ERP | Enterprise Resource Planning,企业资源计划 |
| MES | Manufacturing Execution System,制造执行系统 |
| WMS | Warehouse Management System,仓储管理系统 |
| QMS | Quality Management System,质量管理系统 |
| DFM | Design for Manufacturing,可制造性设计 |
| MPS | Master Production Schedule,主生产计划 |
B. 参考资料
(待补充)