Axis commands
Axis designations are configurable and must be taken from the configuration-specific description [1]-5. When decoded, the notation is case-sensitive (uppercase/lowercase).
The following axis designations are available:
- Individual address letters: {A, B, C, U, V, W, X, Y, Z, Q}
- After programming an axis designation consisting of only one address letter, a space is required between the position value and the next character in order not to cause any mix-up when the equals sign is assigned afterwards.
Example
X50P1=7 | (ERROR) | X50P1 axis moves to position 7. |
X50 P1=7 | (RIGHT) | X axis moves to position 50. |
- Strings (e.g. X_SCHLITTEN, X1, Y22, Z_ACHSE)
- The first character of the string must correspond to one of the reserved address letters (see above). Other characters may include the numerals 0 - 9. The string length of the axis designation may not exceed the maximum possible length (fixed), otherwise an error message is output.
To avoid confusion, an equals sign must be placed in front of the position statement after all axis designations consisting of more than one character.
This is necessary especially for axis designations ending with one of the numerals 0 - 9.
![]() | An equals sign must follow axis identifiers that contain more than one character. |
X1 = <int, double, expr> | Examples: |
| X1 = 100.0 |
| X22 = 0,001 |
| X_SCHLITTEN = SIN [30] |
| Z_ACHSE = SQRT [2]/2 |
The following declarations also apply:
- All axis identifiers must be specified in the channel parameter block [1]-5.
- An axis designation must always be followed by a numerical value or expression:
X <int, double, expr> | Examples: |
| X 100.0 |
| Y 0.001 |
| Z SIN [30] |
| A SQRT [2]/2 |
| B 4 * R1/R2 |
Programming Example
Axis commands
This programming manual uses the common designations X, Y, Z for the three linear axes of a Cartesian system and A and B for two further path axes.