Another problem reared its VERY ugly head...
I was cutting some simple holes, using the G3 and G1 commands(properly). I cut about 12 parts and then suddenly mach3 started doing whatever it wanted. There are 2 counterbored holes in this part(using same end mill to cut them). The part is made of wood(which is carefully selected to have matching grain for left and right). All of the left ones turned out ok. The first hole came out fine, then when cleaning the burrs off one part while running another I noticed what it did to the second hole, its like it just wondered off, only about 1/4 of the counterbore was there, the hole was at an angle(each step was farther off where it should be) and it wasn't complete. I then saw the second one, the same thing happened, the counterbore worked but did the same thing but didn't finish the program, it skipped a couple of lines of code! The parts and the vice were very tight, they didn't move and I verified that.
When trying to diagnose this, I stuck the (carefully selected) parts back in since they were already ruined and ran it again, this time it ran and didn't wonder BUT it skipped the last depth and the plunge at the end.
I rebooted the computer ran two test runs with junk wood and those work so I ran the rest of the parts.
Now when I ran the test runs before the reboot, I watched the code and the machine very carefully the one that skipped a couple lines, I watched it highlight the line before then suddenly the mill went to the end of the program(I program it to return z to home (G53 Z0) then M30. I can post the code, but its basic hand written code, the code is copied and pasted two times and each level is copied and pasted. I also ran parts before this and after this with the same set of code.
I cannot have this happen while I'm not babysitting the machine NOR can I have it when I get some exotic expensive wood that a customer supplies Its gotta work the first time and its gotta work right.
What is going on?
Jon