Bonjour,
Si tu utilises : PLANE SPATIAL SPA-90 SPB+0 SPC+180
STAY c'est normal qu'il ny ait pas de mouvement. Stay veut dire que la machine ne doit pas bouger
Sur PLANE SPATIAL tu peux avoir :
STAY pour aucun mouvement
TURN pour bouger juste les axes rotatifs
et MOVE pour bouger à la fois les axes rotatifs et les axes linéaires. Il se peut aussi que le constructeur de la machine ait intégré des blocages d'axes pilotable par code M mais ici pas de norme cela va dépendre de l'intégration faite par le constructeur.
Exemple :
M10 M15 ; Blocage des axes
M11 M16 ; Déblocage des axes
Généralement en utilisation de la fonction PLANE j'utilise le mode STAY, avec une mise en position de la machine rajouté dans une ligne après l'activation. Ceci permet de mieux contrôler la mise en position ( tu peux décomposer le mouvement comme tu veux et à la vitesse que tu veux ) . Pour la mise en position j'utilise les angles calculés par la fonction PLANE.
Ces angles sont accessibles via les variables Q120 (A), Q121 (B) et Q122 (C) . De cette manière en fonction du SEQ + ou SEQ - les angles machines et angles du plan sont les mêmes.
Une mise en position avec déblocage des axes ca donnerait pour une machine B/C axe table rotative
M11 M16 ; Déblocage des axes
PLANE SPATIAL SPA+0 SPB+45 SPC+0
STAY SEQ-
TABLE ROT
L B
+Q121 R0 F5000
M10 M15 ; Blocage des axes
et à la fin pour remettre à Zero le plan
L Z
+800 R0 FMAX M91 ; Z maxi machine
M11 M16 ; déblocage des axes
PLANE RESET
STAY
L M127
L B+0 C+0 R0 FMAX
Sur l'aléseuse avec seulement un axe Rotatif B je pense que tu ne vas utiliser que l'axe B comme sur l'exemple. Mais attention il est possible d'utiliser SPA SPB SPC sans que ces angles soit nécessairement équivalent aux angles machines tout va dépendre comment tu d'écrits ton plan pour la programmation qui va suivre.