ABB RobotWare 6自动标定

在标准接口通信配置完成后,用户可连接机器人进行自动标定。自动标定的总体流程如下图所示。

calibration process

特别注意

在执行标定流程时,当执行到连接机器人,且Mech-Vision软件界面出现等待机器人连接中…按钮时,用户需按照本文以下的步骤在机器人端进行操作,操作完成后,再接着在Mech-Vision软件中执行剩余的步骤。

1. 选择和修改标定程序

在手动模式下,选择程序编辑器  任务与程序  T_ROB1  显示模块,在T_ROB1下找到并打开MM_Auto_Calib程序模块。确认程序中MM_Init_Socket指令的IP地址为工控机IP地址,且端口号为Mech-Vision软件中设置的主机端口号。具体操作可参考选择和修改通信测试程序

calilbration process1
calilbration process2

2. 示教标定起始点

  1. 将机器人手动移动到标定起始点位置。

    标定起始点位置可以直接选用在检查标定板位置和点云质量时机器人所处的位置。

  2. 选中如下代码行,点击修改位置,在弹出的窗口中点击修改,便可将机器人当前位姿保存到P0。

    calilbration process3
    calilbration process4
  3. 若现场有第7轴导轨,且机器人控制导轨运动,请将“IsAxis7 :=0;”修改为“IsAxis7 :=1;”,并将Axis7修改为当前第七轴的值(Axis7 :=XX,XX为具体第七轴的值)。若现场没有导轨,或者导轨由PLC控制,请忽略此步。

    calilbration process5

3. 运行标定程序

  1. 在手动模式下,在MM_Auto_Calib程序界面,依次点击调试  PP 移至例行程序

    calilbration process6
  2. 确认选中MM_Calibration后,点击确定

    calilbration process7
  3. 将控制柜上的钥匙旋转到自动模式。按下电机上电按钮,确保电机指示灯处于点亮状态。

    calilbration process8

    若此处示教器界面出现“Auto Condition Reset”警告(即重新设置程序指针到主程序),则程序后续无法正常运行。

    calilbration process11

    此时用户需切换到手动模式,然后依次选择界面左上角菜单  控制面板  配置  主题  Controller  双击Auto Condition Reset  双击AllDebugSettings,将Reset设置为NO,然后重新执行步骤3。

    calilbration process12
  4. 点击界面右下角,调整速度为25%。

    calilbration process9
  5. 在如下界面中,按下运行按钮。

    calilbration process10
  6. 观察Mech-Vision中标定窗口,在连接机器人区域显示“已连接”状态信息后,且按钮由等待机器人连接中…变为断开机器人连接,单击底部栏中的下一步按钮。

    start calilbration1
  7. 请分别参考如下链接,接着执行开始标定中的第四步(设置移动路径)以及后续流程。

    • 若相机安装方式为Eye to hand,请参考此处文档,接着执行相关操作。

    • 若相机安装方式为Eye in hand,请参考此处文档,接着执行相关操作。