#20=100
(Tool length measure macro)
(#20 is fast speed motion length)
(#5421...#5428 - Work area Min)
(#5431...#5438 - Work area Max)
(#5471...#5479 - Tool Length Sensor position)
#100=1000 (SpeedZ)
#101=3000 (SpeedZ)
M112 P3 L1 (Sensor protection on)
G28.2(save current position into Register1.Z)
G90 G53 G0 Z[#5433-1.0] F#100
(Move up to safe position)
G90 G53 G0 X#5471 Y#5472 F#101 (move to Tool Sensor Position)
G91 G0 Z[0-#20] F#100
M111 (Sensor protection off)
G90 G53 G38.9 Z[#5473 - 20] F30
G04 P0.2
G90 G53 G0 Z[#5433-1.0] F#100
(Move up to safe position)
G90 G53 G28.5 F#101(move back to saved XY/Register1.XY)
M02
