On Thursday 31 March 2016 22:15:29 Neil Whelchel wrote:

> Update:
> I setup my machine to assert motion.feed-inhibit when the spindle
> falls below the target RPM. This saved a tool immediately. Within
> minutes of starting the test, there was a power surge that caused the
> spindle controller to go off-line and the machine stopped feed, saving
> the tool. There is one major downside to this, it added 26 minutes to
> the program I am currently running. The problem is that the machine
> does not jog to the next position until the spindle comes up to speed
> as it did
> with motion.spindle-at-speed, which allows the spindle to come up to
> speed while it is jogging to the next cut location. I am thinking that
> there needs to be a new pin that behaves like motion.spindle-at-speed
> with the exception that it stops unsynchronized feed should the
> condition become false again. Or at least a configuration variable
> that changes the behavior of the existing pin. Also, another problem
> that I discovered. During a tap cycle, if the spindle stops for
> whatever reason, all is sort of ok... The problem is that you can not
> manually back out the spindle because the Z axis will not back up! The
> Z axis will only reverse once the tap reaches the programmed depth. Or
> if the programmed depth has been reached, the Z axis will only
> reverse. I am not sure about the reasoning behind this, but it seems
> to me that any time that there is a spindle synchronized movement like
> the tap cycle, the axis should be slaved to the spindle no matter
> which direction it is turning. I am assuming that the reason that the
> slaved axis does not reverse is that it is permitted to use a pulse
> instead of a quadrature on the spindle. This seems broken. Maybe there
> should be an option to indicate that you are using a quadrature on the
> spindle so that direction is accounted for when slaving to the
> spindle.
> -Neil-
>
I have accidentally killed spindle power by leaning on the big stop 
button, 2 or 3 times while reaching for something.

I have and use a quadrature encoder.

Z remained slaved to the spindle even thought it was stopped, so all I 
had to do was put the backgear in neutral and turn the chuck backwards 
by hand until the tap was extracted from the hole.

So I am wondering (and I almost hate to ask it of you) if the encoder is 
in the right mode to do quadrature properly?  Or is it just counting A 
pulses?  The software encoder I know can do that, and I would assume the 
encoder in a 5i25 or similar card could be made to duplicate that.

> On Tue, Mar 29, 2016 at 10:18 AM, Neil Whelchel
> <neilwhelc...@gmail.com>
>
> wrote:
> > Hello,
> > ...
> > The problem I have with my machine is that the spindle motor is 65
> > horsepower, and unlike the computer and servos, it is not on a UPS.
> > Sometimes when there is a power surge, it causes the spindle
> > controller to fault, so even though the power is back on, the
> > spindle coasts to a stop. I just need a good way of dealing with
> > this. Today, I am going to use a combination of the controller fault
> > output and the spindle RPM compared with the near function to drive
> > the motion.feed-inhibit pin and see how this works.
> > -Neil-
> >
> > On Tue, Mar 29, 2016 at 1:40 AM, Gene Heskett <ghesk...@wdtv.com> 
wrote:
> >> On Tuesday 29 March 2016 03:25:55 Neil Whelchel wrote:
> >>
> >> I agree with 90% of that. Restarting the operation here at the
> >> WOWElectronics shop has generally not been practical because the
> >> tap has slipped in the chuck, or the whole chuck holding the tap
> >> has turned in the boring bar type holder I use to hold taps on the
> >> carriage of my toy lathe.  I lack the ability in a tap holder to
> >> grab the square rear end of the tap in a tool holder and positively
> >> prevent its moving.  If I had that problem solved, and I drive the
> >> tap to the starting position in my G33.1 wrapper, then a rehoming
> >> of the lathe should put it close enough to restart the hole if the
> >> spindle faults because the tap is bigger than the spindle can do
> >> w/o bogging down.  Editing the wrapper for a smaller peck so it
> >> doesn't trip off again of course.
> >>
> >> Cheers, Gene Heskett
>
> ----------------------------------------------------------------------
>-------- Transform Data into Opportunity.
> Accelerate data analysis in your applications with
> Intel Data Analytics Acceleration Library.
> Click to learn more.
> http://pubads.g.doubleclick.net/gampad/clk?id=278785471&iu=/4140
> _______________________________________________
> Emc-developers mailing list
> Emc-developers@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-developers


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)
Genes Web page <http://geneslinuxbox.net:6309/gene>

------------------------------------------------------------------------------
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data Analytics Acceleration Library.
Click to learn more.
http://pubads.g.doubleclick.net/gampad/clk?id=278785471&iu=/4140
_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to