ART,
Just a few thoughts on the finish pass which would include the arc code:
Maybe tolerance shouldn't be an issue at all in some cases of the profile. After the profile is whittled down to say with-in some high point of material left, the program then just provides the profile pass with the arc coding and maybe a repeat of it / spring pass. Say there is a bump left from the finish passes, it will be removed with the arc coded pass. Depending on the material, say it was stainless, the user may deliberately want to leave some amount so it cuts thru the work hardened material.
Practicaly speaking ( only for myself ) i don't remember ever having to place a "high level tolerance" on some wierd profiled
piece. If the designer gave me a drawing on it i would probably ask him what he was smoking lately! I am thinking here something like a decorative spindle and you would have a very difficult time measuring it. Not sure any program is smart enough to account for bad / impractical design in the first place.
Now a ball ended shaft is a different story in that the user is after something specific and it's not based on some goofy
grouping of arcs. But you do want accurate arc coding for that kind of stuff.
I guess what i am saying is that at some point after the rough / rough finish/ the program just gives the arc coded pass
and a smoothed out curve for something decorative which is relatively true. Heck that's what the person did in CAD anyway and the cad influenced it.
Maybe the above can make your job easier. BTW, a lot of drawn profiles will require tool changes just to accomplish it unless it's a "point tool" which will work for the complete profile pass.
RICH