Skip to content

MovMSSyncOn 主从协同运动

该指令用于使主从机器人进入到协同状态,并以设定的速度运动到目标位置。与 MovJ 指令类似,在执行完该指令时可以附加进行 IO 操作。

指令格式

MovMSSyncOn([MSGroup], SyncId, P, [V], [Tool], [Coord], [PayLoad], [DO]) MovMSSyncOn([主从组], 协同标识, 目标位置, [目标速度], [工具参数], [坐标系参数], [工件负载], [IO操作])

(备注:带 [] 参数为可选参数)


参数详细说明

参数类型说明默认值/备注
[MSGroup]enum机器人协同运动时的主从组参数,用于在多机协同过程中区分所启用的机器人协同方式。详见下方 MSGroup 取值说明。DEFAULT(仅限从机器人选择)
SyncIdSYNCID 变量机器人协同标识 ID 号,用于本机与协同机器人之间进行协同校验,主从机器人 ID 一致时才为有效协同。
PAPOS 或 CPOS 变量坐标系下的目标点位置。
[V]SPEED 变量指定机器人执行 MovMSSyncOn 指令时的速度,包括机器人末端的平移速度、旋转速度以及外部轴的移动速度等。SPEED 变量中的 tcp、ori 分量有效;有外部轴时,exj_l、exj_r 分量有效。V4000
[Tool]TOOL 变量机器人执行该轨迹时使用的工具参数。当前系统中设置的工具参数
[Coord]USERCOOR 变量机器人执行该轨迹时使用的用户坐标系。当前系统中设置的坐标系参数
[PayLoad]PAYLOAD 变量机器人执行该轨迹时使用的工件负载参数。当前系统中设置的负载参数
[DO]string机器人执行完该指令后可触发的 IO 操作。支持 SetDO、SetAO、SetSimDO、SetSimAO、PulseOut、PulseSimOut、SetDO8421、SetSimDO8421、SetDIEdge、SetSimDIEdge 等指令。NULL(无任何操作)

MSGroup 取值说明

  • MSGroup1:第一组主从组参数,仅限主机器人选择
  • MSGroup2:第二组主从组参数,仅限主机器人选择
  • MSGroup3:第三组主从组参数,仅限主机器人选择
  • MSGroup4:第四组主从组参数,仅限主机器人选择
  • MSGroup5:第五组主从组参数,仅限主机器人选择
  • MSGroup6:第六组主从组参数,仅限主机器人选择
  • MSGroup7:第七组主从组参数,仅限主机器人选择
  • DEFAULT:缺省类型,仅限从机器人选择

ESTUN Robotics — ER 系列机器人编程语言指令参考