Modbus Motion Interface
Read_Double(<AxisPage>_+_NegativeLimit_d,<Value>);
Description
Writing to the Negative Limit register establishes the most negative legal value for a move destination. If a move is requested that would
produce a motor position more negative than the negative limit, a Position Limit Escape Code is produced and no motion
is performed. Note that position limits are not used when performing a Jog. Jogs are by nature
indefinite moves. Software limits are always active but can be effectively disabled by being set with large values.
Reading the Negative Limit register returns the last setting.
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
Reading or writing the Negative Limit register does not produce any escapes.
Examples
Limit=Read_Double(Axis1_+_NegativeLimit_d);
Related Topics
Positive Limit
Begin Move By
Begin Move To
Set Positive Limit
Set Negative Limit
Position Limit Escape Code