Positive Limit

Modbus Motion Interface

Write_Double(<AxisPage>_+_PositiveLimit_d,<Value>);
Read_Double(<AxisPage>_+_PositiveLimit_d);

Description

Set Positive Limit establishes a positive-direction boundary for movement. If the axis is asked to attempt a move beyond this boundary, a Position Limit Escape Code will occur and the move will not commence. Jogging is not subject to software limits since jogging is used for ongoing motion. Software limits are always active but can be effectively disabled by being set with large values.

When designing homing routines it is usually necessary to widen the software limits until the coordinate system is established to afford freedom to search for the home sensor. Once the origin of the coordinate system is found the limits can be re-established.

Escapes

The Positive Limit registers does not generate any escapes

Examples

This operation sets the positive soft limit at 20 user units:

Write_Double(Axis1_+_PositiveLimit, 20);

This reports the current value of the positive limit:

Value:=Read_Double(Axis1_+_PositiveLimit);

Related Topics

Negative Limit
Position Limit EscapeCode