Half your problem is your program, you have a thousand lines where one would do.
Your program moves .0001 in Z for a rotation of 1.1 on the A axis, you would never see the Z move.
If you are doing 1 rev of the A axis set the Z depth and leave it there until the A is finished,
G00 G90 X0 Y0 Z1.
G01 Z-.6 F5.
A1. F15.
A2.
A3.
A4.
A5.
......Etc
G00 Z1.
M30
Or
G00 G90 X0 Y0 Z1.
G01 Z-.6 F5.
A360. F15.
G00 Z1.
M30
Or are you trying to do something completely different ?
Graham.