Réduire l'affichage des axes rotatifs à une valeur inférieure à 360° avec M94

Application

Avec M94, la CN réduit l'affichage des axes rotatifs à une valeur située sur une plage de 0° à 360°. De plus, cette limitation permet de réduire la différence angulaire entre la position effective et une nouvelle position nominale à une valeur inférieure à 360°, ce qui permet de raccourcir les déplacements.

Description fonctionnelle

Effet

M94 agit en début de séquence, séquence par séquence.

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.

 
Tip

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 IC+420

; Déplacement de l’axe C

12 L C+180 M94

; Réduction de la valeur affichée de l'axe C et déplacement

Avant l’exécution, la CN affiche la valeur 0° dans l'affichage de positions de l'axe C.

Dans la première séquence CN, l'axe C se déplace en mode incrémental de 420°, par exemple pour la réalisation d'une rainure de collage.

La deuxième séquence CN permet d'abord de faire passer la position affichée de l'axe C de 420° à 60°. Ensuite, la CN amène l'axe C à la position nominale de 180°. La différence angulaire est de 120°.

Sans M94, la différence angulaire est de 240°.

Programmation

Lorsque vous définissez M94, la CN poursuit le dialogue et réclame l’axe rotatif concerné. Si vous n’introduisez pas d'axe, la CN réduit la position affichée de tous les axes rotatifs

21 L M94

; réduction des valeurs d'affichage de tous les axes rotatifs

21 L M94 C

; réduction de la valeur d'affichage de l'axe C

Remarques

  • M94 agit exclusivement sur les axes rollover dont l'affichage de positions effectives permet aussi des valeurs supérieures à 360°.
  • Le paramètre machine isModulo (n° 300102) permet au constructeur de la machine de définir si le mode de comptage modulo doit être utilisé pour un axe rollover.
  • 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°.
  • Si des limites de déplacement ou des fins de course logiciels sont actifs pour un axe rotatif, M94 ne fonctionne pas pour cet axe rotatif.

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°.