Putting a Pause In Program

I’m using two sided tape to hold a project to the table. I also use clamps as some of my cutting is aggressive. When it comes to cut out the project from the original board I want to cut half down, then pause, take off the clamps and cut the remainer. Can’t figure out how to put the pause in. Maybe add a dummy toolpath that changes bits?

But I don’t want the dummy path to actually cut anything…but I’d have to give it something to do right?

Would be really nice if I could put in a toolpath that simply navigated to a position and held there somehow…that would get it out of the way for me to remove the clamps

How about two toolpaths, the second with a different start depth. One would cut halfway down and another to start halfway down and finish the cut. Disable the second toolpath and send only the first. When it finishes, move your clamps.
Then, disable the first toolpath and send the second one. It will start at the new start depth and finish your cut

2 Likes

:face_with_open_eyes_and_hand_over_mouth:

OMG, did you guys know you can disable toolpaths…

Thanks Ed, I did NOT know that. I see it there now. That would certainly enable what I’m looking for.

2 Likes

Lets say you have 4 toolpaths. Two you use clamps and two you use your tape. So you run the first tool paths and shut down your Shapeoko and Carbide Motion disconnects. Open the file in CC and disable the first two tool paths and save with only the last two tool paths active. Start up the Shapeoko and CM. Your zeros are still set but one caveat. You have to have the machine touch the BitSetter to remember the Z. But when you load your file and start it will ask for the 1st tool and will go to the BitSetter and remember the last zero.

Not sure what machine you have but on my SO3 there is a pause button and the router shuts off and raises up. Since I dont have an SO5 I think they have a pause hold (feed hold) in the router/spindle keeps spinning but stops cutting. Since I dont have one not sure of the action of an SO5 to get a pause like on my SO3.

Unfortunately, there is no way to get a pause on an SO5 to work like on SO3.

In order to add the capability for dual homing, something else had to be removed - that’s how cramped GRBL is on these boards. The thing they removed was the ‘Stop spindle and lift’ functionality.

I can understand wanting to keep using the existing controller - it’s already proven and in the pipeline. But, at some point you have to ask if perhaps newer really could be better. Even switching to the next size up MEGA would likely do the trick.

Can you fake it a pause with a tool change ?

Yes, that should work.

Just assign a tool number to indicate that this is where the pause is which has a different number than the preceding operation.

I thought about suggesting a tool change but figured that would put the gantry near the front of the machine during the pause. Possibly making it difficult to reposition hold downs. Allowing the first tool path to end moves the gantry to the rear.

Perhaps if the workspace was made large enough you could place a small toolpath (or peck operation) farther back on the workspace with a tool change, .001 depth of cut?

Then the next toolpath is right back to you existing stock after moving the clamps etc.

You would have to pay attention to your flow path of cut assignments but it should work. I will try this this weekend and see how it goes.

If you have a router instead of spindle you can have a second toolpath with a speed difference and it will pause asking you to adjust the speed.

1 Like

I’ve played with a few variations here.

I would like to officially request that Carbide Create (perhaps PRO? Which I have) add a new toolpath option fo “Pause at Location” where you specify a place that can be jogged to and then the app pauses and pops up a resume button that you can click when done.

I did not realize the gcode was generated differently for a router versus spindle from the same CC file. Why ?

The spindle adjust the speed automatically but for the router CM pauses and asks you to adjust the speed. I don’t think that the gcode is different but CM handles the trickery.

1 Like