Axis specific variables(V.A.)
The code for axis-specific variables is "V.A...".
Notice | |
V.A.-variables can only be programmed for linear and rotatory axes, but not for spindles.Folgen |
V.A.<var_name> | Significance | Data type | Unit of In/ Output | Enabled access Read/ | ||
---|---|---|---|---|---|---|
MENT.X | Mental coordinate of the previous NC-block (see chapter Mirroring G20-G23) | Real | [mm] [inch] | R | ||
PROG.X | Programmed coordinate of the previous NC block During active contour rotation(#ROTATION) the variable delivers the coordinate value mapped on the machine axes. | Real | [mm] [inch] | R | ||
ABS.X | Absolute coordinate of the previous NC block respectively currently absolute coordinate after NC command#CHANNEL INIT in the currently active coordinate system each. | Real | [mm] [inch] | R | ||
ACT_POS.X | Current actual position in the present coordinate system without any offsets | Real | [mm] [inch] | R | ||
-SWE.X | Current effective negative software limit switch | Real | [mm] [inch] | R | ||
+SWE.X | Current effective positive software limit switch | Real | [mm] [inch] | R | ||
-SWE_MDS.X | Configurated negative software limit switch (acc. to machine parameter [2]-10) | Real | [mm] [inch] | R | ||
+SWE_MDS.X | Configurated positive software limit switch (acc. to machine parameter [2]-11) | Real | [mm] [inch] | R | ||
REF.X | Machine reference point (is documented only after successful machine reference search) | Real | [mm] [inch] | R | ||
BZP.X | Coordinate preset | Real | [mm] [inch] | R | ||
PZV.X | Machine table offset | Real | [mm] [inch] | R | ||
MESS.X | After successful measuring traverse the variable (measured value) gives the axis-specific coordinate in which all re-locations are included (see programming example). | Real | [mm] [inch] | R | ||
MOFFS.X | Measurement offset | Real | [mm] [inch] | R | ||
MERF.X | Measurement traverse completed? If yes, then 1 | Boolean | 0 , 1 | R | ||
MEIN.X | Included measurement offset | Real | [mm] [inch] | R | ||
RERF.X | Machine reference search completed? If yes, then 1 | Boolean | 0 , 1 | R | ||
SOFFS.X | Moving path during manual operation. Useful only combined with NC command #GET IPO OFFSET | Real | [mm] [inch] | R | ||
MODE.X | Current axis mode | Integer | - | R | ||
MODULO_VALUE.X | Modulo range | Real | [°] | R | ||
LOG_AX_NR.X | Logical axis number of an axis | Integer | - | R | ||
AX_LIST_NAME.X | Configuratedaxis name (acc. to machine parameter[2]-18) | String | - | R | ||
MIRROR.X | Mirror mode of the axis: (1: no mirroring -1: axis is mirrored) | Integer | - | R | ||
WCS.X MCS.X | Conversion between machine coordinates (MCS) and work peace coordinates (WCS). Only useful in combination with the NC commands #WCS TO MCS and #MCS TO WCS | Real | [mm] [inch] | R / W |
In the use of strings for axis names (for instance X_SCHLITTEN see also chapter 3.1: axis-commands) these axis names are to be used for identifying the variables.
Example: V.A.MENT.X_SCHLITTEN
Programming example
The last block causes positioning in X to 148 (= 98 + 50) and in Y to 2
N10 G90 G92 X50
N20 G100 X100 ( Measurement traverse , measurement interrupt)
(occurs 2mm before the target )
N30 G90 G92 X0
N40 XV.A.MESS.X YV.A.MOFFS.X