EndStatus Result

Description
Returns end status for a force guide sequence or force guide object.

Usage
FGGet Sequence.EndStatus, iVar
FGGet Sequence.Object.EndStatus, iVar

  • Sequence
    Force guide sequence name

  • Object
    Force guide object name
    Omitted when a result of a force guide sequence is acquired.

  • iVar
    Integer variable that shows a returned value

Values
iVar

Constant name Values Description
FG_PASSED 0 Force guide sequence or force guide object succeeded.
FG_FAILED 1 Force guide sequence or force guide object failed.
FG_NOEXEC 2 Force guide sequence or force guide object has not been executed.
FG_ABORTED 3 Force guide sequence or force guide object stopped during execution.

Detailed Explanation
Returns end status for a force guide sequence or force guide object.
Success/fail criteria differ for each force guide sequence and force guide object. For details about the conditions, refer to the following manual:
"Epson RC+ 8.0 option Force Guide 8.0 - Software"

  • Details on results of general sequence
  • General force guide object

FG_NOEXEC is returned if a force guide sequence has not been executed. FG_NOEXEC is also returned if a force guide object is not executed depending on conditional branch or if a force guide sequence ends midway through because a preceding object failed. FG_ABORTED is returned if the emergency stop button or the [Stop] button on the [Run] window is pressed during execution, or if Stop input is received via remote input.

Usage Example
The following is an example of a simple program that acquires a result with FGGet.

Function EndStatusTest
  Integer iVar

  Motor On

  FGRun Sequence1
  FGGet Sequence1.Contact01.EndStatus, iVar  ' Acquisition of EndStatus
  Print iVar
Fend

See Also
FGGet, GeneralPurpose sequence, Contact object, Relax object, FollowMove object, SurfaceAlign object, PressProbe object, ContactProbe object, Press object, PressMove object, SPEL function object, Paste sequence, Paste object, ScrewTighten sequence, ScrewTighten object, ScrewRetighten object, HeightInspect sequence, HeightInspect object, Insert sequence, Insert object, TensileTest object