I have been working on the machine today trying different things.
The macro continues to pause ater the a axis homes, I will read up tonight on a cycle start command to add to the macro.
Most of my code runs CCW and at the completion of one file the A was +20 deg out and another file it as +12deg, this was check by MDI'ing a A0 command then jogging backwards the axis until the homing limit is hit . I worked on reducing my step/deg number and found that 5.535/deg had the filet hat was + 20 out at the finish now finishing at 0 however the other gcode file is -7 deg when zeroed with these settings. These test were ran with the blade removed so no load on the stepper. I did another file wth 5 different shapes like a square, circle, pentagon and eclipse of varying sizes and at the completion the A axis was ok ie no lost steps. I tried running the problem files with reduce feed rates and vel and Acc settings on the A axis with similar gains of posttion as above. BTW I have I and J codes in these files. Meaning I have drawn the shapes using arcs and fillets between straight lines. I have done this as the speed of the machine is not compromised as the A axis runs in Exact stop mode even though I have a G64 in the code. This may have to do with the way the A axis code is outputed.
I may be wrong here but I thnk the A code is developed like this
A90
x100 y100
If it was done like this it may work better??
A90 X100 y100
My next process is to set the chains for the parts to run in the CW diection and see how the position ends up.
Thanks for the help and Happy New Year