Principes de base
Application
La norme DIN 66025/ISO 6983 définit une syntaxe CN universelle.
La TNC7 vous permet d'exécuter et d'éditer des programmes CN en utilisant les éléments de syntaxe ISO pris en charge.
Description fonctionnelle
- La TNC7 en combinaison avec le programme ISO offre les possibilités suivantes :
- Transférer les fichiers à la commande
- Éditer le programme ISO sur la commande
- En plus de la syntaxe ISO normalisée, vous pouvez programmer des cycles spécifiques HEIDENHAIN comme fonctions G.
- Vous pouvez utiliser certaines fonctions CN dans les programmes ISO à l'aide de la syntaxe conversationnelle.
- Tester des programmes CN à l'aide de la simulation
- Exécuter des programmes CN
Contenu d'un programme ISO
Un programme ISO est conçu comme suit :
Syntaxe ISO | Fonction |
---|---|
I | Type de fichier L'extension *.i vous permet de définir un programme ISO. |
%NAME G71 | Début et fin du programme |
G71 | Unité de mesure mm |
G70 | Unité de mesure inch |
N10 N20 N30 ... | Numéros de séquence CN Le paramètre machine optionnel blockIncrement (N° 105409) vous permet de définir l'incrément entre les numéros de séquence. |
N99999999 | Numéro de séquence CN pour la fin du programme Le programme CN est incomplet sans ce numéro de séquence CN. La commande ajoute et met automatiquement à jour les numéros de séquence CN dans le fichier. La zone de travail Programme affiche uniquement des nombres consécutifs sans tenir compte de l'incrément défini. |
G01 X+0 Y+0 ... | Fonctions CN |
Contenu d'une séquence CN
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.
N110 G01 G90 X+10 Y+0 G41 F3000 M3 |
Une séquence CN contient les éléments de syntaxe suivants :
Syntaxe ISO | Fonction |
---|---|
G01 | Système d'ouverture de la syntaxe |
G90 | Programmation absolue ou incrémentale |
X+10 Y+0 | Programmation de coordonnées |
G41 | Correction du rayon d'outil |
F3000 | Avance |
M3 | Fonctions auxiliaires |
Exemple ISO
Exemple d'exercice 1338459
Exemple de solution 1338459
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.
% 1339889 G71 | |||
N10 G30 G17 X+0 Y+0 Z-40 | ; Définition de la pièce brute | ||
N20 G31 X+100 Y+100 Z+0 | ; Définition de la pièce brute | ||
N30 T16 G17 S6500 | ; Appel de l'outil | ||
N40 G00 G90 Z+250 G40 M3 | ; Position de sécurité dans l'axe d'outil | ||
N50 G00 X-20 Y-20 | ; Prépositionnement dans le plan d'usinage | ||
N60 G00 Z+5 | ; Prépositionnement dans l'axe d'outil | ||
N70 G01 Z-5 F3000 M8 | ; Passe à la profondeur d'usinage | ||
N80 G01 X+5 Y+5 G41 F700 | ; Premier point du contour | ||
N90 G26 R8 | ; Fonction d'approche | ||
N100 G01 Y+95 | ; Ligne droite | ||
N110 G01 X+95 | |||
N120 G24 R10 | ; Chanfrein | ||
N130 G01 Y+5 | |||
N140 G24 R20 | |||
N150 G01 X+5 | |||
N160 G27 R8 | ; Fonction de sortie | ||
N170 G01 X-20 Y-20 G40 F1000 | ; Position de sécurité dans le plan d'usinage | ||
N180 G00 Z+250 | ; Position de sécurité dans l'axe d'outil | ||
N190 T6 G17 S6500 | ; Appel de l'outil | ||
N200 G00 G90 Z+250 G40 M3 | |||
N210 G00 X+50 Y+50 M8 | |||
N220 CYCL DEF 254 RAINURE CIRC. ~ | |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
N230 G79 | ; Appel du cycle | ||
N240 G00 Z+250 M30 | |||
N99999999 % 1339889 G71 |
Remarques
- Vous pouvez également éditer un programme ISO avec tout éditeur de texte, par exemple Leafpad.
- Vous pouvez appeler un programme conversationnel dans un programme ISO pour, par exemple, tirer parti des possibilités qu'offre la programmation graphique.
- Vous pouvez appeler un programme conversationnel dans un programme ISO pour, par exemple, utiliser uniquement les fonctions CN disponibles dans la programmation conversationnelle.
Usinage avec une cinématique polaire et la fonction FUNCTION POLARKIN