Manual

3-66 Detailed Descriptions of ACL Commands
The max limit for each axis must be greater than or equal to the min value; if not, an error is
logged. If the parameters are omitted, the System uses default values at IN and power up.
The defaults are read from the non-volatile memory at power up. They can be changed via
the PE command. At the factory the defaults are set approximately as follows:
Table 17 - Factory Defaults For Travel Limits
System as shipped Approx. Travel Limit
Defaults, Microsteps
Bare Controller 0,0,32767,32767
Controller with 6 x 6 inch X-Y Table 0,0,6000,6000
Controller with 12 x 12 inch X-Y Table 0,0,12000,12000
Controller with 18 x 18 inch X-Y Table 0,0,18000,18000
The 12 x 12 defaults, for example, are equivalent to executing TL 0,0,12000,12000; .
Note: For systems shipped with X-Y tables, the actual travel limit defaults are factory-set
according to the measured calibration factors; thus, the values may differ slightly from those
given in the table.
If an MA, MR, or MT command attempts to move the carriage outside the travel limits, an
error is logged, the offending coordinate is set to the nearest in-range value and the carriage
moves to the resulting point. Arcs are a bit more complicated; see the AA command.
Front panel Arrow button motion from within the travel limits is stopped at the edge of the
travel limits. (Exception: at power up, arrow motion is unconstrained until the first FH
command or manual re-reference.)
If the present carriage position is outside the newly-specified limit rectangle, MA and MR
can be used to move it inside. An MR 0,0; for example, logs an error (since the
Commanded position is probably outside the limits) and then move to the nearest edge of the
rectangle. The Commanded position remains where it was, outside the travel limits.
While the carriage is outside the limits, the Arrow buttons are only able to move it closer to
the rectangle, not further away. If the Origin position is outside the limits, the GO TO
ORIGIN button is ignored.
The current travel limits can be read via the OL command.
Example: suppose that your application uses a vise to hold the workpiece on the Automove
platen; the vise is located near the upper-right corner of a 12 x 12-inch platen, about 8 inches
in X and Y from the lower-left corner. The command TL 0, 0, 7800, 7800; would
prevent the carriage from hitting your vise due to a programming error or out-of-range data
point.