Définir le compteur avec FUNCTION COUNT

Application

La fonction CN FUNCTION COUNT vous permet de piloter un compteur depuis le programme CN. Ce compteur vous permet, par exemple, de définir une valeur cible. Jusqu'à ce que cette valeur soit atteinte, la commande doit répéter le programme CN.

Description fonctionnelle

L'état du compteur est conservé même après un redémarrage de la commande.

La CN ne tient compte de la fonction FUNCTION COUNT que dans le mode de fonctionnement Exécution de pgm.

La CN affiche l’état actuel du compteur et le nombre nominal défini dans l’onglet PGM de la zone de travail Etat.

Onglet PGM

Programmation

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 FUNCTION COUNT TARGET5

; Définition de la valeur cible du compteur à 5

Insérer fonction CN Toutes les fonctions FN FUNCTION COUNT

La fonction CN contient les éléments de syntaxe suivants :

Élément de syntaxe

Signification

FUNCTION COUNT

Ouverture de la syntaxe pour le compteur

INC, RESET, ADD, SET, TARGET ou REPEAT

Définir une fonction de compteur

Fonctions du compteur

Fonctions du compteur

La fonction CN FUNCTION COUNT offre les options suivantes pour le compteur :

Syntaxe

Fonction

INC

Augmenter la valeur du compteur de 1

RESET

Réinitialiser le compteur

ADD

Augmenter la valeur du compteur d'un nombre défini

Numéro fixe ou variable ou nom

Programmation : 0...9999

SET

Affecter une valeur définie au compteur

Numéro fixe ou variable ou nom

Programmation : 0...9999

TARGET

Définir le nombre nominal à atteindre

Numéro fixe ou variable ou nom

Programmation : 0...9999

REPEAT

Répéter le programme CN à partir du label défini si la valeur cible n'est pas encore atteinte

Numéro fixe ou variable ou nom

Remarques

 
Remarque
Attention, risque de perte de données possibles !
La CN gère un seul compteur. Si vous exécutez un programme CN dans lequel vous remettez le compteur à zéro, la valeur du compteur d’un autre programme CN sera effacée.
  1. Vérifier avant l'usinage si un compteur est actif
  • Le paramètre machine optionnel CfgNcCounter (n° 129100) permet au constructeur de la machine de définir si vous pouvez éditer le compteur.
  • Vous pouvez utiliser le cycle 225 GRAVAGE pour graver l'état actuel du compteur.
  • Cycle 225 GRAVAGE

Exemple

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 FUNCTION COUNT RESET

; Réinitialiser le compteur

12 FUNCTION COUNT TARGET10

; Définition du nombre nominal d'usinages

13 LBL 11

; Définition d'une marque de saut

* - ...

; Exécution de l'usinage

21 FUNCTION COUNT INC

; Augmentation de la valeur du compteur de 1

22 FUNCTION COUNT REPEAT LBL 11

; Répétition de l'usinage tant que le nombre nominal n'est pas atteint