The Clough42 ELS accumulates counts of spindle rotation at 4,000 count/rev. from the moment the spindle starts to turn. The lead screw is programed to remain in sync with the spindle according to the desired feed rate/pitch. My understanding is that the counts will eventually overrun the counter so periodically, counts are subtracted to keep the count total within range.Thanks, will check out that thread. I hadn't thought about losing sync on a thread using a limit switch.... I wonder if I could code my way around that. Tough problem.
Great comments thanks. I've seen there's a few options, but I like that the Clough42 option is fully open source and that James has put so much great info in the public domain.
Thinking about spindle sync, I think it's acheivable with a few modifications, unless I'm missing something obvious. Firstly have the lead screw always start moving on an index pulse, so it always starts at a known spindle position. Then you need to keep track of the lead screw position relative to the spindle while in threading mode. When the machine hits the limit switch the spindle keeps turning and the leadscrew stops. Take note of the relative positions and continue counting spindle encoder pulses. Move the lead screw back using the ELS and continue keeping track of the relative positions. Re-engage threading, and the lead screw will start turning as soon as it's resynced with the spindle.
We get it, advertisements are annoying!
Sure, ad-blocking software does a great job at blocking ads, but it also blocks useful features of our website. For the best site experience please disable your AdBlocker.