ID : 202
Interrupt
功能
I/O的On时,跳过Interrupt数据块内的动作命令。另外,如果机器人正在动作中,则中断动作并跳过。
解说
在Interrupt True和Interrupt False的数据块内使用Interrupt语句。
中断信号On时,不执行Interrupt True和Interrupt False围起的数据块内的动作语句,跳过。
动作中中断信号On时,瞬时停止该动作,通过结束动作(@E)执行下一语句。
执行Interrupt时,任务必须获取(TakeArm)某一轴的控制权。如果解除轴的控制权 ,则自动Interrupt Off。
应用示例
'!TITLE“中断机器人动作”
' 中断机器人动作
Sub Sample_Interrupt
Dim aaa As Position
aaa = CurPos
aaa = Dev( aaa, P( 0, 60, 0, 0, 0, 0 ) )
TakeArm Keep = 1
Interrupt True
' 执行以下处理期间中断信号ON时
' 中断动作命令后执行下一步骤。
Move P, aaa
Interrupt False
End Sub
ID : 202