TaskTerminationAxes Parameter

Default Value: 0

Minimum Value: None

Maximum Value: None

Units: None

Type: int

Use the TaskTerminationAxes parameter to specify the mask of axes that cause this task to terminate when one or more of the selected axes is in a fault condition. This parameter only has an effect on the task if the task is Running, in Feedhold, or Paused.

The task is terminated regardless of any fault handling that is registered on this task or on a different task. When the task is terminated, the controller generates a task error and sets the task to the Error state.

This parameter only terminates the task for axis faults that occur after task execution starts. This means that you can start and run a task that already has an axis in a fault condition, and the task does not terminate unless a new axis fault occurs.

If the joystick is active, the TaskTerminationAxes parameter also ignores End of Travel and Software Limit axis faults for all axes. If these faults occur on an axis while a joystick is active, the parameter does not terminate the task. Refer to Joystick Functions.

For more information about axis faults and task errors, refer to Fault and Error Functions.