Re: Geckodrive
Posted by
Mariss Freimanis
on 2006-04-29 12:44:24 UTC
Well, then I guess I'm not seeing what I'm seeing on my lab bench.:-)
1) Parametric resonance is caused by a system (motor + drive) phase
lag of 180 degrees. It is corrected by adding a derivative component
(phase lead) to the system.
We do this in our drives using analog techniques, the G100 uses
digital PID feedback. Either way the motor will not resonate having
+80 degrees phase margin.
2) There is nothing "chaotic" even about a stalling motor. It simply
looses phase-lock with the rotating excitation field. The servo
summing node develops an increasing lag angle (where it is minus
where it should be). The controller decelerates the rotating field
until the motor "catches-up" and resynchronizes.
The trick is to keep this from happening in the first place. A step
motor's torque is a sine function of the lead/lag angle; constrain
this angle to +/- 1.8 degrees by how you control the rotating field
(accelerating/decelerating it in a PID loop) and the motor cannot
stall.
3) A step motor when operated PID closed-loop becomes an AC
servomotor just as a DC servomotor becomes an ordinary DC motor when
operated without a PID servo loop.
Mariss
--- In CAD_CAM_EDM_DRO@yahoogroups.com, "Jack Hudler" <yahoo@...>
wrote:
1) Parametric resonance is caused by a system (motor + drive) phase
lag of 180 degrees. It is corrected by adding a derivative component
(phase lead) to the system.
We do this in our drives using analog techniques, the G100 uses
digital PID feedback. Either way the motor will not resonate having
+80 degrees phase margin.
2) There is nothing "chaotic" even about a stalling motor. It simply
looses phase-lock with the rotating excitation field. The servo
summing node develops an increasing lag angle (where it is minus
where it should be). The controller decelerates the rotating field
until the motor "catches-up" and resynchronizes.
The trick is to keep this from happening in the first place. A step
motor's torque is a sine function of the lead/lag angle; constrain
this angle to +/- 1.8 degrees by how you control the rotating field
(accelerating/decelerating it in a PID loop) and the motor cannot
stall.
3) A step motor when operated PID closed-loop becomes an AC
servomotor just as a DC servomotor becomes an ordinary DC motor when
operated without a PID servo loop.
Mariss
--- In CAD_CAM_EDM_DRO@yahoogroups.com, "Jack Hudler" <yahoo@...>
wrote:
>and
> Unless I'm missing something in your post (you said "step motor").
>
> A stepper motor by its very nature is stallable via load, inertia,
> resonance. Unless you're suppressing mid range instability causedby parametric
> oscillations then you're always in danger of stalling regardless ofloading.
> These suppression or damping features are usually found on high endthan needed but
> micro-stepper drivers.
> You can fix this some what by having a stepper with extra torque
> that's a wasteful and expensive route and all you've really done ischanged the
> rotor inertia.point the
>
> Once a stepper stalls it enters a very chaotic state and at this
> pulses from the incremental encoder are all invalid. You alwayshave to re-index
> after a stall to remove the chaotic error. Still the end effect is;you're part
> is screwed.warning of a
>
> At any rate an incremental encoder is not going to give you advance
> stall in order to avoid it. You might try putting a tachometer onit and
> programming a DSP to sense the instability but that's not a cheaproute either.
>tach/encoder
> This technique might be useful on a servo motor using current and
> feedback. This is also something you find on some high end servodrivers.
>
Discussion Thread
Mariss Freimanis
2006-04-28 22:54:20 UTC
Geckodrive
juan gelt
2006-04-29 04:19:37 UTC
Re: [CAD_CAM_EDM_DRO] Geckodrive
lcdpublishing
2006-04-29 04:42:48 UTC
Re: Geckodrive
art
2006-04-29 08:15:23 UTC
Re: [CAD_CAM_EDM_DRO] Re: Geckodrive
Dan Mauch
2006-04-29 08:31:13 UTC
Re: [CAD_CAM_EDM_DRO] Geckodrive
Mariss Freimanis
2006-04-29 10:23:13 UTC
Re: Geckodrive
Alan Marconett
2006-04-29 10:30:26 UTC
Re: [CAD_CAM_EDM_DRO] Geckodrive
art
2006-04-29 10:38:39 UTC
Re: [CAD_CAM_EDM_DRO] Re: Geckodrive
Jack Hudler
2006-04-29 11:20:56 UTC
RE: [CAD_CAM_EDM_DRO] Geckodrive
Mariss Freimanis
2006-04-29 12:44:24 UTC
Re: Geckodrive
cncnovice
2006-04-29 13:02:00 UTC
Re: Geckodrive
lcdpublishing
2006-04-29 13:23:32 UTC
Re: Geckodrive
Jon Elson
2006-04-29 13:30:16 UTC
Re: [CAD_CAM_EDM_DRO] Geckodrive
Mariss Freimanis
2006-04-29 14:12:05 UTC
Re: Geckodrive
Larry Olson
2006-04-29 14:14:40 UTC
RE: [CAD_CAM_EDM_DRO] Re: Geckodrive
Graham Stabler
2006-04-29 14:21:59 UTC
Re: Geckodrive
Mariss Freimanis
2006-04-29 15:06:15 UTC
Re: Geckodrive
Jack Hudler
2006-04-29 16:09:33 UTC
RE: [CAD_CAM_EDM_DRO] Re: Geckodrive
Jack Hudler
2006-04-29 16:21:16 UTC
RE: [CAD_CAM_EDM_DRO] Re: Geckodrive
Polaraligned
2006-04-29 17:05:59 UTC
Re: Geckodrive
Mariss Freimanis
2006-04-29 17:37:37 UTC
Re: Geckodrive
Mariss Freimanis
2006-04-29 18:20:07 UTC
Re: Geckodrive
Jack Hudler
2006-04-29 23:47:44 UTC
RE: [CAD_CAM_EDM_DRO] Re: Geckodrive
lcdpublishing
2006-04-30 04:30:48 UTC
Re: Geckodrive
vrsculptor
2006-04-30 04:34:45 UTC
Re: Geckodrive
Mariss Freimanis
2006-04-30 08:08:14 UTC
Re: Geckodrive
Mariss Freimanis
2006-04-30 08:14:46 UTC
Re: Geckodrive
vrsculptor
2006-04-30 12:38:39 UTC
Stall prevention/MachIV/Automated Setup
ballendo
2006-04-30 14:50:49 UTC
Re: Geckodrive
Mariss Freimanis
2006-04-30 18:22:58 UTC
Re: Stall prevention/MachIV/Automated Setup
Polaraligned
2006-05-01 03:28:30 UTC
Re: Geckodrive
lcdpublishing
2006-05-01 05:57:20 UTC
Re: Geckodrive
Mariss Freimanis
2006-05-01 08:56:04 UTC
Re: Geckodrive
lcdpublishing
2006-05-01 09:44:43 UTC
Re: Geckodrive
Jon Elson
2006-05-01 09:50:47 UTC
Re: [CAD_CAM_EDM_DRO] Re: Geckodrive
Mariss Freimanis
2006-05-01 12:40:11 UTC
Re: Geckodrive
lcdpublishing
2006-05-01 13:58:42 UTC
Re: Geckodrive