Cycle 225 GRAVAGE
Programmation ISO
G225
Application
Déroulement du cycle
- Si l'outil se trouve en dessous de Q204 SAUT DE BRIDE, la CN commence par se déplacer à la valeur définie à Q204.
- La CN amène l'outil au point de départ du premier caractère, dans le plan d'usinage.
- La CN grave le texte.
- Si la valeur de Q202 PROF. PLONGEE MAX. est plus grande que celle de Q201 PROFONDEUR, la CN gravera chaque caractère en une seule passe.
- Si la valeur de Q202 PROF. PLONGEE MAX. est plus petite que celle de Q201 PROFONDEUR, la CN gravera chaque caractère en plusieurs passes. La CN ne procède au fraisage du caractère suivant qu'une fois le caractère précédent terminé.
- Une fois que la CN a gravé un caractère, elle retire l'outil à la distance d'approche Q200, au-dessus de la surface.
- Les procédures 2 et 3 sont répétées jusqu'à ce que tous les caractères soient gravés.
- Pour finir, la CN amène l'outil au saut de bride Q204.
Remarques
- Ce cycle ne peut être exécuté qu'en mode FUNCTION MODE MILL.
Informations relatives à la programmation
- Le signe du paramètre de cycle Profondeur détermine le sens de l’usinage. Si vous programmez une profondeur égale à 0, la commande n'exécutera pas le cycle.
- Le texte à graver peut être défini au moyen d'une variable string (QS).
- Avec le paramètre Q374, il est possible d'influencer la position de rotation des lettres.
Si Q374=0° à 180° : l'écriture se fait de gauche à droite.
Si Q374 est supérieur à 180° : le sens de l'écriture est inversé.
Paramètres du cycle
Figure d'aide | Paramètres | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
QS500 Texte à graver? Texte à graver entre guillemets Affectation d'une variable string avec la touche Q du pavé numérique. La touche Q du clavier alphabétique sert à une saisie de texte normale. Programmation : 255 caractères | |||||||||||||||||||||||
Q513 Hauteur des caractères? Hauteur des caractères à graver, en mm Programmation : 0...999999 | |||||||||||||||||||||||
Q514 Fact. d'espacement des caract.? La police utilisée est une police dite proportionnelle. Chaque caractère possède ainsi sa propre largeur. X correspond à la largeur du caractère plus l'espacement standard. Ce facteur vous permet de modifier l'espacement des caractères. Q514=0/1 : espacement par défaut entre les caractères Q514>1 : la distance entre les caractères est étirée. Q514<1 : la distance entre les caractères est compressée. Au besoin, les caractères peuvent se chevaucher. Programmation : 0...10 | |||||||||||||||||||||||
Q515 Police? Par défaut, la police utilisée est la police DeJaVuSans. | |||||||||||||||||||||||
Q516 Texte sur droite/cercle (0-2)? 0 : gravure du texte le long d'une ligne droite 1 : gravure du texte en arc de cercle 2 : gravure du texte en arc de cercle, en périphérie (pas forcément lisible d'en dessous) Programmation : 0, 1, 2 | |||||||||||||||||||||||
Q374 Position angulaire? Angle au centre, si le texte doit être gravé en cercle. Angle de gravure si le texte est droit. Programmation : -360000...+360000 | |||||||||||||||||||||||
Q517 Rayon pour texte sur cercle? Rayon de l'arc de cercle sur lequel la CN doit graver le texte, en mm. Programmation : 0...99999,9999 | |||||||||||||||||||||||
Q207 Avance fraisage? Vitesse de déplacement de l'outil lors du fraisage, en mm/min. Programmation : 0...99999,999 ou FAUTO, FU, FZ | |||||||||||||||||||||||
Q201 Profondeur? Distance entre la surface de la pièce et le fond du trou. La valeur agit de manière incrémentale. Programmation : -99999,9999...+99999,9999 | |||||||||||||||||||||||
Q206 Avance plongee en profondeur? Vitesse de déplacement de l'outil lors de la plongée, en mm/min. Programmation : 0...99999,999 ou FAUTO, FU | |||||||||||||||||||||||
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 Coordonnée de l'axe de la broche à laquelle aucune collision entre l'outil et la pièce (moyen de serrage) ne peut avoir lieu. La valeur agit de manière incrémentale. Programmation : 0...99999,9999 sinon : PREDEF | |||||||||||||||||||||||
Q367 Réf. pr la pos. du texte (0-6)? Indiquez ici la référence pour la position du texte. Selon si le texte est gravé en cercle ou en ligne droite (paramètre Q516), il en résulte les données suivantes :
Programmation : 0...9 | |||||||||||||||||||||||
Q574 Longueur maximale du texte? Définition de la longueur maximale du texte. La CN tient également compte du paramètre Q513 "Hauteur de caractères". Si Q513=0, la CN gravera exactement le texte suivant la longueur indiquée au paramètre Q574. La hauteur de caractères est mise à l'échelle en conséquence. Si Q513>0, la CN vérifiera si la longueur effective du texte est inférieure à la longueur maximale définie au paramètre Q574. Si c'est le cas, la commande émet un message d'erreur. Programmation : 0...999999 | |||||||||||||||||||||||
Q202 Profondeur de plongée max.? Valeur maximale de la passe en profondeur. L'usinage est effectué en plusieurs étapes si la valeur est inférieure à Q201. Programmation : 0...99999,9999 |
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 225 GRAVAGE ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
Caractères autorisés
Outre des minuscules, des majuscules et des chiffres, il est également possible de graver les caractères suivants : ! # $ % & ‘ ( ) * + , - . / : ; < = > ? @ [ \ ] _ ß CE
La CN utilise les caractères spéciaux % et \ pour les fonctions spéciales. Pour pouvoir graver ces caractères, vous devrez les renseigner deux fois dans le texte à graver, par ex. %%.
Pour graver des trémas, un ß, des symboles de type ø ou @ ou encore le sigle CE, vous devez faire précéder le caractère/symbole/signe concerné du signe % :
Programmation | Signe |
---|---|
%ae | ä |
%oe | ö |
%ue | ü |
%AE | Ä |
%OE | Ö |
%UE | Ü |
%ss | ß |
%D | ø |
%at | @ |
%CE | CE |
Caractères non imprimables
En plus du texte, il est également possible de définir des caractères non imprimables à des fins de formatage. Les caractères non imprimables sont à programmer avec le caractère spécial \.
Il existe les possibilités suivantes :
Programmation | Signe |
---|---|
\n | Saut de ligne |
\t | Tabulation horizontale (la portée de la tabulation est limitée à 8 caractères) |
\v | Tabulation verticale (la portée de la tabulation est limitée à une ligne) |
Graver des variables du système
En plus des caractères classiques/fixes, il est possible de graver le contenu de certaines variables système. Les variables système doivent être précédées du signe %.
Il est possible de graver la date et l'heure actuelles, et même la semaine calendaire en cours. Pour cela, vous devez programmer %time<x>. <x> définit le format, par ex. 08 pour JJ.MM.AAAA. (comme pour la fonction SYSSTR ID10321)
Notez que les formats de dates 1 à 9 que vous programmez doivent commencer par un 0, par ex. %time08.
Programmation | Caractères |
---|---|
%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 selon la norme ISO 8601 Tip
|
Graver le nom et le chemin d'un programme CN
Vous avez la possibilité de graver le nom ou le chemin d'un programme CN avec le cycle 225.
Définissez le cycle 225 comme à votre habitude. Le texte à graver doit être introduit par %.
Il est possible de graver le nom ou le chemin d'un programme CN, actif ou appelé. Pour cela, vous devez définir %main<x> ou %prog<x>. (identique à la fonction SYSSTR ID10010 NR1/2)
Il existe les possibilités suivantes :
Valeur | Signification | Exemple |
---|---|---|
%main0 | Chemin complet du fichier du programme CN actif | TNC:\MILL.h |
%main1 | Chemin du répertoire du programme actif | TNC:\ |
%main2 | Nom du programme CN actif | MILL |
%main3 | Type de fichier du programme CN actif | .H |
%prog0 | Chemin complet du fichier du programme CN appelé | TNC:\HOUSE.h |
%prog1 | Chemin du répertoire du programme CN appelé | TNC:\ |
%prog2 | Nom du programme CN appelé | HOUSE |
%prog3 | Type de fichier du programme CN appelé | .H |
Graver l’état du compteur
Vous pouvez graver la valeur actuelle du compteur, qui se trouve dans l'onglet PGM de l'Etat, avec le cycle 225.
Pour cela, vous devez programmer le cycle 225 comme vous en avez l'habitude et saisir les caractères suivants comme texte à graver : %count2.
Le chiffre qui suit %count indique le nombre de caractères que doit graver la commande. Il est possible de graver jusqu'à neuf caractères maximum.
Exemple : Si vous programmez %count9 dans le cycle et que le compteur actuel est à 3, alors la CN gravera : 000000003
Remarques sur l'utilisation
- En Simulation, la CN simule seulement l'état du compteur que vous avez programmé directement dans le programme CN. L'état du compteur tel qu'il se trouve dans le Exécution de programme reste non pris en compte.