Cycle 224 MOTIF DATAMATRIX CODE

Programmation ISO

G224

Application

Le cycle 224 MOTIF DATAMATRIX CODE vous permet de convertir des textes sous forme de code DataMatrix. Celui-ci sert de motif de points à un cycle d'usinage défini au préalable.

Déroulement du cycle

  1. La CN amène automatiquement l'outil de sa position actuelle au point de départ programmé. Celui-ci se trouve au coin inférieur gauche.
  2. Etapes :

    • Approcher le saut de bride (axe de la broche)
    • Accoster le point initial dans le plan d'usinage
    • Déplacez à la DISTANCE D'APPROCHE sur la surface de la pièce (axe de la broche)
  3. La CN décale ensuite l'outil dans le sens positif de l'axe auxiliaire, au premier point de départ 1 de la première ligne.
  4. À partir de cette position, la CN exécute le dernier cycle d'usinage défini.
  5. La CN positionne ensuite l'outil dans le sens positif de l'axe principal, au deuxième point de départ 2 de l'usinage suivant. L'outil reste alors à la distance d'approche.
  6. Cette procédure se répète jusqu'à ce que toutes les opérations d'usinage de la première ligne soient exécutées. L'outil se trouve alors au dernier point 3 de la première ligne.
  7. La CN déplace ensuite l'outil dans le sens négatif, le long de l'axe principal et de l'axe auxiliaire, jusqu'au premier point de départ 4 de la ligne suivante.
  8. L'usinage est ensuite exécuté.
  9. Ces procédures se répètent jusqu'à ce que le code DataMatrix soit reproduit. L'usinage se termine dans le coin inférieur droit 5.
  10. Pour finir, la CN amène l'outil au saut de bride programmé.

Remarques

 
Remarque
Attention, risque de collision !
Si vous combinez un des cycles d'usinage avec le cycle 224, ce sont la Distance de sécurité, la surface de coordonnées et le saut de bride du cycle 224 qui s'appliquent. Il existe un risque de collision !
  1. Utiliser la simulation graphique pour vérifier le déroulement du programme
  2. Testez avec précaution le programme CN ou une section du programme en mode de fonctionnement Exécution PGM PAS A PAS.
  • Ce cycle ne peut être exécuté qu'en mode FUNCTION MODE MILL.
  • Le cycle 224 est actif dès lors qu'il a été défini. Le cycle 224 appelle aussi automatiquement le dernier cycle d'usinage défini.
  • La CN utilise le caractère spécial % pour des fonctions spéciales. Si vous souhaitez paramétrer ce caractère dans un code DataMatrix, il vous faudra l'entrer deux fois, par ex. %%.

Paramètres du cycle

Figure d'aide

Paramètres

Q225 Point initial 1er axe?

Coordonnée du coin inférieur gauche du code sur l'axe principal. La valeur agit de manière absolue.

Programmation : -99999,9999...+99999,9999

Q226 Point initial 2ème axe?

Coordonnée du coin inférieur gauche du code sur l'axe auxiliaire. La valeur agit de manière absolue.

Programmation : -99999,9999...+99999,9999

QS501 Texte?

Texte à intégrer entre guillemets. Affectation de variables possible.

Émettre un texte variable comme code DataMatrix

Programmation : 255 caractères

Q458 Taille de cellule/motif (1/2)?

Pour définir comment le code DataMatrix doit être défini au paramètre Q459 :

1 : distance entre les cellules

2 : taille du motif

Programmation : 1, 2

Q459 Taille du motif ?

Définition de la distance qui sépare les cellules ou de la taille du motif :

Si Q458=1 : distance qui sépare la première cellule de la dernière (à partir du centre des cellules)

Si Q458=2 : distance qui sépare la première cellule de la dernière (à partir du centre des cellules)

La valeur agit de manière incrémentale.

Programmation : 0...99999,9999

Q224 Position angulaire?

Angle de rotation de l'ensemble du motif. Le centre de rotation se trouve au point de départ. La valeur agit de manière absolue.

Programmation : -360000...+360000

Q200 Distance d'approche?

Distance entre la pointe de l'outil et la surface de la pièce. La valeur agit de manière incrémentale.

Programmation : 0...99999,9999 sinon : PREDEF

Q203 Coordonnées surface pièce?

Coordonnée de la surface de la pièce par rapport au point zéro actif. La valeur agit de manière absolue.

Programmation : -99999,9999...+99999,9999

Q204 Saut de bride

Distance entre l'outil et la pièce (moyen de serrage) le long de l'axe d'outil qui permet d'éviter tout risque de collision. La valeur agit de manière incrémentale.

Programmation : 0...99999,9999 sinon : PREDEF

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.

Exemple

11 CYCL DEF 224 MOTIF DATAMATRIX CODE ~

Q225=+0

;PT INITIAL 1ER AXE ~

Q226=+0

;PT INITIAL 2EME AXE ~

QS501=""

;TEXTE ~

Q458=+1

;SELEC. TAILLE ~

Q459=+1

;TAILLE ~

Q224=+0

;POSITION ANGULAIRE ~

Q200=+2

;DISTANCE D'APPROCHE ~

Q203=+0

;COORD. SURFACE PIECE ~

Q204=+50

;SAUT DE BRIDE

12 CYCL CALL

Émettre un texte variable comme code DataMatrix

Outre des caractères fixes, vous avez également la possibilité de programmer des certaines variables comme code DataMatrix. La programmation d'une variable doit être introduite par le caractère %.

Les textes variables qu'il est possible d'utiliser dans le cycle 224 MOTIF DATAMATRIX CODE sont les suivants :

  • Date et heure
  • Nom et chemin d'un programme CN
  • État d'un compteur

Date et heure

Vous avez la possibilité de transformer la date actuelle, l'heure actuelle ou la semaine calendaire actuelle en code DataMatrix. Pour ce faire, entrer la valeur %time<x> au paramètre de cycle QS501. <x> définit le format, par ex. 08 pour JJ.MM.AAAA.

 
Tip

Notez que les formats de dates 1 à 9 que vous programmez doivent commencer par un 0, par ex. %time08.

Il existe les possibilités suivantes :

Programmation

Format

%time00

JJ.MM.AAAA hh:mm:ss

%time01

J.MM.AAAA h:mm:ss

%time02

J.MM.AAAA h:mm

%time03

J.MM.AA h:mm

%time04

AAAA-MM-JJ hh:mm:ss

%time05

AAAA-MM-JJ hh:mm

%time06

AAAA-MM-JJ h:mm

%time07

AA-MM-JJ h:mm

%time08

JJ.MM.AAAA

%time09

J.MM.AAAA

%time10

J.MM.AA

%time11

AAAA-MM-JJ

%time12

AA-MM-JJ

%time13

hh:mm:ss

%time14

h:mm:ss

%time15

h:mm

%time99

Semaine calendaire

Nom et chemin d'un programme CN

Il est possible de transformer le nom ou le chemin d'un programme CN actif (ou d'un programme CN appelant) en code DataMatrix. Pour ce faire entrer la valeur %main<x> ou %prog<x> au paramètre de cycle QS501.

Il existe les possibilités suivantes :

Programmation

Signification

Exemple

%main0

Chemin complet du fichier du programme CN actif

TNC:\MILL.h

%main1

Chemin du répertoire contenant le programme CN actif

TNC:\

%main2

Nom du programme CN actif

MILL

%main3

Type de fichier du programme CN actif

.H

%prog0

Chemin complet du fichier contenant le programme CN appelé

TNC:\HOUSE.h

%prog1

Chemin du répertoire contenant le programme CN appelé

TNC:\

%prog2

Nom du programme CN appelé

HOUSE

%prog3

Type de fichier du programme CN appelé

.H

État d'un compteur

Vous pour transformer la valeur actuelle du compteur en code DataMarix. La CN affiche l'état actuel du compteur dans Exécution de pgm dans l'onglet PGM de la zone de travail Etat.

Pour ce faire, entrez la valeur %count<x> au paramètre de cycle QS501.

Le nombre qui suit %count vous permet de définir le nombre de chiffres que contient le code DataMatrix. Il est possible de graver jusqu'à neuf caractères maximum.

  • Exemple
  • Programmation : %count9
  • État actuel du compteur : 3
  • Résultat : 000000003
  • Remarques sur l'utilisation
  • En Simulation, la CN simule uniquement l'état du compteur que vous avez renseigné directement dans le programme CN. La valeur du compteur indiquée dans la zone de travailEtat en mode Exécution de pgm reste inchangée.