Ok that macro is the same as you sent before so only for a 4 pos turret and yours is 8 I think?
You will have to alter the macro to suit before you will know if it works or not. What I think you are going to have to do is make each call a bit more than the distance it needs to move to clear the ratched before it moves back, so for example 360/8 = 45 degrees then as you say your tool calls would be 47 for tool 2 then reverse maybe 5 degrees then set the DRO to 45. Tool 3 would be 92 reverse to 87 then set DRO 90
So in the previous example I gave your macro would need a line that says
SetOemDRO(803,(Apos-2))
Still not sure what you are meaning regards the tool table, it is for setting tool offsets not turret rotation amounts.
Hood