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-03
Français (fr)
7/2008

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-03 Français (fr) 7/2008...
  • Page 2 Eléments de commande à l'écran Programmation d'opérations de contournage Approche/sortie du contour Définir le partage de l'écran Commuter l'écran entre mode Machine Programmation flexible des contours FK et mode Programmation Droite Softkeys: Sélection fonction à l'écran Centre de cercle/pôle pour coordonnées polaires Commuter entre les barres de softkeys Clavier alphabétique: Introduire les lettres et signes Trajectoire circulaire autour du centre de cercle...
  • Page 3 HEIDENHAIN TNC 320...
  • Page 5: Type De Tnc, Logiciel Et Fonctions

    Fonction de palpage pour le palpeur 3D Taraudage sans mandrin de compensation Reprise du contour après une interruption En outre, la TNC 320 dispose aussi d’options pouvant être activées par le constructeur de votre machine. Options du hardware Axe auxiliaire pour 4 axes et broche non asservie...
  • Page 6: Niveau De Développement (Fonctions De Mise À Jour "Upgrade")

    En achetant le code correspondant, vous pouvez activer les fonctions FCL. Pour cela, prenez contact avec le constructeur de votre machine ou avec HEIDENHAIN. Lieu d'implantation prévu La TNC correspond à la classe A selon EN 55022. Elle est prévue...
  • Page 7 (cf. Manuel d'utilisation des cycles palpeurs) Cycle 19 PLAN D'USINAGE et softkey 3D ROT (cf. „Inclinaison du plan d'usinage (option logiciel 1)” à la page 60) Touche de dialogue "Backspace" (effacement du dernier caractère) (cf. page 32) HEIDENHAIN TNC 320...
  • Page 9: Table Des Matières

    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 Informations techniques HEIDENHAIN TNC 320...
  • Page 11 1.4 Affichages d'état ..36 Affichage d'état „général“ ..36 Affichage d'état supplémentaire ..38 1.5 Accessoires: Palpeurs 3D et manivelles électroniques HEIDENHAIN ..41 Palpeurs 3D ..41 Le palpeur d'outils TT 140 pour l'étalonnage d'outils ..42 Manivelles électroniques HR ..42...
  • Page 12 2 Mode manuel et dégauchissage ..43 2.1 Mise sous tension, hors tension ..44 Mise sous tension ..44 Mise hors tension ..46 2.2 Déplacement des axes de la machine ..47 Remarque ..47 Déplacer l'axe avec les touches de sens externes ..47 Positionnement pas à...
  • Page 13 3 Positionnement avec introduction manuelle ..65 3.1 Programmation et exécution d'opérations simples d'usinage ..66 Exécuter le positionnement avec introduction manuelle ..66 Sauvegarder ou effacer des programmes contenus dans $MDI ..69 HEIDENHAIN TNC 320...
  • Page 14 Périphériques USB sur la TNC ..93 4.4 Ouverture et introduction de programmes ..94 Structure d'un programme CN en format conversationnel Texte clair HEIDENHAIN ..94 Définition de la pièce brute: BLK FORM ..94 Ouvrir un nouveau programme d'usinage ..95 Programmation de déplacements d'outils en dialogue conversationnel Texte clair ..
  • Page 15 Fermer la fenêtre de messages d'erreur ..111 Messages d'erreur détaillés ..112 Softkey INFO INTERNE ..112 Effacer l'erreur ..113 Protocole d'erreurs ..113 Protocole des touches ..114 Textes de remarque ..115 Enregistrement des fichiers de maintenance ..115 HEIDENHAIN TNC 320...
  • Page 16 5 Programmation: Outils ..117 5.1 Introduction des données d’outils ..118 Avance F ..118 Vitesse de rotation broche S ..119 5.2 Données d'outils ..120 Conditions requises pour la correction d'outil ..120 Numéro d'outil, nom d'outil ..120 Longueur d'outil L ..
  • Page 17 Vue d'ensemble ..163 Origine des coordonnées polaires: Pôle CC ..164 Droite LP ..164 Trajectoire circulaire CP autour du pôle CC ..165 Trajectoire circulaire CTP avec raccordement tangentiel ..165 Trajectoire hélicoïdale (hélice) ..166 HEIDENHAIN TNC 320...
  • Page 18 6.6 Contournages–Programmation flexible de contours FK ..170 Principes de base ..170 Graphisme de programmation FK ..171 Ouvrir le dialogue FK ..173 Pôle pour programmation FK ..173 Programmation flexible de droites ..174 Programmation flexible de trajectoires circulaires ..174 Possibilités d'introduction ..
  • Page 19 Avance en mm/min. sur les axes rotatifs A, B, C: M116 (option de logiciel 1) ..204 Déplacement des axes rotatifs avec optimisation de la course: M126 ..205 Réduire l'affichage de l'axe rotatif à une valeur inférieure à 360°: M94 ..206 HEIDENHAIN TNC 320...
  • Page 20 8 Programmation: Cycles ..207 8.1 Travailler avec les cycles ..208 Cycles personnalisés à la machine ..208 Définir le cycle avec les softkeys ..209 Définir le cycle avec la fonction GOTO ..209 Vue d'ensemble des cycles ..210 Appeler les cycles ..
  • Page 21 PLAN D'USINAGE (cycle 19, option de logiciel 1) ..346 8.8 Cycles spéciaux ..354 TEMPORISATION (cycle 9) ..354 APPEL DE PROGRAMME (cycle 12) ..355 ORIENTATION BROCHE (cycle 13) ..356 TOLERANCE (cycle 32) ..357 HEIDENHAIN TNC 320...
  • Page 22 9 Programmation: Sous-programmes et répétitions de parties de programme ..361 9.1 Marquer des sous-programmes et répétitions de parties de programme ..362 Labels ..362 9.2 Sous-programmes ..363 Méthode ..363 Remarques concernant la programmation ..363 Programmer un sous-programme ..363 Appeler un sous-programme ..
  • Page 23 Programmation d'instructions SQL ..414 Tableau récapitulatif des softkeys ..414 SQL BIND ..415 SQL SELECT ..416 SQL FETCH ..419 SQL UPDATE ..420 SQL INSERT ..420 SQL COMMIT ..421 SQL ROLLBACK ..421 HEIDENHAIN TNC 320...
  • Page 24 10.10 Introduire directement une formule ..422 Introduire une formule ..422 Règles régissant les calculs ..424 Exemple d'introduction ..425 10.11 Paramètres string ..426 Fonctions de traitement de strings ..426 Affecter les paramètres string ..427 Enchaîner des paramètres string ..
  • Page 25 11.6 Lancement automatique du programme ..466 Application ..466 11.7 Omettre certaines séquences ..467 Application ..467 Insertion du caractère „/“ ..467 Effacement du caractère „/“ ..467 11.8 Arrêt facultatif d'exécution du programme ..468 Application ..468 HEIDENHAIN TNC 320...
  • Page 26 12.6 Introduire un code ..476 Application ..476 12.7 Configurer les interfaces de données ..477 Interfaces série sur la TNC 320 ..477 Application ..477 Configurer l'interface RS-232 ..477 Configurer la VITESSE EN BAUDS (baudRate) ..477 Configurer le protocole (protocol) ..
  • Page 27 13.1 Paramètres utilisateur spécifiques de la machine ..490 Application ..490 13.2 Distribution des plots et câbles pour les interfaces de données ..498 Interface V.24/RS-232-C, appareils HEIDENHAIN ..498 Appareils autres que HEIDENHAIN ..499 Prise femelle RJ45 pour Interface Ethernet ..499 13.3 Informations techniques ..
  • Page 29: Introduction

    Introduction...
  • Page 30: La Tnc 320

    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 31: Ecran Et Panneau De Commande

    Définition du partage de l'écran Touche de commutation de l'écran pour les modes de fonctionnement Machine et Programmation Softkeys de sélection pour le constructeur de la machine Barres de softkeys pour le constructeur de la machine Raccordement USB HEIDENHAIN TNC 320...
  • Page 32: Définir Le Partage De L'écran

    „Modes de fonctionnement”, page 33 Choisir le partage de l'écran avec la softkey 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:...
  • Page 33: 1.3 Modes De Fonctionnement

    à gauche: Positions, à droite: Affichage d'état Positionnement avec introduction manuelle Ce mode sert à programmer des déplacements simples, par exemple pour le surfaçage ou le pré-positionnement. Softkeys pour le partage de l'écran Fenêtre Softkey Programme à gauche: Programme, à droite: Affichage d'état HEIDENHAIN TNC 320...
  • Page 34: Programmation

    Programmation Vous élaborez vos programmes d'usinage dans ce mode de fonctionnement. La programmation de contours libres, les différents cycles et les fonctions des paramètres 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.
  • Page 35: Exécution De Programme En Continu Et Exécution De Programme Pas À Pas

    En mode Exécution de programme pas à pas, vous lancez les séquences une à une à l'aide de la touche START externe. Softkeys pour le partage de l'écran Fenêtre Softkey Programme à gauche: Programme, à droite: Affichage d'état à gauche: Programme, à droite: Graphisme Graphisme HEIDENHAIN TNC 320...
  • Page 36: 1.4 Affichages D'état

    1.4 Affichages d'état Affichage d'état „général“ Dans la partie basse de l'écran, l'affichage d'état général vous informe de l'état actuel de la machine. Il apparaît automatiquement dans les modes Exécution de programme pas à pas et en continu tant qu'on n'a pas sélectionné...
  • Page 37 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 Les axes sont déplacés dans le plan d'usinage incliné Aucun programme actif Programme lancé Programme arrêté Le programme sera interrompu HEIDENHAIN TNC 320...
  • Page 38: 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 Programmation. 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 39 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) HEIDENHAIN TNC 320...
  • Page 40 Conversions de coordonnées Softkey 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 échelle (cycles 11 / 26) Cf. „Cycles de conversion de coordonnées” à la page 334. Fonctions auxiliaires M actives Softkey Signification...
  • Page 41: Accessoires: Palpeurs 3D Et Manivelles Électroniques Heidenhain

    1.5 Accessoires: Palpeurs 3D et manivelles électroniques HEIDENHAIN Palpeurs 3D Les différents palpeurs 3D de HEIDENHAIN servent à: dégauchir les pièces automatiquement initialiser les points de référence avec rapidité et précision mesurer la pièce pendant l'exécution du programme étalonner et contrôler les outils Toutes les fonctions destinées aux palpeurs sont décrites...
  • Page 42: Le Palpeur D'outils Tt 140 Pour L'étalonnage D'outils

    Les manivelles électroniques simplifient le déplacement manuel précis des chariots des axes. 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. 1 Introduction...
  • Page 43: Mode Manuel Et Dégauchissage

    Mode manuel et dégauchissage...
  • Page 44: 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 45 TNC affiche dans une fenêtre auxiliaire. La position affichée correspond à la dernière position des axes rotatifs qui était active avant la mise hors tension. HEIDENHAIN TNC 320...
  • Page 46: Mise Hors Tension

    Mise hors tension Pour éviter de perdre des données lors de la mise hors tension, vous devez arrêter le système d'exploitation de la TNC avec précaution:  Sélectionner le mode Manuel  Sélectionner la fonction d'arrêt du système, appuyer une nouvelle fois sur la softkey OUI ...
  • Page 47: Déplacement Des Axes De La Machine

    Stopper: appuyer sur la touche STOP externe Les deux méthodes peuvent vous permettre de déplacer plusieurs axes simultanément. Vous modifiez l'avance de déplacement des axes avec la softkey F, cf. „Vitesse de rotation broche S, avance F, fonction auxiliaire M”, page 50. HEIDENHAIN TNC 320...
  • Page 48: Positionnement Pas À Pas

    Positionnement pas à pas Lors du positionnement pas à pas, la TNC déplace un axe de la machine de la valeur d'un incrément que vous avez défini. Sélectionner mode Manuel ou Manivelle électronique Sélectionner le positionnement pas à pas: Mettre la softkey INCREMENTAL sur ON AXES LINEAIRES: Introduire la passe en mm, par ex.
  • Page 49: Déplacement Avec La Manivelle Électronique Hr 410

    Si la fonction M118 est activée, le déplacement à l'aide de la manivelle est également possible pendant l'exécution du programme. Déplacement Sélectionner le mode Manivelle électronique Maintenir enfoncée la touche de validation Sélectionner l'axe Sélectionner l'avance Déplacer l'axe actif dans le sens + ou – HEIDENHAIN TNC 320...
  • Page 50: Vitesse De Rotation Broche S, Avance F, Fonction Auxiliaire M

    2.3 Vitesse de rotation broche S, avance F, fonction auxiliaire M Application En modes de fonctionnement Manuel et Manivelle électronique, introduisez la vitesse de rotation broche S, l'avance F et la fonction auxiliaire M avec les softkeys. Les fonctions auxiliaires sont décrites au chapitre „7.
  • Page 51: Modifier La Vitesse De Rotation Broche Et L'avance

    F peut être modifiée de 0% à 150% avec les potentiomètres. Le potentiomètre de broche pour la vitesse de rotation de la broche ne peut être utilisé que sur les machines équipées d'une broche à commande analogique. HEIDENHAIN TNC 320...
  • Page 52: Initialisation Du Point De Référence (Sans Palpeur 3D)

    2.4 Initialisation du point de référence (sans palpeur 3D) Remarque Initialisation du point de référence avec palpeur 3D: Cf. Manuel d'utilisation Cycles palpeurs Lors de l'initialisation du point de référence, l'affichage de la TNC est initialisé aux coordonnées d'une position pièce connue. Préparatifs ...
  • Page 53: Initialiser Le Point De Référence Avec Les Touches D'axes

    à la longueur L de l'outil ou à la somme Z=L+d. La TNC enregistre automatiquement sur la ligne 0 du tableau Preset le point de référence initialisé avec les touches des axes. HEIDENHAIN TNC 320...
  • Page 54: Gestion Des Points De Référence Avec Le Tableau Preset

    Gestion des points de référence avec le tableau Preset Vous devriez impérativement utiliser le tableau Preset si votre machine est équipée d'axes rotatifs (table pivotante ou tête pivotante) et si vous travaillez avec la fonction d'inclinaison du plan d'usinage vous avez jusqu'à présent travaillé sur des TNC plus anciennes en utilisant des tableaux de points zéro en coordonnées REF vous désirez usiner plusieurs pièces identiques dont la...
  • Page 55 3D ROT doivent coïncider La ligne 0 du tableau Preset est systématiquement protégée à l'écriture. La TNC mémorise toujours sur la ligne 0 le dernier point de référence initialisé manuellement à l'aide des touches des axes ou par softkey. HEIDENHAIN TNC 320...
  • Page 56 Enregistrer manuellement les points de référence dans le tableau Preset Pour enregistrer les points de référence dans le tableau Preset, procédez de la manière suivante: Sélectionner le mode Manuel Déplacer l'outil avec précaution jusqu'à ce qu'il affleure la pièce ou bien positionner en conséquence le comparateur à...
  • Page 57 La fonction mémorise le point de référence sur tous les axes et active automatiquement la ligne du tableau concernée. Si l'affichage en pouces est actif: Introduire une valeur en pouces; en interne, la TNC la convertit en mm HEIDENHAIN TNC 320...
  • Page 58 Editer un tableau Preset Fonction d'édition en mode tableau Softkey Sélectionner le début du tableau Sélectionner la fin du tableau Sélectionner la page précédente du tableau Sélectionner la page suivante du tableau Sélectionner les fonctions pour l'introduction Preset Afficher la sélection de la transformation de base/ du décalage d'axe Enregistrer le point de référence de la ligne actuellement sélectionnée du tableau Preset...
  • Page 59 247. Dans le cycle 247, il vous suffit de définir le numéro du point de référence que vous désirez activer (cf. „INITIALISATION DU POINT DE REFERENCE (cycle 247)” à la page 340). HEIDENHAIN TNC 320...
  • Page 60: Inclinaison Du Plan D'usinage (Option Logiciel 1)

    2.5 Inclinaison du plan d'usinage (option logiciel 1) Application, processus Les fonctions d'inclinaison du plan d'usinage sont adaptées par le constructeur de la machine à la TNC et à la machine. Sur certaines têtes pivotantes (plateaux inclinés), le constructeur de la machine définit si les angles programmés dans le cycle doivent être interprétés par la TNC comme coordonnées des axes rotatifs ou comme composantes angulaires d'un plan incliné.
  • Page 61 Pour le calcul du système de coordonnées transformé, la TNC prend en compte les décalages mécaniques de la tête pivotante (parties „translationnelles“) ainsi que les décalages provoqués par l'inclinaison de l'outil (correction de longueur d'outil 3D). HEIDENHAIN TNC 320...
  • Page 62: Axes Inclinés: Franchissement Des Points De Référence

    Axes inclinés: Franchissement des points de référence La TNC active automatiquement le plan d'usinage incliné si cette fonction était active au moment de la mise hors tension de la commande. La TNC déplace alors les axes dans le système de coordonnées incliné...
  • Page 63: Activation De L'inclinaison Manuelle

    être exécutée. Si vous utilisez dans le programme d'usinage le cycle 19 PLAN D'USINAGE, les valeurs angulaires définies dans ce cycle sont actives. La TNC remplace les valeurs angulaires inscrites dans le menu par les valeurs du cycle 19. HEIDENHAIN TNC 320...
  • Page 65: Positionnement Avec Introduction Manuelle

    Positionnement avec introduction manuelle...
  • Page 66: 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 67 Dégager l'outil 6 L Z+200 R0 FMAX M2 Fin du programme 7 END PGM $MDI MM Fonction de droites L (cf. „Droite L” à la page 151), cycle PERCAGE (cf. „PERCAGE (cycle 200)” à la page 217). HEIDENHAIN TNC 320...
  • Page 68 Exemple 2: Eliminer le déport de la pièce sur machines équipées d'un plateau circulaire Exécuter la rotation de base avec palpeur 3D. Cf. Manuel d'utilisation des cycles palpeurs „Cycles palpeurs en modes Manuel et Manivelle électronique“, paragraphe „Compenser le déport de la pièce“. Noter l'angle de rotation et annuler la rotation de base Sélectionner le mode Positionnement avec introduction manuelle...
  • Page 69: Sauvegarder Ou Effacer Des Programmes Contenus Dans $Mdi

    Sélectionner „Copier fichier“: softkey COPIER FICHIER-CIBLE = Introduisez un nom sous lequel doit être mémorisé le TROU contenu actuel du fichier $MDI Exécuter la copie Quitter le gestionnaire de fichiers: Softkey FIN Autres informations: cf. „Copier un fichier donné”, page 85. HEIDENHAIN TNC 320...
  • Page 71: Programmation: Principes De Base, Gestion De Fichiers, Outils De Programmation

    Programmation: Principes de base, gestion de fichiers, outils de programmation...
  • Page 72: 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 angulaire.
  • Page 73: 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 74: 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 75: Positions Pièce Absolues Et Incrémentales

    Y = 10 mm Y = 10 mm Coordonnées polaires absolues et incrémentales Les coordonnées absolues se réfèrent toujours au pôle et à l'axe de référence angulaire. Les coordonnées incrémentales se réfèrent toujours à la dernière position d’outil programmée. HEIDENHAIN TNC 320...
  • Page 76: 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 77: Gestionnaire De Fichiers: Principes De Base

    Avec la TNC, vous pouvez gérer et mémoriser des fichiers ayant une taille globale de 300 Mo. Selon la configuration, la TNC génère un fichier de sauvegarde *.bak après l'édition et l'enregistrement de programmes CN. Cela peut se répercuter négativement sur la mémoire dont vous disposez. HEIDENHAIN TNC 320...
  • Page 78 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 de fichier Type de fichier Les noms de fichiers ne doivent pas excéder 25 caractères, sinon la TNC ne peut pas afficher le nom complet du programme.
  • Page 79: 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 transfert des données TNCremoNT. Si nécessaire, adressez-vous au constructeur de votre machine.
  • Page 80: Travailler Avec Le Gestionnaire De Fichiers

    4.3 Travailler avec le gestionnaire de fichiers Répertoires Si vous voulez mémoriser de nombreux programmes dans la TNC, enregistrez les fichiers dans des répertoires (classeurs) de manière à conserver une bonne vue d'ensemble. Dans ces répertoires, vous pouvez créer d'autres répertoires appelés sous-répertoires. Avec la touche -/+ ou ENT, vous pouvez afficher ou occulter les sous- répertoires.
  • Page 81: Vue D'ensemble: Fonctions Du Gestionnaire De Fichiers

    Annuler la protection d’un fichier Créer un nouveau fichier Trier les fichiers d’après leurs caractéristiques Copier un répertoire Effacer un répertoire et tous ses sous-répertoires Afficher les répertoires d'un lecteur Renommer un répertoire Créer un nouveau répertoire HEIDENHAIN TNC 320...
  • Page 82: Appeler Le Gestionnaire De Fichiers

    Appeler le gestionnaire de fichiers Appuyer sur la touche PGM MGT: La TNC affiche la fenêtre de gestion des fichiers. (la figure di haut représente la configuration par défaut. Si la TNC affiche un autre partage de l'écran, appuyez sur la softkey FENETRE).
  • Page 83: Sélectionner Les Lecteurs, Répertoires Et Fichiers

    Sélectionner un lecteur: Appuyer sur la softkey SELECT. ou sur la touche ENT. Etape 2: Sélectionner le répertoire Marquer le répertoire dans la fenêtre de gauche: La fenêtre de droite affiche automatiquement tous les fichiers du répertoire marqué (en surbrillance). HEIDENHAIN TNC 320...
  • Page 84: Créer Un Nouveau Répertoire

    Etape 3: Sélectionner un fichier Appuyer sur la softkey SELECT. TYPE Appuyer sur la softkey du type de fichier souhaité ou afficher tous les fichiers: Appuyer sur la softkey AFF. TOUS ou Marquer le fichier dans la fenêtre de droite: Le fichier sélectionné...
  • Page 85: Copier Un Fichier Donné

    Déplacez le curseur dans la case à cocher et appuyez sur la touche GOTO  A l’aide des touches fléchées, positionnez le curseur sur la configuration voulue  Validez la valeur avec la softkey OK ou bien rejetez la sélection avec la softkey ANNULER HEIDENHAIN TNC 320...
  • Page 86: Sélectionner L'un Des 10 Derniers Fichiers Sélectionnés

    Sélectionner l'un des 10 derniers fichiers sélectionnés Appeler le gestionnaire de fichiers Afficher les 10 derniers fichiers sélectionnés: Appuyer sur la sofktey DERNIERS FICHIERS Utilisez les touches fléchées pour déplacer la surbrillance sur le fichier que vous voulez sélectionner: Déplace la surbrillance dans une fenêtre vers le haut et le bas Sélectionner le fichier: Appuyer sur la softkey OK ou sur la touche ENT...
  • Page 87: Marquer Des Fichiers

    Copier les fichiers marqués: Quitter la fonction MARQUER avec la touche retour Copier les fichiers marqués: Sélectionner la softkey COPIER Effacer les fichiers marqués: Appuyer sur la softkey retour pour quitter les fonctions de marquage, puis sur la softkey EFFACER HEIDENHAIN TNC 320...
  • Page 88: Renommer Un Fichier

    Renommer un fichier  Déplacez la surbrillance sur le fichier que vous désirez renommer  Sélectionner la fonction pour renommer  Introduire le nouveau nom du fichier; le type de fichiers ne peut pas être modifié  Renommer le fichier: Appuyer sur la softkey OK ou sur la touche ENT Classement des fichiers ...
  • Page 89: Transfert Des Données Vers/À Partir D'un Support Externe De Données

    Déplace la surbrillance de la fenêtre de droite vers la fenêtre de gauche et inversement Si vous désirez copier de la TNC vers le support externe de données, déplacez la surbrillance de la fenêtre de gauche sur le fichier à transférer. HEIDENHAIN TNC 320...
  • Page 90 Transférer un fichier donné: Placer la surbrillance sur le fichier désiré transférer plusieurs fichiers: Appuyer sur la softkey MARQUER (deuxième barre de softkeys, cf. „Marquer des fichiers”, page 87) et marquer les fichiers concernés. Quitter la fonction MARQUER avec la touche retour Appuyer sur la softkey COPIER Valider avec la softkey OK ou avec la touche ENT.
  • Page 91: Copier Un Fichier Vers Un Autre Répertoire

     Remplacer plusieurs fichiers: Dans la fenêtre auxiliaire, marquer les „fichiers existants“ et, si nécessaire, les „fichiers protégés“ et appuyer sur la softkey OK ou  n'écraser aucun fichier: Appuyer sur la softkey ANNULER HEIDENHAIN TNC 320...
  • Page 92: La Tnc En Réseau

    La TNC en réseau Raccordement de la carte Ethernet sur votre réseau: cf. „Interface Ethernet”, page 482. Les messages d'erreur intervenant en fonctionnement réseau sont édités par la TNC (cf. „Interface Ethernet” à la page 482). Si la TNC est raccordée à un réseau, elle affiche les lecteurs raccordés dans la fenêtre des répertoires (moitié...
  • Page 93: 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 94: Ouverture Et Introduction De Programmes

    La dernière séquence d'un programme comporte END PGM, le nom du programme et l'unité de mesure utilisée. HEIDENHAIN vous recommande, après l'appel d'outil, d'aborder systématiquement une position de sécurité à partir de laquelle la TNC peut effectuer le positionnement pour l'usinage sans risque de collision! Définition de la pièce brute:...
  • Page 95: Ouvrir Un Nouveau Programme D'usinage

    Introduire les unes après les autres les coordonnées en X, Y et Z du point MIN DÉF BLK FORM: POINT MAX? Introduire les unes après les autres les coordonnées en X, Y et Z du point MAX HEIDENHAIN TNC 320...
  • Page 96 Exemple: Affichage de la BLK-Form dans le programme CN 0 BEGIN PGM NOUV MM Début du programme, nom, unité de mesure 1 BLK FORM 0.1 Z X+0 Y+0 Z-40 Axe de broche, coordonnées du point MIN 2 BLK FORM 0.2 X+100 Y+100 Z+0 Coordonnées du point MAX Fin du programme, nom, unité...
  • Page 97: Programmation De Déplacements D'outils En Dialogue Conversationnel Texte Clair

    à la question suivante en appuyant sur la touche ENT FONCTION AUXILIAIRE M? Fonction auxiliaire M3 „Marche broche“; la TNC clôt ce dialogue avec la touche ENT La fenêtre de programme affiche la ligne: 3 L X+10 Y+5 R0 F100 M3 HEIDENHAIN TNC 320...
  • Page 98: Validation Des Positions Effectives (Transfert Des Points Courants)

    Possibilités d'introduction de l'avance Fonctions de définition de l'avance Softkey Déplacement en rapide Déplacement selon avance calculée automatiquement à partir de la séquence TOOL CALL Déplacement selon l'avance programmée (unité mm/min.) Fonctions du mode conversationnel Touche Passer outre la question de dialogue Fermer prématurément le dialogue Interrompre et effacer le dialogue Validation des positions effectives (transfert des...
  • Page 99: Editer Un Programme

    Sauter d’une séquence à une autre Sélectionner des mots dans la séquence Sélectionner une séquence donnée: Appuyer sur la touche GOTO, introduire le numéro de la séquence désirée, valider avec la touche ENT. HEIDENHAIN TNC 320...
  • Page 100 Fonction Softkey/touche Mettre à zéro la valeur d’un mot sélectionné Effacer une valeur erronée Effacer un message erreur (non clignotant) Effacer le mot sélectionné Effacer la séquence sélectionnée Effacer des cycles et parties de programme Effacer des caractères Insérer une séquence venant d'être éditée ou effacée Insérer des séquences à...
  • Page 101 Trouver n'importe quel texte  Sélectionner la fonction de recherche: Appuyer sur la softkey RECHERCHE. La TNC affiche le dialogue Cherche texte:  Introduire le texte à rechercher  Rechercher le texte: Appuyer sur la softkey RECHERCHE HEIDENHAIN TNC 320...
  • Page 102 Marquer, copier, effacer et insérer des parties de programme Pour copier des parties de programme à l'intérieur d'un même programme CN ou dans un autre programme CN, la TNC propose les fonctions suivantes: cf. tableau ci-dessous. Pour copier des parties de programme, procédez ainsi: ...
  • Page 103: 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 HEIDENHAIN TNC 320...
  • Page 104 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 REMPLACE TOUS, faites attention à ne pas remplacer malencontreusement des parties de texte qui doivent en fait rester inchangées.
  • Page 105: 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 HEIDENHAIN TNC 320...
  • Page 106: Afficher Ou Non Les Numéros De Séquence

    Afficher ou non les numéros de séquence  Commuter le menu de softkeys: cf. figure 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 107: 4.6 Articulation De Programmes

    Si vous sautez d’une séquence à une autre dans la fenêtre d’articulation, la TNC affiche en même temps la séquence dans la fenêtre du programme. Ceci vous permet de sauter de grandes parties de programme en peu d'opérations. HEIDENHAIN TNC 320...
  • Page 108: 4.7 Insertion De Commentaires

    4.7 Insertion de commentaires Application Vous pouvez insérer des commentaires dans un programme d’usinage pour apporter des précisions sur les étapes du programme ou inscrire des remarques. Lorsque la TNC ne peut plus afficher intégralement un commentaire, elle affiche à l'écran le caractère >>. Insertion d’une ligne de commentaire ...
  • Page 109: 4.8 La Calculatrice

    Extraire la racine carrée SQRT Fonction inverse PI (3.14159265359) Ajouter une valeur à la mémoire Mettre une valeur en mémoire Appeler la mémoire Effacer la mémoire Logarithme Naturel Logarithme Fonction exponentielle Vérifier le signe Former la valeur absolue HEIDENHAIN TNC 320...
  • Page 110 Fonction Raccourci (softkey) Suppression d'emplacements après la virgule Suppression d'emplacements avant FRAC la virgule Valeur modulo (reste de division) Sélectionner l’affichage Effacer une valeur Unité de mesure MM ou INCH Affichage valeurs angulaires DEG (degrés) ou RAD (radians) Mode d'affichage de la valeur DEC (décimal) ou HEX numérique (hexadécimal)
  • Page 111: 4.9 Messages D'erreur

    Fermer la fenêtre de messages d'erreur  Appuyez sur la sofktey FIN ou  Appuyez sur la touche ERR. La TNC ferme la fenêtre des messages d'erreur HEIDENHAIN TNC 320...
  • Page 112: Messages D'erreur Détaillés

    Messages d'erreur détaillés La TNC affiche les sources d’erreur possibles ainsi que les possibilités d’y remédier:  Ouvrir la fenêtre des messages d'erreur  Informations relatives à la cause de l'erreur et à la manière d'y remédier: Positionnez la surbrillance sur le message d'erreur et appuyez sur la softkey INFO COMPL.
  • Page 113: Effacer L'erreur

    En cas de besoin, rechercher le logfile en cours: Appuyer sur la softkey FICHIER ACTUEL La ligne la plus ancienne du fichier d'erreurs (logfile) est située au début du fichier et la ligne la plus récente, à la fin. HEIDENHAIN TNC 320...
  • Page 114: Protocole Des Touches

    Protocole des touches La TNC mémorise les actions sur les touches ainsi que les événements importants (démarrage du système, par exemple) dans le protocole des touches. La capacité du protocole des touches est limitée. Si le protocole des touches est plein, la commande commute vers un second protocole des touches.
  • Page 115: Textes De Remarque

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

    Programmation: Outils...
  • Page 118: 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 (cf.
  • Page 119: 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. HEIDENHAIN TNC 320...
  • Page 120: 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 121: 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 HEIDENHAIN TNC 320...
  • Page 122: 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 123 Angle de pointe de l'outil. Est utilisé par le cycle Centrage (cycle Angle de pointe 240) pour pouvoir calculer la profondeur de centrage à partir de la valeur introduite pour le diamètre PTYP Type d'outil pour exploitation dans tableau d'emplacements Type outil pour tableau emplacements? HEIDENHAIN TNC 320...
  • Page 124 Tableau d'outils: Données d'outils pour l'étalonnage automatique d'outils Description des cycles pour l'étalonnage automatique d'outils: cf. Manuel d'utilisation Cycles palpeurs, chap. 4. Abrév. Données d'introduction Dialogue Nombre de dents de l'outil (20 dents max.) Nombre de dents? LTOL Ecart admissible par rapport à la longueur d'outil L pour la Tolérance d'usure: Longueur? détection d'usure.
  • Page 125 Annuler le filtre: Appuyer à nouveau sur le type d'outil sélectionné auparavant ou sélectionner un autre type d'outil Le constructeur de la machine adapte les fonctions de filtrage à votre machine. Consultez le manuel de la machine! HEIDENHAIN TNC 320...
  • Page 126 Ouvrir n’importe quel autre tableau d’outils  Sélectionner le mode Programmation  Appeler le gestionnaire de fichiers  Afficher le choix de types de fichiers: Appuyer sur la softkey SELECT. TYPE  Afficher les fichiers de type .T: Appuyer sur la softkey AFFICHE .T .
  • Page 127 Afficher tous les tarauds / toutes les fraises à fileter du tableau d’outils Afficher tous les palpeurs du tableau d’outils Quitter le tableau d'outils  Appeler le gestionnaire de fichiers et sélectionner un fichier d'un autre type, un programme d'usinage, par exemple. HEIDENHAIN TNC 320...
  • Page 128: 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 la machine! Pour le changement automatique d'outil, vous devez utiliser le tableau d'emplacements tool_p.tch. La TNC gère plusieurs tableaux d'emplacements dont les noms de fichiers peuvent être choisis librement.
  • Page 129 Verrouiller emplacement en haut? LOCKED_BELOW Magasin à étages: Bloquer l'emplacement inférieur Verrouiller emplacement en bas? LOCKED_LEFT Magasin à étages: Bloquer l'emplacement de gauche Verrouiller emplacement gauche? Magasin à étages: Bloquer l'emplacement de droite LOCKED_RIGHT Verrouiller emplacement droite? HEIDENHAIN TNC 320...
  • Page 130 Fonctions d'édition pour tableaux Softkey d'emplacements Sélectionner le début du tableau Sélectionner la fin du tableau Sélectionner la page précédente du tableau Sélectionner la page suivante du tableau Annuler le tableau d'emplacements Annuler la colonne numéro d'outil T Saut au début de la ligne Saut à...
  • Page 131: Appeler Les Données D'outils

     Surépaisseur pour long. d'outil DL: valeur Delta pour la longueur d'outil  Surépaisseur pour rayon d'outil DR: valeur Delta pour le rayon d'outil  Surépaisseur pour rayon d'outil DR2: Valeur Delta pour le rayon d'outil 2 HEIDENHAIN TNC 320...
  • Page 132 Exemple: Appel d'outil L'outil numéro 5 est appelé dans l'axe d’outil Z avec une vitesse de rotation broche de 2500 tours/min et une avance de 350 mm/min. La surépaisseur pour la longueur d'outil et le rayon d'outil 2 est de 0,2 mm ou 0,05 mm, et la réduction d'épaisseur pour le rayon d'outil, de 1 mm.
  • Page 133: 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 HEIDENHAIN TNC 320...
  • Page 134: 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 135 à 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 Fermer la séquence: Appuyer sur la touche END HEIDENHAIN TNC 320...
  • Page 136 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 137: Programmation: Programmer Les Contours

    Programmation: Programmer les contours...
  • Page 138: 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 139: 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 Déplacement tridimensionnel La séquence de programme contient 3 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 HEIDENHAIN TNC 320...
  • Page 140 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 TOOL CALL avec la définition de l'axe de broche:...
  • Page 141 Déplacer l'outil avec l'avance définie dans la séquence TOOL CALL: Appuyer sur FAUTO 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 HEIDENHAIN TNC 320...
  • Page 142: 6.3 Approche Et Sortie Du Contour

    6.3 Approche et sortie du contour Récapitulatif: Formes de trajectoires pour aborder et quitter le contour Les fonctions APPR (approche) et DEP (départ) sont activées avec la touche APPR/DEP. Les formes de contour suivantes peuvent être sélectionnées par softkeys: Fonction Approche Sortie Droite avec raccordement tangentiel...
  • Page 143: Positions Importantes À L'approche Et À La Sortie

    Avec APPR LCT, la TNC déplace l'outil du point auxiliaire selon l'avance programmée dans la séquence APPR. Si aucune avance n'a été programmée avant la séquence d'approche, la TNC délivre un message d'erreur. HEIDENHAIN TNC 320...
  • Page 144 Coordonnées polaires Vous pouvez aussi programmer en coordonnées polaires les points du contour pour les fonctions de déplacement d'approche et de sortie: APPR LT devient APPR PLT APPR LN devient APPR PLN APPR CT devient APPR PCT APPR LCT devient APPR PLCT DEP LCT devient DEP PLCT Pour cela, appuyez sur la touche orange P après avoir sélectionné...
  • Page 145: Approche 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 Elément de contour suivant 10 L ... HEIDENHAIN TNC 320...
  • Page 146: Approche Par Une Trajectoire Circulaire Avec Raccordement Tangentiel: Appr Ct

    Approche par une trajectoire circulaire 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 147: Approche Par Une Trajectoire Circulaire Avec Raccordement Tangentiel Au Contour Et Segment De Droite: Appr Lct

    RR, rayon R=10 8 APPR LCT X+10 Y+20 Z-10 R10 RR F100 Point final du premier élément du contour 9 L X+20 Y+35 Elément de contour suivant 10 L ... HEIDENHAIN TNC 320...
  • Page 148: Sortie Du Contour Par Une Droite Avec Raccordement Tangentiel: Dep Lt

    Sortie du contour par une droite avec raccordement tangentiel: DEP LT La TNC guide l'outil sur une droite allant du dernier point du contour jusqu'au point final P . La droite est dans le prolongement du dernier élément du contour. P est situé...
  • Page 149: Sortie Du Contour Par Une Trajectoire Circulaire Avec Raccordement Tangentiel: Dep Ct

    Dernier élément contour: P avec correction rayon 23 L Y+20 RR F100 Coordonnées P , rayon trajectoire circulaire=8 mm 24 DEP LCT X+10 Y+12 R+8 F100 Dégagement en Z, retour, fin du programme 25 L Z+100 FMAX M2 HEIDENHAIN TNC 320...
  • Page 150: Contournages - Coordonnées Cartésiennes

    6.4 Contournages – Coordonnées cartésiennes Vue d’ensemble des fonctions de contournage Touche de Fonction Déplacement d'outil Données nécessaires Page contournage Droite L Droite Coordonnées du point final angl.: Line de la droite Chanfrein: CHF Chanfrein entre deux droites Longueur du chanfrein angl.: CHamFer Centre de cercle CC;...
  • Page 151: Droite L

     Sélectionner la séquence de programme derrière laquelle doit être insérée la séquence L  Appuyer sur la touche „VALIDATION DE LA POSITION EFFECTIVE“: La TNC génère une séquence L ayant les coordonnées de la position effective HEIDENHAIN TNC 320...
  • Page 152: Insérer Un Chanfrein Chf Entre Deux Droites

    Insérer un chanfrein CHF entre deux droites Les angles de contour formés par l'intersection de deux droites peuvent être chanfreinés. Dans les séquences linéaires qui précédent et suivent la séquence CHF, programmez les deux coordonnées du plan dans lequel le chanfrein doit être exécuté...
  • Page 153: 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. HEIDENHAIN TNC 320...
  • Page 154: 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 dans le plan d'usinage ou validez la dernière position programmée ou validez les coordonnées avec la touche „VALIDATION DE LA POSITION EFFECTIVE“...
  • Page 155: Trajectoire Circulaire C Autour Du Centre De Cercle Cc

    Le point initial et le point final du déplacement circulaire doivent se situer sur la trajectoire circulaire. Tolérance d'introduction: jusqu’à 0.016 mm (à sélectionner dans le paramètre-machine circleDeviation). Cercle le plus petit que la TNC peut parcourir: 0.0016 µm. HEIDENHAIN TNC 320...
  • Page 156: Trajectoire Circulaire Cr De Rayon Défini

    Trajectoire circulaire CR de rayon défini L'outil se déplace sur une trajectoire circulaire de rayon R.  Coordonnées du point final de l'arc de cercle  Rayon R Attention: le signe définit la grandeur de l'arc de cercle!  Sens de rotation DR Attention: le signe définit la courbe concave ou convexe! Si nécessaire: ...
  • Page 157 11 CR X+70 Y+40 R-20 DR+ (ARC 4) L’écart entre le point initial et le point final du diamètre du cercle ne doit pas être supérieur au diamètre du cercle. Rayon max.: 99,9999 m. Fonction autorisée pour les axes angulaires A, B et C. HEIDENHAIN TNC 320...
  • Page 158: Trajectoire Circulaire Ct Avec Raccordement Tangentiel

    Trajectoire circulaire CT avec raccordement tangentiel L'outil se déplace sur un arc de cercle qui se raccorde par tangentement à l'élément de contour programmé précédemment. Un raccordement est dit „tangentiel“ lorsqu'il n'y a ni coin ni coude à l'intersection des éléments du contour qui s'interpénètrent ainsi d'une manière continue.
  • Page 159: Exemple: Déplacement Linéaire Et Chanfreins En Coordonnées Cartésiennes

    Aborder le dernier point 1 du contour, deuxième droite pour angle 4 Quitter le contour sur une droite avec raccordement tangentiel 14 DEP LT LEN10 F1000 Dégager l'outil, fin du programme 15 L Z+250 R0 FMAX M2 16 END PGM LINEAIRE MM HEIDENHAIN TNC 320...
  • Page 160: Exemple: Déplacement Circulaire En Coordonnées Cartésiennes

    Exemple: Déplacement circulaire en coordonnées cartésiennes 0 BEGIN PGM CIRCULAIR MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-20 Définition de la pièce brute pour simulation graphique de l’usinage 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 TOOL CALL 1 Z X4000 Appel d’outil avec axe de broche et vitesse de rotation broche 4 L Z+250 R0 FMAX Dégager l’outil dans l’axe de broche en avance rapide FMAX...
  • Page 161 Aborder le dernier point du contour 1 16 DEP LCT X-20 Y-20 R5 F1000 Quitter le contour sur trajectoire circulaire avec raccord. tangentiel 17 L Z+250 R0 FMAX M2 Dégager l'outil, fin du programme 18 END PGM CIRCULAIR MM HEIDENHAIN TNC 320...
  • Page 162: Exemple: Cercle Entier En Coordonnées Cartésiennes

    Exemple: Cercle entier en coordonnées cartésiennes 0 BEGIN PGM C-CC MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-20 Définition de la pièce brute 2 BLK FORM 0.2 X+100 Y+100 Z+0 Appel de l'outil 3 TOOL CALL 1 Z S3150 Définir le centre du cercle 4 CC X+50 Y+50 Dégager l'outil...
  • Page 163: Contournages - Coordonnées Polaires

    à point final du cercle l'élément de contour précédent Trajectoire Conjonction d'une trajectoire Rayon polaire, angle polaire du hélicoïdale (hélice) circulaire et d'une droite point final du cercle, coordonnée du point final dans l'axe d’outil HEIDENHAIN TNC 320...
  • Page 164: Origine Des Coordonnées Polaires: Pôle Cc

    Origine des coordonnées polaires: Pôle CC Avant d'indiquer les positions en coordonnées polaires, vous pouvez définir le pôle CC à n'importe quel endroit du programme d'usinage. Pour définir le pôle, procédez de la même manière que pour la programmation du centre de cercle CC. ...
  • Page 165: Trajectoire Circulaire Cp Autour Du Pôle Cc

    Exemple de séquences CN 12 CC X+40 Y+35 13 L X+0 Y+35 RL F250 M3 14 LP PR+25 PA+120 15 CTP PR+30 PA+30 16 L Y+0 Le pôle CC n’est pas le centre du cercle de contour! HEIDENHAIN TNC 320...
  • Page 166: Trajectoire Hélicoïdale (Hélice)

    Trajectoire hélicoïdale (hélice) Une trajectoire hélicoïdale est la conjonction d'une trajectoire circulaire et d'un déplacement linéaire qui lui est perpendiculaire. Vous programmez la trajectoire circulaire dans un plan principal. Vous ne pouvez programmer les contournages pour la trajectoire hélicoïdale qu’en coordonnées polaires. Application Taraudage et filetage avec grands diamètres Rainures de graissage...
  • Page 167 Trajectoire hélicoïdale sens anti-horaire: DR+ Exemple 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- HEIDENHAIN TNC 320...
  • Page 168: Exemple: Déplacement Linéaire En Coordonnées Polaires

    Exemple: Déplacement linéaire en coordonnées polaires 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 3 TOOL CALL 1 Z S4000 Appel de l'outil 4 CC X+50 Y+50 Définir le point de référence pour les coordonnées polaires Dégager l'outil...
  • Page 169: Exemple: Trajectoire Hélicoïdale

    9 CP IPA+3240 IZ+13.5 DR+ F200 Parcourir la trajectoire hélicoïdale 10 DEP CT CCA180 R+2 Quitter le contour sur un cercle avec raccordement tangentiel 11 L Z+250 R0 FMAX M2 Dégager l'outil, fin du programme 12 END PGM HELICE MM HEIDENHAIN TNC 320...
  • Page 170: Contournages-Programmation Flexible De Contours Fk

    6.6 Contournages–Programmation flexible de contours FK Principes de base Les plans de pièces dont la cotation n’est pas conforme à la programmation des CN contiennent souvent des coordonnées non programmables avec les touches de dialogue grises. Par exemple: des coordonnées connues peuvent être situées sur l’élément de contour ou à...
  • Page 171: 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 172 Si vous ne désirez pas définir tout de suite un contour affiché en vert, appuyez sur la softkey ACHEVER SELECTION pour poursuivre le dialogue FK. Il est souhaitable que vous définissiez aussi vite que possible avec SELECTION SOLUTION les éléments de contour en vert afin de restreindre la multiplicité...
  • Page 173: Ouvrir Le Dialogue Fk

    FPOL. La TNC affiche les softkeys des axes du plan d'usinage actif  Avec ces softkeys, introduire les coordonnées du pôle Le pôle reste actif pour la programmation FK jusqu'à ce que vous définissiez un nouveau pôle avec FPOL. HEIDENHAIN TNC 320...
  • Page 174: Programmation Flexible De Droites

    Programmation flexible de droites Droite sans raccordement tangentiel  Afficher les softkeys de programmation flexible des contours: Appuyer sur la touche FK.  Ouvrir le dialogue pour une droite flexible: Appuyer sur la softkey FL. La TNC affiche d'autres softkeys ...
  • Page 175: Possibilités D'introduction

    Angle de montée AN de la tangente d'entrée Angle au centre de l'arc de cercle Exemple de séquences CN 27 FLT X+25 LEN 12.5 AN+35 RL F200 28 FC DR+ R6 LEN 10 AN-45 29 FCT DR- R15 LEN 15 HEIDENHAIN TNC 320...
  • Page 176 Centre de cercle CC, rayon et sens de rotation dans la séquence FC/FCT Pour des trajectoires circulaires programmées en mode FK, la TNC calcule un centre de cercle à partir des données que vous avez introduites. Avec la programmation FK, vous pouvez aussi programmer un cercle entier dans une séquence.
  • Page 177 élément FK. Début du contour: CLSD+ Fin du contour: CLSD– Exemple de séquences CN 12 L X+5 Y+35 RL F500 M3 13 FC DR- R15 CLSD+ CCX+20 CCY+35 17 FCT DR- R+15 CLSD- HEIDENHAIN TNC 320...
  • Page 178: Points Auxiliaires

    Points auxiliaires Vous pouvez introduire les coordonnées de points auxiliaires sur le contour ou à proximité de celui-ci, aussi bien pour les droites flexibles que pour les trajectoires circulaires flexibles. Points auxiliaires sur un contour Les points auxiliaires sont situés directement sur la droite ou sur le prolongement de celle-ci ou bien encore directement sur la trajectoire circulaire.
  • Page 179: Rapports Relatifs

    Coordonnées polaires se référant à la séquence N Exemple de séquences CN 12 FPOL X+10 Y+10 13 FL PR+20 PA+20 14 FL AN+45 15 FCT IX+20 DR- R20 CCA+90 RX 13 16 FL IPR+35 PA+0 RPR 13 HEIDENHAIN TNC 320...
  • Page 180 Rapport relatif à la séquence N: Sens et distance de l'élément de contour Données connues Softkey Angle entre droite et autre élément de contour ou entre la tangente d'entrée sur l'arc de cercle et l'autre élément du contour Droite parallèle à un autre élément de contour Distance entre droite et élément de contour parallèle Exemple de séquences CN...
  • Page 181: Exemple: Programmation Fk

    Quitter le contour sur un cercle avec raccordement tangentiel 15 DEP CT CCA90 R+5 F1000 16 L X-30 Y+0 R0 FMAX Dégager l'outil, fin du programme 17 L Z+250 R0 FMAX M2 18 END PGM FK1 MM HEIDENHAIN TNC 320...
  • Page 182 Exemple: Programmation FK 2 0 BEGIN PGM FK2 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 3 TOOL CALL 1 Z S4000 Appel de l'outil 4 L Z+250 R0 FMAX Dégager l'outil 5 L X+30 Y+30 R0 FMAX Prépositionner l’outil...
  • Page 183 17 FC X+0 DR- R30 CCX+30 CCY+30 18 FSELECT 2 Quitter le contour sur un cercle avec raccordement tangentiel 19 DEP LCT X+30 Y+30 R5 Dégager l'outil, fin du programme 20 L Z+250 R0 FMAX M2 21 END PGM FK2 MM HEIDENHAIN TNC 320...
  • Page 184 Exemple: Programmation FK 3 0 BEGIN PGM FK3 MM 1 BLK FORM 0.1 Z X-45 Y-45 Z-20 Définition de la pièce brute 2 BLK FORM 0.2 X+120 Y+70 Z+0 3 TOOL CALL 1 Z S4500 Appel de l'outil 4 L Z+250 R0 FMAX Dégager l'outil 5 L X-70 Y+0 R0 FMAX Prépositionner l’outil...
  • Page 185 29 FSELECT 4 30 DEP CT CCA90 R+5 F1000 Quitter le contour sur un cercle avec raccordement tangentiel 31 L X-70 R0 FMAX 32 L Z+250 R0 FMAX M2 Dégager l'outil, fin du programme 33 END PGM FK3 MM HEIDENHAIN TNC 320...
  • Page 187: Programmation: Fonctions Auxiliaires

    Programmation: Fonctions auxiliaires...
  • Page 188: 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 le comportement de contournage de l'outil Le constructeur de la machine peut valider certaines...
  • Page 189 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 HEIDENHAIN TNC 320...
  • Page 190: 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 Action sur Effet à la fin séquence début ARRET de l'exécution du programme ARRET broche ARRET arrosage ARRET facultatif de l'exécution du programme ARRET de l'exécution du programme ARRET broche ARRET arrosage Retour à...
  • Page 191: Fonctions Auxiliaires Pour Les Valeurs De Coordonnées

    é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 36. HEIDENHAIN TNC 320...
  • Page 192 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 193: Aborder Les Positions Dans Le Système De Coordonnées Non Incliné Avec Plan D'usinage Incliné: M130

    La fonction M130 n'est autorisée que si la fonction Inclinaison du plan d'usinage est active. Effet M130 a un effet non modal sur les séquences linéaires sans correction du rayon d'outil. HEIDENHAIN TNC 320...
  • Page 194: Fonctions Auxiliaires Pour Le Comportement De Contournage

    7.4 Fonctions auxiliaires pour le comportement de contournage Usinage de petits éléments de contour: M97 Comportement standard A un angle externe, la TNC insère un cercle de transition. En présence de très petits éléments de contour, l'outil risque alors d'endommager celui-ci.
  • Page 195 14 L IY-0.5 ... R... F... Aborder point 15 du contour 15 L IX+100 ... Usiner les petits éléments de contour 15 et 16 16 L IY+0.5 ... R... F... M97 Aborder point 17 du contour 17 L X... Y... HEIDENHAIN TNC 320...
  • Page 196: Usinage Intégral D'angles De Contour Ouverts: M98

    Usinage intégral d'angles de contour ouverts: Comportement standard Aux angles internes, la TNC calcule le point d’intersection des trajectoires de la fraise et déplace l’outil à partir de ce point, dans la nouvelle direction. Lorsque le contour est ouvert aux angles, l'usinage est alors incomplet: Comportement avec M98 Avec la fonction auxiliaire M98, la TNC déplace l'outil jusqu'à...
  • Page 197: Vitesse D'avance Aux Arcs De Cercle: M109/M110/M111

    à 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. HEIDENHAIN TNC 320...
  • Page 198: 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: M97”...
  • Page 199 APPR LCT; la séquence contenant APPR LCT ne doit contenir que des coordonnées du plan d’usinage Lorsque vous quittez le contour par tangentement, vous devez utiliser la fonction DEP LCT; la séquence contenant DEP LCT ne doit contenir que des coordonnées du plan d’usinage HEIDENHAIN TNC 320...
  • Page 200: Autoriser Le Positionnement Avec La Manivelle En Cours D'exécution Du Programme: M118

    Autoriser le positionnement avec la manivelle en cours d'exécution du programme: M118 Comportement standard Dans les modes Exécution du programme, la TNC déplace l’outil tel que défini dans le programme d’usinage. Comportement avec M118 A l'aide de M118, vous pouvez effectuer des corrections manuelles avec la manivelle pendant l'exécution du programme.
  • Page 201: Retrait Du Contour Dans Le Sens De L'axe D'outil: M140

    Séquence 251: Déplacer l'outil jusqu'au bord de la zone de déplacement 250 L X+0 Y+38.5 F125 M140 MB 50 F750 251 L X+0 Y+38.5 F125 M140 MB MAX Avec M140 MB MAX, vous pouvez effectuer le dégagement dans le sens positif. HEIDENHAIN TNC 320...
  • Page 202: Annuler La Surveillance Du Palpeur: M141

    Annuler la surveillance du palpeur: M141 Comportement standard Lorsque la tige de palpage est déviée, la TNC délivre un message d'erreur dès que vous désirez déplacer un axe de la machine. Comportement avec M141 La TNC déplace les axes de la machine même si la tige de palpage a été...
  • Page 203: Eloigner L'outil Automatiquement Du Contour Lors De L'arrêt Cn: M148

    CfgLiftOff. Effet M148 agit jusqu'à ce que la fonction soit désactivée avec M149. M148 est active en début de séquence et M149, en fin de séquence. HEIDENHAIN TNC 320...
  • Page 204: 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 (option de logiciel 1) 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 205: 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. HEIDENHAIN TNC 320...
  • Page 206: 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 207: Programmation: Cycles

    Programmation: Cycles...
  • Page 208: 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 209: 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 HEIDENHAIN TNC 320...
  • Page 210: Vue D'ensemble Des Cycles

    Vue d'ensemble des cycles Groupe de cycles Softkey Page 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 d'usinage de motifs de points, ex. cercle de trous ou surface de trous Cycles SL (Subcontur-List) pour l'usinage parallèle à...
  • Page 211: Appeler Les Cycles

    Cycles 220 de motifs de points sur un cercle ou 221 de motifs de points en grille Cycle SL 14 CONTOUR Cycle SL 20 DONNEES DU CONTOUR Cycles de conversion de coordonnées Cycle 9 TEMPORISATION Vous pouvez appeler tous les autres cycles avec les fonctions décrites ci-après. HEIDENHAIN TNC 320...
  • Page 212 Appel de cycle avec CYCL CALL La fonction CYCL CALL appelle une fois le dernier cycle d'usinage défini. Le point initial du cycle correspond à la dernière position programmée avant la séquence CYCL CALL.  Programmer l'appel de cycle: Appuyer sur la touche CYCL CALL ...
  • Page 213: Cycles De Perçage, Taraudage Et Fraisage De Filets

    208 FRAISAGE DE TROUS avec pré-positionnement automatique, saut de bride 206 NOUVEAU TARAUDAGE avec mandrin de compensation, avec pré-positionnement automatique, saut de bride 207 NOUVEAU TARAUDAGE RIGIDE sans mandrin de compensation, avec pré-positionnement automatique, saut de bride HEIDENHAIN TNC 320...
  • Page 214 Cycle Softkey Page 209 TARAUDAGE BRISE-COPEAUX sans mandrin de compensation, avec pré-positionnement automatique, saut de bride; brise-copeaux 262 FRAISAGE DE FILETS Cycle de fraisage d'un filet dans la matière ébauchée 263 FILETAGE SUR UN TOUR Cycle de fraisage d'un filet dans la matière ébauchée avec fraisage d'un chanfrein 264 FILETAGE AVEC PERCAGE...
  • Page 215: Centrage (Cycle 240)

    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! HEIDENHAIN TNC 320...
  • Page 216 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; 10 L Z+100 R0 FMAX introduire une valeur positive. Plage d’introduction: 0 à 99999,9999 11 CYCL DEF 240 CENTRAGE ...
  • Page 217: Percage (Cycle 200)

    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! HEIDENHAIN TNC 320...
  • Page 218 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; 10 L Z+100 R0 FMAX introduire une valeur positive 11 CYCL DEF 200 PERCAGE  Profondeur Q201 (en incrémental): Distance entre la surface de la pièce et le fond du trou (pointe conique Q200=2 ;DISTANCE D'APPROCHE...
  • Page 219: Alesage A L'alesoir (Cycle 201)

    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! HEIDENHAIN TNC 320...
  • Page 220 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 10 L Z+100 R0 FMAX  Profondeur Q201 (en incrémental): Distance entre la 11 CYCL DEF 201 ALES. A L'ALESOIR surface de la pièce et le fond du trou Q200=2 ;DISTANCE D'APPROCHE...
  • Page 221: Alesage A L'outil (Cycle 202)

    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! HEIDENHAIN TNC 320...
  • Page 222 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 10 L Z+100 R0 FMAX  Profondeur Q201 (en incrémental): Distance entre la 11 CYCL DEF 202 ALES. A L'OUTIL surface de la pièce et le fond du trou Q200=2 ;DISTANCE D'APPROCHE...
  • Page 223: Percage Universel (Cycle 203)

    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! HEIDENHAIN TNC 320...
  • Page 224  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 225: Contre Percage (Cycle 204)

    Pour le calcul du point initial du contre perçage, la TNC prend en compte la longueur de la dent de l'outil et l'épaisseur de la matière. HEIDENHAIN TNC 320...
  • Page 226 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 11 CYCL DEF 204 CONTRE-PERCAGE  Profondeur de plongée Q249 (en incrémental): Q200=2 ;DISTANCE D'APPROCHE Distance entre l'arête inférieure de la pièce et la base du contre-perçage.
  • Page 227 à ce qu’il s’éloigne du bord du trou.  Angle pour orientation broche Q336 (en absolu): Angle sur lequel la TNC positionne l'outil avant la plongée dans le trou et avant le dégagement hors du trou HEIDENHAIN TNC 320...
  • Page 228: Percage Profond Universel (Cycle 205)

    PERCAGE PROFOND UNIVERSEL (cycle 205) 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 2 Si vous avez introduit un point de départ plus profond, la TNC se déplace suivant l'avance de positionnement définie jusqu'à...
  • Page 229 à nouveau à la profondeur de passe actuelle; valeur lors de la dernière passe Si vous introduisez Q258 différent de Q259, la TNC modifie régulièrement la distance de sécurité entre la première et la dernière passe. HEIDENHAIN TNC 320...
  • Page 230 Exemple: Séquences CN  Profondeur de perçage pour brise-copeaux Q257 (en incrémental): Passe après laquelle la TNC exécute 11 CYCL DEF 205 PERC. PROF. UNIVERS. un brise-copeaux Pas de brise-copeaux si vous avez introduit 0 Q200=2 ;DISTANCE D'APPROCHE  Retrait avec brise-copeaux Q256 (en incrémental): Q201=-80 ;PROFONDEUR Valeur pour le retrait de l'outil lors du brise-copeaux...
  • Page 231: Fraisage De Trous (Cycle 208)

    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! HEIDENHAIN TNC 320...
  • Page 232  Distance d'approche Q200 (en incrémental): Distance entre l'arête inférieure 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  Avance plongée en profondeur Q206: Vitesse de déplacement de l'outil lors du perçage sur la trajectoire hélicoïdale, en mm/min.
  • Page 233: Nouveau Taraudage Avec Mandrin De Compensation (Cycle 206)

    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! HEIDENHAIN TNC 320...
  • Page 234  Distance d'approche Q200 (en incrémental): Distance entre la pointe de l'outil (position initiale) et la surface de la pièce; valeur indicative: 4x pas de vis  Profondeur de perçage Q201 (longueur du filet, en incrémental): Distance entre la surface de la pièce et la fin du filet ...
  • Page 235: Nouveau Taraudage Rigide (Cycle 207)

    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! HEIDENHAIN TNC 320...
  • Page 236  Distance d'approche Q200 (en incrémental): Distance entre la pointe de l'outil (position initiale) et la surface de la pièce  Profondeur de perçage Q201 (en incrémental): Distance entre la surface de la pièce et la fin du filet  Pas de vis Q239 Pas de la vis.
  • Page 237: Taraudage Brise-Copeaux (Cycle 209)

    Si vous actionnez le potentiomètre d'avance pendant le taraudage, la TNC règle automatiquement la vitesse de rotation. Le potentiomètre de broche est inactif. En fin de cycle, la broche est immobile. Avant l'opération d'usinage suivante, réactiver la broche avec M3 (ou M4). HEIDENHAIN TNC 320...
  • Page 238 Avec le paramètre-machine displayDepthErr, 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. Attention, risque de collision! 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 239 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. HEIDENHAIN TNC 320...
  • Page 240: 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 241 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. HEIDENHAIN TNC 320...
  • Page 242: 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 introduite, 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ïcale.
  • Page 243 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 HEIDENHAIN TNC 320...
  • Page 244: 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 introduite, 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 245 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! HEIDENHAIN TNC 320...
  • Page 246  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 ...
  • Page 247 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 HEIDENHAIN TNC 320...
  • Page 248: 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 introduite, 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 249 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! HEIDENHAIN TNC 320...
  • Page 250  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 ...
  • Page 251 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 HEIDENHAIN TNC 320...
  • Page 252: 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 introduite, 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 253 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! HEIDENHAIN TNC 320...
  • Page 254  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 ...
  • Page 255 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 HEIDENHAIN TNC 320...
  • Page 256: 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 introduite, 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 257 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! HEIDENHAIN TNC 320...
  • Page 258  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 ...
  • Page 259 Avance de 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 HEIDENHAIN TNC 320...
  • Page 260: 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 3 TOOL CALL 1 Z S4500 Appel de l'outil 4 L Z+250 R0 FMAX Dégager l'outil 5 CYCL DEF 200 PERCAGE Définition du cycle...
  • Page 261 9 L X+90 R0 FMAX M99 Aborder le trou 3, appel du cycle 10 L Y+10 R0 FMAX M99 Aborder le trou 4, appel du cycle 11 L Z+250 R0 FMAX M2 Dégager l'outil, fin du programme 12 END PGM C200 MM HEIDENHAIN TNC 320...
  • Page 262: Cycles De Fraisage De Poches, Tenons Et Rainures

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

    à [(2 x rayon d'arrondi) + passe latérale k]. Avec le paramètre-machine displayDepthErr, 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. Attention, risque de collision! HEIDENHAIN TNC 320...
  • Page 264  Distance d'approche (en incrémental): Distance entre la pointe de l'outil (position initiale) et la surface de la pièce  Profondeur (en incrémental): Distance entre la surface de la pièce et le fond de la poche  (en incrémental): Distance Profondeur de passe parcourue par l'outil en une passe.
  • Page 265: Finition De Poche (Cycle 212)

    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! HEIDENHAIN TNC 320...
  • Page 266  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 de la poche  Avance plongée en profondeur Q206: Vitesse de déplacement de l'outil lors du déplacement jusqu'à...
  • Page 267: Finition De Tenon (Cycle 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! HEIDENHAIN TNC 320...
  • Page 268 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 ...
  • Page 269: Poche Circulaire (Cycle 5)

    Si vous programmez Profondeur = 0, la TNC n'exécute pas le cycle. Avec le paramètre-machine displayDepthErr, 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. Attention, risque de collision! HEIDENHAIN TNC 320...
  • Page 270  Distance d'approche (en incrémental): Distance entre la pointe de l'outil (position initiale) et la surface de la pièce  Profondeur de fraisage 2: Distance entre la surface de la pièce et le fond de la poche  (en incrémental): Distance Profondeur de passe parcourue par l'outil en une passe.
  • Page 271: Finition De Poche Circulaire (Cycle 214)

    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! HEIDENHAIN TNC 320...
  • Page 272 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. POCH. 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 ...
  • Page 273: 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 distance d'approche en dessous de la surface de la pièce! HEIDENHAIN TNC 320...
  • Page 274 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 ...
  • Page 275: Rainure (Trou Oblong) Avec Plongée Pendulaire (Cycle 210)

    Le diamètre de la fraise doit être inférieur à la moitié de la longueur de la rainure: Sinon la TNC ne peut pas effectuer de plongée pendulaire. HEIDENHAIN TNC 320...
  • Page 276 Attention, risque de collision! Avec le paramètre-machine displayDepthErr, 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 277 é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. HEIDENHAIN TNC 320...
  • Page 278: 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 279 Longueur 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 (fraisage d'un trou oblong)  Angle initial Q245 (en absolu): Introduire l'angle polaire du point initial HEIDENHAIN TNC 320...
  • Page 280 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 PENDUL. 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 281: Exemple: Fraisage De Poche, Tenon, Rainure

    2 BLK FORM 0.2 X+100 Y+100 Z+0 3 TOOL DEF 2 L+0 R+3 Définition d’outil pour fraise à rainurer 4 TOOL CALL 1 Z S3500 Appel de l’outil d’ébauche/de finition 5 L Z+250 R0 FMAX Dégager l'outil HEIDENHAIN TNC 320...
  • Page 282 6 CYCL DEF 213 FINITION TENON Définition du cycle pour usinage externe 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 283 19 FN 0: Q245 = +225 Nouvel angle initial pour rainure 2 20 CYCL CALL Appel du cycle Rainure 2 21 L Z+250 R0 F MAX M2 Dégager l'outil, fin du programme 22 END PGM C210 MM HEIDENHAIN TNC 320...
  • Page 284: Cycles D'usinage De Motifs De Points

    8.4 Cycles d'usinage de motifs de points Vue d'ensemble La TNC dispose de 2 cycles pour l'usinage direct de motifs de points: Cycle Softkey Page 220 MOTIFS DE POINTS SUR UN CERCLE 221 MOTIFS DE POINTS EN GRILLE Vous pouvez combiner les cycles suivants avec les cycles 220 et 221: Cycle 200 PERCAGE Cycle 201 ALESAGE A L'ALESOIR Cycle 202 ALESAGE A L'OUTIL...
  • Page 285: 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 HEIDENHAIN TNC 320...
  • Page 286 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 287: 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 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 HEIDENHAIN TNC 320...
  • Page 288 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...
  • Page 289: Exemple: Cercles De Trous

    5 CYCL DEF 200 PERÇAGE Définition du cycle 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 HEIDENHAIN TNC 320...
  • Page 290 6 CYCL DEF 220 CERCLE DE TROUS Déf. cycle Cercle de trous 1, CYCL 200 appelé automatiquement, Q216=+30 ;CENTRE 1ER AXE Q200, Q203 et Q204 agissent à partir cycle 220 Q217=+70 ;CENTRE 2ÈME AXE Q244=50 ;DIA. CERCLE PRIMITIF Q245=+0 ;ANGLE INITIAL Q246=+360 ;ANGLE FINAL Q247=+0...
  • Page 291: 8.5 Cycles Sl

    Les sous-programmes ne doivent pas contenir de coordonnées dans l’axe de broche 56 LBL 2 Si vous utilisez des paramètres Q, n'effectuez les calculs et affectations qu'à l'intérieur du sous-programme de contour 60 LBL 0 concerné 99 END PGM SL2 MM HEIDENHAIN TNC 320...
  • Page 292 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 293: Vue D'ensemble Des Cycles Sl

    Page 302 facultative) Cycles étendus: Cycle Softkey Page 25 TRACE DE CONTOUR Page 303 27 CORPS D'UN CYLINDRE Page 306 28 CORPS D'UN CYLINDRE Rainurage Page 308 29 CORPS D'UN CYLINDRE Fraisage Page 310 d'un oblong convexe HEIDENHAIN TNC 320...
  • Page 294: Contour (Cycle 14)

    CONTOUR (cycle 14) Dans le cycle 14 CONTOUR, listez tous les sous-programmes qui doivent être superposés pour former un contour entier. Remarques avant que vous ne programmiez Le cycle 14 est actif avec DEF, c'est-à-dire qu'il est actif dès qu'il a été défini dans le programme. Vous pouvez lister jusqu'à...
  • Page 295 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 RR 58 CC X+65 Y+50 59 C X+90 Y+50 DR- 60 LBL 0 HEIDENHAIN TNC 320...
  • Page 296 Surface „différentielle“ La surface A doit être usinée sans la partie recouverte par B: La surface A doit être une poche et la surface B, un îlot A doit débuter à l’extérieur de B B doit commencer à l'intérieur de A Surface A: 51 LBL 1 52 L X+10 Y+50 RR...
  • Page 297: 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) HEIDENHAIN TNC 320...
  • Page 298: 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 299: Evidement (Cycle 22)

    On peut ainsi obtenir une autre répartition des passes, ce qui conduit souvent au résultat désiré. Lors de la semi-finition, la TNC tient compte d'une valeur d'usure DR définie pour l'outil de pré-évidement. HEIDENHAIN TNC 320...
  • Page 300  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.  Numéro outil pré-évidement Q18: Numéro de l'outil avec lequel la TNC vient d'effectuer le pré- évidemment.
  • Page 301: Finition En Profondeur (Cycle 23)

    Si vous introduisez Q12 = 0, l'outil sort alors avec l'avance Q12. Plage d’introduction: 0 à 99999,9999 Exemple: Séquences CN en alternative 60 CYCL DEF 23 FINITION EN PROF. Q11=100 ;AVANCE PLONGÉE PROF. Q12=350 ;AVANCE ÉVIDEMENT Q208=99999 ;AVANCE RETRAIT HEIDENHAIN TNC 320...
  • Page 302: Finition Laterale (Cycle 24)

    FINITION LATERALE (cycle 24) La TNC déplace l'outil sur une trajectoire circulaire tangentielle aux contours partiels. La finition de chaque contour sera effectuée séparément. Remarques avant que vous ne programmiez La somme de la surépaisseur latérale de finition (Q14) et du rayon de l’outil d’évidement doit être inférieure à...
  • Page 303: Trace De Contour (Cycle 25)

    Sur tous les axes principaux, aborder une position (absolue) définie car la position de l'outil en fin de cycle ne coïncide pas avec la position en début de cycle. HEIDENHAIN TNC 320...
  • Page 304  Profondeur de fraisage Q1 (en incrémental): Distance entre la surface de la pièce et le creux du contour  Surépaisseur finition latérale Q3 (en incrémental): Surépaisseur de finition dans plan d'usinage.  Coordonnée surface pièce Q5 (en absolu): Coordonnée absolue de la surface de la pièce par rapport au point zéro pièce ...
  • Page 305: Pré-Définition De Paramètres Pour Les Cycles D'usinage Sur Le Corps D'un Cylindre (Option De Logiciel 1)

    Vous pouvez aussi exécuter ce cycle avec inclinaison du plan d’usinage. La distance d'approche doit être supérieure au rayon de l'outil. La durée de l'usinage peut être accrue si le contour est constitué de nombreux éléments de contour non tangentiels. HEIDENHAIN TNC 320...
  • Page 306: Corps D'un Cylindre (Cycle 27, Option De Logiciel 1)

    CORPS D'UN CYLINDRE (cycle 27, option de logiciel 1) La machine et la TNC doivent avoir été préparées par le constructeur de la machine. Remarques avant que vous ne programmiez: Pré-définition de paramètres pour les cycles d'usinage sur le corps d'un cylindre (cf. page 305) Ce cycle vous permet de transposer le déroulé...
  • Page 307 Rayon du cylindre Q16: Rayon du cylindre sur lequel doit être usiné le contour  Unité mesure? Degré =0 MM/INCH=1 Q17: Programmer en degré ou en mm (inch) les coordonnées (coordonnées X) de l'axe rotatif dans le sous- programme HEIDENHAIN TNC 320...
  • Page 308: Corps D'un Cylindre Rainurage (Cycle 28, Option De Logiciel 1)

    CORPS D'UN CYLINDRE Rainurage (cycle 28, option de logiciel 1) La machine et la TNC doivent avoir été préparées par le constructeur de la machine. Remarques avant que vous ne programmiez: Pré-définition de paramètres pour les cycles d'usinage sur le corps d'un cylindre (cf. page 305) Ce cycle vous permet de transposer le déroulé...
  • Page 309 Plus la tolérance définie est faible, plus la rainure sera précise et plus le réusinage durera longtemps. Recommandation: Utiliser une tolérance de 0.02 mm. Fonction inactive: Introduire 0 (configuration par défaut) HEIDENHAIN TNC 320...
  • Page 310: Corps D'un Cylindre Fraisage D'un Oblong Convexe (Cycle 29, Option De Logiciel 1)

    CORPS D'UN CYLINDRE Fraisage d'un oblong convexe (cycle 29, option de logiciel 1) La machine et la TNC doivent avoir été préparées par le constructeur de la machine. Remarques avant que vous ne programmiez: Pré-définition de paramètres pour les cycles d'usinage sur le corps d'un cylindre (cf.
  • Page 311 être usiné le contour  Unité mesure? Degré =0 MM/INCH=1 Q17: Programmer en degré ou en mm (inch) les coordonnées (coordonnées X) de l'axe rotatif dans le sous- programme  Largeur oblong Q20: Largeur de l'oblong convexe à réaliser HEIDENHAIN TNC 320...
  • Page 312: 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 3 TOOL DEF 2 L+0 R+6 Définition de l’outil d’ébauche/de finition 4 TOOL CALL 1 Z S2500 Appel d’outil pour le foret 5 L Z+250 R0 FMAX...
  • Page 313 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 18 CYCL CALL Appel du cycle Finition latérale 19 L Z+250 R0 FMAX M2 Dégager l'outil, fin du programme HEIDENHAIN TNC 320...
  • Page 314 20 LBL 1 Sous-programme de contour 1: Poche à gauche 21 CC X+35 Y+50 22 L X+10 Y+50 RR 23 C X+10 DR- 24 LBL 0 25 LBL 2 Sous-programme de contour 2: Poche à droite 26 CC X+65 Y+50 27 L X+90 Y+50 RR 28 C X+90 DR- 29 LBL 0...
  • Page 315: Exemple: Tracé De Contour

    ;COORD. SURFACE PIÈCE Q7=+250 ;HAUTEUR DE SÉCURITÉ Q10=5 ;PROFONDEUR DE PASSE Q11=100 ;AVANCE PLONGÉE PROF. Q12=200 ;AVANCE FRAISAGE Q15=+1 ;MODE FRAISAGE Appel du cycle 8 CYCL CALL M3 Dégager l'outil, fin du programme 9 L Z+250 R0 FMAX M2 HEIDENHAIN TNC 320...
  • Page 316 10 LBL 1 Sous-programme de contour 11 L X+0 Y+15 RL 12 L X+5 Y+20 13 CT X+5 Y+75 14 L Y+95 15 RND R7.5 16 L X+50 17 RND R7.5 18 L X+100 Y+80 19 LBL 0 20 END PGM C25 MM 8 Programmation: Cycles...
  • Page 317: Exemple: Corps D'un Cylindre Avec Le Cycle

    8 CYCL CALL Dégager l'outil, fin du programme 9 L Y+250 R0 FMAX M2 Sous-programme de contour, définition de la trajectoire centrale 10 LBL 1 Données dans l’axe rotatif en mm (Q17=1) 11 L X+40 Y+0 RR HEIDENHAIN TNC 320...
  • Page 318 12 L Y+35 13 L X+60 Y+52.5 14 L Y+70 15 LBL 0 16 END PGM C28 MM 8 Programmation: Cycles...
  • Page 319 ;UNITÉ DE MESURE Q20=10 ;LARGEUR RAINURE Q21=0.02 ;TOLÉRANCE Reprise d'usinage active 7 L C+0 R0 FMAX M3 Pré-positionner le plateau circulaire 8 CYCL CALL Appel du cycle 9 L Y+250 R0 FMAX M2 Dégager l'outil, fin du programme HEIDENHAIN TNC 320...
  • Page 320 10 LBL 1 Sous-programme de contour 11 L X+40 Y+20 RL Données dans l’axe rotatif en mm (Q17=1) 12 L X+50 13 RND R7.5 14 L Y+60 15 RND R7.5 16 L IX-20 17 RND R7.5 18 L Y+20 19 RND R7.5 20 L X+40 21 LBL 0 22 END PGM C27 MM...
  • Page 321: 8.6 Cycles D'usinage Ligne À Ligne

    Cycle Softkey Page 230 LIGNE A LIGNE pour surfaces planes et rectangulaires 231 SURFACE REGULIERE pour surfaces obliques, inclinées ou gauchies 232 SURFACAGE pour surfaces planes rectangulaires, avec indication de surépaisseur et plusieurs passes HEIDENHAIN TNC 320...
  • Page 322: Usinage Ligne A Ligne (Cycle 230)

    USINAGE LIGNE A LIGNE (cycle 230) 1 En partant de la position actuelle, la TNC positionne l'outil en avance rapide FMAX dans le plan d’usinage au point initial 1; la TNC décale l'outil de la valeur du rayon d'outil vers la gauche et vers le haut 2 L'outil se déplace ensuite avec FMAX dans l'axe de broche à...
  • Page 323 ;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 HEIDENHAIN TNC 320...
  • Page 324: 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 325  3ème point 2ème axe Q232 (en absolu): Coordonnée 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 HEIDENHAIN TNC 320...
  • Page 326 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 SURF. 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...
  • Page 327: 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 FAMX au saut de bride HEIDENHAIN TNC 320...
  • Page 328 Stratégie Q389=1 3 L'outil se déplace ensuite suivant l'avance de fraisage programmée jusqu'au point final 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 329 2ème côté Q219 (en incrémental): Longueur de la surface à usiner dans l'axe auxiliaire du plan d'usinage Le signe vous permet de reconnaître la direction de la première passe transversale par rapport au point initial du 2ème axe HEIDENHAIN TNC 320...
  • Page 330  Profondeur de passe max. Q202 (en incrémental): Distance maximale parcourue par l'outil en une passe. La TNC calcule la profondeur de passe réelle à partir de la différence entre le point final et le point initial dans l'axe d'outil – en tenant compte de la surépaisseur de finition –...
  • Page 331 (matériels de serrage) Q369=0.5 ;SURÉP. DE PROFONDEUR Q370=1 ;RECOUVREMENT MAX. Q207=500 ;AVANCE FRAISAGE Q385=800 ;AVANCE DE FINITION Q253=2000 ;AVANCE PRÉ-POSIT. Q200=2 ;DISTANCE D'APPROCHE Q357=2 ;DIST. APPR. LATÉRALE Q204=2 ;SAUT DE BRIDE HEIDENHAIN TNC 320...
  • Page 332: Exemple: Usinage Ligne À Ligne

    Exemple: Usinage ligne à ligne 0 BEGIN PGM C230 MM 1 BLK FORM 0.1 Z X+0 Y+0 Z+0 Définition de la pièce brute 2 BLK FORM 0.2 X+100 Y+100 Z+40 3 TOOL CALL 1 Z S3500 Appel de l'outil 4 L Z+250 R0 FMAX Dégager l'outil 5 CYCL DEF 230 LIGNE À...
  • Page 333 6 L X+-25 Y+0 R0 FMAX M3 Pré-positionnement à proximité du point initial 7 CYCL CALL Appel du cycle 8 L Z+250 R0 FMAX M2 Dégager l'outil, fin du programme 9 END PGM C230 MM HEIDENHAIN TNC 320...
  • Page 334: Cycles De Conversion De Coordonnées

    8.7 Cycles de conversion de coordonnées Vue d'ensemble Grâce aux conversions de coordonnées, la TNC peut usiner à plusieurs endroits de la pièce un contour déjà programmé en faisant varier sa position et ses dimensions. La TNC dispose des cycles de conversion de coordonnées suivants: Cycle Softkey...
  • Page 335: Effet Des Conversions 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 HEIDENHAIN TNC 320...
  • Page 336: 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 337: 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 Exemple: Séquences CN coordonnées X=0; Y=0 etc. 77 CYCL DEF 7.0 POINT ZERO Appeler un décalage ayant pour coordonnées X=0; Y=0 etc. directement avec la définition du cycle 78 CYCL DEF 7.1 #5 HEIDENHAIN TNC 320...
  • Page 338 Sélectionner le tableau de points zéro dans le programme CN La fonction SEL TABLE vous permet de sélectionner le tableau de points zéro dans lequel la TNC prélève les points zéro:  Fonctions permettant d'appeler le programme: Appuyer sur la touche PGM CALL ...
  • Page 339 ENT. Si vous ne le faites pas, la TNC ne prendra pas en compte la modification le cas échéant lors de l'exécution d'un programme. Affichages d'état Dans l'affichage d'état supplémentaire, la TNC affiche les valeurs du décalage actif de point zéro (cf. „Conversions de coordonnées” à la page 40). HEIDENHAIN TNC 320...
  • Page 340: Initialisation Du Point De Reference (Cycle 247)

    INITIALISATION DU POINT DE REFERENCE (cycle 247) Avec le cycle INITIALISATION DU POINT DE REFERENCE, vous pouvez activer comme nouveau point de référence une valeur Preset qui a été définie dans un tableau Preset. Effet A l'issue d'une définition du cycle INITIALISATION DU POINT DE REFERENCE, toutes les coordonnées introduites ainsi que tous les décalages de point zéro (absolus et incrémentaux) se réfèrent au nouveau Preset.
  • Page 341: Image Miroir (Cycle 8)

    Si vous ne réalisez l'image miroir que pour un axe, le sens de déplacement est modifié pour les cycles de fraisage de la série 200. Exeption: Cycle 208 avec lequel le sens de déplacement défini dans le cycle est conservé. HEIDENHAIN TNC 320...
  • Page 342  Axe réfléchi?: Introduire les axes devant être réfléchis; vous pouvez réfléchir tous les axes – y compris les axes rotatifs – 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...
  • Page 343: Rotation (Cycle 10)

    Exemple: Séquences CN 12 CALL LBL 1 13 CYCL DEF 7.0 POINT ZÉRO 14 CYCL DEF 7.1 X+60 15 CYCL DEF 7.2 Y+40 16 CYCL DEF 10.0 ROTATION 17 CYCL DEF 10.1 ROT+35 18 CALL LBL 1 HEIDENHAIN TNC 320...
  • Page 344: Facteur Echelle (Cycle 11)

    FACTEUR ECHELLE (cycle 11) A l'intérieur d'un programme, la TNC peut agrandir ou réduire certains contours. Ainsi, par exemple, vous pouvez usiner en tenant compte de facteurs de retrait ou d'agrandissement. Effet Le FACTEUR ECHELLE est actif dès qu'il a été défini dans le programme.
  • Page 345: Facteur Echelle Specif. De L'axe (Cycle 26)

    Reprogrammer le cycle FACTEUR ECHELLE avec le facteur 1 pour l’axe concerné. Exemple: Séquences CN 25 CALL LBL 1 26 CYCL DEF 26.0 FACT. ÉCH. SPÉCIF. AXE 27 CYCL DEF 26.1 X 1.4 Y 0.6 CCX+15 CCY+20 28 CALL LBL 1 HEIDENHAIN TNC 320...
  • Page 346: Plan D'usinage (Cycle 19, Option De Logiciel 1)

    PLAN D'USINAGE (cycle 19, option de logiciel 1) Les fonctions d'inclinaison du plan d'usinage sont adaptées par le constructeur de la machine à la TNC et à la machine. Sur certaines têtes pivotantes (plateaux inclinés), le constructeur de la machine définit si les angles programmés dans le cycle doivent être interprétés par la TNC comme coordonnées des axes rotatifs ou comme angles mathématiques d'un plan incliné.
  • Page 347 Distance d'approche? (en incrémental): La TNC positionne la tête pivotante de manière à ce que la position dans le prolongement de l'outil ne soit pas modifiée par rapport à la pièce, tout en tenant compte de la distance d'approche HEIDENHAIN TNC 320...
  • Page 348 Annulation Pour annuler les angles d'inclinaison, redéfinir le cycle PLAN D'USINAGE et introduire 0° pour tous les axes rotatifs. Puis, redéfinir le cycle PLAN D'USINAGE et valider la question de dialogue avec la touche NO ENT. Vous désactiver la fonction de cette manière. Positionner l’axe rotatif Le constructeur de la machine définit si le cycle 19 doit positionner automatiquement le ou les axe(s) rotatif(s) ou...
  • Page 349 1. Activer le décalage du point zéro 2. Activer l'inclinaison du plan d'usinage 3. Activer la rotation Usinage de la pièce 1. Annuler la rotation 2. Annuler l'inclinaison du plan d'usinage 3. Annuler le décalage du point zéro HEIDENHAIN TNC 320...
  • Page 350 Marche à suivre pour l'usinage avec le cycle 19 PLAN D'USINAGE 1 Elaborer le programme  Définir l’outil (sauf si TOOL.T est actif), introduire la longueur totale de l’outil  Appeler l’outil  Dégager l’axe de broche de manière à éviter toute collision entre l'outil et la pièce (matériels de serrage) ...
  • Page 351 Initialisation manuelle par affleurement, de la même manière que dans le système non-incliné cf. „Initialisation du point de référence (sans palpeur 3D)”, page 52 Initialisation commandée par un palpeur 3D de HEIDENHAIN (cf. Manuel d'utilisation Cycles palpeurs, chap. 2) Initialisation automatique avec un palpeur 3D de HEIDENHAIN (cf.
  • Page 352: Exemple: Cycles De Conversion De Coordonnées

    Exemple: Cycles de conversion de coordonnées Déroulement du programme Conversions de coordonnées dans le programme principal Usinage dans le sous-programme, cf. „Sous- programmes”, page 363 0 BEGIN PGM CONVER 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+130 Y+130 Z+0 3 TOOL DEF 1 L+0 R+1 Définition de l'outil...
  • Page 353 28 L IX+20 29 L IX+10 IY-10 30 RND R5 31 L IX-10 IY-10 32 L IX-20 33 L IY+10 34 L X+0 Y+0 R0 F5000 35 L Z+20 R0 FMAX 36 LBL 0 37 END PGM CONVER MM HEIDENHAIN TNC 320...
  • Page 354: 8.8 Cycles Spéciaux

    8.8 Cycles spéciaux TEMPORISATION (cycle 9) L'exécution du programme est suspendue pendant la durée de la TEMPORISATION. Une temporisation peut aussi servir, par exemple, à briser les copeaux. Effet Le cycle est actif dès qu'il a été défini dans le programme. La temporisation n'influe donc pas sur les états à...
  • Page 355: Appel De Programme (Cycle 12)

    CYCL CALL (séquence séparée) ou M99 (pas à pas) ou M89 (après chaque séquence de positionnement) Exemple: Appel de programme Un programme 50 qui peut être appelé au moyen de l'appel de cycle doit être appelé dans un programme. HEIDENHAIN TNC 320...
  • Page 356: Orientation Broche (Cycle 13)

    ORIENTATION BROCHE (cycle 13) La machine et la TNC doivent avoir été préparées par le constructeur de la machine. Dans les cycles d'usinage 202, 204 et 209, le cycle 13 est utilisé de manière interne. Pour votre programme CN, ne perdez pas de vue qu'il vous faudra le cas échéant reprogrammer le cycle 13 après l'un des cycles d'usinage indiqués ci-dessus.
  • Page 357: Tolerance (Cycle 32)

    „sans à-coups“. Les „à-coups“ ne sont pas dus à un manque de puissance de calcul de la TNC mais au fait qu'elle aborde avec précision les transitions de contour et doit pour cela réduire drastiquement la vitesse. HEIDENHAIN TNC 320...
  • Page 358 Facteurs d'influence lors de la définition géométrique dans le système CFAO Le principal facteur d'influence pour la création d'un programme CN sur un support externe est l'erreur de corde S que l'on peut définir dans le système CFAO. Avec l'erreur de corde, on définit l'écart max. entre les points du programme CN créé...
  • Page 359 à la position nominale donnée. L'introduction d'une tolérance pour les axes rotatifs permet d'éviter que le contour ne soit endommagé. Seule est modifiée la position de l'axe rotatif par rapport à la surface de la pièce HEIDENHAIN TNC 320...
  • Page 361: Programmation: Sous-Programmes Et Répétitions De Parties De Programme

    Programmation: Sous- programmes et répétitions de parties de programme...
  • Page 362: 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 363: 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. HEIDENHAIN TNC 320...
  • Page 364: 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. Méthode 1 La TNC exécute le programme d'usinage jusqu'à la fin de la partie de programme (CALL LBL ...
  • Page 365: Programme Quelconque Pris 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. HEIDENHAIN TNC 320...
  • Page 366 Si vous n'introduisez que le nom du programme, le programme appelé doit se trouver dans le même répertoire que celui du programme qui appelle. Si le programme appelé n'est pas dans le même répertoire que celui du programme qui appelle, vous devez alors introduire en entier le chemin d'accès, par exemple: TNC:\ZW35\EBAUCHE\PGM1.H Si vous désirez appeler un programme en DIN/ISO,...
  • Page 367: 9.5 Imbrications

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

    15 est répétée 1 fois (contenant la répétition de partie de programme de la séquence 20 à la séquence 27) 5 Le programme principal REPS est exécuté de la séquence 36 à la séquence 50 (fin du programme) HEIDENHAIN TNC 320...
  • Page 370: Répéter Un Sous-Programme

    Répéter un sous-programme Exemple de séquences CN 0 BEGIN PGM SPGREP MM Début de la répétition de partie de programme 1 10 LBL 1 Appel du sous-programme 11 CALL LBL 2 12 CALL LBL 1 REP 2 Partie de programme entre cette séquence et LBL1 (séquence 10) répétée 2 fois 19 L Z+100 R0 FMAX M2 Dernière séqu.
  • Page 371: 9.6 Exemples De Programmation

    3 TOOL CALL 1 Z S500 Dégager l'outil 4 L Z+250 R0 FMAX 5 L X-20 Y+30 R0 FMAX Pré-positionnement dans le plan d’usinage 6 L Z+0 R0 FMAX M3 Pré-positionnement sur l’arête supérieure de la pièce HEIDENHAIN TNC 320...
  • Page 372 7 LBL 1 Marque pour répétition de partie de programme 8 L IZ-4 R0 FMAX Passe en profondeur incrémentale (dans le vide) 9 APPR CT X+2 Y+30 CCA90 R+5 RL F250 Aborder le contour 10 FC DR- R18 CLSD+ CCX+20 CCY+30 Contour 11 FLT 12 FCT DR- R15 CCX+50 CCY+75...
  • Page 373: Exemple: Séries De Trous

    5 CYCL DEF 200 PERÇAGE Définition du cycle Perçage Q200=2 ;DISTANCE D'APPROCHE Q201=-10 ;PROFONDEUR Q206=250 ;AVANCE PLONGÉE PROF. Q202=5 ;PROFONDEUR DE PASSE Q210=0 ;TEMPO. EN HAUT Q203=+0 ;COORD. SURFACE PIÈCE Q204=10 ;SAUT DE BRIDE Q211=0.25 ;TEMPO. AU FOND HEIDENHAIN TNC 320...
  • Page 374 6 L X+15 Y+10 R0 FMAX M3 Aborder le point initial de la série de trous 1 7 CALL LBL 1 Appeler le sous-programme pour la série de trous 8 L X+45 Y+60 R0 FMAX Aborder le point initial de la série de trous 2 9 CALL LBL 1 Appeler le sous-programme pour la série de trous 10 L X+75 Y+10 R0 FMAX...
  • Page 375: Exemple: Série De Trous Avec Plusieurs Outils

    Q206=250 ;AVANCE PLONGÉE PROF. Q202=3 ;PROFONDEUR DE PASSE Q210=0 ;TEMPO. EN HAUT Q203=+0 ;COORD. SURFACE PIÈCE Q204=10 ;SAUT DE BRIDE Q211=0.25 ;TEMPO. AU FOND Appeler sous-programme 1 pour l’ensemble du schéma de trous 6 CALL LBL 1 HEIDENHAIN TNC 320...
  • Page 376 7 L Z+250 R0 FMAX M6 Changement d'outil 8 TOOL CALL 2 Z S4000 Appel d’outil pour le foret 9 FN 0: Q201 = -25 Nouvelle profondeur de perçage 10 FN 0: Q202 = +5 Nouvelle passe de perçage 11 CALL LBL 1 Appeler sous-programme 1 pour l’ensemble du schéma de trous 13 L Z+250 R0 FMAX M6 Changement d'outil...
  • Page 377: Programmation: Paramètres Q

    Programmation: Paramètres Q...
  • Page 378: Principe Et Vue D'ensemble Des Fonctions

    10.1 Principe et vue d’ensemble 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: Valeurs de coordonnées Avances Vitesses de rotation...
  • Page 379: Remarques Concernant La Programmation

    Fonctions arithmétiques de base Page 381 Fonctions trigonométriques Page 383 Fonction de calcul d'un cercle Page 385 Conditions si/alors, sauts Page 386 Fonctions spéciales Page 389 Introduire directement une formule Page 422 Formule pour paramètre string Page 426 HEIDENHAIN TNC 320...
  • Page 380: 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 de 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 381: 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. HEIDENHAIN TNC 320...
  • Page 382: 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 des paramètres Q: Touche Q 17 FN3: Q12 = +Q5 * +7 Sélectionner les fonctions arithmériques de base: Appuyer sur la softkey ARITHM. DE BASE Sélectionner la fonction des paramètres Q AFFECTATION: Appuyer sur la softkey FN0 X = Y N°...
  • Page 383: 10.4 Fonctions Trigonométriques

    α = arctan (a / b) = arctan (sin α / cos α) Exemple: a = 25 mm b = 50 mm α = arctan (a / b) = arctan 0.5 = 26.57° De plus: a² + b² = c² (avec a² = a x a) (a² + b²) HEIDENHAIN TNC 320...
  • Page 384: 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 l'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 385: 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. HEIDENHAIN TNC 320...
  • Page 386: 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 387: 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 à HEIDENHAIN TNC 320...
  • Page 388: 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 389: Fonctions Spéciales

    Transmission de valeurs à l'automate FN20:WAIT FOR Page 408 Synchronisation CN et automate FN29:PLC Page 410 Transmission possible de huit valeurs à l'automate FN37:EXPORT Page 410 Exporter des paramètres Q ou paramètres QS locaux vers un programme appelant HEIDENHAIN TNC 320...
  • Page 390: Fn14: Error: Emission De Messages D'erreur

    La fonction FN14: ERROR vous permet de programmer l'émission de messages pré-programmés par le constructeur de la machine ou par HEIDENHAIN: Lorsque la TNC rencontre une séquence avec FN14 pendant l'exécution ou le test du programme, elle interrompt sa marche et délivre alors un message d'erreur. Vous devez alors relancer le programme.
  • Page 391 1045 Erreur position.: Centre 2nd axe 1046 Diamètre du trou trop petit 1047 Diamètre du trou trop grand 1048 Diamètre du tenon trop petit 1049 Diamètre du tenon trop grand 1050 Poche trop petite: Refaire axe 1 HEIDENHAIN TNC 320...
  • Page 392 Code d'erreur Texte 1051 Poche trop petite: Refaire axe 2 1052 Poche trop grande: Rejet axe 1 1053 Poche trop grande: Rejet axe 2 1054 Tenon trop petit: Rejet axe 1 1055 Tenon trop petit: Rejet axe 2 1056 Tenon trop grand: Refaire axe 1 1057 Tenon trop grand: Refaire axe 2 1058...
  • Page 393 Données programme erronées 1092 Outil non défini 1093 Numéro d'outil inderdit 1094 Nom d'outil inderdit 1095 Option de logiciel inactive 1096 Restore cinématique impossible 1097 Fonction non autorisée 1098 Dimensions pièce contradictoires 1099 Position de mesure non autorisée HEIDENHAIN TNC 320...
  • Page 394: Fn 16: F-Print: Emission Formatée De Textes Et Valeurs De Paramètres Q

    FN 16: F-PRINT: Emission formatée de textes et valeurs de paramètres Q Avec FN 16 et également à partir du programme CN, vous pouvez aussi afficher à l'écran les messages de votre choix. De tels messages sont affichés par la TNC dans une fenêtre auxiliaire.
  • Page 395: Fonctions Mod

    Restituer texte seulement pour dial. anglais L_GERMAN Restituer texte seulement pour dial. allemand L_CZECH Restituer texte seulement pour dial. tchèque L_FRENCH Restituer texte seulement pour dial. français L_ITALIAN Restituer texte seulement pour dial. italien L_SPANISH Restituer texte seulement pour dial. espagnol HEIDENHAIN TNC 320...
  • Page 396 Code Fonction L_SWEDISH Restituer texte seulement pour dial. suédois L_DANISH Restituer texte seulement pour dial. danois L_FINNISH Restituer texte seulement pour dial. finnois L_DUTCH Restituer texte seulement pour dial. néerlandais L_POLISH Restituer texte seulement pour dial. polonais L_PORTUGUE Restituer texte seulement pour dial. portugais L_HUNGARIA Restituer texte seulement pour dial.
  • Page 397 TNC enregistre celui-ci dans le répertoire où se trouve le programme CN avec la fonction FN 16. Vous pouvez délivrer jusqu'à 32 paramètres Q par ligne dans le fichier de description du format. HEIDENHAIN TNC 320...
  • Page 398 Délivrer des messages à l'écran Vous pouvez aussi utiliser la fonction FN 16 pour afficher, à partir du programme CN, les messages de votre choix dans une fenêtre auxiliaire de l'écran de la TNC. On peut ainsi afficher très simplement et à...
  • Page 399: Fn18:Sys-Datum Read: Lecture Des Données-Système

    Avance active Indice de l'outil préparé 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 HEIDENHAIN TNC 320...
  • Page 400 Nom du groupe, n° ident. Numéro Indice Signification Avance plongée en profondeur du cycle d’usinage actif 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...
  • Page 401 N° emplac. Emplacement bloqué: 0= non, 1=oui N° emplac. Etat automate Numéro d'emplacement d'un N°OUT. Numéro d'emplacement outil dans le tableau d'outils, 52 N°OUT. Numéro du magasin d’outils Valeurs programmées Numéro d'outil T directement après TOOL CALL, HEIDENHAIN TNC 320...
  • Page 402: Sans

    Nom du groupe, n° ident. Numéro Indice Signification Axe d'outil actif 0 = X 6 = U 1 = Y 7 = V 2 = Z 8 = W Vitesse de broche S Surépaisseur longueur d'outil DL Surépaisseur rayon d'outil DR TOOL CALL automatique 0 = oui, 1 = non Surépaisseur rayon d'outil DR2...
  • Page 403: Avec

    ROT. 3D axe B ROT. 3D axe C Inclinaison du plan d'usinage active/inact. (-1/0) dans un mode Exécution de programme Inclinaison du plan d'usinage active/inact. (-1/0) dans un mode manuel Décalage actif du point zéro, 220 Axe X HEIDENHAIN TNC 320...
  • Page 404 Nom du groupe, n° ident. Numéro Indice Signification Axe Y Axe Z Axe A Axe B Axe C Axe U Axe V Axe W Zone de déplacement, 230 1 à 9 Commutateur fin de course négatif des axes 1 à 9 1 à...
  • Page 405 (système de coordonnées pièce) Orientation broche Valeur du tableau de points zéro Ligne Colonne Lire les valeurs actif dans le système de coordonnées actif, 500 Lire les données de l’outil actuel, Longueur d'outil L HEIDENHAIN TNC 320...
  • Page 406 Nom du groupe, n° ident. Numéro Indice Signification 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é Numéro de l'outil jumeau RT Durée d'utilisation max.TIME1 Durée d'utilisation max.
  • Page 407: Fn19:Plc: Transmission De Valeurs À L'automate

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

    FN20: WAIT FOR: Synchronisation CN et automate Vous ne devez utiliser cette fonction qu'en accord avec le constructeur de votre machine! A l'aide de la fonction FN 20: WAIT FOR, vous pouvez exécuter une synchronisation entre la CN et l'automate pendant le déroulement du programme.
  • Page 409 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 HEIDENHAIN TNC 320...
  • Page 410: Fn29: Plc: Transmission De Valeurs À L'automate

    FN29: PLC: Transmission de valeurs à l'automate La fonction FN 29: PLC vous permet de transmettre à l'automate jusqu'à huit valeurs numériques ou paramètres Q. Résolution et unité de mesure: 0,1 µm ou 0,0001° Exemple: transmettre à l'automate la valeur numérique 10 (correspondant à...
  • Page 411: 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. HEIDENHAIN TNC 320...
  • Page 412: 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 413 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. HEIDENHAIN TNC 320...
  • Page 414: Programmation D'instructions Sql

    Programmation d'instructions SQL Vous programmer les instructions SQL en mode de fonctionnement Programmation:  Sélectionner les fonctions SQL: Appuyer sur la softkey SQL  Sélectionner l'instruction SQL par softkey (cf. tableau récapitulatif) ou appuyer sur la softkey SQL EXECUTE et programmer l'instruction SQL Tableau récapitulatif des softkeys Fonction...
  • Page 415: 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 HEIDENHAIN TNC 320...
  • Page 416: Sql Select

    SQL SELECT SQL SELECT sélectionne des lignes du tableau et les transfère vers le Result set. Le serveur SQL classe les données ligne par ligne dans le Result set. Les lignes sont numérotées en commençant par 0, de manière continue. Ce numéro de ligne, l'INDICE est utilisé dans les instructions SQL Fetch et Update.
  • Page 417 Si vous ne programmez ni ASC ni DESC, le tri croissant est utilisé par défaut. La TNC classe les lignes sélectionnées dans 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 HEIDENHAIN TNC 320...
  • Page 418 Condition Programmation égal à différent de <> inférieur à < inférieur ou égal à <= supérieur à > supérieur ou égal à >= Combiner plusieurs conditions: ET logique OU logique 10 Programmation: Paramètres Q...
  • Page 419: 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. HEIDENHAIN TNC 320...
  • Page 420: 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 421: 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. HEIDENHAIN TNC 320...
  • Page 422: Introduire Directement Une Formule

    10.10Introduire directement une formule Introduire une 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 423 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 HEIDENHAIN TNC 320...
  • Page 424: 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ère étape: 5 * 3 = 15 2ème étape: 2 * 10 = 20 3ème étape: 15 + 20 = 35 Q2 = SQ 10 - 3^3 = 73 1ère étape: Elévation au carré...
  • Page 425: 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) HEIDENHAIN TNC 320...
  • Page 426: 10.11Paramètres String

    10.11Paramètres string Fonctions de traitement de strings Vous pouvez utiliser le traitement de strings (de l'anglais string = chaîne de caractères) avec les paramètres QS pour créer des chaînes de caractères variables. Par exemple, vous pouvez restituer de telles chaînes de caractères avec la fonction FN16:F-PRINT, pour créer des protocoles variables.
  • Page 427: Affecter Les Paramètres String

    END Exemple: QS10 doit contenir tout le texte de QS12, QS13 et QS14 37 QS10 = QS12 || QS13 || QS14 Contenu des paramètres: QS12: Pièce QS13: Infos: QS14: Pièce rebutée QS10: Infos pièce: Pièce rebutée HEIDENHAIN TNC 320...
  • Page 428: Convertir Une Valeur Numérique En Un Paramètre String

    Convertir une valeur numérique en un paramètre string Avec la fonction TOCHAR, la TNC convertit une valeur numérique en un paramètre string. Vous pouvez de cette manière enchaîner des valeurs numériques avec des variables string.  Sélectionner les fonctions de paramètres Q ...
  • Page 429: Copier Une Composante De String À Partir D'un Paramètre String

    à la position 0. 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 (BEG2). 37 QS13 = SUBSTR ( SRC_QS10 BEG2 LEN4 ) HEIDENHAIN TNC 320...
  • Page 430: Convertir Un Paramètre String En Une Valeur Numérique

    Convertir un paramètre string en une valeur numérique La fonction TONUMB sert à convertir un paramètre string en une valeur numérique. La valeur à convertir ne doit comporter que des valeurs numériques. Le paramètre QS à convertir ne doit contenir qu’une seule valeur numérique;...
  • Page 431: Vérification D'un Paramètre String

    TNC opte pour le premier endroit où elle a découvert la composante de string. Exemple: Rechercher dans QS10 le texte enregistré dans le paramètre QS13. Débuter la recherche à partir du troisième emplacement 37 Q50 = INSTR ( SRC_QS10 SEA_QS13 BEG2 ) HEIDENHAIN TNC 320...
  • Page 432: Déterminer La Longueur D'un Paramètre String

    Déterminer la longueur d’un paramètre string La fonction STRLEN calcule la longueur du texte enregistré dans un paramètre string sélectionnable.  Sélectionner les fonctions de paramètres Q  Sélectionner la fonction FORMULE  Introduire le numéro du paramètre Q dans lequel la TNC doit enregistrer la longueur de string calculée;...
  • Page 433: Comparer La Suite Alphabétique

    QS -1: Dans l’ordre alphabétique, le premier paramètre QS est situé après le second paramètre QS Exemple: Comparer la suite alphabétique de QS12 et QS14 37 Q52 = STRCOMP ( SRC_QS12 SEA_QS14 ) HEIDENHAIN TNC 320...
  • Page 434: 10.12Paramètres Q Réservés

    10.12Paramè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 435: 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. HEIDENHAIN TNC 320...
  • Page 436: 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 437: Ecart Entre Valeur Nominale Et Valeur Effective Lors De L'étalonnage D'outil Automatique Avec Le Tt 130

    Val. paramètre Longueur d'outil Q115 Rayon d'outil Q116 Inclinaison du plan d'usinage avec angles de la pièce: Coordonnées des axes rotatifs calculées par la TNC Coordonnées Val. paramètre Axe A Q120 Axe B Q121 Axe C Q122 HEIDENHAIN TNC 320...
  • Page 438: Résultats De La Mesure Avec Cycles Palpeurs (Cf. Également Manuel D'utilisation Des Cycles Palpeurs)

    Résultats de la mesure avec cycles palpeurs (cf. également Manuel d'utilisation des cycles palpeurs) Valeurs effectives mesurées Val. paramètre Angle d'une droite Q150 Centre dans l'axe principal Q151 Centre dans l'axe auxiliaire Q152 Diamètre Q153 Longueur poche Q154 Largeur poche Q155 Longueur de l'axe sélectionné...
  • Page 439 Q197 Numéro du dernier cycle de mesure activé Q198 Etat étalonnage d'outil avec TT Val. paramètre Outil dans la tolérance Q199 = 0,0 Outil usé (LTOL/RTOL dépassée) Q199 = 1,0 Outil cassé (LBREAK/RBREAK dépassée) Q199 = 2,0 HEIDENHAIN TNC 320...
  • Page 440: Exemple: Ellipse

    10.13Exemples de programmation Exemple: Ellipse Déroulement du programme Le contour de l'ellipse est constitué de nombreux petits segments de droite (à définir avec Q7). Plus vous aurez défini de pas de calcul et plus lisse sera le contour Définissez le sens du fraisage avec l'angle initial et l'angle final dans le plan: Sens d'usinage horaire: Angle initial >...
  • Page 441 Annuler le décalage du point zéro 43 CYCL DEF 7.1 X+0 44 CYCL DEF 7.2 Y+0 Aller à la distance d’approche 45 L Z+Q12 R0 FMAX Fin du sous-programme 46 LBL 0 47 END PGM ELLIPSE MM HEIDENHAIN TNC 320...
  • Page 442: Exemple: Cylindre Concave Avec Fraise À Bout Hémisphérique

    Exemple: Cylindre concave avec fraise à bout hémisphérique Déroulement du programme Le programme fonctionne avec une fraise à bout hémisphérique et la longueur d'outil se réfère au centre de la sphère Le contour du cylindre est constitué de nombreux petits segments de droite (à définir avec Q13).
  • Page 443 Annuler le décalage du point zéro 49 CYCL DEF 7.0 POINT ZÉRO 50 CYCL DEF 7.1 X+0 51 CYCL DEF 7.2 Y+0 52 CYCL DEF 7.3 Z+0 53 LBL 0 Fin du sous-programme 54 END PGM CYLIN HEIDENHAIN TNC 320...
  • Page 444: Exemple: Sphère Convexe Avec Fraise Deux Tailles

    Exemple: Sphère convexe avec fraise deux tailles Déroulement du programme Ce programme ne fonctionne qu’avec fraise deux tailles Le contour de la sphère est constitué de nombreux petits segments de droite (à définir avec Q14, plan Z/X). Plus l'incrément angulaire sera petit et plus lisse sera le contour Définissez le nombre de coupes sur le contour avec l'incrément angulaire dans le plan (avec...
  • Page 445 Initialiser le pôle dans le plan X/Y pour le prépositionnement 36 LP PR+Q26 PA+Q8 R0 FQ12 Prépositionnement dans le plan 37 CC Z+0 X+Q108 Initialiser le pôle dans le plan Z/X, avec décalage du rayon d’outil 38 L Y+0 Z+0 FQ12 Se déplacer à la profondeur HEIDENHAIN TNC 320...
  • Page 446 39 LBL 2 40 LP PR+Q6 PA+Q24 FQ12 Aborder l'„arc” vers le haut 41 FN 2: Q24 = +Q24 - +Q14 Actualiser l’angle dans l'espace 42 FN 11: IF +Q24 GT +Q5 GOTO LBL 2 Demande si un arc est terminé, si non, retour au LBL 2 43 LP PR+Q6 PA+Q5 Aborder l'angle final dans l’espace 44 L Z+Q23 R0 F1000...
  • Page 447: Test De Programme Et Exécution De Programme

    Test de programme et exécution de programme...
  • Page 448: 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 449: Vue D'ensemble: Projections (Vues)

    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“ HEIDENHAIN TNC 320...
  • Page 450: 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 452. Vous pouvez aussi faire glisser le plan de coupe avec les softkeys: ...
  • Page 451: 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° HEIDENHAIN TNC 320...
  • Page 452: 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 453 Prendre en compte le détail souhaité Les opérations d'usinage ayant déjà fait l'objet d'une simulation ne sont plus prises en compte après le réglage d'une nouvelle projection de la pièce. La TNC représente la zone en cours d'usinage. HEIDENHAIN TNC 320...
  • Page 454: Répéter La Simulation Graphique

    Répéter la simulation graphique Un programme d'usinage peut être simulé graphiquement à volonté. Pour cela, vous pouvez remettre le graphisme conforme à la pièce brute ou annuler un agrandissement de celle-ci. Fonction Softkey Afficher la pièce brute non usinée suivant l’agrandissement de projection précédent Annuler l’agrandissement de projection de manière à...
  • Page 455: Représenter La Pièce Brute Dans La Zone D'usinage

    Décaler la pièce brute dans le sens positif/ négatif de Y Décaler la pièce brute dans le sens positif/ négatif de Z Afficher la pièce brute se référant au dernier point de référence initialisé Activation ou désactivation de la fonction de surveillance HEIDENHAIN TNC 320...
  • Page 456: Fonctions D'affichage Du Programme

    11.3 Fonctions d'affichage du programme Vue d'ensemble 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 457: 11.4 Test De Programme

    être exécutés violations de la zone d'usinage 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 HEIDENHAIN TNC 320...
  • Page 458 HEIDENHAIN conseille donc d'aborder chaque programme avec la prudence qui s'impose, y compris si le test du programme n'a généré aucun message d'erreur et n'a pas non plus affiché des endommagements visibles de la pièce.
  • Page 459 à l'intérieur des cycles d'usinage – et le reprendre ensuite. Pour poursuivre le test, vous ne devez pas exécuter les actions suivantes: Sélectionner une autre séquence avec la touche GOTO Apporter des modifications au programme Changer de mode de fonctionnement Sélectionner un nouveau programme HEIDENHAIN TNC 320...
  • Page 460: 11.5 Exécution De Programme

    11.5 Exécution de programme Utilisation En mode Exécution de programme en continu, la TNC exécute un programme d’usinage de manière continue jusqu’à la fin du programme ou jusqu’à une interruption de celui-ci. En mode Exécution de programme pas à pas, vous exécutez chaque séquence en appuyant chaque fois sur la touche START externe.
  • Page 461: Exécuter Un Programme D'usinage

    La TNC interrompt l'exécution de programme dès que le programme d'usinage arrive à la séquence contenant l'une des indications suivantes: STOP (avec ou sans fonction auxiliaire) Fonction auxiliaire M0, M2 ou M30 Fonction auxiliaire M6 (définie par le constructeur de la machine) HEIDENHAIN TNC 320...
  • Page 462: Déplacer Les Axes De La Machine Pendant Une Interruption

    Interruption à l'aide de la touche STOP externe  Appuyer sur la touche STOP externe: La séquence que la TNC est en train d'exécuter au moment où vous appuyez sur la touche ne sera pas exécutée intégralement; le symbole d'arrêt de la CN (cf. tableau) ...
  • Page 463: 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. HEIDENHAIN TNC 320...
  • Page 464: 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 465: Aborder À Nouveau Le Contour

    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  Appuyer sur la softkey LANCER PROGR.  Poursuivre l’usinage: Appuyer sur la touche START externe HEIDENHAIN TNC 320...
  • Page 466: 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 467: 11.7 Omettre Certaines Séquences

    En mode Programmation, sélectionnez la séquence où vous désirez insérer le caractère d’omission  Sélectionner la softkey OCCULTER SEQUENCE Effacement du caractère „/“  En mode Programmation, sélectionnez la séquence dans laquelle vous désirez effacer le caractère d’omission  Sélectionner la softkey AFFICHER SEQUENCE HEIDENHAIN TNC 320...
  • Page 468: 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. ...
  • Page 469: Fonctions Mod

    Fonctions MOD...
  • Page 470: 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. ...
  • Page 471: Vue D'ensemble Des Fonctions Mod

    Afficher les différents numéros de logiciel Sélectionner l'affichage de positions Définir l'unité de mesure (mm/inch) Définir la langue de programmation pour MDI Définir les axes pour validation de la position effective (transfert du point courant) Afficher les durées de fonctionnement HEIDENHAIN TNC 320...
  • Page 472: 12.2 Numéros De Logiciel

    TNC lorsque vous sélectionnez les fonctions MOD: Type de commande: Désignation du modèle de la commande (gérée par HEIDENHAIN) Logiciel CN: Numéro du logiciel CN (géré par HEIDENHAIN) Logiciel CN: Numéro du logiciel CN (géré par HEIDENHAIN) Niveau de développement (FCL=Feature Content Level): Niveau de développement installé...
  • Page 473: 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. HEIDENHAIN TNC 320...
  • Page 474: 12.4 Sélectionner L'unité De Mesure

    12.4 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 Système en pouces: Ex.
  • Page 475: 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 Durée pour le fonctionnement programmé Exécution de depuis la mise en route programme HEIDENHAIN TNC 320...
  • Page 476: 12.6 Introduire Un Code

    12.6 Introduire un code Application La TNC a besoin d’un code pour les fonctions suivantes: Fonction 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 12 Fonctions MOD...
  • Page 477: Configurer Les Interfaces De Données

    12.7 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 478: Configurer Les Bits De Données (Databits)

    Configurer les bits de données (dataBits) En configurant dataBits, vous définissez si un caractère doit être transmis avec 7 ou 8 bits de données. Vérifier la parité (parity) Le bit de parité permet de détecter les erreurs de transmission. Le bit de parité...
  • Page 479: Configuration De La Transmission Des Données Avec Le Logiciel Tncserver Pour Pc

    „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) HEIDENHAIN TNC 320...
  • Page 480: 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 481 à la page 89) et transférez les fichiers désirés Fermer TNCremoNT Sélectionnez le sous-menu <Fichier>, <Fermer> Utilisez également l'aide contextuelle de TNCremoNT dans laquelles toutes les fonctions sont expliquées. Vous l'appelez au moyen de la touche F1. HEIDENHAIN TNC 320...
  • Page 482: 12.8 Interface Ethernet

    12.8 Interface Ethernet Introduction En standard, la TNC est équipée d'une carte Ethernet pour relier la commande en tant que client à votre réseau. La TNC transfère les données au moyen de la carte Ethernet en protocole smb (server message block) pour systèmes d'exploitation Windows ou en utilisant la famille de protocoles TCP/IP (Transmission Control Protocol/Internet Protocol) et à...
  • Page 483 Nom par lequel la commande s'enregistre dans le réseau. Si vous utilisez un serveur Host name, vous devez inscrire ici le „Fully Qualified Hostname“. Si vous n'inscrivez ici aucun nom, la commande utilise ce qu'on appelle l'authentification ZERO. HEIDENHAIN TNC 320...
  • Page 484 Configuration Signification DHCP DHCP = Dynamic Host Configuration Protocol Dans le menu déroulant, configurez OUI; la commande établit automatiquement la relation de son adresse réseau (adresse IP), du masque Subnet, du routeur par défaut et d’une éventuelle adresse Broadcast avec un serveur DHCP situé...
  • Page 485 Remote Procedure Call auquel n'a pas répondu le serveur soft: Avec OUI, le Remote Procedure Call est répété jusqu’à ce que le serveur NFS réponde. Si l’on introduit NON, il n’est pas répété HEIDENHAIN TNC 320...
  • Page 486 Configuration Signification Option SMB Options concernant le type de système de fichier SMB: Les options sont indiquées sans espace et séparées seulement par une virgule. Respectez les majuscules/minuscules. Options: ip: Adresse IP du PC Windows avec lequel la commande doit être reliée username: Nom d'utilisateur avec lequel la commande doit s'enregistrer workgroup: Groupe de travail sous lequel la...
  • Page 487 PC, par ex. 160.1.180.1  Dans le champ <Masque Subnet>, introduisez 255.255.0.0  Validez la configuration avec <OK>  Enregistrez la configuration de réseau avec <OK>; si nécessaire, relancez Windows HEIDENHAIN TNC 320...
  • Page 489 Tableaux et récapitulatifs...
  • Page 490: Paramètres Utilisateur Spécifiques De La Machine

    13.1 Paramètres utilisateur spécifiques de la machine Application Afin de pouvoir réaliser la configuration des fonctions machine pour l'utilisateur, le constructeur de votre machine peut définir les paramètres machine disponibles en tant que paramètres utilisateur. Le constructeur de votre machine peut en outre définir dans la TNC d'autres paramètres-machine non décrits ci-dessous.
  • Page 491 Signification des icônes: répertoire existe mais il est réduit répertoire développé objet vide, ne peut pas être développé paramètre-machine initialisé paramètre-machine non initialisé (optionnel) peut être lu mais non édité ne peut être ni lu, ni édité HEIDENHAIN TNC 320...
  • Page 492 Afficher le texte de l'aide Avec la touche HELP, on peut afficher un texte d'aide sur chaque objet de paramètre ou sur chaque attribut. Si le texte d'aide ne tient pas sur une seule page (affichage, par ex. de 1/2 en haut et à droite), on peut alors aller à la seconde page en appuyant sur la softkey AIDE PAGE.
  • Page 493 Utiliser le système en pouces DisplaySettings Format des programmes CN et affichage des cycles Programmation en dialogue conversationnel Texte clair HEIDENHAIN ou en DIN/ISO HEIDENHAIN: Programmation en mode MDI en dialogue conversationnel Texte clair ISO: Programmation en mode MDI en DIN/ISO Représentation des cycles...
  • Page 494 Configuration des paramètres DisplaySettings Configuration de la langue de dialogue CN et automate Langue du dialogue CN ENGLISH GERMAN CZECH FRENCH ITALIAN SPANISH PORTUGUESE SWEDISH DANISH FINNISH DUTCH POLISH HUNGARIAN RUSSIAN CHINESE CHINESE_TRAD Langue du dialogue automate Cf. langue du dialogue CN Langue des messages d'erreur automate Cf.
  • Page 495 0.001 à 99 999.9999 [mm]: Distance d'approche dans le sens de l'axe d'outil Zone de sécurité autour de la tige de palpage pour le prépositionnement 0.001 à 99 999.9999 [mm]: Distance d'approche dans le plan perpendiculairement à l'axe d'outil HEIDENHAIN TNC 320...
  • Page 496 Configuration des paramètres ChannelSettings CH_NC Cinématique active Cinématique à activer Liste des cinématiques de la machine Tolérances de géométrie Ecart autorisé pour le rayon 0.0001 à 0.016 [mm]: Ecart autorisé pour le rayon au point final du cercle comparé au point initial du cercle Configuration des cycles d'usinage Facteur de recouvrement dans le fraisage de poche...
  • Page 497 La TNC affiche dans le gestionnaire de fichiers les lecteurs et répertoires qui sont incrits ici Horloge universelle (Greenwich Time) Décalage d'heure par rapport à l'horloge universelle (h) -12 à 13: Décalage d'heure en heures par rapport à l'heure de Greenwich HEIDENHAIN TNC 320...
  • Page 498: Distribution Des Plots Et Câbles Pour Les Interfaces De Données

    13.2 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: Bloc adaptateur Câble de liaison 365 725-xx Câble de liaison 274 545-xx...
  • Page 499: 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 500: 13.3 Informations Techniques

    Programmation flexible des Programmation flexible de contours FK en dialogue Texte clair HEIDENHAIN avec aide contours FK graphique pour pièces dont la cotation n'est pas conforme à la programmation des CN...
  • Page 501 Modes de représentation représentation en 3 plans / représentation 3D Durée d'usinage Calcul de la durée d'usinage en mode de fonctionnement „Test de programme” Affichage de la durée d'usinage actuelle dans les modes de fonctionnement d'exécution du programme HEIDENHAIN TNC 320...
  • Page 502 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) 2 x USB 1.1...
  • Page 503 TT 140: Palpeur 3D à commutation pour l'étalonnage d'outils Option de logiciel 1 Usinage avec plateau Programmation de contours sur le corps d'un cylindre circulaire Avance en mm/min. Conversions de coordonnées Inclinaison du plan d'usinage Interpolation Cercle sur 3 axes avec inclinaison du plan d'usinage HEIDENHAIN TNC 320...
  • Page 504 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 505: 13.4 Changement De La Pile Tampon

    2 Ôter les cinq vis du capot du MC320 3 Retirer le capot 4 La pile tampon est située sur la face latérale de la platine 5 Changer la pile: la nouvelle pile ne peut être placée qu'en position correcte HEIDENHAIN TNC 320...
  • Page 507 Approche/sortie du contour ... 144 Déplacement des axes de la Principes de base ... 74 machine ... 47 Programmation ... 163 Avec la manivelle électronique ... 49 Avec les touches de sens externes ... 47 Pas à pas ... 48 HEIDENHAIN TNC 320...
  • Page 508 Dialogue ... 97 FN19:PLC: Transmission de valeurs à Gestionnaire de programmes: Cf. Dialogue conversationnel Texte l'automate ... 407 Gestionnaire de fichiers clair ... 97 FN23: DONNEES D'UN CERCLE: Graphisme de programmation ... 171 Disque dur ... 77 Calculer un cercle à partir de 3 Graphismes Données d'outils points ...
  • Page 509 Fonctions d'édition ... 126 Ouvrir nouveau ... 95 Pile tampon, remplacer ... 505 Possibilités d'introduction ... 122 Programme, nom: Cf. Gestionnaire de Poche circulaire fichiers, nom de fichier Ebauche ... 269 Programmer les déplacements Finition ... 271 d'outils ... 97 HEIDENHAIN TNC 320...
  • Page 510 Teach In ... 98, 151 Temporisation ... 354 Test de programme Exécuter ... 459 Vue d'ensemble ... 456 TNC 320 ... 30 TNCremo ... 480 TNCremoNT ... 480 Tracé de contour ... 303 Trajectoire circulaire ... 155, 156, 158, 165 Trajectoire hélicoïdale ...
  • Page 511 Page 219 Alésage à l'outil Page 221 Perçage universel Page 223 Contre-perçage Page 225 Perçage profond universel Page 228 Nouveau taraudage avec mandrin de compensation Page 233 Nouveau taraudage rigide Page 235 Fraisage de trous Page 231 HEIDENHAIN TNC 320...
  • Page 512 Numéro Actif Actif Désignation du cycle Page cycle CALL Taraudage avec brise copeaux Page 237 Rainure pendulaire Page 275 Rainure circulaire Page 278 Finition de poche rectangulaire Page 265 Finition de tenon rectangulaire Page 267 Finition de poche circulaire Page 271 Finition de tenon circulaire Page 273 Motifs de points sur un cercle...
  • Page 513 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 204 M117 Annulation de M116 M118 Superposition du positionnement avec manivelle pendant l'exécution du Page 200 programme HEIDENHAIN TNC 320...
  • Page 514 Action sur Effet à la fin Page séquence début M120 Calcul anticipé du contour avec correction de rayon (LOOK AHEAD) Page 198 M126 Déplacement des axes rotatifs avec optimisation de course Page 205 M127 Annulation de M126 M130 Séquence de positionnement: Les points se réfèrent au système de Page 193 coordonnées non incliné...
  • Page 515: Tnc 310 Et Itnc

    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 –...
  • Page 516 Aide: Fonction d’aide contextuelle lors des messages d’erreur – Calculatrice – Introduction de textes et caractères spéciaux sur la TNC 320 à l’aide du – clavier de l’écran et sur l’iTNC 530, à l’aide du clavier alphabétique Séquences de commentaires dans le programme CN –...
  • Page 517 14, Définition du contour 15, Préperçage (SLI) – 16, Fraisage de contour (SLI) – 17, Taraudage rigide 18, Filetage – 19, Plan d'usinage (option avec la TNC 320) – 20, Données du contour – 21, Préperçage – 22, Evidement –...
  • Page 518 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...
  • Page 519 – – 254, Rainure circulaire, usinage intégral – – 262, Fraisage de filets – 263, Filetage sur un tour – 264, Filetage avec perçage – 265, Filetage hélicoïdal avec perçage – 267, Filetage externe sur tenons – HEIDENHAIN TNC 320...
  • Page 520: Comparatif: Fonctions Auxiliaires

    Comparatif: Fonctions auxiliaires Effet TNC 320 TNC 310 iTNC 530 ARRET de déroulement du programme/ARRET broche/ARRET arrosage ARRET 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 521 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 HEIDENHAIN TNC 320...
  • Page 522: Comparatif: Cycles Palpeurs En Modes Manuel Et Manivelle Électronique

    Comparatif: Cycles palpeurs en modes Manuel et Manivelle électronique Cycle TNC 320 TNC 310 iTNC 530 Etalonnage de la longueur effective Etalonnage du rayon effectif Calcul de la rotation de base à partir d'une droite Initialisation du point de référence dans un axe au choix Initialisation d'un coin comme point de référence...
  • Page 523: Comparatif: Cycles Palpeurs Pour Le Contrôle Automatique Des Pièces

    415, Point de référence intérieur angle – 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 – HEIDENHAIN TNC 320...
  • Page 524 Cycle TNC 320 TNC 310 iTNC 530 420, Mesure d’un angle – 421, Mesure d’un trou – 422, Mesure extérieur cercle – 423, Mesure intérieur rectangle – 424, Mesure extérieur rectangle – 425, Mesure intérieur rainure – 426, Mesure extérieur traverse –...
  • Page 525: Récapitulatif Des Fonctions Din/Iso

    Récapitulatif des fonctions DIN/ISO TNC 320 Fonctions M Fonctions M M130 Séquence de positionnement: Les points se ARRET exécution de programme/ARRET broche/ réfèrent au système de coordonnées non incliné ARRET arrosage ARRET facultatif de l'exécution du programme M136 Avance F en millimètres par tour de broche ARRÊT de déroulement du programme/ARRÊT...
  • Page 526 Fonctions G Fonctions G Déplacements d'outils Cycles d'usinage de trous et filets Interpolation linéaire, cartésienne, en rapide G262 Fraisage de filets Interpolation linéaire, cartésienne G263 Filetage sur un tour Interpolation circulaire, cartésienne, sens horaire G264 Filetage avec perçage Interpolation circulaire, cartésienne, sens anti- G265 Filetage hélicoïdal avec perçage horaire...
  • Page 527 Fonctions G Fonctions G Cycles palpeurs pour initialiser le point de référence Unité de mesure G408 Point de référence au centre d'une rainure en pouces (à définir au début du programme) G409 Point de référence au centre d'un oblong en millimètres (à définir au début du programme) G410 Point de référence intérieur rectangle Autres fonctions G...
  • Page 528 Correction de rayon des sous-programmes de contour Adresses Vitesse de rotation broche Contour Etapes des Correction Orientation broche avec G36 éléments du contour de rayon Définition d'outil avec G99 Interne sens horaire (CW) G42 (RR) Appel d'outil (poche) sens anti-horaire (CCW) G41 (RL) Outil suivant avec G51 Externe...
  • Page 529: 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 •...

Ce manuel est également adapté pour:

340 551-03

Table des Matières