Dude, you have to read the names above the posts before you start responding. I never said anything boastful about ServoSoft, that was some other guy at the start of the thread! If anything, I knocked them a bit by mentioning two other companies putting out superior products at a much lower cost!The SoftServo system has a 2000Hz servo update rate over EtherCAT and most systems are even slower. Of course, it's rather rare that one would have to do 10,000 consecutive orthogonal moves!
I understand it was mactec54 that was claiming the servosoft was the best high speed control, but he wasn't the one that implied okuma or fanuc don't have enough processing power to use all the data from their encoders. Or the encoders they use are overkill for hsm.
What software? Your cam software? The machine's control's software? Just because you can't enter a command smaller that .0001 in the control doesn't mean the control isn't moving the servos in smaller increments. If your theory was correct and you wanted to move from 0,0 to .0001,.0001 would the servo jump .0001 in x or y first. It's going to take a bunch of small steps to get there and the resolution of the servo system is what determines how many steps. Hence the point of 16 million count encoders and nano interpolation. Nano smoothing and nurbs based interpolation address the issues of short line segments generated by cam software.Having orders of magnitude more encoder counts won't give you any more accuracy if the software is thinking in tenths and the mechanical side is only accurate to tenths.
In a high quality ballscrew setup with pretensioned ballscrews and double ball nuts that are preloaded against each other, how much backlash do you think there is?
What about machines with linear motors with no physical backlash. Would nano interpolation be overkill there.