I hit this joint 0 and 4 error again twice yesterday. I rehomed it after the first one.When an error occurs, how do you skip lines to restart down in your file?
I had cut the same file 3x with no problems already and on the 4th run it hit this twice. By then I’d been there for 4 hr so packed up and went home.
I’ll post my gcode shortly when I get up but the file is just cutting squares.
@njinuity Had the same error the day before. Stopped 3 total times at random points during the program. I posted it on another topic but since yours is more relevant I’ll add my screenshots here too.
I updated the tolerance number internally, but I may need to do a further tweak for this NUC box. This is just a flag for keeping up a very exact time schedule and its threshold doesn’t actually have to be set this low.
This CNC’s recovery capabilities are VERY powerful. I emphasize it in my class materials.
You can select any graphical vector in the rendering window and it will highlight it in cyan AND auto-select the line in the G-code window for that vector.
The best place to resume is to look for a dotted cyan line that represents a RAPID (G0 g-code command) that is going into your cut. Unfortunately rapids do not graphically show if they are going into or coming out of a cut, but it’s fairly simple to look at a sequence of parts and see which rapid leads to something that has been cut and done and one leading away to an uncut part. So, find the dotted cyan line connecting it to the part that was already cut, START THE SPINDLE MANUALLY (spindle button) if you have stopped it, and right-click on the g-code for that line and select RUN FROM HERE.
The “Start spindle manually” is in all-caps for a reason. The G-code command for starting the spindle occurs at the top of the file and RUN FROM HERE will not know to repeat that. If you have stopped the spindle or are recovering from the breaker popping or whatever, then it must be restarted first to avoid crashing the bit into the work.
The recovery procedures are REALLY good in LinuxCNC. Commercial machines often don’t have a good way to do this. Makerspace machines running LinuxCNC are da best.