/* Version 1.1 - Z-Höhe messen */

ml_f =  ToolSpeedS / (_Ovr / 100.0);
mf_f = ToolSpeedF / (_Ovr / 100.0);
MvPar;
z ToolZup - getOcToMc[2]; mf;
x _ToolX[0] - getOcToMc[0];
y _ToolY[0] - getOcToMc[1]; mf;

/* Suchlauf Z */
wait 0;
print "Suchlauf Niveau-Taster Z";
Z _Z - 30; ml;
if(0 != _iToolZ0[0]){
 stoprequest _iToolZ0 0; wait 0 3; mreset;
 ML_f = 0.2; MVPAR; Z _Z + 10; ml;
 stoprequest _iToolZ0 1; wait 0 3; mreset;
}
print "";

/* beim 1. Mal keine Nullpunktverschiebung! */
if(_ToolRefZ < 9999.0) {
z getoc[2] + (_ToolRefZ - getmc[2]); setoc;
}
_ToolRefZ = getmc[2];

z ToolZup - getOcToMc[2]; mf;	/* Freifahren */
X _X - 10; mf;
wait 0;
