2. 制造业务基础

APS 高级计划与排程系统并不是凭空“算”出计划的,它必须先把制造现场的业务对象翻译成可计算的数据模型。生产类型决定排程策略,BOM 决定物料需求,工艺路线决定工序顺序,工作中心与资源决定产能边界,日历决定时间可用性。这五类对象共同构成 APS 的“制造语义底座”。如果这些基础数据不准确,再先进的算法也只能输出看似合理却无法执行的计划。

一、生产类型:离散、流程与混合

生产类型是 APS 建模的第一道分水岭。离散制造以“件”为单位,物料可拆分、可计数,典型如汽车零部件、电子装配、机械加工;流程制造以“连续量”为单位,物料常以重量、体积、长度计量,典型如化工、制药、食品饮料;混合制造则同时具备两者特征,例如“前段流程 + 后段离散”的轮胎、玻璃、金属冶炼后加工。

三类生产类型在 APS 中的差异主要体现在:离散制造关注工序顺序、工单拆分与齐套;流程制造关注批次、配方、连续产出与副产物;混合制造需要同时处理连续段与离散段的衔接点。排程时,离散常以“工单—工序—工作中心”为主线,流程常以“批次—配方—产线”为主线,混合则需在衔接点设置缓冲或解耦点。

核心判断:如果物料可以按“个”计数并独立流转,优先按离散建模;如果物料必须按“批”连续处理且不可拆分,优先按流程建模;两者兼有则按混合建模,并明确解耦点位置。

二、BOM:物料清单与需求展开

BOM(Bill of Materials)描述产品由哪些物料组成、各用多少、在什么层级。APS 使用 BOM 进行需求展开,把独立需求(客户订单、预测)逐层分解为相关需求(半成品、原材料)。BOM 的准确性直接影响物料齐套判断和投料时间。

常见 BOM 类型包括:单层 BOM、多层 BOM、配置 BOM、替代料 BOM。APS 排程时通常需要“多层展开 + 提前期偏移”,即根据工艺路线中的工序提前期,倒推每层物料的开工与到位时间。若 BOM 中存在替代料或联副产品,还需在排程中引入替代规则和产出比例。

产品 A
├── 半成品 B × 2
│   ├── 原料 C × 3
│   └── 原料 D × 1
└── 原料 E × 4

三、工艺路线:工序、顺序与资源需求

工艺路线(Routing)定义产品从原材料到成品的加工步骤,包括工序号、工序名称、工作中心、标准工时、准备时间、排队时间、转移时间等。APS 依据工艺路线生成工序网络,并在此基础上进行有限产能排程。

工艺路线中的关键参数包括:工序顺序(串行、并行、可选)、资源需求(设备、模具、人员)、时间参数(准备、加工、等待、转移)。排程时,工序顺序决定前后约束,资源需求决定产能占用,时间参数决定工序时长。若工艺路线存在可选工序或替代工作中心,APS 需要根据规则选择最优路径。

四、工作中心、资源与日历

工作中心(Work Center)是产能的基本单元,可以是一台设备、一条产线、一个班组或一个车间。资源(Resource)是工作中心内可被占用的具体对象,如设备、模具、人员。日历(Calendar)定义资源在哪些时间段可用、哪些时间段停机(休息、保养、换型、节假日)。

APS 的有限产能排程本质上是“在资源日历上寻找可用时间窗”。因此,日历必须精确到班次、休息、计划停机和非计划停机。若日历不准确,排程结果会出现“看似有产能、实际无法生产”的假象。

对象 作用 APS 关键字段 常见问题
生产类型 决定排程策略与建模方式 离散/流程/混合、计量单位 混合段未设解耦点
BOM 需求展开与齐套判断 层级、用量、替代料、提前期 层级错误、用量不准
工艺路线 生成工序网络与资源需求 工序号、工时、准备时间 工时未更新、顺序错误
工作中心 产能单元与排程对象 产能、效率、并行能力 产能虚高、未考虑瓶颈
资源 具体设备/模具/人员占用 资源类型、可用性、约束 资源冲突未建模
日历 定义可用时间窗 班次、休息、停机、节假日 日历过期、停机未维护

五、案例场景:从订单到排程

假设某电子装配厂接到 100 台控制器订单。APS 首先根据 BOM 展开:需要 100 个主板、100 个外壳、400 个螺丝;再根据工艺路线生成工序:SMT 贴片 → 插件 → 波峰焊 → 组装 → 测试 → 包装;然后匹配工作中心:SMT 线、插件线、波峰焊机、组装台、测试台;最后读取各资源日历,确认未来 7 天可用班次。排程引擎在资源日历上寻找时间窗,输出每道工序的开工与完工时间。

若此时发现 SMT 线在第三天计划保养,日历中已标记停机,APS 会自动将相关工序后移或切换到备用线。若 BOM 中某个主板存在替代料,APS 会根据替代规则选择可用物料,避免因单一物料缺料导致整单延误。

六、误区与复盘

  • 误区一:把流程制造当离散排。流程制造存在连续产出、副产物和批次约束,若按离散工单排程,会出现批次断裂和收率失真。
  • 误区二:BOM 只维护一层。多层 BOM 未展开会导致半成品缺料,排程结果无法执行。
  • 误区三:工艺路线工时长期不更新。标准工时偏离实际,排程计划会越来越“飘”。
  • 误区四:日历只维护节假日。班次休息、换型时间、保养停机未维护,会导致产能虚高。
  • 误区五:工作中心产能一刀切。未区分设备效率、人员技能和模具数量,排程结果无法落地。
建议在 APS 上线前做一次“基础数据体检”:生产类型是否明确、BOM 层级是否完整、工艺路线工时是否校准、工作中心产能是否实测、资源日历是否覆盖未来 3 个月。这五项直接决定排程可信度。
APS 制造业务基础对象关系 生产类型 → BOM → 工艺路线 → 工作中心/资源 → 日历 → 排程 生产类型 离散 / 流程 / 混合 决定排程策略 BOM 物料清单 / 层级 / 用量 需求展开与齐套 工艺路线 工序 / 顺序 / 工时 生成工序网络 工作中心 产能单元 设备 / 产线 / 班组 资源 设备 / 模具 / 人员 具体占用对象 日历 班次 / 休息 / 停机 可用时间窗 APS 有限产能排程引擎 在资源日历上寻找可用时间窗,输出工序开工/完工时间 基础数据准确性决定排程可信度:生产类型定策略,BOM 定物料,工艺路线定工序,工作中心/资源定产能,日历定时间。

综上,生产类型、BOM、工艺路线、工作中心、资源与日历是 APS 排程的六块基石。它们之间不是孤立存在,而是通过“需求展开—工序生成—资源占用—时间窗匹配”形成一条完整的数据链。只有把这条链上的每个对象都维护准确,APS 才能输出可执行、可落地、可复盘的排程计划。