CNCzone.com-The Largest Machinist Community on the net!



Home Page Mark Forums Read Today's Posts My Replies Classifieds Reviews Photo Gallery Web Links Share Files Advertise With Us Ad List
Go Back   CNCzone.com-The Largest Machinist Community on the net! > Electronics > General Electronics Discussion


General Electronics Discussion Discuss basic electronics, power supplies and anything else electronic related here.


This forum is sponsored by:

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Ban this user!
Old 06-08-2011, 01:07 PM
 
Join Date: Feb 2011
Location: USA
Posts: 3
zipzit is on a distinguished road
Generic Emergency Stop (E-Stop) Design Concepts?

I'm kind of a CNC newby, working on the design of a CNC plasma cutter. Most of the hardware is figured out, prototype stuff works okay. I'm struggling with understanding what to do about Emergency Stop (E-Stop) design. In my case, I'm using closed loop feedback encoders with brushed motors (Rutex driver boards, LinuxCNC control software, PC with parallel port input/output).. but my questions are more of a general nature.

I've got a couple of ideas in my head, not quite sure what the best practices on good design are. In general, the E-stop shuts down things that move immediately, but keeps retains power to the control system (to allow troubleshooting, records of errors, etc..)

There are a number of ways to design this thing. I see five different ways to stop a rotating 'motor'.

1) Send a signal to the control system, tell it to stop all motors now. Hope the motors stop when the control system tells them to do so.
2) Cut power to the DC voltage supply that feeds (thru the driver boards) to the motors.
3) Isolate individual motors (with a single pole relay per motor) between the driver board and the motor. Let the motor freewheel to a stop.
4) Swap individual motor voltage input with a circular loop.. In essence short out the motor, to kill inductive / inertial loads. This would require one Double Pole / Double Throw Relay per motor.
5) Swap individual motor voltage input/output with a high amperage resistor bank. This requires one Double Pole / Double Throw relay per motor. This would kill inductive / 'residual inertial' loads.

Obviously, these are ranked from easiest to implement to more difficult.

#1 only offers a limited safety net, but its easy to do. (Obviously this implies that a CNC control system includes an E-Stop routine... I'm guessing most of 'em do.) I'd do number 1 in every case as a redundant stop. I don't think I'd do this as a stand along option.
#2 requires only one additional relay (SP/ST).
#3 requires three SP relays on traditional X,Y,Z axis system
#4 requires three DP/DT relays
#5 requires three DP/DT relays, three resistor banks.

I haven't had a run-away condition yet, not sure that I really want to create one just to test the E-Stop system.

Any ideas here? What are best practices? Other comments?

Many thanks in advance,
Zip
Metro Detroit, Michigan
Reply With Quote

  #2  
Old 06-08-2011, 01:21 PM
Al_The_Man's Avatar
Community Moderator
 
Join Date: Dec 2003
Location: Canada
Posts: 16,540
Al_The_Man is on a distinguished road
Buy me a Beer?

The industry standard to conform to the code etc, is to physically disconnect by contactor etc the AC supply side to drives, VFD, AC motors etc.
The controller itself, and if desired, any I/O of an input nature can be left energized to allow ease of trouble shooting.
The control or E-stop relay that achieves this can also have a contact advising the CNC controller a E-stop has occurred.
It is also customary for a watch dog timer or charge pump to detect if the controller (PC) malfunctions, the output of which is usually placed in the E-stop relay series string.
Al.
__________________
CNC, Mechatronics Integration and Machine Design.
“Logic will get you from A to B. Imagination will take you everywhere.”
Albert E.
Reply With Quote

  #3   Ban this user!
Old 06-08-2011, 01:33 PM
 
Join Date: Apr 2010
Location: USA
Posts: 184
mfgbydesign is on a distinguished road
Buy me a Beer?

Sometimes overlooked is that an E-stop circuit needs to be wired in series and as a Normally Closed circuit. Essentially any switch thrown or open circuit in the wiring throws the machine into E-stop. You don't want faulty wiring or switch to show up only when you hit the button and nothing happens.
Reply With Quote

  #4   Ban this user!
Old 06-08-2011, 01:39 PM
 
Join Date: Feb 2011
Location: USA
Posts: 3
zipzit is on a distinguished road

Originally Posted by Al_The_Man View Post
The industry standard to conform to the code etc, is to physically disconnect by contactor etc the AC supply side to drives, VFD, AC motors etc.
The controller itself, and if desired, any I/O of an input nature can be left energized to allow ease of trouble shooting.
The control or E-stop relay that achieves this can also have a contact advising the CNC controller a E-stop has occurred.
Al.
Al, wow, quick response. Okay, You are saying my selection #2 (with the substitution of the words 'contactor' for my word 'relay') are all that is required by industry standard code.

What about residual / inertial effects on a run away motor after the power is cut? Is there a need to 'shut down that motion NOW' to protect people, the machinery or the work piece? This would be beyond the industry standard of cutting power to the actuator's power supply.. Are my concerns much ado about nothing?

thank you, thank you for sharing your experience. Oh, and apologies for posting in the wrong forum. thanks for the help there.
zip.
Reply With Quote

  #5  
Old 06-08-2011, 01:53 PM
Al_The_Man's Avatar
Community Moderator
 
Join Date: Dec 2003
Location: Canada
Posts: 16,540
Al_The_Man is on a distinguished road
Buy me a Beer?

If going by the code, it generally states that the function of an E-stop is not only to protect personnel but avoid machinery destruction also.
I think what you are talking about is when the cutting of power to a piece of machinery prevents a rapid controlled stop in the interests of safety.
An example of this is a large spindle that if power is cut can take an extremely long time to wind down, the code in this case allows for 'controlled stop' IOW a normal fast controlled stop could take place BEFORE power is removed.
There are specialized E-stop relays that do this called Safety Relays.
In the case of E-stops where say an axis with large inertia may crash into a physical stop even though a limit has been reached, one answer is to fit a cushioning device that prevents damage to the machine.
For a one off machine it may not be seen as necessary, but for anyone contemplating building more than one machine, the ANSI/NFPA79 Machine Control Wiring Regs are useful.
Al.
__________________
CNC, Mechatronics Integration and Machine Design.
“Logic will get you from A to B. Imagination will take you everywhere.”
Albert E.
Reply With Quote

Sponsored Links
  #6   Ban this user!
Old 06-08-2011, 02:41 PM
 
Join Date: May 2007
Location: UK
Posts: 701
wildwestpat is on a distinguished road

Hi Zip

You have obviously though hard about what happens when in the event of an accident. As there are health and safety rules that vary with country, location and the type of premisses as well as type of use to comply with. Making contact with your local health and safety people should be the next step. Industrial users will have regular contact. DIY users should access the local regulation from the website of the local health and safety authority. These people are there to help prevent accidents and most of them will happily advise – unfortunately you then have to comply – so the web search will test the water so to speak!

There can be confusion between bringing a machine to rest so that it can be restarted and the functionality required when injury is being inflicted by the machine on either its operator or anyone else.

Sorry to sound so pedantic but it is necessary to have a clear view of the difference as the requirement to halt a machine quickly and the need to stop it killing someone can be different. Machines that use compressed gases or fluids or where there is a lot of stored energy capable of causing further injury once the emergency switch has been operated require further protective gear often operated by removal of the prime eletrical supply. (poder clutches - dump valves etc)

The wall mounted switches at regular intervals are a good starting point with these arranged to remove the prime electricity supply to the workshop. Individual machines need to have ON/OFF switches under local control and these must be reachable by the operator under all conditions. Large machines some times have a rope that surrounds the machine that when pulled activates the switch. A large table plasma cutter might require several OFF switches as it might be approachable from all sides as well as arrangements for fire protection etc. Also what happens if the operator is over come by fumes perhapse by loading the wrong sheet of material.

However in the event of an accident anyone should be able to stop that machine from a distance with the safety of people being the only concern.

Above all stay safe - Regards - Pat
Reply With Quote

  #7   Ban this user!
Old 06-08-2011, 04:58 PM
 
Join Date: Feb 2011
Location: USA
Posts: 3
zipzit is on a distinguished road

Ouch. funny.. I believe I'm thinking "big picture" when actually I'm acutely aware of the details in my own case. (Is that think globally, act locally?)

I'm well aware of industrial machine design and lock out standards for energy disippation. The particular machine I'm working on is more of a garage / very small shop machine, with a very limited number of users. Of course, machines like this do get sold, transfered to others, etc, so ensuring safety to standards is responsible behavior.

the machine I'm working on is 4' x 4' top, with the working surface approx 3' off the ground. The control panel is a seperate cabinet, off to the side of the work surface. With the design of this machine, generally you load work material from the front, and sit at the console to perform a run. There currently is one E-stop button at the upper right hand corner of the table in a very convenient location to both the load area and the control console. (I guess it would be very easy to add more buttons.. I can wire them in series.)


I think I'm okay on meeting the minimums.. E-Stop switch is normally closed, devices it drives must be activiated before the machine can function. Key features (think hot plasma arc) are engaged by multiple control devices in series (so a shut off on any one, is a shut off everywhere..) We've got end of travel electrical stops in one direction, and the gear drives run harmlessly off the drive tracks in the other direction.etc... We've added a light to the E-Stop that indicates the button condition. (You've got to spin and pull the button to reset it...) I really think I'm okay on the safety minimums...

I still have a question about stopping rotating mass AFTER the driving power is removed. Is it worth attempting to do an electric circuit 'brake' to further slow down a motor shaft in power off, spin down mode?

Let me ask a few questions about 'braking' actions in a slightly different way:
Has anybody ever seen a runaway CNC device? (something that the movement of the machine wasn't doing what was expected?)
Were you able to react in time to hit a E-Stop?
How long after you hit the E-Stop did the machine finally stop moving / spinning/ etc...?

thanks again to all for your reply's and thought starters..
zip.
Reply With Quote

  #8  
Old 06-08-2011, 07:35 PM
Al_The_Man's Avatar
Community Moderator
 
Join Date: Dec 2003
Location: Canada
Posts: 16,540
Al_The_Man is on a distinguished road
Buy me a Beer?

Originally Posted by zipzit View Post
I still have a question about stopping rotating mass AFTER the driving power is removed. Is it worth attempting to do an electric circuit 'brake' to further slow down a motor shaft in power off, spin down mode?
A brake is a valid option, my Excello mill has a spindle brake, I connected it so that whenever the VFD shows zero speed after an M5 it is on, or during an E-stop.
The question of steps to take for safety reasons is at the discretion of the MTB or retro-fitter and will depend on how much the process has been analyzed in order to operate safely?
IOW, it is up to you to assess you particular situation and come up with a suitable method accordingly.

Originally Posted by zipzit View Post
Were you able to react in time to hit a E-Stop?
Murphy's law, the E-Stop is the hardest button to find on a operator panel.
Al.
__________________
CNC, Mechatronics Integration and Machine Design.
“Logic will get you from A to B. Imagination will take you everywhere.”
Albert E.
Reply With Quote

  #9   Ban this user!
Old 06-09-2011, 06:14 AM
 
Join Date: May 2007
Location: UK
Posts: 701
wildwestpat is on a distinguished road

Good point Al about the 'E-stop' being the hardest one to find on a control panel. That is why the button of last resort should be with in reach at all times from anywhere in the workshop. This probably means multiple wall mounted 'Red Emergency' stop buttons as a minimum. At home I have five of the switches fixed to the wall. The control panel and the hand controller have their own as they are near to hand when setting up a run.

Yes removing the mains supply may also require other machine specific features to bring the beast to rest quickly and safely. There is also an associated design point concerning glitches in the electricity supply particularly for the supply to the computer.

Regards - pat

i
Reply With Quote

Reply




Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Need Help!- emergency stop error windy Bridgeport and Hardinge Mills 23 03-30-2012 10:33 AM
ALARM 20 NMI EMERGENCY STOP. GPena Mazak, Mitsubishi, Mazatrol 12 03-12-2012 09:49 AM
Need Help!- NMI 20 Emergency Stop Alarm pcreek Mazak, Mitsubishi, Mazatrol 6 01-17-2011 02:08 AM
reset emergency stop jeffm Fanuc 8 07-05-2010 11:34 PM
emergency stop natchez Xylotex 0 06-15-2005 08:27 PM




All times are GMT -5. The time now is 10:36 PM.





Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Content Relevant URLs by vBSEO
Template-Modifications by TMS

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361