Eléments de commande de la TNC Gérer les programmes/fichiers, fonctions TNC Eléments de commande à l'écran Touche Fonction Touche Fonction Sélectionner/effacer des programmes/ fichiers, transmission externe de données Définir le partage de l'écran Définir l'appel de programme, sélectionner les tableaux de points zéro et de points Commutation de l'écran entre les modes de fonctionnement Machine et Sélectionner la fonction MOD...
Page 3
Données d'outils Introduire les axes de coordonnées et chiffres, édition Touche Fonction Touche Fonction Définir les données d'outils dans le Sélectionner ou introduire les . . . programme coordonnées des axes dans le programme Appeler les données d'outils Chiffres . . . Programmation d'opérations de contournage Point décimal/inverser le signe Touche...
Modifications souhaitées ou découverte d'une coquille? Nous nous efforçons en permanence d'améliorer notre documentation. Merci de votre aide, faites-nous part de votre souhaits de modification à l'adresse E-mail: tnc-userdoc@heidenhain.de. HEIDENHAIN TNC 320...
De nombreux constructeurs de machines ainsi que HEIDENHAIN proposent des cours de programmation TNC. Il est conseillé de suivre de tels cours afin de se familiariser rapidement avec les fonctions de la TNC.
Options de logiciel La TNC 320 dispose de diverses options de logiciel qui peuvent être activées par le constructeur de votre machine. Chaque option doit être activée séparément et comporte individuellement les fonctions suivantes : Options du hardware Axe auxiliaire pour 4 axes et broche non asservie Axe auxiliaire pour 5 axes et broche non asservie Option de logiciel 1 (numéro d'option #08)
Lieu d'implantation prévu La TNC correspond à la classe A selon EN 55022. Elle est prévue principalement pour fonctionner en milieux industriels. Information légale Ce produit utilise l'Open Source Software. Vous trouverez d'autres informations sur la commande au chapitre Mode de fonctionnement Mémorisation/Edition Fonction MOD Softkey REMARQUES SUR LA LICENCE...
Exécution de programme pas à pas, il est possible maintenant de sélectionner les tableaux de points zéro (ETAT M) Lors de la définition des avances dans les cycles d'usinage, il est possible maintenant de définir les valeurs FU et FZ (voir Manuel d'utilisation des cycles) HEIDENHAIN TNC 320...
Page 10
Nouvelles fonctions du logiciel 340 55x-04 Dans le cycle 22, vous pouvez maintenant définir aussi un nom d'outil pour l'outil d'évidement (voir Manuel d'utilisation des cycles) L'affichage d’état auxiliaire a été refondu. Les extensions suivantes ont été réalisées (voir „Affichage d'état supplémentaire” à la page 65): Création d'une nouvelle table des matières indiquant les principaux affichages d'état...
Table des matières Premier pas avec la TNC 320 Introduction Programmation : Principes de base, Gestionnaire de fichiers Programmation : Aides à la programmation Programmation : Outils Programmation : Programmer les contours Programmation : Sous-programmes et Répétitions de parties de programme Programmation : Paramètres Q...
Page 13
1 Premier pas avec la TNC 320 ..33 1.1 Tableau récapitulatif ..34 1.2 Mise sous tension de la machine ..35 Acquitter la coupure d'alimentation et passer sur les points de référence ..35 1.3 Programmer la première pièce ..36 Sélectionner le bon mode de fonctionnement ..
Page 14
2.4 Affichages d'état ..63 Affichage d'état „général“ ..63 Affichage d'état supplémentaire ..65 2.5 Accessoires : Palpeurs 3D et manivelles électroniques HEIDENHAIN ..71 Systèmes de palpage 3D (Option logiciel fonction Touch probe) ..71 Manivelles électroniques HR ..72...
Page 15
Sélection du point de référence ..78 3.2 Ouverture et introduction de programmes ..79 Structure d'un programme CN en dialogue conversationnel HEIDENHAIN ..79 Définition de la pièce brute: BLK FORM ..79 Ouvrir un nouveau programme d'usinage ..80 Programmation de déplacements d'outils en dialogue conversationnel Texte clair ..
Page 16
4 Programmation : Aides à la programmation ..111 4.1 Clavier virtuel ..112 Introduire le texte sur le clavier virtuel ..112 4.2 Insertion de commentaires ..113 Application ..113 Commentaire dans une séquence donnée ..113 Fonctions d'édition du commentaire ..114 4.3 Articulation de programmes ..
Page 17
Introduire les données d'outils dans le tableau ..136 Tableau d'emplacements pour changeur d'outils ..142 Appeler les données d'outils ..145 5.3 Correction d'outil ..147 Introduction ..147 Correction de la longueur d'outil ..147 Correction du rayon d'outil ..148 HEIDENHAIN TNC 320...
Page 18
6 Programmation : Programmer les contours ..153 6.1 Déplacements d'outils ..154 Fonctions de contournage ..154 Programmation de contour libre FK (Option logiciel Advanced programming features) ..154 Fonctions auxiliaires M ..154 Sous-programmes et répétitions de parties de programme ..154 Programmation avec paramètres Q ..
Page 19
Graphique de programmation FK ..191 Ouvrir le dialogue FK ..192 Pôle pour programmation FK ..193 Droites FK ..193 Trajectoires circulaires FK ..194 Possibilités d'introduction ..195 Points auxiliaires ..199 Rapports relatifs ..200 HEIDENHAIN TNC 320...
Page 20
7 Programmation : Sous-programmes et Répétitions de parties de programme ..207 7.1 Désigner des sous-programmes et répétitions de parties de programme ..208 Label ..208 7.2 Sous-programmes ..209 Mode opératoire ..209 Remarques sur la programmation ..209 Programmer un sous-programme ..
Page 22
8.10 Introduire directement une formule ..271 Introduire une formule ..271 Règles régissant les calculs ..273 Exemple d'introduction ..274 8.11 Paramètres string ..275 Fonctions de traitement de strings ..275 Affecter les paramètres string ..276 Chaîner des paramètres string ..
Page 23
Miscellaneous functions) ..310 Retrait du contour dans le sens de l'axe d'outil : M140 ..311 Annuler la surveillance du palpeur : M141 ..312 Eloigner l'outil automatiquement du contour lors d'un stop CN : M148 ..313 HEIDENHAIN TNC 320...
Page 24
10 Programmation : fonctions spéciales ..315 10.1 Aperçu des fonctions spéciales ..316 Menu principal fonctions spéciales SPEC FCT ..316 Menu pré-définition de paramètres ..317 Menu des fonctions pour l'usinage de contours et de points ..317 Menu de définition de diverses fonctions conversationnelles Texte clair ..
Page 25
Avance en mm/min. sur les axes rotatifs A, B, C: M116 (option de logiciel 1) ..348 Déplacement des axes rotatifs avec optimisation de la course : M126 ..349 Réduire l'affichage de l'axe rotatif à une valeur inférieure à 360° : M94 ..350 HEIDENHAIN TNC 320...
Page 26
12 Mode manuel et dégauchissage ..351 12.1 Mise sous tension, Mise hors tension ..352 Mise sous tension ..352 Mise hors tension ..355 12.2 Déplacement des axes de la machine ..356 Remarque ..356 Déplacer l'axe avec les touches de sens externes ..356 Positionnement pas à...
Page 27
Application, mode opératoire ..385 Franchissement des points de référence avec axes inclinés ..387 Affichage de positions dans le système incliné ..387 Restrictions pour l'inclinaison du plan d'usinage ..387 Activation de l'inclinaison en mode manuel ..388 HEIDENHAIN TNC 320...
Page 28
13 Positionnement avec introduction manuelle ..389 13.1 Programmation d'opérations simples d'usinage, puis exécution ..390 Exécuter le positionnement avec introduction manuelle ..390 Sauvegarder ou effacer des programmes contenus dans $MDI ..393...
Page 29
14.6 Lancement automatique du programme ..417 Application ..417 14.7 Sauter des séquences ..418 Application ..418 Insérer le caractère „/“ ..418 Effacer le caractère „/“ ..418 14.8 Arrêt optionnel programmé ..419 Application ..419 HEIDENHAIN TNC 320...
Page 30
15.3 Introduire un code ..425 Application ..425 15.4 Configurer les interfaces de données ..426 Interface série de la TNC 320 ..426 Application ..426 Configurer l'interface RS-232 ..426 Régler le TAUX EN BAUDS (baudRate) ..426 Configurer le protocole (protocole) ..
Page 31
16.1 Paramètres utilisateur spécifiques de la machine ..442 Application ..442 16.2 Distribution des broches et câbles pour les interfaces de données ..450 Interface V.24/RS-232-C, appareils HEIDENHAIN ..450 Appareils autres que HEIDENHAIN ..451 Prise femelle RJ45 pour Interface Ethernet ..451 16.3 Informations techniques ..
Les thèmes suivants sont traités dans ce chapitre : Mise sous tension de la machine Programmer la première pièce Contrôler graphiquement la première pièce Configurer les outils Dégauchir la pièce Exécuter le premier programme Premier pas avec la TNC 320...
La TNC est maintenant opérationnelle et se trouve en mode Manuel. Informations détaillées à ce sujet Passer sur les points de référence : voir „Mise sous tension”, page Modes de fonctionnement: voir „Mémorisation/Edition de programme”, page 61 HEIDENHAIN TNC 320...
Informations détaillées sur ce sujet Créer et modifier les programmes : voir „Editer un programme”, page 85 Vue d'ensemble des touches : voir „Eléments de commande de la TNC”, page 2 Premier pas avec la TNC 320...
Par la suite, vous ne pouvez plus modifier ces séquences. Informations détaillées à ce sujet Gestion des fichiers : voir „Travailler avec le gestionnaire de fichiers”, page 93 Créer un nouveau programme : voir „Ouverture et introduction de programmes”, page 79 HEIDENHAIN TNC 320...
0 BEGIN PGM NOUV MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-40 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 END PGM NOUV MM Informations détaillées à ce sujet Définir la pièce brute : (voir page 80) Premier pas avec la TNC 320...
3000 mm/min., valider avec la touche ENT Fonction auxiliaire M? Mise en service de la broche et de l'arrosage, par ex. M13, valider avec la touche END : la TNC mémorise la séquence de déplacement Premier pas avec la TNC 320...
Page 41
Définir le chanfrein au point de contour : pour le chanfrein, introduire la largeur 20 mm, valider avec la touche END Aborder le point de contour : introduire la coordonnée X 5 et valider avec la touche END. Mémoriser les données HEIDENHAIN TNC 320...
Page 42
Types d'avances programmables : voir „Possibilités d'introduction de l'avance”, page 83 Correction du rayon d'outil : voir „Correction du rayon d'outil”, page Fonctions auxiliaires M : voir „Fonctions auxiliaires pour contrôler l'exécution du programme, la broche et l'arrosage”, page 299 Premier pas avec la TNC 320...
Introduisez successivement tous les paramètres demandés par la TNC et validez chaque saisie avec la touche ENT. Sur la partie droite de l'écran, la TNC affiche également un graphique qui explicite le paramètre correspondant du cycle HEIDENHAIN TNC 320...
Page 44
3 TOOL CALL 5 Z S4500 Appel de l'outil 4 L Z+250 R0 FMAX Dégager l'outil Définir les positions d'usinage 5 PATTERN DEF POS1 (X+10 Y+10 Z+0) POS2 (X+10 Y+90 Z+0) POS3 (X+90 Y+90 Z+0) POS4 (X+90 Y+10 Z+0) Premier pas avec la TNC 320...
Page 45
8 L Z+250 R0 FMAX M2 9 END PGM C200 MM Informations détaillées sur ce sujet Créer un nouveau programme : voir „Ouverture et introduction de programmes”, page 79 Programmation des cycles : voir Manuel d'utilisation des cycles HEIDENHAIN TNC 320...
Appuyer sur la touche END : quitter le gestionnaire de fichiers Informations détaillées sur ce sujet Gestion des outils : voir „Introduire les données d'outils dans le tableau”, page 136 Tester les programmes : voir „Test de programme”, page 405 Premier pas avec la TNC 320...
Afficher la représentation dans 3 plans Afficher la représentation 3D Informations détaillées sur ce sujet Fonctions graphiques : voir „Graphiques (Option logiciels Advanced grafic features)”, page 396 Exécuter le test du programme : voir „Test de programme”, page HEIDENHAIN TNC 320...
Appuyer sur la softkey START : la TNC reprend le test du programme après une interruption Informations détaillées sur ce sujet Exécuter le test du programme : voir „Test de programme”, page Fonctions graphiques : voir „Graphiques (Option logiciels Advanced grafic features)”, page 396 Premier pas avec la TNC 320...
Quitter le tableau d'outils : appuyer sur la touche END Informations détaillées sur ce sujet Modes de fonctionnement de la TNC : voir „Modes de fonctionnement”, page 60 Travailler avec le tableau d'outils : voir „Introduire les données d'outils dans le tableau”, page 136 HEIDENHAIN TNC 320...
END Informations détaillées sur ce sujet Modes de fonctionnement de la TNC : voir „Modes de fonctionnement”, page 60 Travailler avec le tableau d'emplacements : voir „Tableau d'emplacements pour changeur d'outils”, page 142 Premier pas avec la TNC 320...
Si vous disposez sur votre machine d'un palpeur 3D, l'opération de dégauchissage de la pièce est inutile. Si vous ne disposez pas d'un palpeur 3D, vous devez alors dégauchir la pièce pour qu'elle soit bridée parallèlement aux axes de la machine. HEIDENHAIN TNC 320...
Informations détaillées sur ce sujet Mode de fonctionnement MDI : voir „Programmation d'opérations simples d'usinage, puis exécution”, page 390 Dégauchir la pièce : voir „Dégauchir la pièce avec le palpeur 3D (Option logiciel fonction Touch probe)”, page 376 Premier pas avec la TNC 320...
Initialiser à 0 : appuyer sur la softkey INITIAL. POINT DE RÉFÉRENCE Quitter le menu avec la softkeyEND Informations détaillées sur ce sujet Initialiser les points de référence : voir „Initialiser le point de référence avec le palpeur 3D (Option logiciel Touch probe functions)”, page 378 HEIDENHAIN TNC 320...
93 Lancer le programme Appuyer sur la touche Start CN : la TNC exécute le programme en cours Informations détaillées sur ce sujet Exécuter les programmes : voir „Exécution de programme”, page Premier pas avec la TNC 320...
Compatibilité Les performances de la TNC 320 sont différentes de celles de la série des commandes TNC 4xx et iTNC 530. Ainsi les programmes élaborés (à partir de la TNC 150 B) ne sont compatibles que sous certaines conditions avec la TNC 320.
Choisir le contenu de l'écran Touche de commutation de l'écran entre les modes Machine et Programmation Touches de sélection des softkeys destinées au constructeur de la machine Commuter les barres de softkeys destinées au constructeur de la machine Raccordement USB HEIDENHAIN TNC 320...
Choisir le contenu de l'écran L'utilisateur sélectionne le partage de l'écran : ainsi, par exemple, la TNC peut afficher le programme en mode Mémorisation/Edition de programme dans la fenêtre de gauche et simultanément le graphique de programmation dans la fenêtre de droite. L'articulation des programmes peut également être affichée dans la fenêtre de droite ou encore le programme seul peut être affiché...
Pupitre de commande La TNC 320 est livrée avec un pupitre de commande intégré. La figure en haut à droite montre les éléments de commande du pupitre : Gestion de fichiers Calculatrice Fonction MOD Fonction HELP Modes Programmation Modes Machine Ouverture des dialogues de programmation Touches du curseur fléché...
2.3 Modes de fonctionnement Mode Manuel et Manivelle électronique Le réglage des machines s'effectue en mode Manuel. Le mode Manuel sert à positionner les axes de la machine manuellement ou pas à pas, initialiser les points de référence et incliner le plan d'usinage.
à la zone de travail. Différentes vues améliorent la simulation graphique (option de logiciel Advanced grafic features). Softkeys de partage d'écran : voir „Exécution de programme en continu et Exécution de programme pas à pas”, page 62. HEIDENHAIN TNC 320...
Exécution de programme en continu et Exécution de programme pas à pas En mode Exécution de programme en continu, la TNC exécute un programme jusqu’à la fin ou jusqu’à une interruption manuelle ou programmée. Reprendre le déroulement d'un programme après une interruption est possible.
Exécution pas à pas et Exécution en continu si le mode graphique n'a pas été choisi exclusivement ainsi que dans le mode Positionnement avec introduction manuelle. Dans les modes Manuel et Manivelle électronique, l'affichage d'état apparaît dans la grande fenêtre. HEIDENHAIN TNC 320...
Page 64
Informations de l'affichage d'état Symbole Signification Coordonnées effectives ou nominales de la position actuelle Axes machine; la TNC affiche les axes auxiliaires en X Y Z caractères minuscules. L'ordre et le nombre d'axes affichés sont définis par le constructeur de votre machine.
Les affichages d'état disponibles décrits ci-après sont à sélectionner directement par softkeys ou par les softkeys de commutation. Il faut remarquer que les informations concernant l'affichage d'état décrites ci-après ne sont disponibles que si l'option de logiciel correspondante a été validée sur votre TNC. HEIDENHAIN TNC 320...
Page 66
Sommaire La TNC affiche le formulaire d'état Sommaire après la mise sous tension si vous avez sélectionné le partage d'écran PROGRAMME+INFOS (ou POSITION + INFOS). Le formulaire Sommaire récapitule les principales informations d’état également disponibles dans les formulaires détaillés. Softkey Signification Affichage de position Informations de l'outil...
Page 67
Numéros de sous-programmes actifs avec le numéro de la séquence d'appel et le numéro de label appelé Informations relatives aux cycles standard (onglet CYC) Softkey Signification Sélection Cycle d'usinage actif directe impossible Valeurs actives du cycle 32 Tolérance HEIDENHAIN TNC 320...
Page 68
Fonctions auxiliaires M actives (onglet M) Softkey Signification Sélection Liste des fonctions M actives normalisées directe impossible Liste des fonctions M actives propres au constructeur de votre machine Introduction...
Page 69
Surépaisseurs (valeurs Delta) issues du tableau d'outils (TAB) et du TOOL CALL (PGM) Durée d'utilisation, durée d'utilisation max. (TIME 1) et durée d'utilisation max. avec TOOL CALL (TIME 2) Affichage de l'outil actif et de l'outil jumeau (suivant) HEIDENHAIN TNC 320...
Page 70
Etalonnage d'outils (onglet TT) La TNC n'affiche l'onglet TT que si cette fonction est active sur votre machine. Softkey Signification Sélection Numéro de l'outil à étalonner directe impossible Affichage indiquant si l'étalonnage porte sur le rayon ou la longueur de l'outil Valeurs MIN et MAX d'étalonnage des différentes dents et résultat de la mesure avec l'outil en rotation (DYN).
électroniques HEIDENHAIN Systèmes de palpage 3D (Option logiciel fonction Touch probe) Les différents palpeurs 3D HEIDENHAIN servent à : dégauchir automatiquement les pièces initialiser les points de référence avec rapidité et précision mesurer la pièce pendant l'exécution du programme étalonner et contrôler les outils...
Les manivelles électroniques permettent un déplacement manuel simple et précis des axes des machines. Le déplacement par tour de manivelle peut être sélectionné dans une plage très large. En plus des manivelles encastrables HR130 et HR 150, HEIDENHAIN propose la manivelle portable HR 410. Introduction...
3.1 Principes de base Systèmes de mesure de déplacement et marques de référence Des systèmes de mesure montés sur les axes de la machine mesurent les positions de la table ou de l'outil. Les axes linéaires sont généralement équipés de systèmes de mesure linéaire et les plateaux circulaires et axes inclinés, de systèmes de mesure angulaire.
Z+, le pouce indique le sens X+, et l’index le sens Y+. La TNC 320 peut piloter jusqu'à 5 axes. En plus des axes principaux X, Y et Z, existent également les axes auxiliaires U, V et W qui leur sont parallèles.
Coordonnées polaires Quand le plan d’usinage est coté en coordonnées cartésiennes, vous élaborez votre programme d’usinage également en coordonnées cartésiennes. Dans le cas d'arcs de cercle ou de données angulaires, il est souvent plus simple de définir les positions en coordonnées polaires.
Y = 10 mm Y = 10 mm Coordonnées polaires absolues et incrémentales Les coordonnées absolues se réfèrent toujours au pôle et à l'axe de référence angulaire. Les coordonnées incrémentales se réfèrent toujours à la dernière position programmée. HEIDENHAIN TNC 320...
L'initialisation des points de référence à l'aide d'un palpeur 3D HEIDENHAIN est particulièrement aisée. Voir Manuel d'utilisation des cycles palpeurs „Initialisation du point de référence avec les palpeurs 3D“.
La dernière séquence d'un programme contient END PGM, le nom du programme et l'unité de mesure utilisée. HEIDENHAIN recommande, après l'appel d'outil, d'aller systématiquement à une position de sécurité pour assurer un début d'usinage sans collision! Définition de la pièce brute: BLK FORM...
Ouvrir un nouveau programme d'usinage Vous introduisez toujours un programme d'usinage en mode de fonctionnement Mémorisation/Edition de programme. Exemple d'ouverture de programme : Sélectionner le mode Mémorisation/Edition de programme Appeler le gestionnaire de fichiers : appuyer sur la touche PGM MGT Sélectionnez le répertoire dans lequel vous souhaitez mémoriser le nouveau programme : NOM DE FICHIER = ALT.H...
Page 81
Plan d'usinage dans le graph. : XY avec la touche DEL! La TNC ne peut représenter le graphique que si le côté le plus petit mesure au moins 50 µm et le plus grand au plus 99 999,999 mm. HEIDENHAIN TNC 320...
Programmation de déplacements d'outils en dialogue conversationnel Texte clair Pour programmer une séquence, commencez avec une touche de dialogue. En haut de l'écran, la TNC demande toutes les données nécessaires. Exemple de séquence de positionnement Ouvrir la séquence COORDONNÉES? Introduire la coordonnée X du point d'arrivée Introduire la coordonnée Y du point d'arrivée;...
Page 83
Définir l'avance par dent (en mm/dent ou pouces/dent). Le nombre de dents doit être défini dans le tableau d'outils (colonne CUT.) Fonctions lors du conversationnel Touche Sauter la question Fermer prématurément le dialogue Interrompre le dialogue et effacer HEIDENHAIN TNC 320...
Validation des positions effectives (transfert des points courants) La TNC permet de valider dans le programme la position effective de l'outil, par exemple lorsque vous programmez des séquences de déplacement programmez des cycles Pour valider les valeurs de position correctes, procédez de la façon suivante : Dans une séquence, se positionner sur le champ de saisie dans lequel vous souhaitez transférer une position...
ENT. Ou : introduire l'incrément de numérotation des séquences et sauter vers le haut ou vers le bas du nombre de lignes introduit en appuyant sur la softkey N LIGNES HEIDENHAIN TNC 320...
Page 86
Fonction Softkey/touche Mettre à zéro la valeur d’un mot sélectionné Effacer une valeur erronée Effacer un message erreur (non clignotant) Effacer le mot sélectionné Effacer la séquence sélectionnée Effacer des cycles et des parties de programme Insérer la dernière séquence éditée ou effacée Insérer des séquences à...
Page 87
Trouver n'importe quel texte Sélectionner la fonction de recherche : appuyer sur la softkey RECHERCHE. La TNC affiche le dialogue Cherche texte : Introduire le texte à rechercher Rechercher le texte : appuyer sur la softkey EXECUTER HEIDENHAIN TNC 320...
Page 88
Marquer, copier, effacer et insérer des parties de programme Pour copier des parties de programme dans un même programme CN ou dans un autre programme CN, la TNC propose les fonctions suivantes : voir tableau ci-dessous. Pour copier des parties de programme, procédez ainsi : Sélectionnez la barre de softkeys avec les fonctions de marquage Sélectionnez la première (dernière) séquence de la partie de programme que vous souhaitez copier...
Introduire le texte à rechercher, attention aux minuscules/majuscules Lancer la recherche : la TNC saute à la séquence suivante contenant le texte recherché Poursuivre la recherche : la TNC saute à la séquence suivante contenant le texte recherché Fermer la fonction de recherche HEIDENHAIN TNC 320...
Page 90
Recherche/remplacement de n'importe quel texte La fonction Rechercher/Remplacer n'est pas possible si un programme est protégé le programme est en cours d'exécution Avec la fonction REMPLACE TOUS, faites attention à ne pas remplacer malencontreusement des parties de texte qui doivent en fait rester inchangées. Les textes remplacés sont perdus définitivement.
Avec la TNC, vous pouvez gérer et mémoriser des fichiers d'une taille maximale de 300 Mo. Selon la configuration, la TNC crée un fichier de sauvegarde *.bak après l'édition et l'enregistrement de programmes CN. Cette sauvegarde influe sur la taille de la mémoire disponible. HEIDENHAIN TNC 320...
„Chemins d'accès” à la page 93). Sauvegarde des données HEIDENHAIN conseille de faire régulièrement des sauvegardes sur un PC des derniers programmes et fichiers créés sur la TNC. Le logiciel gratuit de transmission des données TNCremo NT HEIDENHAIN permet facilement de créer des sauvegardes des...
AUFTR1, on a créé un sous-répertoire NCPROG à l'intérieur duquel on a copié le programme d'usinage PROG1.H. Le programme d'usinage a donc le chemin d'accès suivant : TNC:\AUFTR1\NCPROG\PROG1.H Le graphique de droite montre un exemple d'affichage des répertoires avec les différents chemins d'accès. HEIDENHAIN TNC 320...
Vue d'ensemble : fonctions du gestionnaire de fichiers Fonction Softkey Page Copier un fichier Page 99 Afficher un type de fichier particulier Page 96 Créer un nouveau fichier Page 98 Afficher les 10 derniers fichiers Page 100 sélectionnés Effacer un fichier ou un répertoire Page 100 Marquer un fichier Page 102...
Programme sélectionné dans un mode Exécution de programme Fichier protégé contre l'effacement ou l'écriture Fichier protégé contre l'effacement ou l'écriture car exécution juste terminée Date Date de la dernière modification du fichier Heure Heure de la dernière modification du fichier HEIDENHAIN TNC 320...
Sélectionner les lecteurs, répertoires et fichiers Appeler le gestionnaire de fichiers Utilisez les touches fléchées ou les softkeys pour déplacer la surbrillance à l'endroit souhaité de l'écran : Déplace la surbrillance de la fenêtre de droite à la fenêtre de gauche et inversement Déplace la surbrillance dans une fenêtre vers le haut et le bas Déplace la surbrillance dans la fenêtre, page suivante,...
Page 97
Marquer le fichier dans la fenêtre de droite : Appuyer sur la softkey SELECT. ou Appuyer sur la touche ENT La TNC active le fichier sélectionné dans le mode de fonctionnement dans lequel vous avez appelé le gestionnaire de fichiers HEIDENHAIN TNC 320...
Créer un nouveau répertoire Dans la fenêtre de gauche, marquez le répertoire à l’intérieur duquel vous souhaitez créer un sous-répertoire Introduire le nom du nouveau répertoire, appuyer sur NOUV la touche ENT CRÉER RÉPERTOIRE \NOUV? Valider avec la softkey OUI ou Quitter avec la softkey NON Créer un nouveau répertoire Sélectionnez le répertoire dans lequel vous désirez créer le nouveau...
Appuyez sur la softkey COPIER: La TNC affiche la fenêtre de sélection du répertoire-cible Sélectionner le répertoire-cible et valider avec la touche ENT ou la softkey OK : la TNC copie le répertoire sélectionné (y compris ses sous-répertoires) dans le répertoire-cible sélectionné HEIDENHAIN TNC 320...
Sélectionner l'un des derniers fichiers sélectionnés Appeler le gestionnaire de fichiers Afficher les 10 derniers fichiers sélectionnés : appuyer sur la softkey DERNIERS FICHIERS Utilisez les touches fléchées pour déplacer la surbrillance sur le fichier que vous voulez sélectionner: Déplace la surbrillance dans une fenêtre vers le haut et le bas Sélectionner le fichier : appuyer sur la softkey OK ou Appuyer sur la touche ENT...
Sélectionner la fonction effacer : appuyer sur la softkey EFFACER. La TNC demande si le répertoire doit être réellement effacé avec tous ses sous- répertoires et fichiers Valider l'effacement : appuyer sur la softkey OK ou annuler l'effacement : appuyer sur la softkey ANNULER HEIDENHAIN TNC 320...
Marquer des fichiers Fonction de marquage Softkey Marquer un fichier donné Marquer tous les fichiers dans le répertoire Annuler le marquage d'un fichier donné Annuler le marquage de tous les fichiers Copier tous les fichiers marqués Vous pouvez utiliser les fonctions telles que copier ou effacer des fichiers, aussi bien pour un ou plusieurs fichiers simultanément.
Renommer le fichier : appuyer sur la softkey OK ou sur la touche ENT Classer les fichiers Sélectionnez le répertoire dans lequel vous souhaitez trier les fichiers Appuyer sur la softkey TRIER Sélectionner la softkey avec le critère de tri correspondant HEIDENHAIN TNC 320...
Autres fonctions Protéger un fichier/annuler la protection du fichier Déplacez la surbrillance sur le fichier que vous souhaitez protéger Sélectionner les autres fonctions : appuyez sur la softkey AUTRES FONCTIONS Activez la protection des fichiers : appuyer sur la softkey PROTEGER. Le fichier reçoit l'état P Annuler la protection des fichiers : appuyer sur la softkey NON PROT.
Déplace la surbrillance de la fenêtre de droite à la fenêtre de gauche et inversement Si vous désirez copier de la TNC vers le support externe de données, déplacez la surbrillance de la fenêtre de gauche sur le fichier à transférer. HEIDENHAIN TNC 320...
Page 106
Si vous désirez copier du support externe de données vers la TNC, déplacez la surbrillance de la fenêtre de droite sur le fichier à transférer. Sélectionner un autre lecteur ou répertoire : appuyer sur la softkey servant à sélectionner un répertoire; la TNC ouvre une fenêtre auxiliaire.
TNC. La TNC marque la colonne Auto lorsque la liaison est établie automatiquement Utilisez la fonction PING pour tester votre liaison réseau Lorsque vous appuyez sur la softkey INFO RESEAU, la TNC affiche la configuration actuelle du réseau HEIDENHAIN TNC 320...
Périphériques USB sur la TNC (fonction FCL 2) Vous pouvez très facilement sauvegarder vos données ou les transférer sur la TNC à l'aide de périphériques USB. La TNC gère les périphériques USB suivants : Lecteurs de disquettes avec système de fichiers FAT/VFAT Memory sticks avec système de fichiers FAT/VFAT Disques durs avec système de fichiers FAT/VFAT Lecteurs CD-ROM avec système de fichiers Joliet (ISO9660)
Page 109
USB : la TNC supprime le périphérique USB de l'arborescence Fermer le gestionnaire de fichiers A l'inverse, en appuyant sur la softkey suivante, vous pouvez reconnecter un périphérique USB précédemment déconnecté : Sélectionner la fonction de reconnexion de périphériques USB : HEIDENHAIN TNC 320...
Page 110
Programmation : principes de base, gestionnaire de fichiers...
4.1 Clavier virtuel Vous pouvez introduire les lettres et caractères spéciaux au moyen du clavier virtuel ou bien (s’il existe) d’un clavier de PC raccordé au port USB. Introduire le texte sur le clavier virtuel Appuyez sur la touche GOTO si vous désirez introduire un texte sur le clavier virtuel, par exemple le nom d’un programme ou d’un répertoire La TNC ouvre alors une fenêtre affichant le pavé...
Introduire le commentaire et fermer la séquence avec (voir „Clavier virtuel” à la page 112)END Quand un clavier USB est raccordé au port série, vous pouvez insérer directement un commentaire en appuyant sur la touche ; du clavier du PC. HEIDENHAIN TNC 320...
Fonctions d'édition du commentaire Fonction Softkey Aller au début du commentaire Aller à la fin du commentaire Aller au début d'un mot. Les mots doivent être séparés par un espace Aller à la fin d'un mot. Les mots doivent être séparés par un espace Commuter entre les modes Insérer et Ecraser Programmation : Aides à...
Sélectionner des séquences avec la fenêtre d’articulation Si vous sautez d’une articulation à une autre dans la fenêtre d’articulation, la TNC affiche simultanément la séquence dans la fenêtre du programme. Ceci vous permet de sauter rapidement de grandes parties de programme. HEIDENHAIN TNC 320...
4.4 La calculatrice Utilisation La TNC dispose d'une calculatrice possédant les principales fonctions mathématiques. Ouvrir ou fermer la calculatrice avec la touche CALC Sélectionner les fonctions de calcul sur le clavier alphabétique au moyen de raccourcis. Les raccourcis sont en couleur sur la calculatrice Fonction de calcul Raccourci (touche)
Page 117
Appuyer sur la touche „Validation de la position effective“; la TNC affiche une barre de softkeys Appuyer sur la softkey CALC : la TNC transfert la valeur dans le champ de saisie ouvert et ferme la calculatrice HEIDENHAIN TNC 320...
4.5 Graphique de programmation Graphique de programmation simultané/non simultané Simultanément à la création d'un programme, la TNC peut afficher un graphique filaire 2D du contour programmé. Afficher le programme à gauche et le graphique à droite : appuyer sur la touche PARTAGE ECRAN et sur la softkey PGM + GRAPHIQUE Softkey DESSIN AUTO sur ON.
Agrandir le cadre – pour agrandir en continu, maintenir enfoncée la softkey Avec la softkey DETAIL PIECE BRUTE, valider la zone sélectionnée La softkey PIECE BR. DITO BLK FORM vous permet de rétablir la découpe d'origine. HEIDENHAIN TNC 320...
4.6 Messages d'erreur Afficher les erreurs La TNC affiche entre autres des messages d'erreur dans les conditions suivantes : introductions erronées des données erreurs logiques dans le programme les éléments du contour ne sont pas exécutables utilisation du palpeur non conforme aux instructions Quand une erreur est détectée, elle s'affiche en rouge, en haut de l'écran.
INFO INTERNE. La TNC ouvre une fenêtre avec les informations internes relatives à l'erreur Quitter les détails : appuyez une nouvelle fois sur la softkey INFO INTERNE HEIDENHAIN TNC 320...
Effacer l'erreur Effacer une erreur en dehors de la fenêtre des messages d'erreur: Effacer l'erreur/l'indication affichée en haut de l'écran : appuyer sur la touche CE Dans certains modes de fonctionnement (exemple: éditeur), vous ne pouvez pas utiliser la touche CE pour effacer l'erreur car d'autres fonctions l'utilisent déjà.
à la fin. Vue d'ensemble des touches et softkeys permettant de visualiser les logfiles : Fonction Softkey/touches Saut au début du logfile Saut à la fin du logfile Logfile actuel Logfile précédent Ligne suivante/précédente Retour au menu principal HEIDENHAIN TNC 320...
Vous y trouvez d'autres informations détaillées du message d'erreur actuel. Aide pour l'appel des messages d'erreur HEIDENHAIN Appeler l'aide, si elle existe, pour les messages d'erreurs spécifiques à la machine Programmation : Aides à la programmation...
TNCguide Application Avant d'utiliser le TNCguide, vous devez télécharger les fichiers d'aide disponibles sur le site HEIDENHAIN (voir „Télécharger les fichiers d'aide actualisés” à la page 130). Le système d'aide contextuelle TNCguide contient la documentation utilisateur en format HTML. On appelle le TNCguide avec la touche HELP et, selon le contexte, la TNC affiche directement l'information correspondante (appel contextuel).
Internet Explorer) quand le système d'aide est appelé à partir du poste de programmation, sinon c'est un explorateur adapté par HEIDENHAIN. Une appel contextuel rattaché à de nombreuses softkeys vous permet d'accéder directement à la description de la fonction de la softkey concernée.
Page 127
Commuter les onglets entre l'affichage de la table des matières, l'affichage de l'index et la fonction de recherche en texte intégral et commutation sur l'écran de droite Fenêtre de texte à droite active : Retour à la fenêtre de gauche HEIDENHAIN TNC 320...
Page 128
Fonction Softkey Table des matières à gauche active : Sélectionner l'entrée en dessous ou au dessus Fenêtre de texte à droite active : Sauter au lien suivant Sélectionner la dernière page affichée Feuilleter vers l'avant si vous avez utilisé à plusieurs reprises la fonction „Sélectionner la dernière page affichée“...
Page 129
Si vous activez la fonction Rech. seulmt dans titres, (avec la souris ou en positionnant le curseur et en appuyant ensuite sur la touche espace), la TNC ne recherche pas le texte complet mais seulement les titres. HEIDENHAIN TNC 320...
Télécharger les fichiers d'aide actualisés Vous trouverez les fichiers d'aide correspondants au logiciel de votre TNC à la page d'accueil HEIDENHAIN www.heidenhain.fr sous : Services et documentation Logiciels Système d'aideTNC 320 Numéro du logiciel CN de votre TNC, par exemple 34049x-04 Sélectionner la langue désirée, par exemple, le français: Vous...
5.1 Introduction des données d’outils Avance F L'avance F correspond à la vitesse en mm/min. (inch/min.) à laquelle le centre de l'outil se déplace sur sa trajectoire. L'avance max. peut être définie pour chaque axe séparément, par paramètre-machine. Introduction Vous pouvez programmer l'avance dans la séquence TOOL CALL (appel d'outil) et dans chaque séquence de positionnement (voir „Créer des séquences de programme avec les touches de contournage”...
VC vers l'introduction de la vitesse de coupe Modification en cours d'exécution du programme Pendant l'exécution du programme, vous pouvez modifier la vitesse de rotation de la broche à l'aide du potentiomètre de broche S. HEIDENHAIN TNC 320...
5.2 Données d'outils Conditions requises pour la correction d'outil Habituellement, vous programmez les coordonnées des opérations de contournage en utilisant les cotes du plan de la pièce. Pour que la TNC calcule la trajectoire du centre de l'outil et soit donc en mesure d'exécuter une correction d'outil, vous devez introduire la longueur et le rayon de chaque outil utilisé.
Rayon d'outil : valeur de correction de rayon Pendant la dialogue, vous pouvez insérer directement la valeur de longueur et de rayon dans le champ du dialogue : appuyer sur la softkey de l'axe désiré. Exemple 4 TOOL DEF 5 L+10 R+5 HEIDENHAIN TNC 320...
Introduire les données d'outils dans le tableau Dans un tableau d'outils, vous pouvez définir jusqu'à 9999 outils et y mémoriser leurs caractéristiques. Consultez également les fonctions d'édition indiquées plus loin dans ce chapitre. Pour pouvoir introduire plusieurs valeurs de correction pour un outil donné...
Page 137
Renvoi au numéro du palpeur dans le tableau palpeurs Numéro du palpeur Angle de pointe de l'outil. Est utilisé par le cycle Centrage (cycle T_ANGLE Angle de pointe? 240) pour pouvoir calculer la profondeur de centrage à partir de la valeur introduite pour le diamètre HEIDENHAIN TNC 320...
Page 138
Tableau d'outils : Données d'outils pour l'étalonnage automatique d'outils Description des cycles pour l'étalonnage automatique d'outils : voir Manuel d'utilisation des cycles Abrév. Données Dialogue Nombre de dents de l'outil (20 dents max.) Nombre de dents? Ecart admissible par rapport à la longueur d'outil L pour la LTOL Tolérance d'usure : Longueur? détection d'usure.
Page 139
Supprimer le filtre : appuyer à nouveau sur le type d'outil sélectionné auparavant ou sélectionner un autre type d'outil Le constructeur de la machine adapte les fonctions de filtrage à votre machine. Consultez le manuel de la machine! HEIDENHAIN TNC 320...
Page 140
Ouvrir n’importe quel autre tableau d’outils Sélectionner le mode Mémorisation/édition de programme Appeler le gestionnaire de fichiers Afficher le choix de types de fichiers : appuyer sur la softkey SELECT. TYPE Afficher les fichiers de type .T : appuyer sur la softkey AFFICHE .T.
Page 141
Afficher tous les tarauds / toutes les fraises à fileter du tableau d’outils Afficher tous les palpeurs du tableau d’outils Quitter le tableau d'outils Appeler le gestionnaire de fichiers et sélectionner un fichier d'un autre type, un programme d'usinage, par exemple. HEIDENHAIN TNC 320...
Tableau d'emplacements pour changeur d'outils Le constructeur de la machine adapte à votre machine la gamme des fonctions du tableau d'emplacements. Consultez le manuel de la machine! Pour le changement automatique d'outil, vous devez utiliser le tableau d'emplacements TOOL_P.TCH. La TNC gère plusieurs tableaux d'emplacements dont les noms de fichiers peuvent être choisis.
Page 143
LOCKED_BELOW Magasin à plateau : bloquer l'emplacement inférieur Verrouiller emplacement en bas? LOCKED_LEFT Magasin à plateau : bloquer l'emplacement de gauche Verrouiller emplacement gauche? LOCKED_RIGHT Magasin à plateau : bloquer l'emplacement de droite Verrouiller emplacement droite? HEIDENHAIN TNC 320...
Page 144
Fonctions d'édition pour tableaux Softkey d'emplacements Sélectionner le début du tableau Sélectionner la fin du tableau Sélectionner la page précédente du tableau Sélectionner la page suivante du tableau Annuler le tableau d'emplacements Annuler la colonne numéro d'outil T Saut en début de la ligne Saut en fin de ligne Simuler le changement d’outil Sélectionner l'outil dans le tableau d'outils : la...
TOOL CALL Surépaisseur de longueur d'outil DL : valeur Delta de longueur d'outil Surépaisseur du rayon d'outil DR : valeur Delta du rayon d'outil Surépaisseur du rayon d'outil DR2: valeur Delta du rayon d'outil 2 HEIDENHAIN TNC 320...
Page 146
Exemple : appel d'outil L'outil numéro 5 est appelé dans l'axe d’outil Z avec une vitesse de rotation broche de 2500 tours/min et une avance de 350 mm/min. La surépaisseur de longueur d'outil (DL) est de 0,2 mm, celle du rayon d'outil 2 (DR2) est 0,05 mm, et la réduction d'épaisseur pour le rayon d'outil (DR) de 1 mm.
Longueur d'outil L dans la séquence TOOL DEF ou le tableau d'outils Surépaisseur DL pour longueur dans séquence TOOL CALL TOOL CALL 0 (non prise en compte par l'affichage de position) Surépaisseur DL pour longueur dans le tableau d'outils HEIDENHAIN TNC 320...
Correction du rayon d'outil La séquence de programme d'un déplacement d’outil contient : RL ou RR pour une correction de rayon R+ ou R-, pour une correction de rayon lors d'un déplacement paraxial R0 si aucune correction de rayon ne doit être exécutée La correction de rayon devient active dès qu’un outil est appelé...
Page 149
R0, la TNC positionne toujours l'outil perpendiculairement au point initial ou au point final programmé. Positionnez l'outil devant le premier point du contour ou derrière le dernier point du contour de manière à éviter que celui-ci ne soit endommagé. HEIDENHAIN TNC 320...
Page 150
Introduction de la correction de rayon Introduisez la correction de rayon dans une séquence L. Introduisez les coordonnées du point-cible et validez-les avec la touche ENT CORR. RAYON : RL/RR/SANS CORR.:? Déplacement d’outil à gauche du contour programmé : appuyer sur la softkey RL ou déplacement d’outil à...
Page 151
Par conséquent, le rayon d'outil ne peut pas avoir n'importe quelle dimension pour un contour donné. Attention, risque de collision! Pour l’usinage des angles rentrants, ne définissez pas le point initial ou le point final sur un angle du contour car celui-ci pourrait être endommagé. HEIDENHAIN TNC 320...
6.1 Déplacements d'outils Fonctions de contournage Le contour d'une pièce est habituellement constitué de plusieurs éléments tels que droites ou arcs de cercles. Avec les fonctions de contournage, vous programmez les trajectoires d'outils sur des droites et des arcs de cercle. Programmation de contour libre FK (Option logiciel Advanced programming features) Quand vous ne disposez pas d’un plan orienté...
à construire un contour. A l’aide de la programmation paramétrée, vous pouvez exécuter des mesures avec un système de palpage 3D pendant l'exécution du programme. La programmation à l'aide de paramètres Q est décrite au chapitre 8. HEIDENHAIN TNC 320...
6.2 Principes de base des fonctions de contournage Programmer un déplacement d’outil pour un usinage Quand vous créez un programme d'usinage, vous programmez successivement les fonctions de contournage de chaque élément du contour de la pièce. Pour cela, vous introduisez habituellement les coordonnées des points finaux des éléments du contour du dessin.
Page 157
Des cercles dans des plans non parallèles au plan principal sont programmés avec la fonction „Inclinaison du plan d'usinage“ (voir Manuel d'utilisation des cycles, cycle 19 PLAN D'USINAGE), ou avec les paramètres Q (voir „Principe et vue d’ensemble des fonctions”, page 224). HEIDENHAIN TNC 320...
Page 158
Sens de rotation DR pour les déplacements circulaires Pour les déplacements circulaires sans raccordement tangentiel à d'autres éléments du contour, introduisez le sens de rotation de la manière suivante : Rotation sens horaire : DR- Rotation sens anti-horaire : DR+ Correction de rayon La correction de rayon doit être programmée dans la séquence qui aborde le premier élément du contour.
Page 159
Déplacer l'outil à l'avance définie dans la séquence TOOL CALL : appuyer sur FAUTO FONCTION AUXILIAIRE M? Introduire la fonction auxiliaire, p.ex. M3 et fermer le dialogue avec la touche ENT Ligne dans le programme d'usinage L X-20 Y+30 R0 FMAX M3 HEIDENHAIN TNC 320...
6.3 Approche et sortie du contour Récapitulatif : formes de trajectoires pour aborder et quitter le contour Les fonctions APPR (en anglais approach = approche) et DEP (en anglais departure = départ) sont activées avec la touche APPR/DEP. Les formes de contour suivantes peuvent être sélectionnées par softkeys : Fonction Approche...
Avec APPR LCT, la TNC déplace l'outil du point auxiliaire P avec l'avance programmée dans la séquence APPR. Si aucune avance n'a été programmée avant la séquence d'approche, la TNC délivre un message d'erreur. HEIDENHAIN TNC 320...
Page 162
Coordonnées polaires Vous pouvez aussi programmer en coordonnées polaires les points du contour pour les fonctions d'approche et de sortie : APPR LT devient APPR PLT APPR LN devient APPR PLN APPR CT devient APPR PCT APPR LCT devient APPR PLCT DEP LCT devient DEP PLCT Pour cela, appuyez sur la touche orange P après avoir sélectionné...
7 L X+40 Y+10 R0 FMAX M3 avec correction de rayon RR 8 APPR LN X+10 Y+20 Z-10 LEN15 RR F100 Point final du premier élément du contour 9 L X+20 Y+35 Elément de contour suivant 10 L ... HEIDENHAIN TNC 320...
Approche par une trajectoire circulaire avec raccordement tangentiel : APPR CT La TNC positionne l'outil sur une droite reliant le point initial P à un point auxiliaire P . De cette position, il aborde le premier point du contour P en suivant une trajectoire circulaire tangent au premier élément du contour.
RR, rayon R=10 8 APPR LCT X+10 Y+20 Z-10 R10 RR F100 Point final du premier élément du contour 9 L X+20 Y+35 Elément de contour suivant 10 L ... HEIDENHAIN TNC 320...
Sortie du contour par une droite avec raccordement tangentiel : DEP LT La TNC déplace l'outil sur une droite allant du dernier point du contour jusqu'au point final P . La droite est dans le prolongement du dernier élément du contour. P est situé...
Dernier élément contour : P avec correction rayon 23 L Y+20 RR F100 Coordonnées P , rayon trajectoire circulaire=8 mm 24 DEP LCT X+10 Y+12 R+8 F100 Dégagement en Z, retour, fin du programme 25 L Z+100 FMAX M2 HEIDENHAIN TNC 320...
6.4 Contournages - Coordonnées cartésiennes Vue d’ensemble des fonctions de contournage Touche de Fonction Déplacement d'outil Données nécessaires Page contournage Droite L Droite Coordonnées du point final Page 169 angl. : Line de la droite Chanfrein : CHF Chanfrein entre deux droites Longueur du chanfrein Page 170 angl.
Commutez l'affichage de l'écran sur Mémorisation/édition de programme Sélectionner la séquence de programme derrière laquelle doit être insérée la séquence L Appuyer sur la touche „TRANSFÉRER LA POSITION EFFECTIVE“ : la TNC génère une séquence L ayant les coordonnées de la position effective HEIDENHAIN TNC 320...
Insérer un chanfrein entre deux droites Les angles de contour formés par l'intersection de deux droites peuvent être chanfreinés. Dans les séquences linéaires qui précédent et suivent la séquence CHF, programmez les deux coordonnées du plan dans lequel le chanfrein doit être exécuté La correction de rayon doit être identique avant et après la séquence Le chanfrein doit pouvoir être usiné...
Le point d'intersection ne fait pas partie du contour. Une avance programmée dans la séquence RND n'agit que dans la séquence RND. Ensuite, l'avance avant la séquence RND redevient active. Une séquence RND peut être également utilisée pour une approche douce du contour. HEIDENHAIN TNC 320...
Centre de cercle CCI Vous définissez le centre du cercle des trajectoires circulaires que vous programmez avec la touche C (trajectoire circulaire C) Pour cela : introduisez les coordonnées cartésiennes du centre du cercle dans le plan d'usinage ou validez la dernière position programmée ou transférer les coordonnées avec la touche „TRANSFERT DE LA POSITION EFFECTIVE“...
Le point de départ et le point final du déplacement circulaire doivent être sur la trajectoire circulaire. jusqu'à 0.016 mm (réglable avec le paramètre machine Déviation cercle. Cercle le plus petit que la TNC puisse réaliser : 0.0016 µm. HEIDENHAIN TNC 320...
Trajectoire circulaire CR de rayon défini L'outil se déplace sur une trajectoire circulaire de rayon R. Coordonnées du point final de l'arc de cercle Rayon R Attention : le signe définit la dimension de l'arc de cercle! Sens de rotation DR Attention : le signe définit la forme concave ou convexe! Fonction auxiliaire M...
Page 175
La distance entre le point de départ et le point final du diamètre du cercle ne doit pas être supérieure au diamètre du cercle. Le rayon max. est 99,9999 m. Les axes angulaires A, B et C sont acceptés. HEIDENHAIN TNC 320...
Trajectoire circulaire CT avec raccordement tangentiel L'outil se déplace sur un arc de cercle tangent à l'élément de contour programmé précédemment. Un raccordement est tangentiel quand aucune discontinuité ni angle vif n'existent au point de contact des éléments, ceux-ci s'enchaînant d'une manière continue.
Aborder le dernier point 1 du contour, deuxième droite du coin 4 Quitter le contour sur une droite avec raccordement tangentiel 14 DEP LT LEN10 F1000 Dégager l'outil, fin du programme 15 L Z+250 R0 FMAX M2 16 END PGM LINEAIRE MM HEIDENHAIN TNC 320...
Exemple : déplacement circulaire en coordonnées cartésiennes 0 BEGIN PGM CIRCULAR MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-20 Définition de la pièce brute pour simulation graphique de l’usinage 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 TOOL CALL 1 Z S4000 Appel d’outil avec axe de broche et vitesse de rotation broche 4 L Z+250 R0 FMAX Dégager l’outil dans l’axe de broche en avance rapide FMAX...
Page 179
Aborder le dernier point du contour 1 16 DEP LCT X-20 Y-20 R5 F1000 Quitter le contour sur trajectoire circulaire avec raccord. tangentiel 17 L Z+250 R0 FMAX M2 Dégager l'outil, fin du programme 18 END PGM CIRCULAIR MM HEIDENHAIN TNC 320...
Exemple : cercle entier en coordonnées cartésiennes 0 BEGIN PGM C-CC MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-20 Définition de la pièce brute 2 BLK FORM 0.2 X+100 Y+100 Z+0 Appel de l'outil 3 TOOL CALL 1 Z S3150 Définir le centre du cercle 4 CC X+50 Y+50 Dégager l'outil...
Trajectoire Combinaison d'une Rayon polaire, angle polaire Page 185 hélicoïdale (hélice) trajectoire circulaire et d'une du point final du cercle, droite coordonnée du point final dans l'axe d’outil HEIDENHAIN TNC 320...
Origine des coordonnées polaires : pôle CC Avant d'indiquer les positions en coordonnées polaires, vous pouvez définir le pôle CC à n'importe quel endroit du programme d'usinage. Pour définir le pôle, procédez de la même manière que pour la programmation du centre de cercle. Coordonnées: Pour le pôle, introduire les coordonnées cartésiennes ou pour valider la dernière position programmée : introduire aucune coordonnée.
–99999,9999° et +99999,9999° Sens de rotation DR Exemple de séquences CN 18 CC X+25 Y+25 19 LP PR+20 PA+0 RR F250 M3 20 CP PA+180 DR+ En coordonnées incrémentales, introduire le même signe pour DR et PA. HEIDENHAIN TNC 320...
Trajectoire circulaire CTP avec raccordement tangentiel L'outil se déplace sur une trajectoire circulaire tangente à un élément de contour précédent. Rayon des coordonnées polaires PR : distance entre le point final de la trajectoire circulaire et le pôle CC Angle des coordonnées polaires PA : position angulaire du point final de la trajectoire circulaire Exemple de séquences CN 12 CC X+40 Y+35...
Filetage Direction Sens de Correction intérieur d'usinage rotation rayon à droite à gauche DR– à droite Z– DR– à gauche Z– Filetage extérieur à droite à gauche DR– à droite Z– DR– à gauche Z– HEIDENHAIN TNC 320...
Page 186
Programmer une trajectoire hélicoïdale Introduisez le sens de rotation et l'angle total incrémental IPA avec le même signe; dans le cas contraire, l'outil pourrait se déplacer sur une trajectoire incorrecte. Pour l'angle total IPA, une valeur comprise entre -99 999,9999° et +99 999,9999° est possible. Angle polaire : introduire l'angle total parcouru par l'outil sur la trajectoire hélicoïdale.
14 LP PA+180 Aborder le point 1 15 DEP PLCT PR+60 PA+180 R5 F1000 Quitter le contour sur un cercle avec raccordement tangentiel 16 L Z+250 R0 FMAX M2 Dégager l'outil, fin du programme 17 END PGM LINAIRPO MM HEIDENHAIN TNC 320...
Exemple : trajectoire hélicoïdale 0 BEGIN PGM HELICE MM Définition de la pièce brute 1 BLK FORM 0.1 Z X+0 Y+0 Z-20 2 BLK FORM 0.2 X+100 Y+100 Z+0 Appel de l'outil 3 TOOL CALL 1 Z S1400 4 L Z+250 R0 FMAX Dégager l'outil 5 L X+50 Y+50 R0 FMAX Prépositionner l’outil...
FK. La TNC calcule le contour à partir des données connues et assiste la programmation avec le graphique interactif FK. La figure en haut à droite montre une cotation que vous pouvez introduire très simplement en programmation FK. HEIDENHAIN TNC 320...
Page 190
Tenez compte des conditions suivantes pour la programmation FK Avec la programmation FK, vous ne pouvez introduire des éléments du contour que dans le plan d’usinage. Vous définissez le plan d'usinage dans la première séquence BLK FORM du programme. Toutes les données connues de chaque élément du contour doivent être introduites.
CALL sont affichées par la TNC dans une autre couleur. Afficher les numéros de séquence dans la fenêtre graphique Pour afficher les numéros de séquence dans la fenêtre graphique : Régler la softkey AFFICHER OMETTRE NO SÉQU. sur AFFICHER (barre de softkeys 3) HEIDENHAIN TNC 320...
Ouvrir le dialogue FK Lorsque vous appuyez sur la touche grise de fonction de contournage FK, la TNC affiche des softkeys pour ouvrir le dialogue FK : voir tableau suivant. Pour quitter les softkeys, appuyez à nouveau sur la touche FK. Quand vous ouvrez le dialogue FK avec l’une de ces softkeys, la TNC affiche d’autres barres de softkeys à...
FLT : Afficher les softkeys de programmation flexible de contour : appuyer sur la touche FK Ouvrir le dialogue : appuyer sur la softkey FLT. A l'aide des softkeys, introduire dans la séquence toutes les données connues HEIDENHAIN TNC 320...
Trajectoires circulaires FK Trajectoire circulaire sans raccordement tangentiel Afficher les softkeys de programmation flexible de contour : appuyer sur la touche FK Ouvrir le dialogue pour un arc de cercle FK : appuyer sur la softkey FC ; la TNC affiche les softkeys pour les indications relatives à...
Coordonnées du point final Données connues Softkeys Coordonnées cartésiennes X et Y Coordonnées polaires se référant à FPOL Exemple de séquences CN 7 FPOL X+20 Y+30 8 FL IX+10 Y+20 RR F100 9 FCT PR+15 IPA+30 DR+ R15 HEIDENHAIN TNC 320...
Page 196
Direction et longueur des éléments du contour Données connues Softkeys Longueur de la droite Pente de la droite Longueur de corde LEN de l'arc de cercle Pente en entrée AN de la tangente Angle au centre de l'arc de cercle Attention, danger pour la pièce et l'outil! La pente en entrée introduite en incrémental (IAN);...
Page 197
Centre en coordonnées polaires Sens de rotation de la trajectoire circulaire Rayon de la trajectoire circulaire Exemple de séquences CN 10 FC CCX+20 CCY+15 DR+ R15 11 FPOL X+20 Y+15 12 FL AN+40 13 FC DR+ R15 CCPR+35 CCPA+40 HEIDENHAIN TNC 320...
Page 198
Contours fermés A l'aide de la softkey CLSD, vous marquez le début et la fin d'un contour fermé. Ceci permet de réduire le nombre de solutions possibles pour le dernier élément du contour. Introduisez CLSD en complément d'une autre donnée de contour dans la première et la dernière séquence d'un bloc FK.
Distance entre point auxiliaire et droite Coordonnée X et Y d'un point auxiliaire en dehors d'une trajectoire circulaire Distance entre point auxiliaire et trajectoire circulaire Exemple de séquences CN 13 FC DR- R10 P1X+42.929 P1Y+60.071 14 FLT AN-70 PDX+50 PDY+53 D10 HEIDENHAIN TNC 320...
Rapports relatifs Les rapports relatifs sont des données qui se réfèrent à un autre élément de contour. Les softkeys et mots de programme destinés aux rapports Relatifs commencent par un „R“. La figure de droite montre les données que vous devez programmer comme rapports relatifs. Introduire toujours en incrémentales les coordonnées avec rapport relatif.
Page 201
à la séquence N Exemple de séquences CN 12 FL X+10 Y+10 RL 13 FL ... 14 FL X+18 Y+35 15 FL ... 16 FL ... 17 FC DR- R10 CCA+0 ICCX+20 ICCY-15 RCCX12 RCCY14 HEIDENHAIN TNC 320...
Exemple : programmation FK 1 0 BEGIN PGM FK1 MM Définition de la pièce brute 1 BLK FORM 0.1 Z X+0 Y+0 Z-20 2 BLK FORM 0.2 X+100 Y+100 Z+0 Appel de l'outil 3 TOOL CALL 1 Z S500 4 L Z+250 R0 FMAX Dégager l'outil 5 L X-20 Y+30 R0 FMAX Prépositionner l’outil...
Page 203
3 TOOL CALL 1 Z S4000 4 L Z+250 R0 FMAX Dégager l'outil 5 L X+30 Y+30 R0 FMAX Prépositionner l’outil 6 L Z+5 R0 FMAX M3 Prépositionner l’axe d’outil 7 L Z-5 R0 F100 Aller à la profondeur d’usinage HEIDENHAIN TNC 320...
Page 204
8 APPR LCT X+0 Y+30 R5 RR F350 Aborder le contour sur un cercle avec raccordement tangentiel 9 FPOL X+30 Y+30 Bloc FK : 10 FC DR- R30 CCX+30 CCY+30 Pour chaque élément du contour, programmer les données connues 11 FL AN+60 PDX+30 PDY+30 D10 12 FSELECT 3 13 FC DR- R20 CCPR+55 CCPA+60 14 FSELECT 2...
Page 205
2 BLK FORM 0.2 X+120 Y+70 Z+0 Appel de l'outil 3 TOOL CALL 1 Z S4500 4 L Z+250 R0 FMAX Dégager l'outil 5 L X-70 Y+0 R0 FMAX Prépositionner l’outil 6 L Z-5 R0 F1000 M3 Aller à la profondeur d’usinage HEIDENHAIN TNC 320...
Page 206
7 APPR CT X-40 Y+0 CCA90 R+5 RL F250 Aborder le contour sur un cercle avec raccordement tangentiel 8 FC DR- R40 CCX+0 CCY+0 Bloc FK : 9 FLT Pour chaque élément du contour, programmer les données connues 10 FCT DR- R10 CCX+0 CCY+50 11 FLT 12 FCT DR+ R6 CCX+0 CCY+0 13 FCT DR+ R24...
7.1 Désigner des sous-programmes et répétitions de parties de programme Vous pouvez exécuter plusieurs fois des phases d’usinage déjà programmées en utilisant les sous-programmes et répétitions de parties de programmes. Label Les sous-programmes et répétitions de parties de programme débutent dans le programme d'usinage par l'étiquette LBL, abréviation de LABEL (de l'angl.
Répétitions REP : passer cette question de dialogue avec la touche NO ENT. N'utiliser les répétitions REP que pour les répétitions de parties de programme CALL LBL 0 n’est pas autorisé dans la mesure où il correspond à l’appel de la fin d’un sous-programme. HEIDENHAIN TNC 320...
7.3 Répétitions de parties de programme Label LBL Les répétitions de parties de programme débutent par l'étiquette LBL. Une répétition se termine par CALL LBL n REPn. Mode opératoire 1 La TNC exécute le programme d'usinage jusqu'à la fin de la partie de programme (CALL LBL n REPn) 2 La TNC répète ensuite la partie de programme entre le LABEL appelé...
M30 avec la fonction de saut FN 9: IF +0 EQU +0 GOTO LBL 99 pour sauter cette partie de programme Le programme appelé ne doit pas contenir d'appel CALL PGM dans le programme qui appelle (boucle infinie) HEIDENHAIN TNC 320...
Programme quelconque utilisé comme sous- programme Fonction permettant d'appeler le programme : appuyer sur la touche PGM CALL Appuyer sur la softkey PROGRAMME : la TNC démarre le dialogue pour définir le programme à appeler. Introduire le chemin avec le clavier virtuel (touche GOTO), ou La TNC met au premier plan une fenêtre, au moyen de laquelle vous pouvez choisir le programme à...
Niveaux d’imbrication max. pour les sous-programmes : 8 Niveaux d'imbrication max. pour les appels de programme principal : 6, un CYCL CALL agissant comme un appel de programme principal Vous pouvez imbriquer à volonté des répétitions de parties de programme HEIDENHAIN TNC 320...
Sous-programme dans sous-programme Exemple de séquences CN 0 BEGIN PGM SPGMS MM Appeler le sous-programme au niveau de LBL SP1 17 CALL LBL “SP1“ 35 L Z+100 R0 FMAX M2 Dernière séquence de programme du programme principal (avec M2) 36 LBL “SP1“ Début du sous-programme SP1 39 CALL LBL 2 Le sous-programme LBL2 est appelé...
15 est répétée 1 fois (contenant la répétition de partie de programme de la séquence 20 à la séquence 27) 5 Le programme principal REPS est exécuté de la séquence 36 à la séquence 50 (fin du programme) HEIDENHAIN TNC 320...
Répéter un sous-programme Exemple de séquences CN 0 BEGIN PGM SPGREP MM Début de la répétition de partie de programme 1 10 LBL 1 Appel du sous-programme 11 CALL LBL 2 12 CALL LBL 1 REP 2 Partie de programme entre cette séquence et LBL1 (séquence 10) répétée 2 fois 19 L Z+100 R0 FMAX M2 Dernière séqu.
3 TOOL CALL 1 Z S500 Appel de l'outil 4 L Z+250 R0 FMAX Dégager l'outil 5 L X-20 Y+30 R0 FMAX Pré-positionnement dans le plan d’usinage 6 L Z+0 R0 FMAX M3 Pré-positionnement sur l’arête supérieure de la pièce HEIDENHAIN TNC 320...
Page 218
7 LBL 1 Marque pour répétition de partie de programme 8 L IZ-4 R0 FMAX Passe en profondeur incrémentale (dans le vide) 9 APPR CT X+2 Y+30 CCA90 R+5 RL F250 Aborder le contour 10 FC DR- R18 CLSD+ CCX+20 CCY+30 Contour 11 FLT 12 FCT DR- R15 CCX+50 CCY+75...
5 CYCL DEF 200 PERÇAGE Définition du cycle Perçage Q200=2 ;DISTANCE D'APPROCHE Q201=-10 ;PROFONDEUR Q206=250 ;AVANCE PLONGÉE PROF. Q202=5 ;PROFONDEUR DE PASSE Q210=0 ;TEMPO. EN HAUT Q203=+0 ;COORD. SURFACE PIÈCE Q204=10 ;SAUT DE BRIDE Q211=0.25 ;TEMPO. AU FOND HEIDENHAIN TNC 320...
Page 220
6 L X+15 Y+10 R0 FMAX M3 Aborder le point initial du groupe de trous 1 7 CALL LBL 1 Appeler le sous-programme du groupe de trous 8 L X+45 Y+60 R0 FMAX Aborder le point initial du groupe de trous 2 9 CALL LBL 1 Appeler le sous-programme du groupe de trous 10 L X+75 Y+10 R0 FMAX...
Q206=250 ;AVANCE PLONGÉE PROF. Q202=3 ;PROFONDEUR DE PASSE Q210=0 ;TEMPO. EN HAUT Q203=+0 ;COORD. SURFACE PIÈCE Q204=10 ;SAUT DE BRIDE Q211=0.25 ;TEMPO. AU FOND 6 CALL LBL 1 Appeler sous-programme 1 de la figure de trous complète HEIDENHAIN TNC 320...
Page 222
7 L Z+250 R0 FMAX M6 Changement d'outil 8 TOOL CALL 2 Z S4000 Appel d’outil , foret 9 FN 0: Q201 = -25 Nouvelle profondeur de perçage 10 FN 0: Q202 = +5 Nouvelle passe de perçage 11 CALL LBL 1 Appeler sous-programme 1 de la figure de trous complète 12 L Z+250 R0 FMAX M6 Changement d'outil...
8.1 Principe et vue d’ensemble des fonctions Grâce aux paramètres, vous pouvez définir toute une famille de pièces dans un même programme d'usinage. A la place des valeurs numériques, vous introduisez des variables : les paramètres Q. Exemples d’utilisation des paramètres Q : Valeurs de coordonnées Avances Vitesses de rotation...
Page 225
TNC. Les paramètres QS ont des plages identiques à celles des paramètres Q (voir tableau ci-dessus). Attention : concernant les paramètres QS, la plage QS100 à QS199 est également réservée aux textes internes . HEIDENHAIN TNC 320...
Remarques concernant la programmation Les paramètres Q et valeurs numériques peuvent être mélangés dans un programme. Vous pouvez affecter aux paramètres Q des valeurs numériques comprises entre -999 999 999 et +999 999 999 ; au total, 10 caractères inclus le signe sont autorisés. La virgule décimale est à positionner à...
Page 229 Fonctions trigonométriques Page 231 Fonction de calcul d'un cercle Page 233 Sauts conditionnels Page 234 Fonctions spéciales Page 237 Introduire directement une formule Page 271 Fonction pour l'usinage de contours Voir complexes manuel d'utilisation des cycles HEIDENHAIN TNC 320...
8.2 Familles de pièces – Paramètres Q au lieu de valeurs numériques Application A l'aide de la fonction paramètres Q FN 0: AFFECTATION, vous pouvez affecter aux paramètres Q des valeurs numériques. Dans le programme d'usinage, vous remplacez alors la valeur numérique par un paramètre Q.
A droite du signe „=“, vous pouvez introduire : deux nombres deux paramètres Q un nombre et un paramètre Q A l’intérieur des équations, vous pouvez donner le signe de votre choix aux paramètres Q et valeurs numériques. HEIDENHAIN TNC 320...
Programmation des calculs de base Exemple : Séquences de programme dans la TNC Exemple : 16 FN 0: Q5 = +10 Appeler les fonctions des paramètres Q : Touche Q 17 FN 3: Q12 = +Q5 * +7 Sélectionner les fonctions mathématiques de base : appuyer sur la softkey ARITHM.
Programmer les fonctions trigonométriques Les fonctions trigonométriques s'affichent avec la softkey TRIGO- NOMETRIE. La TNC affiche les softkeys du tableau ci-dessous. Programmation : comparer avec „Exemple de programmation pour les calculs de base“ Fonction Softkey FN 6: SINUS Ex. FN 6: Q20 = SIN-Q5 Définir le sinus d'un angle en degrés (°) et l'affecter FN 7: COSINUS Ex.
(Y pour axe de broche Z) dans le paramètre Q21 et le rayon du cercle dans le paramètre Q22. Notez que FN 23 et FN 24, outre le paramètre pour résultat, remplacent aussi automatiquement les deux paramètres suivants. HEIDENHAIN TNC 320...
8.6 Sauts conditionnels avec paramètres Q Application Avec les conditions si/alors, la TNC compare un paramètre Q à un autre paramètre Q ou à une autre valeur numérique. Si la condition est remplie, la TNC poursuit le programme d'usinage en sautant au label programmé...
Abréviations et expressions utilisées (angl.) : (angl. equal) : Egal à (angl. not equal) : différent de (angl. greater than) : supérieur à (angl. less than) : inférieur à GOTO (angl. go to) : aller à HEIDENHAIN TNC 320...
8.7 Contrôler et modifier les paramètres Q Méthode Vous pouvez contrôler et également modifier les paramètres Q pendant la création, le test ou l’exécution du programme dans tous les modes (sauf en mode Test de programme). Si nécessaire, interrompre l'exécution du programme (par exemple, en appuyant sur la touche STOP externe et sur la softkey STOP INTERNE ou suspendre le test du programme Appeler les fonctions des paramètres Q : Appuyer sur...
FN 20:WAIT FOR Page 257 Synchronisation CN et automate PLC FN 29:PLC Page 258 Transmission possible de huit valeurs à l'automate PLC FN 37:EXPORT Page 259 Exporter des paramètres Q ou paramètres QS locaux vers un programme appelant HEIDENHAIN TNC 320...
La fonction FN 14: ERROR vous permet de programmer l'émission de messages d'erreur définis par le constructeur de la machine ou par HEIDENHAIN : lorsque la TNC rencontre une séquence avec FN 14 pendant l'exécution ou le test du programme, elle s'interrompt et délivre alors un message d'erreur.
Page 239
Q222 doit être supérieur à Q223 1037 Q244 doit être supérieur à 0 1038 Q245 doit être différent de Q246 1039 Introduire plage angul. < 360° 1040 Q223 doit être supérieur à Q222 1041 Q214: 0 non autorisé HEIDENHAIN TNC 320...
Page 240
Code d'erreur Texte 1042 Sens du déplacement non défini 1043 Aucun tableau points zéro actif 1044 Erreur position : centre 1er axe 1045 Erreur position : centre 2nd axe 1046 Diamètre du trou trop petit 1047 Diamètre du trou trop grand 1048 Diamètre du tenon trop petit 1049...
Page 241
Commutation Q399 non autorisée 1092 Outil non défini 1093 Numéro d'outil interdit 1094 Nom d'outil interdit 1095 Option de logiciel inactive 1096 Restore cinématique impossible 1097 Fonction non autorisée 1098 Dimensions pièce contradictoires 1099 Position de mesure non autorisée HEIDENHAIN TNC 320...
Page 242
Code d'erreur Texte 1100 Accès à cinématique impossible 1101 Pos. mesure hors domaine course 1102 Compensation Preset impossible 1103 Rayon outil trop grand 1104 Mode de plongée impossible 1105 Angle de plongée mal défini 1106 Angle d'ouverture non défini 1107 Largeur rainure trop grande 1108 Facteurs échelle inégaux...
9 chiffres au total (y compris point décimal) dont 3 chiffres après la virgule, long, Floating (nombre décimal) Format pour variable de texte Caractère de séparation entre le format d’émission et le paramètre Caractère de fin de séquence, termine une ligne HEIDENHAIN TNC 320...
Page 244
Pour restituer également diverses informations dans le fichier de protocole, vous disposez des fonctions suivantes : Mot clef Fonction CALL_PATH Indique le nom du chemin d'accès du programme CN dans lequel se trouve la fonction FN16. Exemple : "Programme de mesure: %S",CALL_PATH;...
Page 245
TNC mémorise celui-ci dans le répertoire dans lequel se trouve le programme CN contenant la fonction FN 16. Vous pouvez délivrer jusqu'à 32 paramètres Q par ligne dans le fichier de description du format. HEIDENHAIN TNC 320...
Page 246
Afficher des messages dans l'écran Vous pouvez aussi utiliser la fonction FN 16 pour afficher, à partir du programme CN, les messages de votre choix dans une fenêtre auxiliaire de l'écran de la TNC. On peut ainsi afficher très simplement et à...
Arrosage : 0=non 1=oui Avance active Indice de l'outil suivant Indice de l'outil actif Données du canal, 25 Numéro de canal Paramètre de cycle, 30 Distance d'approche du cycle d'usinage actif Profondeur perçage/fraisage du cycle d'usinage actif HEIDENHAIN TNC 320...
Page 248
Nom du groupe, n° ident. Numéro Indice Signification Profondeur de passe du cycle d'usinage actif Avance plongée en profondeur du cycle d’usinage actif Premier côté du cycle poche rectangulaire Deuxième côté du cycle poche rectangulaire Premier côté du cycle rainurage Deuxième côté...
Page 249
N° emplac. Emplacement bloqué : 0= non, 1=oui N° emplac. Etat automate Numéro d'emplacement d'un N°OUT. Numéro d'emplacement outil dans le tableau d'outils, 52 N°OUT. Numéro du magasin d’outils Valeurs programmées Numéro d'outil T directement après TOOL CALL, HEIDENHAIN TNC 320...
Page 250
Nom du groupe, n° ident. Numéro Indice Signification Axe d'outil actif 0 = X 6 = U 1 = Y 7 = V 2 = Z 8 = W Vitesse de broche S Surépaisseur longueur d'outil DL Surépaisseur rayon d'outil DR TOOL CALL automatique 0 = oui, 1 = non Surépaisseur rayon d'outil DR2...
Page 251
ROT. 3D axe B ROT. 3D axe C Inclinaison du plan d'usinage active/inact. (-1/0) dans un mode Exécution de programme Inclinaison du plan d'usinage active/inact. (-1/0) dans un mode Manuel Décalage du point zéro actif, 220 Axe X Axe Y HEIDENHAIN TNC 320...
Page 252
Nom du groupe, n° ident. Numéro Indice Signification Axe Z Axe A Axe B Axe C Axe U Axe V Axe W Zone de déplacement, 230 1 à 9 Fin de course logiciel négatif des axes 1 à 9 1 à 9 Fin de course logiciel positif des axes 1 à...
Page 253
Avance de mesure avec broche à l'arrêt Avance de mesure avec broche en rotation Course de mesure max. Distance d'approche pour mesure de longueur Distance d'approche pour mesure de rayon Vitesse de rotation broche Sens du palpage HEIDENHAIN TNC 320...
Page 254
Nom du groupe, n° ident. Numéro Indice Signification Point de référence dans cycle 1 à 9 Dernier point de référence d’un cycle de palpage palpeur, 360 (X, Y, Z, A, B, C, U, V, manuel ou dernier point de palpage du cycle 0 sans correction de longueur mais avec correction de rayon du palpeur (système de coordonnées pièce) 1 à...
Page 255
Numéro de la dernière erreur FN14 Exécution réelle active 1 = exécution, 2 = simulation Exemple : affecter à Q25 la valeur du facteur échelle actif de l’axe Z 55 FN 18: SYSREAD Q25 = ID210 NR4 IDX3 HEIDENHAIN TNC 320...
FN 19: PLC : transmission de valeurs à l'automate La fonction FN 19: PLC permet de transmettre à l'automate PLC jusqu'à deux valeurs numériques ou paramètres Q. Résolution et unité de mesure : 0,1 µm ou 0,0001° Exemple : transmettre à l'automate la valeur numérique 10 (correspondant à...
Le constructeur de la machine définit le choix d'utiliser l’ancienne ou la nouvelle interface API TNC. Introduisez le nom de l’opérande symbolique sous forme de chaîne de caractères pour obtenir l’état défini de celui-ci. HEIDENHAIN TNC 320...
Les conditions suivantes sont autorisées dans la séquence FN20 : Condition Description succincte Egal à inférieur à < supérieur à > inférieur ou égal à <= supérieur ou égal à >= Pour cela, on dispose de la fonction FN20: WAIT FOR SYNC. WAIT FOR SYNC doit toujours être utilisée, quand p.ex.
Exemple : exporter les paramètres locaux Q25 à Q30 56 FN37: EXPORT Q25 - Q30 La TNC exporte la valeur qui est celle du paramètre juste au moment de l’instruction EXPORT. Le paramètre n'est exporté que vers le programme qui appelle immédiatement. HEIDENHAIN TNC 320...
8.9 Accès aux tableaux avec -instructions SQL Introduction Sur la TNC, vous programmez les accès aux tableaux à l'aide de instructions SQL dans le cadre d'une transaction. Une transaction comporte plusieurs instructions SQL qui assurent un traitement rigoureux des entrées de tableaux. Les tableaux sont configurés par le constructeur de la machine.
été commencée – y compris si vous n'utilisez que l'accès à la lecture. Ceci constitue le seul moyen de garantir que les modifications/données complétées ne soient pas perdues, que les verrouillages seront bien annulés et que le Result set sera activé. HEIDENHAIN TNC 320...
Page 262
Result set Les lignes sélectionnées à l'intérieur du result set sont numérotées en débutant par 0 et de manière croissante. La numérotation est désignée par le terme indice. Pour les accès à la lecture et à l'écriture, l'indice est indiqué, permettant ainsi d'accéder directement à une ligne du Result set.
INDICE non programmé : rejeter les modifications/données complétées précédentes et fermer la transaction. INDICE programmé : la ligne avec indice demeure dans le Result set – Toutes les autres lignes sont supprimées du Result set. La transaction ne sera pas fermée. HEIDENHAIN TNC 320...
SQL BIND Exemple : Lier un paramètre Q à la colonne de SQL BIND relie un paramètre Q à une colonne de tableau. Les tableau instructions SQL Fetch, Update et Insert exploitent cette liaison (affectation) lors des transferts de données entre le Result set et le 11 SQL BIND Q881 "TAB_EXAMPLE.MESU_NO"...
à des modifications sur les entrées de tableau. Result set vide : si le Result set ne comporte pas de lignes qui correspondent au critère de sélection, le serveur SQL restitue un handle valide mais pas d'entrées de tableau. HEIDENHAIN TNC 320...
Page 266
Exemple : Sélectionner toutes les lignes du N° paramètre pour résultat : paramètre Q pour le tableau handle. Le serveur SQL fournit le handle pour ce groupe lignes/colonnes sélectionné avec l'instruction 11 SQL BIND Q881 "TAB_EXAMPLE.MESU_NO" Select en cours. En cas d'erreur (si le marquage n'a pas pu être 12 SQL BIND Q882 "TAB_EXAMPLE.MESU_X"...
Page 267
Condition Programmation égal à différent de <> inférieur à < inférieur ou égal à <= supérieur à > supérieur ou égal à >= Combiner plusieurs conditions : ET logique OU logique HEIDENHAIN TNC 320...
SQL FETCH Exemple : Le numéro de ligne est transmis au SQL FETCH lit dans le Result set la ligne adressée avec l'INDICE et paramètre Q classe les entrées de tableau dans les paramètres Q liés (affectés). L'adressage du Result set s'effectue avec le HANDLE. 11 SQL BIND Q881 "TAB_EXAMPLE.MESU_NO"...
SQL COMMIT Exemple : SQL COMMIT transfère toutes les lignes présentes dans le Result set vers le tableau. Un verrouillage mis avec SELCT...FOR UPDATE est 11 SQL BIND Q881 "TAB_EXAMPLE.MESU_NO" supprimé. 12 SQL BIND Q882 "TAB_EXAMPLE.MESU_X" Le handle attribué lors de l'instruction SQL SELECT perd sa validité. 13 SQL BIND Q883 "TAB_EXAMPLE.MESU_Y"...
Cosinus d'un angle Ex. Q45 = COS 45 Tangente d'un angle Ex. Q46 = TAN 45 Arc-sinus Fonction inverse du sinus; définir l'angle issu du rapport de la perpendiculaire opposée à l'hypoténuse Ex. Q10 = ASIN 0,75 HEIDENHAIN TNC 320...
Page 272
Fonction de liaison Softkey Arc-cosinus Fonction inverse du cosinus; définir l'angle issu du rapport du côté adjacent à l'hypoténuse Ex. Q11 = ACOS Q40 Arc-tangente Fonction inverse de la tangente; définir l'angle issu du rapport entre perpendiculaire opposée et côté adjacent Ex.
1ère étape : élévation au carré de 10 = 100 2ème étape : 3 puissance 3 = 27 3ème étape : 100 – 27 = 73 Règle de priorité pour calculs entre parenthèses a * (b + c) = a * b + a * c HEIDENHAIN TNC 320...
Exemple d'introduction Calculer un angle avec la fonction arctan avec la perpendiculaire (Q12) et le côté adjacent (Q13) ; affecter le résultat à Q25 : Introduire la formule : appuyer sur la touche Q et sur la softkey FORMULE ou utilisez l'accès rapide : Appuyer sur la touche Q du clavier ASCII N°...
Comparer la suite alphabétique Page 283 Si vous utilisez la fonction FORMULE STRING, le résultat d'une opération de calcul est toujours un string. Si vous utilisez la fonction FORMULE, le résultat d'une opération de calcul est toujours une valeur numérique. HEIDENHAIN TNC 320...
Affecter les paramètres string Avant d’utiliser des variables string, vous devez d’abord les initialiser. Pour cela, utilisez l’instruction DECLARE STRING. Afficher la barre de softkeys avec les fonctions spéciales Menu de définition de diverses fonctions conversationnelles Texte clair Sélectionner les fonctions string Sélectionner la fonction DECLARE STRING Exemple de séquence CN : 37 DECLARE STRING QS10 = "PIÈCE"...
Convertir une valeur numérique en un paramètre string Avec la fonction TOCHAR, la TNC convertit une valeur numérique en un paramètre string. Vous pouvez de cette manière chaîner des valeurs numériques avec des variables string. Sélectionner les fonctions de paramètres Q Sélectionner la fonction FORMULE STRING Sélectionner la fonction de conversion d’une valeur numérique en un paramètre string...
à la position 0. Exemple : dans le paramètre string QS10, on désire extraire une partie de string de quatre caractères (LEN4) à partir de la troisième position (BEG2). 37 QS13 = SUBSTR ( SRC_QS10 BEG2 LEN4 ) HEIDENHAIN TNC 320...
Convertir un paramètre string en une valeur numérique La fonction TONUMB sert à convertir un paramètre string en une valeur numérique. La valeur à convertir ne doit comporter que des représentations numériques. Le paramètre QS à convertir ne doit contenir qu’une seule valeur numérique;...
Exemple : rechercher QS10 avec le texte enregistré dans le paramètre QS13. Commencer la recherche à partir du troisième emplacement 37 Q50 = INSTR ( SRC_QS10 SEA_QS13 BEG2 ) HEIDENHAIN TNC 320...
Déterminer la longueur d’un paramètre string La fonction STRLEN calcule la longueur du texte enregistré dans un paramètre string sélectionnable. Sélectionner les fonctions de paramètres Q Sélectionner la fonction FORMULE Introduire le numéro du paramètre Q dans lequel la TNC doit enregistrer la longueur de string calculée; valider avec la touche ENT Commuter la barre de softkeys Sélectionner la fonction de calcul de la longueur de...
QS -1 : dans l’ordre alphabétique, le premier paramètre QS est situé après le second paramètre QS Exemple : comparer la suite alphabétique de QS12 et QS14 37 Q52 = STRCOMP ( SRC_QS12 SEA_QS14 ) HEIDENHAIN TNC 320...
8.12 Paramètres Q réservés La TNC affecte des valeurs aux paramètres Q100 à Q199. Aux paramètres Q sont affectés : des valeurs de l'automate PLC des informations concernant l'outil et la broche des informations sur l'état de fonctionnement les résultats de mesures réalisées avec les cycles palpeurs, etc. La TNC affecte aux paramètres réservés Q108, Q114 et Q115 - Q117 les valeurs avec les unités correspondantes du programme en cours.
Val. paramètre M8 : MARCHE arrosage Q111 = 1 M9 : ARRET arrosage Q111 = 0 Facteur de recouvrement : Q112 La TNC affecte au paramètre Q112 le facteur de recouvrement pour le fraisage de poche (PM7430). HEIDENHAIN TNC 320...
Unité de mesure dans le programme : Q113 Pour les imbrications avec PGM CALL, la valeur du paramètre Q113 dépend de l’unité de mesure utilisée dans le programme qui appelle en premier d’autres programmes. Unité de mesure dans progr. principal Val.
Val. paramètre Longueur d'outil Q115 Rayon d'outil Q116 Inclinaison du plan d'usinage avec angles de la pièce : coordonnées des axes rotatifs calculées par la TNC Coordonnées Val. paramètre Axe A Q120 Axe B Q121 Axe C Q122 HEIDENHAIN TNC 320...
Résultats de la mesure avec cycles palpeurs (voir également Manuel d'utilisation des cycles palpeurs) Valeurs effectives mesurées Val. paramètre Pente d'une droite Q150 Centre dans l'axe principal Q151 Centre dans l'axe secondaire Q152 Diamètre Q153 Longueur poche Q154 Largeur poche Q155 Longueur de l'axe sélectionné...
Page 289
Q197 Numéro du dernier cycle de mesure activé Q198 Etat étalonnage d'outil avec TT Val. paramètre Outil dans la tolérance Q199 = 0.0 Outil usé (LTOL/RTOL dépassée) Q199 = 1.0 Outil cassé (LBREAK/RBREAK dépassée) Q199 = 2.0 HEIDENHAIN TNC 320...
8.13 Exemples de programmation Exemple : Ellipse Déroulement du programme Le contour de l'ellipse est constitué de nombreux petits segments de droite (à définir avec Q7). Plus de pas de calcul sont définis et plus le contour sera lisse Définissez le sens du fraisage avec l'angle initial et l'angle final dans le plan : Sens d'usinage horaire : Angle initial >...
Page 291
Annuler le décalage du point zéro 43 CYCL DEF 7.1 X+0 44 CYCL DEF 7.2 Y+0 Aller à la distance d’approche 45 L Z+Q12 R0 FMAX Fin du sous-programme 46 LBL 0 47 END PGM ELLIPSE MM HEIDENHAIN TNC 320...
Exemple : cylindre concave avec fraise à bout hémisphérique Déroulement du programme Le programme fonctionne avec une fraise à bout hémisphérique, la longueur d'outil se réfère au centre de l'outil Le contour du cylindre est constitué de nombreux petits segments de droite (à définir avec Q13).
Page 293
Annuler le décalage du point zéro 49 CYCL DEF 7.0 POINT ZÉRO 50 CYCL DEF 7.1 X+0 51 CYCL DEF 7.2 Y+0 52 CYCL DEF 7.3 Z+0 53 LBL 0 Fin du sous-programme 54 END PGM CYLIN HEIDENHAIN TNC 320...
Exemple : sphère convexe avec fraise deux tailles Déroulement du programme Ce programme ne fonctionne qu’avec une fraise deux tailles Le contour de la sphère est constitué de nombreux petits segments de droite (à définir avec Q14, plan Z/X). Plus l'incrément angulaire est petit et plus le contour sera lisse Définissez le nombre de passes sur le contour avec l'incrément angulaire dans le plan (avec...
Page 295
Initialiser le pôle dans le plan X/Y pour le prépositionnement 36 LP PR+Q26 PA+Q8 R0 FQ12 Prépositionnement dans le plan 37 CC Z+0 X+Q108 Initialiser le pôle dans le plan Z/X, avec décalage du rayon d’outil 38 L Y+0 Z+0 FQ12 Se déplacer à la profondeur HEIDENHAIN TNC 320...
Page 296
39 LBL 2 40 LP PR+Q6 PA+Q24 FQ12 Aborder l'„arc” vers le haut 41 FN 2: Q24 = +Q24 - +Q14 Actualiser l’angle dans l'espace 42 FN 11: IF +Q24 GT +Q5 GOTO LBL 2 Demande si un arc est terminé, si non, saut au LBL 2 43 LP PR+Q6 PA+Q5 Aborder l'angle final dans l’espace 44 L Z+Q23 R0 F1000...
9.1 Introduire les fonctions M et STOP Principes de base Grâce aux fonctions auxiliaires de la TNC – appelées également fonctions M – vous commandez : le déroulement du programme, p. ex. une interruption de l'exécution des fonctions de la machine, par exemple, l’activation et la désactivation de la rotation broche et de l’arrosage le comportement de contournage de l'outil Le constructeur de la machine peut valider des fonctions...
9.3 Fonctions auxiliaires pour données de coordonnées Programmer les coordonnées machine : M91/M92 Point zéro règle Sur la règle de mesure, une marque de référence définit la position du point zéro de la règle. Point zéro machine Vous avez besoin du point zéro machine pour activer les limitations de la zone de déplacement (commutateurs de fin de course logiciel) aborder les positions machine (position de changement d’outil, par...
Page 301
M91/M92, vous devez activer la surveillance de la zone de travail et faire afficher la pièce brute se référant au point de référence initialisé, voir „Représenter le brut dans la zone d'usinage (Option software Advanced grafic features)”, page 403. HEIDENHAIN TNC 320...
Aborder les positions dans le système de coordonnées non incliné avec plan d'usinage incliné : M130 Comportement standard avec plan d'usinage incliné Les coordonnées des séquences de positionnement se réfèrent au système de coordonnées incliné. Comportement avec M130 Lorsque le plan d'usinage incliné est actif, les coordonnées des séquences linéaires se réfèrent au système de coordonnées non incliné.
Miscellaneous functions)” à la page 308)! Effet M97 n’est active que dans la séquence où elle a été programmée. L'angle du contour sera usiné de manière incomplète avec M97. Vous devez éventuellement effectuer un autre usinage à l'aide d'un outil plus petit. HEIDENHAIN TNC 320...
Page 304
Exemple de séquences CN 5 TOOL DEF L ... R+20 Grand rayon d’outil 13 L X... Y... R... F... M97 Aborder point 13 du contour Usiner les petits éléments de contour 13 et 14 14 L IY-0.5 ... R... F... Aborder point 15 du contour 15 L IX+100 ...
M98 est active en fin de séquence. Exemple de séquences CN Aborder les uns après les autres les points 10, 11 et 12 du contour : 10 L X... Y... RL F 11 L X... IY... M98 12 L IX+ ... HEIDENHAIN TNC 320...
Facteur d’avance pour plongées : M103 Comportement standard La TNC déplace l’outil suivant l’avance précédemment programmée et indépendamment du sens du déplacement. Comportement avec M103 La TNC réduit l'avance de contournage lorsque l'outil se déplace dans le sens négatif de l'axe d'outil. L'avance de plongée FZMAX est calculée à...
A la fin ou après l'interruption d'un cycle d'usinage, la situation de départ est à nouveau rétablie. Effet M109 et M110 sont actives en début de séquence. Pour annuler M109 et M110, introduisez M111. HEIDENHAIN TNC 320...
Précalcul de contour avec correction de rayon (LOOK AHEAD) : M120 (Option logiciel Miscellaneous functions) Comportement standard Si le rayon d'outil est supérieur à un étage de contour à usiner avec correction de rayon, la TNC interrompt l'exécution du programme et affiche un message d'erreur.
Page 309
DEP LCT ; la séquence contenant DEP LCT ne doit contenir que des coordonnées du plan d’usinage Avant d'utiliser les fonctions ci-après, vous devez annuler M120 et la correction de rayon : Cycle 32 Tolérance Cycle 19 Plan d'usinage Fonction PLANE M114 M128 HEIDENHAIN TNC 320...
Autoriser la superposition du déplacement de la manivelle en cours d'exécution du programme : M118 (option de logiciel Miscellaneous functions) Comportement standard Dans les modes Exécution du programme, la TNC déplace l’outil tel que défini dans le programme d’usinage. Comportement avec M118 A l'aide de M118, vous pouvez effectuer des corrections manuelles avec la manivelle pendant l'exécution du programme.
TNC déplace l'outil dans le système incliné. Avec M140 MB MAX, vous pouvez effectuer le dégagement seulement dans le sens positif. Avant M140, définir systématiquement un appel d'outil avec l'axe d'outil car, sinon le sens du déplacement n'est pas défini. HEIDENHAIN TNC 320...
Annuler la surveillance du palpeur : M141 Comportement standard Lorsque la tige de palpage est déviée, la TNC délivre un message d'erreur dès le déplacement d'un axe de la machine. Comportement avec M141 La TNC déplace les axes de la machine même si la tige de palpage a été...
Vous pouvez aussi, d’une manière générale, désactiver cette fonction dans le paramètre-machine CfgLiftOff. Effet M148 agit jusqu'à ce que la fonction soit désactivée avec M149. M148 est active en début de séquence et M149, en fin de séquence. HEIDENHAIN TNC 320...
10.1 Aperçu des fonctions spéciales La touche SPEC FCT et les softkeys correspondantes vous donnent accès à d'autres fonctions spéciales de la TNC. Les tableaux suivants récapitulent les fonctions disponibles. Menu principal fonctions spéciales SPEC FCT Sélectionner les fonctions spéciales Fonction Softkey Description...
Définir une formule complexe de Voir Manuel contour d'utilisation des cycles Définir des motifs d'usinage Voir Manuel réguliers d'utilisation des cycles Sélectionner un fichier de points Voir Manuel de positions d'usinage d'utilisation des cycles HEIDENHAIN TNC 320...
Menu de définition de diverses fonctions conversationnelles Texte clair Menu de définition de diverses fonctions conversationnelles Texte clair Fonction Softkey Description Définir le comportement des Page 319 axes parallèles U, V, W Définir les fonctions chaines de Page 275 caractères Insérer un commentaire Page 113 Programmation : fonctions spéciales...
Choix d'un programme Fin du programme M2 ou M30 Interruption de programme (PARAXCOMP reste actif) PARAXCOMP OFF ou PARAXMODE OFF Avant le changement de la cinématique de la machine, les fonctions des axes parallèles doivent être désactivées. HEIDENHAIN TNC 320...
AFFICHAGE FONCTION PARAXCOMP Exemple : Séquence CN Avec la fonction AFFICHAGE PARAXCOMP, vous commutez l'affichage des fonctions des déplacements des axes parallèles. La TNC tient compte 13 FONCTION PARAXCOMP AFFICHAGE W des déplacements de l'axe parallèle dans l'affichage des positions de l'axe principal correspondant (affichage de la somme) L'affichage des positions de l'axe principale affiche ainsi toujours la distance relative entre l'outil et la pièce, indépendamment du fait que l'axe principal ou...
Pour la définition, procédez de la façon suivante : Afficher la barre de softkeys avec les fonctions spéciales Choisir le menu de définition de diverses fonctions conversationnelles Texte clair Choisir FONCTION PARAX Choisir FONCTION PARAXCOMP Choisir FONCTION PARAXCOM Définir l'axe parallèle HEIDENHAIN TNC 320...
FONTION PARAXCOMP OFF Exemple : Séquences CN Avec la fonction PARAXCOMP OFF, vous mettez hors service les fonctions des axes parallèles AFFICHAGE PARAXCOMP et PARAXCOMP MOVE 13 FONCTION PARAXCOMP OFF Pour la définition, procédez de la façon suivante : 13 FONCTION PARAXCOMP OFF W Afficher la barre de softkeys avec les fonctions spéciales Choisir le menu de définition de diverses fonctions...
FONCTION PARAXMODE OFF Exemple : Séquence CN Les fonctions des axes parallèles sont désactivés avec la fonction PARAXCOMP OFF. La TNC utilise les axes principaux configurés par le 13 FONCTION PARAXCOMP OFF constructeur de la machine. Pour la définition, procédez de la façon suivante : Afficher la barre de softkeys avec les fonctions spéciales...
11.1 Fonctions réservées à l'usinage multiaxes Ce chapitre regroupe les fonctions TNC qui ont un rapport avec l'usinage multiaxes : Fonction TNC Description Page PLANE Définir les opérations d'usinage dans le plan d'usinage incliné Page 327 M116 Avance des axes rotatifs Page 348 Déplacement des axes rotatifs avec optimisation de course Page 349...
X incliné POINTS Coordonnées de trois Page 339 points quelconques du plan à incliner RELATIF Un seul angle dans Page 341 l'espace, agissant de manière incrémentale HEIDENHAIN TNC 320...
Page 328
Fonction Paramètres nécessaires Softkey Page AXIAL Jusqu'à trois angles d'axes Page 342 absolus ou incrémentaux A, B, C RESET Annuler la fonction PLANE Page 330 La définition des paramètres de la fonction PLANE se fait en deux parties : La définition géométrique du plan différente pour chacune des fonctions PLANE disponibles Le comportement de positionnement de la fonction PLANE, qui est indépendante de la définition du plan et...
Dès qu'une fonction PLANE est activée, la TNC affiche l'angle dans l'espace calculé dans l'affichage d'état supplémentaire (voir. figure). Quelle que soit la fonction PLANE utilisée, la TNC calcule en fin de compte toujours en interne l'angle dans l'espace. HEIDENHAIN TNC 320...
Annulation de la fonction PLANE Exemple : Séquence CN Afficher la barre de softkeys avec les fonctions spéciales 25 PLANE RESET MOVE DIST50 F1000 Sélectionner les fonctions spéciales : appuyez sur la softkey FONCTION SPÉCIALE TNC Sélectionner la fonction PLANE : appuyer sur la softkey INCLINAISON PLAN D'USINAGE : la TNC affiche dans la barre de softkeys les choix disponibles Sélectionner la fonction à...
SPA, SPB et SPC, même si l'un d'entre eux est égal à 0. L'ordre chronologique des rotations défini préalablement est valable indépendamment de l'axe d'outil actif. Description des paramètres pour le comportement du positionnement : voir „Définir le comportement de positionnement de la fonction PLANE”, page 344 HEIDENHAIN TNC 320...
Page 332
Paramètres d'introduction Angle dans l'espace A?: Angle de rotation SPA autour de l'axe machine X (voir figure en haut à droite). Plage d'introduction -359.9999° à +359.9999° Angle dans l'espace B?: Angle de rotation SPB autour de l'axe machine Y (voir figure en haut à droite). Plage d'introduction -359.9999°...
à un parallélépipède rectangle. Si tel n'est pas le cas, l'usinage peut induire des distorsions sur la pièce. Description des paramètres pour le comportement du positionnement : voir „Définir le comportement de positionnement de la fonction PLANE”, page 344 HEIDENHAIN TNC 320...
Page 334
Paramètres d'introduction Angle proj. 1er plan de coord.? : angle projeté du plan d'usinage incliné dans le 1er plan de coordonnées du système de coordonnées machine (Z/X avec axe d'outil Z, voir figure en haut à droite). Plage d'introduction –89.9999° à +89.9999°.
Remarques avant la programmation L'ordre chronologique des rotations défini préalablement est valable indépendamment de l'axe d'outil actif. Description des paramètres pour le comportement du positionnement : voir „Définir le comportement de positionnement de la fonction PLANE”, page 344 HEIDENHAIN TNC 320...
Page 336
Paramètres d'introduction Angle rot. Plan coord. princip.? : angle de rotation EULPR autour de l'axe Z (voir figure en haut à droite) Remarque : Plage d'introduction: -180.0000° à 180.0000° L'axe 0° est l'axe X Angle d’inclinaison axe d’outil? : angle d'inclinaison EULNUT du système de coordonnées autour de l'axe X tourné...
En interne, la TNC calcule des vecteurs normés à partir des valeurs que vous avez introduites. Description des paramètres pour le comportement du positionnement : voir „Définir le comportement de positionnement de la fonction PLANE”, page 344 HEIDENHAIN TNC 320...
Page 338
Paramètres d'introduction Composante X du vecteur de base? : composante X BX du vecteur de base B (voir . figure en haut à droite). Plage d'introduction : -9.9999999 à +9.9999999 Composante Y du vecteur de base? : composante Y BY du vecteur de base B (voir figure en haut à droite). Plage d'introduction : -9.9999999 à...
Les trois points définissent la pente du plan. La position du point zéro actif n'est pas modifiée par la TNC. Description des paramètres pour le comportement du positionnement : voir „Définir le comportement de positionnement de la fonction PLANE”, page 344 HEIDENHAIN TNC 320...
Page 340
Paramètres d'introduction Coordonnée X 1er point du plan? : coordonnée X P1X du premier point du plan (voir figure en haut à droite) Coordonnée Y 1er point du plan? : coordonnée Y P1Y du premier point du plan (voir figure en haut à droite) Coordonnée Z 1er point du plan? : coordonnée Z P1Z du 1er point du plan (voir figure en haut à...
Poursuivre avec les propriétés de positionnement (voir „Définir le comportement de positionnement de la fonction PLANE” à la page 344) Abréviations utilisées Abréviation Signification RELATIF de l'anglais relative = par rapport à Exemple : Séquence CN 5 PLANE RELATIF SPB-45 ..HEIDENHAIN TNC 320...
Plan d'usinage défini avec angles d'axes : PLANE AXIAL (fonction FCL 3) Application La fonction PLANE AXIAL définit à la fois la position du plan d’usinage et les coordonnées nominales des axes rotatifs. Cette fonction est facile à mettre en œuvre, notamment sur les machines avec cinématiques cartésiennes et avec cinématiques dans lesquelles un seul axe rotatif est actif.
Page 343
Poursuivre avec les propriétés de positionnement (voir „Définir le comportement de positionnement de Exemple : Séquence CN la fonction PLANE” à la page 344) 5 PLANE AXIAL B-45 ..Abréviations utilisées Abréviation Signification en Anglais axial = en forme d'axe AXIAL HEIDENHAIN TNC 320...
Définir le comportement de positionnement de la fonction PLANE Vue d'ensemble Indépendamment de la fonction PLANE utilisée pour définir le plan d'usinage incliné, vous disposez toujours des fonctions suivantes pour le comportement de positionnement : inclinaison automatique Sélection d'autres possibilités d'inclinaisons Sélection du mode de transformation inclinaison automatique : MOVE/TURN/STAY (introduction impérative)
Page 345
12 L Z+250 R0 FMAX Définir la fonction PLANE et l'activer 13 PLANE SPATIAL SPA+0 SPB+45 SPC+0 STAY Positionner l'axe rotatif en utilisant les valeurs 14 L A+Q120 C+Q122 F2000 calculées par la TNC Définir l'usinage dans le plan incliné HEIDENHAIN TNC 320...
Page 346
Sélection d'alternatives d'inclinaison : SEQ +/– (introduction optionnelle) Après que vous ayez défini la position du plan d'usinage, la TNC doit calculer les positions adéquates des axes rotatifs présents sur votre machine. En règle générale, il existe toujours deux solutions. Avec le commutateur SEQ, vous choisissez quelle solution la TNC doit utiliser : SEQ+ positionne l'axe maître de manière à...
Page 347
COORD ROT et TABLE ROT ne servent pas. Quand vous utilisez la fonction TABLE ROT avec une rotation de base et un angle d'inclinaison à 0, la TNC incline la table à l'angle défini dans la rotation de base. HEIDENHAIN TNC 320...
11.3 Fonctions auxiliaires pour les axes rotatifs Avance en mm/min. sur les axes rotatifs A, B, C: M116 (option de logiciel 1) Comportement standard Pour un axe rotatif, la TNC interprète l'avance programmée en degrés/min. (dans les programmes en mm et aussi les programmes en pouces).
360°. Exemples : Position effective Position nominale Course 350° 10° +20° 10° 340° –30° Effet M126 est active en début de séquence. Pour annuler M126, introduisez M127, M126 est également désactivée en fin de programme. HEIDENHAIN TNC 320...
Réduire l'affichage de l'axe rotatif à une valeur inférieure à 360° : M94 Comportement standard La TNC déplace l’outil de la valeur angulaire actuelle à la valeur angulaire programmée. Exemple : Valeur angulaire actuelle : 538° Valeur angulaire programmée : 180°...
12.1 Mise sous tension, Mise hors tension Mise sous tension La mise sous tension et le franchissement des points de référence sont des fonctions qui dépendent de la machine. Consultez le manuel de votre machine. Mettre sous tension l'alimentation de la TNC et de la machine. La TNC affiche alors le dialogue suivant : DÉMARRAGE DU SYSTÈME La TNC démarre...
Page 353
Mémorisation/édition de programme ou Test de programme. Vous pouvez alors franchir les points de référence ultérieurement. Pour cela, en mode Manuel, appuyez sur la softkey FRANCHIR PT DE REF HEIDENHAIN TNC 320...
Page 354
Franchissement du point de référence avec inclinaison du plan d'usinage La TNC active automatiquement le plan d'usinage incliné si cette fonction était active au moment de la mise hors tension de la commande. La TNC déplace alors les axes dans le système de coordonnées incliné...
Vous devez savoir que le fait d'actionner la touche END après la mise à l'arrêt de la commande provoque un redémarrage de celle-ci. La mise hors tension pendant le redémarrage peut également entraîner la perte de données! HEIDENHAIN TNC 320...
12.2 Déplacement des axes de la machine Remarque Le déplacement avec touches de sens externes est une fonction-machine. Consultez le manuel de la machine! Déplacer l'axe avec les touches de sens externes Sélectionner le mode Manuel Pressez la touche de sens externe, maintenez-la enfoncée pendant tout le déplacement de l'axe ou Déplacez l'axe en continu : maintenir enfoncée la touche de sens externe et appuyez brièvement sur la...
Introduire la passe en mm, valider avec la touche ENT Appuyer sur la touche de sens externe : répéter à volonté le positionnement La valeur max. que l'on peut introduire pour une passe est de 10 mm. HEIDENHAIN TNC 320...
Déplacement avec la manivelle électronique HR 410 La manivelle portable HR 410 est équipée de deux touches de validation. Elles sont situées sous la poignée en étoile. Vous ne pouvez déplacer les axes de la machine que si une touche de validation est enfoncée (fonction qui dépend de la machine).
Si F=0 est introduit, alors c'est la plus petite avance des paramètres machine manualFeed qui est valide Si l'avance introduite dépasse l'avance définie dans le paramètre machine maxFeed, c'est la valeur introduite dans le paramètre- machine qui est active F reste sauvegardée même après une coupure d'alimentation. HEIDENHAIN TNC 320...
Modifier la vitesse de rotation broche et l'avance La valeur programmée pour la vitesse de rotation broche S et l'avance F peut être modifiée de 0% à 150% avec les potentiomètres. Le potentiomètre de réglage de la vitesse de broche n'agit que sur les machines équipées d'un variateur de broche.
Lors de l'initialisation du point de référence, vous initialisez l'affichage de la TNC aux coordonnées d'une position pièce connue. Préparatifs Fixer la pièce et la dégauchir Mettre en place l'outil zéro de rayon connu S'assurer que la TNC est réglée en affichage des positions effectives HEIDENHAIN TNC 320...
Initialiser le point de référence avec les touches d'axes Mesure de précaution Si la surface de la pièce ne doit pas être affleurée, il convient de poser dessus une cale d'épaisseur d. Introduisez alors pour le point de référence une valeur augmentée de d.
Dans la copie du tableau, ne modifiez jamais le nombre de lignes! Des problèmes pourraient apparaitre au moment ou vous souhaiteriez activer de nouveau le tableau. Pour activer un tableau Preset situé dans un autre répertoire, vous devez le recopiez à nouveau dans le répertoire TNC:\table\. HEIDENHAIN TNC 320...
Page 364
Vous disposez de plusieurs possibilités pour mémoriser des points de référence/rotations de base dans le tableau Preset : au moyen des cycles palpeurs en modes de fonctionnement Manuel ou Manivelle électronique (voir chapitre 14) au moyen des cycles palpeurs 400 à 402 et 410 à 419 en mode Automatique (voir Manuel d'utilisation des cycles, chapitres 14 et par une introduction manuelle (voir description ci-après) Les rotations de base du tableau Preset tourne le système...
Page 365
(le numéro de ligne correspond au numéro Preset) Si nécessaire, sélectionner dans le tableau Preset la colonne (l'axe) que vous voulez modifier A l'aide de la softkey, sélectionner l'un des choix disponibles (voir le tableau suivant) HEIDENHAIN TNC 320...
Page 366
Fonction Softkey Valider directement la position effective de l’outil (du comparateur) comme nouveau point de référence : la fonction ne mémorise le point de référence que sur l'axe sur lequel se trouve actuellement la surbrillance Affecter une valeur au choix à la position effective de l'outil (du comparateur) : la fonction ne mémorise le point de référence que sur l'axe actuellement en surbrillance.
Page 367
TNC inscrit un – dans toutes les colonnes (2ème barre de softkeys) Ajouter une seule ligne à la fin du tableau (2ème menu de softkeys) Effacer une seule ligne à la fin du tableau (2ème menu de softkeys) HEIDENHAIN TNC 320...
Page 368
Activer le point de référence du tableau Preset en mode Manuel Lorsque l'on active un point de référence à partir du tableau Preset, la TNC annule un décalage de point zéro actif, une image miroir, une rotation ou un facteur échelle. Par contre, une conversion de coordonnées que vous avez programmée avec le cycle 19 Inclinaison du plan d’usinage ou avec la fonction PLANE reste active.
POINT ZERO, cycle 8 IMAGE MIROIR, cycle 10 ROTATION, cycles 11 et 26 FACTEUR ECHELLE et cycle 19 PLAN D'USINAGE). Des informations supplémentaires sur le tableau des palpeurs sont disponibles dans le manuel utilisateur de la programmation des cycles HEIDENHAIN TNC 320...
Sélectionner le cycle palpeur Sélectionner le mode Manuel ou Manivelle électronique Sélectionner les fonctions de palpage : appuyer sur la softkey FONCTIONS PALPAGE. La TNC affiche d’autres softkeys : voir tableau ci-dessus Sélectionner le cycle palpeur : p. ex. appuyer sur la softkey PALPAGE ROT ;...
Introduire le numéro du point zéro dans le champ de saisie Numéro dans tableau = Appuyer sur la softkey ENTREE DANS TAB. POINTS; la TNC enregistre le point zéro sous le numéro introduit dans le tableau indiqué HEIDENHAIN TNC 320...
Enregistrer les valeurs de mesure issues des cycles palpeurs dans le tableau Preset Utilisez cette fonction si vous désirez enregistrer des valeurs de mesure dans le système de coordonnées machine (coordonnées REF). Si vous voulez enregistrer les valeurs de mesure dans le système de coordonnées pièce (coordonnées REF) utilisez la softkey ENTREE DANS TAB.
Déplacer le palpeur très près de la surface de la bague de réglage Si nécessaire, modifier le sens du déplacement : appuyer sur la softkey ou sur les touches fléchées Palper la surface : Appuyer sur la touche START externe HEIDENHAIN TNC 320...
Etalonner le rayon effectif et compenser le désaxage du palpeur Normalement, l'axe du palpeur n'est pas aligné exactement sur l'axe de broche. La fonction d'étalonnage détermine le décalage entre l'axe du palpeur et l'axe de broche et effectue la compensation. La procédure d'étalonnage varie en fonction des indications présentes dans la colonne TRACK du tableau des systèmes de palpage.
Automatique ou en mode Manuel. Les valeurs d'étalonnage déterminées sont prises en compte seulement après un (éventuellement nouvel) appel d'outil. Des informations supplémentaires sur le tableau des palpeurs sont disponibles dans le manuel utilisateur de la programmation des cycles HEIDENHAIN TNC 320...
12.7 Dégauchir la pièce avec le palpeur 3D (Option logiciel fonction Touch probe) Introduction La TNC peut compenser un désalignement de la pièce au moyen d'une „rotation de base“. Pour cela, la TNC initialise l'angle de rotation de la valeur d'un angle qu'une face de la pièce forme avec l'axe de référence angulaire du plan.
Annuler la rotation de base Sélectionner la fonction de palpage : appuyer sur la softkey PALPAGE ROT Introduire l'angle de rotation „0“; valider avec la softkey INIT ROTATION DE BASE Quitter la fonction de palpage : appuyer sur la touche END HEIDENHAIN TNC 320...
12.8 Initialiser le point de référence avec le palpeur 3D (Option logiciel Touch probe functions) Tableau récapitulatif Vous sélectionnez les fonctions destinées à initialiser le point de référence de la pièce dégauchie avec les softkeys suivantes : Softkey Fonction Page Initialiser le point de référence d'un Page 378 axe quelconque avec...
INITIAL. point de référencevoir „Enregistrer les valeurs de mesure issues des cycles palpeurs dans le tableau Preset”, page 372 Terminer la fonction de palpage : appuyer sur la softkey END HEIDENHAIN TNC 320...
Centre de cercle comme point de référence Vous pouvez utiliser comme points de référence les centres de perçages, de poches circulaires, de tenons, d'îlots circulaires, etc. Cercle intérieur : La TNC palpe automatiquement la paroi interne du cercle dans les quatre sens des axes de coordonnées.
La TNC affiche comme point de référence la coordonnée du point de palpage. Définir les coordonnées d’un coin dans le plan d’usinage Déterminer les coordonnées du coin : voir „Coin comme point de référence”, page 379. La TNC affiche comme point de référence les coordonnées du coin palpé. HEIDENHAIN TNC 320...
Page 382
Déterminer les dimensions d’une pièce Sélectionner la fonction de palpage : appuyer sur la softkey PALPAGE POS Positionner le palpeur à proximité du premier point de palpage A Sélectionner le sens de palpage par softkey Palpage : appuyer sur la touche START externe Noter la valeur affichée comme point de référence (seulement si le point de référence initialisé...
Page 383
Avec la softkey PALPAGE ROT, afficher comme angle de rotation l'angle PA compris entre les arêtes de la pièce Annuler la rotation de base ou rétablir la rotation de base d’origine : initialiser l'angle de rotation à la valeur notée précédemment HEIDENHAIN TNC 320...
Fonctions de palpage avec palpeurs mécaniques ou comparateurs Si vous ne disposez sur votre machine d'aucun palpeur 3D électronique, vous pouvez néanmoins utiliser toutes les fonctions de palpage manuelles décrites précédemment (exception : fonctions d'étalonnage) à l'aide de palpeurs mécaniques ou par simple affleurement.
(voir „La fonction PLANE : inclinaison du plan d'usinage (Logiciel Option 1)” à la page 327) Les fonctions TNC pour l'„inclinaison du plan d'usinage“ correspondent à des transformations de coordonnées. Le plan d'usinage est toujours perpendiculaire à l'axe d'outil. HEIDENHAIN TNC 320...
Page 386
Pour l'inclinaison du plan d'usinage, la TNC distingue toujours deux types de machines : Machine équipée d'une table pivotante Vous devez amener la pièce à la position d'usinage souhaitée par un positionnement correspondant de la table pivotante, par exemple avec une séquence L La position de l'axe d'outil transformé...
Inclinaison du plan d'usinage en mode manuel La fonction „transférer la position effective“ n'est pas autorisée si la fonction inclinaison du plan d'usinage est active Les positionnements automate PLC (définis par le constructeur de la machine) ne sont pas autorisés HEIDENHAIN TNC 320...
Activation de l'inclinaison en mode manuel Sélectionner l'inclinaison manuelle : appuyer sur la softkey 3D ROT Avec la touche du curseur, mettre en surbrillance le menu Mode Manuel Activer l'inclinaison manuelle : appuyer sur la softkey ACTIF Avec la touche du curseur, mettre en surbrillance l'axe rotatif souhaité...
Positionnement avec introduction manuelle. Pour cela, vous pouvez introduire un petit programme en format Texte clair HEIDENHAIN ou en DIN/ISO et l’exécuter directement. Les cycles de la TNC peuvent être également appelés à cet effet. Le programme est mémorisé dans le fichier $MDI.
Page 391
Appeler le cycle de PERCAGE 6 L Z+200 R0 FMAX M2 Dégager l'outil 7 END PGM $MDI MM Fin du programme Fonction droite : voir „Droite L”, page 169, cycle PERCAGE : voir manuel d'utilisation des cycles, cycle 200 PERCAGE. HEIDENHAIN TNC 320...
Page 392
Exemple 2 : compenser le désalignement de la pièce sur machines équipées d'un plateau circulaire Exécuter la rotation de base avec palpeur 3D. voir Manuel d'utilisation des cycles palpeurs „Cycles palpeurs en modes Manuel et Manivelle électronique“, paragraphe „Compenser le déport de la pièce“. Noter l'angle de rotation et annuler la rotation de base Sélectionner le mode Positionnement avec introduction manuelle...
FICHIER-CIBLE = Introduisez un nom sous lequel doit être mémorisé le PERCAGE contenu actuel du fichier $MDI Exécuter la copie Quitter le gestionnaire de fichiers : softkey FIN Autres informations : voir „Copier un fichier donné”, page 99. HEIDENHAIN TNC 320...
Page 394
Positionnement avec introduction manuelle...
14.1 Graphiques (Option logiciels Advanced grafic features) Application Dans les modes Exécution de programme et en mode Test de programme, la TNC simule l'usinage de manière graphique. A l'aide des softkeys, vous sélectionnez le graphique en Vue de dessus Représentation dans 3 plans Représentation 3D Le graphique de la TNC représente une pièce usinée avec un outil de forme cylindrique.
La simulation graphique dans cette vue est la plus rapide. Sélectionner la vue de dessus à l'aide de la softkey Règle pour la représentation graphique des niveaux de profondeur : plus le niveau est profond, plus le graphisme est foncé HEIDENHAIN TNC 320...
Représentation dans 3 plans La pièce s'affiche avec une vue de dessus et 2 coupes, comme sur un plan. Le symbole en bas et à gauche indique si la représentation correspond aux normes 1 ou 2 selon DIN 6, chap. 1 (sélectionnable par MP7310).
à faire tourner et agrandir/diminuer la pièce Sélectionner les fonctions pour faire tourner et agrandir/diminuer la pièce : Fonction Softkeys Faire tourner verticalement la représentation par pas de 15° Faire basculer horizontalement la représentation par pas de 15° HEIDENHAIN TNC 320...
Agrandissement de la découpe Vous pouvez modifier la découpe dans toutes les vues en mode Test de programme ainsi que dans un mode Exécution de programme. Pour cela, la simulation graphique ou l'exécution du programme doit être arrêtée. Un agrandissement de la découpe est toujours actif dans tous les modes de représentation.
TNC représente la pièce usinée ou non usinée conformément au BLK FORM programmé Avec la softkey ANNULER PIECE BRUTE, la TNC affiche également après une découpe sans PR. CPTE DETAIL. – la pièce brute à nouveau dans sa dimension programmée. HEIDENHAIN TNC 320...
Détermination de la durée d'usinage Modes de fonctionnement Exécution de programme Affichage de la durée comprise entre le début et la fin du programme. Le chronomètre est arrêté en cas d'interruption. Test de programme Affichage du temps déterminé par la TNC pour la durée des déplacements d'outils avec avance d'usinage de l'outil, la TNC incluant les temporisations.
Décaler la pièce brute dans le sens positif/négatif de Y Décaler la pièce brute dans le sens positif/négatif de Z Afficher la pièce brute se référant au dernier point de référence initialisé Activation ou désactivation de la fonction de surveillance HEIDENHAIN TNC 320...
14.3 Fonctions d'affichage du programme Vue d'ensemble Dans les modes de fonctionnement de déroulement du programme et en mode Test de programme, la TNC affiche les softkeys qui vous permettent de feuilleter page par page dans le programme d'usinage : Fonctions Softkey Dans le programme, feuilleter d’une page d’écran en...
Vous pouvez en plus utiliser les fonctions suivantes : Test de programme pas à pas Arrêt du test à une séquence donnée Saut de certaines séquences Fonctions destinées à la représentation graphique Détermination de la durée d'usinage Affichage d'état supplémentaire HEIDENHAIN TNC 320...
Page 406
M Les positionnements que le constructeur de la machine exécute via l'automate PLC HEIDENHAIN conseille donc d'exécuter chaque programme avec la prudence qui s'impose, y compris si le test du programme n'a généré aucun message d'erreur et n'a pas non plus détecté...
Page 407
Pour poursuivre le test, vous ne devez pas exécuter les actions suivantes : Sélectionner une autre séquence avec les touches du curseur ou la touche GOTO Apporter des modifications au programme Changer de mode de fonctionnement Sélectionner un nouveau programme HEIDENHAIN TNC 320...
14.5 Exécution de programme Utilisation En mode Exécution de programme en continu, la TNC exécute un programme d’usinage de manière continue jusqu’à la fin du programme ou jusqu’à une interruption. En mode Exécution de programme pas à pas, vous exécutez chaque séquence individuellement en appuyant chaque fois sur la touche START externe.
Exécution de programme en continu Lancer le programme d'usinage avec la touche START externe Exécution de programme pas à pas Lancer une à une chaque séquence du programme d'usinage individuellement avec la touche START externe HEIDENHAIN TNC 320...
Interrompre l'usinage Vous disposez de plusieurs possibilités pour interrompre l’exécution d’un programme : Interruptions programmées Touche STOP externe Commutation sur Exécution de programme pas à pas Lorsque la TNC enregistre une erreur pendant l’exécution du programme, elle interrompt alors automatiquement l’usinage. Interruptions programmées Vous pouvez définir des interruptions directement dans le programme d'usinage.
Déplacer les axes machine avec les touches de sens externes Sur certaines machines, vous devez appuyer sur la touche START externe après avoir actionné la softkey DEPLACEMENT MANUEL pour déverrouiller les touches de sens externes. Consultez le manuel de votre machine. HEIDENHAIN TNC 320...
Poursuivre l’exécution du programme après une interruption Si vous interrompez l’exécution du programme dans un cycle d’usinage, redémarrez le cycle du début. Les phases d’usinage déjà exécutées par la TNC le seront à nouveau. Si vous interrompez l'exécution du programme à l'intérieur d'une répétition de partie de programme ou d'un sous-programme, vous devez retourner à...
à l'aide de la fonction ABORDER POSITION jusqu'à la position calculée. La correction de la longueur d'outil n'est activée que par l'appel d'outil et une séquence de positionnement suivante. Ceci reste valable que si vous n'avez modifié que la longueur d'outil. HEIDENHAIN TNC 320...
Page 414
Dans le cas d'une amorce de séquence, la TNC saute tous les cycles palpeurs. Les paramètres de résultat issus de ces cycles peuvent le cas échéant ne pas comporter de valeurs. Après un changement d'outil dans le programme d'usinage, vous ne devez pas utiliser l'amorce de séquence si : vous lancez le programme dans une séquence FK le filtre stretch est actif...
Page 415
Si vous rentrez dans un sous-programme avec la touche GOTO numéro de séquence, la TNC ne lit pas la fin du sous-programme (LBL 0)! Dans ce cas, il faut toujours entrer avec la fonction Amorce de séquence! HEIDENHAIN TNC 320...
Aborder à nouveau le contour La fonction ABORDER POSITION permet à la TNC de déplacer l'outil vers le contour de la pièce dans les situations suivantes : Aborder à nouveau le contour après déplacement des axes de la machine lors d'une interruption réalisée sans STOP INTERNE Aborder à...
(voir fig. de droite, au centre) Heure (heu:min:sec) : heure à laquelle le programme doit être lancé Date (JJ.MM.AAAA) : date à laquelle le programme doit être lancé Pour activer le lancement : sélectionner la softkey OK HEIDENHAIN TNC 320...
14.7 Sauter des séquences Application Lors du test ou de l'exécution du programme, vous pouvez sauter les séquences marquées du signe „/“ lors de la programmation : Ne pas exécuter ou ne pas tester les séquences marquées du signe „/“ : régler la softkey sur ON Exécuter ou tester les séquences marquées du signe „/“...
Ne pas arrêter l'exécution ou le test du programme dans les séquences où M1 a été programmée : régler la softkey sur OFF Arrêter l'exécution ou le test du programme dans les séquences où M1 a été programmée : régler la softkey sur ON HEIDENHAIN TNC 320...
Page 420
Test de programme et Exécution de programme...
15.1 Sélectionner la fonction MOD Grâce aux fonctions MOD, vous disposez d'autres affichages et possibilités d'introduction. Les fonctions MOD disponibles dépendent du mode de fonctionnement sélectionné. Sélectionner les fonctions MOD Sélectionner le mode de fonctionnement dans lequel vous désirez modifier des fonctions MOD. Sélectionner les fonctions MOD : appuyer sur la touche MOD.
Afficher les différents numéros de logiciel Sélectionner l'affichage de positions Définir l'unité de mesure (mm/inch) Définir le mode de programmation en MDI Définir les axes pour le transfert de la position effective Afficher les durées de fonctionnement HEIDENHAIN TNC 320...
Type de commande : modèle de la commande (gérée par HEIDENHAIN) Logiciel CN : numéro du logiciel CN (géré par HEIDENHAIN) Logiciel CN : numéro du logiciel CN (géré par HEIDENHAIN) NC noyau : numéro du logiciel CN (géré par HEIDENHAIN) Logiciel PLC : numéro ou nom du logiciel automate PLC (géré...
15.3 Introduire un code Application La TNC a besoin d’un code pour les fonctions suivantes : Fonction Code Sélectionner les paramètres utilisateur Configurer la carte Ethernet NET123 Valider les fonctions spéciales lors de la 555343 programmation des paramètres Q HEIDENHAIN TNC 320...
Interface série de la TNC 320 La TNC 320 utilise automatiquement le protocole de transmission LSV2 pour la transmission série des données. Le protocole LSV2 est défini par défaut et ne peut pas être modifié, mise à part la vitesse en bauds (paramètre-machine baudRateLsv2).
TNC. La commande ne gère pas la réception bloc à bloc et l'exécution simultanée de ce même programme. Protocole de transmission des Choix données Transmission de données STANDARD standard Transmission des données par BLOCKWISE paquets Transmission sans protocole RAW_DATA HEIDENHAIN TNC 320...
Configurer les bits de données (dataBits) En configurant dataBits, vous définissez si un caractère doit être transmis avec 7 ou 8 bits de données. Vérifier la parité (parity) Le bit de parité permet de détecter les erreurs de transmission. Le bit de parité...
„importer tous les programmes“, „importer le programme proposé“ et „importer le répertoire“ Périphérique Mode Symbole PC avec logiciel de transmission LSV2 HEIDENHAIN TNCremoNT Unité à disquettes HEIDENHAIN Autres périphériques, tels qu'imprimante, lecteur, lecteur de ruban perforé, PC sans TNCremoNT HEIDENHAIN TNC 320...
Logiciel de transmission de données Il est conseillé d'utiliser le logiciel de transmission de données HEIDENHAIN TNCremo pour la transfert de fichiers de ou vers la TNC. Vous pouvez commander toute les commandes HEIDEHAIN avec TNCremo via l'interface sérielle ou l'interface Ethernet.
Page 431
à la page 105) et transférez les fichiers souhaités. Fermer TNCremoNT Sélectionnez le sous-menu <Fichier>, <Fermer> Utilisez également l'aide contextuelle de TNCremoNT dans laquelle toutes les fonctions sont expliquées. Vous l'appelez au moyen de la touche F1. HEIDENHAIN TNC 320...
15.5 Interface Ethernet Introduction En standard, la TNC est équipée d'une carte Ethernet pour connecter au réseau la commande en tant que client. La TNC transfère les données au moyen de la carte Ethernet en protocole smb (server message block) pour systèmes d'exploitation Windows ou en utilisant la famille de protocoles TCP/IP (Transmission Control Protocol/Internet Protocol) et à...
Page 433
Nom avec lequel la commande est désignée sur le réseau. Si vous utilisez un serveur Host name, vous devez inscrire ici le „Fully Qualified Hostname“. Si vous n'inscrivez ici aucun nom, la commande utilise ce qu'on appelle l'authentification ZERO. HEIDENHAIN TNC 320...
Page 434
Configuration Signification DHCP DHCP = Dynamic Host Configuration Protocol Dans le menu déroulant, configurez OUI ; la commande reçoit automatiquement d'un serveur DHCP situé sur le réseau son adresse réseau (adresse IP), le masque sous-réseau, le routeur par défaut et une éventuelle adresse de diffusion.
Page 435
(dotted decimal notation), p. ex. 160.1.180.4:/PC. Pour le chemin d'accès, tenez compte des minuscules et majuscules Connexion d'ordinateur individuel Windows via SMB : introduire le nom du réseau et le nom d'accès du calculateur, par exemple \\PC1791NT\PC HEIDENHAIN TNC 320...
Page 436
à tout moment dans le gestionnaire de programmes. L'indication au moyen de ce protocole n'est pas valable pour la TNC 320, c'est le protocole de transmission conforme à RFC 864 qui est utilisé. Fonctions MOD...
Page 437
PC, p. ex. 160.1.180.1 Dans le champ <Masque sous-réseau>, introduisez 255.255.0.0 Validez la configuration avec <OK> Enregistrez la configuration de réseau avec <OK>; si nécessaire, relancez Windows HEIDENHAIN TNC 320...
15.6 Sélectionner les affichages de positions Application Vous pouvez modifier l’affichage des coordonnées pour le mode Manuel et les modes Exécution de programme : La figure de droite indique différentes positions de l’outil Position de départ Position à atteindre par l’outil Point zéro pièce Point zéro machine Pour les affichages de positions de la TNC, vous pouvez sélectionner...
Système en pouces : Ex. X = 0.6216 (inch) : Fonction MOD Commutation mm/inch = inch. Affichage avec 4 chiffres après la virgule Si l'affichage en pouces est activé, la TNC affiche également l'avance en inch/min. Dans un programme en pouces, vous devez introduire l'avance multipliée par 10. HEIDENHAIN TNC 320...
15.8 Afficher les durées de fonctionnement Application Vous pouvez afficher différentes durées de fonctionnement à l’aide de la softkey TEMPS MACH. : Durée de Signification fonctionnement Marche commande Durée de fonctionnement de la commande depuis la mise en route Marche machine Durée de fonctionnement de la machine depuis sa mise en route Durée d'exécution depuis la mise en route...
16.1 Paramètres utilisateur spécifiques de la machine Application Afin de pouvoir réaliser la configuration des fonctions machine pour l'utilisateur, le constructeur de votre machine peut définir les paramètres machine disponibles en tant que paramètres utilisateur. Le constructeur de votre machine peut également définir dans la TNC d'autres paramètres-machine non décrits ci-dessous.
Page 443
Signification des icônes : branche existe mais fermée branche ouverte objet vide, ne peut pas s'ouvrir paramètre-machine initialisé paramètre-machine non initialisé (optionnel) peut être lu mais non éditable ne peut être ni lu, ni éditable HEIDENHAIN TNC 320...
Page 444
Afficher l'aide Avec la touche HELP, on peut afficher un texte d'aide sur chaque objet de paramètre ou sur chaque attribut. Si le texte d'aide ne tient pas sur une seule page (affichage, par ex. de 1/2 en haut et à droite), on peut alors aller à la seconde page en appuyant sur la softkey AIDE PAGE.
Page 445
Format des programmes CN et affichage des cycles Programmation en dialogue conversationnel Texte clair HEIDENHAIN ou en DIN/ISO HEIDENHAIN : programmation en mode MDI en dialogue conversationnel Texte clair ISO : programmation dans le mode MDI en DIN/ISO Représentation des cycles...
Page 446
Configuration des paramètres DisplaySettings Configuration de la langue de dialogue CN et automate PLC Langue du dialogue CN ENGLISH GERMAN CZECH FRENCH ITALIAN SPANISH PORTUGUESE SWEDISH DANISH FINNISH DUTCH POLISH HUNGARIAN RUSSIAN CHINESE CHINESE_TRAD SLOVENIAN ESTONIAN KOREAN LATVIAN NORWEGIAN ROMANIAN SLOVAK TURKISH LITHUANIAN...
Page 447
0.001 à 99 999.9999 [mm] : distance d'approche dans le sens de l'axe d'outil Zone de sécurité autour de la tige de palpage pour le prépositionnement 0.001 à 99 999.9999 [mm] : distance d'approche dans le plan perpendiculairement à l'axe d'outil HEIDENHAIN TNC 320...
Page 448
Configuration des paramètres ChannelSettings CH_NC Cinématique active Cinématique à activer Liste des cinématiques de la machine Tolérances de géométrie Ecart autorisé pour le rayon du cercle 0.0001 à 0.016 [mm] : écart autorisé pour le rayon au point final du cercle par rapport au point initial du cercle Configuration des cycles d'usinage Facteur de recouvrement dans le fraisage de poche...
Page 449
La TNC affiche dans le gestionnaire de fichiers les lecteurs et répertoires qui sont inscrits ici Heure universelle (Greenwich Time) Décalage horaire par rapport à l'heure universelle (h) -12 à 13 : décalage horaire par rapport à l'heure de Greenwich HEIDENHAIN TNC 320...
16.2 Distribution des broches et câbles pour les interfaces de données Interface V.24/RS-232-C, appareils HEIDENHAIN L’interface est conforme à la norme EN 50 178 Isolation électrique du réseau. Avec utilisation du bloc adaptateur 25 broches : Bloc adaptateur VB 365 725-xx...
Appareils autres que HEIDENHAIN La distribution des broches d'un appareil d'une autre marque peut fortement varier de celle d'un appareil HEIDENHAIN. Elle dépend de l'appareil et du type de transmission. Utilisez la distribution des broches du bloc adaptateur indiquée dans le tableau ci-dessous.
1. axe auxiliaire pour 4 axes plus broche asservie 2. axe auxiliaire pour 5 axes plus broche asservie Introduction des programmes en dialogue conversationnel Texte clair HEIDENHAIN et selon DIN/ISO via softkeys ou clavier USB Données de positions Positions nominales pour droites et cercles en coordonnées cartésiennes ou polaires Cotation en absolu ou en incrémental...
Page 453
Modes de représentation représentation dans 3 plans / représentation 3D Durée d'usinage Calcul de la durée d'usinage en mode de fonctionnement „Test de programme” Affichage de la durée d'usinage actuelle dans les modes de fonctionnement d'exécution du programme HEIDENHAIN TNC 320...
Page 454
Fonctions utilisateur Revenir dans le contour Amorce de séquence à n'importe quelle séquence du programme et approche de la position nominale pour poursuivre l'usinage Interruption du programme, quitter le contour et revenir dans le contour Tableaux de points zéro Plusieurs tableaux de points zéro pour la mémorisation des points zéro pièce Cycles palpeurs Etalonnage du palpeur Compensation manuelle ou automatique du non alignement de la pièce...
Page 455
V.24 / RS-232-C, 115 kbauds max. Interface de données étendue avec protocole LSV-2 pour commande à distance de la TNC via l'interface de données avec logiciel HEIDENHAIN TNCremo Interface Ethernet 100 Base T env. 2 à 5 Mbauds (en fonction du type de fichiers et du degré d'utilisation du réseau) 3 x USB 1.1...
Page 456
Formats d'introduction et unités des fonctions TNC Positions, coordonnées, rayons de cercles, -99 999.9999 à +99 999.9999 longueurs de chanfreins (5,4 : Chiffres avant/après la virgule) [mm] Numéros d'outils 0 à 32 767,9 (5,1) Noms d'outils 16 caractères, écrits entre ““ avec TOOL CALL. Caractères autorisés : #, $, %, &, - Valeurs Delta des corrections d'outils -99.9999 à...
2 Ôter les cinq vis du capot du MC 6110 3 Retirer le capot 4 La pile tampon est située sur la face latérale de la platine 5 Changer la pile : la nouvelle pile ne peut pas être mal insérée HEIDENHAIN TNC 320...
Page 459
Caractéristiques techniques ... 452 Interrompre ... 410 Centre de cercle ... 172 Poursuivre après une Cercle entier ... 173 interruption ... 412 Chanfrein ... 170 Sauter des séquences ... 418 Chemin ... 93 Tableau récapitulatif ... 408 Codes ... 425 HEIDENHAIN TNC 320...
Page 460
Facteur d’avance pour plongées : Fonctions auxiliaires Imbrications ... 213 M103 ... 306 Broche et arrosage ... 299 Inclinaison du plan d'usinage ... 327, Familles de pièces ... 228 Contrôle déroulement du FCL ... 424 programme ... 299 Manuelle ... 385 Fichier Introduire ...
Page 461
Avec introduction manuelle ... 390 Système de référence ... 75 Positions sur une pièce Quitter le contour ... 160 Absolues ... 77 avec coordonnées polaires ... 162 Incrémentales ... 77 Pré-définition de paramètres ... 317 Principes de base ... 74 HEIDENHAIN TNC 320...
Page 462
Tableau d'emplacements ... 142 Tableau d'outils Editer, quitter ... 139 Fonctions d'édition ... 140 Possibilités d'introduction ... 136 Tableau de points zéro Valider les résultats du palpage ... 371 Tableau Preset ... 363 Valider les résultats du palpage ... 372 Teach In ...
Tracé de contour Facteur échelle spécifique de l'axe Corps d'un cylindre Rainurage sur le corps d'un cylindre Corps d'un cylindre, oblong convexe Tolérance Perçage Alésage à l'alésoir Alésage à l'outil Perçage universel Lamage en tirant Perçage profond universel HEIDENHAIN TNC 320...
Page 464
Numéro Actif Actif Désignation du cycle cycle CALL Taraudage avec mandrin de compensation, nouveau Nouveau taraudage rigide Fraisage de trous Taraudage avec brise-copeaux Motifs de points sur un cercle Motifs de points en grille Fraisage ligne à ligne Surface régulière Surfaçage Centrage Perçage mono lèvre...
Avance sur les axes rotatifs en mm/min. Page 348 M117 Annulation de M116 M118 Superposition du positionnement avec manivelle pendant l'exécution du programme Page 310 M120 Calcul anticipé du contour avec correction de rayon (LOOK AHEAD) Page 308 HEIDENHAIN TNC 320...
Page 466
Action sur à la Effet Page séquence début M126 Déplacement des axes rotatifs avec optimisation de course Page 349 M127 Annulation de M126 M130 Dans la séquence de positionnement : les points se réfèrent au système de coordonnées Page 302 non incliné...
Comparatif de la TNC 320 et de la iTNC 530 Comparatif : Caractéristiques techniques Fonction TNC 320 iTNC 530 Axes 5 au maximum 18 au maximum Finesse d'introduction et résolution : Axes linéaires 1µm 0.1 µm Axes rotatifs 0,001° 0,0001°...
Gestion de têtes orientables Fonction non disponible Fonction disponible Identification d'outils Balluf Fonction non disponible Fonction disponible Gestion de plusieurs magasins d'outils Fonction non disponible Fonction disponible Gestion d'outils avancée avec Python Fonction non disponible Fonction disponible HEIDENHAIN TNC 320...
Formulaire de présentation Commutation par Commutation par touche du partage de softkey l'écran Echange des tableaux d'outils entre la TNC 320 et la iTNC 530 Impossible Impossible Tableau de systèmes de palpage pour la gestion des divers – palpeurs 3D...
Page 471
FMAXT (avec le potentiomètre d'avance actif : temps en secondes – pour le déplacement) Programmation flexible des contours FK Programmation des pièces avec une cotation non orientée CN Conversion de programme FK en dialogue Texte clair – HEIDENHAIN TNC 320...
Page 472
Fonction TNC 320 iTNC 530 Sauts de programme : Nombre max de numéros de label 65535 1000 Sous-programmes Niveau d'imbrication des sous-programmes Répétitions de parties de programme Programme quelconque comme sous-programme Programmation des paramètres Q : Fonctions standard mathématiques Introduction formule Traitement de chaîne de caractères...
Page 473
Usinage orienté outil – Tableau palettes : Gestion des points de référence des palettes – Revenir dans le contour Avec anticipation de séquence Après interruption de programme Fonction Autostart Teach-In : Transférer les positions effectives dans un programme CN HEIDENHAIN TNC 320...
Page 474
Fonction TNC 320 iTNC 530 Gestion étendue des fichiers : Définir plusieurs répertoires et sous-répertoires Fonction de tri Fonction souris Sélectionner le répertoire cible à l'aide de softkey – Aides à la programmation : Figures d'aide pour la programmation des cycles X, commutable avec donnée de...
Page 475
Chemin restant à parcourir dans un système de coordonnées – incliné. Affichage dynamique du contenu des paramètres Q, identificateur – définissable Affichage d'état OEM auxiliaire via Python – Affichage graphique du temps restant – Réglage individuel des couleurs de l'interface utilisateur – HEIDENHAIN TNC 320...
Page 477
213, Finition de tenon rectangulaire 214, Finition de poche circulaire 215, Finition de tenon circulaire 220, Motifs de points sur un cercle 221, Motifs de points sur grille 230, Usinage ligne à ligne 231, Surface régulière 232, Surfaçage HEIDENHAIN TNC 320...
Annulation de M101 M103 Réduire au facteur F l'avance de plongée (pourcentage) – M104 Réactiver le dernier point de référence initialisé – M105 Exécuter l'usinage avec le deuxième facteur k – M106 Exécuter l'usinage avec le premier facteur k HEIDENHAIN TNC 320...
Page 480
Effet TNC 320 iTNC 530 M107 Inhiber le message d'erreur pour outils jumeaux avec surépaisseur M108 Annulation de M107 M109 Vitesse de contournage constante sur le contour (augmentation et réduction de l'avance) M110 Vitesse de contournage constante sur le contour (réduction d'avance seulement)
Page 481
530 M148 Lors d'un stop CN, dégager l'outil automatiquement du contour M149 Annulation de M148 M150 Ne pas afficher le message de commutateur de fin de course – M200 Fonctions pour découpe au laser – M204 HEIDENHAIN TNC 320...
Comparatif : Cycles palpeurs en modes Manuel et Manivelle électronique Cycle TNC 320 iTNC 530 Tableau de systèmes de palpage pour la gestion des palpeurs 3D – Etalonnage de la longueur effective Etalonnage du rayon effectif Détermination de la rotation de base à partir d'une droite Initialisation du point de référence dans un axe au choix...
413, Point de référence extérieur cercle 414, Point de référence coin, extérieur 415, Point de référence coin, intérieur 416, Point de référence centre cercle de trous 417, Point de référence axe palpeur 418, Point de référence centre de 4 trous HEIDENHAIN TNC 320...
Page 484
Cycle TNC 320 iTNC 530 419, Point de référence axe seul 420, Mesure d’un angle 421, Mesure d’un perçage 422, Mesure cercle, extérieur 423, Mesure rectangle, intérieur 424, Mesure rectangle, extérieur 425, Mesure rainure, intérieur 426, Mesure bossage, extérieur 427, Alésage à l’outil...
Quitter le sous-menu : appuyer le menu : appuyer à nouveau sur la à nouveau sur la touche APPR DEP, la touche APPR DEP, la TNC affiche à TNC affiche à nouveau la dernière barre nouveau la dernière barre active active HEIDENHAIN TNC 320...
Page 486
Fonction TNC 320 iTNC 530 Appuyer sur la touche du clavier END Termine la phase d'édition et appelle la Termine le menu respectif avec menu actif CYCLE DEF et TOUCH gestion des fichiers PROBE Appel du gestionnaire de fichiers avec Termine la phase d'édition et appelle la...
Page 487
AUTO DRAW ON sur la séquence CYCL CALL sous-programme ayant provoqué l'erreur Décalage de la fenêtre zoom Fonction de répétition non disponible Fonction de répétition disponible HEIDENHAIN TNC 320...
Fonction TNC 320 iTNC 530 Programmation des axes auxiliaires : Syntaxe FONCTION PARAXCOMP : Disponible Non disponible configurer le comportement et l'affichage des déplacements Syntaxe FONCTION PARAXMODE : définir Disponible Non disponible l'affectation des axes parallèles à déplacer Programmation de cycles constructeur Accès aux données des tableaux...
Page 489
Fonctions auxiliaires M spécifiques à la Sont la cause de messages d'erreur, si Sont ignorés lors du test de programme machine non intégrés dans l'automate PLC Afficher/éditer un tableau d’outils Fonction disponible par softkey Fonction non disponible HEIDENHAIN TNC 320...
Comparatif : Différents modes Manuels, fonctionnalité Fonction TNC 320 iTNC 530 Fonction 3D ROT : Désactivation Quand une inclinaison du plan Même si l'inclinaison est réglée pour manuelle d'une fonction d'inclinaison d'usinage est réglée sur inactif dans les les deux modes sur Inactif les valeurs...
Page 491
A chaque instant avec la touche du BACK/ END clavier END Edition multiple de la table d'outils La barre des softkeys sélectionnée en La barre des softkeys fixe (barre TOOL.T, ou du tableau dernier est active softkey 1) est affichée d'emplacements tool_p.tch HEIDENHAIN TNC 320...
Comparatif : Différences dans les modes d'usinage, fonctionnalité Fonction TNC 320 iTNC 530 Disposition des barres de softkeys et La disposition des barres des softkeys et des softkeys diffère en fonction du des softkeys dans l'écran partage de l'écran actuel.
Page 493
été interrompu interrompu par la softkey STOP par la commutation dans le mode INTERNE Exécution séquence par séquence Déplacement manuel pendant une Fonction non disponible Fonction disponible interruption de programme avec M118 actif. HEIDENHAIN TNC 320...
Comparatif : Différences dans les modes d'usinage, déplacements Attention, contrôler les déplacements! Les programmes élaborés sur des commandes plus anciennes peuvent sur une TNC 320 occasionner des déplacements erronés ou des messages d'erreur! Les programmes doivent absolument être lancés avec précaution et attention particulières! La liste suivante indique les différences connues.
Page 495
0 après une un élément de contour de longueur 0 séquence RND ou CHF précède une séquence RND ou CHF Un élément de contour de longueur 0 est ignoré, quand il succède à une séquence RND ou CHF HEIDENHAIN TNC 320...
Page 496
Fonction TNC 320 iTNC 530 Programmation de cercle en L'angle de rotation incrémental IPA et Le signe du sens de rotation est utilisé, coordonnées polaires le sens de rotation DR doivent avoir le lorsque DR et IPA sont définis avec des même signe.
Page 497
égale à la surépaisseur + contour à usiner, et ceci sans aucun distance de sécurité risque de collision. En cas d'impossibilité, les longueurs des arcs de cercle sont divisés par deux, jusqu'à ce que l'emplacement soit possible. HEIDENHAIN TNC 320...
Page 498
Fonction TNC 320 iTNC 530 Cycles SLII 20 bis 24 : Traitement des coordonnées et Un message d'erreur est délivré Tous les axes décrivant le contour qui valeurs d'axes en dehors du plan sont en dehors du plan d'usinage d'usinage sont ignorés...
Page 499
Fonctions spéciales pour la programmation des cycles : FN17 Fonction disponible, les différences Fonction disponible, les différences sont minimes sont minimes FN18 Fonction disponible, les différences Fonction disponible, les différences sont minimes sont minimes HEIDENHAIN TNC 320...
Comparatif : Différences dans le mode MDI Fonction TNC 320 iTNC 530 Exécution de séquences dépendantes Fonction disponible partiellement Fonction disponible Mémorisation de fonctions modales Fonction disponible partiellement Fonction disponible Comparatif : Différences pour le poste de programmation Fonction TNC 320 iTNC 530 Version démo...
Les palpeurs 3D de HEIDENHAIN vous aident à réduire les temps morts: Par exemple • Dégauchissage des pièces • Initialisation des points de référence • Etalonnage des pièces • Digitalisation de formes 3D avec les palpeurs de pièces TS 220 avec câble TS 640 avec transmission infra-rouge •...