10.2 系统 IO
系统 IO 分为两种:系统输入和系统输出。外部控制器可通过系统输入,给 xCore 控制系统发送各种指令,如电机上电,启动程序,急停复位等;xCore 系统也可使用系统输出,对外发送机器人状态,如上下电状态、运行状态等。
10.2.1 系统输入
在 HMI 主界面,通过“通信”→“系统 IO”,进入系统 IO 设置界面,点击“系统输入”选项卡可进入系统输入配置界面。如下图所示:
xCore 控制系统支持的系统输入如下:
系统输入名称 |
触发方式 |
备注 |
上电 |
上升沿/下降沿 |
|
下电 |
上升沿/下降沿 |
|
启动程序 |
上升沿/下降沿 |
触发功能码后,若示教器报警提示“程序未同步至控制器,启动失败”,请同步程序后,再次触发该功能码。 |
暂停程序 |
上升沿/下降沿 |
|
暂停程序1 |
上升沿/下降沿 |
功能和“暂停程序”相同 |
自动模式 |
上升沿/下降沿 |
可在手动模式生效 |
手动模式 |
上升沿/下降沿 |
|
自动且上电 |
上升沿 |
可在手动模式生效,依次执行切换自动模式、上电;当机器人处于上电模式不响应该指令 |
指针到 main |
上升沿 |
|
上电且运行 |
上升沿 |
依次执行上电、pptomain、运行。触发功能码后,若示教器报警提示“程序未同步至控制器,启动失败”,请同步程序后,再次触发该功能码。 |
上电并继续运行 |
上升沿 |
依次执行上电、运行。触发功能码后,若示教器报警提示“程序未同步至控制器,启动失败”,请同步程序后,再次触发该功能码。 |
下电并暂停 |
上升沿 |
暂停,待机器人停止后下电 |
进入缩减模式 |
上升沿/下降沿 |
仅协作机器人 |
退出缩减模式 |
上升沿/下降沿 |
仅协作机器人 |
开始拖动 |
上升沿/下降沿 |
仅协作机器人,需在操控面板打开拖动 |
停止拖动 |
上升沿/下降沿 |
仅协作机器人,需在操控面板打开拖动 |
急停复位 |
上升沿 |
|
清除报警 |
上升沿 |
|
急停复位并清除报警 |
上升沿 |
|
注意:
|
10.2.2 系统输出
在 HMI 主界面通过“通信”→“系统 IO”,进入系统 IO 设置界面,点击“系统输出”选项卡可进入系统输出配置界面。如下图所示:
xCore 系统支持的系统输出如下:
系统输出名称 |
输出有效 |
输出无效 |
备注 |
上下电状态 |
电机上电 |
电机下电 |
|
运行状态 |
程序运行 |
程序未运行 |
|
运动状态 |
机器人在运动 |
机器人静止 |
只检测 RL 程序中运动指令和 Jog 时,机器人运动状态。(注意:辨识、拖动、力控、拖动回放等情况下,机器人即使在运动,该输出也是机器人静止。) |
操作模式 |
自动模式 |
手动模式/等待模式 |
|
急停状态 |
急停状态 |
非急停状态 |
此状态的输出受“急停触发电平类型”设置的影响,当设置为高电平时,触发软急停时输出有效,未触发时输出无效;当设置为低电平时,触发软急停输出无效,未触发时输出有效。 |
碰撞检测是否开启 |
开启 |
关闭 |
PCB3、4 轴机器人不支持 |
碰撞触发 |
触发 |
未触发 |
PCB3、4 轴机器人不支持 |
碰撞检测报警 |
触发碰撞检测报警 |
报警被复位 |
PCB3、4 轴机器人不支持 |
缩减模式状态 |
缩减模式触发 |
缩减模式未触发 |
PCB3、4 轴机器人不支持 |
报警状态 |
报警状态 |
无报警 |
|
伺服编码器低电压告警 |
编码器低电压报警 |
无编码器低电压报警 |
包含维护保养电池到保养日期 |
润滑脂更换告警 |
润滑脂需要更换 |
润滑脂无需更换 |
仅工业机型 |
常规维护告警 |
需要进行常规维护 |
无需进行常规维护 |
仅工业机型 |
Home 状态 |
机器人各关节到 home 点 |
机器人各关节未处于 home 点 |
|
心跳信号 |
心跳信号 |
在“设置-控制器设置”可以设置心跳周期 |
|
机器人开机完成 |
机器人控制器已完成开机 |
机器人控制器未完成开机 |
|
安全门状态 |
安全门打开 |
安全门关闭 |
|
程序复位状态 |
程序复位 |
程序未复位 |
|
外部急停状态 |
外部急停状态 |
非外部急停状态 |
安全板采用 mini 板,且固件版本不低于 1.0.8.7 |
手持急停状态 |
手持急停状态 |
非手持急停状态 |
安全板采用 mini 板,且固件版本不低于 1.0.8.7 |
pptomain 执行状态 |
当前程序正在执行 pptomain |
当前程序没有在执行 pptomain 操作 |
|
软急停触发状态 |
软急停触发状态 |
非软急停触发状态 |
|
是否处于规划路径上 |
机器人当前位置在规划路径上 |
机器人当前位置不在规划路径上 |
详细使用见寄存器功能码“sta_on_path” |
是否处于规划路径附近 |
机器人当前位置在规划路径附近 |
机器人当前位置不在规划路径附近 |
详细使用见寄存器功能码“sta_near_path” |
拖动状态 |
拖动开关打开 |
拖动开关关闭 |
工业机型不显示 |
拖动按钮 1 状态 |
拖动按钮 1 被按下 |
拖动按钮 1 未被按下 |
工业机型不显示 |
拖动按钮 2 状态 |
拖动按钮 2 被按下 |
拖动按钮 2 未被按下 |
工业机型和 SR 机型不显示;只有一个拖动按钮的 CR 机型,按下拖动按钮后,拖动按钮 1 状态和拖动按钮 2 状态都输出 1 |
|
注意:
|