(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=1500.0 (Speed Z)
#101=4000.0 (Speed XY)
G28.2 X0 Y0 Z0(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 F#101 (move to Tool Sensor Position)
G90 G53 G38.9 Z[#5473 - 20] F 100.0
G04 P0.2
G90 G53 G0 Z[#5433-1.0] F#100
(Move up to safe position)
G90 G53 G28.5 F#101 X0 Y0(move back to saved XY/Register1.XY)
G90 G53 G28.5 Z0 F#100
(move down to saved Z/Register1.Z)
M02
