Hi
I am configuring a carousel tool changer on a milling machine using the carousel component.
The tool-chain has 30 pockets and is driven by a geneva-mechanism. Position feedback is from a binary encoder, so it is a perfect application for the carousel component.
For some unknown reason, the carousel sometimes stops short of the commanded position by two pockets. this happens only in the reverse direction, and not always.
in the forward direction, it stops 1 pocket short, also only sometimes. i couldnt figure out the pattern yet....
carousel.comp is enabled by iocontrol.tool-prepare and iocontrol.tool-prep-number is linked to carousel.0.pocket-number.
I have checked the encoding by jogging the toolchain and carousel.0.current-position follows the numbers on the hardware so this is correct.
Any ideas on where to look for this issue will be a great help.
BTW, i have compiled the latest version of carousel.comp from github
Thanks
Henk