<< 向前        下一页 >>

ID : 1166

MoveBackTraceLog

功能

执行原点复位动作。

该指令对Ver.2.16.*以上的版本有效。

格式

MoveBackTraceLog

解说

在以"CalcBackTraceLog"指令生成的轨道上使COBOTTA进行原点复位动作。

执行该指令时,任务必须获取COBOTTA轴的控制权

注意事项

  • 并不一定保证安全轨道。使用该指令时,请准备停止原点复位动作的手段后使用。
  • “COBOTTA停止前运行时的COBOTTA状态及作业空间”和 “COBOTTA进行原点复位动作时的COBOTTA状态及作业空间” 不同时,COBOTTA可能会碰撞。
  • 如果没有在指令执行前生成原点复位动作的轨道,将发生错误。
  • 生成原点复位动作的轨道后,要从原点复位动作的轨道上移动COBOTTA时,请务必在开始原点复位动作之前再次生成原点复位动作的轨道。

应用示例

以下应用示例是I/O为ON时执行原点复位动作,I/O为OFF时停止原点复位动作的程序。

'!TITLE "Sample_MoveBackTraceLog"

Sub Main

  Set IO[128] = 0

  Wait IO[128] = 1  ' 待机至IO128号变为ON

  TakeArm Keep = 0
  Motor on

  ' 在其他任务中执行停止原点复位动作的程序
  Run Stop_BackMove

  CalcBackTraceLog 1  ' 生成原点复位动作的轨道
  MoveBackTraceLog  ' 执行原点复位动作

  Kill Stop_BackMove

  GiveArm

End Sub
'!TITLE "Stop_MoveBack"

Sub Main

  Wait IO[128] = 0  ' 待机至IO128号变为OFF
  Kill Sample_MoveBackTraceLog  ' 停止原点复位动作

End Sub

ID : 1166

<< 向前        下一页 >>