Hi Hood
You would still need to disengage the Servo as any motion on it would be detected by the CSMIO and it would try to correct and would throw a fault although probably not when disabled but not sure how easy that would be to do, if at all, from within Mach/CSMIO. Even if a way can be found then I don't think driving a servo motor would be the best idea for a drive even with it disabledTotally agree some kind of clutch is needed to disengage the servo.
My main concern at the moment is the accuracy of the C axis. The manual for the Lexium 28 drives states an accuracy of 0.044 of a degree. The resolution of the encoder is factory set at 2048. So I think this is 2048 x 4 =8192PPR. So 360 degrees/8192= 0.044 degrees. If I take a 150mm max turning diameter this would give me an accuracy of 150 x 3.142 = 471mm. So 471/360= 1.31mm per degree. 1.31x0.044=0.057mm. (Think that's right)
Ideally, I would like to have an accuracy of around 0.01mm.
I would need to either gear the servo motor 5/1 or change the encoder resolution to achieve this. I do need to gear the servo motor at least 2/1 for torque purposes and hoping I can adjust the encoder resolution to do the rest?
This encoder resolution can be adjusted via P1-46 up to a value of 40,000. I have tried adjusting this on the X and Z axes but got some strange results.
I'm trying to figure out why Schneider would state an accuracy of 0.044 when the parameter allows you to set a lot finer resolution possibly which would give you more accuracy.
Have you adjusted the encoder resolution on any of your drives?
Attached a couple of manual screenshots.
Mick