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 Statement , General Purpose Sequence Result , Contact Object Result , Relax Object Result , FollowMove Object Result , SurfaceAlign Object Result , PressProbe Object Result , ContactProbe Object Result , Press Object Result , PressMove Object Result , SPELFunc Object Result , Paste Sequene Result , Paste Object Result , ScrewTighten Sequence Result , ScrewRetighten Object Result , ScrewTighten Object Result , HeightInspect Sequence Result , HeightInspect Object Result , Insert Sequence Result , Insert Object Result , TensileTest Object Result