SoftwareLimitHigh Parameter

Default Value: 0.0

Minimum Value: None

Maximum Value: None

Units: distance

Type: double

IMPORTANT: Software Limits are not active until you home an axis.

Use the SoftwareLimitHigh parameter to set the software limit upper boundary. The value specified for this parameter corresponds to the maximum position to which the axis can travel before it violates the software limit. To configure the behavior of the controller when the axis violates the software limit, configure the SoftwareLimitSetup Parameter and the CW Software Limit bit in the FaultMask Parameter, FaultMaskDecel Parameter, and the FaultMaskDisable Parameter.

The values of the software limit boundaries are always relative to the home position, which is normally at 0.0. When you use the HomePositionSet Parameter, the application shows a value that is different from 0.0 at the home position. But the configuration of the software limit boundaries stays relative to a zero home position.

To Calculate the Values of the Software Limit BOUNDARIES

  1. Move the axis to the lower boundary. Examine the value of the Position Command or Position Feedback that the application shows.
  2. Subtract the value of the HomePositionSet parameter from the value that you examined in the previous step. The new value that you get is the value to use for the SoftwareLimitLow parameter.
  3. Move the axis to the upper boundary. Examine the value of the Position Command or Position Feedback that the application shows.
  4. Subtract the value of the HomePositionSet parameter from the value that you examined in the previous step. The new value that you get is the value to use for the SoftwareLimitHigh parameter.

The SoftwareLimitLow Parameter must always have a lower numbered value than the SoftwareLimitHigh parameter. The arithmetic sign of the software limit parameters is determined by the encoder direction. The following example shows you how to set the SoftwareLimitLow and the SoftwareLimitHigh parameters.

For Example

Your programmed range of travel is -10 mm to 90 mm.

If ReverseMotionDirection Parameter is set to No on this axis, set the parameters to the following values.

Display Position Encoder Position Parameter Parameter Value

-10 mm

-10 mm

SoftwareLimitLow

-10

90 mm

90 mm

SoftwareLimitHigh

90

If ReverseMotionDirection is set to Yes on this axis, set the parameters to the following values.

Display Position Encoder Position Parameter Parameter Value

-10 mm

10 mm

SoftwareLimitHigh

10

90 mm

-90 mm

SoftwareLimitLow

-90