标定前准备

您正在查看最新版本(V2.2.2)的文档。如果您想查阅其他版本的文档,可以点击页面右上角“切换版本”按钮进行切换。

■ 如果您不确定当前使用的产品是哪个版本,请随时联系梅卡曼德技术支持

进行平移标定或旋转标定前,请根据实际标定方式完成基础配置、相机配置、通信配置和标定配置。

基础配置

根据需要进行的标定类型,完成对应的基础配置。

  • 平移标定

  • 旋转标定

  1. 安装桁架机器人,确保现场环境稳定且无明显振动。

  2. 安装相机支架和相机。完成标定前后,请勿移动相机或调整相机安装位置。

  3. 准备用于标定的工程,并确保工程能够输出有效特征点。

  4. 根据实际情况确认机器人运动是否影响相机位置。

  1. 完成平移标定并保存有效的平移标定文件。

  2. 确保桁架机器人能够匀速旋转。

  3. 准备用于标定的工程,并确保工程能够在各旋转位置稳定输出有效特征点。

相机配置

  1. 打开用于标定的工程,在2D相机步骤中选择用于标定的相机。若列表中无可选相机,单击相机管理按钮,在2D相机管理工具中添加并连接相机,然后返回2D相机步骤选择该相机。

  2. 单次或连续采集图像,调整相机参数,确保图像亮度合适且标定特征清晰可见。

  3. 完成相机配置后,保持相机参数和安装位置不变。

通信配置

进行自动标定或标定更新时,需要配置自定义通信服务。仅使用手动标定时,可跳过本节。

  1. 打开通信配置,进入服务配置页面。

  2. 根据外部设备的通信方式创建TCP或PLC服务,并完成相关自定义通信服务配置

  3. 启用通信服务,并确认外部设备能够与软件正常通信。

  • 使用TCP服务时,请确保标定指令不会匹配该服务下的工程触发规则。请勿使用任意匹配;使用包含匹配时,匹配内容应避开标定指令中可能出现的字段值。否则,系统可能会触发工程,而不会将接收到的数据作为标定指令处理。

  • 使用PLC服务时,请确保标定配置所需的相关变量已经在对应服务配置中创建,并且软件能够正确读取和写入这些变量。

标定配置

使用自动标定或标定更新前,需要配置标定通信。在菜单栏中选择相机  平移/旋转标定  标定配置,打开标定配置窗口,然后进入标定通信页签。

标定通信

标定通信页签中,根据外部设备使用的通信方式完成以下配置。

  • TCP通信

  • PLC通信

  1. 基础配置区域选择TCP自定义通信服务,然后设置指令ID分隔符

  2. 发送格式区域设置外部设备向软件发送的各字段位置。

    tcp calibration communication
    字段 说明

    标定索引字段位置

    标定索引在指令中的位置。标定索引用于区分不同的标定任务。

    相机ID字段位置

    相机ID在指令中的位置。如不需要校验相机ID,可关闭该字段。

    标定类型字段位置

    标定类型在指令中的位置。启用后,还需分别设置平移字段值旋转字段值。如不需要校验标定类型,可关闭该字段。

    动作类型字段位置

    动作类型在指令中的位置。还需分别设置开始、继续和结束对应的字段值。

    坐标字段位置

    机台位姿中的X、Y和RZ在指令中的位置。

  3. 返回格式区域设置软件向外部设备返回的各字段位置。

    字段 说明

    标定索引字段位置

    标定索引在返回数据中的位置。

    相机ID字段位置

    相机ID在返回数据中的位置。如不需要返回相机ID,可关闭该字段。

    标定类型字段位置

    标定类型在返回数据中的位置。如不需要返回标定类型,可关闭该字段。

    状态字段位置

    标定状态在返回数据中的位置。还需分别设置运行中、完成和失败对应的字段值。

TCP指令格式中,指令ID后可添加若干参数字段,字段位置从1开始计数。若已配置字段之间存在未使用的字段位置,发送指令时需保留对应占位,以避免后续字段错位;未使用的字段位置不参与校验。
  1. 基础配置区域选择PLC自定义通信服务,然后选择触发变量名称并设置触发值

PLC标定通信仅支持数值类型的变量。软件根据所选PLC自定义通信服务处理字节顺序:西门子S7客户端采用ABCD字节顺序,三菱MC客户端采用CDAB字节顺序;使用Modbus TCP主站时,标定通信的字节顺序与所选自定义通信服务中配置的字节顺序保持一致。
  1. 发送格式区域选择外部设备向软件写入标定数据所使用的变量,并设置各动作对应的变量值。

    plc calibration communication
    字段 说明

    标定索引变量名称

    用于写入标定索引的变量。

    相机ID变量名称

    用于写入相机ID的变量。如不需要校验相机ID,可关闭该字段。

    标定类型变量名称

    用于写入标定类型的变量。启用后,还需分别设置平移变量值旋转变量值。如不需要校验标定类型,可关闭该字段。

    动作类型变量名称

    用于写入动作类型的变量。还需分别设置开始、继续和结束对应的变量值。

    坐标变量名称

    用于写入机台位姿中X、Y和RZ的变量。

  2. 返回格式区域选择软件写回标定结果所使用的变量,并设置各状态对应的变量值。

    字段 说明

    标定索引变量名称

    用于返回标定索引的变量。

    相机ID变量名称

    用于返回相机ID的变量。如不需要返回相机ID,可关闭该字段。

    标定类型变量名称

    用于返回标定类型的变量。如不需要返回标定类型,可关闭该字段。

    状态变量名称

    用于返回标定状态的变量。还需分别设置运行中、完成和失败对应的变量值。

完成配置后,单击确定保存配置。

TCP通信示例

以TCP通信为例,假设指令ID为`c1`,相机ID字段位置标定类型字段位置均已启用。发送格式中的标定索引、相机ID、标定类型、动作类型、X、Y和RZ字段位置依次为1~7,返回格式中的标定索引、相机ID、标定类型和状态字段位置依次为1~4。

发送指令格式:

c1,<标定索引>,<相机ID>,<标定类型>,<动作类型>,<X>,<Y>,<RZ>

返回指令格式:

c1,<标定索引>,<相机ID>,<标定类型>,<状态>

该页面是否有帮助?

可以通过以下方式反馈意见:

我们重视您的隐私

我们使用 cookie 为您在我们的网站上提供最佳体验。继续使用该网站即表示您同意使用 cookie。如果您拒绝,将使用一个单独的 cookie 来确保您在访问本网站时不会被跟踪或记住。