is there a way to monitor the load of an axis in a macro? (the manual didn't help)

I want to do something like this (Z- drilling example)....

while Z axis load < 50% feed to Z value
if load > 50% stop and retract +1.0mm, wait 2 seconds then continue feeding.