Here is a Macro I did some time back for pawl lock turrets. Have a look and see if it works for you.
You can edit the values to what you need and it has a move safe built in.
It works fine on Boxford 125/160 turrets once the steps per are set and sensible feed speeds.
Note the safe move is normally minus values as they are from the home position, home being X0, Z0 so normally they would be set to X-5. Z-10.
Its all commented in the code so all you need to do is rename the file to M6Start.m1s and check it out.