So a bit of intensive parameter investigation today - I put together a document with the best description of each (apparently) involved parameter concerning the Spindle Orientation and M19 that I could find in the various description that I have.
Having done this it became obvious parameter #4010 wasn't really concerned - it is an offset to make sure forward and reverse speeds are the same, and a bit of experimental tweaking showed that actually it needed to be set to '0' - had been '2' and almost certainly has no influence on the oscillating issue.
Then I concentrated on parameter #4270 'Cut off speed for M19' - apparently the spindle is slowed down to this speed, and travels towards the set point until 'captured' by the servo action. Well it had been '5' in the parameters that I had been given, but the spindle never starts to move at all if set so low - 9 or 10 was the lowest at which I could set it and get the spindle to rotate towards the set point, so a bit of experimentation was needed.
Forgetting all about the M19 and simply issuing an M03 S10 command (M03 = rotate clockwise, S10 is the speed in RPM) gets the spindle slowly turning at 10 rpm and the input to the mentor is about 90 milli-volts. Issuing an M03 S5 the spindle won't turn, but the Mentor has an input of 41 milli-volts.
So I still think that the issue here is that for some reason the Mentor isn't responding to small inputs. Now the Mentor has an input range of -9.9 to +9.9 volts and it's internal A to D converter has a maximum count of 1023, making it's least increment 9.7 x2 / 1023 or 19.1 mV if I understand their description so would expect movement at 41 mV
Conclusion - well I don't have one, but I have learnt a bit more, but equally obviously there is more to learn
