Estop
Posted by
wanliker@a...
on 2003-05-28 13:43:10 UTC
Another good brief on EStops from the geckodrive group. with the authors
permission.
bill
Message: 4
Date: Mon, 26 May 2003 13:46:46 -0600
From: Jim Buslepp <jbuslepp@xxxxxxx
Subject: Re:disable input and emergency stops
Appologies for the long post. The discussion of emergency stops struck a
nerve. My first real job was as an avionics designer. In the aircraft
industry, safety is a huge issue, bordering on a religion. Later I worked
on some systems on which the safety systems were poorly implemented. Trying
to retrofit those systems into something acceptable was a long, painful and
ultimately (in my view) unsuccessful odyssey. It would have been so much
easier, more effective and less expensive to do it right the first time!
Most of the discussion of using the gecko's disable switch or the +5V
supply in an emergency stop implementation seems to have assumed that
stopping the motors is sufficient. I don't think it is. The primary purpose
of having an emergency stop is to protect people in the event they do
something stupid or there's a major malfunction. In most cases, the threat
is mechanical. Trapping, cutting or crushing part of someone's body.
However, this is not always the case. Electrical hazards also exist,
especially for repair and maintenance personnel. It would not be surprising
for these people to assume that the emergency stop will cut power in such a
situation. In some cases a person being shocked will be unable to let go of
the conductors he or she is in contact with, leading to very serious
injuries. It would be very dangerous for a second person to try to pull an
injured coworker off the machine in such a circumstance. Therefore, a
properly designed emergency stop should cut off power as close to the
source as possible.
My priorities in designing safety systems, including emergency stops are
first to protect people, second to protect hardware, and a distant third to
make it easy to restart the equipment once the problem has been resolved.
The reliability of the system in protecting people must be as close to
perfect as humanly possible. This leads me to keep these systems simple.
I don't think the issue of equipment being damaged if power is suddenly
removed is valid. Properly designed systems and subsystems must be designed
to survive power failures without damage. I assume we've all experienced
power failures from time to time. Therefore it should be obvious that the
system as a whole should be able to withstand a sudden loss of power. It is
also a fact of life that power supplies and wiring break from time to time.
This doesn't happen often, but when it does collateral damage to other
subsystems should not be tolerated.
My motor drive experience is in the semiconductor process tool industry, so
the requirements may be different than those in the machine tool industry.
We referred to the emergency stop as emergency power off (EPO) because we
felt it more descriptive of the function.
I find the following guidelines useful. Since I'm an electronics engineer,
they are written from that perspective. Mechanical designers may need to
adapt them to make them meaningful in their work.
- The EPO switch should be used only when there is an immanent threat of
injury to people or damage to equipment. To allow other uses "dilutes" the
meaning of the big red mushroom and leads to poor design compromises.
- The EPO hardware should be as simple and reliable as possible.
- The number of cables and components that are powered when the EPO is
asserted is to be kept to a minimum.
- The EPO hardware should fail safe. Having a machine down because of a
fault in the EPO circuit costs money. Having it up with a faulty EPO could
cost lives. For example, mushroom switches are available with normally open
and normally closed contacts. With normally open contacts, a broken wire or
unmated connector can defeat the EPO. This fault would probably be hidden.
A wire broken during maintenance could disable the EPO for years.
Therefore, normally closed contacts are preferred.
- To the extent possible, all wiring and components that are powered when
the EPO is asserted are segregated in an internal enclosure within the
machine. This enclosure is clearly labeled to ensure that maintenance
personnel know that the circuitry inside is live when the EPO is asserted.
Operators do not have access to the inside of this enclosure. This
enclosure cannot be opened without tools.
- All cables and components outside this enclosure that are live when the
EPO is asserted are clearly labeled. Operator access to these components
must be precluded. Tools are required for the removal of panels that
provide access to all components that are live when the EPO is asserted.
- When the EPO is asserted, all moving parts must stop as quickly as
possible. Once stopped, it should be possible for a person to move them far
enough to free a trapped person.
- All power supply voltages must be drained to near zero quickly. Bringing
them down to less than 1V within 1 second seems a reasonable minimum
standard. Most systems should better that considerably.
With these criteria in mind, I feel that dropping primary power to the
system is essential. I would not except the controllers as this requires me
to keep too many components live. Keep in mind that this is not a routine
event. The EPO should only be activated when there is immanent danger or
hurting a person or damaging the machine. In this circumstance crashing the
operating system or having to home the machine is acceptable. If a stop is
needed for more routine situations it should be implemented separately.
Asserting disable bits may be a nice extra to stop the motors faster if it
takes significant time for the power supplies to drop, but this should not
be part of the primary EPO. If a lot of inertia is involved, motor windings
can be shorted briefly to act as a brake. This is especially effective with
stepper motors. The short should be removed after short time (probably less
than a second) to allow parts to be moved to free a trapped person. Either
of these features must be implemented in such a way that they do not
degrade the reliability or speed of the basic EPO function.
These are the opinions of one engineer. They are written in bits, not
stone. Take them or leave them as you see fit.
Jim Buslepp
[Non-text portions of this message have been removed]
permission.
bill
Message: 4
Date: Mon, 26 May 2003 13:46:46 -0600
From: Jim Buslepp <jbuslepp@xxxxxxx
Subject: Re:disable input and emergency stops
Appologies for the long post. The discussion of emergency stops struck a
nerve. My first real job was as an avionics designer. In the aircraft
industry, safety is a huge issue, bordering on a religion. Later I worked
on some systems on which the safety systems were poorly implemented. Trying
to retrofit those systems into something acceptable was a long, painful and
ultimately (in my view) unsuccessful odyssey. It would have been so much
easier, more effective and less expensive to do it right the first time!
Most of the discussion of using the gecko's disable switch or the +5V
supply in an emergency stop implementation seems to have assumed that
stopping the motors is sufficient. I don't think it is. The primary purpose
of having an emergency stop is to protect people in the event they do
something stupid or there's a major malfunction. In most cases, the threat
is mechanical. Trapping, cutting or crushing part of someone's body.
However, this is not always the case. Electrical hazards also exist,
especially for repair and maintenance personnel. It would not be surprising
for these people to assume that the emergency stop will cut power in such a
situation. In some cases a person being shocked will be unable to let go of
the conductors he or she is in contact with, leading to very serious
injuries. It would be very dangerous for a second person to try to pull an
injured coworker off the machine in such a circumstance. Therefore, a
properly designed emergency stop should cut off power as close to the
source as possible.
My priorities in designing safety systems, including emergency stops are
first to protect people, second to protect hardware, and a distant third to
make it easy to restart the equipment once the problem has been resolved.
The reliability of the system in protecting people must be as close to
perfect as humanly possible. This leads me to keep these systems simple.
I don't think the issue of equipment being damaged if power is suddenly
removed is valid. Properly designed systems and subsystems must be designed
to survive power failures without damage. I assume we've all experienced
power failures from time to time. Therefore it should be obvious that the
system as a whole should be able to withstand a sudden loss of power. It is
also a fact of life that power supplies and wiring break from time to time.
This doesn't happen often, but when it does collateral damage to other
subsystems should not be tolerated.
My motor drive experience is in the semiconductor process tool industry, so
the requirements may be different than those in the machine tool industry.
We referred to the emergency stop as emergency power off (EPO) because we
felt it more descriptive of the function.
I find the following guidelines useful. Since I'm an electronics engineer,
they are written from that perspective. Mechanical designers may need to
adapt them to make them meaningful in their work.
- The EPO switch should be used only when there is an immanent threat of
injury to people or damage to equipment. To allow other uses "dilutes" the
meaning of the big red mushroom and leads to poor design compromises.
- The EPO hardware should be as simple and reliable as possible.
- The number of cables and components that are powered when the EPO is
asserted is to be kept to a minimum.
- The EPO hardware should fail safe. Having a machine down because of a
fault in the EPO circuit costs money. Having it up with a faulty EPO could
cost lives. For example, mushroom switches are available with normally open
and normally closed contacts. With normally open contacts, a broken wire or
unmated connector can defeat the EPO. This fault would probably be hidden.
A wire broken during maintenance could disable the EPO for years.
Therefore, normally closed contacts are preferred.
- To the extent possible, all wiring and components that are powered when
the EPO is asserted are segregated in an internal enclosure within the
machine. This enclosure is clearly labeled to ensure that maintenance
personnel know that the circuitry inside is live when the EPO is asserted.
Operators do not have access to the inside of this enclosure. This
enclosure cannot be opened without tools.
- All cables and components outside this enclosure that are live when the
EPO is asserted are clearly labeled. Operator access to these components
must be precluded. Tools are required for the removal of panels that
provide access to all components that are live when the EPO is asserted.
- When the EPO is asserted, all moving parts must stop as quickly as
possible. Once stopped, it should be possible for a person to move them far
enough to free a trapped person.
- All power supply voltages must be drained to near zero quickly. Bringing
them down to less than 1V within 1 second seems a reasonable minimum
standard. Most systems should better that considerably.
With these criteria in mind, I feel that dropping primary power to the
system is essential. I would not except the controllers as this requires me
to keep too many components live. Keep in mind that this is not a routine
event. The EPO should only be activated when there is immanent danger or
hurting a person or damaging the machine. In this circumstance crashing the
operating system or having to home the machine is acceptable. If a stop is
needed for more routine situations it should be implemented separately.
Asserting disable bits may be a nice extra to stop the motors faster if it
takes significant time for the power supplies to drop, but this should not
be part of the primary EPO. If a lot of inertia is involved, motor windings
can be shorted briefly to act as a brake. This is especially effective with
stepper motors. The short should be removed after short time (probably less
than a second) to allow parts to be moved to free a trapped person. Either
of these features must be implemented in such a way that they do not
degrade the reliability or speed of the basic EPO function.
These are the opinions of one engineer. They are written in bits, not
stone. Take them or leave them as you see fit.
Jim Buslepp
[Non-text portions of this message have been removed]
Discussion Thread
wanliker@a...
2003-05-28 13:21:00 UTC
Estop
wanliker@a...
2003-05-28 13:43:10 UTC
Estop
Jon Elson
2003-05-28 22:24:07 UTC
Re: [CAD_CAM_EDM_DRO] Estop
Peter Homann
2003-05-28 22:52:02 UTC
Stepper Motor Power supply Sizing.
Robert Campbell
2003-05-29 06:23:10 UTC
Re: [CAD_CAM_EDM_DRO] Stepper Motor Power supply Sizing.
wanliker@a...
2003-05-29 06:30:45 UTC
Re: [CAD_CAM_EDM_DRO] Estop
Dan Symonds - ATT
2003-05-29 08:12:42 UTC
RE: [CAD_CAM_EDM_DRO] Estop
turbulatordude
2003-05-29 08:34:42 UTC
Re: Estop
Jon Elson
2003-05-29 10:06:12 UTC
Re: [CAD_CAM_EDM_DRO] Stepper Motor Power supply Sizing.
jeffalanp
2003-05-29 10:07:55 UTC
Re: Stepper Motor Power supply Sizing.
Jon Elson
2003-05-29 10:18:30 UTC
Re: [CAD_CAM_EDM_DRO] Estop
turbulatordude
2003-05-29 10:24:33 UTC
Re: Estop
Mariss Freimanis
2003-05-29 10:29:16 UTC
Re: Stepper Motor Power supply Sizing.
Harvey White
2003-05-29 11:51:19 UTC
Re: [CAD_CAM_EDM_DRO] Stepper Motor Power supply Sizing.
wanliker@a...
2003-05-29 13:34:51 UTC
Re: [CAD_CAM_EDM_DRO] Estop
JanRwl@A...
2003-05-29 13:55:53 UTC
Re: [CAD_CAM_EDM_DRO] Re: Stepper Motor Power supply Sizing.
turbulatordude
2003-05-29 18:33:55 UTC
Re: Stepper Motor Power supply Sizing.
Mariss Freimanis
2003-05-29 19:28:28 UTC
Re: Stepper Motor Power supply Sizing.
JanRwl@A...
2003-05-29 21:30:19 UTC
Re: [CAD_CAM_EDM_DRO] Re: Stepper Motor Power supply Sizing.
turbulatordude
2003-05-30 06:58:22 UTC
Re: Stepper Motor Power supply Sizing.
JanRwl@A...
2003-05-30 09:31:38 UTC
Re: [CAD_CAM_EDM_DRO] Re: Stepper Motor Power supply Sizing.
turbulatordude
2003-05-30 18:03:50 UTC
Re: Stepper Motor Power supply Sizing.
JanRwl@A...
2003-05-30 18:08:58 UTC
Re: [CAD_CAM_EDM_DRO] Re: Stepper Motor Power supply Sizing.
Raymond Heckert
2003-05-31 20:06:42 UTC
Re: [CAD_CAM_EDM_DRO] Re: Stepper Motor Power supply Sizing.
JanRwl@A...
2003-05-31 20:21:44 UTC
Re: [CAD_CAM_EDM_DRO] Re: Stepper Motor Power supply Sizing.
Harvey White
2003-05-31 23:22:49 UTC
Re: [CAD_CAM_EDM_DRO] Re: Stepper Motor Power supply Sizing.
R Petersen
2003-06-01 06:33:39 UTC
Stepper Motor Power supply.
Jerry Kimberlin
2003-06-01 09:03:57 UTC
Re: [CAD_CAM_EDM_DRO] Stepper Motor Power supply.
JanRwl@A...
2003-06-01 12:24:33 UTC
Re: [CAD_CAM_EDM_DRO] Stepper Motor Power supply.
R Petersen
2003-06-02 06:04:34 UTC
Re: [CAD_CAM_EDM_DRO] Stepper Motor Power supply.
fortino
2003-06-02 08:00:26 UTC
Re: [CAD_CAM_EDM_DRO] Stepper Motor Power supply.
caudlet
2003-06-02 12:25:17 UTC
Re: Stepper Motor Power supply.
JanRwl@A...
2003-06-02 13:11:40 UTC
Re: [CAD_CAM_EDM_DRO] Stepper Motor Power supply.
Tony Jeffree
2003-06-02 13:17:29 UTC
Re: [CAD_CAM_EDM_DRO] Stepper Motor Power supply.
John Guenther
2003-06-02 13:20:02 UTC
RE: [CAD_CAM_EDM_DRO] Stepper Motor Power supply.
JanRwl@A...
2003-06-02 14:20:08 UTC
Re: [CAD_CAM_EDM_DRO] Stepper Motor Power supply.