je confirme ce que dit 5axes , pour la syntaxe on serait plutôt sur quelque chose du genre : (exemple utilisé pour du taraudage en interpo helicoidale)
FGROUP(X,Y) ; ce n 'est pas obligatoire mais permet de dissocier l avance combinée X+Y de l 'avance Z
G2 X8 Y0 Z-20 I-8 J0 TURN=15 F200 FL[Z]=20 ; helice diametre 16, centre X0 ,Y0, avec avance en Z a 2mm/min
FGROUP(X,Y,Z) ; pour reprendre en compte les 3 axes X Y et Z dans le calcul de l avance outil dans la suite du prog.
la syntaxe en X..Y..Z ... CR= serait interprete par la CN comme une tentative de faire un arc de cercle de rayon CR dans un plan incliné passant par le point X,Y,Z : ce qui dans certain cas serait peut etre possible (tout depend d ou on part et des valeur X,Y Z et CR , si le cercle existe) mais certainement pas ce que tu veux (car par une hélice)