Hu,
That's right my machines will turn up to 100,000 rpm and balance is no problem.
But seriously, I don't pay too much attention to what the cam system suggests for spindle speed and feeds.
I found I always want to "tweek" them anyway.
So when I'm going thru the tool path wizard I adjust the speed and feed to my liking.
I know in a perfect world it would be nice to have the system output the perfect speed and feed.
And if you get all the variables set up in the material sheet and tool sheet, it will output code based on those variables. But things like max spindle speed and the condition of the work piece and the way a person machines will "muddy" the water.
As for the spindle code needing to be a percent of max spindle speed. That's a new one to me. All my machines want an actual speed with no decimal point.
So I'm not any help here.
I guess I'm so used to "tweeking" my programs after post,(especially at tool changes) that I don't know any better.
We still have the problem of the "First" move to part at tool change where it always goes to xyz instead of xy at clearance then to z. (The safe way)