Ok. I ran it again and had problems with the first program as well this time. On all the Z moves after the high feedrate A moves.
The Z axis screams, misses steps and the Z axis is not what the MACH DRO says.
I can tell this easily becasue I have a physical DRO on my Z axis and the Mach DRO and my real DRO are off after the missed steps.
So, there does seems to be a problem with the high feedrate for the A moves not being cancelled by G0 for the Z moves.
*** This may not show up as a problem for anyone who can tolerate a feedrate of 1357 - not me for sure.
BUT THEN:
I single stepped through both programs and they work fine so that's a clue.
The Z axis G0's seem to take affect fine and the Z-axis moves fine when single stepped.
Very strange
BTW
Not that it matters but:
I'm not sure what you mean by "incremental" in the second program because you have specified G90 a couple of times and that's absolute. But it makes no difference the result is the same.
Waiting for the experts to shed some light on this one
Brian
Sage