XML is attached.
I don't think it has to do with constant velocity. I thought so too initially. I am using a new CAM program (Rhino) that automatically puts in a G61. I switched back and forth between 61 and 64, took it entirely out of the program with no change. The last time I run I used the attached XML, and exact stop is selected, and there is no G61/64 in the program. I was having problems with this before, so the CAM program is not the source.
I am having another issue that may be related. I can manually jog around, go into MDI mode, and enter g0 x0y0, and I should get back to my X0Y0. Sometimes I do, and sometimes I don't. It sometimes stops at (AFAIK an arbitrary) position on the way back to 0. The display doesn't say 0 (it displays an accurate position other than 0) and entering G0X0Y0 in MDI doesn't do anything. I flip back and forth between program run and MDI modes, maybe jog a bit, and go back into MDI and then it will go to X0Y0. Hasn't been a huge problem, just a bit frustrating. I don't know if this problem started concurrently with the gouging problem or not.
Thanks!