Cycle 224 MOTIF DATAMATRIX CODE
Programmation ISO
G224
Application
Déroulement du cycle
- 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.
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)
- 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.
- À partir de cette position, la CN exécute le dernier cycle d'usinage défini.
- 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.
- 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.
- 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.
- L'usinage est ensuite exécuté.
- 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.
- Pour finir, la CN amène l'outil au saut de bride programmé.
Remarques
- Utiliser la simulation graphique pour vérifier le déroulement du programme
- 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.
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 CYCL DEF 224 MOTIF DATAMATRIX CODE ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
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.
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.