OK gene.

I'm all ears 😁. Love To hear how this works.  Maybe put the relevant code
here.

Regards

Andrew

On Tue, 27 Apr 2021, 1:37 AM Gene Heskett, <ghesk...@shentel.net> wrote:

> On Monday 26 April 2021 08:02:34 andy pugh wrote:
>
> > On Mon, 26 Apr 2021 at 11:19, andrew beck <andrewbeck0...@gmail.com>
> wrote:
> > > Still need to automate changing ramp
> >
> > If you wanted to do it based on commanded spindle speed, then
> > "lincurve" would probably work.
> >
> > Alternatively, you could consider basing it on spindle.0.revs, noting
> > that a threading pass is unlikely to get higher than 100 full turns
> > between index resets.
> >
> > Or, maybe even just base it on the spindle running in reverse. I think
> > that rigid tapping does a reverse without a stop?
>
> It does indeed do that Andy, zero smarts about that. And I can't think of
> a better way to blow a vfd and/or a 30 amp 240 volt breaker abuseing a
> horse or more motor by slamming it into reverse while spinning at its
> normal rpms.
>
> Thats why /all/ of my machines have extra hal code and modules loaded to
> control that. I tried to describe the sequence of events that I use to
> control that yesterday. It works, and does /not/ trip 15 amp breakers
> doing it. My 11" Sheldon lathe, with a vfd but no PID's in the config,
> has this hal code in it, and additional hal code to report the
> overtravel both in terms of spindle travel in turns, and If the gcode
> makes use of it, travel distance of the overtavel provided you tell it
> what the tpi of the tap loaded is.
>
> With a nearly 40 pound 8" 4 jaw chuck mounted, my overtravel is at 100
> rpms, .25 turns, and I can and have done it at 5 second intervals for
> half an hour at a time without tripping anything off, and I'm doing it
> with a cheap clone vfd that has no breaking resistor hookups,
> controlling the vfd thru a pwmgen and a spinx-1.
>
> Similar hal code is used in the go704 and in tlm but tlm's idea was to
> preserve drive parts as none of a 7x12's was ever designed for a motor
> that size with millisecond response times.
>
> The slowdown in the go704 was actually designed to stop the z following
> errors at the bottom of a stroke, it can reverse faster than z can keep
> up, so the overshoot is still substantial at 1000 rpms. So I tap at 2 or
> 3 hundred rpms in low gear. But it also means that if my gcode
> accidently outputs an m4 while its turning 3 grand, its back to 3 grand
> in reverse in less than 400 milliseconds. Thats a bit hard on the filter
> caps, but no great surge from the powerline thanks to Jon's pwm-servo
> being a full 4 quadrant control, so it sucks energy out of the spinning
> motor as it stops it, running the filters up to around 170 volts, 40
> volts above their rating. but once the motor is stopped, it then uses
> that stored energy to re-accelerate the motor in the other direction, so
> the overvoltage only exists for less that 50 milliseconds. I usually
> hear the iron in the motor chirp from the servo amps programmed 17 amp
> limit, which is about 190% of those motors nameplate full load amps of
> 9.7, as both motors are 90 volt rated motors getting about 125 to 130
> volts if the going gets tough.
>
> So it can be done and I'm disappointed that no one is asking me how to do
> it.
>
> Cheers, Gene Heskett
> --
> "There are four boxes to be used in defense of liberty:
>  soap, ballot, jury, and ammo. Please use in that order."
> -Ed Howdershelt (Author)
> If we desire respect for the law, we must first make the law respectable.
>  - Louis D. Brandeis
> Genes Web page <http://geneslinuxbox.net:6309/gene>
>
>
> _______________________________________________
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users
>

_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to