InPositionTimeoutThreshold Parameter

Default Value: 0

Minimum Value: 0

Maximum Value: None

Units: time milliseconds

Type: int

IMPORTANT: The controller generates an axis fault only if you set the In Position Timeout Fault bit in the FaultMask parameter. When an axis fault is generated, you can configure what the axis does by changing the state of the In Position Timeout Fault bit in the FaultMaskDecel Parameter and the FaultMaskDisable Parameter.

Use the InPositionTimeoutThreshold parameter to specify the period of inactivity after which the controller generates an in-position timeout axis fault. Use this parameter with the WaitForInPosition() function so that an unattended system does not go into an oscillation that prohibits program execution from continuing for an unknown period.

The controller can generate an in-position timeout fault only when the axis is not being commanded to move. When this fault is generated, the only valid behavior is for the axis to disable. If you want to monitor for this fault condition, you must set the In Position Timeout bit in the FaultMask and the FaultMaskDisable parameters.