(Surface measure macro)
(Tool is placed somewhere above the surface sensor)
(#5490 - Surface Sensor Width)
(#5494 - Surface Sensor Number)
(#5495 - Surface Sensor Type - Open/Closed)
(#5496 - Sheet material thickness)
G28.2 Z0 (save current Z into Register1.Z)
M88 L1 P#5494
(watch for given sensor (P) pressed(L1))
G91 G0 Z-100.000 F  50.0
(move down, stop if sensor triggered)
G4 P0.05
M89 L0 P#5494
(watch for given sensor (P) pressed(L1))
G91 G0 Z 100.000 F  50.0
(move up, stop when sensor triggered)
G4 P0.05
G90 G10 L70 P#5220 Z 149
(set current work position as 0, depends on surface sensor width & sheet thickness)
G4 P0.05
G90 G0 Z179.000000 F1000.0
(move up to safe height- absolute)
