
RML-1
PROGRAMING GUIDELINE
- 30 -
separator.
Axes for which nothing is specified keep their present location and do not
operate.
Example: When the present locations (for X, Y, Z, and A) are respectively
at the (100, 200, 300, 45) coordinates and !ZE X123Y456:X987Z-200
[terminator] is given, the X and Y axes first move simultaneously to (123,
456). At this time the other axes for
which nothing was specified (the Z and A axes) remain stopped. Next, the
X and Z axes move simultaneously to the coordinates (987, -200).
Similarly, the axes for which nothing was specified (the Y and A axes)
remain stopped.
Giving only separators without stating any parameters at all does not
generate an error, but no operation is performed.
Example: !ZE:: [terminator]
Specifying an axis that the model used does not have causes the
specification for that axis to be ignored, but the other axes operate.
When "!ZE X100Y200Z300 [terminator]" is specified for a model that has
no Y axis, the parameter for Y-axis movement is ignored, but the other
axes (X and Z) move to their respectively specified locations.
Movement operation occurs only after interpretation of the separator or
terminator.
When !ZE X100Y200:Z300A400; is given, the X and Y axes respectively
move to (100, 200) when the first separator is interpreted.
Next, the Z and A axis respectively move to (300, 400) when the final
terminator is interpreted.
If an error occurs in a parameter statement, operation including the
parameter where the error occurred and everything thereafter up to the
terminator is skipped as invalid data.
When !ZE X100Y200:Z300A:X0Y0Z0 [terminator] is given, firstly, the X
and Y axes respectively move to (100, 200) at the first separator.
Then, because the next set of parameters contains an "A" parameter with
no specified numerical value, error 3 occurs at this point, and everything
up to the final terminator is skipped.