Note
MEAS and MEAW are non-modal, and programmed together with motion operations. The
feedrate and interpolation type (G0, G1, etc.) as well as the number of axes must be adapted
for the respective measuring task.
Example
Program code Comment
...
N10 MEAS=1 G1 F1000 X100 Y730 Z40 ; Measuring block with probe at first
measuring input and linear interpola-
tion. A preprocessing stop is automati-
cally generated.
...
Further information
Query status
If an evaluation is required in the program, whether a probe has been deflected or has switched,
the status can be queried through the following system variables:
System variable Meaning Data type Value
$A_PROBE[<n>] Probe state
INT 0 Probe not deflected.
1 Probe deflected.
$AC_MEA[<n>] Switching status of the probe
$AC_MEA[<n>] is automati‐
cally reset at the beginning of
a measurement.
INT 0 Probe has not switch‐
ed
1 Probe has switched.
<n> = number of the probe
Reading measured values
For channel-specific measuring, the positions of all traversing path and positioning axes of the
block are acquired (maximum number of axes depends on the control configuration). For
MEAS, the motion is braked in a defined fashion after the probe has been triggered.
Note
If a geometry axis is programmed in a measuring block, the measured values are stored for all
current geometry axes.
If an axis participating in a transformation is programmed in a measuring block, the measured
values are stored for all axes participating in this transformation.
Work preparation
3.7 Special motion commands
NC programming
614 Programming Manual, 12/2019, 6FC5398-2EP40-0BA0