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.