AI 驱动文档
您想了解什么?
从零开始构建程序
程序是一个完整的检测流程:相机如何捕获图像、检查什么内容、如何判定通过或失败,以及向产线反馈什么信息。
程序编辑器是一个六步向导,步骤顺序经过精心设计。每一步都建立在前一步的基础上,并有各自独立的页面:
| 步骤 | 决定的内容 | 页面 |
|---|---|---|
| 1. 图像设置 | 如何捕获图像 | 第 1 步:图像设置 |
| 2. 触发 | 什么时候让相机进行捕获 | 第 2 步:触发 |
| 3. 工具 | 要检查什么 | 定位,然后是检测工具 |
| 4. 判定 | 工具结果如何转换为通过或失败 | 第 4 步:判定 |
| 5. 输出 | 向产线反馈什么信息 | 第 5 步:输出 |
| 6. 完成 | 审查并激活 | 第 6 步:完成 |
想先看看这六步如何协同工作?套件托盘示例从头到尾演示了一个真实任务。
图像优先,务必重视
下游的一切都建立在图像之上。如果在训练工具之后更改对焦、曝光或照明,必须重新捕获示例并重新训练。在绘制任何一个区域之前,先把图像调好。
开始之前
创建程序
从所有程序中,点击新建程序。给它一个名字,确保凌晨 3 点别人看到也能明白它的含义。相机会自动分配一个 PLC 程序 ID;你可以在第 5 步中更改它。

编辑器会打开第 1 步。各步骤横向排列在顶部,标题中的拦截提示会始终显示仍缺少哪些内容。
Tools:程序的核心
Tools 步骤是程序的归宿。它列出了相机对每个零件执行的每一项检查,也是你花费时间最多的地方——既用于构建程序,也用于后续回来优化它。

点击添加工具并从目录中选择。工具按从上到下的顺序运行。每个工具都有一个启用开关,这样你可以暂时停用某个工具而不丢失其训练数据,并通过配置打开其独立的设置。
- 首先添加定位,除非夹具每个周期都以完全相同的方式固定零件。这样之后的所有工具都可以跟随零件移动。参见定位
- **然后添加检查项。**从你要检查什么出发,而不是从工具名称出发。参见检测工具
- **训练 AI 工具。**分类、计数和分割通过标注示例进行学习,在相机上几秒钟内完成
从图像中打标签,绝不要根据手上的实物零件打标签
标注相机所看到的内容。如果你因为能在实物零件上看到缺陷而将图像标记为缺陷,但图像中并看不到该缺陷,那你就是在让模型学习噪声。
投入使用前先验证
不要直接进入生产环境。
打开 实时预览 和 I/O 实时监控,这样您可以同时观察图像、判定结果和输出信号。
单独验证接线
I/O 实时监控为每个输出提供 Force ON 和 Force OFF 功能。无需运行检测即可触发您的剔除挡板或警示灯。如果强制控制有效但程序无效,则问题出在程序上,而不是接线上。
运行期间
改进程序
当有缺陷漏检或良品被误判时:
- 在 库 中找到该捕获图像
- 使用正确的标签将其添加到训练数据中
- 重新训练,然后在激活前通过 实时预览 检查变更效果
添加您实际遇到的失败案例。随意添加模型已经能够处理的部件图像没有帮助。