为什么 Robot Ready 不代表可以进入抓取阶段
应用层级:自动化执行单元层
代表对象:视觉识别输送线机器人单元
版本:Public Case Version 1.1
首次发布:2026-06-30
最后更新:2026-07-28
建议引用方式
全野南政,《自动化执行单元前置判定案例:为什么 Robot Ready 不代表可以进入抓取阶段》,TPCA / CAE-SDB 公开案例,Public Case Version 1.1,2026-07-28,https://zennns.com/zh/cases/automation-execution-unit-pre-control/
本案例中的 PCN、C / A / E、S / D / B、多路径控制等术语,可先参见:
1. 现场问题
视觉系统已经输出 OK。机器人显示 Ready。安全回路没有报警。PLC 侧部分条件看起来也成立。
机器人还是不进抓取。
有时候停在等待状态,系统继续等。有时候工件错过窗口,只能进回流。有时候机器人进去才发现下游不可承接。有时候异常品路径根本不可用。有时候现场只能看到“抓取 NG”或“等待中”——查了一圈也说不清问题到底在哪。
不完全是哪个设备没 Ready。
机器人准备进入的是一条物理执行路径,不是单一动作。这条路径至少要看:识别结果还有没有效、工件还在不在可抓位置、安全区域许可是不是成立、机器人路径能不能走、夹爪好没好、投放位能不能接、异常品往哪分、抓不到能不能回流、必要结果能不能记下来。
任何一段出问题,都不能简单压缩成“机器人不动作”或“抓取 NG”。
TPCA / CAE-SDB 做的事情,是在机器人进入抓取之前把这个入口拆开。
PLC / PCN 先确认:
C:抓取条件是否成立;
A:系统是否允许进入抓取阶段;
E:抓取后的执行链是否能够接续。
然后进一步判断:
S:所需信号、接口、映射关系和执行路径是否已经定义、接入并可观测;
D:取得的当前状态值是否有效、稳定、同步并可用于现时判定;
B:等待时间、重试次数、有效时间、置信度、位置偏差、补偿范围、禁止进入、安全锁定及恢复条件等控制边界是否被触发。
PCN 根据 C / A / E 状态和 S / D / B 判定结果,输出正常抓取、回流、异常分流、等待、禁止进入或安全锁定等控制路径。
2. 案例对象与 PCN 位置
本案例以视觉识别输送线机器人单元为代表例。
工件由主输送带连续流入。视觉系统完成识别后输出工件有无、位置、姿态、置信度、异常判定和结果时间戳。PLC / PCN 在机器人进入抓取阶段之前,统一读取视觉系统、机器人控制器、安全装置、输送带、正常投放位、返回输送带、异常输送带和上位系统的多源状态信号。
根据判定结果,工件可能进入以下路径之一:
- 正常抓取并投放到规定位置;
- 进入返回输送带,重新进入识别循环;
- 进入异常输送带;
- 等待下一次判定;
- 触发人工确认;
- 禁止进入抓取阶段;
- 执行安全锁定。

图:PLC / PCN 在机器人进入抓取阶段前,综合视觉系统、机器人控制器、安全装置、输送带、正常投放位、返回路径、异常分流路径和上位系统等多源状态信号,进行 C / A / E 映射与 S / D / B 判定,并输出正常抓取、回流、异常分流、等待、禁止进入或安全锁定等控制路径。
当前阶段:机器人等待,主输送带输送工件,视觉系统完成识别。
目标阶段:机器人进入抓取阶段。
PCN 位置:机器人抓取动作启动之前。

图:PCN 部署在当前阶段与目标阶段之间,决定系统进入抓取、投放、回流、异常分流、等待、禁止进入或安全锁定等路径。
位置很关键——PCN 放在目标阶段入口前,才能决定系统“进不进、等不等、往哪分”。如果放在动作失败之后,就只能做事后诊断了。
关于 PCN 作为 TPCA 最小工程落点的说明,可参见:为什么 PCN 是 TPCA 的最小工程单元?
本文重点在自动化执行单元进入目标物理执行阶段前的前置判定。视觉识别、机器人轨迹、夹爪动作和输送带控制可以作为现场实现的一部分,但不是本文重点。
3. 多源状态信号与 C / A / E 映射
PLC / PCN 不只看一个 ready 信号。它读取的是与目标阶段进入相关的多源状态信号。
| 信号来源 | 代表性信号 |
|---|---|
| 视觉系统 | 工件存在、位置坐标、姿态角度、识别置信度、异常判定结果、识别结果时间戳、结果有效标志、工件跟踪 ID |
| 主输送带 | 运行状态、速度、编码器位置、当前位置推定、工件是否进入抓取窗口 |
| 返回输送带 | 运行状态、可接收状态、回流路径是否可用 |
| 异常输送带 | 运行状态、可接收状态、异常品排出路径是否可用 |
| 正常投放位 | 是否空位、是否可承接、是否完成前一件处理 |
| 机器人控制器 | 自动模式、ready、当前位置、路径可达、程序状态、动作完成、夹爪 / 真空状态、报警状态 |
| 安全装置 | 安全门、光栅、急停、安全回路、区域进入许可 |
| 上位系统 / HMI | 工单信息、生产许可、异常品处理许可、人工确认、结果记录或回写要求 |
这些信号进入 PCN 后,不直接生成控制结论。PCN 先判断这些信号在目标阶段入口前分别承担什么作用,再进入 C / A / E 映射。
| 变量域 | 判定问题 | 本案例中的代表项 |
|---|---|---|
| C:Condition 条件状态 | 工件是否构成可抓取对象 | 工件存在、位置合格、姿态合格、视觉结果有效、置信度满足、工件跟踪 ID 与输送带位置一致 |
| A:Authority 许可状态 | 系统是否允许进入抓取阶段 | 安全许可、区域许可、机器人自动模式、PLC 放行许可、上位许可、异常品处理许可、人工确认 |
| E:Execution Chain 执行链状态 | 抓取后执行链是否能够接续 | 机器人路径可达、夹爪可用、正常投放位可承接、异常输送带可接收、返回输送带可接收、结果记录或回写链路可用 |
这里有两个关键点。
第一,A 许可可以构成独立必要约束。安全门没关、光栅触发、急停动作、区域许可未成立、上位系统禁止放行——这些条件不满足时,即使工件条件成立、机器人 ready、下游看起来能用,也不能允许机器人进入抓取。
第二,E 执行链不等于 Robot Ready。Robot Ready 只是机器人本体状态。E 还要看抓取后的投放、异常分流、回流、下游承接和结果记录——抓取动作完成后能不能继续往下走。
Robot Ready ≠ 抓取执行链成立
机器人 ready,但异常输送带不可接收 → 异常品路径不成立。
机器人 ready,但正常投放位没空 → 正常投放路径不成立。
机器人 ready,但返回输送带不可用 → 错过抓取窗口后的回流路径不成立。
机器人 ready,但视觉结果已经超过有效边界 → C 条件不成立。
这就是“Ready 了还不动作”经常出现的结构原因。
4. S / D / B 正交判定
S / D / B 是对 C / A / E 状态变量进行判定时使用的三种分析性质。
| 判定性质 | 判定问题 | 本案例中的代表项 |
|---|---|---|
| S:Structure 结构完整性 | 所需判定结构是否已经定义、接入并可观测 | 视觉接口、坐标映射、安全许可来源、返回路径、异常分流路径、结果回写接口是否完整 |
| D:Dynamics 动态时序有效性 | 当前状态值是否有效、稳定、同步并可用于现时判定 | 视觉结果未刷新、位置追踪不同步、许可抖动或撤销、机器人状态延迟、下游状态冲突 |
| B:Boundary 控制边界 | 当前状态是否达到预设控制边界 | 结果有效时间、识别置信度、位置或姿态偏差、等待时间、重试次数、补偿范围、禁止进入及安全锁定条件 |
5. 多路径控制输出
PCN 的输出应直接服务于现场控制路径。
| 判定坐标 | 代表性现场状态 | 控制路径 |
|---|---|---|
| C-S:条件结构完整性 | 视觉结果接口未接入;视觉坐标与机器人坐标映射未建立;工件跟踪 ID 与输送带位置的对应关系未定义 | 禁止进入抓取阶段、补充信号或接口定义、人工确认 |
| C-D:条件动态时序有效性 | 视觉结果未刷新;工件位置与输送带追踪不同步;识别结果抖动或多源位置数据冲突 | 重采样、重识别、等待状态稳定或增强记录 |
| C-B:条件控制边界 | 识别结果经时达到有效时间边界;识别置信度达到重识别边界;位置或姿态偏差达到补偿边界 | 重识别、重定位、低速接近、回流或人工确认 |
| A-S:许可结构完整性 | 安全许可来源未定义或未接入;上位许可接口缺失;区域许可或人工确认路径未纳入控制逻辑 | 禁止进入、补充许可来源或接口、人工确认 |
| A-D:许可动态时序有效性 | 安全许可反复撤销;上位许可延迟、未刷新或冲突;许可状态处于切换中 | 等待许可稳定、重新读取许可、保存状态或异常记录 |
| A-B:许可控制边界 | 许可等待时间达到上限;安全许可状态达到禁止进入条件;人工确认或安全锁定条件被触发 | 等待、禁止进入、人工确认或安全锁定 |
| E-S:执行链结构完整性 | 正常投放位、返回输送带或异常输送带未纳入执行链;动作完成反馈或结果回写接口未定义 | 禁止进入对应路径、补充执行链定义、人工确认 |
| E-D:执行链动态时序有效性 | 下游状态未刷新;机器人动作反馈超时;返回路径状态冲突;执行链处于切换或阻塞状态 | 重新采集状态、等待稳定、下游协调或异常记录 |
| E-B:执行链控制边界 | 下游等待时间达到协调边界;缓冲容量达到上限;重试次数达到路径切换条件;备用路径或降级条件被触发 | 等待、下游协调、回流、异常分流、降级执行或异常隔离 |
当 C / A / E 的必要状态成立,且 S / D / B 判定未触发阻断、补偿或切换条件时,PCN 输出“允许进入抓取阶段”。
PCN 不把失败都显示成“抓取 NG”。它把不同问题分流到不同路径:
允许进入
等待
重识别
重采样
重定位
回流
异常分流
下游协调
禁止进入
安全锁定
人工确认
增强记录
现场看到的不只是一个结果,而是一个可执行的下一步。
6. 典型判定与 HMI 显示
以“视觉 OK、Robot Ready,但机器人没有抓取”为例。
传统画面可能只显示:
视觉 OK
Robot Ready
等待中
抓取条件未满足
现场还需要自己查:视觉结果是否过期、工件是否已经错过窗口、安全许可是不是瞬时撤销过、正常投放位能不能接、异常输送带能不能用、返回输送带能不能收、上位系统放没放行、机器人路径还通不通。
PCN 的判定过程可以整理成类似这样:
当前阶段:等待 / 识别完成
目标阶段:进入抓取阶段
C 条件:
视觉结果未继续刷新 → C-D
识别结果经时超过正常抓取有效边界 → C-B
A 许可:
安全许可成立,上位许可成立 → A 满足
E 执行链:
返回输送带状态有效并且可以接收工件 → E 成立
判定结果:
当前不允许进入抓取阶段
控制输出:
放弃本次抓取,使工件进入返回输送带,并触发下一轮识别
系统选择的控制路径为:
不抓取 → 回流 → 再识别
HMI 上可以不只显示“抓取 NG”,而是显示结构化的判定结果。
示例一:
当前阶段:识别完成 / 等待抓取
目标阶段:机器人抓取阶段
判定结果:不允许进入抓取阶段
主要判定:
C-D:视觉结果未继续刷新
C-B:识别结果经时超过正常抓取有效边界
E:返回路径可接续
控制输出:回流再识别
TraceLogID:PCN-PICK-2026-0001
示例二:
当前阶段:等待抓取
目标阶段:机器人抓取阶段
判定结果:禁止进入
主要判定:
A 不成立:安全区域许可未成立
A-B:已达到禁止进入或安全锁定边界
控制输出:禁止进入 / 安全锁定
TraceLogID:PCN-PICK-2026-0002
这种显示方式把现场排查从“查所有信号”转变为“查看当前阻断点在 C/A/E 和 S/D/B 的哪个位置”。
7. 状态记录、复盘与案例意义
PCN 在输出控制路径时,同步记录判定过程。
代表性记录内容:
- 当前阶段;
- 目标阶段;
- 输入信号及来源;
- 信号时间戳;
- C / A / E 映射结果;
- S / D / B 判定结果;
- 控制路径;
- 人工确认结果;
- TraceLogID;
- 后续处理结果。
这些记录能应用到现场复盘,HMI 诊断显示,高频问题统计,新人培训,类似单元模板复用,后续改善前后对比等场景当中。
记录的重点不是保存原始数据,而是保存“为什么没有进入抓取阶段”或“为什么进入了回流、异常分流或安全锁定路径”的判定结构。
本案例说明了一个基本事实:自动化执行单元进入目标物理执行阶段前,不能只看单体 ready、普通 interlock 或报警状态。
在视觉识别输送线机器人单元中,Robot Ready 只说明机器人本体可运行。系统能不能进入抓取阶段,还要看工件条件、安全和上位许可、抓取后的投放路径、异常分流路径、返回路径和结果记录链路。
TPCA / CAE-SDB 把“抓取 NG”“等待中”“条件未满足”这类压缩状态展开为:
C:条件是否成立
A:许可是否成立
E:执行链是否可接续
S:所需判定结构是否完整
D:当前状态值是否可用于现时判定
B:当前状态处于哪个预设控制边界区间
然后输出对应控制路径。
这样,自动化执行单元的状态迁移判断就从“信号堆叠”和“人工查梯形图”,转化为目标阶段入口前的结构化判定。
其直接价值在于:
- Robot Ready 的边界变清楚了
- “不能进入下一阶段”的原因可拆解
- 回流、重识别、异常分流、等待、禁止进入、安全锁定等路径显式化
- HMI 显示和状态履历有了统一结构
- 类似自动化单元的判定逻辑更容易复用
从方法论角度看,这个案例的核心,是把原本隐含在 PLC 程序、视觉接口、机器人 ready、下游承接、异常分流和人工确认中的状态迁移条件,整理成显式的判定结构。
相关阅读:
8. 公开边界
本文为公开说明案例,用于解释阶段迁移前置判定、C / A / E 状态映射、S / D / B 判定和多路径控制的工程逻辑。
本文不作为现场实测报告、工程交付规格书、PLC 程序设计书或设备安全设计文件。
实际项目中的控制逻辑、设备接口、信号定义、HMI 画面、记录格式和安全要求,应根据现场条件另行设计。
本案例中的术语可参见:
9. 版本说明
本文为 TPCA / CAE-SDB 状态迁移前置控制架构在自动化执行单元中的公开案例版本。
Public Case Version 1.1 发布于 2026-07-28
作者:全野南政 / Nansei Zenno