I tested a G code file today that had the first operation on G54 and a second operation on G55 presuming it should run fine. Unfortunately not, once the spindle reached the second operation it couldn't seem to pick up the path and swayed right of course. Now if I run the G55 operation on its own it runs fine as does the previous operation on it's own.
I do have cutter compensation on the second operation, and ran out of time to try it with that off as I'm not convinced that is the issue given it works fine as a stand alone operation.
Can anyone see anything in the G code that could cause this or is it something within Mach3 that is either not set correctly or even a bug?