Stall prevention/MachIV/Automated Setup
Posted by
vrsculptor
on 2006-04-30 12:38:39 UTC
Art,
If you can watch the lag register in the g100 you should be able to
set axis acceleration and maximum rapid rates as part of a more
automated setup. These maximums could then be de-rated by a
percentage entered by you or the user. This would vastly simplify
setup and may go a long way in reducing lost step reports.
Roger
If you can watch the lag register in the g100 you should be able to
set axis acceleration and maximum rapid rates as part of a more
automated setup. These maximums could then be de-rated by a
percentage entered by you or the user. This would vastly simplify
setup and may go a long way in reducing lost step reports.
Roger
> It is planned, very shortly, for MachIV to startexperimentally using
> the lead-lag to have "Stall prevention" , since it cannot dealfast enough
> as a program to produce the unstallable motor, a hardware feature,I was
> thinking even under normal software control, you can have Lagdetermined
> speed vectors. SO as the program sees up to 4 times a secnd thelag
> registers, it should be possible during cutting to adjust thefeedrate to
> ensure the lag stays as close to zero as possible, in the oddevent a person
> has programmed a feedrate too high, or is hitting denser materialin wood
> and such. This "slow adjustment" has a possibility fo allowing fora small
> correction in feed values in what I would call "Stall prevention"on the
> application side. Not near as good a solution as Mariss's , but itmay allow
> one addition level of tool bit load smoothing. It'll be aninteresting
> experiment anyway. Im adding in the Lag registers use soon, cuz Idid want
> to play a little bit in that regard.. The functions of the MachIVtrajectory
> planner allow me some flexability n that area to apply correctionsin
> feedraet at intervals of 64ms or so feedrate variations.. A lowerterm
> solution than an unstallable stepper, but one that also bearsexamination, a
> corralary to a spindle load sensor of sorts..In fact , my plan wasto simply
> use it on the spindle output frequency, and see how it may work onaxis
> movement after that. In other words I intend to use "Lead/Lag" toregulate
> the load on the spindleBut
> output.. Im just waiting for the Spindle partition to be ready..
>
>
> Thanks,
> Art
> www.artofcnc.ca
>
> Videos And Support Forums http://www.machsupport.com
> Users Map: http://www.frappr.com/machsupport
> ----- Original Message -----
> From: "lcdpublishing" <lcdpublishing@...>
> To: <CAD_CAM_EDM_DRO@yahoogroups.com>
> Sent: Saturday, April 29, 2006 8:34 AM
> Subject: [CAD_CAM_EDM_DRO] Re: Geckodrive
>
>
> > Perhaps I don't understand it based on what you are calling it.
> > as far as I know, every motor of every kind can be stalled withmotor
> > enough load on it. So, is it "Unstallable" in the sense the
> > cannot be stopped?This
> >
> > Or is it just closing the loop?
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > --- In CAD_CAM_EDM_DRO@yahoogroups.com, "Mariss Freimanis"
> > <mariss92705@> wrote:
> >>
> >> Sorry for the cross posting but it's been a stellar day here.
> >> has to do with the "Unstallable Step Motor Project" that may beof
> >> interest to some:designed
> >> -----------------------------
> >> 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
> > withone
> >> this goal in mind; that is why it has 6 encoder input channels,
> >> forthis
> >> each axis. I have recently made/found the time to work towards
> >> goal.done
> >>
> >> Before anyone asks "When will it be done?", don't. It will be
> >> whensomeone
> >> 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
> >> decides to sit on your gantry. An ordinary open-loop stepper orcontouring
> > 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
> >> path would be strictly maintained albeit at a much reducedspeed.
> > Onceit
> >> your friend got off of the gantry, speed would pick up to where
> > wasstall
> >> 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
> >> (develop a phase lag of 1.8 degrees). The G100 would slow themdown
> >> andwas
> >> back up the speed-torque curve to where more "grunt" (torque)
> >> available.Can't
> >>
> >> Steppers have the unique characteristic of having a speed-torque
> > curve
> >> where the slower you go, the more torque that is available.
> > dohas
> >> that with a regular servomotor.
> >>
> >> OK. That's the goal; that's the picture in my mind. Here's what
> >> been done by today:it
> >>
> >> 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
> > willthe
> >> 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
> >> motor shaft and all I get is steam. The motor will not stall. Itoff.
> > 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
> > Notmany
> >> 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
> >> problems this feature presents.stoked.
> >>
> >> Just right now, having it do what it does, has me totally
> > It,ssay
> >> so cool, jerk down on the pliers, motor slows down. Instruments
> >> it's delivering 95%+ of all it has to give at all speeds. Let upwhat I
> > and
> >> bing-boom-bam, 3,000 RPM again. Just can't kill it no matter
> >> do;wanliker@...,
> >> 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
> >>
> >
> >
> >
> >
> >
> >
> > Addresses:
> > FAQ: http://www.ktmarketing.com/faq.html
> > FILES: http://groups.yahoo.com/group/CAD_CAM_EDM_DRO/files/
> > Post Messages: CAD_CAM_EDM_DRO@yahoogroups.com
> >
> > Subscribe: CAD_CAM_EDM_DRO-subscribe@yahoogroups.com
> > Unsubscribe: CAD_CAM_EDM_DRO-unsubscribe@yahoogroups.com
> > List owner: CAD_CAM_EDM_DRO-owner@yahoogroups.com,
> > timg@...reach it
> > Moderator: pentam@... indigo_red@... davemucha@...
> > [Moderators]
> > URL to this group: http://groups.yahoo.com/group/CAD_CAM_EDM_DRO
> >
> > OFF Topic POSTS: General Machining
> > If you wish to post on unlimited OT subjects goto:
> > aol://5863:126/rec.crafts.metalworking or go thru Google.com to
> > if you have trouble.to be a
> > http://www.metalworking.com/news_servers.html
> >
> > http://groups.yahoo.com/group/jobshophomeshop I consider this
> > sister site to the CCED group, as many of the same members arethere, for
> > OT subjects, that are not allowed on the CCED list.POSTING THEM.
> >
> > NOTICE: ALL POSTINGS TO THIS GROUP BECOME PUBLIC DOMAIN BY
> > DON'T POST IF YOU CAN NOT ACCEPT THIS.....NO EXCEPTIONS........
> > bill
> > List Mom
> > List Owner
> >
> >
> > Yahoo! Groups Links
> >
> >
> >
> >
> >
> >
>
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