跳转到内容

IO路点功能说明

一、功能概述

IO路点触发功能是机器人运动过程中,当关节角度到达预设路点的判定范围内时,自动触发指定输出信号的自动化控制功能;实现机器人运动与外部设备、控制逻辑的精准联动。

image-20260626154650413

二、支持的IO信号类型

本功能仅支持以下4类输出信号,无其他信号类型:

1. 标准数字IO输出

  • 定义:标准数字IO输出是指控制柜IO面板上的标准数字输出,例如:DO00;

  • 适用场景:标准数字IO输出适用于需要控制外部设备的场景,例如控制继电器、灯等。通过设置标准数字输出的状态(高电平或低电平),可以实现对外部设备的开关控制。

2. 可配置数字IO输出

  • 定义:可配置数字IO输出是指可以通过编程设置其状态(高电平或低电平)的输出接口,例如:CO00。

  • 适用场景:需要灵活配置IO特性的外部设备联动;

3. 工具IO输出

  • 定义:工具IO输出指的是机器人末端工具通过其8引脚连接器提供的控制信号,例如:TOOL_IO[0];

  • 适用场景:末端执行器控制(如工具夹爪、末端传感器);

4. Modbus输出信号

  • 定义:基于Modbus通信协议的输出信号,例如:Modbus_0;

  • 适用场景:与外部PLC、第三方设备的通信联动;

三、核心工作原理

  1. 路点预设:在控制系统中配置目标路点,定义关节角度参数;

  2. 触发绑定:将目标路点与上述4类输出信号绑定,设置判定阈值(角度允许误差范围);

  3. 实时判定:机器人运动时,系统实时对比当前姿态与预设路点的差值;

  4. 信号触发

    • 当差值 ≤ 判定阈值 → 输出信号置位(ON/高电平)

    • 当差值 > 判定阈值 → 输出信号复位(OFF/低电平)

  5. 状态保持:信号状态随机器人姿态实时同步,无延迟、无丢失。

四、核心参数说明

参数名称说明约束要求
目标路点预设的机器人目标路点必须为系统已合法配置的路点
信号类型固定为:标准数字IO/可配置数字IO/工具IO/Modbus输出不支持模拟量、脉冲量等其他信号
信号索引对应IO端口编号/Modbus信号地址必须在硬件/协议支持范围内
判定阈值路点触发的误差允许范围(单位:°)仅支持1 ~ 5的数值

五、功能特性

  1. 触发精准:基于关节角度实时计算,触发误差≤系统最小分辨率;

  2. 类型专一:仅支持数字IO输出、Modbus输出信号,无其他信号类型;

  3. 实时同步:信号状态与机器人姿态实时联动,切换响应无延迟;

  4. 异常安全:路点不存在、参数非法、信号异常时,自动禁止触发,保持默认低电平;

六、使用限制

  1. 仅支持输出信号,不支持IO输入信号、Modbus输入信号触发;

  2. 判定阈值不支持负数,非法参数将被系统拦截或忽略;

  3. 未配置的路点、不存在的IO端口/Modbus信号,无法完成绑定;

  4. 机器人急停、故障状态下,所有路点触发信号立即复位。

七、典型应用场景

  1. 机器人运动至安全位置 → 触发标准数字IO打开设备指示灯;

  2. 机器人到达上料位 → 触发Modbus信号通知PLC启动供料;

  3. 机器人离开路径点 → 触发可配置数字IO关闭外部电磁阀。