CAD CAM EDM DRO - Yahoo Group Archive

Geckodrive

on 2006-04-28 22:54:20 UTC
Sorry for the cross posting but it's been a stellar day here. This
has to do with the "Unstallable Step Motor Project" that may be of
interest to some:
-----------------------------
Hi,

The very crux of the G100 project is to have PID servoed step motors
that cannot be stalled under load. The G100 hardware was designed with
this goal in mind; that is why it has 6 encoder input channels, one
for
each axis. I have recently made/found the time to work towards this
goal.

Before anyone asks "When will it be done?", don't. It will be done
when
it's done. A lot of steps, work and time stands between what has been
recently accomplished and a finished product.

The goal: Imagine you are doing 3-D contouring (X,Y,Z) when someone
decides to sit on your gantry. An ordinary open-loop stepper or servo
motor would stall/fault-out and that would be that.

Now imagine the overloaded X-axis servo-stepper would just slow down
under this load. The other axis (Y,Z) would slow down as well, keeping
their speed ratios with the overburdened X-axis. The 3-D contouring
path would be strictly maintained albeit at a much reduced speed. Once
your friend got off of the gantry, speed would pick up to where it was
before. Your work would not be ruined.

How would this be done? Your step motors would be mounted with
encoders. The G100 would sense 1 or more motors are about to stall
(develop a phase lag of 1.8 degrees). The G100 would slow them down
and
back up the speed-torque curve to where more "grunt" (torque) was
available.

Steppers have the unique characteristic of having a speed-torque curve
where the slower you go, the more torque that is available. Can't do
that with a regular servomotor.

OK. That's the goal; that's the picture in my mind. Here's what has
been done by today:

I have a G100 driving a G201 running a step motor at 3,000 RPM (NEMA
23, 3A/phase, 24VDC). Open-loop, you so much as look at it and it will
stall. A flea landing on the shaft would stall it open-loop. I take a
pair of pliers and clamp down on a wet paper towel folded over the
motor shaft and all I get is steam. The motor will not stall. It slows
down under load but it delivers 50W to the paper towel/pliers combo to
make said steam. It goes all the way down to zero RPM without losing
position.

I ease up on the pliers and the motor is back up to 3,000 RPM
lickedly-
split, gives a chance for the boiling-hot paper towel to cool off. Not
a step has been lost; you just can't kill the motor (stall it).

This is just the first step (though a very important one) to integrate
the unstallable feature into a working CNC firmware. There are many
problems this feature presents.

Just right now, having it do what it does, has me totally stoked. It,s
so cool, jerk down on the pliers, motor slows down. Instruments say
it's delivering 95%+ of all it has to give at all speeds. Let up and
bing-boom-bam, 3,000 RPM again. Just can't kill it no matter what I
do;
very fine Friday nite indeed.

Before you ask #2: Yes, it will traslate into all step motors of all
sizes at all supply voltages at all speeds.

Mariss

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