This error occurs when either a Set Position (Z) or Offset Position (z) command is issued and the Target or Command position is shifted below the minimum possible position or above the highest possible position. For the Offset Position (z) command, the positions are offset by the amount requested by the user. For the Set Position (Z) command, the positions are offset by the difference between the current Actual Position and the requested position.
For example, suppose that the Target Position is at 3599 position units, the Actual Position is at 3600 position units, and an Offset Position (z) command is issued with a command value of 3600. This will attempt to move the Actual Position back to 0 and the Target Position back to 1. An error may or may not be generated, depending on where the position-unit range is defined. If the Offset is 0 and the Scale is positive, then the position-unit range is from 0 to 65535. A Target Position of 1 is illegal with this range, so this error is generated and the Offset Position (z) command is ignored. However, if the Offset is 32768, and the Scale is positive, then the position-unit range is from 32768 to 32767 and the Target Position can be adjusted back to 1. For this reason, we recommend setting the position-unit range so that the limits are not reached during normal operation, as is the case with the second position-unit range.
The exact same behavior would happen if a Set Position (Z) command is issued with a 0 command value.
Copyright (c) 1997-2015 by Delta Computer Systems, Inc.