My table is ignoring the pierce delay/torch firing. I'm using both OpenBuilds CAM to create my gcode & OpenBuilds CONTROL to execute it on my DIY CNC Plasma Table. I'm posting this here, because after some testing, I don't believe the problem is in the generated gcode, but a problem with my table. To troubleshoot, I stripped down my gcode to the following: G21 ; mm-mode G54; Work Coordinates G0 Z10 F4000; #1 - move to pierce height (exaggerated for testing) M3 S1000; #2 - turn on torch g4 p5; #3 - dwell 5seconds g1 Z1.500 F4000; #4 - drop to cut height g4 p5; #5 - dwell another 5 seconds G1 X12.7 Y0 Z1.5000 F2286 S1000; #6 - make the cut!!! M5; #7 - Tool Off G0 Z10; #8 - retracting back to z-safe When I run this it does the following: 1. Makes the initial move to Z10 2. Does NOT the torch 3. Dwell for 5 sec 4. Makes the move to z1.5, torch still doesn't fire 5. Dwell another 5 sec (so I can tell where it's at in the program) 6. Moves to X12.7, upon starting to move, the torch fires! 7. Torch turns off 8. Move occurs as expected Any thoughts?
Any chance you have Laser Mode ($32) Enabled my mistake? If so, set $32=0 Laser Mode in Grbl fires only on moves (so laser gcode doesn't need a lot of m3/m5s, G0=laser off, G1=laser on) Also, try uppercase for your own commands
That did it! Man so many little bits! My cuts weren't starting clean, so thought I needed to add the dwell. Then realized it wasn't doing anything. Once again, you guys rock!!!