ARCS系统机器视觉实战
本次培训主要围绕ARCS操作系统中的视觉与机器人同步应用展开,详细讲解了网络配置、视觉软件设置、九点标定、机器人程序编写以及数据通信等内容。以下是关键要点提炼:
-
网络配置
- 为机器人、相机和电脑分别设置静态IP地址,确保在同一网段。
- 需禁用多余的IP地址,防止冲突。
- 关闭防火墙及相关杀毒软件,确保网络通信正常。
-
相机配置
- 使用MVS软件配置相机IP地址。
- 视觉编程软件与MVS软件不可同时运行,避免冲突。
- 调整相机曝光和焦距,确保图像清晰。
-
触发设置
- 默认触发方式为IO触发,需改为“软触发”,以便通过软件控制拍照。
-
通讯管理
- 创建TCP服务端,设置IP地址和端口号,用于机器人与视觉系统的通信。
- 开启通讯开关,确保连接正常。
-
全局触发设置
- 可通过字符串触发多个流程,适用于多任务切换,如拍照识别不同目标。
-
九点标定
- 标定前需了解九点标定的基本路径和坐标变化。
- 使用视觉软件创建图像源,进行高精度匹配和模板保存。
- 设置图像二值化、屏蔽区、匹配分数等参数以提高识别准确率。
- 配置N点标定模块,设置偏移量和坐标系,生成标定文件。
- 标定完成后导出文件,用于后续视觉程序。
-
机器人程序编写
- 可使用标准标定板或手动方式进行标定。
- 设置机器人坐标系、工具中心点(TCP)及运动模式。
- 编写运动程序,包括关节运动和直线运动,设置偏移量以实现精准抓取。
- 使用变量记录视觉系统传输的偏移数据,并在程序中调用。
-
脚本与数据通信
- 编写LUA脚本,与视觉系统进行TCP通信。
- 设置IP地址和端口号,发送特定格式的字符串数据。
- 使用变量计算模块处理视觉数据,修正偏差。
- 导入脚本至机器人系统,并通过日志查看通信状态。
-
异常处理与调试
- 若识别偏差较大,需检查图像镜像问题,并在变量计算中进行正负号修正。
- 调试时逐步排查问题:先确认相机数据是否正确,再检查机器人是否接收到数据,最后验证程序逻辑。
-
注意事项
- 标定文件不可重复加载,避免冲突。
- 齿轮识别时需注意角度处理,避免机器人旋转过度造成碰撞。
- 现场设备已设置防碰撞保护,但仍需注意程序逻辑控制。
-
培训总结
- 培训内容涵盖网络配置、视觉设置、标定流程、机器人程序编写及通信调试。
- 脚本不提供完整版本,仅提供基础模板供参考。
- 所有培训回放链接将同步至B站,并在群内发布。
本次培训内容详实,重点突出视觉与机器人协同工作的关键环节,适合用于实际项目部署与调试参考。