Manual

Detailed Descriptions of ACL Commands 3-19
If an SO ("Set Origin") command or the front-panel SET ORIGIN button changes the origin
while a pattern is active, the new Origin remains in effect only until the pattern is terminated
by an EP. Also, if the GO TO ORIGIN button is pressed while a pattern is active the
carriage moves to the pattern's Origin, not the "main" Origin.
The host can find out the current level of pattern nesting by sending the
ESC.!S4: command;
see Chapter 6. The current rotation angle can be interrogated via the OG ("Output Angle")
command.
Examples
Example: the sequence MA 2000, 2000; BP; MA 500, 1000; MA 1000, 0; MA 0, 0; EP;
moves the carriage to 2000, 2000 and then executes a small triangle. If you change the first
command to MA 4000, 2000; the System executes the same triangle at a different location.
Example: the sequence BD 0; BP; MA 500, 1000; MA 1000, 0; MA 0, 0; EP; ED; sets
up Download Sequence 0 to contain the triangle from the first example. If you use the
Arrow buttons to move the carriage to the starting point, then press FAST/PAUSE, the
triangle will be executed at the present carriage location.
Example: MA 3000, 1000; BP; MA 1000, 0; BP; MA 0, -200; MA 0, 200; MA 0, 0; EP;
MA 2000, 0; BP; MA 0, -200; MA 0 200; MA 0, 0; EP; EP; moves the carriage
horizontally to the right from 3000, 1000, pausing twice to jog below and above the main
motion.
Example: suppose your application uses a tool holder bolted to the Automove platen. In the
middle of the move sequence you desire to fetch a tool from the tool holder. However, the
origin has been moved manually to account for the workpiece location on the platen, so you
cannot simply use an MA to move to the tool holder. Use the following sequence: BP; SO;
MA x, y; ... EP; where x,y is the absolute location of the tool holder and "..." represents
whatever commands are necessary to fetch the tool. The SO; sets the Origin to the Home
Position (which is fixed with respect to the platen) and the EP reinstates the original Origin.
Example: MA 0, 0; BP 10; MR 1000, 0; EP; MR 1000, 0; moves to the Origin, then sets
up a 10-degree rotation. A 1000-unit-long rotated vector is performed; this leaves the
carriage approximately 985 microsteps in X and 174 microsteps in Y from the Origin. The
EP; reinstates zero rotation, so that the second MR 1000, 0; moves directly to the right.
The carriage is now at approximately 1985 microsteps in X and 174 microsteps in Y from
the Origin.
Example: for an example of how to set a new pattern Origin without first moving the
carriage to that location, see the SC ("Scale") command.