判零件在不在
只关心某个零件在不在画面、在不在某个区域时用这一组。编辑器里只有三张卡:物体存在、物体不存在、物体离开区域,区域选不选决定判的范围。
只关心某个零件在不在画面、在不在某个区域。 编辑器里这一组只有三张卡,区域选不选决定判的范围。
以前的「物体在区域内」「物体进入区域」「物体出现」「排他存在」「物体消失」都并进了这三张卡,对照见新旧叫法对照。
物体存在(★推荐)
判什么:
- 选了区域:此刻零件的框中心在 ④ ROI 区域 画好的检测区域里,持续够「持续命中」时间。不要求零件是从区域外移进来的,上一轮留在区域里的也算。
- 不选区域:此刻整个画面里看得到这个零件,持续够「持续命中」时间。不要求之前没有。
适用场景:
- 选区域:零件放到装配位;产品放上检测台;工件推入治具;流水线上工件到位。
- 不选区域:其他类型都不合适时的兜底。
怎么配:
- 目标类别:可多选,配 全部看到 / 任一看到。
- ROI 区域(可选):先在 ④ 页画好。
- 仅认新目标(选了区域时):勾上后,只有新进入画面的零件才算。上一轮留在区域里的零件、流水线上还没完全移出的上一件,都不会被当成这一件。
- 排除其他类别(只在不选区域时出现):勾上后,画面里只能有这一类零件,出现别的类别就不通过;手不算。只能选一个目标类别,选了多个时勾上只留第一个。
注意:
- 「放到某处」类的步骤优先用「物体存在 + 选区域」,这是最常用、最稳的写法。
- 上一轮的零件做完后会留在区域里(比如成品不马上拿走),要勾 仅认新目标,否则下一轮一开始就会通过。
不选区域时,零件本来就在也会通过
工人什么都没做、零件本来就在画面里,也会通过。尽量别用。
「排除其他类别」用在收尾步骤时,必须勾「完成时会遮挡前置零件」
「排除其他类别」用在开工前确认工位干净、封箱后画面里只剩外箱这类场景。用在封箱、盖盖板这类收尾步骤时,必须勾 完成时会遮挡前置零件。区域里排他目前不支持。
物体不存在
判什么:
- 选了区域:此刻区域里没有这个零件,持续够「持续命中」时间(默认 500 ms)。
- 不选区域:此刻整个画面都看不到这个零件,持续够「持续命中」时间。
- 两种都不要求之前出现过:一开始就没有也算满足。
适用场景:
- 选区域:检测台上不能留有废料;装配位上不能有异物。
- 不选区域:包装拆下后拿出了画面;撕下的保护膜丢掉了。
怎么配:
- 目标类别:可多选,配 全部看不到 / 任一看不到。
- ROI 区域(可选)。
注意:
- 被手短暂挡住也会算看不到,持续命中不要设得太短。
- 不选区域时,零件还在画面别处(比如拿下来放在桌边)就不算。
要判「拿走了」,用「物体离开区域」
「物体不存在」在区域本来就空的时候会马上通过。要判之前在、现在不在,用下面的「物体离开区域」。
物体离开区域
判什么:这一轮里区域里先看到过这个零件,之后不再看到,就算拿走了。
适用场景:从料盘取走零件;成品移出工位;传送带上工件离开工位。
怎么配:
- 目标类别:可多选,配 全部离开区域 / 任一离开区域。
- ROI 区域:必须选,不选校验清单会报错。
- 必须在区域外看到该物体(可选)。
注意:
- 必须先在区域里见过才会判离开。这一轮里零件根本没进过区域,就不会通过。
- 零件常被手挡住时,勾 必须在区域外看到该物体,否则被挡住的那一下会被当成已经离开。
零件会被拿出画面时,不能勾「必须在区域外看到该物体」
移走、装箱、丢进料框这类工艺,勾了就永远判不出离开。这种情况把「持续命中」调长,来过滤短暂遮挡。
