Interesting development after more testing.
I created a new config which does not use caxis.comp to manage the spindle. Rather, it has a (poorly tuned) orient component so the spindle can be indexed.
Running a G33.1 cycle resulted in
zero pre-synch movement. No z-axis rapid movement before the spindle 'locked' to the Z-axis.
Just smooth, synchronized movement exactly as expected at all speeds tested - including 1000rpm with a 0.050" pitch.
So now I've got a conundrum:
- Caxis.comp - allows synchronized axis movement, but tapping and (likely) threading are dodgy
- Non-standard component, no significant troubleshooting/tuning assistance available from community
- Orient.comp - no synchronized axis movement, but tapping/threading are as desired
- Something else?
- I'd really like a working C-axis on my lathe, but I'm rapidly losing interest experimenting with LCNC. I want a working lathe and not a perpetual software hobby.
- My amp can't be externally switched between position & velocity mode
- LCNC Devs do not appear to have spindle-axis high on the list of upcoming features.
Advice welcome.