Pour un axe rotatif voila ce que j'ai trouvé
1°)dans general config cochez A-Axis is angular
2°) dans ns le menu config/toolpath
Cochez A-rotation enabled pour activer l'utilisation du 4ieme axe, vous devrez aussi cocher un des 3 axes dans la partie rotation.
exemple: si l'axe du mandrin est aligné sur l'axe Y, cochez Y-axis.
Il faut maintenant assigner des touches pour le contrôle de l'axe A au clavier ; en principe on utilise les touches Insert et Suppr
Dans le menu config/system hotkeys , cliquez sur le bouton A/U ++, puis sur la touche à enregistrer comme déplacement positif de l'axe A (Insert) lorsque la fenetre "press any key" apparaît. Vous devriez avoir la valeur 45 qui s'inscrit dans la case à coté de A/U++. Faites de même avec A/U- - et la touche Suppr (valeur 46). Validez par OK
Nous allons maintenant calibrer l'axe A, pour que la rotation effectuée corresponde bien à la valeur demandée.

Cela se fait en 2 temps: Un réglage approché obtenu par calcul puis un réglage fin obtenu par mesure.
Réglage approché
Nous allons calculer la valeur de step per (pas / unité).
Pour l'axe rotatif, l'unité est le degré (°) ; nous devons donc calculer combien de pas seront nécessaires pour obtenir une rotation de 1° de l'axe A.
Nous devons connaître:
- le rapport de réduction de l'ensemble réducteur du 4ieme axe
- le nombre de pas /tour du moteur (en général 200)
- le mode de commande de la carte (pas entier, 1⁄2 pas, 1⁄4 pas ...)
exemple: rapport de réduction de l'ensemble du 4ieme axe 1/100 ieme, moteur 200 pas/tr en mode 1⁄4 de pas.
Le moteur fait donc 200x4 = 800 pas par tour en mode 1⁄4 de pas.
Avec une réduction de 1/100, il faut donc 100 tr moteur pour faire faire un tour complet à l'axe A, soit 100x800pas = 80000 pas pour 360°. 80000/360 = 222.22 pas /°
Nous entrons cette valeur dans step per