On Wednesday 06 May 2020 22:20:12 Dan Henderson wrote:

> I’ve confirmed the fluctuation occurs when spindle-at-speed is
> configured. When I remove this feature, the spindle rpm appears to
> stabilize. It’s almost like it gets caught in a loop trying to chase
> its tail.

The clues would tend to point in the direction of the output of the 
spindle-at-speed signal somehow getting into the feedback loop to modify 
the feedback value.

Check, and then recheck your hal file for some sort of coupling that's 
probably unintended. Look at otherwise identical modules you've used 
more than one of and make sure the unique marker such as an instance 
number is correct, it could be a classic off by one typu.  Such as that 
will eat your lunch.  In rare cases you may have to survey the running 
system with "rockhopper", (google for it, pain in the butt to use but 
its also very very good at what it does, which is to graphicly trace 
every active signal in a system.) I'm not a touch typist, never got that 
far in school, and my code is often contaminated with such stuff I have 
to go back and fix. I've had to use rockhopper, several times.  The 
output by the time its printed and pasted/taped up, can occupy a 4x8 
sheet of plywood.  But it also works.

Any "spindle-at-speed" signal you generate, should connect only to motion 
but I've forgotten the exact name of that pin so dbl-check man motion to 
get it right, and nothing else, (except maybe an led in a pyvcp 
generated gui) as motion uses the lack of that signal to hold off the 
initiation of a synchronized move such as a g76 or g33.1 so its not 
started if the spindle just started, generates an index but is not yet 
up to speed.

Because there is an acceleration delay as the axis being moved gets up to 
locked speed, if the spindle is not at a constant speed, this delay will 
vary causeing an offset in the final locked positions, screwing up the 
thread, so LCNC goes out of it way to make sure this signal is also 
true.  For the same reason you can't start a thread slow, see that its 
going to be ok, then grab the rpm slider and crank it up, the diff in 
the accell delay will wreck your thread by causeing an offset between 
the slow pass and the sped up passes.

Good luck with the hunting, Dan.  And stay well. I just read tonight 
there are children that appear to have a different illness from this 
covid19, causeing extremely high fevers, heart attacks and strokes. And 
here I'm worried because I'm in my 86th trip around this star.

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
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to