Class HomeState
Defined in File CoreMotionApi.h
Class Documentation
-
class HomeState
This enumerator class enumerates the homing states of axes executing homing.
Public Types
-
enum T
Values:
-
enumerator Idle
The axis is not homing.
-
enumerator ZPulseSearch
The axis is searching for the Z-pulse (index pulse).
-
enumerator ZPulseSearchReverse
The axis is searching for the Z-pulse (index pulse) in the reverse direction.
-
enumerator ZPulseSearchPauseReverse
The axis has paused while searching for the Z-pulse (index pulse) in the reverse direction.
-
enumerator HSSearch
The axis is searching for the home switch.
-
enumerator HSSearchPause
The axis has paused while searching for the home switch.
-
enumerator HSAndZPulseSearch
The axis is searching for the home switch and the Z-pulse (index pulse).
-
enumerator HSAndZPulseSearchPause
The axis has paused while searching for the home switch and the Z-pulse (index pulse).
-
enumerator HSOffSearch
The axis is searching for the falling edge of the home switch.
-
enumerator HSOffSearchPause
The axis has paused while searching for the falling edge of the home switch.
-
enumerator HSOffAndZPulseSearch
The axis is searching for the falling edge of the home switch and the Z-pulse (index pulse).
-
enumerator HSOffAndZPulseSearchPause
The axis has paused while searching for the falling edge of the home switch and the Z-pulse (index pulse).
-
enumerator LSSearch
The axis is searching for the limit switch.
-
enumerator LSSearchPause
The axis has paused while searching for the limit switch.
-
enumerator HSClearReverse
The axis is moving in the reverse direction to clear the home switch.
-
enumerator HSClearReversePause
The axis has paused while moving in the reverse direction to clear the home switch.
-
enumerator HSFallingEdgeSearchReverse
The axis is searching for the home switch falling edge in the reverse direction.
-
enumerator HSFallingEdgeSearchReversePause
The axis has paused while searching for the home switch falling edge in the reverse direction.
-
enumerator LSFallingEdgeSearchReverse
The axis is searching for the limit switch falling edge in the reverse direction.
-
enumerator LSFallingEdgeSearchReversePause
The axis has paused while searching for the limit switch falling edge in the reverse direction.
-
enumerator TouchProbeSearch
The axis is searching for the touch probe.
-
enumerator TouchProbeSearchPause
The axis has paused while searching for the touch probe.
-
enumerator SecondHSSearch
The axis is searching for the home switch for the second time.
-
enumerator SecondHSSearchPause
The axis has paused while searching for the home switch for the second time.
-
enumerator SecondTouchProbeSearch
The axis is searching for the touch probe for the second time.
-
enumerator SecondTouchProbeSearchPause
The axis has paused while searching for the touch probe for the second time.
-
enumerator MechanicalEndDetection
The axis is searching for the mechanical end.
-
enumerator HomeShift
The axis is executing home shift motion.
-
enumerator HomeShiftPause
The axis has paused while executing the home shift motion.
-
enumerator Cancel
The axis is canceling homing.
-
enumerator Idle
-
enum T