OK, tried putting G40 in the start of my code saved on the controller computer, didn't change anything. The router also jerks while cutting circles or arcs, which makes me think it could be a mechanical issue, but I tried generating a circle from one of the wizards in mach, and it seemed to run much smoother, but it also had a bigger radius as the mach wizard just sat there when I tried to make the diameter 3.5 like in this gcode.. So I'm back to wondering if it is the computer or some software issue.
The machine jerks like this whether or not it is actually cutting. I ran it while 'cutting air' and it didn't change the jerking action.
I have attached the GCode I am using, I don't know what you mean by xml. ?
I would really like to get this thing running perfectly (to my standards anyway), I have a lot of time and money wrapped up in this project. I appreciate the help!