ARCS系统机器视觉实战(直播回放)

ARCS系统机器视觉实战

本次培训主要围绕ARCS操作系统中的视觉与机器人同步应用展开,详细讲解了网络配置、视觉软件设置、九点标定、机器人程序编写以及数据通信等内容。以下是关键要点提炼:

  • 网络配置

    • 为机器人、相机和电脑分别设置静态IP地址,确保在同一网段。
    • 需禁用多余的IP地址,防止冲突。
    • 关闭防火墙及相关杀毒软件,确保网络通信正常。
  • 相机配置

    • 使用MVS软件配置相机IP地址。
    • 视觉编程软件与MVS软件不可同时运行,避免冲突。
    • 调整相机曝光和焦距,确保图像清晰。
  • 触发设置

    • 默认触发方式为IO触发,需改为"软触发",以便通过软件控制拍照。
  • 通讯管理

    • 创建TCP服务端,设置IP地址和端口号,用于机器人与视觉系统的通信。
    • 开启通讯开关,确保连接正常。
  • 全局触发设置

    • 可通过字符串触发多个流程,适用于多任务切换,如拍照识别不同目标。
  • 九点标定

    • 标定前需了解九点标定的基本路径和坐标变化。
    • 使用视觉软件创建图像源,进行高精度匹配和模板保存。
    • 设置图像二值化、屏蔽区、匹配分数等参数以提高识别准确率。
    • 配置N点标定模块,设置偏移量和坐标系,生成标定文件。
    • 标定完成后导出文件,用于后续视觉程序。
  • 机器人程序编写

    • 可使用标准标定板或手动方式进行标定。
    • 设置机器人坐标系、工具中心点(TCP)及运动模式。
    • 编写运动程序,包括关节运动和直线运动,设置偏移量以实现精准抓取。
    • 使用变量记录视觉系统传输的偏移数据,并在程序中调用。
  • 脚本与数据通信

    • 编写LUA脚本,与视觉系统进行TCP通信。
    • 设置IP地址和端口号,发送特定格式的字符串数据。
    • 使用变量计算模块处理视觉数据,修正偏差。
    • 导入脚本至机器人系统,并通过日志查看通信状态。
  • 异常处理与调试

    • 若识别偏差较大,需检查图像镜像问题,并在变量计算中进行正负号修正。
    • 调试时逐步排查问题:先确认相机数据是否正确,再检查机器人是否接收到数据,最后验证程序逻辑。
  • 注意事项

    • 标定文件不可重复加载,避免冲突。
    • 齿轮识别时需注意角度处理,避免机器人旋转过度造成碰撞。
    • 现场设备已设置防碰撞保护,但仍需注意程序逻辑控制。
  • 培训总结

    • 培训内容涵盖网络配置、视觉设置、标定流程、机器人程序编写及通信调试。
    • 脚本不提供完整版本,仅提供基础模板供参考。
    • 所有培训回放链接将同步至B站,并在群内发布。

本次培训内容详实,重点突出视觉与机器人协同工作的关键环节,适合用于实际项目部署与调试参考。