Originally Posted by Al_The_Man Hu, Did you ever get the Threading routine down pat? Was it using native Galil commands?
Al. |
Al,
Nothing has changed in that department, since I'm all out of ideas to make it any better

I do still run the threading via a Galil program directly on the card. It never mucks up tracking the original thread groove, no problem there, but sometimes I wonder if the thread tool is ever going to move, then suddenly the machine will see the encoder pulse and it will seem to take several passes just as quick as can be, with little delay.
I'm still thinking that it just a matter of synchronization, and the Galil card is just not looking for the input continuously, but is rather sampling the input. So in the short timeframe allowed, with the encoder running at quite high speed, it misses the right interval to take the sample and see the signal.
My reason for my theory, is that I am running the Galil card at nearly as fast an update rate as is allowed, plus I have the spindle encoder running at 1/4 of the spindle speed. This seemed to be the best fit for this hardware, although an even greater reduction in encoder speed might be beneficial. But, I thread typically at 800 rpm, so the encoder is only turning at 200 rpm now.