Job Restart at an arbitrary block number? #242
Replies: 3 comments 1 reply
-
Hmm, the sender needs to emulate from the current controller state and somehow send a new one from a dry run up to the restart point? Better to have something similar to check mode in the controller that can be exited at a given line? |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
In the past I used the bCNC Software. I found this feature absolutely great. Or better to say, I love it :-) For me the „3D-Viewer“ in IO-Sender is a bit confusing, because of the „view-angle“ but that‘s another story... But if you take a look at the bCNC Software, that‘s a great piece of software. (In my opinion) These two parts (different colored and „clear“ view of Code and the possibility to start in the middle of the GCode) I‘m really missing from bCNC, but your IO-Sender is getting better and better |
Beta Was this translation helpful? Give feedback.
-
This is a core Grbl issue but there are obviously sender issues. Maybe it could be implemented solely in a sender?
A recurring issue for many users is the problem of getting half way through a job and having to stop, for what ever reason (bit breaks, clamp problem, power fail...). I have had this happen several times. Rather than rerun the program from start, I edit the GCode to start close to where it left off. This requires a lot of care in understanding what the machine state should be when you begin cutting again - X/Y/Z/A/B/C position, feedrate, spindle speed, mist/cool.
Higher end CNC machines (Okuma, for example) allow you to select a restart block number. The controller runs through the GCode up to the restart block so that all the machine settings and positions are what would been if the program had actually run up to that point.
This would be a really nice differentiating feature in grblHAL.
Beta Was this translation helpful? Give feedback.
All reactions