属于我们的Manufacturing in the AI Era系列
阅读完整指南深入了解 Odoo Manufacturing MRP:规划、调度和执行
物料需求计划 (MRP) 是驱动 Odoo 制造运营的引擎。它决定生产什么、何时生产以及采购什么材料,同时平衡产能限制、交货时间和客户需求。本指南详细检查了 Odoo 制造系统的每个组件,从物料清单配置到车间执行和质量控制。
要点
- Odoo MRP 使用两阶段方法:物料规划(购买/制造什么)和产能规划(何时何地制造)
- 物料清单支持多级、虚拟、套件和分包配置以及版本控制
- 工单调度同时考虑机器可用性、操作员技能和维护窗口
- 车间界面提供平板电脑优化的工单执行以及实时进度跟踪
- 质量控制检查点直接集成到制造运营中,无需单独的工作流程
了解 Odoo MRP 架构
Odoo's manufacturing module operates on the concept of manufacturing orders driven by demand signals.这些信号源自销售订单、最低库存规则(再订购点)或手动生产请求。 MRP 调度程序处理这些信号并生成满足需求所需的制造订单和采购订单。
该架构分为四层:
- 需求层:销售订单、预测和再订购规则产生需求
- 计划层:MRP调度器计算物料需求并生成供应订单
- 调度层:根据产能和约束跨工作中心调度工单
- 执行层:车间操作员执行工单并报告生产数据
导航到 制造 > 运营 > 制造订单 以查看所有生产活动汇聚的中央枢纽。
物料清单配置
BOM 类型
Odoo 支持多种 BOM 类型,每种类型服务于不同的制造场景:
标准 BOM:最常见的类型。定义制造成品所需的组件和操作。办公桌的标准 BOM 可能包括桌面、四个腿、八个螺钉和组装操作。
套件 BOM:用于捆绑销售但未制造的产品。当套件产品出售时,系统会自动将其分解为单独的组件以供拣选。未创建任何制造订单。
虚拟物料清单:在父制造订单中立即消耗的子装配。预组装轮毂的虚拟 BOM 会将其组件合并到母自行车 BOM 中,而不是生成单独的制造订单。
分包 BOM:定义由外部合作伙伴制造的产品。系统生成给分包商的采购订单和原材料的交货订单。收货检验根据质量规格验证成品。
多级 BOM
复杂的产品通常需要多级 BOM,其中子组件本身是由组件制造的。 Odoo 在本地处理此问题 — MRP 调度程序从成品开始向后工作,根据配置的交货时间在每个级别生成制造订单。
在 制造 > 配置 > 物料清单 中配置 BOM。 BOM 编辑器显示所有组件的树形视图,其中包括数量、操作和成本。
| BOM 字段 | 目的 | 示例 |
|---|---|---|
| 产品 | 成品 | 办公桌型号 A |
| 数量 | 每个 BOM 的输出数量 | 1 单位 |
| 组件 | 输入材料 | 桌面、桌腿、螺丝 |
| 元件数量 | 每个输出单元所需 | 每张桌子有 4 条腿 |
| 运营 | 工作中心台阶 | 组装(30 分钟)、整理(15 分钟) |
| 路由 | 操作顺序 | 切割 > 组装 > 完成 > QC |
BOM 版本控制
制造工艺随着时间的推移而发展。 Odoo 通过每个 BOM 上的有效日期字段支持 BOM 版本控制。设置开始日期和结束日期以控制特定 BOM 版本的激活时间。 MRP 调度程序自动选择在计划生产日期有效的 BOM。
工作中心和路线
工作中心配置
工作中心代表进行制造操作的机器、工作站或区域。每个工作中心有:
- 容量:可以同时运行多少个操作
- 工作时间:工作中心可用时的时间表
- 成本:用于计算生产成本的每小时或每次操作成本核算
- 效率:将理论操作时间调整为实际吞吐量的百分比系数
导航到 制造 > 配置 > 工作中心 以管理工作中心定义。仪表板视图显示实时利用率、OEE(整体设备效率)和即将到来的维护计划。
路由定义
工艺路线定义了制造产品所需的操作顺序。每个操作指定:
- 发生的工作中心
- 预期持续时间(设置时间+每单位时间)
- 操作人员技能要求
- 质量控制检查点
- 所需的任何特殊工具或固定装置
操作可以是连续的(每个操作必须在下一个操作开始之前完成)或并行(多个操作在不同的工作中心同时运行)。
MRP 调度程序深入探讨
调度程序如何工作
MRP 计划程序作为计划操作运行(可配置频率),也可以在 制造 > 操作 > 运行计划程序 手动触发。它按以下顺序处理需求:
- 净需求计算:对于每种产品,从总需求中减去现有库存和进货供应,以确定净需求
- 批量:应用产品的批量策略(逐批、固定数量、最小/最大或经济订单数量)来确定订单数量
- 提前期偏移:根据制造提前期、供应商提前期和安全提前期计算每个订单必须开始的时间
- 供应生成:创建内部生产物料的制造订单和外购物料的采购订单
- 多级爆炸:对每个BOM级别的子组件和原材料重复该过程
需求来源
调度程序响应多个需求源:
- 销售订单(已确认):直接客户需求及交货日期
- 再订购规则:触发补货的最低库存阈值
- 制造订单:父级 BOM 对子组件的需求
- 手动需求:计划员创建的生产订单
调度程序参数
通过产品级参数微调调度行为:
| 参数 | 地点 | 效果 |
|---|---|---|
| 制造交货时间 | 产品形式,库存选项卡 | 从 MO 开始到完成的天数 |
| 安全交付时间(制造) | 设置 | 缓冲增加了制造交货时间 |
| 安全交付时间(购买) | 设置 | 为供应商交货时间添加缓冲 |
| 购买天数 | 供应商价目表 | 从 PO 创建到交付的天数 |
| 首选路线 | 产品形态 | 按订单生产与按库存生产 |
容量规划
有限加载与无限加载
默认情况下,Odoo 使用无限加载——调度程序创建工作订单时不考虑工作中心是否有可用容量。这适用于容量灵活或手动管理瓶颈的环境。
对于需要有限容量规划的环境,请与制造一起启用 规划 模块。这增加了基于约束的调度,尊重工作中心容量限制、操作员可用性和维护窗口。
规划委员会
制造 > 计划 > 计划 中的计划板提供所有计划工单的甘特图视图。每个条代表一个工作订单,按状态进行颜色编码(草稿、就绪、进行中、完成)。支持拖放重新调度,并支持相关操作的自动级联更新。
董事会强调:
- 超载期间:计划超出容量的工作中心显示为红色
- 物料限制:等待物料的工单显示警告指示器
- 维护窗口:计划的维护块显示为非可用区域
假设分析
规划者可以在提交之前模拟日程变更。模拟模式(可通过计划板工具栏访问)允许重新安排工单并立即查看对下游操作、交付日期和工作中心利用率的影响,所有这些都不会影响实时计划。
车间执行
操作员界面
制造 > 工作中心 > 车间 的车间界面专为在生产环境中使用平板电脑而设计。操作员使用员工徽章或 PIN 码进行身份验证,然后查看按优先级和截止日期排序的已分配工单列表。
对于每个工单,操作员可以:
- 开始/暂停/结束带有自动时间记录的操作
- 报告数量:生产的单位、报废的单位
- 记录测量:统计过程控制的质量检查值
- 标记问题:阻止工作指令并通知主管
- 扫描条形码:确认组件消耗和批号/序列号
实时生产跟踪
当操作员执行工单时,系统实时更新生产数据:
- WIP跟踪:每个操作阶段的在制品数量
- 周期时间记录:实际与计划操作时间的持续改进
- 报废报告:报废数量以及用于根本原因分析的原因代码
- 操作员生产力:每个操作员每班的产出
制造经理可以在 制造 > 报告 > 生产分析 仪表板上查看这些数据,并具有深入到各个工作订单的功能。
质量控制集成
质量检查类型
Odoo 支持直接集成到制造运营中的多种质量检查类型:
| 检查类型 | 描述 | 示例 |
|---|---|---|
| 通过/失败 | 二元质量决策 | 目视检查缺陷 |
| 测量 | 数值在公差范围内 | 尺寸检查正负0.5mm以内 |
| 图片 | 照片证据 | 组装完成的照片 |
| 条码扫描 | 元件验证 | 扫描序列号进行追溯 |
| 工作表 | 指导清单 | 多步检验程序 |
质量控制点
在 质量 > 配置 > 控制点 配置质量检查点。每个检查点定义:
- 何时进行检查(操作前、操作期间、操作后或收货时)
- 正在检查什么(产品、组件或操作输出)
- 检查运行的频率(每个单元、每 N 个单元、第一篇文章、随机样本)
- 失败时会发生什么(警告、阻止、自动返工指令)
统计过程控制
对于测量类型的质量检查,Odoo 跟踪一段时间内的值并生成控制图。该系统会自动计算控制上限和下限,识别趋势,并在生产缺陷产品之前在流程超出规格时向质量工程师发出警报。
成本计算
制造成本构成
Odoo 从三个来源计算制造成本:
- 材料成本:来自采购价格或标准成本的组件成本
- 人工成本:工作中心时薪乘以作业时间
- 间接费用:间接费用率占劳动力或材料成本的百分比
制造 > 报告 > 成本分析 报告显示每个制造订单的计划成本与实际成本,突出显示表明流程效率低下或材料浪费的差异。
标准成本核算与实际成本核算
配置每个产品的成本核算方法。标准成本核算使用物料清单计算的成本,无论实际生产差异如何,这对于稳定的流程很有用。实际成本计算使用真实的材料消耗和劳动时间,以牺牲订单之间的差异为代价提供准确的成本。
最佳实践
BOM 管理
- 使用生效日期维护每个产品的单个有效 BOM 版本
- 对从不独立库存的子组件使用虚拟 BOM
- 每季度审查和更新 BOM 成本,以保持准确的产品成本核算
- 通过 BOM 版本控制记录工程变更,而不是编辑活动的 BOM
日程安排
- 在活跃生产期间每天(至少)运行 MRP 调度程序
- 设置安全交付周期以缓冲供应商的变化
- 使用计划板进行可视化调度,而不是仅仅依赖调度程序
- 每天审查并解决 MRP 异常(无法安排的订单)
质量
- 从通过/失败检查开始,并随着流程成熟添加测量检查
- 为安全关键操作配置阻塞质量检查
- 每月审查质量统计数据,以确定流程改进机会
- 将质量数据整合到操作员培训计划中
ECOSIRE 制造服务
实施 Odoo Manufacturing 需要在软件和制造运营方面拥有深厚的专业知识。 ECOSIRE 的 Odoo 实施团队 包括在离散制造、流程制造和混合模式环境中部署 MRP 系统的制造顾问。我们的定制服务 通过批量处理、配方管理和法规遵从性跟踪等行业特定功能扩展了 Odoo 的制造模块。
相关阅读
Odoo MRP 可以处理流程制造(食品、化学品、药品)吗?
是的,可以定制。 Odoo 的标准 MRP 专为离散制造而设计,但可以通过自定义模块适应流程制造,这些模块添加批次/批量产量跟踪、具有可变输出的配方管理以及法规遵从性功能。 ECOSIRE 已在食品生产和化学品制造领域实施了流程制造解决方案。
Odoo MRP 如何处理意外的机器故障?
当工作中心离线时,计划模块会检测到产能减少并突出显示受影响的工作订单。规划人员可以在甘特图上使用拖放重新安排功能,将操作移至备用工作中心或重新安排到可用时间段。系统自动重新计算下游交货日期。
开始使用 Odoo MRP 所需的建议最低数据是多少?
至少,您需要产品定义、包含组件和数量的物料清单、包含容量和成本的工作中心定义以及将工序链接到工作中心的工艺流程定义。从准确的 BOM 开始是最关键的一步——不准确的 BOM 会在整个计划系统中级联错误。
作者
ECOSIRE Research and Development Team
在 ECOSIRE 构建企业级数字产品。分享关于 Odoo 集成、电商自动化和 AI 驱动商业解决方案的洞见。
相关文章
更多来自Manufacturing in the AI Era
航空航天质量管理:AS9100、NADCAP 和 ERP 驱动的合规性
通过 AS9100 Rev D、NADCAP 认证以及用于配置管理、FAI 和供应链控制的 ERP 系统实施航空航天质量管理。
制造中的人工智能质量控制:超越视觉检查
通过预测分析、SPC 自动化、根本原因分析和端到端可追溯系统在整个制造过程中实施 AI 质量控制。
汽车供应链数字化:JIT、EDI 和 ERP 集成
汽车制造商如何通过 JIT 排序、EDI 集成、IATF 16949 合规性和 ERP 驱动的供应商管理实现供应链数字化。
化学工业安全和 ERP:过程安全管理、SIS 和合规性
ERP 系统如何通过 OSHA PSM、EPA RMP、安全仪表系统和变更管理工作流程支持化学品制造安全。
制造中的数字孪生:仿真、优化和实时镜像
通过 ERP 和物联网,利用虚拟工厂模型、流程模拟、假设分析以及实时生产镜像来实施制造数字孪生。
电子制造可追溯性:组件跟踪、RoHS 和质量保证
通过组件级跟踪、RoHS/REACH 合规性、AOI 集成和 ERP 驱动的质量来实现完整的电子制造可追溯性。