Manual
3-62 Detailed Descriptions of ACL Commands
At power up the Home position is wherever the carriage is when motor power is first
applied, so until an FH or manual re-reference occurs the Home and Origin positions will
both be at unknown locations with respect to the platen.
The Origin affects only the AA, MA, OC, OT, and SP commands. It does not affect the
existing microstep locations of the carriage, the travel limits, or the Taught Point. The SO
command does not affect the value reported by the OA command for a given physical
position, but does affect the values reported by the OC and OT commands.
If <xorg> or <yorg> is outside the travel limits, the GO TO ORIGIN button is disabled and
the AA, AR, MA and MR commands cannot move to the Origin position.
See also the BP ("Begin Pattern") and EP ("End Pattern") commands.
For example, assuming 1000 microsteps per inch, the sequence FH; CF 1,1; SO 3000,
4000; MA 0,0; moves the carriage to a point approximately 3 inches to the right of and 4
inches above the lower-left corner of the platen. The OA command would give 3000,4000,
although OC would give 0,0. The sequence CF 0.5, 0.5; SO 5000, 7000; MA -4000,
-6000; moves the carriage to the same physical location, with the same OA result, but OC
now gives -4000,-6000.
A suggested reason for moving the Origin manually is as follows. Suppose that when a
workpiece is placed on the Automove platen it is sometimes in a different location than the
nominal location, either due to mechanical tolerances or because there are several work areas
on the platen. With the Arrow buttons move the carriage to, say, the lower-left corner of the
workpiece and press the Set Origin button. Then the move sequence will be correctly
registered to the workpiece. (Note that the SO command is not used here.)
SP <x>, <y> Set Position Counters
The SP command sets the System's X and Y position counters to arbitrary new values,
without causing any motion. This can be used to increase the travel in either direction
beyond the normal 0 to 32767 microstep limits. For example, SP could allow travel at
coordinates below the point where the Home switches closed, or it could increase the overall
travel in a machine tool without sacrificing resolution. (Another way of increasing travel is
via the RE command.)
Most normal operations, for example moving the (0,0) location to account for a tooling or
setup location, should be done via the SO ("Set Origin") command. SP should only be used
for increasing the travel in special situations. The SP command causes the System to
"forget" where it is and where the Home switches are; thus the travel limits will no longer
protect against the carriage crashing into tooling or into the edges of the X-Y table's platen.
Also, the XY Linearity Correction will become invalid. If you use SP to move the carriage
to a coordinate below where a Home switch originally closed, a subsequent FH command
will continue to move in the negative direction and thus will not find the switch.
The <x> and <y> parameters are interpreted as Calibrated Units and must be in the range
-32768.0000 through 32767.9999. The specified values are rotated by the pattern rotation
angle. This location is then multiplied by the calibration factors, rounded to the nearest
integer, and added to the Origin position to get a pair of microstep coordinates. These
coordinates are adjusted via the Linearity Correction Table. The physical position counters
are then set to these new values.