ContManualRecover

安全门关闭后,在使用Recover命令完成复位动作的状态下继续执行所有任务时使用。
本命令用于高级人员。请在充分理解命令规格之后使用。 在本命令中,如果要继续执行,则需要事先执行返回到安全门打开时的位置的动作(Recover指令)。

格式
ContManualRecover

说明
要通过程序执行本命令时,需要勾选Epson RC+的 [设置] - [系统配置] - [设置控制器] - [环境] 中的 [将高级任务控制命令设为有效] 复选框。
但是,即使进行此设置,也无法通过由Trap SGClose启动的任务执行ContManualRecover命令。

ContManualRecover命令用于当因安全门开启输入而暂停的控制器通过Recover命令重启,并且机器人面向安全门开启时位置完成复位动作的情况。
具有与远程输入“ContinueManualRecover”相同的功能。

如果在WaitRecover状态(安全门关闭后的复位等待状态)下运行ContManualRecover命令,则与Cont命令不同,会出现错误。
请预先使用Recover命令进行机器人的励磁和复位动作后使用。

注意

要通过程序执行ContManualRecover命令时,请理解命令的规格并确认可作为系统继续执行的条件已经备齐。如果一直采取按循环执行命令等错误的使用方法,则可能会降低系统的安全性。请充分注意。

参阅
Pause、Recover、Cont、Recover函数

ContManualRecover使用示例

Function main
    Xqt 2, monitor, NoPause
    Do
        Jump P1
        Jump P2
    Loop
Fend

Function monitor
    Do
        Wait SafetyOn = True      ‘等待安全门开启
        Wait SafetyOn = False     ‘等待安全门关闭
        If (CtrlInfo(1) and &H2000) = &H2000 Then
            Recover
            ContManualRecover
        EndIf
    Loop
Fend