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