Non ti sei spiegato bene, un interpolazione deve comprendere DUE assi, quindi è giusto parlare interpolazione circolare in xy, ma non z, deve essere due assi, esempio ZX, E NON è POSSIBILE IN FANUC.
se si ha bisogno di uno smusso concavo, allora bisognerebbe usare la parametrica, e fare tante interpolazioni XY modificando di volta in volta il valore di z, ma non si può fare con un unica istruzione...