HEIDENHAIN TNC 320 Manuel D'utilisation
Masquer les pouces Voir aussi pour TNC 320:
Table des Matières

Publicité

Liens rapides

Manuel d'utilisation
Dialogue conversationnel
Texte clair HEIDENHAIN
TNC 320
Logiciel CN
340 551-01
Français (fr)
3/2006

Publicité

Table des Matières
loading

Sommaire des Matières pour HEIDENHAIN TNC 320

  • Page 1 Manuel d’utilisation Dialogue conversationnel Texte clair HEIDENHAIN TNC 320 Logiciel CN 340 551-01 Français (fr) 3/2006...
  • Page 2 Eléments de commande à l'écran Programmation d'opérations de contournage Définir le partage de l'écran Approche/sortie du contour Programmation flexible de contours FK Commuter écran entre modes de fonc- tionnement Machine et Programmation Droite Softkeys: Sélection fonction à l'écran Centre de cercle/pôle pour coordonnées polaires Commutation entre barres de softkeys Trajectoire circulaire autour du centre de cercle Sélectionner les modes de fonctionnement Machine...
  • Page 5: Type De Tnc, Logiciel Et Fonctions

    Taraudage sans mandrin de compensation „ Reprise du contour après une interruption En outre, la TNC 320 dispose aussi d’options-logiciel pouvant être mises en oeuvre par le constructeur de votre machine. Option-logiciel 1er axe auxiliaire pour 4 axes et broche non asservie 2ème axe auxiliaire pour 5 axes et broche non asservie...
  • Page 7 à la programmation Programmation: Outils Programmation: Programmer les contours Programmation: Fonctions auxiliaires Programmation: Cycles Programmation: Sous-programmes et répétitions de parties de programme Programmation: Paramètres Q Test de programme et exécution de programme Fonctions MOD Cycles palpeurs Informations techniques TNC 320 HEIDENHAIN...
  • Page 9: Table Des Matières

    Exécution de programme en continu et Exécution de programme pas à pas ..32 1.4 Affichages d'état ..33 Affichage d'état „général“ ..33 Affichage d'état supplémentaire ..34 1.5 Accessoires: Palpeurs 3D et manivelles électroniques HEIDENHAIN ..37 Palpeurs 3D ..37 Manivelles électroniques HR ..37 HEIDENHAIN TNC 320...
  • Page 10 2 Mode manuel et dégauchissage ..39 2.1 Mise sous tension, hors tension ..40 Mise sous tension ..40 Mise hors tension ..41 2.2 Déplacement des axes de la machine ..42 Remarque ..42 Déplacer l'axe avec les touches de sens externes ..42 Positionnement pas à...
  • Page 11 3 Positionnement avec introduction manuelle ..49 3.1 Programmation et exécution d’opérations simples d’usinage ..50 Exécuter le positionnement avec introduction manuelle ..50 Sauvegarder ou effacer des programmes contenus dans $MDI ..52 HEIDENHAIN TNC 320...
  • Page 12 Périphériques USB sur la TNC ..74 4.4 Ouverture et introduction de programmes ..75 Structure d'un programme CN en format conversationnel Texte clair HEIDENHAIN ..75 Définir la pièce brute: BLK FORM ..75 Ouvrir un nouveau programme d'usinage ..76 Programmation de déplacements d'outils en dialogue conversationnel Texte clair ..
  • Page 13 Fermer la fenêtre de messages d'erreur ..90 Messages d'erreur détaillés ..91 Softkey DEtails ..91 Effacer l'erreur ..91 Fichier d’erreurs logfile ..92 Logfile des touches ..92 Textes de remarque ..93 Enregistrement des fichiers de maintenance ..93 HEIDENHAIN TNC 320...
  • Page 14 5 Programmation: Outils ..95 5.1 Introduction des données d’outils ..96 Avance F ..96 Vitesse de rotation broche S ..97 5.2 Données d'outils ..98 Conditions requises pour la correction d'outil ..98 Numéro d'outil, nom d'outil ..98 Longueur d'outil L ..
  • Page 15 Sommaire ..136 Origine des coordonnées polaires: Pôle CC ..136 Droite LP ..137 Trajectoire circulaire CP autour du pôle CC ..137 Trajectoire circulaire CTP avec raccordement tangentiel ..138 Trajectoire hélicoïdale (hélice) ..138 HEIDENHAIN TNC 320...
  • Page 16 6.6 Contournages – Programmation flexible de contours FK ..143 Principes de base ..143 Graphisme de programmation FK ..144 Ouvrir le dialogue FK ..146 Programmation flexible de droites ..147 Programmation flexible de trajectoires circulaires ..147 Possibilités d'introduction ..
  • Page 17 Avance en mm/min. sur les axes rotatifs A, B, C: M116 ..172 Déplacement des axes rotatifs avec optimisation de la course: M126 ..173 Réduire l'affichage de l'axe rotatif à une valeur inférieure à 360°: M94 ..174 HEIDENHAIN TNC 320...
  • Page 18 8 Programmation: Cycles ..175 8.1 Travailler avec les cycles ..176 Cycles personnalisés à la machine ..176 Définir le cycle avec les softkeys ..177 Définir le cycle avec la fonction GOTO ..177 Appeler les cycles ..179 8.2 Cycles de perçage, taraudage et fraisage de filets ..
  • Page 19 FACTEUR ECHELLE (cycle 11) ..291 FACTEUR ECHELLE SPECIF. DE L'AXE (cycle 26) ..292 8.8 Cycles spéciaux ..295 TEMPORISATION (cycle 9) ..295 APPEL DE PROGRAMME (cycle 12) ..296 ORIENTATION BROCHE (cycle 13) ..297 HEIDENHAIN TNC 320...
  • Page 20 9 Programmation: Sous-programmes et répétitions de parties de programme ..299 9.1 Marquer des sous-programmes et répétitions de parties de programme ..300 Labels ..300 9.2 Sous-programmes ..301 Processus ..301 Remarques concernant la programmation ..301 Programmer un sous-programme ..301 Appeler un sous-programme ..
  • Page 21 FN19: PLC: Transmission de valeurs à l'automate ..341 FN20: WAIT FOR: Synchronisation CN et automate ..342 FN25: PRESET: Initialiser un nouveau point de référence ..344 FN29: PLC: Transmission de valeurs à l'automate ..345 FN37: EXPORT ..346 HEIDENHAIN TNC 320...
  • Page 22 10.9 Accès aux tableaux avec instructions SQL ..347 Introduction ..347 Une transaction ..348 Programmation d'instructions SQL ..350 Vue d'ensemble des softkeys ..350 SQL BIND ..351 SQL SELECT ..352 SQL FETCH ..355 SQL UPDATE ..356 SQL INSERT ..
  • Page 23 11.6 Lancement automatique du programme ..394 Application ..394 11.7 Omettre certaines séquences ..395 Application ..395 Insertion du caractère „/“ ..395 Effacement du caractère „/“ ..395 11.8 Arrêt facultatif d'exécution du programme ..396 Application ..396 HEIDENHAIN TNC 320...
  • Page 24 12.7 Afficher les durées de fonctionnement ..405 Application ..405 12.8 Configurer les interfaces de données ..406 Interfaces série sur la TNC 320 ..406 Application ..406 Configurer l’interface RS-232 ..406 Configurer la VITESSE EN BAUDS (baudRate) ..406 Configurer le protocole (protocol) ..
  • Page 25 Sommaire ..432 Système de référence pour les résultats de la mesure ..432 PLAN DE REFERENCE, Cycle palpeur 0 ..432 PLAN DE REFERENCE polaire, cycle palpeur 1) ..434 MESURE (cycle palpeur 3) ..435 HEIDENHAIN TNC 320...
  • Page 26 14 Tableaux et récapitulatifs ..437 14.1 Distribution des plots et câbles pour les interfaces de données ..438 Interface V.24/RS-232-C, appareils HEIDENHAIN ..438 Appareils autres que HEIDENHAIN ..439 Prise femelle RJ45 pour Interface Ethernet ..439 14.2 Informations techniques ..440...
  • Page 27: Introduction

    Introduction...
  • Page 28: Programmation: Dialogue Conversationnel Texte Clair Heidenhain

    Compatibilité La gamme des possibilités de la TNC 320 ne correspond pas à celle des commandes de la série TNC 4xx et de l’iTNC 530. Par conséquent, les programmes d’usinage créés sur les commandes de contournage HEIDENHAIN (à...
  • Page 29: 1.2 Ecran Et Panneau De Commande

    être affichées par la TNC dépendent du mode sélectionné. Définir le partage de l'écran: Appuyer sur la touche de commutation de l'écran: La barre de softkeys indique les partages possibles de l'écran, 4O˜ˆp=F’˜=F˜Opm4›apmmFhFm›Š:˜z"VF˜s Choisir le partage de l'écran avec la softkey TNC 320 HEIDENHAIN...
  • Page 30: Panneau De Commande

    Panneau de commande La TNC 320 est livrée avec un panneau de commande intégré. La figure en haut et à droite montre les éléments du panneau de commande: „ Gestionnaire de fichiers „ Calculatrice „ Fonction MOD „ Fonction HELP...
  • Page 31: 1.3 Modes De Fonctionnement

    Q constituent une aide et un complément variés pour la programmation. Si vous le souhaitez, le graphisme de programmation illustre les différentes séquences. Softkeys pour le partage de l'écran Fenêtre Softkey Programme à gauche: Programme, à droite: Graphisme de programmation TNC 320 HEIDENHAIN...
  • Page 32: Test De Programme

    Test de programme La TNC simule les programmes et parties de programme en mode Test de programme, par exemple pour détecter les incompatibilités géométriques, les données manquantes ou erronées du programme et les violations dans la zone de travail. La simulation s'effectue graphiquement et selon plusieurs projections.
  • Page 33: 1.4 Affichages D'état

    Axe serré Réglage du potentiomètre (pourcentage) L'axe peut être déplacé à l'aide de la manivelle Les axes sont déplacés en tenant compte de la rotation de base Aucun programme actif Programme lancé Programme arrêté Le programme sera interrompu TNC 320 HEIDENHAIN...
  • Page 34: Affichage D'état Supplémentaire

    Affichage d'état supplémentaire L'affichage d'état supplémentaire donne des informations détaillées sur le déroulement du programme. Il peut être appelé dans tous les modes de fonctionnement, excepté en mode Mémorisation/édition de programme. Activer l'affichage d'état supplémentaire Appeler la barre de softkeys pour le partage de l'écran Sélectionner le partage de l'écran avec l'affichage d'état supplémentaire Sélectionner l'affichage d'état supplémentaire...
  • Page 35 Longueur et rayon d'outils Surépaisseurs (valeurs Delta) du TOOL CALL (PGM) et du tableau d'outils (TAB) Durée d'utilisation, durée d'utilisation max. (TIME 1) et durée d'utilisation max. avec (TIME 2) Affichage de l'outil actif et de l'outil jumeau (suivant) TNC 320 HEIDENHAIN...
  • Page 36 Conversions de coordonnées Softkey Affectation Signification Nom du programme Décalage actif du point zéro (cycle 7) Axes réfléchis (cycle 8) Angle de rotation actif (cycle 10) Facteur échelle actif / facteurs échelles (cycles 11 / 26) O˜ˆ ©4dF’˜=F˜4pm¦F’apm˜=F˜4pp=pmmÁF’Š˜Å˜d"˜z"VF˜ ¢G} Fonctions auxiliaires M actives Softkey Affectation Signification...
  • Page 37: Accessoires: Palpeurs 3D Et Manivelles Électroniques Heidenhain

    Le déplacement pour un tour de manivelle peut être sélectionné à l'intérieur d'une plage étendue. Outre les manivelles encastrables HR 130 et HR 150, HEIDENHAIN propose également la manivelle portable HR 410. TNC 320 HEIDENHAIN...
  • Page 39: Mode Manuel Et Dégauchissage

    Mode manuel et dégauchissage...
  • Page 40: 2.1 Mise Sous Tension, Hors Tension

    2.1 Mise sous tension, 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: STARTUP SYSTEME La TNC démarre...
  • Page 41: Mise Hors Tension

    Si la TNC affiche dans une fenêtre auxiliaire le texte NOW IT IS SAFE TO TURN POWER OFF, vous avez la possibilité de couper la tension d’alimentation de la Une mise hors tension involontaire de la TNC peut provoquer la perte des données. TNC 320 HEIDENHAIN...
  • Page 42: Déplacement Des Axes De La Machine

    2.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 votre 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 appuyer brièvement sur la...
  • Page 43: Positionnement Pas À Pas

    Introduire la passe en mm, par ex. 8 mm et appuyer sur la softkey VALIDER VALEUR Valider l'introduction avec la softkey OK Appuyer sur la touche de sens externe: Répéter à volonté le positionnement Pour désactiver la fonction, appuyez sur la softkey HORS TENSION. TNC 320 HEIDENHAIN...
  • Page 44: Déplacement Avec La Manivelle Électronique Hr 410

    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 dépendant de la machine).
  • Page 45: Vitesse De Rotation Broche S, Avance F, Fonction Auxiliaire M

    „ 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. TNC 320 HEIDENHAIN...
  • Page 46: Modifier La Vitesse De Rotation Broche Et L'avance

    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. Mais cette plage peut subir ensuite de nouvelles limitations au moyen des paramètres-machine minFeedOverride, maxFeedOverride, minSpindleOverride et maxSpindleOverride (configurés par le constructeur de la machine).
  • Page 47: Initialisation Du Point De Référence (Sans Palpeur 3D)

    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 de d supérieure. Sélectionner le mode Manuel Déplacer l'outil avec précaution jusqu'à ce qu'il affleure la pièce Sélectionner l'axe TNC 320 HEIDENHAIN...
  • Page 48 INITIALISATION POINT DE RÉF. Z= Outil zéro, axe de broche: Initialiser l'affichage à une position pièce connue (ex.0) ou introduire l'épaisseur d de la cale d'épaisseur. Dans le plan d'usinage: Tenir compte du rayon d'outil De la même manière, initialiser les points de référence des autres axes.
  • Page 49: Positionnement Avec Introduction Manuelle

    Positionnement avec introduction manuelle...
  • Page 50: Programmation Et Exécution D'opérations Simples D'usinage

    Positionnement avec introduction manuelle. Pour cela, vous pouvez introduire un petit programme en format conversationnel Texte clair HEIDENHAIN et l’exécuter directement. Les cycles de la TNC peuvent être appelés à cet effet. Le programme est mémorisé dans le fichier $MDI. L’affichage d’état supplémentaire peut être activé...
  • Page 51 Positionnement avec introduction manuelle Sélectionner l'axe du plateau circulaire, introduire l'angle noté ainsi que l'avance, par ex. L C+2.561 F50 Achever l'introduction Appuyer sur la touche START externe: Le déport est compensé par une rotation du plateau circulaire TNC 320 HEIDENHAIN...
  • Page 52: Sauvegarder Ou Effacer Des Programmes Contenus Dans $Mdi

    Sauvegarder ou effacer des programmes contenus dans $MDI Le fichier $MDI est souvent utilisé pour des programmes courts et provisoires. Si vous désirez toutefois enregistrer un programme, procédez de la manière suivante: Sélectionner le mode de fonctionnement: Mémorisation/édition de programme Appeler le gestionnaire de fichiers: Touche PGM MGT (Program Management) Marquer le fichier $MDI...
  • Page 53: Programmation: Principes De Base, Gestion De Fichiers, Aides À La Programmation

    Programmation: Principes de base, gestion de fichiers, aides à la programmation...
  • Page 54: 4.1 Principes De Base

    4.1 Principes de base Systèmes de mesure de déplacement et marques de référence Des systèmes de mesure situés sur les axes de la machine enregistrent 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 X (Z,Y) angulaire.
  • Page 55: Système De Référence Sur Fraiseuses

    U, V et W (ceci n’est actuellement pas encore géré par la TNC 320). Les axes rotatifs sont les axes A, B et C. La figure en bas, à droite illustre la relation entre les axes auxiliaires ou axes rotatifs et les axes principaux.
  • Page 56: Coordonnées Polaires

    Coordonnées polaires Si le plan d’usinage est coté en coordonnées cartésiennes, vous pouvez aussi élaborer votre programme d’usinage en coordonnées cartésiennes. En revanche, lorsque des pièces comportent des arcs de cercle ou des coordonnées angulaires, il est souvent plus simple de définir les positions en coordonnées polaires.
  • Page 57: Positions Pièce Absolues Et Incrémentales

    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 d’outil programmée. +IPR +IPA +IPA 0° TNC 320 HEIDENHAIN...
  • Page 58: Sélection Du Point De Référence

    à partir duquel vous définirez simplement les autres positions de la pièce. L'initialisation des points de référence à l'aide d'un palpeur 3D de HEIDENHAIN est particulièrement aisée. Cf. Manuel d'utilisation des cycles palpeurs „Initialisation du point de référence avec les palpeurs 3D“.
  • Page 59: Gestionnaire De Fichiers: Principes

    Noms de fichiers Pour les programmes, tableaux et textes, la TNC ajoute une extension qui est séparée du nom du fichier par un point. Cette extension désigne le type du fichier. PROG20 Nom du fichier Type du fichier TNC 320 HEIDENHAIN...
  • Page 60: Clavier De L'écran

    HEIDENHAIN conseille de sauvegarder régulièrement sur PC les derniers programmes et fichiers créés sur la TNC. HEIDENHAIN propose à cet effet une fonction Backup disponible dans son logiciel de transmission des données TNCremoNT. Si nécessaire, adressez-vous au constructeur de votre machine.
  • Page 61: Travailler Avec Le Gestionnaire De Fichiers

    AUFTR1, on a créé un sous-répertoire NCPROG à l'intérieur duquel on a importé le programme d'usinage PROG1.H. Le programme d'usinage a donc le chemin d'accès suivant: TNC:\AUFTR1\NCPROG\PROG1.H Le graphisme de droite illustre un exemple d'affichage des répertoires avec les différents chemins d'accès. TNC 320 HEIDENHAIN...
  • Page 62: Vue D'ensemble: Fonctions De La Gestion Des Fichiers

    Vue d’ensemble: Fonctions de la gestion des fichiers Fonction Softkey Copier un fichier donné (et le convertir) Afficher un type de fichier donné Afficher les 10 derniers fichiers sélectionnés Effacer un fichier ou un répertoire Marquer un fichier Renommer un fichier Protéger un fichier contre l'effacement ou l'écriture Annuler la protection d’un fichier...
  • Page 63: Appeler Le Gestionnaire De Fichiers

    Programme sélectionné en mode Test de programme Programme sélectionné dans un mode Exécution de programme Fichier protégé contre l'effacement et l'écriture (Protected) DATE Date de la dernière modification apportée au fichier Heure de la dernière modification apportée HEURE au fichier TNC 320 HEIDENHAIN...
  • Page 64: Sélectionner Les Lecteurs, Répertoires Et Fichiers

    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 désiré de l'écran: Déplace la surbrillance de la fenêtre de droite vers 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 à...
  • Page 65: Créer Un Nouveau Répertoire

    Dans la fenêtre de gauche, marquez le répertoire à l’intérieur duquel vous désirez créer un sous-répertoire Introduire le nom du nouveau répertoire, appuyer sur NOUV la touche ENT NOM RÉPERTOIRE? Valider avec la softkey OK ou Quitter avec la softkey ANNULER TNC 320 HEIDENHAIN...
  • Page 66: Copier Un Fichier Donné

    Copier un fichier donné Déplacez la surbrillance sur le fichier que vous désirez copier Appuyer sur la softkey COPIER. Sélectionner la fonction de copie. La TNC ouvre une fenêtre auxiliaire Introduire le nom du fichier-cible et valider avec la touche ENT ou la softkey OK: La TNC copie le fichier dans le répertoire actuel ou dans le répertoire-cible correspondant.
  • Page 67: Sélectionner L'un Des 10 Derniers Fichiers Sélectionnés

    Sélectionner la fonction d'effacement: Appuyer sur la softkey EFFACE TOUS. La TNC demande si elle doit aussi effacer les sous-répertoires et les fichiers Valider l'effacement: Appuyer sur la softkey OK ou Quitter l'effacement: Appuyer sur la softkey ANNULER. TNC 320 HEIDENHAIN...
  • Page 68: Marquer Des Fichiers

    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 Vous pouvez utiliser les fonctions telles que copier ou effacer des fichiers, aussi bien pour un ou plusieurs fichiers simultanément.
  • Page 69: Renommer Un Fichier

    Appuyer sur la softkey OK pour ouvrir l’éditeur Activer ou désactiver les périphériques USB Sélectionner les autres fonctions: Appuyer sur la softkey AUTRES FONCTIONS Commuter le menu de softkeys Sélectionner la softkey destinée à activer ou désactiver TNC 320 HEIDENHAIN...
  • Page 70: Transmission Des Données Vers/À Partir D'un Support Externe De Données

    Transmission des données vers/à partir d'un support externe de données Avant de pouvoir transférer les données vers un support externe, vous devez configurer si nécessaire l'interface de données |4O˜ˆ pmOaV¤F˜dF’˜am›FO"4F’˜=F˜=pmmÁF’Š˜Å˜ d"˜z"VF˜T¬–}. Appeler le gestionnaire de fichiers Sélectionner le partage de l'écran pour la transmission des données: Appuyer sur la softkey FENETRE.
  • Page 71 Pour pouvoir sélectionner un autre répertoire avec la double représentation de fenêtre, appuyez sur la softkey AFFICH ARBOR.. Lorsque vous appuyez sur la softkey AFFICHER FICHIERS, la TNC affiche le contenu du répertoire sélectionné! TNC 320 HEIDENHAIN...
  • Page 72: Copier Un Fichier Vers Un Autre Répertoire

    Copier un fichier vers un autre répertoire Sélectionner le partage de l'écran avec fenêtres de même grandeur Afficher les répertoires dans les deux fenêtres: Appuyer sur la softkey AFFICH ARBOR. Fenêtre de droite Déplacer la surbrillance sur le répertoire vers lequel vous désirez copier les fichiers et afficher avec la softkey AFFICHER FICHIERS les fichiers de ce répertoire Fenêtre de gauche...
  • Page 73: La Tnc En Réseau

    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 TNC 320 HEIDENHAIN...
  • Page 74: Périphériques Usb Sur La Tnc

    TNC. Toutefois, si vous deviez rencontrer un problème, merci de bien vouloir prendre contact avec HEIDENHAIN. Dans le gestionnaire de fichiers, les périphériques USB sont affichés en tant que lecteurs dans l'arborescence. Vous pouvez donc utiliser les fonctions de gestion de fichiers décrites précédemment.
  • Page 75: Ouverture Et Introduction De Programmes

    4.4 Ouverture et introduction de programmes Structure d’un programme CN en format conversationnel Texte clair HEIDENHAIN Un programme d’usinage est constitué d’une série de séquences de programme. La figure de droite indique les éléments d’une séquence. La TNC numérote les séquences d’un programme d’usinage en ordre Séquence...
  • Page 76: Ouvrir Un Nouveau Programme D'usinage

    Ouvrir un nouveau programme d’usinage Vous introduisez toujours un programme d’usinage en mode de fonctionnement Mémorisation/édition de programme. Exemple: Sélectionner le mode Mémorisation/édition de programme Appeler le gestionnaire de fichiers: appuyer sur la touche PGM MGT. Sélectionnez le répertoire dans lequel vous désirez mémoriser le nouveau programme: NOM DE FICHIER = 123.H Introduire le nom du nouveau programme, valider...
  • Page 77 X/Y/Z avec la touche DEL! La TNC ne peut représenter le graphisme que si le côté le plus petit est d'au moins 50 µm et le côté le plus grand est au maximum de 99 999,999 mm. TNC 320 HEIDENHAIN...
  • Page 78: Programmation De Déplacements D'outils En Dialogue Conversationnel Texte Clair

    Programmation de déplacements d'outils en dialogue conversationnel Texte clair Pour programmer une séquence, commencez avec une touche de dialogue. En en-tête de l'écran, la TNC réclame les données requises. Exemple de dialogue Ouvrir le dialogue COORDONNÉES ? Introduire la coordonnée-cible pour l’axe X Introduire la coordonnée-cible pour l'axe Y;...
  • Page 79: Prise En Compte Des Positions Effectives

    – y compris si la correction du rayon d'outil est active. La TNC valide toujours dans l'axe d'outil la coordonnée de la pointe de l'outil; elle tient donc toujours compte de la correction d'outil linéaire active. TNC 320 HEIDENHAIN...
  • Page 80: Editer Un Programme

    Editer un programme Alors que vous êtes en train d'élaborer ou de modifier un programme d'usinage, vous pouvez sélectionner chaque ligne du programme ou certains mots d'une séquence à l'aide des touches fléchées ou des softkeys: Fonction Softkey/touches Feuilleter vers le haut Feuilleter vers le bas Saut au début du programme Saut à...
  • Page 81 Pour cette fonction, mettre la softkey DESSIN AUTO sur OFF. Sélectionner un mot dans une séquence: Appuyer sur les touches fléchées jusqu’à ce que le mot choisi soit marqué Sélectionner la séquence à l’aide des touches fléchées TNC 320 HEIDENHAIN...
  • Page 82 Dans la nouvelle séquence sélectionnée, le marquage se trouve sur le même mot que celui de la séquence sélectionnée à l’origine. Si vous avez lancé la recherche à l'intérieur de très longs programmes, la TNC affiche une fenêtre qui comporte un curseur de défilement.
  • Page 83: La Fonction De Recherche De La Tnc

    Lancer la recherche: La TNC saute à la séquence suivante qui contient le texte recherché Poursuivre la recherche: La TNC saute à la séquence suivante qui contient le texte recherché Fermer la fonction de recherche TNC 320 HEIDENHAIN...
  • Page 84 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 train d'être exécuté par la TNC Avec la fonction TOUT REMPLACER, faites attention à ne pas remplacer malencontreusement des parties de texte qui doivent en fait rester inchangées.
  • Page 85: 4.5 Graphisme De Programmation

    Créer le graphisme de programmation pas à pas Créer le graphisme de programmation complet ou le compléter après RESET + START Stopper le graphisme de programmation. Cette softkey n’apparaît que lorsque la TNC crée un graphisme de programmation TNC 320 HEIDENHAIN...
  • Page 86: Afficher Ou Non Les Numéros De Séquence

    Afficher ou non les numéros de séquence Commuter la barre de softkeys: Cf. fig. en haut et à droite Afficher les numéros de séquence: Mettre la softkey AFFICHER OMETTRE NO SEQU. sur AFFICHER Occulter les numéros de séquence: Mettre la softkey AFFICHER OMETTRE NO SEQU.
  • Page 87: 4.6 Insertion De Commentaires

    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 Remplacer TNC 320 HEIDENHAIN...
  • Page 88: 4.7 La Calculatrice

    4.7 La calculatrice Utilisation La TNC dispose d’une calculatrice qui comporte les principales fonctions mathématiques. Ouvrir ou fermer la calculatrice avec la touche CALC Sélectionner les fonctions de calcul en utilisant des racccourcis et les softkeys. Fonction de calcul Raccourci (touche) Addition Soustraction –...
  • Page 89 Avec la touche CALC, ouvrir la calculatrice et exécuter le calcul désiré Appuyer sur la touche „Prise en compte position effective“; la TNC affiche une barre de softkeys Appuyer sur la softkey CALC: La TNC inscrit la valeur dans le champ d'introduction actif et ferme la calculatrice TNC 320 HEIDENHAIN...
  • Page 90: 4.8 Les Messages D'erreur

    4.8 Les messages d’erreur Affichage des erreurs La TNC affiche les messages d’erreur notamment dans les circonstances suivantes: „ lors de l'introduction de données erronées „ en cas d'erreurs logiques dans le programme „ lorsque les éléments du contour ne peuvent pas être exécutés „...
  • Page 91: Messages D'erreur Détaillés

    EFFACER. Effacer toutes les erreurs: Appuyez sur la softkey EFFACER TOUS. Si vous n'avez pas remédié à la cause de l'erreur, vous ne pouvez pas l'effacer. Dans ce cas, le message d'erreur est conservé. TNC 320 HEIDENHAIN...
  • Page 92: Fichier D'erreurs Logfile

    Fichier d’erreurs logfile La TNC mémorise les erreurs qui se sont produites ainsi que les événements importants (démarrage du système, par exemple) dans un logfile (fichier d’erreurs). La capacité du logfile est limitée. Lorsque le logfile est plein, la TNC utilise un second logfile. Si ce dernier est également plein, le premier logfile est effacé...
  • Page 93: Textes De Remarque

    Enregistrer les fichiers de maintenance: Ouvrir la fenêtre des messages d'erreur Appuyer sur la softkey LOGFILE Enregistrer les fichiers de maintenance: Appuyer sur la softkey ENREGISTRER FICHIERS SERVICE TNC 320 HEIDENHAIN...
  • Page 95: Programmation: Outils

    Programmation: Outils...
  • Page 96: Introduction Des Données D'outils

    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 introduire l'avance à l'intérieur de la séquence TOOL CALL (appel d'outil) et dans chaque séquence de positionnement |4O˜...
  • Page 97: Vitesse De Rotation Broche S

    END 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. TNC 320 HEIDENHAIN...
  • Page 98: 5.2 Données D'outils

    5.2 Données d'outils Conditions requises pour la correction d’outil Habituellement, vous programmez les coordonnées d'opérations de contournage en prenant la cotation de la pièce sur le plan. 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é.
  • Page 99: Rayon D'outil R

    Rayon d’outil: Valeur de correction pour le 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 TNC 320 HEIDENHAIN...
  • Page 100: Introduire Les Données D'outils Dans Le Tableau

    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 données. Consultez également les fonctions d'édition indiquées plus loin dans ce chapitre. Pour pouvoir introduire plusieurs valeurs de correction pour un outil donné (indexation du numéro d’outil), ajoutez une ligne et étendez le numéro d’outil en ajoutant un point et un chiffre de 1 à...
  • Page 101 Si vous avez défini Y, la TNC rétracte l'outil du contour de 0.1 mm si cette fonction a été activée avec M148 dans le programme CN |4O˜ˆ dpaVmF˜dŽp¤›ad˜"¤›ph"›a„¤FhFm›˜=¤˜4pm›p¤˜dp’˜=F˜dŽ"À›˜ 9˜sTGŠ˜Å˜d"˜z"VF˜s•s} TNC 320 HEIDENHAIN...
  • Page 102 Editer les tableaux d’outils Le tableau d’outils valable pour l’exécution du programme a pour nom de fichier TOOL.T et il doit être mémorisé dans le répertoire „table“. Le tableau d’outils TOOL.T ne peut être édité que dans un mode de fonctionnement Machine.
  • Page 103 Trier les outils en fonction du contenu d’une colonne Afficher tous les forets 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. TNC 320 HEIDENHAIN...
  • Page 104: Tableau D'emplacements Pour Changeur D'outils

    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 votre 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 librement.
  • Page 105 Annuler la colonne numéro d'outil T Saut au début de la ligne Saut à la fin de la ligne Simuler le changement d’outil Activer le filtre Sélectionner l’outil dans le tableau d’outils Editer le champ actuel Trier les vues TNC 320 HEIDENHAIN...
  • Page 106: Appeler Les Données D'outils

    Appeler les données d'outils Vous programmez un appel d’outil TOOL CALL dans le programme d’usinage avec les données suivantes: Sélectionner l'appel d'outil avec la touche TOOL CALL Numéro d'outil: Introduire le numéro ou le nom de l'outil. Vous avez précédemment défini l'outil dans une séquence TOOL DEF ou dans le tableau d'outils.
  • Page 107: Changement D'outil

    Poursuivre l'exécution du programme, 4O˜ˆp¤’¤a¦F˜dŒF¨Á4¤›apm˜ =¤˜zpV"hhF˜"z¾’˜¤mF˜am›F¤z›apmŠ:˜z"VF˜ns Changement d’outil automatique Avec le changement automatique, l'exécution du programme n'est pas interrompue. Lors d'un appel d'outil avec TOOL CALL la TNC remplace l'outil par un autre outil du magasin d'outils. TNC 320 HEIDENHAIN...
  • Page 108 Changement d'outil automatique lors du dépassement de la durée d'utilisation: M101 M101 est une fonction machine. Consultez le manuel de votre machine! Lorsque la durée d'utilisation d'un outil TIME2 est atteinte, la TNC remplace automatiquement l'outil par un outil jumeau. Pour cela, activez en début de programme la fonction auxiliaire M101.
  • Page 109: 5.3 Correction D'outil

    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 (non prise en compte par l'affichage de position) Surépaisseur DL pour longueur dans le tableau d'outils TNC 320 HEIDENHAIN...
  • Page 110: Correction Du Rayon D'outil

    Correction du rayon d’outil La séquence de programme pour un déplacement d’outil contient: „ RL ou RR pour une correction de rayon „ 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é et déplacé...
  • Page 111 à droite du contour programmé: Appuyer sur la softkey RR ou déplacement d'outil sans correction de rayon ou annuler la correction de rayon: Appuyer sur la touche ENT. Fermer la séquence: Appuyer sur la touche END. TNC 320 HEIDENHAIN...
  • Page 112 Correction de rayon: Usinage des angles „ Angles externes: Si vous avez programmé une correction de rayon, la TNC guide l'outil aux angles externes en suivant un cercle de transition. Si nécessaire, la TNC réduit l'avance au passage des angles externes, par exemple lors d'importants changements de sens.
  • Page 113: Programmation: Programmer Les Contours

    Programmation: Programmer les contours...
  • Page 114: 6.1 Déplacements D'outils

    6.1 Déplacements d'outils Fonctions de contournage Un contour de pièce est habituellement composé de plusieurs éléments de contour tels que droites ou arcs de cercles. Les fonctions de contournage vous permettent de programmer des déplacements d'outils pour les droites et arcs de cercle. Programmation flexible de contours FK Si vous ne disposez pas d’un plan conforme à...
  • Page 115: Principes Des Fonctions De Contournage

    L’outil conserve la coordonnée Z et se déplace dans le plan XY à la position X=70, Y=50. Cf. figure de droite, au centre. Déplacement tridimensionnel La séquence de programme contient trois indications de coordonnées: La TNC guide l'outil dans l'espace jusqu'à la position programmée. Exemple: L X+80 Y+0 Z-10 TNC 320 HEIDENHAIN...
  • Page 116 Cercles et arcs de cercle Pour les déplacements circulaires, la TNC déplace simultanément deux axes de la machine: L'outil se déplace par rapport à la pièce en suivant une trajectoire circulaire. Pour les déplacements circulaires, vous pouvez introduire un centre de cercle CC. Avec les fonctions de contournage des arcs de cercle, vous pouvez programmer des cercles dans les plans principaux: Le plan principal doit être défini dans l'appel d'outil TOOL CALL avec définition de l'axe...
  • Page 117 Avec la programmation en INCH: L'introduction de 100 correspond à une avance de 10 pouces/min. Se déplacer en rapide: Appuyez sur la softkey FMAX Déplacer l'outil avec l'avance définie dans la séquence TOOL CALL: Appuyer sur la softkey FAUTO TNC 320 HEIDENHAIN...
  • Page 118 FONCTION AUXILIAIRE M ? Introduire la fonction auxiliaire, par ex. M3 et fermer le dialogue avec la touche ENT Ligne dans le programme d’usinage L X+10 Y+5 RL F100 M3 6 Programmation: Programmer les contours...
  • Page 119: 6.3 Approche Et Sortie Du Contour

    P avec n'importe quelle fonction de contournage. Si la séquence APPR contient aussi la coordonnée Z, la TNC déplace l'outil d'abord dans le plan d'usinage jusqu'à P , puis dans l'axe d'outil à la profondeur programmée. TNC 320 HEIDENHAIN...
  • Page 120 „ Point final P La position P est située hors du contour et résulte des données de la séquence DEP. Si DEP contient également la coordonnée Z, la TNC déplace l'outil tout d'abord dans le plan d'usinage jusqu'à P puis dans l'axe d'outil à la hauteur programmée. Raccourci Signification APPR...
  • Page 121: Approche Du Contour Par Une Droite Avec Raccordement Tangentiel: Appr Lt

    7 L X+40 Y+10 RO 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 10 L ... Elément de contour suivant TNC 320 HEIDENHAIN...
  • Page 122: Approche Du Contour Par Une Trajectoire Circulaire Avec Raccordement Tangentiel: Appr Ct

    Approche du contour par une trajectoire circu- laire avec raccordement tangentiel: APPR CT La TNC guide l’outil sur une droite allant du point initial P jusqu'à un point auxiliaire P . Partant de là, il aborde le premier point du contour en suivant une trajectoire circulaire qui se raccorde par tangentement au premier point du contour.
  • Page 123: Sortie Du Contour Par Une Droite Avec Raccordement Tangentiel: Dep Lt

    Dernier élément du contour: P avec correct. rayon 23 L Y+20 RR F100 24 DEP LN LEN+20 F100 S’éloigner perpendiculairement de LEN = 20 mm 25 L Z+100 FMAX M2 Dégagement en Z, retour, fin du programme TNC 320 HEIDENHAIN...
  • Page 124: Sortie Du Contour Par Une Trajectoire Circulaire Avec Raccordement Tangentiel: Dep Ct

    Sortie du contour par une trajectoire circulaire avec raccordement tangentiel: DEP CT La TNC guide l’outil sur une trajectoire circulaire allant du dernier point du contour P jusqu’au point final P . La trajectoire circulaire se raccorde par tangentement au dernier élément du contour. Programmer le dernier élément du contour avec le point final P la correction de rayon 180°...
  • Page 125: Contournages - Coordonnées Cartésiennes

    La TNC déplace l'outil sur une droite allant de sa position actuelle jusqu'au point final de la droite. Le point initial correspond au point final de la séquence précédente. Coordonnées du point final de la droite Si nécessaire: Correct. rayon RL/RR/R0 Avance F Fonction auxiliaire M TNC 320 HEIDENHAIN...
  • Page 126: Insérer Un Chanfrein Chf Entre Deux Droites

    Exemple de séquences CN 7 L X+10 Y+40 RL F200 M3 8 L IX+20 IY-15 9 L X+60 IY-10 Prise en compte de la position effective Vous pouvez aussi générer une séquence linéaire (séquence L) avec la touche „PRISE EN COMPTE DE POSITION EFFECTIVE“: Déplacez l'outil en mode Manuel jusqu'à...
  • Page 127: Arrondi D'angle Rnd

    Par la suite, c'est l'avance active avant la séquence RND qui redevient active. Une séquence RND peut être également utilisée pour approcher le contour en douceur lorsqu’il n’est pas possible de faire appel aux fonctions APPR. TNC 320 HEIDENHAIN...
  • Page 128: Centre De Cercle Cc

    Centre de cercle CC Vous définissez le centre du cercle pour les trajectoires circulaires que vous programmez avec la touche C (trajectoire circulaire C). Pour cela: „ introduisez les coordonnées cartésiennes du centre du cercle ou „ prenez en compte la dernière position programmée ou „...
  • Page 129: Trajectoire Circulaire C Autour Du Centre De Cercle Cc

    Cercle entier Pour un cercle entier, programmez à la suite deux séquences CR: Le point final du premier demi-cercle correspond au point initial du second. Le point final du second demi-cercle correspond au point initial du premier. TNC 320 HEIDENHAIN...
  • Page 130 Angle au centre CCA et rayon R de l’arc de cercle Le point initial et le point final du contour peuvent être reliés ensemble par quatre arcs de cercle différents et de même rayon: Petit arc de cercle: CCA<180° Rayon de signe positif R>0 Grand arc de cercle: CCA>180°...
  • Page 131: Trajectoire Circulaire Ct Avec Raccordement Tangentiel

    7 L X+0 Y+25 RL F300 M3 8 L X+25 Y+30 9 CT X+45 Y+20 10 L Y+0 La séquence CT et l’élément de contour programmé avant doivent contenir les deux coordonnées du plan dans lequel l’arc de cercle doit être exécuté! TNC 320 HEIDENHAIN...
  • Page 132: Exemple: Déplacement Linéaire Et Chanfreins En Coordonnées Cartésiennes

    Exemple: Déplacement linéaire et chanfreins en coordonnées cartésiennes 0 BEGIN PGM LINEAIRE 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 Définition d’outil dans le programme 3 TOOL DEF 1 L+0 R+10 Appel d’outil avec axe de broche et vitesse de rotation broche 4 TOOL CALL 1 Z S4000...
  • Page 133: Exemple: Déplacement Circulaire En Coordonnées Cartésiennes

    Aborder le point 5 14 L X+95 Y+40 Aborder le point 6 15 CT X+40 Y+5 Aborder le point 7: Point final du cercle, arc de cercle avec raccord. tangentiel au point 6, la TNC calcule automatiquement le rayon TNC 320 HEIDENHAIN...
  • Page 134 Aborder le dernier point du contour 1 16 L X+5 Quitter le contour sur trajectoire circulaire avec raccord. tangentiel 17 DEP LCT X-20 Y-20 R5 F1000 Dégager l’outil, fin du programme 18 L Z+250 R0 FMAX M2 19 END PGM CIRCULAIR MM 6 Programmation: Programmer les contours...
  • Page 135: Exemple: Cercle Entier En Coordonnées Cartésiennes

    Aborder le point final (=point initial du cercle) 11 DEP LCT X-40 Y+50 R5 F1000 Quitter le contour en suivant une trajectoire circulaire avec raccordement tangentiel Dégager l’outil, fin du programme 12 L Z+250 R0 FMAX M2 13 END PGM C-CC MM TNC 320 HEIDENHAIN...
  • Page 136: Contournages - Coordonnées Polaires

    6.5 Contournages – Coordonnées polaires Sommaire Les coordonnées polaires vous permettent de définir une position avec un angle PA et une distance PR par rapport à un pôle CC défini précédemment (4O˜ˆam4azF’˜=F˜*"’FŠ:˜z"VF˜sT). L'utilisation des coordonnées polaires est intéressante pour: „ les positions sur des arcs de cercle „...
  • Page 137: Droite Lp

    +5400° 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 valeurs incrémentales, les coordonnées de DR et PA ont le même signe. TNC 320 HEIDENHAIN...
  • Page 138: Trajectoire Circulaire Ctp Avec Raccordement Tangentiel

    Trajectoire circulaire CTP avec raccordement tangentiel L'outil se déplace sur une trajectoire circulaire qui se raccorde par tangentement à un élément de contour précédent. Rayon polaire PR: Distance entre le point final de la trajectoire circulaire et le pôle CC 120°...
  • Page 139 Trajectoire hélicoïdale sens anti-horaire: DR+ Exemples de séquences CN: Filetage M6 x 1 mm avec 5 rotations 12 CC X+40 Y+25 13 L Z+0 F100 M3 14 LP PR+3 PA+270 RL F50 15 CP IPA-1800 IZ+5 DR- TNC 320 HEIDENHAIN...
  • Page 140: Exemple: Déplacement Linéaire En Coordonnées Polaires

    Exemple: Déplacement linéaire en coordonnées polaires 60° 0 BEGIN PGM LINAIRPO 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 Définition de l'outil 3 TOOL DEF 1 L+0 R+7,5 Appel d'outil 4 TOOL CALL 1 Z S4000 Définir le point de référence pour les coordonnées polaires...
  • Page 141: Exemple: Trajectoire Hélicoïdale

    8 L Z-12.75 R0 F1000 9 APPR PCT PR+32 PA-180 CCA180 R+2 RL F100 10 LBL 1 Début de la répétition de partie de programme Introduire directement le pas de vis comme valeur IZ 11 CP IPA+360 IZ+1.5 DR+ F200 TNC 320 HEIDENHAIN...
  • Page 142 Nombre de répétitions (rotations) 12 CALL LBL 1 REP 24 13 DEP CT CCA180 R+2 6 Programmation: Programmer les contours...
  • Page 143: Contournages - Programmation Flexible De Contours Fk

    FLT, vous devez programmer au moins deux séquences avant le bloc FK avec les touches de dialogue grises afin de définir clairement le sens du démarrage. Un bloc FK ne doit pas commencer directement derrière une marque LBL. TNC 320 HEIDENHAIN...
  • Page 144: Graphisme De Programmation Fk

    Créer des programmes FK pour la TNC 4xx: Pour qu’une TNC 4xx puisse importer des programmes FK créés sur une TNC 320, il convient de définir l'ordre chronologique des différents éléments FK à l'intérieur d'une séquence de la manière dont ils sont classés sur la barre de softkeys.
  • Page 145 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: Mettre la softkey AFFICHER OMETTRE NO SÉQU. sur AFFICHER TNC 320 HEIDENHAIN...
  • Page 146: Ouvrir Le Dialogue Fk

    Ouvrir le dialogue FK Lorsque vous appuyez sur la touche grise de fonction de contournage FK, la TNC affiche des softkeys qui vous permettent d’ouvrir le dialogue FK: Cf. tableau suivant. Pour quitter les softkeys, appuyez à nouveau sur la touche FK. Si vous ouvrez le dialogue FK avec l’une de ces softkeys, la TNC affiche d’autres barres de softkeys à...
  • Page 147: Programmation Flexible De Droites

    élément du contour, ouvrez le dialogue avec la softkey FCT: Afficher les softkeys de programmation flexible des contours: Appuyer sur la touche FK. Ouvrir le dialogue: Appuyer sur la softkey FCT A l'aide des softkeys, introduire dans la séquence toutes les données connues TNC 320 HEIDENHAIN...
  • Page 148: Possibilités D'introduction

    Possibilités d'introduction Coordonnées du point final Données connues Softkeys Coordonnées cartésiennes X et Y 30° 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 Sens et longueur des éléments du contour Données connues Softkeys...
  • Page 149 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 TNC 320 HEIDENHAIN...
  • Page 150 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 élément FK.
  • Page 151: Points Auxiliaires

    Distance entre point auxiliaire et droite Coordonnée X et Y d'un point auxiliaire proche 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 TNC 320 HEIDENHAIN...
  • Page 152: Rapports Relatifs

    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 cotes que vous devez programmer comme rapports relatifs. Les coordonnées avec rapport relatif doivent toujours être introduites en incrémental.
  • Page 153 à 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 TNC 320 HEIDENHAIN...
  • Page 154: Exemple: Programmation Fk

    Exemple: Programmation FK 1 0 BEGIN PGM FK1 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 Définition de l'outil 3 TOOL DEF 1 L+0 R+10 Appel d'outil 4 TOOL CALL 1 Z S500 Dégager l'outil 5 L Z+250 R0 FMAX...
  • Page 155 4 TOOL CALL 1 Z S4000 Dégager l'outil 5 L Z+250 R0 FMAX Prépositionner l’outil 6 L X+30 Y+30 R0 FMAX Prépositionner l’axe d’outil 7 L Z+5 R0 FMAX M3 Aller à la profondeur d’usinage 8 L Z-5 R0 F100 TNC 320 HEIDENHAIN...
  • Page 156 Aborder le contour sur un cercle avec raccordement tangentiel 9 APPR LCT X+0 Y+30 R5 RR F350 Bloc FK: 10 FPOL X+30 Y+30 Pour chaque élément du contour, programmer les données connues 11 FC DR- R30 CCX+30 CCY+30 12 FL AN+60 PDX+30 PDY+30 D10 13 FSELECT 3 14 FC DR- R20 CCPR+55 CCPA+60 15 FSELECT 2...
  • Page 157 3 TOOL DEF 1 L+0 R+3 Appel d'outil 4 TOOL CALL 1 Z S4500 Dégager l'outil 5 L Z+250 R0 FMAX Prépositionner l’outil 6 L X-70 Y+0 R0 FMAX Aller à la profondeur d’usinage 7 L Z-5 R0 F1000 M3 TNC 320 HEIDENHAIN...
  • Page 158 Aborder le contour sur un cercle avec raccordement tangentiel 8 APPR CT X-40 Y+0 CCA90 R+5 RL F250 Bloc FK: 9 FC DR- R40 CCX+0 CCY+0 Pour chaque élément du contour, programmer les données connues 10 FLT 11 FCT DR- R10 CCX+0 CCY+50 12 FLT 13 FCT DR+ R6 CCX+0 CCY+0 14 FCT DR+ R24...
  • Page 159: Programmation: Fonctions Auxiliaires

    Programmation: Fonctions auxiliaires...
  • Page 160: Introduire Les Fonctions M Et Une Commande De Stop

    7.1 Introduire les fonctions M et une commande de STOP Principes de base Grâce aux fonctions auxiliaires de la TNC – encore appelées fonctions M – vous commandez: „ l'exécution du programme, une interruption, par exemple „ les fonctions de la machine, par exemple, l’activation et la désactivation de la rotation broche et de l’arrosage „...
  • Page 161 Vous pouvez programmer une fonction auxiliaire M dans une séquence STOP: Programmer l'interruption de l'exécution du programme: Appuyer sur la touche STOP. Introduire la fonction auxiliaire M. Exemple de séquences CN 87 STOP M6 TNC 320 HEIDENHAIN...
  • Page 162: Fonctions Auxiliaires Pour Contrôler L'exécution Du Programme, La Broche Et L'arrosage

    7.2 Fonctions auxiliaires pour contrôler l'exécution du programme, la broche et l'arrosage Vue d’ensemble Effet Action sur séquence au début à la fin „ ARRET déroulement du programme ARRET broche ARRET arrosage „ Arrêt facultatif de l'exécution du programme „ ARRET déroulement du programme ARRET broche ARRET arrosage...
  • Page 163: Programmer Les Coordonnées Machine: M91/M92

    été programmée dans le programme CN actif, les coordonnées se réfèrent alors à la position d'outil actuelle. La TNC affiche les valeurs de coordonnées se référant au point zéro machine. Dans l'affichage d'état, commutez l'affichage des coordonnées sur REF, cf. „Affichages d'état”, page 33. TNC 320 HEIDENHAIN...
  • Page 164 Comportement avec M92 – Point de référence machine Outre le point zéro machine, le constructeur de la machine peut définir une autre position machine (point de référence machine). Pour chaque axe, le constructeur de la machine définit la distance entre le point de référence machine et le point zéro machine (cf.
  • Page 165: Fonctions Auxiliaires Pour Le Comportement De Contournage

    M120” à la page 168)! 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. TNC 320 HEIDENHAIN...
  • Page 166 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 14 L IY-0.5 ... R... F... Usiner les petits éléments de contour 13 et 14 15 L IX+100 ...
  • Page 167: Usinage Complet D'angles De Contours Ouverts: M98

    à l'intérieur des cycles d'usinage. A la fin d'un cycle d'usinage ou si celui-ci a été interrompu, la dernière situation est rétablie. Effet M109 et M110 deviennent actives en début de séquence. Pour annuler M109 et M110, introduisez M111. TNC 320 HEIDENHAIN...
  • Page 168: Calcul Anticipé D'un Contour Avec Correction De Rayon (Look Ahead): M120

    Calcul anticipé d'un contour avec correction de rayon (LOOK AHEAD): M120 Comportement standard Si le rayon d'outil est supérieur à un élément de contour à usiner avec correction de rayon, la TNC interrompt l'exécution du programme et affiche un message d'erreur. M97 (cf. „Usinage de petits éléments de contour.
  • Page 169: Autoriser Le Positionnement Avec La Manivelle En Cours D'exécution Du Programme: M118

    Dans les modes Exécution du programme, la TNC déplace l’outil tel que défini dans le programme d’usinage. Comportement avec M140 M140 MB (move back) vous permet d'effectuer un dégagement du contour dans le sens de l'axe d'outil. Vous pouvez programmer la valeur de la course du dégagement. TNC 320 HEIDENHAIN...
  • Page 170: Supprimer La Surveillance Du Palpeur: M141

    Introduction Lorsque vous introduisez M140 dans une séquence de positionnement, la TNC poursuit le dialogue et réclame la course correspondant au dégagement de l'outil par rapport au contour. Introduisez la course souhaitée correspondant au dégagement que l'outil doit effectuer par rapport au contour ou appuyez sur la softkey MAX pour accéder au bord de la zone de déplacement.
  • Page 171: Effacer La Rotation De Base: M143

    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. TNC 320 HEIDENHAIN...
  • Page 172: Fonctions Auxiliaires Pour Les Axes Rotatifs

    7.5 Fonctions auxiliaires pour les axes rotatifs Avance en mm/min. sur les axes rotatifs A, B, C: M116 Comportement standard Pour un axe rotatif, la TNC interprète l’avance programmée en degrés/ min. L’avance dépend donc de la distance comprise entre le centre de l’outil et le centre des axes rotatifs.
  • Page 173: Déplacement Des Axes Rotatifs Avec Optimisation De La Course: M126

    360°. Exemples: Position effective Position nominale Course 350° 10° +20° 10° 340° –30° Effet M126 devient active en début de séquence. Pour annuler M126, introduisez M127; M126 est également désactivée en fin de programme. TNC 320 HEIDENHAIN...
  • Page 174: Réduire L'affichage De L'axe Rotatif À Une Valeur Inférieure À 360°: M94

    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° Course réelle: –358° Comportement avec M94 En début de séquence, la TNC réduit la valeur angulaire actuelle à...
  • Page 175: Programmation: Cycles

    Programmation: Cycles...
  • Page 176: 8.1 Travailler Avec Les Cycles

    Dans certains cas, les cycles personnalisés à la machine utilisent des paramètres de transfert que HEIDENHAIN a déjà utilisé pour ses cycles standard. Tenez compte de la procédure suivante afin d'éviter tout problème d'écrasement de paramètres de transfert utilisés plusieurs fois en raison de la mise en oeuvre simultanée de cycles...
  • Page 177: Définir Le Cycle Avec Les Softkeys

    Exemple de séquences CN 7 CYCL DEF 200 PERCAGE Q200=2 ;DISTANCE D’APPROCHE Q201=3 ;PROFONDEUR Q206=150 ;AVANCE PLONGÉE PROF. Q202=5 ;PROFONDEUR DE PASSE Q210=0 ;TEMPO. EN HAUT Q203=+0 ;COORD. SURFACE PIÈCE Q204=50 ;SAUT DE BRIDE Q211=0.25 ;TEMPO. AU FOND TNC 320 HEIDENHAIN...
  • Page 178 Groupe de cycles Softkey Cycles perçage profond, alésage à l'alésoir, alésage à l'outil, contre-perçage, taraudage, filetage et fraisage de filets Cycles de fraisage de poches, tenons, rainures Cycles de calculs de points réguliers, ex. motif de trous sur un cercle ou en grille Cycles SL (Subcontur-List) pour l'usinage parallèle à...
  • Page 179: Appeler Les Cycles

    M89. Pour annuler l’effet de M89, programmez „ M99 dans la séquence de positionnement à l'intérieur de laquelle vous abordez le dernier point initial ou bien „ définissez un nouveau cycle d'usinage avec CYCL DEF TNC 320 HEIDENHAIN...
  • Page 180: Cycles De Perçage, Taraudage Et Fraisage De Filets

    8.2 Cycles de perçage, taraudage et fraisage de filets Vue d’ensemble Cycle Softkey 200 PERCAGE avec pré-positionnement automatique, saut de bride 201 ALESAGE A L'ALESOIR avec pré-positionnement automatique, saut de bride 202 ALESAGE A L'OUTIL avec pré-positionnement automatique, saut de bride 203 PERCAGE UNIVERSEL avec pré-positionnement automatique, saut de bride, brise-copeaux, cote en réduction...
  • Page 181 Cycle Softkey 265 FILETAGE HELICOÎDAL AVEC PERCAGE Cycle de fraisage d'un filet dans la matière 267 FILETAGE EXTERNE SUR TENONS Cycle de fraisage d'un filet externe avec fraisage d'un chanfrein TNC 320 HEIDENHAIN...
  • Page 182: Percage (Cycle 200)

    PERCAGE (cycle 200) 1 La TNC positionne l’outil dans l’axe de broche en avance rapide FMAX, à la distance d'approche, au-dessus de la surface de la pièce Q206 2 Suivant l'avance F programmée, l'outil perce jusqu'à la première profondeur de passe 3 La TNC rétracte l'outil avec FMAX à...
  • Page 183 Saut de bride Q204 (en incrémental): Coordonnée dans l'axe de broche excluant toute collision entre l'outil et la pièce (matériels de serrage) Temporisation au fond Q211: Durée en secondes de rotation à vide de l'outil au fond du trou TNC 320 HEIDENHAIN...
  • Page 184: Alesage A L'alesoir (Cycle 201)

    ALESAGE A L’ALESOIR (cycle 201) 1 La TNC positionne l’outil dans l’axe de broche en avance rapide FMAX, à la distance d'approche programmée, au-dessus de la surface de la pièce Q206 2 Suivant l'avance F introduite, l'outil alèse jusqu'à la profondeur programmée 3 Au fond du trou, l'outil exécute une temporisation (si celle-ci est programmée)
  • Page 185 Coordonnée de la surface de la pièce 14 L X+80 Y+50 FMAX M9 Saut de bride Q204 (en incrémental): Coordonnée dans l'axe de broche excluant toute collision entre 15 L Z+100 FMAX M2 l'outil et la pièce (matériels de serrage) TNC 320 HEIDENHAIN...
  • Page 186: Alesage A L'outil (Cycle 202)

    ALESAGE A L’OUTIL (cycle 202) La machine et la TNC doivent avoir été préparées par le constructeur de la machine. Q206 1 La TNC positionne l’outil dans l’axe de broche en avance rapide FMAX, à la distance d'approche, au-dessus de la surface de la pièce Q204 2 Avec l'avance de perçage, l'outil perce à...
  • Page 187 à un axe de coordonnées. Lors du dégagement, la TNC tient compte automatiquement d'une rotation active du système de coordonnées. Angle pour orientation broche Q336 (en absolu): Angle sur lequel la TNC positionne l'outil avant son dégagement TNC 320 HEIDENHAIN...
  • Page 188: Percage Universel (Cycle 203)

    PERCAGE UNIVERSEL (cycle 203) 1 La TNC positionne l’outil dans l’axe de broche en avance rapide FMAX, à la distance d'approche programmée, au-dessus de la surface de la pièce 2 Suivant l'avance F programmée, l'outil perce jusqu'à la première profondeur de passe 3 Si un brise-copeaux a été...
  • Page 189 à sa sortie du trou, en mm/min. Si vous introduisez Q208 = 0, la TNC sort alors l'outil avec l'avance Q206 Retrait avec brise-copeaux Q256 (en incrémental): Valeur pour le retrait de l'outil lors du brise-copeaux TNC 320 HEIDENHAIN...
  • Page 190: Contre Percage (Cycle 204)

    CONTRE PERCAGE (cycle 204) La machine et la TNC doivent avoir été préparées par le constructeur de la machine. Le cycle ne travaille qu'avec des outils pour usinage en tirant. Ce cycle vous permet de réaliser des perçages situés sur la face inférieure de la pièce.
  • Page 191 0 interdite Dégager l’outil dans le sens moins de l’axe principal Dégager l’outil dans le sens moins de l’axe auxiliaire Dégager l’outil dans le sens plus de l’axe principal Dégager l’outil dans le sens plus de l’axe auxiliaire TNC 320 HEIDENHAIN...
  • Page 192 Danger de collision! Vérifiez où est la pointe de l'outil si vous programmez une orientation broche sur l'angle que vous avez introduit dans Q336 (par exemple, en mode Positionnement avec introduction manuelle). Sélectionner l'angle de manière à ce que la pointe de l'outil soit parallèle à un axe de coordonnées.
  • Page 193: Percage Profond Universel (Cycle 205)

    Vous ne devez pas perdre de vue que la TNC inverse le calcul de la position de pré-positionnement si vous introduisez une profondeur positive. L'outil se déplace donc dans l'axe d'outil, en avance rapide, jusqu’à la distance d'approche en dessous de la surface de la pièce! TNC 320 HEIDENHAIN...
  • Page 194 Distance d’approche Q200 (en incrémental): Distance entre la pointe de l'outil et la surface de la pièce Profondeur Q201 (en incrémental): Distance entre la surface de la pièce et le fond du trou (pointe conique du foret) Avance plongée en profondeur Q206: Vitesse de déplacement de l'outil lors du perçage, en mm/min.
  • Page 195 Q379, la TNC ne modifie que le point initial du déplacement de plongée. Les déplacements de retrait ne sont pas modifiés par la TNC et se réfèrent donc à la coordonnée de la surface de la pièce. TNC 320 HEIDENHAIN...
  • Page 196: Fraisage De Trous (Cycle 208)

    FRAISAGE DE TROUS (cycle 208) 1 La TNC positionne l’outil dans l’axe de broche en avance rapide FMAX, à la distance d'approche introduite, au-dessus de la surface de la pièce et aborde le diamètre programmé en suivant un arrondi de cercle (s'il y a suffisamment de place) 2 Suivant l'avance F programmée, l'outil fraise jusqu'à...
  • Page 197 De cette manière, vous pouvez fraiser des trous dont le diamètre est supérieur à deux fois le Q206=150 ;AVANCE PLONGÉE PROF. diamètre de l'outil Q334=1.5 ;PROFONDEUR DE PASSE Q203=+100 ;COORD. SURFACE PIÈCE Q204=50 ;SAUT DE BRIDE Q335=25 ;DIAMÈTRE NOMINAL Q342=0 ;DIAMÈTRE PRÉ-PERÇAGE TNC 320 HEIDENHAIN...
  • Page 198: Nouveau Taraudage Avec Mandrin De Compensation (Cycle 206)

    NOUVEAU TARAUDAGE avec mandrin de compensation (cycle 206) 1 La TNC positionne l’outil dans l’axe de broche en avance rapide FMAX, à la distance d'approche programmée, au-dessus de la surface de la pièce 2 L'outil se déplace en une passe à la profondeur de perçage 3 Le sens de rotation de la broche est ensuite inversé...
  • Page 199 Dégagement en cas d'interruption du programme Q211=0.25 ;TEMPO. AU FOND Si vous appuyez sur la touche Stop externe pendant le taraudage, la Q203=+25 ;COORD. SURFACE PIÈCE TNC affiche une softkey vous permettant de dégager l'outil. Q204=50 ;SAUT DE BRIDE TNC 320 HEIDENHAIN...
  • Page 200: Nouveau Taraudage Rigide (Cycle 207)

    NOUVEAU TARAUDAGE RIGIDE (cycle 207) La machine et la TNC doivent avoir été préparées par le constructeur de la machine. La TNC usine le filet sans mandrin de compensation en une ou plusieurs étapes. 1 La TNC positionne l'outil dans l'axe de broche en avance rapide FMAX, à...
  • Page 201 DEGAGEMENT MANUEL, vous pouvez commander le dégagement de l'outil. Pour cela, appuyez sur la touche positive de sens de l'axe de Q201=-20 ;PROFONDEUR broche actif. Q239=+1 ;PAS DE VIS Q203=+25 ;COORD. SURFACE PIÈCE Q204=50 ;SAUT DE BRIDE TNC 320 HEIDENHAIN...
  • Page 202: Taraudage Brise-Copeaux (Cycle 209)

    TARAUDAGE BRISE-COPEAUX (cycle 209) La machine et la TNC doivent avoir été préparées par le constructeur de la machine. La TNC usine le filet en plusieurs passes jusqu'à la profondeur programmée. Avec un paramètre, vous pouvez définir si l'outil doit être ou non sortir totalement du trou lors du brise-copeaux.
  • Page 203 Si vous appuyez sur la touche Stop externe pendant le filetage, la TNC affiche la softkey DEGAGEMENT MANUEL. Si vous appuyez sur DEGAGEMENT MANUEL, vous pouvez commander le dégagement de l'outil. Pour cela, appuyez sur la touche positive de sens de l'axe de broche actif. TNC 320 HEIDENHAIN...
  • Page 204: Principes De Base Pour Le Fraisage De Filets

    Principes de base pour le fraisage de filets Conditions requises „ La machine devrait être équipée d'un arrosage pour la broche (liquide de refroidissement 30 bars min., air comprimé 6 bars min.) „ Lors du fraisage de filets, des distorsions apparaissent le plus souvent sur le profil du filet.
  • Page 205 TNC affiche l'avance se réfèrant à la trajectoire du centre, la valeur affichée diffère de la valeur programmée. L'orientation du filet change lorsque vous exécutez sur un seul axe un cycle de fraisage de filets en liaison avec le cycle 8 IMAGE MIROIR. TNC 320 HEIDENHAIN...
  • Page 206: Fraisage De Filets (Cycle 262)

    FRAISAGE DE FILETS (cycle 262) 1 La TNC positionne l’outil dans l’axe de broche en avance rapide FMAX, à la distance d'approche programmée, au-dessus de la surface de la pièce 2 Avec l'avance de pré-positionnement programmée, l'outil se déplace sur le plan initial qui résulte du signe du pas de vis, du mode de fraisage ainsi que du nombre filets par pas 3 Puis, l'outil se déplace tangentiellement vers le diamètre nominal du filet en suivant une trajectoire hélicoïdale Ce faisant, l'approche...
  • Page 207 25 CYCL DEF 262 FRAISAGE DE FILETS Q335=10 ;DIAMÈTRE NOMINAL Q239=+1.5 ;PAS DE VIS Q201=-20 ;PROFONDEUR FILETAGE Q355=0 ;FILETS PAR PAS Q253=750 ;AVANCE PRÉ-POSIT. Q351=+1 ;MODE FRAISAGE Q200=2 ;DISTANCE D'APPROCHE Q203=+30 ;COORD. SURFACE PIÈCE Q204=50 ;SAUT DE BRIDE Q207=500 ;AVANCE FRAISAGE TNC 320 HEIDENHAIN...
  • Page 208: Filetage Sur Un Tour (Cycle 263)

    FILETAGE SUR UN TOUR (cycle 263) 1 La TNC positionne l’outil dans l’axe de broche en avance rapide FMAX, à la distance d'approche programmée, au-dessus de la surface de la pièce Plongée 2 Suivant l'avance de pré-positionnement, l'outil se déplace à la profondeur de plongée moins la distance d'approche;...
  • Page 209 Vous ne devez pas perdre de vue que la TNC inverse le calcul de la position de pré-positionnement si vous introduisez une profondeur positive. L'outil se déplace donc dans l'axe d'outil, en avance rapide, jusqu’à la distance d'approche en dessous de la surface de la pièce! TNC 320 HEIDENHAIN...
  • Page 210 Diamètre nominal Q335: Diamètre nominal du filet Pas de vis Q239: Pas de la vis. Le signe détermine le sens du filet vers la droite ou vers la gauche: += filet à droite – = filet à gauche Profondeur de filetage Q201 (en incrémental): Distance entre la surface de la pièce et le creux du filet Profondeur de plongée Q356: (en incrémental):...
  • Page 211 Q351=+1 ;MODE FRAISAGE Q200=2 ;DISTANCE D'APPROCHE Q357=0.2 ;DIST. APPR. LATÉRALE Q358=+0 ;PROF. POUR CHANFREIN Q359=+0 ;DÉCAL. JUSQ. CHANFREIN Q203=+30 ;COORD. SURFACE PIÈCE Q204=50 ;SAUT DE BRIDE Q254=150 ;AVANCE PLONGÉE Q207=500 ;AVANCE FRAISAGE TNC 320 HEIDENHAIN...
  • Page 212: Filetage Avec Percage (Cycle 264)

    FILETAGE AVEC PERCAGE (cycle 264) 1 La TNC positionne l’outil dans l’axe de broche en avance rapide FMAX, à la distance d'approche programmée, au-dessus de la surface de la pièce Perçage 2 Suivant l'avance de plongée en profondeur programmée, l'outil perce jusqu'à...
  • Page 213 Vous ne devez pas perdre de vue que la TNC inverse le calcul de la position de pré-positionnement si vous introduisez une profondeur positive. L'outil se déplace donc dans l'axe d'outil, en avance rapide, jusqu’à la distance d'approche en dessous de la surface de la pièce! TNC 320 HEIDENHAIN...
  • Page 214 Diamètre nominal Q335: Diamètre nominal du filet Pas de vis Q239: Pas de la vis. Le signe détermine le sens du filet vers la droite ou vers la gauche: += filet à droite – = filet à gauche Profondeur de filetage Q201 (en incrémental): Distance entre la surface de la pièce et le creux du filet Profondeur de perçage Q356: (en incrémental):...
  • Page 215 Q258=0.2 ;DISTANCE SÉCURITÉ Q257=5 ;PROF. PERC. BRISE-COP. Q256=0.2 ;RETR. BRISE-COPEAUX Q358=+0 ;PROF. POUR CHANFREIN Q359=+0 ;DÉCAL. JUSQ. CHANFREIN Q200=2 ;DISTANCE D'APPROCHE Q203=+30 ;COORD. SURFACE PIÈCE Q204=50 ;SAUT DE BRIDE Q206=150 ;AVANCE PLONGÉE PROF. Q207=500 ;AVANCE FRAISAGE TNC 320 HEIDENHAIN...
  • Page 216: Filetage Helicoidal Avec Percage (Cycle 265)

    FILETAGE HELICOIDAL AVEC PERCAGE (cycle 265) 1 La TNC positionne l’outil dans l’axe de broche en avance rapide FMAX, à la distance d'approche programmée, au-dessus de la surface de la pièce Plongée à la profondeur pour chanfrein 2 Pour une procédure de plongée avant l'usinage du filet, l'outil se déplace suivant l'avance de plongée jusqu'à...
  • Page 217 Vous ne devez pas perdre de vue que la TNC inverse le calcul de la position de pré-positionnement si vous introduisez une profondeur positive. L'outil se déplace donc dans l'axe d'outil, en avance rapide, jusqu’à la distance d'approche en dessous de la surface de la pièce! TNC 320 HEIDENHAIN...
  • Page 218 Diamètre nominal Q335: Diamètre nominal du filet Pas de vis Q239: Pas de la vis. Le signe détermine le sens du filet vers la droite ou vers la gauche: += filet à droite –= filet à gauche Profondeur de filetage Q201 (en incrémental): Distance entre la surface de la pièce et le creux du filet Avance de pré-positionnement Q253: Vitesse de...
  • Page 219 Avance fraisage Q207: Vitesse de déplacement de Q358=+0 ;PROF. POUR CHANFREIN l'outil lors du fraisage, en mm/min. Q359=+0 ;DÉCAL. JUSQ. CHANFREIN Q360=0 ;PROCÉDURE PLONGÉE Q200=2 ;DISTANCE D'APPROCHE Q203=+30 ;COORD. SURFACE PIÈCE Q204=50 ;SAUT DE BRIDE Q254=150 ;AVANCE PLONGÉE Q207=500 ;AVANCE FRAISAGE TNC 320 HEIDENHAIN...
  • Page 220: Filetage Externe Sur Tenons (Cycle 267)

    FILETAGE EXTERNE SUR TENONS (cycle 267) 1 La TNC positionne l’outil dans l’axe de broche en avance rapide FMAX, à la distance d'approche programmée, au-dessus de la surface de la pièce Plongée à la profondeur pour chanfrein 2 La TNC aborde le point initial de la plongée pour chanfrein en partant du centre du tenon sur l'axe principal du plan d'usinage.
  • Page 221 Vous ne devez pas perdre de vue que la TNC inverse le calcul de la position de pré-positionnement si vous introduisez une profondeur positive. L'outil se déplace donc dans l'axe d'outil, en avance rapide, jusqu’à la distance d'approche en dessous de la surface de la pièce! TNC 320 HEIDENHAIN...
  • Page 222 Diamètre nominal Q335: Diamètre nominal du filet Pas de vis Q239: Pas de la vis. Le signe détermine le sens du filet vers la droite ou vers la gauche: += filet à droite – = filet à gauche Profondeur de filetage Q201 (en incrémental): Distance entre la surface de la pièce et le creux du filet Filets par pas Q355: Nombre de pas en fonction...
  • Page 223 Avance plongée Q254: Vitesse de déplacement de Q203=+30 ;COORD. SURFACE PIÈCE l'outil lors de la plongée, en mm/min. Q204=50 ;SAUT DE BRIDE Avance fraisage Q207: Vitesse de déplacement de l'outil lors du fraisage, en mm/min. Q254=150 ;AVANCE PLONGÉE Q207=500 ;AVANCE FRAISAGE TNC 320 HEIDENHAIN...
  • Page 224: Exemple: Cycles De Perçage

    Exemple: Cycles de perçage 0 BEGIN PGM C200 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 Définition de l'outil 3 TOOL DEF 1 L+0 R+3 Appel d'outil 4 TOOL CALL 1 Z S4500 Dégager l'outil 5 L Z+250 R0 FMAX...
  • Page 225 Aborder le trou 3, appel du cycle 10 L X+90 R0 FMAX M99 11 L Y+10 R0 FMAX M99 Aborder le trou 4, appel du cycle 12 L Z+250 R0 FMAX M2 Dégager l’outil, fin du programme 13 END PGM C200 MM TNC 320 HEIDENHAIN...
  • Page 226: Cycles De Fraisage De Poches, Tenons Et Rainures

    8.3 Cycles de fraisage de poches, tenons et rainures Vue d’ensemble Cycle Softkey 4 FRAISAGE DE POCHE (rectangulaire) Ebauche sans pré-positionnement automatique 212 FINITION DE POCHE (rectangulaire) Finition avec pré-positionnement automatique, saut de bride 213 FINITION DE TENON (rectangulaire) Finition avec pré-positionnement automatique, saut de bride 5 POCHE CIRCULAIRE Ebauche sans pré-positionnement automatique...
  • Page 227: Fraisage De Poche (Cycle 4)

    14 CYCL DEF 4,2 PROF. -10 15 CYCL DEF 4.3 PASSE 4 F80 16 CYCL DEF 4.4 X80 17 CYCL DEF 4.5 Y40 18 CYCL DEF 4.6 F100 DR+ RAYON 10 19 L X+60 Y+35 FMAX M3 20 L Z+2 FMAX M99 TNC 320 HEIDENHAIN...
  • Page 228 Distance d’approche (en incrémental): Distance entre la pointe de l'outil (position initiale) et la surface de la pièce (en incrémental): Distance entre la Profondeur surface de la pièce et le fond de la poche Profondeur de passe (en incrémental): Distance parcourue par l'outil en une passe.
  • Page 229: Finition De Poche (Cycle 212)

    Q207 calcul de la position de pré-positionnement si vous introduisez une profondeur positive. L'outil se déplace donc dans l'axe d'outil, en avance rapide, jusqu’à la distance d'approche en dessous de la surface de la pièce! Q216 Q221 TNC 320 HEIDENHAIN...
  • Page 230 Exemple: Séquences CN Distance d’approche Q200 (en incrémental): Distance entre la pointe de l'outil et la surface de la pièce 354 CYCL DEF 212 FINITION POCHE Profondeur Q201 (en incrémental): Distance entre la Q200=2 ;DISTANCE D’APPROCHE surface de la pièce et le fond de la poche Q201=-20 ;PROFONDEUR Avance plongée en profondeur Q206: Vitesse de...
  • Page 231: Finition De Tenon (Cycle 213)

    L'outil se déplace Q207 donc dans l'axe d'outil, en avance rapide, jusqu’à la distance d'approche en dessous de la surface de la pièce! Q217 Q216 Q221 TNC 320 HEIDENHAIN...
  • Page 232 Exemple: Séquences CN Distance d’approche Q200 (en incrémental): Distance entre la pointe de l'outil et la surface de la pièce 35 CYCL DEF 213 FINITION TENON Profondeur Q201 (en incrémental): Distance entre la Q200=2 ;DISTANCE D’APPROCHE surface de la pièce et le fond du tenon Q291=-20 ;PROFONDEUR Avance plongée en profondeur Q206: Vitesse de...
  • Page 233: Poche Circulaire (Cycle 5)

    Profondeur de passe (en incrémental): Distance parcourue par l'outil en une passe. L'outil se déplace en une passe à la profondeur lorsque: „ Profondeur de passe égale à la profondeur „ Profondeur de passe supérieure à la profondeur TNC 320 HEIDENHAIN...
  • Page 234 Avance plongée en profondeur: Vitesse de déplacement de l'outil lors de la plongée Rayon: Rayon de la poche circulaire Avance F: Vitesse de déplacement de l'outil dans le plan d'usinage Rotation sens horaire DR +: Fraisage en avalant avec M3 DR –: Fraisage en opposition avec M3 Exemple: Séquences CN 16 L Z+100 R0 FMAX...
  • Page 235: Finition De Poche Circulaire (Cycle 214)

    Vous ne devez pas perdre de vue que la TNC inverse le Q217 calcul de la position de pré-positionnement si vous introduisez une profondeur positive. L'outil se déplace donc dans l'axe d'outil, en avance rapide, jusqu’à la distance d'approche en dessous de la surface de la pièce! Q216 TNC 320 HEIDENHAIN...
  • Page 236 Exemple: Séquences CN Distance d’approche Q200 (en incrémental): Distance entre la pointe de l'outil et la surface de la pièce 42 CYCL DEF 214 FIN. POCHE CIRC. Profondeur Q201 (en incrémental): Distance entre la Q200=2 ;DISTANCE D’APPROCHE surface de la pièce et le fond de la poche Q201=-20 ;PROFONDEUR Avance plongée en profondeur Q206: Vitesse de...
  • Page 237: Finition De Tenon Circulaire (Cycle 215)

    Vous ne devez pas perdre de vue que la TNC inverse le calcul de la position de pré-positionnement si vous introduisez une profondeur positive. L'outil se déplace donc dans l'axe d'outil, en avance rapide, jusqu’à la Q217 distance d'approche en dessous de la surface de la pièce! Q216 TNC 320 HEIDENHAIN...
  • Page 238 Exemple: Séquences CN Distance d’approche Q200 (en incrémental): Distance entre la pointe de l'outil et la surface de la pièce 43 CYCL DEF 215 FIN. TENON CIRC. Profondeur Q201 (en incrémental): Distance entre la Q200=2 ;DISTANCE D’APPROCHE surface de la pièce et le fond du tenon Q201=-20 ;PROFONDEUR Avance plongée en profondeur Q206: Vitesse de...
  • Page 239: Rainure (Trou Oblong) Avec Plongée Pendulaire (Cycle 210)

    Le diamètre de la fraise ne doit pas être inférieur à la moitié de la longueur de la rainure: Sinon, la TNC ne peut pas effectuer de plongée pendulaire. TNC 320 HEIDENHAIN...
  • Page 240 Danger de collision! Avec le paramètre-machine suppressDepthErr, vous définissez si la TNC doit délivrer un message d'erreur (on) ou ne pas en délivrer (off) en cas d'introduction d'une profondeur positive. Vous ne devez pas perdre de vue que la TNC inverse le calcul de la position de pré-positionnement si vous introduisez une profondeur positive.
  • Page 241 été définie Q203=+30 ;COORD. SURFACE PIÈCE Q204=50 ;SAUT DE BRIDE Q216=+50 ;CENTRE 1ER AXE Q217=+50 ;CENTRE 2ÈME AXE Q218=80 ;1ER CÔTÉ Q219=12 ;2ÈME CÔTÉ Q224=+15 ;POSITION ANGULAIRE Q338=5 ;PASSE DE FINITION Q206=150 ;AVANCE PLONGÉE PROF. TNC 320 HEIDENHAIN...
  • Page 242: Rainure Circulaire (Trou Oblong) Avec Plongée Pendulaire (Cycle 211)

    RAINURE CIRCULAIRE (trou oblong) avec plongée pendulaire (cycle 211) Ebauche 1 La TNC positionne l’outil en rapide dans l’axe de broche au saut de bride, puis au centre du cercle de droite. Partant de là, la TNC positionne l'outil à la distance d'approche programmée au-dessus de la surface de la pièce 2 L'outil se déplace avec avance de fraisage sur la surface de la pièce;...
  • Page 243 2ème côté Q219: Introduire la largeur de la rainure; si l'on a introduit une largeur de rainure égale au diamètre de l'outil, la TNC n'effectue que l'ébauche Q216 (fraisage d'un trou oblong) Angle initial Q245 (en absolu): Introduire l'angle polaire du point initial TNC 320 HEIDENHAIN...
  • Page 244 Exemple: Séquences CN Angle d’ouverture de la rainure Q248 (en incrémental): Introduire l'angle d'ouverture de la 52 CYCL DEF 211 RAINURE CIRC. rainure Q200=2 ;DISTANCE D’APPROCHE Passe de finition Q338 (en incrémental): Distance parcourue par l'outil dans l'axe de broche lors de la Q201=-20 ;PROFONDEUR finition.
  • Page 245: Exemple: Fraisage De Poche, Tenon, Rainure

    Définition de l’outil d’ébauche/de finition 3 TOOL DEF 1 L+0 R+6 Définition d’outil pour fraise à rainurer 4 TOOL DEF 2 L+0 R+3 Appel de l’outil d’ébauche/de finition 5 TOOL CALL 1 Z S3500 Dégager l'outil 6 L Z+250 R0 FMAX TNC 320 HEIDENHAIN...
  • Page 246 Définition du cycle pour usinage externe 7 CYCL DEF 213 FINITION TENON Q200=2 ;DISTANCE D’APPROCHE Q201=-30 ;PROFONDEUR Q206=250 ;AVANCE PLONGÉE PROF. Q202=5 ;PROFONDEUR DE PASSE Q207=250 ;AVANCE FRAISAGE Q203=+0 ;COORD. SURFACE PIÈCE Q204=20 ;SAUT DE BRIDE Q216=+50 ;CENTRE 1ER AXE Q217=+50 ;CENTRE 2ÈME AXE Q218=90...
  • Page 247 Nouvel angle initial pour rainure 2 20 FN 0: Q245 = +225 21 CYCL CALL Appel du cycle Rainure 2 22 L Z+250 R0 F MAX M2 Dégager l’outil, fin du programme 23 END PGM C210 MM TNC 320 HEIDENHAIN...
  • Page 248: Cycles D'usinage De Motifs De Points

    8.4 Cycles d’usinage de motifs de points Sommaire La TNC dispose de 2 cycles destinés à l'usinage direct de motifs de points: Cycle Softkey 220 MOTIFS DE POINTS SUR UN CERCLE 221 MOTIFS DE POINTS EN GRILLE Vous pouvez combiner les cycles d’usinage suivants avec les cycles 220 et 221: Cycle 200 PERCAGE Cycle 201 ALESAGE A L'ALESOIR...
  • Page 249: Motifs De Points Sur Un Cercle (Cycle 220)

    (non valable pour les cercles entiers); introduire l'angle final différent de l'angle initial; si l'angle final est supérieur à l'angle initial, l'usinage est exécuté dans le sens anti-horaire; dans le cas contraire, il est exécuté dans le sens horaire TNC 320 HEIDENHAIN...
  • Page 250 Exemple: Séquences CN Incrément angulaire Q247 (en incrémental): Angle séparant deux opérations d'usinage sur le cercle 53 CYCL DEF 220 CERCLE DE TROUS primitif ; si l'incrément angulaire est égal à 0, la TNC le calcule à partir de l'angle initial, de l'angle final et du Q216=+50 ;CENTRE 1ER AXE nombre d'opérations d'usinage.
  • Page 251: Motifs De Points En Grille (Cycle 221)

    7 Ce processus (6) est répété jusqu’à ce que toutes les opérations d’usinage soient exécutées sur la deuxième ligne Q225 8 Ensuite, la TNC déplace l'outil sur le point initial de la ligne suivante 9 Toutes les autres lignes sont usinées suivant un déplacement pendulaire Q204 Q200 Q203 TNC 320 HEIDENHAIN...
  • Page 252 Exemple: Séquences CN Point initial 1er axe Q225 (en absolu): Coordonnée du point initial dans l'axe principal du plan d'usinage 54 CYCL DEF 221 GRILLE DE TROUS Point initial 2ème axe Q226 (en absolu): Q225=+15 ;PT INITIAL 1ER AXE Coordonnée du point initial dans l'axe auxiliaire du plan d'usinage Q226=+15 ;PT INITIAL 2ÈME AXE...
  • Page 253: Exemple: Cercles De Trous

    Définition du cycle Perçage 6 CYCL DEF 200 PERÇAGE Q200=2 ;DISTANCE D’APPROCHE Q201=-15 ;PROFONDEUR Q206=250 ;AVANCE PLONGÉE PROF. Q202=4 ;PROFONDEUR DE PASSE Q210=0 ;TEMPO. EN HAUT Q203=+0 ;COORD. SURFACE PIÈCE Q204=0 ;SAUT DE BRIDE Q211=0.25 ;TEMPO. AU FOND TNC 320 HEIDENHAIN...
  • Page 254 Définition cycle Cercle de trous 1, CYCL 200 est appelé 7 CYCL DEF 220 CERCLE DE TROUS Q200, Q203 et Q204 agissent à partir cycle 220 Q216=+30 ;CENTRE 1ER AXE Q217=+70 ;CENTRE 2ÈME AXE Q244=50 ;DIA. CERCLE PRIMITIF Q245=+0 ;ANGLE INITIAL Q246=+360 ;ANGLE FINAL Q247=+0...
  • Page 255: 8.5 Cycles Sl

    Les sous-programmes ne doivent pas contenir de coordonnées dans l’axe de broche „ 60 LBL 0 Si vous utilisez des paramètres Q, n'effectuez les calculs et affectations qu'à l'intérieur du sous-programme de contour concerné 99 END PGM SL2 MM TNC 320 HEIDENHAIN...
  • Page 256 Caractéristiques des cycles d'usinage „ Avant chaque cycle, la TNC positionne l’outil automatiquement à la distance d'approche „ A chaque niveau de profondeur, le fraisage est réalisé sans relèvement de l’outil; les îlots sont contournés latéralement „ Le rayon des „angles internes“ est programmable – l'outil ne se bloque pas, permettant ainsi d'éviter les traces de dégagement de l'outil (ceci est valable pour la trajectoire externe lors de l'évidement et de la finition latérale)
  • Page 257: Sommaire Des Cycles Sl

    14. Numéros de label pour contour: Introduire tous les numéros de label des différents sous-programmes qui doivent être superposés pour former un contour. Valider chaque numéro avec la touche ENT et achever l'introduction avec la touche FIN. TNC 320 HEIDENHAIN...
  • Page 258: Contours Superposés

    Contours superposés Afin de former un nouveau contour, vous pouvez superposer poches et îlots. De cette manière, vous pouvez agrandir la surface d'une poche par superposition d'une autre poche ou réduire un îlot. Sous-programmes Poches superposées Les exemples de programmation suivants correspondent à...
  • Page 259 52 L X+10 Y+50 RR 53 CC X+35 Y+50 54 C X+10 Y+50 DR- 55 LBL 0 Surface B: 56 LBL 2 57 L X+90 Y+50 RL 58 CC X+65 Y+50 59 C X+90 Y+50 DR- 60 LBL 0 TNC 320 HEIDENHAIN...
  • Page 260 Surface „d'intersection“ La surface commune de recouvrement de A et de B doit être usinée. Les surfaces avec simple recouvrement doivent rester non usinées. „ A et B doivent être des poches „ A doit débuter à l’intérieur de B Surface A: 51 LBL 1 52 L X+60 Y+50 RR...
  • Page 261: Donnees Du Contour (Cycle 20)

    „ Q7=+80 ;HAUTEUR DE SÉCURITÉ Sens horaire (Q9 = -1: Usinage en opposition pour poche et îlot) Q8=0.5 ;RAYON D'ARRONDI „ Sens anti-horaire (Q9 = +1: Usinage en avalant pour Q9=+1 ;SENS DE ROTATION poche et îlot) TNC 320 HEIDENHAIN...
  • Page 262: Pre-Percage (Cycle 21)

    PRE-PERCAGE (cycle 21) Pour le calcul des points de plongée, la TNC ne tient pas compte d'une valeur Delta DR programmée dans la séquence TOOL CALL. Aux endroits resserrés, il se peut que la TNC ne puisse effectuer un pré-perçage avec un outil plus gros que l'outil d'ébauche.
  • Page 263: Evidement (Cycle 22)

    TNC délivre un message d'erreur Profondeur de passe Q10 (en incrémental): Distance parcourue par l'outil en une passe Avance plongée en profondeur Q11: Avance de plongée en mm/min. Avance évidement Q12: Avance de fraisage en mm/min. TNC 320 HEIDENHAIN...
  • Page 264: Finition En Profondeur (Cycle 23)

    Numéro outil pré-évidement Q18: Numéro de l'outil avec lequel la TNC vient d'effectuer le pré- évidemment. S'il n'y a pas eu de pré-évidement, „0“ a été programmé; si vous introduisez ici un numéro, la TNC n'évidera que la partie qui n'a pas pu être évidée avec l'outil de pré-évidemment.
  • Page 265: Finition Laterale (Cycle 24)

    Avance plongée en profondeur Q11: Avance de plongée Avance évidement Q12: Avance de fraisage Surépaisseur finition latérale Q14 (en incrémental): Surépaisseur pour finition répétée; le dernier résidu de finition est évidé si vous avez programmé Q14 = 0 TNC 320 HEIDENHAIN...
  • Page 266: Exemple: Pré-Perçage, Ébauche Et Finition De Contours Superposés

    Exemple: Pré-perçage, ébauche et finition de contours superposés 0 BEGIN PGM C21 MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-40 Définition de la pièce brute 2 BLK FORM 0.2 X+100 Y+100 Z+0 Définition d’outil pour le foret 3 TOOL DEF 1 L+0 R+6 Définition de l’outil d’ébauche/de finition 4 TOOL DEF 2 L+0 R+6 Appel d’outil pour le foret...
  • Page 267 Q9=+1 ;SENS DE ROTATION Q10=5 ;PROFONDEUR DE PASSE Q11=100 ;AVANCE PLONGÉE PROF. Q12=400 ;AVANCE ÉVIDEMENT Q14=+0 ;SURÉPAIS. LATÉRALE 19 CYCL CALL Appel du cycle Finition latérale 20 L Z+250 R0 FMAX M2 Dégager l’outil, fin du programme TNC 320 HEIDENHAIN...
  • Page 268 Sous-programme de contour 1: Poche à gauche 21 LBL 1 22 CC X+35 Y+50 23 L X+10 Y+50 RR 24 C X+10 DR- 25 LBL 0 26 LBL 2 Sous-programme de contour 2: Poche à droite 27 CC X+65 Y+50 28 L X+90 Y+50 RR 29 C X+90 DR- 30 LBL 0...
  • Page 269: 8.6 Cycles D'usinage Ligne À Ligne

    5 L'outil retourne ensuite dans le sens négatif du 1er axe 6 L'usinage ligne à ligne est répété jusqu'à ce que la surface programmée soit entièrement usinée TNC 320 HEIDENHAIN...
  • Page 270 7 Pour terminer, la TNC rétracte l'outil avec FMAX à la distance d'approche Remarques avant que vous ne programmiez Partant de la position actuelle, la TNC positionne tout d’abord l’outil dans le plan d’usinage, puis dans l’axe de broche au point initial. Pré-positionner l'outil de manière à...
  • Page 271 ;PT INITIAL 1ER AXE Q226=+12 ;PT INITIAL 2ÈME AXE Q227=+2.5 ;PT INITIAL 3ÈME AXE Q218=150 ;1ER CÔTÉ Q219=75 ;2ÈME CÔTÉ Q240=25 ;NOMBRE DE COUPES Q206=150 ;AVANCE PLONGÉE PROF. Q207=500 ;AVANCE FRAISAGE Q209=200 ;AVANCE TRANSVERSALE Q200=2 ;DISTANCE D’APPROCHE TNC 320 HEIDENHAIN...
  • Page 272: Surface Reguliere (Cycle 231)

    SURFACE REGULIERE (cycle 231) 1 En partant de la position actuelle et en suivant une trajectoire linéaire 3D, la TNC positionne l'outil au point initial 2 L'outil se déplace ensuite suivant l'avance de fraisage programmée jusqu'au point final 3 A cet endroit, la TNC déplace l'outil en rapide FMAX, de la valeur du rayon d'outil dans le sens positif de l'axe de broche, puis le rétracte au point initial 4 Au point initial 1, la TNC déplace à...
  • Page 273 Q232 3ème point 2ème axe Q232 (en absolu): Coordonnée N = Q240 du point dans l'axe auxiliaire du plan d'usinage 3ème point 3ème axe Q233 (en absolu): Coordonnée du point dans l'axe de broche Q229 Q226 Q207 TNC 320 HEIDENHAIN...
  • Page 274 Exemple: Séquences CN 4ème point 1er axe Q234 (en absolu): Coordonnée du point dans l'axe principal du plan d'usinage 72 CYCL DEF 231 SURFACE RÉGULIÈRE 4ème point 2ème axe Q235 (en absolu): Coordonnée Q225=+0 ;PT INITIAL 1ER AXE du point dans l'axe auxiliaire du plan d'usinage Q226=+5 ;PT INITIAL 2ÈME AXE...
  • Page 275: Surfacage (Cycle 232)

    8 Le processus est répété jusqu’à ce que toutes les passes soient exécutées. Lors de la dernière passe, l'outil n'exécute que la surépaisseur de finition et ce, selon l'avance de finition 9 Pour terminer, la TNC rétracte l'outil avec FMAX au saut de bride TNC 320 HEIDENHAIN...
  • Page 276 Stratégie Q389=1 3 L'outil se déplace ensuite suivant l'avance de fraisage programmée jusqu'au point final 2. Le point final est situé à l'intérieur de la surface que la TNC calcule à partir du point initial, de la longueur et du rayon d'outil programmés 4 La TNC décale l'outil selon l'avance de positionnement, transversalement sur le point initial de la ligne suivante;...
  • Page 277 9 Pour terminer, la TNC rétracte l'outil avec FMAX au saut de bride Remarques avant que vous ne programmiez Saut de bride Q204 de manière à éviter toute collision avec la pièce ou les matériels de bridage. TNC 320 HEIDENHAIN...
  • Page 278 Stratégie d'usinage (0/1/2) Q389: Définir la manière dont la TNC doit usiner la surface: 0: Usinage en méandres, passe latérale, selon l'avance de positionnement, à l'extérieur de la surface à usiner 1: Usinage en méandres, passe latérale, selon l'avance de fraisage, à l'intérieur de la surface à usiner 2: Usinage ligne à...
  • Page 279 Avance de pré-positionnement Q253: Vitesse de déplacement de l'outil pour aborder la position initiale et se déplacer à la ligne suivante, en mm/min.; si l'outil est déplacé transversalement dans la matière (Q389=1), le déplacement transversal est effectué selon l'avance de fraisage Q207 TNC 320 HEIDENHAIN...
  • Page 280 Exemple: Séquences CN Distance d’approche Q200 (en incrémental): Distance entre la pointe de l'outil et la position initiale dans 71 CYCL DEF 232 SURFAÇAGE l'axe de broche. Si vous fraisez en utilisant la stratégie d'usinage Q389=2, la TNC se déplace à la distance Q389=2 ;STRATÉGIE d'approche au dessus de la profondeur pour aborder...
  • Page 281: Exemple: Usinage Ligne À Ligne

    ;POINT INITIAL 1ER AXE Q226=+0 ;POINT INITIAL 2ÈME AXE Q227=+35 ;POINT INITIAL 3ÈME AXE Q218=100 ;1ER CÔTÉ Q219=100 ;2ÈME CÔTÉ Q240=25 ;NOMBRE DE COUPES Q206=250 ;AVANCE PLONGÉE PROF. Q207=400 ;AVANCE FRAISAGE Q209=150 ;AVANCE TRANSVERSALE Q200=2 ;DISTANCE D’APPROCHE TNC 320 HEIDENHAIN...
  • Page 282 Pré-positionnement à proximité du point initial 7 L X+-25 Y+0 R0 FMAX M3 Appel de cycle 8 CYCL CALL Dégager l’outil, fin du programme 9 L Z+250 R0 FMAX M2 10 END PGM C230 MM 8 Programmation: Cycles...
  • Page 283: Cycles De Conversion De Coordonnées

    Annulation d'une conversion de coordonnées: „ Redéfinir le cycle avec valeurs du comportement standard, par exemple, facteur échelle 1,0 „ Exécuter les fonctions auxiliaires M02, M30 ou la séquence END PGM (dépend du paramètre-machine „clearMode“) „ Sélectionner un nouveau programme TNC 320 HEIDENHAIN...
  • Page 284: Décalage Du Point Zero (Cycle 7)

    Décalage du POINT ZERO (cycle 7) Grâce au décalage du POINT ZERO, vous pouvez répéter des opérations d’usinage à plusieurs endroits de la pièce. Effet Après la définition du cycle décalage du POINT ZERO, toutes les coordonnées introduites se réfèrent au nouveau point zéro. La TNC affiche le décalage sur chaque axe dans l'affichage d'état supplémentaire.
  • Page 285: Décalage Du Point Zero Avec Tableaux De Points Zéro (Cycle 7)

    Appeler dans le tableau de points zéro un décalage ayant pour coordonnées X=0; Y=0 etc. „ Appeler un décalage ayant pour coordonnées X=0; Y=0 etc. directement avec la définition du cycle Exemple: Séquences CN 77 CYCL DEF 7.0 POINT ZERO 78 CYCL DEF 7.1 #5 TNC 320 HEIDENHAIN...
  • Page 286 Editer un tableau de points zéro en mode Mémorisation/édition de programme Sélectionnez le tableau de points zéro en mode Mémorisation/édition de programme Appeler le gestionnaire de fichiers: Appuyer sur la touche PGM MGT , 4O˜ˆ F’›apmm"aF˜=F˜Oa4^aF’9˜ am4azF’Š:˜z"VF˜Qn Afficher les tableaux de points zéro: Appuyer sur les softkeys SELECT.
  • Page 287 ENT. Si vous ne le faites pas, la modification ne sera pas prise en compte, par exemple lors de l'exécution d'un programme. Affichages d'état L'affichage d'état supplémentaire affiche les valeurs du décalage actif de point zéro. |4O˜ˆ pm¦F’apm’˜=F˜4pp=pmmÁF’Š˜Å˜d"˜z"VF˜–}: TNC 320 HEIDENHAIN...
  • Page 288: Image Miroir (Cycle 8)

    IMAGE MIROIR (cycle 8) Dans le plan d’usinage, la TNC peut exécuter une opération d’usinage en image miroir. Effet L'image miroir est active dès qu'elle a été définie dans le programme. Elle agit aussi en mode Positionnement avec introduction manuelle! Les axes réfléchis actifs apparaissent dans l'affichage d'état supplémentaire.
  • Page 289 – excepté l'axe de broche et l'axe auxiliaire correspondant. Vous pouvez programmer jusqu'à trois axes Annulation Reprogrammer le cycle IMAGE MIROIR en introduisant NO ENT. Exemple: Séquences CN 79 CYCL DEF 8.0 IMAGE MIROIR 80 CYCL DEF 8.1 X Y U TNC 320 HEIDENHAIN...
  • Page 290: Rotation (Cycle 10)

    ROTATION (cycle 10) A l’intérieur d’un programme, la TNC peut faire pivoter le système de coordonnées dans le plan d’usinage, autour du point zéro actif. Effet La ROTATION est active dès qu'elle a été définie dans le programme. Elle agit aussi en mode Positionnement avec introduction manuelle! L'angle de rotation actif apparaît dans l'affichage d'état supplémentaire.
  • Page 291: Facteur Echelle (Cycle 11)

    Exemple: Séquences CN 11 CALL LBL 1 12 CYCL DEF 7.0 POINT ZÉRO 13 CYCL DEF 7.1 X+60 14 CYCL DEF 7.2 Y+40 15 CYCL DEF 11.0 FACTEUR ÉCHELLE 16 CYCL DEF 11.1 SCL 0.75 17 CALL LBL 1 TNC 320 HEIDENHAIN...
  • Page 292: Facteur Echelle Specif. De L'axe (Cycle 26)

    FACTEUR ECHELLE SPECIF. DE L’AXE (cycle 26) Remarques avant que vous ne programmiez Vous ne devez ni étirer, ni comprimer les axes de coordonnées comportant des positions de trajectoires circulaires à partir de facteurs de valeur différente. Pour chaque axe de coordonnée, vous pouvez introduire un facteur échelle spécifique de l'axe qui lui soit propre.
  • Page 293: Exemple: Cycles De Conversion De Coordonnées

    Retour au LBL 10; six fois au total 15 CYCL DEF 10.0 ROTATION Annuler la rotation 16 CYCL DEF 10.1 ROT+0 17 CYCL DEF 7.0 POINT ZÉRO Annuler le décalage du point zéro 18 CYCL DEF 7.1 X+0 19 CYCL DEF 7.2 Y+0 TNC 320 HEIDENHAIN...
  • Page 294 Dégager l’outil, fin du programme 20 L Z+250 R0 FMAX M2 Sous-programme 1 21 LBL 1 Définition du fraisage 22 L X+0 Y+0 R0 FMAX 23 L Z+2 R0 FMAX M3 24 L Z-5 R0 F200 25 L X+30 RL 26 L IY+10 27 RND R5 28 L IX+20...
  • Page 295: 8.8 Cycles Spéciaux

    Temporisation en secondes: Introduire la temporisation en secondes Plage d'introduction 0 à 3 600 s (1 heure) par pas de 0,001 s Exemple: Séquences CN 89 CYCL DEF 9.0 TEMPORISATION 90 CYCL DEF 9.1 TEMPO. 1.5 TNC 320 HEIDENHAIN...
  • Page 296: Appel De Programme (Cycle 12)

    APPEL DE PROGRAMME (cycle 12) Tous les programmes d'usinage (par ex. les cycles spéciaux de perçage ou modules géométriques) peuvent équivaloir à un cycle d'usinage. Vous appelez ensuite ce programme comme un cycle. 7 CYCL DEF 12.0 0 BEGIN PGM Remarques avant que vous ne programmiez PGM CALL LOT31 MM...
  • Page 297: Orientation Broche (Cycle 13)

    13, la TNC positionne alors la broche principale à une valeur angulaire définie par le constructeur de la machine (cf. manuel de la machine). Angle d’orientation: Introduire l'angle se rapportant à l'axe de référence angulaire du plan d'usinage Plage d'introduction: 0 à 360° Finesse d’introduction: 0,1° TNC 320 HEIDENHAIN...
  • Page 299: Programmation: Sous-Programmes Et Répétitions De Parties De Programme

    Programmation: Sous-programmes et répétitions de parties de programme...
  • Page 300: Marquer Des Sous-Programmes Et Répétitions De Parties De Programme

    9.1 Marquer des sous-programmes et répétitions de parties de programme A l’aide des sous-programmes et répétitions de parties de programmes, vous pouvez exécuter plusieurs fois des phases d’usinage déjà programmées une fois. Labels Les sous-programmes et répétitions de parties de programme débutent dans le programme d'usinage par la marque LBL, abréviation de LABEL (de l'angl.
  • Page 301: 9.2 Sous-Programmes

    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. TNC 320 HEIDENHAIN...
  • Page 302: Répétitions De Parties De Programme

    9.3 Répétitions de parties de programme Label LBL Les répétitions de parties de programme débutent par la marque LBL (LABEL). Elles se terminent par CALL LBL /REP. Processus 1 La TNC exécute le programme d'usinage jusqu'à la fin de la partie de programme (CALL LBL /REP) 2 La TNC répète ensuite la partie de programme entre le LABEL appelé...
  • Page 303: Programme Quelconque Pris Comme Sous-Programme

    END PGM A END PGM B „ Le programme appelé ne doit pas contenir les fonctions auxiliaires M2 ou M30 „ Le programme appelé ne doit pas contenir d'appel CALL PGM dans le programme qui appelle (boucle sans fin) TNC 320 HEIDENHAIN...
  • Page 304: Appeler Un Programme Quelconque Comme Sous-Programme

    Appeler un programme quelconque comme sous-programme Fonctions permettant d’appeler le programme: Appuyer sur la touche PGM CALL. Appuyer sur la softkey PROGRAMME. Introduire le chemin d'accès complet pour le programme à appeler, valider avec la touche END. Si vous n'introduisez que le nom du programme, le programme appelé...
  • Page 305: 9.5 Imbrications

    Le sous-programme est appelé au niveau de LBL2 39 CALL LBL 2 Fin du sous-programme 1 45 LBL 0 Début du sous-programme 2 46 LBL 2 Fin du sous-programme 2 62 LBL 0 63 END PGM SPGMS MM TNC 320 HEIDENHAIN...
  • Page 306: Renouveler Des Répétitions De Parties De Programme

    Exécution du programme 1 Le programme principal SPMS est exécuté jusqu'à la séquence 17 2 Le sous-programme 1 est appelé et exécuté jusqu'à la séquence 39 3 Le sous-programme 2 est appelé et exécuté jusqu'à la séquence 62. Fin du sous-programme 2 et retour au sous-programme dans lequel il a été...
  • Page 307: Répéter Un Sous-Programme

    3 La partie de programme située entre la séquence 12 et la séquence 10 est répétée 2 fois: Le sous-programme 2 est répété 2 fois 4 Le programme principal SPREP est exécuté de la séquence 13 à la séquence 19, fin du programme TNC 320 HEIDENHAIN...
  • Page 308: Exemple: Fraisage D'un Contour En Plusieurs Passes

    Exemple: Fraisage d’un contour en plusieurs passes Déroulement du programme „ Pré-positionner l'outil sur l’arête supérieure de la pièce „ Introduire la passe en valeur incrémentale „ Fraiser le contour „ Répéter la passe et le fraisage du contour 0 BEGIN PGM PGMREP MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-40 2 BLK FORM 0.2 X+100 Y+100 Z+0 Définition de l'outil...
  • Page 309 19 L X-20 Y+0 R0 FMAX Dégager l’outil 20 CALL LBL 1 REP 4 Retour au LBL 1; au total quatre fois 21 L Z+250 R0 FMAX M2 Dégager l’outil, fin du programme 22 END PGM PGMREP MM TNC 320 HEIDENHAIN...
  • Page 310: Exemple: Séries De Trous

    Exemple: Séries de trous Déroulement du programme „ Aborder les séries de trous dans le programme principal „ Appeler la série de trous (sous-programme 1) „ Ne programmer la série de trous qu'une seule fois dans le sous-programme 1 0 BEGIN PGM SP1 MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-20 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 TOOL DEF 1 L+0 R+2.5...
  • Page 311 17 L IY+20 R0 FMAX M99 Aborder le 3ème trou, appeler le cycle 18 L IX-20 R0 FMAX M99 Aborder le 4ème trou, appeler le cycle 19 LBL 0 Fin du sous-programme 1 20 END PGM SP1 MM TNC 320 HEIDENHAIN...
  • Page 312: Exemple: Série De Trous Avec Plusieurs Outils

    Exemple: Série de trous avec plusieurs outils Déroulement du programme „ Programmer les cycles d’usinage dans le programme principal „ Appeler l'ensemble du schéma de trous (sous- programme 1) „ Aborder les séries de trous dans le sous- programme 1, appeler la série de trous (sous-programme 2) „...
  • Page 313 31 L IY+20 R0 FMAX M99 Aborder le 3ème trou, appeler le cycle 32 L IX-20 R0 FMAX M99 Aborder le 4ème trou, appeler le cycle 33 LBL 0 Fin du sous-programme 2 34 END PGM SP2 MM TNC 320 HEIDENHAIN...
  • Page 315: Programmation: Paramètres Q

    Programmation: Paramètres Q...
  • Page 316: Principe Et Sommaire Des Fonctions

    10.1 Principe et sommaire des fonctions Grâce aux paramètres Q, 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: „...
  • Page 317: Remarques Concernant La Programmation

    sn Fonctions arithmétiques de base z"VF ¢s Fonctions trigonométriques z"VF ¢ Fonction de calcul d'un cercle z"VF ¢T Conditions si/alors, sauts z"VF ¢• Fonctions spéciales z"VF QG Introduire directement une formule z"VF –Q Formule pour paramètre string TNC 320 HEIDENHAIN...
  • Page 318: Familles De Pièces - Paramètres Q Au Lieu De Valeurs Numériques

    10.2 Familles de pièces – Paramètres Q au lieu de valeurs numériques A l'aide de la fonction des paramètres Q FN0: 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.
  • Page 319: Décrire Les Contours Avec Les Fonctions Arithmétiques

    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. TNC 320 HEIDENHAIN...
  • Page 320: Programmation Des Calculs De Base

    Programmation des calculs de base Exemple: Séquences de programme dans la TNC Exemple: 16 FN0: Q5 = +10 Appeler les fonctions de paramètres Q: Touche Q 17 FN3: Q12 = +Q5 * +7 Sélectionner les fonctions arithmétiques: Appuyer sur la softkey ARITHM. DE BASE Appeler la fonction de paramètres Q AFFECTATION: Appuyer sur la softkey FN0 X = Y N°...
  • Page 321: 10.4 Fonctions Trigonométriques

    = 25 mm b = 50 mm α = arctan (a / b) = arctan 0,5 = 26,57° De plus, on a: a² + b² = c² (avec a² = a x a) (a² + b²) TNC 320 HEIDENHAIN...
  • Page 322: Programmer Les Fonctions Trigonométriques

    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 FN6: SINUS Ex. FN6: Q20 = SIN–Q5 Définir le sinus d'un angle en degrés (°) et l'affecter FN7: COSINUS Ex.
  • Page 323: 10.5 Calcul D'un Cercle

    (Y pour axe de broche Z) dans le paramètre Q21 et le rayon du cercle dans le paramètre Q22. Notez que FN23 et FN24, outre le paramètre pour résultat, remplacent aussi automatiquement les deux paramètres suivants. TNC 320 HEIDENHAIN...
  • Page 324: Conditions Si/Alors Avec Paramètres Q

    10.6 Conditions si/alors 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 lorsqu'elle atteint le LABEL programmé...
  • Page 325: Abréviations Et Expressions Utilisées

    Abréviations et expressions utilisées (angl.): (angl. equal): égal à (angl. not equal): différent de (angl. greater than): supérieur à (angl. less than): inférieur à GOTO (angl. go to): aller à TNC 320 HEIDENHAIN...
  • Page 326: Contrôler Et Modifier Les Paramètres Q

    10.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, quel que soit le mode de fonctionnement, à l’exception toutefois du mode Test de programme.
  • Page 327: 10.8 Fonctions Spéciales

    TT FN25:PRESET Initialisation du point de référence en cours d'exécution du programme z"VF TQ FN29:PLC Transmission possible de huit valeurs à l'automate z"VF T– FN37:EXPORT Exporter des paramètres Q ou paramètres QS locaux vers un programme appelant TNC 320 HEIDENHAIN...
  • Page 328: Fn14: Error: Emission De Messages D'erreur

    Texte messages préprogrammés par le constructeur de la machine outil ou 1000 Broche ? par HEIDENHAIN: Lorsque la TNC rencontre une séquence avec 1001 Axe d'outil manque FN 14 pendant l'exécution ou le test du programme, elle interrompt sa 1002 Rayon d'outil trop petit marche et délivre un message.
  • Page 329 1078 Q303 non défini dans cycle de mesure! 1079 Axe d'outil non autorisé 1080 Valeurs calculées incorrectes 1081 Points de mesure contradictoires 1082 Hauteur de sécurité incorrecte 1083 Mode de plongée contradictoire 1084 Cycle d'usinage non autorisé TNC 320 HEIDENHAIN...
  • Page 330: Fn16: F-Print: Emission Formatée De Textes Et Paramètres Q

    Code d’erreur Texte 1085 Ligne protégée à l'écriture 1086 Surép. supérieure à profondeur 1087 Aucun angle de pointe défini 1088 Données contradictoires 1089 Position de rainure 0 interdite 1090 Introduire passe différente de 0 FN16: F-PRINT: Emission formatée de textes et paramètres Q Avec la fonction FN 16: PRINT, vous pouvez sortir de manière formatée les valeurs des paramètres Q et les textes via l'interface de...
  • Page 331 Restituer texte seulement pour dial. finnois L_DUTCH Restituer texte seulement pour dial. néerlandais L_POLISH Restituer texte seulement pour dial. polonais L_HUNGARIA Restituer texte seulement pour dial. hongrois L_ALL Restituer texte quel que soit le dialogue HOUR Nombre d'heures de l'horloge temps réel TNC 320 HEIDENHAIN...
  • Page 332 Clé Fonction Nombre de minutes de l'horloge temps réel Nombre de secondes de l'horloge temps réel Jour de l'horloge temps réel MONTH Mois comme nombre de l'horloge temps réel STR_MONTH Mois comme symbole de l'horloge temps réel YEAR2 Année à 2 chiffres de l'horloge temps réel YEAR4 Année à...
  • Page 333: Fn18: Sys-Datum Read: Lecture Des Données-Système

    Indice de l'outil actif Données du canal, 25 Numéro de canal Paramètre de cycle, 30 Distance d'approche cycle d'usinage actif Profondeur perçage/fraisage cycle d'usinage actif Profondeur de passe cycle d'usinage actif Avance plongée prof. cycle d’usinage actif TNC 320 HEIDENHAIN...
  • Page 334 Nom du groupe, n° ident. Numéro Indice Signification Premier côté cycle poche rectangulaire Deuxième côté cycle poche rectangulaire Premier côté cycle rainurage Deuxième côté cycle rainurage Rayon cycle Poche circulaire Avance fraisage cycle d'usinage actif Sens de rotation cycle d'usinage actif Temporisation cycle d'usinage actif Pas de vis cycle 17, 18 Surépaisseur de finition cycle d'usinage actif...
  • Page 335 N°OUT. Numéro du magasin d’outils Valeurs programmées direc- Numéro d'outil T tement après TOOL CALL, 60 Axe d'outil actif 0 = X 6 = U 1 = Y 7 = V 2 = Z 8 = W TNC 320 HEIDENHAIN...
  • Page 336 Nom du groupe, n° ident. Numéro Indice Signification 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 Indice d’outil Avance active Valeurs programmées direct- Numéro d'outil T ement après TOOL DEF, 61 Longueur...
  • Page 337 Inclinaison plan d'usinage act./inact. (-1/0) en mode Exécution de programme Inclinaison plan d’usinage act./inact. (-1/0) en mode manuel Décalage actif du point zéro, 220 Axe X Axe Y Axe Z Axe A Axe B Axe C Axe U Axe V Axe W TNC 320 HEIDENHAIN...
  • Page 338 Nom du groupe, n° ident. Numéro Indice Signification Zone de déplacement, 230 1 à 9 Commutateur fin de course négatif des axes 1 à 9 1 à 9 Commutateur fin de course positif des axes 1 à 9 Commutateur fin de course activé ou désactivé: (0 = act., 1 = inact.) Position nominale dans système Axe X...
  • Page 339 Lire les données de l’outil actuel, Longueur d'outil L Rayon d'outil R Rayon d'outil R2 Surépaisseur longueur d'outil DL Surépaisseur rayon d'outil DR Surépaisseur rayon d'outil DR2 Outil bloqué TL 0 = non bloqué, 1 = bloqué TNC 320 HEIDENHAIN...
  • Page 340 Nom du groupe, n° ident. Numéro Indice Signification Numéro de l'outil jumeau RT Durée d'utilisation max.TIME1 Durée d'utilisation max. TIME2 Durée d'utilisation actuelle CUR. TIME Etat automate Longueur max. de la dent LCUTS Angle de plongée max. ANGLE TT: Nombre de dents CUT TT: Tolérance d'usure longueur LTOL TT: Tolérance d'usure rayon RTOL TT: Sens de rotation DIRECT...
  • Page 341: Fn19: Plc: Transmission De Valeurs À L'automate

    Avec la fonction FN 19: PLC, vous pouvez transmettre à l'automate jusqu'à deux valeurs numériques ou paramètres Q. Résolutions et unités de mesure: 0,1 µm ou 0,0001° Exemple: Transmettre à l'automate la valeur numérique 10 (correspondant à 1µm ou 0,001°) 56 FN19: PLC=+10/+Q3 TNC 320 HEIDENHAIN...
  • Page 342: Fn20: Wait For: Synchronisation Cn Et Automate

    0 à 2047 Double mot 2048 à 4095 Avec la TNC 320, HEIDENHAIN réalise pour la première fois une commande équipée d’une autre interface de communication entre l’automate et la CN. Il s’agit là d’une nouvelle interface symbolique API (Aplication Programmer Interface). L’habituelle interface automate/ CN existe toujours en parallèle et peut donc être aussi utilisée.
  • Page 343 Exemple: Suspendre le déroulement du programme jusqu'à ce que l'automate mette à 1 le marqueur 4095 32 FN20: WAIT FOR M4095==1 Exemple: Suspendre le déroulement du programme jusqu'à ce que l'automate mette à 1 l’opérande symbolique 32 FN20: APISPIN[0].NN_SPICONTROLINPOS==1 TNC 320 HEIDENHAIN...
  • Page 344: Fn25: Preset: Initialiser Un Nouveau Point De Référence

    FN25: PRESET: Initialiser un nouveau point de référence Vous ne pouvez programmer cette fonction que si vous avez préalablement introduit le code 555343, 4O˜ ˆ m›p=¤aF˜¤m˜4p=FŠ:˜z"VF˜T¬s. Avec la fonction FN 25: PRESET et en cours d'exécution du programme, vous pouvez initialiser un nouveau point de référence sur un axe sélectionnable.
  • Page 345: Fn29: Plc: Transmission De Valeurs À L'automate

    FN29: PLC: Transmission de valeurs à l'automate Avec la fonction FN 29: vous pouvez transmettre à l'automate jusqu'à huit valeurs numériques ou paramètres Q. Résolutions et unités de mesure: 0,1 µm ou 0,0001° ¨FhzdF9˜"m’hF››F˜Å˜dŽ"¤›ph"›F˜d"˜¦"dF¤˜m¤hÁa„¤F˜s¬˜ |4pF’zpm="m›˜Å˜skh˜p¤˜¬:¬¬s@} 56 FN29: PLC=+10/+Q3/+Q8/+7/+1/+Q5/+Q2/+15 TNC 320 HEIDENHAIN...
  • Page 346: Fn37: Export

    FN37: EXPORT Vous avez besoin de la fonction FN37: EXPORT si vous désirez créer vos propres cycles et les intégrer dans la TNC. Dans les cycles, les paramètres Q 0-99 ont uniquement un effet local. Cela signifie que les paramètres Q n’agissent que dans le programme où ils ont été définis. Avec la fonction FN 37: EXPORT, vous pouvez exporter les paramètres Q à...
  • Page 347: Accès Aux Tableaux Avec Instructions Sql

    Synonyme: Ce terme désigne un nom donné à un tableau et utilisé à la place du chemin d'accès + nom de fichier. Les synonymes sont définis par le constructeur de la machine dans les données de configuration. TNC 320 HEIDENHAIN...
  • Page 348: Une Transaction

    Une transaction Une transaction comporte les actions suivantes: – Adressage du tableau (fichier), sélection des lignes et transfert vers le Result set. – Lire les lignes à partir du result set, les modifier et/ou ajouter de nouvelles lignes. – Fermer la transaction. Lors des modifications/compléments de données, les lignes sont prélevées dans le Result set pour être transférées dans le tableau (fichier).
  • Page 349 „reliées“ aux paramètres Q ne sont pas prises en compte lors d'opérations de lecture/d'écriture. Si une nouvelle ligne de tableau est créée avec SQL INSERT..., les colonnes non „reliées“ aux paramètres Q reçoivent des valeurs par défaut. TNC 320 HEIDENHAIN...
  • Page 350: Programmation D'instructions Sql

    Programmation d’instructions SQL Vous programmer les instructions SQL en mode de fonctionnement Mémorisation/Edition de programme: Sélectionner les fonctions SQL: Appuyer sur la softkey SQL Sélectionner l'instruction SQL par softkey (cf. vue d'ensemble) ou appuyer sur la softkey SQL EXECUTE et programmer l'instruction SQL Vue d’ensemble des softkeys Fonction...
  • Page 351: Sql Bind

    Le synonyme est introduit directement – Le chemin d'accès et le nom du fichier sont indiqués entre guillemets simples. Désignation de colonne: Désignation de la colonne de tableau définie dans les données de configuration TNC 320 HEIDENHAIN...
  • Page 352: Sql Select

    SQL SELECT Exemple: Sélectionner toutes les lignes du tableau SQL SELECT sélectionne des lignes du tableau et les transfère vers le Result set. 11 SQL BIND Q881 "TAB_EXAMPLE.MESU_NO" Le serveur SQL classe les données ligne par ligne dans le Result set. 12 SQL BIND Q882 "TAB_EXAMPLE.MESU_X"...
  • Page 353 Si vous ne programmez ni ASC ni DESC, le tri croissant est utilisé par défaut. Les lignes sélectionnées sont triées en fonction de la colonne indiquée. En option: FOR UPDATE (code): Les lignes sélectionnées sont verrouillées contre l'accès à l'écriture d'autres applications. TNC 320 HEIDENHAIN...
  • Page 354 Condition en DIN/ISO égal à différent de <> inférieur à < inférieur ou égal à <= supérieur à > supérieur ou égal à >= Combiner plusieurs conditions: ET logique OU logique 10 Programmation: Paramètres Q...
  • Page 355: Sql Fetch

    Q „reliés“. Si vous n'indiquez pas l'indice, la première ligne (n=0) sera lue..Inscrivez directement le numéro de ligne ou bien 30 SQL FETCH Q1 HANDLE Q5 INDEX5 programmez le paramètre Q contenant l'indice. TNC 320 HEIDENHAIN...
  • Page 356: Sql Update

    SQL UPDATE Exemple: Le numéro de ligne est transmis au SQL UPDATE transfère les données préparées dans les paramètres Q paramètre Q vers la ligne adressée avec INDICE du result set. La ligne présente dans le result set est écrasée intégralement. 11 SQL BIND Q881 "TAB_EXAMPLE.MESU_NO"...
  • Page 357: Sql Commit

    Result set (cf. également SQL SELECT). Banque de données: Indice résultat SQL: Ligne qui doit demeurer dans le Result set. Inscrivez directement le numéro de ligne ou bien programmez le paramètre Q contenant l'indice. TNC 320 HEIDENHAIN...
  • Page 358: Introduire Directement Une Formule

    10.10 Introduire directement une formule Introduire la formule A l’aide des softkeys, vous pouvez introduire directement dans le programme d'usinage des formules arithmétiques contenant plusieurs opérations de calcul. Les formules apparaissent lorsque l'on appuye sur la softkey FORMULE. La TNC affiche alors les softkeys suivantes sur plusieurs barres: Fonction de liaison Softkey...
  • Page 359 Si valeur de consigne Q12 = 1, alors Q50 >= 0 Si valeur de consigne Q12 = -1, alors Q50 < 0 Calcul valeur modulo (reste de division) Ex. Q12 = 400 % 360 Résultat: Q12 =40 TNC 320 HEIDENHAIN...
  • Page 360: Règles Régissant Les Calculs

    Règles régissant les calculs Les formules suivantes régissent la programmation de formules arithmétiques: Multiplication et division avec addition et soustraction Q1 = 5 * 3 + 2 * 10 = 35 1ème étape: 5 * 3 = 15 2ème étape: 2 * 10 = 20 3ème étape 15 + 20 = 35 Q2 = SQ 10 - 3^3 = 73 1ème étape: élévation au carré...
  • Page 361: Exemple D'introduction

    Commuter à nouveau la barre de softkeys et ouvrir la parenthèse Introduire le numéro de paramètre Q12 Sélectionner la division Introduire le numéro de paramètre Q13 Fermer la parenthèse et clore l’introduction de la formule Exemple de séquence CN Q25 = ATAN (Q12/Q13) TNC 320 HEIDENHAIN...
  • Page 362: Paramètres Q Réservés

    10.11 Paramètres Q réservés La TNC affecte des valeurs aux paramètres Q100 à Q122. Les paramètres Q reçoivent: „ des valeurs de l’automate „ des informations concernant l’outil et la broche „ des informations sur l’état de fonctionnement, etc. Valeurs de l’automate Q100 à Q107 La TNC utilise les paramètres Q100 à...
  • Page 363: Fonction De La Broche: Q110

    Unité de mesure dans progr. principal Val. paramètre Système métrique (mm) Q113 =0 Système en pouces (inch) Q113 =1 Longueur d’outil: Q114 La valeur effective de la longueur d’outil est affectée au paramètre Q114. TNC 320 HEIDENHAIN...
  • Page 364: Coordonnées Issues Du Palpage En Cours D'exécution Du Programme

    Coordonnées issues du palpage en cours d’exécution du programme Après une mesure programmée réalisée au moyen du palpeur 3D, les paramètres Q115 à Q119 contiennent les coordonnées de la position de la broche au point de palpage. Les coordonnées se réfèrent au point de référence actif en mode de fonctionnement Manuel.
  • Page 365: 10.12 Paramètres String

    Pour cela, utilisez l’instruction DECLARE STRING. Sélectionner les fonctions spéciales de la TNC: Appuyer sur la softkey FONCTIONS SPECIALES Sélectionner la fonction DECLARE Sélectionner la softkey STRING Exemple de séquence CN: DECLARE STRING QS10 = "TEXTE" TNC 320 HEIDENHAIN...
  • Page 366: Fonctions De Traitement De Strings

    Fonctions de traitement de strings Les fonctions FORMULE STRING ou FORMULE diffèrent au niveau du traitement des paramètres string. Utilisez la fonction FORMULE STRING si vous voulez avoir pour résultat un paramètre string (par exemple, QS10). Sélectionner la fonction de paramètres Q: Appuyer sur la touche Q (dans le champ d'introduction numérique, à...
  • Page 367: Lire Les Paramètres-Machine

    La fonction SUBSTR vous permet de lire dans un paramètre string une plage donnée. Exemple: Dans le paramètre string QS10, on désire extraire une composante de string de quatre caractères (LEN4) à partir de la troisième position (BEG3). QS13 = SUBSTR( SRC_QS10 BEG3 LEN4 ) TNC 320 HEIDENHAIN...
  • Page 368: Vérification D'un Paramètre String

    Vérification d’un paramètre string La fonction INSTR vous permet de vérifier si un paramètre string est contenu dans un autre paramètre string et aussi à quel endroit. Dans SRC_QS, introduisez le paramètre string à explorer. Dans IN SEA_QS, introduisez le paramètre string à rechercher. La fonction BEG vous permet d’indiquer la position à...
  • Page 369: Exemple: Ellipse

    15 TOOL DEF 1 L+0 R+2.5 Définition de l'outil 16 TOOL CALL 1 Z S4000 Appel d'outil 17 L Z+250 R0 FMAX Dégager l'outil 18 CALL LBL 10 Appeler l’usinage 19 L Z+100 R0 FMAX M2 Dégager l’outil, fin du programme TNC 320 HEIDENHAIN...
  • Page 370 Sous-programme 10: Usinage 20 LBL 10 Décaler le point zéro au centre de l’ellipse 21 CYCL DEF 7.0 POINT ZÉRO 22 CYCL DEF 7.1 X+Q1 23 CYCL DEF 7.2 Y+Q2 24 CYCL DEF 10.0 ROTATION Calculer la position angulaire dans le plan 25 CYCL DEF 10.1 ROT+Q8 26 Q35 = (Q6 - Q5) / Q7 Calculer l'incrément angulaire...
  • Page 371: Exemple: Cylindre Concave Avec Fraise À Bout Hémisphérique

    15 TOOL DEF 1 L+0 R+3 Définition de l'outil 16 TOOL CALL 1 Z S4000 Appel d'outil 17 L Z+250 R0 FMAX Dégager l'outil 18 CALL LBL 10 Appeler l’usinage 19 FN 0: Q10 = +0 Annuler la surépaisseur TNC 320 HEIDENHAIN...
  • Page 372 Appeler l’usinage 20 CALL LBL 10 Dégager l’outil, fin du programme 21 L Z+100 R0 FMAX M2 Sous-programme 10: Usinage 22 LBL 10 23 Q16 = Q6 - Q10 - Q108 Calcul surépaisseur et outil par rapport au rayon du cylindre 24 FN 0: Q20 = +1 Initialiser le compteur pour les pas fraisés 25 FN 0: Q24 = +Q4...
  • Page 373: Exemple: Sphère Convexe Avec Fraise Deux Tailles

    13 BLK FORM 0.1 Z X+0 Y+0 Z-50 Définition de la pièce brute 14 BLK FORM 0.2 X+100 Y+100 Z+0 15 TOOL DEF 1 L+0 R+7.5 Définition de l'outil 16 TOOL CALL 1 Z S4000 Appel d'outil 17 L Z+250 R0 FMAX Dégager l'outil TNC 320 HEIDENHAIN...
  • Page 374 Appeler l’usinage 18 CALL LBL 10 Annuler la surépaisseur 19 FN 0: Q10 = +0 Incrément angulaire dans le plan X/Y pour la finition 20 FN 0: Q18 = +5 Appeler l’usinage 21 CALL LBL 10 22 L Z+100 R0 FMAX M2 Dégager l’outil, fin du programme 23 LBL 10 Sous-programme 10: Usinage...
  • Page 375 55 CYCL DEF 7.0 POINT ZÉRO Annuler le décalage du point zéro 56 CYCL DEF 7.1 X+0 57 CYCL DEF 7.2 Y+0 58 CYCL DEF 7.3 Z+0 Fin du sous-programme 59 LBL 0 60 END PGM SPHÈRE MM TNC 320 HEIDENHAIN...
  • Page 377: Test De Programme Et Exécution De Programme

    Test de programme et exécution de programme...
  • Page 378: 11.1 Graphismes

    11.1 Graphismes Application En 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 graphisme avec „ Vue de dessus „ Représentation en 3 plans „ Représentation 3D Le graphisme de la TNC représente une pièce usinée avec un outil de forme cylindrique.
  • Page 379: Vue D'ensemble: Projections (Vues)

    Vue de dessus Cette simulation graphique est très 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 sombre“ TNC 320 HEIDENHAIN...
  • Page 380: Représentation En 3 Plans

    Représentation en 3 plans La projection donne une vue de dessus avec 2 coupes, comme sur un plan. La représentation en 3 plans dispose de fonctions zoom, cf. „Agrandissement de la projection”, page 382. Vous pouvez aussi faire glisser le plan de coupe avec les softkeys: Sélectionnez la softkey de la représentation de la pièce en 3 plans Commutez la barre de softkeys et sélectionnez la...
  • Page 381: La Représentation 3D

    Commuter la barre de softkeys jusqu'à ce qu'apparaisse la softkey correspondant aux fonctions destinées faire pivoter la pièce Sélectionner les fonctions de rotation: Fonction Softkeys Faire pivoter verticalement la représentation par pas de 15° Faire basculer horizontalement la représentation par pas de 15° TNC 320 HEIDENHAIN...
  • Page 382: Agrandissement De La Projection

    Agrandissement de la projection Vous pouvez modifier la projection en mode Test de programme ainsi que dans un mode Exécution de programme pour les types de représentation en 3 plans et 3D Pour cela, la simulation graphique ou l'exécution du programme doit être arrêtée.
  • Page 383: Répéter La Simulation Graphique

    TNC représente la pièce usinée ou non usinée conformément à la BLK FORM programmée Si vous utilisez la softkey PIECE BR. DITO BLK FORM, la TNC affiche à nouveau la pièce brute dans sa taille programmée. TNC 320 HEIDENHAIN...
  • Page 384: Calcul De La Durée D'usinage

    Calcul 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 temps est arrêté en cas d'interruption. Test de programme Affichage du temps calculé par la TNC pour la durée des déplacements avec avance d'usinage de l'outil.
  • Page 385: Représenter La Pièce Brute Dans La Zone De Travail

    Décaler la pièce brute dans le sens positif/négatif de X 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é TNC 320 HEIDENHAIN...
  • Page 386: Fonctions D'affichage Du Programme

    11.3 Fonctions d’affichage du programme Sommaire En modes Exécution de programme et en mode Test de programme, la TNC affiche les softkeys qui vous permettent de feuilleter dans le programme d'usinage: Fonctions Softkey Dans le programme, feuilleter d’une page d’écran en arrière Dans le programme, feuilleter d’une page d’écran en avant...
  • Page 387: 11.4 Test De Programme

    Vous pouvez en outre utiliser les fonctions suivantes: „ Test de programme pas à pas „ Omettre certaines séquences „ Fonctions destinées à la représentation graphique „ Calcul de la durée d'usinage „ Affichage d'état supplémentaire TNC 320 HEIDENHAIN...
  • Page 388 Exécuter un test de programme Si la mémoire centrale d'outils est active, vous devez avoir activé un tableau d'outils (état S) pour réaliser le test du programme). Pour cela, en mode Test de programme, sélectionnez un fichier d'outils avec le gestionnaire de fichiers (PGM MGT).
  • Page 389: 11.5 Exécution De Programme

    à nouveau la valeur numérique correspondante. 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 avec la touche START externe TNC 320 HEIDENHAIN...
  • Page 390: Interrompre L'usinage

    Interrompre l’usinage On peut interrompre l’exécution d’un programme de 2 manières: „ Interruptions programmées „ Touche STOP externe 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.
  • Page 391: Poursuivre L'exécution Du Programme Après Une Interruption

    Avec „erreur dans le traitement des données“: Commuter en MODE MANUEL Appuyer sur la softkey OFF Remédier à la cause de l’erreur Relancer Si l’erreur se répète, notez le message d’erreur et prenez contact avec le service après-vente. TNC 320 HEIDENHAIN...
  • Page 392: Rentrer Dans Le Programme À Un Endroit Quelconque (Amorce De Séquence)

    Rentrer dans le programme à un endroit quelconque (amorce de séquence) La fonction AMORCE A SEQUENCE doit être adaptée à la machine et validée par son constructeur. Consultez le manuel de votre machine. Avec la fonction AMORCE A SEQUENCE, (retour rapide au contour), vous pouvez exécuter un programme d'usinage à...
  • Page 393: Aborder À Nouveau Le Contour

    START externe ou Déplacer les axes dans n'importe quel ordre: Appuyer sur les softkeys ABORDER X, ABORDER Z etc. et activer à chaque fois avec la touche START externe Poursuivre l'usinage: Appuyer sur la touche START externe TNC 320 HEIDENHAIN...
  • Page 394: Lancement Automatique Du Programme

    11.6 Lancement automatique du programme Application Pour pouvoir exécuter le lancement automatique des programmes, la TNC doit avoir été préparée par le constructeur de votre machine; cf. manuel de la machine. Attention, danger! La fonction Autostart ne doit pas être utilisée sur les machines non équipées d’une zone d’usinage fermée.
  • Page 395: 11.7 Omettre Certaines Séquences

    Sélectionner la softkey AFFICHER SEQUENCE Effacement du caractère „/“ En mode de fonctionnement Mémorisation/édition de programme, sélectionner la séquence où vous voulez effacer le caractère d’omission Sélectionner la softkey OCCULTER SEQUENCE TNC 320 HEIDENHAIN...
  • Page 396: Arrêt Facultatif D'exécution Du Programme

    11.8 Arrêt facultatif d'exécution du programme Application La TNC interrompt facultativement l'exécution ou le test du programme au niveau des séquences où M01 a été programmée. Si vous utilisez M01 en mode Exécution de programme, la TNC ne désactive pas la broche et l'arrosage. Ne pas interrompre l'exécution ou le test du programme au niveau de séquences contenant M01: Mettre la softkey sur OFF.
  • Page 397: Fonctions Mod

    Fonctions MOD...
  • Page 398: 12.1 Sélectionner La Fonction Mod

    12.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 MOD.
  • Page 399: Sommaire Des Fonctions Mod

    „ Sélectionner l’affichage de positions „ Définir l’unité de mesure (mm/inch) „ Définir la langue de programmation pour MDI „ Définir les axes pour prise en compte de la position effective „ Afficher les durées de fonctionnement TNC 320 HEIDENHAIN...
  • Page 400: 12.2 Numéros De Logiciel

    „ Type de commande: Désignation du modèle de la commande (géré par HEIDENHAIN) „ Logiciel CN: Numéro du logiciel CN (géré par HEIDENHAIN) „ NC kernel: Numéro du logiciel CN (géré par HEIDENHAIN) „ Logiciel PLC: Numéro ou nom du logiciel automate (géré par le...
  • Page 401: 12.3 Introduire Un Code

    La TNC a besoin d’un code pour les fonctions suivantes: Fonction Numéro de code Sélectionner les paramètres utilisateur Autoriser l’accès à la configuration NET123 Ethernet Valider les fonctions spéciales lors de la 555343 programmation de paramètres Q TNC 320 HEIDENHAIN...
  • Page 402: Paramètres Utilisateur Spécifiques De La Machine

    12.4 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. Consultez le manuel de votre machine. 12 Fonctions MOD...
  • Page 403: Sélectionner Les Affichages De Positions

    à atteindre La fonction MOD: Affichage de position 1 vous permet de sélectionner l’affichage de position dans l’affichage d’état. La fonction MOD: Affichage de position 2 vous permet de sélectionner l'affichage de position dans l'affichage d'état supplémentaire. TNC 320 HEIDENHAIN...
  • Page 404: 12.6 Sélectionner L'unité De Mesure

    12.6 Sélectionner l’unité de mesure Application Grâce à cette fonction, vous pouvez définir si la TNC doit afficher les coordonnées en mm ou en inch (pouces). „ Système métrique: Ex. X = 15,789 (mm): Fonction MOD Commutation mm/inch = mm. Affichage avec 3 chiffres après la virgule „...
  • Page 405: Afficher Les Durées De Fonctionnement

    Marche commande Durée de fonctionnement commande depuis la mise en route Marche machine Durée de fonctionnement de la machine depuis sa mise en route Exécution de Durée pour le fonctionnement programmé programme depuis la mise en route TNC 320 HEIDENHAIN...
  • Page 406: Configurer Les Interfaces De Données

    12.8 Configurer les interfaces de données Interfaces série sur la TNC 320 La TNC 320 utilise automatiquement le protocole de transmission LSV2 pour la transmission de données série. Le protocole LSV2 est défini par défaut et, hormis la configuration de la vitesse en bauds (paramètre-machine baudRateLsv2), il ne peut pas être modifié.
  • Page 407: Configurer Les Bits De Données (Databits)

    On distingue entre le handshake logiciel et le handshake matériel. „ Aucun contrôle du flux de données (NONE): Handshake inactif „ Handshake matériel (RTS_CTS): Arrêt de transmission par RTS actif „ Handshake logiciel (XON_XOFF): Arrêt de transmission par DC3 (XOFF) actif TNC 320 HEIDENHAIN...
  • Page 408: Sélectionner Le Mode De Fonctionnement Du Périphérique (Filesystem)

    „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 (imprimante, lecteur, unité de perforation, PC sans TNCremoNT) 12 Fonctions MOD...
  • Page 409: Logiciel De Transfert Des Données

    Logiciel de transfert des données Pour transférer des fichiers à partir de la TNC et vers elle, utilisez le logiciel de transfert de données TNCremoNT de HEIDENHAIN. TNCremoNT vous permet de gérer toutes les commandes HEIDENHAIN via l'interface série ou l'interface Ethernet.
  • Page 410 Transfert des données entre la TNC et TNCremoNT Vérifiez si la TNC est bien raccordée sur la bonne interface série de votre ordinateur ou sur le réseau. Après avoir lancé TNCremoNT, vous apercevez dans la partie supérieure de la fenêtre principale tous les fichiers mémorisés dans le répertoire actif.
  • Page 411: 12.9 Interface Ethernet

    Vous pouvez aussi, à peu de frais, relier la TNC directement avec un PC équipé d’une carte Ethernet. Pour cela, reliez la TNC (raccordement X26) et le PC au moyen d'un câble croisé Ethernet (désignation du commerce: ex. câble STP croisé) TNC 320 HEIDENHAIN...
  • Page 412: Raccorder La Commande Au Réseau

    Raccorder la commande au réseau Sommaire des fonctions de la configuration réseau Dans le gestionnaire de fichiers (PGM MGT), sélectionnez la softkey Réseau Fonction Softkey Etablir une liaison avec le lecteur-réseau sélectionné. Lorsque la liaison est établie, une case cochée est affichée pour validation sous Mount.
  • Page 413 à 1. ROUTER Adresse réseau du routeur par défaut: A n'introduire que si votre réseau comporte plusieurs réseaux partiels reliés entre eux par routeur. TNC 320 HEIDENHAIN...
  • Page 414 La configuration réseau ne devient active qu’après avoir redémarré la commande. Une fois que la configuration réseau est terminée, on redémarre la commande avec le bouton ou la softkey OK. Configurer l’accès réseau sur d’autres périphériques (mount) Faites configurer la TNC par un spécialiste réseaux. Les systèmes d'exploitation Windows n'exigent pas toujours l'introduction des paramètres username, workgroup et password.
  • Page 415 Les périphériques „monté“ de manière non automatique peuvent l’être à tout moment dans le gestionnaire de programmes. L'indication ne se fait pas par le protocole sur la commande qui utilise le protocole de transmission selon RFC 894. TNC 320 HEIDENHAIN...
  • Page 416 Configurations sur un PC équipé de Windows 2000 Condition requise: La carte de réseau doit être déjà installée sur le PC et elle doit être en service. Si le PC que vous désirez relier à l'iTNC se trouve déjà sur le réseau de votre entreprise, nous vous conseillons de ne pas modifier l'adresse-réseau du PC et donc de lui adapter l'adresse-réseau de la TNC.
  • Page 417: Cycles Palpeurs En Modes Manuel Et Manivelle Électronique

    Cycles palpeurs en modes Manuel et Manivelle électronique...
  • Page 418: 13.1 Introduction

    13.1 Introduction Sommaire En mode de fonctionnement Manuel, vous disposez des fonctions suivantes: Fonction Softkey Page z"VF Tsn Etalonnage de la longueur effective z"VF T¢¬ Etalonnage du rayon effectif z"VF T¢¢ Calcul de la rotation de base à partir d'une droite z"VF T¢T Initialisation du point de référence dans...
  • Page 419: Etalonnage Du Palpeur À Commutation

    Déplacer le palpeur tout contre 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 TNC 320 HEIDENHAIN...
  • Page 420: Etalonner Le Rayon Effectif Et Compenser Le Désaxage Du Palpeur

    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 enregistre le déport entre l'axe du palpeur et l'axe de broche et effectue la compensation. Lors de l'étalonnage du désaxage, la TNC fait pivoter le palpeur 3D de 180°.
  • Page 421: Afficher Les Valeurs D'étalonnage

    été stockées en plus dans le tableau d’outils. Sachez que le numéro d'outil correct est actif lorsque vous utilisez le palpeur et ce, que vous désiriez exécuter un cycle palpeur en mode Automatique ou en mode Manuel. TNC 320 HEIDENHAIN...
  • Page 422: Compenser Le Désaxage De La Pièce

    13.3 Compenser le désaxage de la pièce Introduction La TNC peut compenser mathématiquement un désaxage de la pièce au moyen d'une „rotation de base“. Pour cela, la TNC initialise l’angle de rotation à l’angle qu’une surface de la pièce doit former avec l’axe de référence angulaire du plan. Cf.
  • Page 423: Afficher La Rotation De Base

    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 touche ENT Fermer la fonction de palpage: Appuyer sur la touche FIN TNC 320 HEIDENHAIN...
  • Page 424: Initialiser Le Point De Référence Avec Palpeurs 3D

    13.4 Initialiser le point de référence avec palpeurs 3D Introduction La sélection des fonctions destinées à initialiser le point de référence sur la pièce serrée s’effectue avec les softkeys suivantes: „ Initialiser le point de référence dans un axe au choix avec PALPAGE POS „...
  • Page 425: Coin Pris Comme Point De Référence - Prendre En Compte Les Points Palpés Pour La Rotation De Base (Cf. Figure De Droite)

    Palpage: Appuyer sur la touche START externe Point de référence: Introduire dans la fenêtre du menu les deux coordonnées du point de référence, valider avec la softkey INITIAL. POINT DE RÉFÉRENCE Fermer la fonction de palpage: Appuyer sur la touche TNC 320 HEIDENHAIN...
  • Page 426: Centre De Cercle Pris Comme Point De Référence

    Centre de cercle pris comme point de référence Vous pouvez utiliser comme points de référence les centres de trous, poches/îlots circulaires, cylindres pleins, tenons, îlots circulaires, etc. Cercle interne: La TNC palpe automatiquement la paroi interne dans les quatre sens des axes de coordonnées.
  • Page 427: Etalonnage De Pièces Avec Les Palpeurs 3D

    Définir les coordonnées d’un coin dans le plan d’usinage Calculer les coordonnées du coin: O˜ˆ pam˜za’˜4phhF˜zpam›˜=F˜ ÁOÁFm4F˜J˜Fm=F˜Fm˜4phz›F˜dF’˜zpam›’˜z"dzÁ’˜zp¤˜d"˜p›"›apm˜=F˜ *"’F˜|4O˜OaV¤F˜=F˜=pa›F}Š:˜z"VF˜T¢Q. La TNC affiche comme point de référence les coordonnées du coin ayant fait l’objet d’une opération de palpage. TNC 320 HEIDENHAIN...
  • Page 428: Définir Les Cotes D'une Pièce

    Définir les cotes 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 429: Définir L'angle Compris Entre L'axe De Référence Angulaire Et Une Arête De La Pièce

    Avec la softkey PALPAGE ROT, afficher comme angle de rotation – 1 0 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 TNC 320 HEIDENHAIN...
  • Page 430: Gestion Des Données Du Palpeur

    13.6 Gestion des données du palpeur Introduction Pour couvrir le plus grand nombre possible de types d'opérations de mesure, vous disposez dans le gestionnaire de palpeurs de plusieurs options de configuration pour définir le comportement de base des cycles palpeurs. La TNC utilise toujours les valeurs du gestionnaire de palpeurs, même si ces valeurs ont été...
  • Page 431 Plus la valeur que vous introduisez est petite et plus vous devez définir avec précision les positions de palpage. Course de mesure max. Si la tige de palpage n'est pas déviée dans la valeur définie, la TNC délivre un message d'erreur TNC 320 HEIDENHAIN...
  • Page 432: Etalonnage Automatique Des Pièces

    13.7 Etalonnage automatique des pièces Sommaire La TNC dispose de trois cycles destinés à l'étalonnage automatique de pièces ou à l’initialisation du point de référence. Pour définir les cycles, appuyez la touche TOUCH PROBE en mode de fonctionnement Programmation ou Positionnement avec introduction manuelle. Cycle Softkey 0 PLAN DE REFERENCE...
  • Page 433 Valider avec la touche ENT Position nominale: Introduire toutes les coordonnées de pré-positionnement du palpeur à l'aide des touches de sélection des axes ou à partir du clavier ASCII Fermer l'introduction des données: Appuyer sur ENT TNC 320 HEIDENHAIN...
  • Page 434 PLAN DE REFERENCE polaire, cycle palpeur 1) Le cycle palpeur 1 détermine une position au choix sur la pièce, dans n'importe quel sens de palpage 1 En suivant une trajectoire 3D, le palpeur aborde en avance rapide la position programmé dans le cycle pour le prépositionnement 2 Le palpeur exécute ensuite l'opération de palpage suivant l'avance de palpage.
  • Page 435 SYSTÈME DE RÉF. (0=EFF/1=REF): Définir si le résultat de la mesure doit être enregistré dans le système de coordonnées actuel (EFF) ou bien par référence au système de coordonnées machine (REF) Fermer l'introduction des données: Appuyer sur ENT TNC 320 HEIDENHAIN...
  • Page 437: Tableaux Et Récapitulatifs

    Tableaux et récapitulatifs...
  • Page 438: Distribution Des Plots Et Câbles Pour Les Interfaces De Données

    14.1 Distribution des plots 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 plots: Câble Bloc adaptateur Câble 365 725-xx...
  • Page 439: Appareils Autres Que Heidenhain

    Appareils autres que HEIDENHAIN La distribution des plots sur l’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 plots du bloc adaptateur indiquée dans le tableau ci- dessous.
  • Page 440: 14.2 Informations Techniques

    „ Programmation flexible de Programmation flexible de contours FK en dialogue conversationnel Texte clair contours FK HEIDENHAIN avec aide graphique pour pièces dont la cotation n'est pas conforme à la programmation des CN „ Sauts dans le programme Sous-programmes „...
  • Page 441 Amorce de séquence à n'importe quelle séquence du programme et approche de la position nominale pour poursuivre l'usinage „ Interruption du programme, sortie du contour et nouvelle approche du contour „ Tableaux de points zéro Plusieurs tableaux de points zéro pour l’enregistrement des points zéro pièce HEIDENHAIN TNC 320...
  • Page 442 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) „...
  • Page 443 HR 150: manivelles encastrables via l'adaptateur de manivelles HRA 110 „ Palpeurs TS 220: Palpeur 3D à commutation avec raccordement par câble ou „ TS 440: Palpeur 3D à commutation avec transmission infrarouge „ TS 640: Palpeur 3D à commutation avec transmission infrarouge HEIDENHAIN TNC 320...
  • Page 444 Formats d'introduction et unités de mesure 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 pour corrections d’outils -99,9999 à...
  • Page 445: Changement De La Batterie Tampon

    2 Ó›F˜dF’˜4am„˜¦a’˜=¤˜4"zp›˜=¤˜ ¢¬ 3 F›aF˜dF˜4"zp› 4 "˜*"››FaF˜›"hzpm˜F’›˜’a›¤ÁF˜’¤˜dF˜4·›Á˜=F˜d"˜zd"›amFChanger la batterie; la nouvelle batterie ne peut être mise en place que si elle est en position correcte 5 Changer la batterie; la nouvelle batterie ne peut être placée qu'en position correcte HEIDENHAIN TNC 320...
  • Page 447 Cercle entier ... 129 Cycles de palpage Chanfrein ... 126 Mode Manuel ... 418 Changement d'outil ... 107 Cycles de palpage: Cf. Manuel Changement de la batterie d'utilisation Cycles palpeurs tampon ... 445 Cycles de perçage ... 180 HEIDENHAIN TNC 320...
  • Page 448 Ecran ... 29 Fonction de recherche ... 83 Image miroir ... 288 Ellipse ... 369 Fonction MOD Imbrications ... 305 Etalonner les pièces ... 427, 432 Quitter ... 398 Initialiser le point de référence ... 47 Etat des fichiers ... 63 Sélectionner ...
  • Page 449 ... 424 Quitter le contour ... 119 Point de référence, sélection ... 58 avec coordonnées polaires ... 120 Positionnement Avec introduction manuelle ... 50 Positions pièce Absolues ... 57 Incrémentales ... 57 HEIDENHAIN TNC 320...
  • Page 450 Tableau d’emplacements ... 104 Tableau d’outils Editer, quitter ... 102 Fonctions d'édition ... 102 Possibilités d'introduction ... 100 Taraudage avec mandrin de compensation ... 198 sans mandrin de compensation ... 200, 202 Teach In ... 79, 126 Temporisation ... 295 Test de programme Exécuter ...
  • Page 451 Facteur échelle spécifique de l'axe page 292 „ Perçage page 182 „ Alésage à l'alésoir page 184 „ Alésage à l'outil page 186 „ Perçage universel page 188 „ Contre-perçage page 190 „ Perçage profond universel page 193 TNC 320 HEIDENHAIN...
  • Page 452 Numéro Actif Actif Désignation du cycle Page du cycle CALL „ Nouveau taraudage avec mandrin de compensation page 198 „ Nouveau taraudage rigide page 200 „ Fraisage de trous page 196 „ Taraudage avec brise copeaux page 202 „ Rainure pendulaire page 239 „...
  • Page 453 Vitesse de contournage constante à la dent de l'outil (réduction d'avance seulement) „ M111 Annulation de M109/M110 „ M116 Avance pour plateaux circulaires en mm/min. page 172 „ M117 Annulation de M116 „ M118 Superposition du positionnement avec manivelle pendant l'exécution du programme page 169 TNC 320 HEIDENHAIN...
  • Page 454 Action sur à la Effet Page séquence début „ M120 Calcul anticipé du contour avec correction de rayon (LOOK AHEAD) page 168 „ M126 Déplacement des axes rotatifs avec optimisation de la course page 173 „ M127 Annulation de M126 „...
  • Page 455: Comparatif: Fonctions Utilisateur

    Comparatif: Fonctions des TNC 320, TNC 310 et iTNC 530 Comparatif: Fonctions utilisateur Fonction TNC 320 TNC 310 iTNC 530 Introduction de programme en dialogue conversationnel Texte clair Heidenhain Introduction de programme selon DIN/ISO Introduction de programme avec smarT.NC Données de position: Position nominale pour droites et cercle en coordonnées cartésiennes...
  • Page 456 Fonction d’aide contextuelle lors des messages d'erreur Calculatrice Introduction de texte et caractères spéciaux sur la TNC 320 à l’aide du clavier d’écran, sur l’iTNC 530, à l’aide du clavier alphabétique Séquences de commentaires dans le programme CN Séquences d’articulation dans le programme CN...
  • Page 457 18, Filetage 19, Plan d’usinage 20, Données du contour 21, Pré-perçage 22, Evidement 23, Finition en profondeur 24, Finition latérale 25, Tracé de contour 26, Facteur échelle spécifique de l’axe 27, Tracé de contour 28, Corps d'un cylindre TNC 320 HEIDENHAIN...
  • Page 458 Cycle TNC 320 TNC 310 iTNC 530 29, Corps d’un cylindre, oblong convexe 30, Exécution de données 3D 32, Tolérance 39, Corps d'un cylindre, contour externe 200, Perçage 201, Alésage à l’alésoir 202, Alésage à l'outil 203, Perçage universel 204, Contre-perçage 205, Perçage profond universel...
  • Page 459 Cycle TNC 320 TNC 310 iTNC 530 253, Rainure complète 254, Rainure circulaire compl. 262, Fraisage de filets 263, Filetage sur un tour 264, Filetage avec perçage 265, Filetage hélic. avec perçage 267, Filetage externe sur tenons TNC 320 HEIDENHAIN...
  • Page 460: Comparatif: Fonctions Auxiliaires

    Comparatif: Fonctions auxiliaires Effet TNC 320 TNC 310 iTNC 530 ARRET de déroulement du programme/ARRET broche/ARRET arrosage Arrêt facultatif de l'exécution du programme ARRÊT de déroulement du programme/ARRÊT broche/ARRÊT arrosage/éventuellement effacement de l'affichage d'état (dépend de PM)/retour à la séquence 1...
  • Page 461 NOM/EFF en fin de séquence M145 Annulation de M144 M148 Lors du stop CN, éloigner 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 laser M204 TNC 320 HEIDENHAIN...
  • Page 462: Comparatif: Cycles Palpeurs En Modes De Fonctionnement Manuel Et Manivelle Électronique

    Comparatif: Cycles palpeurs en modes de fonctionnement Manuel et Manivelle électronique Cycle TNC 320 TNC 310 iTNC 530 Etalonnage de la longueur effective Etalonnage du rayon effectif Calculer la rotation de base avec une droite Initialiser le point de référence dans un axe sélectionnable Initialiser un coin comme point de référence...
  • Page 463: Comparatif: Cycles Palpeurs Pour Le Contrôle Automatique Des Pièces

    416, Point de référence centre cercle de trous 417, Point de référence dans axe palpeur 418, Point de référence centre de 4 trous 419, Point de référence axe seul 420, Mesure d’un angle 421, Mesure d’un trou 422, Mesure extérieur cercle TNC 320 HEIDENHAIN...
  • Page 464 Cycle TNC 320 TNC 310 iTNC 530 423, Mesure intérieur rectangle 424, Mesure extérieur rectangle 425, Mesure intérieur rainure 426, Mesure extérieur traverse 427, Alésage à l'outil 430, Mesure cercle de trous 431, Mesure plan...
  • Page 465: Les Palpeurs 3D De Heidenhain

    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 •...

Table des Matières