Below are the last few lines of a roughing pass from last night. All went well til the 3rd to last line did not seem to execute and hence it drove the bit straight across my piece at full speed. More firewood I guess. Can anyone see anything wrong with this? I’m running the standard dual endstop marlin firmware on a Rambo 1.4.
G01 X370.546 Y136.435 F1000.0
G01 X370.561 Y160.308 F1000.0
G00 Z12 F480 <<<<<<<<<<<<<<THIS IS THE LINE THAT GOT ME
G00 X0 Y0 F3200
M05
That line of Gcode should work in marlin. My brain is circling around two possible reasons for the failure. #1 (software) somehow your machine thought that Z12 was lower than you expected. There could be a few reasons for this. Or #2 (Mechanical) your machine tried to lift the Z up and something went wrong.
I would test mechanical failure first. With the spindle off try moving the Z up and down. Test holding onto it to give the machine a little resistance. See if something is loose like the Leadscrew coupling or a Z motor wire.
If all of that works well then we can look into more of the Gcode to see if it did something to confuse the Z position. Like relative vs absolute positioning, or more likely an offset.
Yes Z12 should have been 12 above zero. On my setup with zero at top of work piece negative z values are cutting (in my understanding). Any positive Z should technically be safe. Prior to the given code above it should have been at Z-6 (snippet below), which for the stacked text sign is the second layer (so a 3mm DOC at the time).
I checked the mechanics and everything was moving fine afterwards (both powered via lcd and by hand). I happened to be sitting right in front of the machine when it was running doing some other work and didn’t notice any weird noises (like the z skipping steps), but it happened fast so I may have missed it.
I think I will just chalk it up to an alpha particle from outer space and re-run it.
Last time I saw this happen it was the coupler. They showed a video where Z worked to push down but not pull up. In the video we could see the motor spin but the lead crew did not. So Z didn’t lift.