OK, I have something weird going on and I cant figure it out. I have three programs for some parts I am making. All of them use fixture locations (multiple vises on a fixture plate) using G54 to G57. First one, winder base runs fine. Second and third programs winder plate, and winder side act funny. When traveling to and from the G54 offset it goes real slow. Like 13ipm, when it should be rapid. The thing is I cant find anything in the code that should be doing this. Once it gets to G55 it moves fine and rapids as it should to the next location in G56 and G57. When the program finishes and it is at G57 and I hit start it does it again. Very slow move to the location in G54.
Another weird thing happening in these two programs is when it is traveling in between fixture offset location the spindle speed dips. In closed loop spindle it will recover to its speced speed but in open loop it just drops a few hundred RPM.
I am including all the files and my XML. Help!
I am running the lockdown version of Mach. Spindle feedback seems to be broken in the latest dev version for me. Also using machstdmill.