Difference between revisions of "AXY:MC-Basic:axis.RESCUEMODE"

From SoftMC-Wiki
Jump to: navigation, search
m (1 revision)
Line 12: Line 12:
  
 
|DESCRIPTION=
 
|DESCRIPTION=
RESCUEMODE is a system mode that enables recovery of interrupted motion after emergency stop :
+
RESCUEMODE is a special mode of the system that enable recovery after emergency stop. Setting this mode to '''1''' causes saving the current motion package and the pending one after entering following mode. Motion can be recovered using '''proceed''' command. The stored motion packages can be ignored by the '''proceed proceedtype = clear''' command. There are additional sequences that can be recovered using this flag:
  
�        Entering following mode due to position error or velocity over speed error.
+
Entering following mode due to position error or velocity over speed error.
  
�        Disabling the system using “EN=0”..
+
Disabling the system using EN property.
  
�        External disable of the system (hardware disable ) especialy important in case of emergency stop.
+
External disable of the system especialy important in case of emergency stop    
  
 
+
Actually, in many ways, this command is equivalent to a STOP command issued from an attached task. It stores both movement packages, but does not block the program.
 
 
Setting this mode to ON causes the current motion package and the pending one to be saved in tose cases. The interrupted motion can be recovered using proceed command. The proceed command can be used with same values of proceedtype property as in case of regular stop.
 
 
 
 
 
 
 
 
 
 
 
Actually, in many ways, this command is causes same behavour on certain errors  as STOP command issued from an attached task. It stores both movement (current & pending) packages, but does not block the program.
 
  
  
Line 56: Line 48:
  
 
|SEE ALSO=
 
|SEE ALSO=
* [[Axystems:MC-Basic:group.DESTgroup.DESTANGLEgroup.DESTCENTER|group.DESTgroup.DESTANGLEgroup.DESTCENTER]]
+
* [[Axystems:MC-Basic:PROCEED|PROCEED]]
  
  
 
}}
 
}}

Revision as of 11:35, 22 December 2010

RESCUEMODE is a special mode of the system that enable recovery after emergency stop. Setting this mode to 1 causes saving the current motion package and the pending one after entering following mode. Motion can be recovered using proceed command. The stored motion packages can be ignored by the proceed proceedtype = clear command. There are additional sequences that can be recovered using this flag:

  •   Entering following mode due to position error or velocity over speed error.
  •   Disabling the system using EN property.
  •   External disable of the system especialy important in case of emergency stop    

Actually, in many ways, this command is equivalent to a STOP command issued from an attached task. It stores both movement packages, but does not block the program.

Short form

<axis>.RMode

Syntax

<axis>.RMode = <value>

?<axis>.RMode

Availability

Versions 3.6.20 and higher

Type

Long

Range

0 (OFF)

1 (ON)

Default

0 (OFF)

Scope

, Task, Terminal

Limitations

Modal Only

Examples

A1.rmode=0

See Also