Déplacer les axes rotatifs avec optimisation de la course à l’aide de M126
Application
Avec M126, la CN déplace un axe rotatif aux coordonnées programmées en prenant le chemin le plus court. La fonction n’agit que pour les axes rotatifs dont l'affichage de positions est limité à valeur inférieure à 360°.
Description fonctionnelle
Effet
M126 agit en début de séquence.
Pour annuler M126, vous programmez M127.
Exemple d'application
Les programmes CN inclus dans le manuel utilisateur ne sont que des exemples de solutions. Il vous faudra les adapter avant d'utiliser ces programmes CN ou certaines séquences CN sur une machine.
- Les éléments suivants doivent être adaptés :
- Outils
- Valeurs de coupe
- Avances
- Hauteur de sécurité, ou positions de sécurité
- Positions spécifiques à la machine, par ex. avec M91
- Chemins des appels de programmes
Certains programmes CN dépendent de la cinématique de la machine. Il vous faudra adapter ces programmes CN avant de mener le premier test sur la cinématique de votre machine.
Puis il vous faudra également tester les programmes CN à l'aide de la simulation, avant d'exécuter le programme de manière effective.
Le test de programme doit vous permettre de vérifier que vous pourrez bien utiliser ces programmes CN avec les options logicielles disponibles, la cinématique machine active et la configuration machine actuelle.
11 L C+350 | ; Déplacement dans l’axe C |
12 L C+10 M126 | ; Déplacement dans l'axe C avec optimisation de la course |
Dans la première séquence CN, la CN positionne l'axe C à 350°.
Dans la deuxième séquence CN, la CN active M126 et positionne ensuite l'axe C à 10° en optimisant sa course. La CN recourt à la course la plus courte et déplace l'axe C dans le sens de rotation positif, au-delà des 360°. La course est de 20°.
Sans M126, la CN ne déplace pas l'axe rotatif au-delà de 360°. La course est de 340° dans le sens de rotation négatif.
Remarques
- M126 n'agit pas sur les déplacements incrémentaux.
- L’effet de M126 dépend de la configuration de l’axe rotatif.
- M126 n'a d'effet que sur les axes modulo.
Le paramètre machine isModulo (n° 300102) permet au constructeur de la machine de définir si l’axe rotatif est un axe modulo ou non.
- Avec le paramètre machine optionnel shortestDistance (n° 300401), le constructeur de la machine définit si la CN doit positionner par défaut l’axe rotatif en optant pour la course la plus courte.
- Avec le paramètre machine optionnel startPosToModulo (n° 300402), le constructeur de la machine définit si la CN doit réduire, avant chaque positionnement, l’affichage de positions effectives à la plage de 0° à 360°.
Définitions
Axe modulo
Un axe modulo est un axe dont le système de mesure délivre uniquement des valeurs allant de 0° à 359,9999°. Si un axe est utilisé comme broche, le constructeur de la machine doit le configurer en tant qu’axe modulo.
Axe rollover
Un axe rollover est un axe rotatif qui peut effectuer plusieurs rotations ou un nombre quelconque de rotations. Un axe rollover doit être configuré en tant qu’axe modulo par le constructeur de la machine.
Mode de comptage modulo
L’affichage de positions d’un axe rotatif en mode de comptage modulo est compris entre 0° et 359,9999°. Si la valeur de 359,9999° est dépassée, l'affichage recommence à 0°.