Cycle 225 GRAVAGE

Programmation ISO

G225

Application

Ce cycle vous permet de graver des textes sur une surface plane de la pièce. Ces textes peuvent être agencés sous forme de ligne droite ou en arc de cercle.

Déroulement du cycle

  1. Si l'outil se trouve en dessous de Q204 SAUT DE BRIDE, la CN commence par se déplacer à la valeur définie à Q204.
  2. La CN amène l'outil au point de départ du premier caractère, dans le plan d'usinage.
  3. 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é.
  4. Une fois que la CN a gravé un caractère, elle retire l'outil à la distance d'approche Q200, au-dessus de la surface.
  5. Les procédures 2 et 3 sont répétées jusqu'à ce que tous les caractères soient gravés.
  6. 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 :

Cercle

Droite

0 = Centre du cercle

0 = En bas, à gauche

1 = En bas, à gauche

1 = En bas, à gauche

2 = En bas, au centre

2 = En bas, au centre

3 = En bas, à droite

3 = En bas, à droite

4 = En haut, à droite

4 = En haut, à droite

5 = En haut, au centre

5 = En haut, au centre

6 = En haut, à gauche

6 = En haut, à gauche

7 = Au centre, à gauche

7 = Au centre, à gauche

8 = Centre du texte

8 = Centre du texte

9 = Au centre, à droite

9 = Au centre, à droite

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.

 
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 225 GRAVAGE ~

QS500=""

;TEXTE GRAVAGE ~

Q513=+10

;HAUTEUR CARACTERES ~

Q514=+0

;FACTEUR ECART ~

Q515=+0

;POLICE ~

Q516=+0

;DISPOSITION TEXTE ~

Q374=+0

;POSITION ANGULAIRE ~

Q517=+50

;RAYON CERCLE ~

Q207=+500

;AVANCE FRAISAGE ~

Q201=-2

;PROFONDEUR ~

Q206=+150

;AVANCE PLONGEE PROF. ~

Q200=+2

;DISTANCE D'APPROCHE ~

Q203=+0

;COORD. SURFACE PIECE ~

Q204=+50

;SAUT DE BRIDE ~

Q367=+0

;POSITION DU TEXTE ~

Q574=+0

;LONGUEUR DU TEXTE ~

Q202=+0

;PROF. PLONGEE MAX.

Caractères autorisés

Outre des minuscules, des majuscules et des chiffres, il est également possible de graver les caractères suivants : ! # $ % & ‘ ( ) * + , - . / : ; < = > ? @ [ \ ] _ ß CE

 
Tip

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)

 
Tip

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
  • Caractéristiques suivantes :
  • Elle compte sept jours.
  • Elle commence un lundi.
  • La numérotation va croissante.
  • La première semaine du calendrier inclut le premier jeudi de l'année.

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

Définir le compteur avec FUNCTION COUNT

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.