Special Motion Commands
5.7 Measurements with touch trigger probe (MEAS, MEAW)
Parameters
MEAS=±1
MEAS=±2*
MEAW=±1
MEAW=±2*
G...
X... Y... Z...
*Max. of two inputs depending on configuration level
Example for programming measuring blocks
MEAS and MEAW are programmed in a block with motion commands. The feeds and
interpolation types (G0, G1, ...) must be selected to suit the measuring task in hand;
this also applies to the number of axes.
N10 MEAS=1 G1 F1000 X100 Y730 Z40
Measurement block with probe at first measuring input and linear interpolation.
A preprocessing stop is automatically generated.
Description
Measuring job status
Status variable $AC_MEA[n] (n= number of probe) can be scanned if the switching state of
the touch-trigger probe needs to be evaluated in the program:
0 Measuring job not satisfied
1 Measuring job completed successfully (probe has switched)
Note
If the probe is deflected during program execution, this variable is set to 1. At the beginning
of a measurement block, the variable is automatically set to correspond to the starting state
of the probe.
Sensor
The positions of all path and positioning axes (maximum number of axes depends on control
configuration) in the block that have moved are recorded. In the case of MEAS, the motion is
braked in a defined manner after the probe has switched.
Note
If a GEO axis is programmed in a measuring block, then the measured values are stored for
all current GEO axes.
If an axis that participates in a transformation is programmed in a measurement block, the
measured values for all axes that participate in this transformation are recorded.
5-26
Measurement with probe 1 at measuring input 1
Measurement with probe 2 at measuring input 2
Measurement with probe 1 at measuring input 1
Measurement with probe 2 at measuring input 2
Interpolation type, e.g., G0, G1, G2 or G3
End point in Cartesian coordinates
Programming Manual, 03/2006 Edition, 6FC5398-2BP10-1BA0
Job planning