CAD CAM EDM DRO - Yahoo Group Archive

Re: [CAD_CAM_EDM_DRO] Runaway servo questions

Posted by Jon Elson
on 2004-12-02 22:00:34 UTC
R Rogers wrote:

>While running the mill today and thinking about the runaway servo issue should an encoder fail. I wondered if an electronic device could be designed that mounts between the servo leads and the A/B signal from the encoder. It would monitor the pulse train to the servo and the signals returning from the encoder. Then be tied into the E-stop circuit of the control. If a pulse stream was present and a A/B signal stream was absent it would break a connection and make the E-stop circuit drop out. Having hard limits at the extremeties of the envelope seem to be the only protection available and could result in alot of damage before it ever got there. That would be great if something would monitor and trip in a very short distance in the event of a lost encoder. Or would a dithering servo situation make this impossible? If someone designed one that worked, I'd be the first customer. Someone mentioned that Geckos fault after a 128 step/count discrepancy. I've heard and seen Marriss mention
> the runaway servo issue and dont recall him saying it will stop in a short distance. He stresses hard limits at the ends of the travels.
>
>
What Allen-Bradley did on the 7320 CNC control was VERY sophisticated.
But, it was also necessary
in the days when encoders had light BULBS in them, and they burned out
every three months or
so. First, they used differential encoders, and compared the A to A/, B
to B/ and Z to Z/ with exclusive
or gates. If any of these signals was the same polarity as its
complement for more than a microsecond,
that caused an E-stop. Also, it generated a velocity signal from the
encoder, and compared that to the
magnitude of the tachometer. If the tachometer signal exceeded the
encoder velocity by 10%, it caused
an E-stop. This was a pretty exhaustive safety system.

Your description above may not be workable. In certain cases, there can
be dither or VERY small
moves from the CNC that don't require a physical move (because they are
within the deadband).
Using the encoder signals to detect encoder failure is pretty hopeless.
You need some other means
to measure position or velocity as a check on the encoder. (Possibly
armature voltage could be a
good enough velocity reference, but you'd have to bring this
differential signal with huge voltage
pulses from the drive down to a level that could be used to compare to
the encoder or step
pulses.)

Geckos will not fault in most cases of a failed encoder. The drive will
see no movement, and go
up to the current limit. It will ram the end of travel, and if nothing
shuts it off, it will just sit
there, cooking itself and the motor. In some cases, the abrupt stop at
the end of travel will
"surprise" the Gecko current limit with a sudden increase in motor
current, and the drive
will trip into fault status. But, that is WAY to late, of course.

The analog servos on my Bridgeport are set in a wierd way so they WILL
fault. I have the
current limit set close enough to the overcurrent trip threshold so that
if the amps ever go to
full current limit, they will fault. In normal servo operation, the
amps should NEVER reach
current limit, as that introduces a hard non-linearity in the transfer
function (input to output
relationship) that can destabilize the servo loop. The current limit is
really just to protect the
motors, amps and other drive components. So, if the amp ever gets out
of the linear part
of the transfer function, it is already out of control in some manner,
and a trip is probably a
good thing to have happen. I can short the tachometers with a
screwdriver, and the amps
go "click". Or, I can unplug an encoder while the machine is supposed
to be holding position,
and it moves about 1/8" and the amps go click. I occasionally develop a
bad contact somewhere,
and the same thing happens immediately when I try to start up the
machine. I have NEVER had a
runaway, and things would likely get broken if I did.

Jon

Discussion Thread

salsaman59@s... 2004-12-01 21:44:45 UTC USB ports ? Kim Lux 2004-12-02 07:11:56 UTC Re: [CAD_CAM_EDM_DRO] USB ports ? turbulatordude 2004-12-02 08:17:48 UTC Re: USB ports ? Paul 2004-12-02 08:39:56 UTC Re: [CAD_CAM_EDM_DRO] Re: USB ports ? Fred Smith 2004-12-02 08:42:56 UTC Re: USB ports ? Kim Lux 2004-12-02 10:13:35 UTC Re: [CAD_CAM_EDM_DRO] Re: USB ports ? turbulatordude 2004-12-02 10:32:38 UTC Re: USB ports ? R Rogers 2004-12-02 13:41:42 UTC Re: [CAD_CAM_EDM_DRO] Re: USB ports ? Stephen Wille Padnos 2004-12-02 17:17:07 UTC Re: [CAD_CAM_EDM_DRO] Re: USB ports ? R Rogers 2004-12-02 18:08:09 UTC [CAD_CAM_EDM_DRO] Runaway servo questions A. G. Eckstein 2004-12-02 18:37:04 UTC Re: [CAD_CAM_EDM_DRO] Runaway servo questions Jon Elson 2004-12-02 21:39:04 UTC Re: [CAD_CAM_EDM_DRO] Re: USB ports ? Jon Elson 2004-12-02 22:00:34 UTC Re: [CAD_CAM_EDM_DRO] Runaway servo questions Mariss Freimanis 2004-12-03 07:43:07 UTC Re: USB ports ? Kim Lux 2004-12-03 08:40:31 UTC Re: [CAD_CAM_EDM_DRO] Re: G2002, was Re: USB ports ? Mariss Freimanis 2004-12-03 08:50:56 UTC G2002, was Re: USB ports ? Kim Lux 2004-12-03 15:21:17 UTC Re: [CAD_CAM_EDM_DRO] G2002, was Re: USB ports ? Peter Homann 2004-12-03 18:16:24 UTC Re: [CAD_CAM_EDM_DRO] Re: USB ports ? Mariss Freimanis 2004-12-03 18:26:04 UTC Re: USB ports ? Peter Homann 2004-12-03 18:28:41 UTC Re: [CAD_CAM_EDM_DRO] Re: USB ports ? Mariss Freimanis 2004-12-03 19:32:32 UTC Re: USB ports ? salsaman59@s... 2004-12-03 22:49:51 UTC Re: [CAD_CAM_EDM_DRO] Re: USB ports ? turbulatordude 2004-12-03 22:58:47 UTC Re: USB ports ? turbulatordude 2004-12-03 23:03:29 UTC Re: USB ports ? Unstallable stepper ? Mariss Freimanis 2004-12-04 00:40:22 UTC Re: USB ports ? turbulatordude 2004-12-04 02:36:35 UTC Re: USB ports ? ballendo 2004-12-04 21:15:16 UTC Re: USB ports ? Unstallable stepper ? ballendo 2004-12-04 21:15:18 UTC G200X schematics? was Re: USB ports ? Mariss Freimanis 2004-12-05 08:19:15 UTC G200X schematics? was Re: USB ports ? John 2004-12-05 13:53:59 UTC Re: USB ports ? Mariss Freimanis 2004-12-05 14:07:36 UTC Re: USB ports ? ballendo 2004-12-05 14:47:56 UTC G200X schematics? was Re: USB ports ? ballendo 2004-12-05 14:49:02 UTC Re: USB ports ? Mariss Freimanis 2004-12-05 16:59:32 UTC G200X schematics? was Re: USB ports ? Peter Reilley 2004-12-06 08:55:13 UTC Re: [CAD_CAM_EDM_DRO] Re: USB ports ? Raymond Heckert 2004-12-06 17:31:25 UTC Re: [CAD_CAM_EDM_DRO] Re: USB ports ? Peter Homann 2004-12-06 17:54:07 UTC Re: [CAD_CAM_EDM_DRO] Re: USB ports ? Tony Jeffree 2004-12-06 23:45:09 UTC Re: [CAD_CAM_EDM_DRO] Re: USB ports ? John Heritage 2004-12-07 08:52:50 UTC Re: [CAD_CAM_EDM_DRO] Re: USB ports ?