M5
M9
(Tool-Breakage Check macro)
(#20 is fast speed motion length)
(#5471...#5479 - Tool Length Sensor position)
#20=40
#100= 800.0 (Speed Z)
#101= 800.0 (Speed XY)
#102=  10.0 (Speed A)
#5471=  -6.573
#5472= -61.162
#5473= -110
#5474= -0.5

G28.2 X0 Y0 Z0 A0 (save current position into Register1.Z)
G53 G0 Z[#5433-1.0] F#100 (Move up to safe position)
G53 G0 X#5471 Y#5472 F#101 (move to Tool Sensor Position)

G53 G0 A#5471 (Rotate toolholder)

M89 L1 P5(Quick stop when sensor triggered)
G90 G53 G0 Z[#5473 + #5403 - 0.3 ] F 100.00
G04 P0.1

G90 G10 L81 P5398 Q5023

G53 G0 Z[#5433-1.0] F#100 (Move up to safe position)
