Pause Button for Shapeoko

Has anyone tried to install a panic pause button on a Shapeoko? So you don’t have to take time to find the button on the PC and then press it. By then it’s usually to late.

Yes, it’s called an emergency switch and there are many posts here providing details on how to install one. In my opinion one of the most important of the first things you should install on your machine the day you receive it.

3 Likes

The pause function in Carbide Motion is intended to bring the machine to a controlled stop — not fast enough for an emergency. As @RichCournoyer noted, an E-stop should kill power to both the machine and the spindle.

Can the pause function be actuated electronically? If it can, users of HF spindles could program and wire their VFDs to pause the machine when the VFD detects excessive motor current (hence torque/force).

Think there is two different use cases to Feed Hold vs Emergency Stop. None the less, an E-Stop is essential. I hated the switch on the Shapeoko power supply for this use, as is never in an accessible location. It of course wouldn’t stop the spindle/router also. An E-Stop meant for shop tools (i.e. table saw) would be easy and work well as long as the Shapeoko power supply and spindle/router is plugged into the E-Stop.

A feed hold is also nice to have, especially if you are proving out a tool path. It isn’t going to stop immediately but decelerate the motion to a stop so it can keep it’s known position. I have my finger on this button when testing new tool paths and verifying cuts/tolerances. The C3D Motion Board I believe has a header pin out for Feed Hold, it is used on the Nomad from my understanding.

2 Likes

It’s just an input, so you could hook up a relay.

I have never had a use for an E-Stop (though I can cut power easily), but I use my feedhold (pause) switch regularly. My version of the Carbide3D board has a feedhold input.
Basically, if I want to stop the job for any reason I can hit the feedhold switch. The Z will retract to a pre-defined height.

5 Likes

Is there a feed-hold or pause input on the Shapeoko controllers?


Top-Right

5 Likes

Awesome - thanks! Maybe @Julien might want to hook it up, test, document, and use it?

1 Like

I’m sure he wants to.
If he does, we all know he’ll document it!

3 Likes
  • Document it: check (well sort of, I do mention the Feedhold input in anatomy of a Shapeoko section)
  • Use it: it’s in my TODO list to finally wire it, and I need to go meddle with my controller wiring soon anyway, so I will (and therefore document it better, in the process)
4 Likes

Great! It seems that I was wrong claiming that VFDs limit output current based on parameter settings - thanks @LiamN! But, they should be able to “sound the alarm” and stop after a specified delay.

We’ll get to the bottom of how to talk to these HY VFDs sooner or later, I do not wish to let it beat me…

From RTFM:

PD124:
When the output current exceeds the over-torque detection level and also exceeds half of the set time of the over-torque detection (factory setting 1.0s), the over torque detection will indicate and the corresponding multi-function alarm contact will act. When it exceeds the set time the inverter will turn to self-protection (which sounds ominous…)

This is tied up with PD050 through PD053 where you get to choose which parameters each of the Multi-Function outputs acts on. Value 12 appears to be the over torque alarm.

I guess we could lower the motor current setting to something in range for what the Shapeoko chassis is capable of (for the 2.2kW spindle) and then, if you really jam something up it might trip and hold the feed…

There are also analog outputs PD054, PD055 where we can get a 0-10V analog output representing actual speed, motor current etc. However, I think just probing it via ModBus is likely to be more useful than those analog voltage outputs.

1 Like

If the analog motor current monitor works (does it?) all that’s needed to monitor motor current is a voltmeter like this one (which can simultaneously log 10,000 measurements). Motor current should provide a decent measure of cutting torque and force. (I’ve come full circle on that thinking).

Hmm,

I don’t think that’s the number we’re looking for.

I agree that at our load points on a 2.2kW type spindle we’re in the linear range with minimal non-fixed losses but we still have the reactive (90 degree phase shifted) magnetising current flowing between the VFD and the motor vector summed with the in-phase actual torque real power current with no realistic ability to separate them unless we can measure phase / power factor.

This is why people see about 2.0 Amps all the time on their 2.2kW spindles, that’s the base magnetising current and we don’t load the spindles up hard enough to really move off that stop. There’s nothing wrong with the readout on the VFD, that’s just how the motor is.

That’s what I’m thinking real power into the drive being read by an Arduino and doing some maths in C will help with.

With the possible exception of you, nobody here appears to be loading their spindles much. But these results from someone that does suggest that there is value in monitoring motor current anyway, especially at higher speeds and loads where other losses dominate. Since magnetization current is supposedly independent of load, subtracting the no load motor current at speed from the loaded current to estimate cutting torque should have value, especially at the higher loads when more of the spindle’s available torque is used. I think its a good idea to measure and log both motor currents and VFD input powers to weigh their relative merits.

2 Likes

I really only went 2.2kW to get the ER20 collet and be able to put 1/2 inch bits in the machine, time will tell how hard I manage to load the thing up.

I do need to understand your k factor charts though, they look interesting but I’m not sure what I’m reading.

And yes, I plan to ModBus monitor the output current and put a real power meter on the infeed to the VFD and see what I can learn about what the motor is up to, results beat theories and tend to mess with expectations :frowning:

I used the SFPF spreadsheet to calculate values for the chart from the cutting parameters shown in the posted video.

My Carbide 3D Nomad (old design) has what we call the “Oh-Shit” switch, and I have used it several times. I have a Shapeoko on order and will be adding one, this Off the Shelf Solution? interests me, assuming it does what I think it does.

So where are we supposed to connect a switch? I am guessing that this switch would short the two pins on the carbide board?