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

Publicité

Liens rapides

TNC 410
NC-Software
286 060-xx
286 080-xx
Manuel d'utilisation
Dialogue conversationnel
HEIDENHAIN
8/2000

Publicité

Table des Matières
loading

Sommaire des Matières pour HEIDENHAIN TNC 410

  • Page 1 TNC 410 NC-Software 286 060-xx 286 080-xx Manuel d'utilisation Dialogue conversationnel HEIDENHAIN 8/2000...
  • Page 2 Eléments de commande à l'écran Programmation d'opérations de contournage APPR Définir la répartition de l'écran Approche/sortie du contour Commuter l’écran entre modes de Programmation flexible de contours FK fonctionnement machine et Droite programmation Softkeys: Sélection de la fonction à Centre de cercle/pôle pour coord. polaires l’écran Traj.
  • Page 3: Type De Tnc, Logiciel Et Fonctions

    De nombreux constructeurs de machines ainsi qu‘HEIDENHAIN proposent des cours de programmation TNC. Il est conseillé de suivre de tels cours afin de se familiariser sans tarder avec les fonctions de la TNC.
  • Page 4 Sommaire documentation d'utilisateur TNC 410 (286 060-xx, 286 080-xx) Introduction Mode manuel et dégauchissage Positionnement avec introduction manuelle Programmation: Principes de base, gestion de fichiers, aides à la programmation Programmation: Outils Programmation: Programmer les contours Programmation: Fonctions auxiliaires Programmation: Cycles Programmation: Sous-programmes et répétitions de parties de programme...
  • Page 5: Table Des Matières

    1 INTRODUCTION ..1 1.1 La TNC 410 ..2 1.2 Ecran et panneau de commande ..3 ........... Pilote 1.3 Modes de fonctionnement ..5 1.4 Affichages d'état ..9 1.5 Accessoires: palpeurs 3D et manivelles électroniques de HEIDENHAIN ..12 2 MODE MANUEL ET DÉGAUCHISSAGE ..
  • Page 6 DEP LN ..73 ..Pilote Sortie du contour par une trajectoire circulaire avec raccordement tangentiel: DEP CT ..74 ........ Pilote Sortie par trajectoire circulaire avec raccordement tangentiel et segment de droite: DEP LCT ..75 ......Pilote HEIDENHAIN TNC 410...
  • Page 7 6.4 Contournages – coordonnées cartésiennes ..76 Sommaire des fonctions de contournage ..76 ......Pilote Droite L ..77 ......................Pilote Insérer un chanfrein CHF entre deux droites..77 ..........Pilote Centre de cercle CC..78 ..............Pilote Traject.
  • Page 8 7 .5 Fonctions auxiliaires pour les axes rotatifs ..117 Déplacement des axes rotatifs avec optimisation de la course: M126 ..113 Réduire l‘affichage d‘un axe rotatif à une valeur inférieure à 360°: M94 ..117 Sommaire: Fonctions M HEIDENHAIN TNC 426...
  • Page 9 8 PROGRAMMATION: CYCLES ..119 8.1 Cycles: Généralités ..120 ..............Pilote 8.2 Tableaux de points ..122 Introduire un tableau de points ..122 Sélectionner les tableaux de points dans le programme ..122 Appeler le cycle en liaison avec les tableaux de points ..123 8.3 Cycles de perçage ..
  • Page 10 Pilote Exemple: Cycles de conversion de coordonnées ..189 8.9 Cycles spéciaux ..190 TEMPORISATION (cycle 9) ..190 ............ Pilote APPEL DE PROGRAMME (cycle 12) ..190 ........Pilote ORIENTATION BROCHE(cycle 13) ..191 ......... Pilote HEIDENHAIN TNC 410...
  • Page 11 9 PROGRAMMATION: SOUS-PROGRAMMES ET RÉPÉTITIONS DE PARTIES DE PROGRAMME ..193 9.1 Marquer des sous-programmes et répétitions de parties de programme ..194 ............... Pilote 9.2 Sous-programmes ..194 ....................9.3 Répétitions de parties de programme ..195 ..............
  • Page 12 13.1 Digitalisation avec palpeur à commutation (option) ..260 ..... Pilote 13.2 Programmer les cycles de digitalisation ..261 13.3 Digitalisation en méandres ..262 ............Pilote 13.4 Digitalisation de courbes de niveaux ..263 ........Pilote 13.5 Utilisation des données digitalisées dans un programme d‘usinage..265 HEIDENHAIN TNC 410...
  • Page 13 14 FONCTIONS MOD ..267 14.1 Sélectionner, modifier et quitter les fonctions MOD ..268 14.2 Informations relatives au système ..268 14.3 Introduire un code ..269 14.4 Configurer l'interface de données ..269 14.5 Paramètres utilisateur spécifiques de la machine ..271 14.6 Sélectionner l‘affichage de positions ..
  • Page 14: Introduction

    Introduction...
  • Page 15 Il est également possible d'introduire un programme pendant qu'un autre programme est en train d'exécuter l'usinage de la pièce. Compatibilité La TNC peut exécuter tous les programmes d'usinage créés sur les commandes de contournage HEIDENHAIN à partir de la TNC 150B. 1 Introduction...
  • Page 16: Ecran Et Panneau De Commande

    Décaler le champ clair vers le haut Dans sous-menu: Augmenter la valeur Décaler l'image vers la droite ou le haut Dans menu principal: Sélectionner le sous-menu Dans sous-menu: Quitter le sous-menu Réglages de l'écran: cf. page suivante TNC 410 HEIDENHAIN...
  • Page 17 Dial. menu principal Fonction BRIGHTNESS Modifier la luminosité CONTRAST Modifier le contraste H-POSITION Modifier position horizontale image H-SIZE Modifier la largeur de l'image V-POSITION Modifier position verticale image V-SIZE Modifier la hauteur de l'image SIDE-PIN Corriger distorsion en forme de tonneau TRAPEZOID Corriger distorsion trapézoïdale ROTATION...
  • Page 18: Panneau De Commande

    Le mode Manivelle électronique sert au déplacement manuel des axes de la machine à l'aide d'une manivelle électronique HR. Softkeys pour le partage de l'écran La commande ne dispose pas de possibilités de sélection. La TNC indique toujours l'affichage de positions. TNC 410 HEIDENHAIN...
  • Page 19: Mémorisation/Édition De Programme

    Positionnement avec introduction manuelle Ce mode sert à programmer des déplacements simples, par ex. pour le surfaçage ou le pré-positionnement. Softkeys pour le partage de l'écran Fenêtre Softkey Programme gauche: PGM, droite: informations générales concernant le programme gauche: PGM, droite: positions et coordonnées gauche: PGM, droite: Informations concernant les outils...
  • Page 20 Programme Graphisme de test gauche: PGM, droite: graphisme de test gauche: PGM, droite: informations générales concernant le programme gauche: PGM, droite: positions et coordonnées gauche: PGM, droite: Informations concernant les outils gauche: PGM, droite: conversions de coordonnées TNC 410 HEIDENHAIN...
  • Page 21: Exécution De Programme En Continu Et Exécution De Programme Pas-À-Pas

    Exécution de programme en continu et Exécution de programme pas-à-pas En mode Exécution de programme en continu, la TNC exécute un programme jusqu'à la fin ou jusqu'à une interruption manuelle ou programmée. Vous pouvez poursuivre l'exécution du programme après son interruption. En mode Exécution de programme pas-à-pas, vous lancez les séquences une à...
  • Page 22: Affichages D'état

    Mémorisation/édition de programme. Activer l'affichage d'état supplémentaire Appeler le menu de softkeys pour le partage de l‘écran < Sélectionner la répartition de l'écran avec l'affichage d'état supplémentaire, positions et les coordonnées par exemple. TNC 410 HEIDENHAIN...
  • Page 23: Informations Générales Sur Le Programme

    Ci-après, description de différents affichages d'état supplémentaires que vous pouvez sélectionner tel que décrit précédemment: Informations générales sur le programme Nom du programme principal Programmes appelés Cycle d'usinage actif Centre de cercle CC (pôle) Compteur pour temporisation Numéro de l'outil actif ou répétition partie de programme active/ compteur répétition partie programme actuelle (5/3: 5 répétitions programmées, 3 encore à...
  • Page 24: Informations Sur Les Outils

    (DYN). Numéro de la dent de l'outil avec sa valeur de mesure L'étoile située derrière la valeur de mesure indique que la tolérance admissible contenue dans le tableau d'outil a été dépassée TNC 410 HEIDENHAIN...
  • Page 25: Accessoires: Palpeurs 3D Et

    A partir d'une série de valeurs de positions ainsi digitalisées, la TNC crée un programme composé de séquences linéaires en format HEIDENHAIN. Ce programme peut être ensuite traité sur PC à l'aide du logiciel d'exploitation SUSA afin de corriger certaines formes et rayons d'outil ou pour calculer des formes positives/négatives.
  • Page 26: Mode Manuel Et Dégauchissage

    Mode manuel et dégauchissage...
  • Page 27: Mise Sous Tension

    2.1 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: Test mémoire <...
  • Page 28: Déplacement Des Axes De La Machine

    START externe. L'axe se déplace jusqu'à ce qu'il soit stoppé Stopper: appuyer sur la touche de STOP externe Les deux méthodes peuvent vous permettre de déplacer plusieurs axes simultanément. TNC 410 HEIDENHAIN...
  • Page 29: Déplacement Avec La Manivelle Électronique Hr

    Déplacement avec la manivelle électronique HR 410 La manivelle portable HR 410 est équipée de deux touches d'affectation. Elles sont situées sous la poignée en étoile. Vous ne pouvez déplacer les axes de la machine que si une touche d'affectation est enfoncée (fonction dépendant de la machine). La manivelle HR 410 dispose des éléments de commande suivants: ARRET D'URGENCE électronique...
  • Page 30: Positionnement Pas-À-Pas

    PASSE = < Introduire la passe en mm, par ex. 8 mm ou Sélectionner la passe par softkey (commuter à nouveau le menu de softkeys) < Appuyer sur la touche de sens externe: répéter à volonté le positionnement TNC 410 HEIDENHAIN...
  • Page 31: Vitesse De Rotation Broche S, Avance F Et Fonction Auxiliaire M

    2.3 Vitesse rotation broche S, avance F , fonction auxiliaire M En modes de fonctionnement Manuel et Manivelle électronique, vous introduisez avec les softkeys la vitesse de rotation broche S et la fonction auxiliaire M. Les fonctions auxiliaires sont décrites au chapitre +7 .
  • Page 32: Initialisation Du Point De Référence (Sans Système De Palpage 3D)

    De la même manière, initialiser les points de référence des autres axes. Si vous utilisez un outil pré-réglé dans l'axe de plongée, initialisez l'affichage de l'axe de plongée à la longueur L de l‘outil ou à la somme Z=L+d. TNC 410 HEIDENHAIN...
  • Page 33: Positionnement Avec Introduction Manuelle

    Positionnement avec introduction manuelle...
  • Page 34: Programmation Et Exécution De Séquences De Positionnement Simples

    Positionnement avec introduction manuel- le. Pour cela, vous pouvez introduire un petit programme en Texte clair HEIDENHAIN ou en DIN/ISO et l‘exécuter directement. Les cycles de la TNC peuvent être appelés à cet effet. Le programme est mémorisé...
  • Page 35 L C+2.561 F50 < Achever l'introduction < Appuyer sur la touche START externe: Le désaxage est éliminé par rotation du plateau circulaire; après le Start CN, le champ clair se décale sur la séquence suivante TNC 410 HEIDENHAIN...
  • Page 36: Sauvegarder Ou Effacer Des Programmes Contenus Dans $Mdi

    Sauvegarder ou effacer des programmes contenus dans $MDI Le fichier $MDI est habituellement utilisé pour des programmes courts et utilisés de manière transitoire. Si vous désirez néanmoins mémoriser un programme, procédez ainsi: Sélectionner le mode Mémorisation/ édition de programme < Appeler la gestion de fichiers: touche PGM MGT (Program Management) <...
  • Page 37 Programmation: Principes de base, gestion de fichiers, aides à la programmation...
  • Page 38: 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. Lorsqu‘un axe se déplace, le système de mesure correspondant génère un signal électrique qui permet à...
  • Page 39: Système De Référence

    Z+; le pouce indique le sens X+ et l‘index, le sens Y+. La TNC 410 peut commander jusqu‘à 4 axes. Outre les axes principaux X, Y et Z, on a également les axes auxiliaires U, V et W qui leur sont parallèles.Les axes rotatifs sont les axes A, B et C.
  • Page 40: Coordonnées Polaires

    Coordonnées polaires Si le plan d‘usinage est coté en coordonnées cartésiennes, élaborez aussi 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 41: Positions De La Pièce En Valeur Absolue Et Relative

    IY= 10 mm Coordonnées polaires absolues et incrémentales Les coordonnées absolues se réfèrent toujours au pôle et à l‘axe de référence angulaire. Les coordonnées incrémentales se réfèrent toujours à la dernière position d‘outil programmée. +IPR +IPA +IPA 0° TNC 410 HEIDENHAIN...
  • Page 42: Sélection Du Point De Référence

    L ‘initialisation des points de référence à l‘aide d‘un système de palpage 3D de HEIDENHAIN est particulièrement aisée. Cf. „12.2 Initialisation du point de référence avec systèmes de palpage 3D“ . Exemple Le schéma de la pièce à...
  • Page 43: Gestion De Fichiers

    Ce paragraphe vous informe sur la signification des différentes informations à l'écran et sur la manière dont vous pouvez sélectionner les fichiers et répertoires. Si vous n'êtes pas encore familiarisé avec la gestion de fichiers de la TNC 410, lisez la totalité de ce paragraphe Affichage Signification et testez les différentes fonctions sur la TNC.
  • Page 44: Sélectionner Un Fichier

    Sélectionner un fichier Effacer un fichier Déplacez le champ clair sur le fichier que vous désirez effacer Appeler la gestion de fichiers Sélectionner la fonction d'effacement: appuyer sur la softkey < EFFACER. Utilisez les touches fléchées pour déplacer le champ clair sur le fichier La TNC demande si les fichiers doivent désiré: être réellement effacés.
  • Page 45: Lire/Restituer Les Fichiers

    Sélectionner la fonction de sortie d'un fichier donné Décaler le champ clair sur le fichier à restituer; lancez le transfert avec la touche ENT ou la softkey TRANSFERT Clôre la fonction de sortie d'un fichier donné: appuyer sur END TNC 410 HEIDENHAIN...
  • Page 46: Ouverture Et Introduction De Programmes

    Séquence: Structure d‘un programme CN en format Texte clair 10 L X+10 Y+5 R0 F100 M3 HEIDENHAIN Un programme d‘usinage est constitué d‘une série de séquences de programme. La figure de droite indique les éléments d‘une séquence. fonction de mots La TNC numérote les séquences d‘un programme d‘usinage en ordre...
  • Page 47: Ouverture D'un Nouveau Programme D'usinage

    Introduire le nouveau nom de programme < Sélectionner le type de fichier, ex. programme en dialogue Texte clair: appuyer sur la softkey .H si nécessaire, commuter l'unité de mesure sur Inch: appuyer sur la softkey MM/INCH < Valider avec la touche ENT TNC 410 HEIDENHAIN...
  • Page 48: Définition De La Pièce Brute

    Définition de la pièce brute Ouvrir le dialogue pour la définition de la pièce brute: appuyer sur la softkey BLK FORM Axe broche parallèle X/Y/Z ? < Introduire l‘axe de broche Def BLK FORM: Point min? < Introduire les unes après les autres les coordonnées en X, Y et Z du point MIN Clôre le dialogue pour introduction du point MIN Def BLK FORM: Point max?
  • Page 49: Programmation De Déplacements D'outils En Dialogue Conversationnel Texte Clair

    M120: appuyer sur la softkey M120 et introduire les valeurs < Par la touche END, la TNC ferme ce dialogue et mémorise la séquence introduite Le fenêtre de programme affiche la ligne: 3 L X+10 Y+5 R0 F100 M3 TNC 410 HEIDENHAIN...
  • Page 50 Edition des lignes de programme Fonctions Softkeys/touches Alors que vous êtes en train d‘élaborer ou de modifier un programme d‘usinage, vous pouvez sélectionner chaque ligne du programme ou Feuilleter vers le haut certains mots d‘une séquence à l‘aide des touches fléchées: cf. tableau de droite.
  • Page 51: Graphisme De Programmation

    Autres fonctions: cf. tableau de droite. Cette softkey n‘apparaît que lorsque la TNC créé un graphisme de programmation Effacer le graphisme Commuter le menu de softkeys: cf. figure de droite Effacer le graphisme: appuyer sur la softkey EFFACER GRAPHISME TNC 410 HEIDENHAIN...
  • Page 52: Agrandissement Ou Réduction De La Projection

    Agrandissement ou réduction de la projection Vous pouvez vous-même définir la projection d‘un graphisme. Sélectionner avec un cadre la projection pour l‘agrandissement ou la réduction. Sélectionner le menu de softkeys pour l‘agrandissement/réduction de la projection (deuxième menu, cf. figure de droite) Vous disposez des fonctions suivantes: Fonction Softkey...
  • Page 53: Fonction D'aide

    Sélectionner la page précédente Sélectionner le début du fichier Sélectionner la fin du fichier Sélectionner fonction de recherche; introduire texte, lancer la recherche avec la touche ENT Fermer la fonction de l'aide Appuyez deux fois sur la softkey FIN. TNC 410 HEIDENHAIN...
  • Page 54 Programmation: Outils...
  • Page 55: 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 dans chaque séquence de positionnement.
  • Page 56: Données D'outils

    TOOL DEF ou dans le tableau d‘outils 2 Si vous déterminez la longueur L avec un appareil de pré-réglage, introduisez dans ce cas directement la valeur calculée dans la définition d'outil TOOL DEF ou dans le tableau d'outils. TNC 410 HEIDENHAIN...
  • Page 57: Rayon D'outil R

    Rayon d‘outil R Introduisez directement le rayon d‘outil R. Valeurs Delta pour longueurs et rayons Les valeurs Delta indiquent les écarts de longueur et de rayon des outils. Une valeur Delta positive correspond à une surépaisseur (DR>0). Pour un usinage avec surépaisseur, introduisez la valeur de surépaisseur en programmant l‘appel d‘outil avec TOOL CALL.
  • Page 58: Introduire Les Données D'outils Dans Le Tableau

    (CUR.TIME: de l'angl. CURrentTIME = durée actuelle/ en cours). Pour les outils usagés, vous pouvez allouer une valeur donnée Commentaire sur l‘outil (16 caractères max.) Commentaire sur l'outil ? Information concernant cet outil et devant être Etat automate ? transmise à l'automate TNC 410 HEIDENHAIN...
  • Page 59 Tableau d‘outils: Données d‘outil nécessaires à l‘étalonnage automatique d‘outils Abr. Données à introduire Dialogue CUT . Nombre de dents de l‘outil (20 dents max.) Nombre de dents ? LTOL Ecart admissible pour la longueur d‘outil L et pour la Tolérance d'usure: Longueur ? détection d'usure.
  • Page 60: Editer Les Tableaux D'outils

    Effacer valeur erronnée, rétablir suivant. valeur configurée Le paramètre utilisateur PM7266 vous permet de définir les données que vous pouvez introduire dans un tableau d‘outils ainsi que leur ordre chronologique à l‘intérieur de Rétablir la dernière valeur celui-ci. mémorisée TNC 410 HEIDENHAIN...
  • Page 61 Tableau d‘emplacements pour changeur d‘outils Pour le changement d‘outil automatique, vous programmez le tableau TOOLP .TCH (de l‘angl.TOOL Pocket = emplacement d‘outil). Sélectionner le tableau d‘emplacements En mode Mémorisation/édition de programme Appeler la gestion de fichiers Décalez le champ clair sur TOOLP .TCH. Validez avec la touche ENT Dans un mode de fonctionnement Machine sélectionner le tableau d'outils:...
  • Page 62: Appeler Les Données D'outils

    à la machine. Si vous programmez TOOL CALL 0 avant le premier appel d‘outil, la TNC déplace le cône de bridage dans l‘axe de broche à une position indépendante de la longueur de l‘outil. TNC 410 HEIDENHAIN...
  • Page 63: Correction D'outil

    5.3 Correction d‘outil La TNC corrige la trajectoire de l‘outil en fonction de la valeur de correction de la longueur d‘outil dans l‘axe de broche et du rayon d‘outil dans le plan d‘usinage. Si vous élaborez le programme d‘usinage directement sur la TNC, la correction du rayon d‘outil n‘est active que dans le plan d‘usinage.
  • Page 64 RL et lors de l‘annulation avec R0, la TNC positionne toujours l‘outil perpendiculairement au point initial ou au point final programmé. Positionnez l‘outil devant le 1er point du contour ou derrière le dernier point du contour de manière à éviter que celui-ci ne soit endommagé. TNC 410 HEIDENHAIN...
  • Page 65 Introduction de la correction de rayon Dans la programmation d‘un contournage, la question suivante s‘affiche après que vous ayez introduit les coordonnées: Corr rayon: RL/RR/Pas de corr. ? < Déplacement d‘outil à gauche du contour programmé: appuyer sur la softkey RL ou Déplacement d‘outil à...
  • Page 66 Sans correction de rayon, vous pouvez influer sur la trajectoire de l‘outil et sur l‘avance aux angles de la pièce à l‘aide des fonctions auxiliaires M90 et M112. Cf. „7.4 Fonctions auxiliaires pour le comportement de contournage“ . TNC 410 HEIDENHAIN...
  • Page 67: Etalonnage D'outil À L'aide Du Tt 120

    5.4 Etalonnage d'outil à l'aide du TT 120 La machine et la TNC doivent avoir été préparées par le constructeur de la machine pour recevoir le TT 120. Il est possible que tous les cycles ou fonctions décrits ici ne soient pas disponibles sur votre machine. Consultez le manuel de votre machine.
  • Page 68 L ‘avance de palpage reste constante; toutefois, l‘erreur de mesure croît de manière linéaire lorsque le rayon d‘outil augmente: Tolérance de mesure = r • PM6510 5 mm avec: = correction de rayon [mm] PM6510 = erreur de mesure max. admissible TNC 410 HEIDENHAIN...
  • Page 69 Afficher les résultats de la mesure Avec la répartition d'écran PGM + T PROBE STATUS, vous pouvez faire apparaître dans l‘affichage d‘état supplémentaire (en modes de fonctionnement Machine) les résultats de l‘étalonnage d‘outil. La TNC affiche alors le programme à gauche et les résultats de la mesure à droite.
  • Page 70: Etalonner La Longueur D'outil

    à l‘étalonnage dent par dent. Pour terminer, on étalonne la longueur de toutes les dents en modifiant l‘orientation de la broche. Pour ce type de mesure, programmez l'étalonnage dents dans le cycle TCH PROBE 31 = 1. TNC 410 HEIDENHAIN...
  • Page 71: Etalonner Le Rayon D'outil

    Programmer le cycle d'étalonnage: en mode Exemple de séquences CN „premier étalonnage Mémorisation/édition de programme, appuyer sur la avec outil en rotation, mémorisation de l'état touche TOUCH PROBE. dans Q1“ Sélectionner le cycle de mesure 31 TT LONGUEUR 6 TOOL CALL 12 Z D'OUTIL: appuyer sur la softkey LONGUEUR OUTIL 7 TCH PROBE 31.0 LONGUEUR D'OUTIL Mesure outil=0 / contrôle=1: Définir si vous désirez...
  • Page 72 DR dans TOOL.T . Cet écart est également disponible dans Q116. Si la valeur Delta est supérieure à la tolérance d‘usure ou à la tolérance de rupture admissibles pour le rayon d‘outil, la TNC bloque l‘outil (état L dans TOOL.T). TNC 410 HEIDENHAIN...
  • Page 73 N° de paramètre pour résultat ?: numéro de paramètre sous lequel la TNC mémorise l'état de la mesure: 0.0: Outil dans les tolérances 1.0: Outil usé (RTOL dépassée) 2.0: Outil cassé (RBREAK dépassée) Si vous ne désirez pas continuer à traîter le résultat de la mesure à...
  • Page 74 Programmation: Programmer les contours...
  • Page 75: Programmation: Programmer Les Contours

    6.1 Sommaire: 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 76: Principes Des Fonctions De Contournage

    à la position X=70, Y=50. Cf. figure de droite, au centre. Déplacement tri-dimensionnel 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 Cf. figure de droite, en bas. TNC 410 HEIDENHAIN...
  • Page 77 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 avec définition de l‘axe de broche dans TOOL CALL:...
  • Page 78 Introduire la fonction auxiliaire, par ex. M3 et fermer le dialogue avec la touche FIN Introduire la fonction auxiliaire avec paramètre: ex. appuyer sur la softkey M120 et introduire le paramètre nécessaire Le programme d‘usinage affiche la ligne: L X+10 Y+5 RL F100 M3 TNC 410 HEIDENHAIN...
  • Page 79: Approche Et Sortie Du Contour

    6.3 Approche et sortie du contour Sommaire: Formes de trajectoires pour aborder et quitter le contour Les fonctions APPR (de l‘anglais approach = approche) et DEP (de l‘angl. departure = départ) sont activées avec la touche APPR/DEP . Vous pouvez ensuite sélectionner par softkeys les formes de trajectoires suivantes: Fonction Softkeys: Approche Sortie...
  • Page 80 Tangente avec cercle de raccordement Cercle avec raccord. tangentiel tangentiel à l'élément de contour suivant (avec droite liaison et angle déplacement au dernier élément de contour DEP LCT Tangente avec cercle de raccordement tangentiel au dernier élément de contour TNC 410 HEIDENHAIN...
  • Page 81: Approche Par Une Droite Avec Raccordement Tangentiel: Appr Lt

    Approche par une droite avec raccordement tangentiel: APPR LT 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 droite tangentielle. Le point auxiliaire P se situe à...
  • Page 82: Approche Par Une Trajectoire Circulaire Avec Raccordement Tangentiel: Appr Ct

    RR, rayon R=10 8 APPR CT X+10 Y+20 Z-10 CCA180 R+10 RR F100 Point final du premier élément du contour 9 L X+20 Y+35 10 L ... Elément de contour suivant TNC 410 HEIDENHAIN...
  • Page 83: Approche Par Trajectoire Circulaire Avec Raccordement

    Approche par trajectoire circulaire avec raccordement tangentiel au contour et segment de droite: APPR LCT 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.
  • Page 84: Sortie Du Contour Par Une Droite Avec Raccordement Tangentiel: Dep Lt

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

    Sortie du contour par une trajectoire circulaire avec raccordement tangentiel: DEP CT La TNC guide l‘outil sur une trajectoire ciculaire allant du dernier point du contour P jusqu‘au point final P . La trajectoire circulaire se raccorde par tangentement au dernier point du contour. Programmer le dernier élément du contour avec le point final P la correction de rayon 180°...
  • Page 86: Sortie Par Trajectoire Circulaire Avec Raccordement

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

    6.4 Contournages – coordonnées cartésiennes Sommaire des fonctions de contournage Fonction Touche de contournage Déplacement de l‘outil Données nécessaires Droite 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 88: Insérer Un Chanfrein Chf Entre Deux Droites

    La correction de rayon doit être identique avant et après la séquence CHF Le chanfrein doit pouvoir être usiné avec l‘outil actuel Chanfrein: introduire la longueur du chanfrein Si nécessaire: Avance F (n'agit que dans la séquence CHF) Tenez compte des remarques à la page suivante! TNC 410 HEIDENHAIN...
  • Page 89: Centre De Cercle Cc

    Exemple de séquences CN 7 L X+0 Y+30 RL F300 M3 8 L X+40 IY+5 9 CHF 12 10 L IX+5 Y+0 Un contour ne doit pas débuter par une séquence CHF! Un chanfrein ne peut être exécuté que dans le plan d‘usinage.
  • Page 90: Traject. Circulaire C Autour Du Centre De Cercle Cc

    Cercle entier Pour le point final, programmez les mêmes coordonnées que celles du point initial. 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. TNC 410 HEIDENHAIN...
  • Page 91: 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. Introduire les 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 92: Traject. Circulaire Ct Avec Raccordement Tangentiel

    7 L X+0 Y+25 RL F300 M3 8 L X+25 Y+30 9 CT X+45 Y+20 10 L Y+0 La séquence CT et l‘élément de contour programmé avant doivent contenir les deux coordonnées du plan dans lequel l‘arc de cercle doit être exécuté! TNC 410 HEIDENHAIN...
  • Page 93: Arrondi D'angle Rnd

    Arrondi d‘angle RND La fonction RND permet d‘arrondir les angles du contour. L ‘outil se déplace sur une trajectoire circulaire qui se raccorde par tangentement à la fois à l‘élément de contour précédent et à l‘élément de contour suivant. Le cercle d‘arrondi doit pouvoir être exécuté avec l‘outil en cours d‘utilisation.
  • Page 94: 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 L X+5 DEP LT LEN10 R0 F1000 Quitter le contour sur une droite avec raccordement tangentiel L Z+250 R0 FMAX M2 Dégager l‘outil, fin du programme END PGM LINEAIRE MM TNC 410 HEIDENHAIN...
  • Page 95: Exemple: Déplacements Circulaires En Coordonnées Cartésiennes

    Exemple: Déplacements circulaires en coordonnées cartésiennes Exemple: Déplacements circulaires en coordonnées cartésiennes BEGIN PGM CIRCULAIR MM Définition de la pièce brute pour simulation graphique de l‘usinage BLK FORM 0.1 Z X+0 Y+0 Z-20 BLK FORM 0.2 X+100 Y+100 Z+0 TOOL DEF 1 L+0 R+10 Définition d‘outil dans le programme TOOL CALL 1 Z S4000 Appel d‘outil avec axe de broche et vitesse de rotation broche...
  • Page 96: Exemple: Cercle Entier En Coordonnées Cartésiennes

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

    6.5 Contournages – coordonnées polaires Les coordonnées polaires vous permettent de définir une position à partir d‘un angle PA et d‘une distance PR par rapport à une pôle CC défini précédemment. Cf. „4.1 Principes de base“. Les coordonnées polaires sont intéressantes à utiliser pour: les positions sur des arcs de cercle les plans avec données angulaires (ex.
  • Page 98: Droite Lp

    –5400° et +5400° Sens de rotation DR Exemple de séquences CN 18 CC X+25 Y+25 19 LP PR+20 PA+0 RR F250 M3 20 CP PA+180 DR+ En valeurs incrémentales, les coordonnées de DR et PA ont le même signe. TNC 410 HEIDENHAIN...
  • Page 99: Trajectoire Circulaire Ctp Avec Raccord. Tangentiel

    Trajectoire circulaire CTP avec raccord. tangentiel L ‘outil se déplace sur une trajectoire circulaire qui se raccorde par tangentement à un élément de contour précédent. Rayon polaire PR: distance entre le point final de la 120° trajectoire circulaire et le pôle CC Angle polaire PA: position angulaire du point final de la trajectoire circulaire 30°...
  • Page 100 Correction de rayon RL/RR/R0 Introduire la correction de rayon en fonction du tableau Exemple de séquences CN 12 CC X+40 Y+25 13 Z+0 F100 M3 14 LP PR+3 PA+270 RL 15 CP IPA–1800 IZ+5 DR– RL F50 TNC 410 HEIDENHAIN...
  • Page 101: Exemple: Déplacement Linéaire En Coordonnées Polaires

    Exemple: Déplacement linéaire en coordonnées polaires 60° BEGIN PGM LINEPOL MM Définition de la pièce brute BLK FORM 0.1 Z X+0 Y+0 Z-20 BLK FORM 0.2 X+100 Y+100 Z+0 TOOL DEF 1 L+0 R+7,5 Définition d'outil TOOL CALL 1 Z S4000 l'appel de l‘outil Définir le point de référence pour les coordonnées polaires CC X+50 Y+50...
  • Page 102: Exemple: Trajectoire Hélicoïdale

    Début de la répétition de partie de programme Introduire directement le pas de vis comme valeur IZ 11 CP IPA+360 IZ+1,5 DR+ F200 12 CALL LBL 1 REP 24 Nombre de répétitions (rotations) 13 DEP CT CCA180 R+2 R0 TNC 410 HEIDENHAIN...
  • Page 103: Contournages - Programmation Flexible De Contours Fk

    6.6 Contournages – Programmation Ø36 flexible de contours FK 88.15° 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. Ainsi: des coordonnées connues peuvent être situées sur l‘élément de contour ou à...
  • Page 104: Ouvrir Le Dialogue Fk

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

    Programmation flexible de droites Donnée connue Softkey Afficher les softkeys de programmation flexible des Coordonnée X du point final de la droite contours: appuyer sur la touche FK Ouvrir le dialogue pour une droite flexible: appuyer sur la Coordonnée Y du point final de la droite softkey FL.
  • Page 106 FK. Exemple de séquences CN pour FL, FPOL et FCT 7 FPOL X+20 Y+30 8 FL IX+10 Y+20 RR F100 9 FCT PR+15 IPA+30 DR+ R15 30° Cf. figure de droite, au centre. TNC 410 HEIDENHAIN...
  • Page 107: Points Auxiliaires

    Points auxiliaires Points auxiliaires sur la droite Softkey Vous pouvez introduire les coordonnées de points auxiliaires sur le Coordonnée X point auxiliaire P1 contour ou à proximité de celui-ci, aussi bien pour les droites flexibles que pour les trajectoires circulaires flexibles. Les softkeys sont disponibles à...
  • Page 108: Rapports Relatifs

    Ceci permet de réduire le nombre de solutions possibles pour le dernier élément du contour. Introduisez CLSD en complément d‘une autre donnée de contour dans la première et la dernière séquence d'un élément FK. CLSD+ CLSD– TNC 410 HEIDENHAIN...
  • Page 109: Exemple: Programmation Fk 1

    Exemple: Programmation FK 1 BEGIN PGM FK1 MM Définition de la pièce brute BLK FORM 0.1 Z X+0 Y+0 Z-20 BLK FORM 0.2 X+100 Y+100 Z+0 TOOL DEF 1 L+0 R+10 Définition d'outil 4 TOOL CALL 1 Z S500 l'appel de l‘outil Dégager l‘outil 5 L Z+250 R0 F MAX Pré-positionner l‘outil...
  • Page 110: Exemple: Programmation Fk 2

    FC X+0 DR- R30 CCX+30 CCY+30 FSELECT 2 DEP LCT X+30 Y+30 R5 R0 Quitter le contour sur un cercle avec raccordement tangentiel L Z+250 R0 FMAX M2 Dégager l‘outil, fin du programme END PGM FK2 MM TNC 410 HEIDENHAIN...
  • Page 111: Exemple: Programmation Fk 3

    Exemple: Programmation FK 3 BEGIN PGM FK3 MM Définition de la pièce brute BLK FORM 0.1 Z X-45 Y-45 Z-20 BLK FORM 0.2 X+120 Y+70 Z+0 TOOL DEF 1 L+0 R+3 Définition d'outil TOOL CALL 1 Z S4500 l'appel de l‘outil Dégager l‘outil 5 L Z+250 R0 F MAX Pré-positionner l‘outil...
  • Page 112 FCT Y+0 DR- R40 CCX+0 CCY+0 FSELECT 4 Quitter le contour sur un cercle avec raccordement tangentiel DEP CT CCA90 R+5 R0 F1000 L X-70 R0 FMAX L Z+250 R0 FMAX M2 Dégager l‘outil, fin du programme END PGM FK3 MM TNC 410 HEIDENHAIN...
  • Page 113 Programmation: Fonctions auxiliaires...
  • Page 114: Programmation: Fonctions Auxiliaires

    7.1 Introduire les fonctions auxiliaires M et une commande de STOP 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 115: Fonctions Auxiliaires Pour Contrôler L'exécution Du Programme, La Broche Et L'arrosage

    Vous avez besoin du point zéro machine pour activer les limitations de la zone de déplacement (commutateurs de fin de course de logiciel) aborder les positions machine (position de changement d‘outil, par exemple) initialiser un point de référence pièce TNC 410 HEIDENHAIN...
  • Page 116 Pour chaque axe, le constructeur de la machine introduit dans un paramètre-machine la distance entre le point zéro machine et le point zéro règle. Comportement standard Les coordonnées se réfèrent au point zéro pièce (cf. „Initialisation du point de référence“). Comportement avec M91 –...
  • Page 117: Fonctions Auxiliaires Pour Le Comportement De Contournage

    être sélectionné. Indépendamment de M90, on peut définir avec PM7460 une valeur limite jusqu‘à laquelle on peut encore se déplacer à vitesse de contournage constante (en mode avec erreur de poursuite et pré-commande de vitesse). TNC 410 HEIDENHAIN...
  • Page 118: Insérer Des Transitions De Contour Entre N'importe Quels Éléments Du Contour: M112

    Insérer des transitions de contour entre n'importe quels éléments du contour: M112 Comportement standard A tous les changements de sens supérieurs à l'angle limite programmé (PM7460), la TNC arrête brièvement la machine (arrêt précis). Avec les séquences de programme avec correction du rayon (RR/RL), la TNC insère automatiquement un cercle de transition aux angles externes.
  • Page 119 M112 est active en mode pré-commande de vitesse et en mode erreur de poursuite. M112 devient active en début de séquence. Pour annuler l‘effet: introduire M113 Exemple de séquence CN L X+123.723 Y+25.491 R0 F800 M112 T0.01 A10 TNC 410 HEIDENHAIN...
  • Page 120: Filtre De Contour: M124

    Filtre de contour: M124 Comportement standard Pour calculer une transition de contour entre n'importe quels éléments de contour, la TNC prend en compte tous les points disponibles. Comportement avec M124 Vous pouvez adapter le comportement avec M124 à l'aide des paramètres-machine. La TNC filtre les éléments de contour à...
  • Page 121 Programmation: Paramètres Q“ Cf. „10 Programmation: Paramètres Q“ . Effet M124 devient active en début de séquence. Vous annulez M124 – comme M112 – avec M113. Exemple de séquence CN L X+123.723 Y+25.491 R0 F800 M124 T0.01 TNC 410 HEIDENHAIN...
  • Page 122: Usinage De Petits Éléments De Contour: M97

    Usinage de petits éléments de contour: M97 Comportement standard A un angle externe, la TNC insère un cercle de transition. Lorsqu‘il rencontre de très petits éléments de contour, l‘outil risque alors d‘endommager celui-ci. Cf. figure de droite, en haut. Là, la TNC interrompt l'exécution du programme et délivre le message d‘erreur „Rayon d'outil trop grand“...
  • Page 123: Usinage Complet D'angles De Contour Ouverts: M98

    M98 devient active en fin de séquence. Exemple de séquences CN Aborder les uns après les autres les points 10, 11 et 12 du contour: 10 L X ... Y... RL F 11 L X... IY... M98 12 L IX+ ... TNC 410 HEIDENHAIN...
  • Page 124: Facteur D'avance Pour Plongées: M103

    Facteur d‘avance pour plongées: M103 Comportement standard La TNC déplace l‘outil suivant l‘avance précédemment programmée et indépendamment du sens du déplacement. Comportement avec M103 La TNC réduit l‘avance de contournage lorsque l‘outil se déplace dans le sens négatif de l‘axe d‘outil (en fonction du paramètre- machine 7440).
  • Page 125: Vitesse De Contournage Constante À La Dent De L'outil: M109/M110/M111

    Derrière M120, vous définissez avec LA (de l‘angl. Look Ahead: „voir avant“) le nombre de séquences (99 max.) que la TNC pré-calcule. Plus le nombre de séquences que vous avez sélectionné est élevé et plus lent sera le traitement des séquences. TNC 410 HEIDENHAIN...
  • Page 126 Introduction Lorsque vous appuyez sur la softkey M120 dans une séquence de positionnement (dialogue fonction auxiliaire), la TNC poursuit le dialogue pour cette séquence et réclame le nombre des séquences LA à pré-calculer. Effet M120 doit être dans une séquence CN avec correction de rayon RL ou RR.
  • Page 127: Fonctions Auxiliaires Pour Les Axes Rotatifs

    Réduire l‘affichage de tous les axes rotatifs actifs, puis se déplacer avec l‘axe C à la valeur programmée: L C+180 FMAX M94 Effet M94 n‘agit que dans la séquence de programme à l‘intérieur de laquelle elle a été programmée. M94 devient active en début de séquence. TNC 410 HEIDENHAIN...
  • Page 128 Programmation: Cycles...
  • Page 129: Programmation: Cycles

    8.1 Cycles: Généralités Groupe de cycles Softkey Cycles perçage profond, alésage, Les opérations d‘usinage répétitives comprenant plusieurs phases alésage avec alésoir, taraudage d‘usinage sont mémorisées dans la TNC sous forme de cycles. Il en va de même pour les conversions de coordonnées et certaines fonctions spéciales.
  • Page 130: Appeler Le Cycle

    Si la TNC doit exécuter automatiquement le cycle après chaque séquence de positionnement, vous devez programmer l‘appel de cycle avec M89 (qui dépend du paramètre-machine 7440). Pour annuler l‘effet de M89, programmez M99 ou CYCL CALL ou CYCL DEF TNC 410 HEIDENHAIN...
  • Page 131: Tableaux De Points

    8.2 Tableaux de points Si vous désirez exécuter un ou plusieurs cycles à la suite sur un motif de points irrégulier, vous créez dans ce cas des tableaux de points. Si vous utilisez des cycles de perçage, les coordonnées du plan d'usinage dans le tableau de points correspondent aux coordonnées des centres des trous.
  • Page 132: Appeler Le Cycle En Liaison Avec Les Tableaux De Points

    „8.4 Cycles de fraisage de poche, tenons et rainures“ , Lors du pré-positionnement, si vous désirez vous déplacer avec avance réduite, utilisez la fonction auxiliaire M103 (cf. „7 . 4 Fonctions exemple). auxiliaires pour le comportement de contournage“). TNC 410 HEIDENHAIN...
  • Page 133: Cycles De Perçage

    8.3 Cycles de perçage La TNC dispose de 8 cycles destinés aux différentes opérations de perçage: Cycle Softkey 1 PERCAGE PROFOND sans pré-positionnement automatique 200 PERCAGE avec pré-positionnement automatique, 2ème distance d‘approche 201 ALESAGE avec pré-positionnement automatique, 2ème distance d‘approche 202 ALESAGE AVEC ALESOIR avec pré-positionnement automatique, 2ème distance d‘approche...
  • Page 134: Percage Profond (Cycle 1)

    La profondeur de perçage n'est pas forcément un multiple de la profondeur de passe Temporisation en secondes: durée de rotation à vide de l'outil au fond du trou pour briser les copeaux Avance F: Vitesse de déplacement de l'outil lors du perçage, en mm/min. TNC 410 HEIDENHAIN...
  • Page 135: Percage (Cycle 200)

    PERCAGE (cycle 200) 1 La TNC positionne l‘outil dans l‘axe de broche en avance rapide Q206 FMAX, à la distance d'approche au-dessus de la surface de la pièce 2 Suivant l'avance F programmée, l'outil perce jusqu‘à la première profondeur de passe Q210 3 La TNC rétrace l‘outil avec FMAX à...
  • Page 136: Alesage (Cycle 201)

    Q208 = 0, sortie alors avec avance alésage Coord. surface pièce Q203 (en absolu): coordonnée de la surface de la pièce 2ème distance d'approche Q204 (en incrémental): coordonnée dans l‘axe de broche excluant toute collision entre l‘outil et la pièce (matériels de bridage) TNC 410 HEIDENHAIN...
  • Page 137: Alesage Avec Alesoir (Cycle 202)

    ALESAGE AVEC ALESOIR (cycle 202) La machine et la TNC doivent avoir été préparées par le Q206 constructeur de la machine pour l‘utilisation du cycle 202. 1 La TNC positionne l‘outil dans l‘axe de broche en avance rapide FMAX, à la distance d'approche, au-dessus de la surface de la Q204 Q200 pièce...
  • Page 138: Percage Universel (Cycle 203)

    6 Au fond du trou, l'outil exécute une temporisation – si celle-ci est programmée – pour briser les copeaux. Après temporisation, il est rétracté suivant l'avance de retraît jusqu'à la distance d'approche. Si vous avez introduit une 2ème distance d'approche, la TNC déplace l‘outil à ce niveau avec FMAX TNC 410 HEIDENHAIN...
  • Page 139 Remarques avant que vous ne programmiez Programmer la séquence de positionnement du point initial Q206 Q208 (centre du trou) dans le plan d‘usinage avec correction de rayon R0. Le signe du paramètre de cycle Profondeur détermine le Q210 sens de l‘usinage. Q204 Q200 Q203...
  • Page 140: 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 du matériau. TNC 410 HEIDENHAIN...
  • Page 141 Distance d'approche Q200 (en incrémental): distance entre la pointe de l'outil et la surface de la pièce Profondeur de contre-perçage Q249 (en incrémental): distance entre l'arête inférieure de la pièce et la base du contre-perçage Le signe positif réalise un perçage dans le sens positif de l'axe de broche Q204 Epaisseur matériau Q250 (en incrémental): Epaisseur de...
  • Page 142: Taraudage Avec Mandrin De Compensation (Cycle 2)

    Avance F: vitesse de déplacement de l‘outil lors du taraudage Calcul de l‘avance: F = S x p F: avance en mm/min.) S: vitesse de rotation broche (tours/min.) p: pas de vis (mm) TNC 410 HEIDENHAIN...
  • Page 143: Taraudage Rigide (Sans Mandrin De Compensation (Cycle 17)

    TARAUDAGE RIGIDE (sans mandrin de compensation (cycle 17) La machine et la TNC doivent avoir été préparées par le constructeur de la machine pour le taraudage rigide (sans mandrin de compensation). La TNC usine le filet sans mandrin de compensation en une ou plusieurs étapes.
  • Page 144: Exemple: Cycles De Perçage

    L X+90 R0 FMAX M99 Aborder le trou 3, appel du cycle Aborder le trou 4, appel du cycle L Y+10 R0 FMAX M99 L Z+250 R0 FMAX M2 Dégager l‘outil, fin du programme END PGM C200 MM TNC 410 HEIDENHAIN...
  • Page 145 Exemple: Cycles de perçage Déroulement du programme Plaque déjà pré-percée pour M12, Profondeur de la plaque: 20 mm Programmer le cycle Taraudage Pour raisons de sécurité, effectuer tout d'abord un pré-positionnement dans le plan, puis dans l'axe de broche 0 BEGIN PGM C2 MM Définition de la pièce brute 1 BLK FORM 0.1 Z X+0 Y+0 Z-20 BLK FORM 0.2 X+100 Y+100 Z+0...
  • Page 146: Exemple: Appeler Les Cycles De Perçage En Liaison Avec Les Tableaux De Points

    2ème distance d'approche (introduire ici impérativement 0) Appel de cycle en liaison avec le tableau de points TAB1.PNT . 10 CYCL CALL PAT F5000 M3 Avance entre les points: 5000 mm/min. 11 L Z+100 R0 FMAX M6 Dégager l'outil, changement d'outil TNC 410 HEIDENHAIN...
  • Page 147 12 TOOL CALL 2 Z S5000 Appel d‘outil pour le foret 13 L Z+10 R0 F5000 Déplacer l'outil à la hauteur de sécurité (programmer F avec sa valeur) CYCL DEF 200 PERCAGE Définition du cycle Perçage Distance d'approche Q200=2 ;DISTANCE D'APPROCHE Q201=-25 ;PROFONDEUR Profondeur...
  • Page 148: Cycles De Fraisage De Poches, Tenons Et Rainures

    Cycle de finition avec pré-positionnement automatique, 2ème distance d‘approche 3 RAINURAGE Cycle d‘ébauche/finition sans pré-positionnement automatique, plongée verticale 210 RAINURE PENDULAIRE Cycle d‘ébauche/finition avec pré-positionnement automatique, plongée pendulaire 211 RAINURE CIRCULAIRE Cycle d‘ébauche/finition avec pré-positionnement automatique, plongée pendulaire TNC 410 HEIDENHAIN...
  • Page 149: Fraisage De Poche (Cycle 4)

    FRAISAGE DE POCHE (cycle 4) 1 L ‘outil plonge dans la pièce à la position initiale (au centre de la poche) et se déplace à la première profondeur de passe 2 Il se déplace ensuite dans le sens positif du côté le plus long – lorsqu'il s'agit de poches carrés, dans le sens positif de l'axe Y –...
  • Page 150: Finition De Poche (Cycle 212)

    Si vous désirez une finition de la poche dans la masse, utilisez une fraise à denture frontale (DIN 844) et introduisez une petite valeur pour l'avance plongée en profondeur. Taille min. de la poche: trois fois le rayon d'outil. TNC 410 HEIDENHAIN...
  • Page 151 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 Q206 Avance plongée en profondeur Q206: vitesse de déplacement de l'outil lors du déplacement jusqu'à...
  • Page 152: Finition De Tenon (Cycle 213)

    Avance de fraisage Q207: vitesse de déplacement de l‘outil lors du fraisage, en mm/min. Q204=50 ;2ème DISTANCE D'APPROCHE Q216=+50 ;CENTRE 1er AXE Q217=+50 ;CENTRE 2ème AXE Q218=80 ;1er COTE Q219=60 ;2ème COTE Q220=5 ;RAYON D'ANGLE Q221=0 ;SUREPAISSEUR TNC 410 HEIDENHAIN...
  • Page 153: Poche Circulaire (Cycle 5)

    Coord. surface pièce Q203 (en absolu): coordonnée de la surface de la pièce Q218 2ème distance d'approche Q204 (en incrémental): coordonnée dans l‘axe de broche excluant toute collision entre l‘outil et la pièce (matériels de bridage) Centre 1er axe Q216 (en absolu): centre du tenon dans Q207 l'axe principal du plan d'usinage Q217...
  • Page 154 DR – : fraisage en opposition avec M3 Exemples de séquences CN: CYCL DEF 5.0 POCHE CIRCULAIRE CYCL DEF 5.1 DIST. 2 CYCL DEF 5.2 PROF. -20 CYCL DEF 5.3 PASSE 5 F100 CYCL DEF 5.4 RAYON 40 CYCL DEF 5.5 F250 DR+ TNC 410 HEIDENHAIN...
  • Page 155: Finition De Poche Circulaire (Cycle 214)

    FINITION DE POCHE CIRCULAIRE (cycle 214) 1 La TNC déplace l‘outil automatiquement dans l‘axe de broche à la distance d'approche ou – si celle-ci est programmée – à la 2ème distance d'approche, puis au centre de la poche 2 Partant du centre de la poche, l‘outil se déplace dans le plan d‘usinage jusqu‘au point initial de l‘usinage.
  • Page 156: Finition De Tenon Circulaire (Cycle 215)

    7 En fin de cycle, la TNC déplace l‘outil avec FMAX à la distance d'approche ou – si celle-ci est programmée – à la 2ème distance d'approche, puis pour terminer, au centre de la poche (position finale = position initiale) TNC 410 HEIDENHAIN...
  • Page 157 Remarques avant que vous ne programmiez Le signe du paramètre Profondeur détermine le sens de l‘usinage. Q206 Si vous désirez fraiser le tenon dans la masse, utilisez une fraise à denture frontale (DIN 844). Introduisez une petite valeur pour l'avance plongée en profondeur. Q204 Q200 Q203...
  • Page 158: Rainurage (Cycle 3)

    Profondeur de passe (incrémental): distance parcourue par l'outil en une passe. L'outil se déplace en une passe à la profondeur lorsque: Prof. de passe égale à la profondeur Prof. de passe supérieure à la profondeur TNC 410 HEIDENHAIN...
  • Page 159: Rainure (Trou Oblong) Avec Plongée Pendulaire (Cycle 210)

    Avance plongée en profondeur: vitesse de déplacement Exemples de séquences CN: de l‘outil lors de la plongée CYCL DEF 3.0 RAINURAGE CYCL DEF 3.1 DIST 1er côté : longueur de la rainure; définir le premier sens de coupe avec son signe CYCL DEF 3.2 PROF.
  • Page 160 ;DISTANCE D'APPROCHE Q201=-20 ;PROFONDEUR Q207=500 ;AVANCE FRAISAGE Q202=5 ;PROFONDEUR DE PASSE Q215=0 ;OPERATIONS D'USINAGE Q203=+0 ;COOR. SURFACE Q204=50 ;2ème DISTANCE D'APPROCHE Q216=+50 ;CENTRE 1er AXE Q217=+50 ;CENTRE 2ème AXE Q218=80 ;1er COTE Q219=12 ;2ème COTE Q224=+15 ;POSITION ANGULAIRE TNC 410 HEIDENHAIN...
  • Page 161: 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 à la 2ème distance d'approche, 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 réduite sur la surface de la pièce;...
  • Page 162 ;DIA. CERCLE PRIMITIF Q219=12 ;2ème COTE Angle initial Q245 (en absolu): introduire l'angle polaire du point initial Q245=+45 ;ANGLE INITIAL Q248=90 ;ANGLE D'OUVERTURE Angle d'ouverture de la rainure Q248 (en incrémental): introduire l'angle d'ouverture de la rainure TNC 410 HEIDENHAIN...
  • Page 163: Exemple: Fraisage De Poche, Tenon, Rainures

    Exemple: Fraisage de poche, tenon, rainure 90° 45° BEGIN PGM C210 MM Définition de la pièce brute BLK FORM 0.1 Z X+0 Y+0 Z-40 BLK FORM 0.2 X+100 Y+100 Z+0 TOOL DEF 1 L+0 R+6 Définition de l‘outil d‘ébauche/ de finition 4 TOOL DEF 2 L+0 R+3 Définition d‘outil pour fraise à...
  • Page 164 Appel du cycle Rainure 1 CYCL CALL M3 Nouvel angle initial pour rainure 2 FN 0: Q245 = +225 CYCL CALL Appel du cycle Rainure 2 L Z+250 R0 FMAX M2 Dégager l‘outil, fin du programme END PGM C210 MM TNC 410 HEIDENHAIN...
  • Page 165: Exemple: Ebauche De Poche Rectangulaire Et Finition En Liaison Avec Les Tableaux De Points

    Exemple: Ebauche de poche rectangulaire et finition en liaison avec les tableaux de points Déroulement du programme Ebauche de poche rectangulaire avec cycle 4 Finition de poche rectangulaire avec cycle 212 Les coordonnées du centre sont mémorisées dans le tableau de points MOTPTS.PNT (cf. page suivante) et appelées par la TNC avec CYCL CALL PAT gerufen.
  • Page 166 + 6 5 + 3 0 + 8 0 + 5 0 + 5 0 + 5 0 + 2 0 + 5 0 + 3 5 + 7 0 + 6 5 + 7 0 [FIN] TNC 410 HEIDENHAIN...
  • Page 167: Cycles D'usinage De Motifs De Points

    8.5 Cycles d‘usinage de motifs de points La TNC dispose de 2 cycles destinés à l‘usinage de motifs de points réguliers: Cycle Softkey 220 MOTIFS DE POINTS SUR UN CERCLE 221 MOTIFS DE POINTS SUR DES LIGNES Pour créer des motifs de points irréguliers, utilisez les tableaux de points (cf.
  • Page 168: Motifs De Points Sur Un Cercle (Cycle 220)

    Si un incrément Q204=50 ;2ème DISTANCE D'APPROCHE angulaire a été programmé, la TNC ne prend pas en compte l'angle final; le signe de l'incrément angulaire détermine le sens de l'usinage (- = sens horaire) TNC 410 HEIDENHAIN...
  • Page 169: Motifs De Points Sur Des Lignes (Cycle 221)

    Nombre d'usinages Q241: nombre d'opérations d'usinage sur le cercle primitif Distance d'approche Q200 (en incrémental): distance entre la pointe de l‘outil et la surface de la pièce; introduire une valeur positive Coord. surface pièce Q203 (en absolu): coordonnée de la surface de la pièce 2ème distance d'approche Q204 (en incrémental): coordonnée dans l‘axe de broche excluant toute collision entre l‘outil et la pièce (matériels de bridage).
  • Page 170 Q225=+15 ;PT INITIAL 1ER AXE Q226=+15 ;PT INITIAL 2EME AXE Q237=+10 ;DISTANCE 1ER AXE Q238=+8 ;DISTANCE 2EME AXE Q242=6 ;NB INTERSTICES Q243=4 ;NB LIGNES Q224=+15 ;POSITION ANGULAIRE Q200=2 ;DISTANCE D'APPROCHE Q203=+0 ;COOR. SURFACE Q204=50 ;2ème DISTANCE D'APPROCHE TNC 410 HEIDENHAIN...
  • Page 171: Exemple: Cercles De Trous

    Exemple: Cercles de trous 30° BEGIN PGM CERCTR MM Définition de la pièce brute BLK FORM 0.1 Z X+0 Y+0 Z-40 BLK FORM 0.2 X+100 Y+100 Z+0 TOOL DEF 1 L+0 R+3 Définition de l‘outil TOOL CALL 1 Z S3500 l'appel de l‘outil Dégager l‘outil L Z+250 R0 FMAX M3...
  • Page 172 Q245=+90 ;ANGLE INITIAL Q246=+360 ;ANGLE FINAL Q247=+30 ;PAS ANGULAIRE Q241=5 ;NOMBRE D'OPERATIONS D'USINAGE Q200=2 ;DISTANCE D'APPROCHE Q203=+0 ;COORD. SURFACE Q204=100 ;2ème DISTANCE D'APPROCHE Dégager l‘outil, fin du programme L Z+250 R0 FMAX M2 END PGM CERCTR MM TNC 410 HEIDENHAIN...
  • Page 173 8.6 Cycles SL Les cycles SL sont conçus pour l‘usinage de combinaisons complexes de contours variés. Caractéristiques du contour Un contour entier peut être formé de contours partiels superposés (jusqu‘à 12 éléments). Poches et îlots constituent les contours partiels Vous introduisez la liste des contours partiels (numéros de sous- programmes) dans le cycle 14 CONTOUR.
  • Page 174 être superposés pour former un contour. Valider chaque numéro avec la touche ENT et achever l‘introduction avec la touche FIN. Exemples de séquences CN: CYCL DEF 14.0 CONTOUR CYCL DEF 14.1 LABELCONTOUR1 /2 /3 TNC 410 HEIDENHAIN...
  • Page 175: Contours Superposés

    Contours superposés Afin de former un nouveau contour, vous pouvez superposer poches et îlots. De cette manière, vous pouvez agrandir la surface d‘une poche par superposition d‘une poche ou réduire un îlot. Sous-programmes: Poches superposées Les exemples de programmation suivants correspondent à des sous-programmes de contour appelés par le cycle 14 CONTOUR dans un programme principal.
  • Page 176 52 L X+60 Y+50 RR 53 CC X+35 Y+50 54 C X+60 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 TNC 410 HEIDENHAIN...
  • Page 177 PREPERCAGE (cycle 15) Déroulement du cycle dito cycle 1 Perçage profond (cf. „8.3 Cycles de perçage“). Applications Pour les points de plongée, le cycle 15 PREPERCAGE tient compte de la surépaisseur de finition. Les points de plongée sont aussi points initiaux pour l‘évidement.
  • Page 178 Programmer la séquence de positionnement du point initial dans l‘axe de broche (distance d'approche au-dessus de la surface de la pièce). Utiliser si nécessaire une fraise à denture frontale (DIN 844) ou prépercer avec le cycle 15. TNC 410 HEIDENHAIN...
  • Page 179 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 (en incrémental): distance entre surface de la pièce et fond de la poche Profondeur de passe (en incrémental): distance parcourue par l‘outil en une passe.
  • Page 180 Avance de plongée en profondeur: Avance de plongée en mm/min. Rotation sens horaire: DR + : fraisage en avalant avec M3 DR – : fraisage en opposition avec M3 Avance: avance de fraisage en mm/min. TNC 410 HEIDENHAIN...
  • Page 181: Exemple: Evidement D'une Poche

    Exemple: Evidement d'une poche 60° BEGIN PGM C20 MM Définition de la pièce brute BLK FORM 0.1 Z X-10 Y-10 Z-40 BLK FORM 0.2 X+100 Y+100 Z+0 TOOL DEF 1 L+0 R+5 Définition de l‘outil TOOL CALL 1 Z S4500 l'appel de l‘outil Dégager l‘outil 5 L Z+250 R0 F MAX...
  • Page 182 20 FPOL X+30 Y+30 21 FC DR- R20 CCPR+55 CCPA+60 22 FSELECT 02 23 FL AN-120 PDX+30 PDY+30 D+10 24 FSELECT 03 25 FC X+0 DR- R30 CCX+30 CCY+30 26 FSELECT 02 27 LBL 0 28 END PGM C20 MM TNC 410 HEIDENHAIN...
  • Page 183: Exemple: Pré-Perçage, Ébauche Et Finition De Contours Superposés

    Exemple: Pré-perçage, ébauche et finition de contours superposés BEGIN PGM C21 MM Définition de la pièce brute BLK FORM 0.1 Z X+0 Y+0 Z-40 BLK FORM 0.2 X+100 Y+100 Z+0 TOOL DEF 1 L+0 R+3 Définition d‘outil pour le foret TOOL DEF 2 L-12,53 R+3 Définition de l‘outil d‘ébauche/ de finition Appel d‘outil pour le foret...
  • Page 184 L Y+58 L X+43 L Y+42 L X+27 LBL 0 LBL 4 Sous-programme de contour 4: îlot triangulaire à droite L X+65 Y+42 RL L X+57 L X+65 Y+58 L X+73 Y+42 LBL 0 END PGM C21 MM TNC 410 HEIDENHAIN...
  • Page 185: Cycles D'usinage Ligne-À-Ligne

    8.7 Cycles d‘usinage ligne-à-ligne La TNC dispose de deux cycles destinés à l‘usinage de surfaces ayant les propriétés suivantes: planes et rectangulaires planes et obliques tous types de surfaces inclinées gauchies Cycle Softkey 230 LIGNE-A-LIGNE pour surfaces planes et rectangulaires 231 SURFACE REGULIERE pour surfaces obliques, inclinées ou gauchies USINAGE LIGNE-A-LIGNE (cycle 230)
  • Page 186 Q227=+2.5 ;POINT INITIAL 3ème AXE le positionnement en début et en fin de cycle Q218=150 ;1er COTE Q219=75 ;2ème COTE Q240=25 ;NOMBRE DE COUPES Q206=150 ;AVANCE PLONGEE PROF. Q207=500 ;AVANCE FRAISAGE Q209=200 ;AVANCE TRANSVERSALE Q200=2 ;DISTANCE D'APPROCHE TNC 410 HEIDENHAIN...
  • Page 187: 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...
  • Page 188 Avance de fraisage Q207: vitesse de déplacement de Q236=+35 ;4EME POINT 3EME AXE l‘outil lors du fraisage, en mm/min. La TNC exécute la première coupe en fonction de la moitié de la valeur Q240=40 ;NOMBRE DE COUPES programmée Q207=500 ;AVANCE FRAISAGE TNC 410 HEIDENHAIN...
  • Page 189: Exemple: Usinage Ligne-À-Ligne

    Exemple: Usinage ligne-à-ligne BEGIN PGM C230 MM Définition de la pièce brute BLK FORM 0.1 Z X+0 Y+0 Z+0 BLK FORM 0.2 X+100 Y+100 Z+40 TOOL DEF 1 L+0 R+5 Définition de l‘outil TOOL CALL 1 Z S3500 l'appel de l‘outil Dégager l‘outil 5 L Z+250 R0 F MAX Définition du cycle Usinage ligne-à-ligne...
  • Page 190: Cycles De Conversion De Coordonnées

    Annulation d‘une conversion de coordonnées: Redéfinir le cycle avec valeurs du comportement standard, par exemple, facteur échelle 1,0 Exécuter les fonctions auxiliaires M02, M30 ou la séquence END PGM (dépend du paramètre-machine 7300) Sélectionner un autre programme TNC 410 HEIDENHAIN...
  • Page 191: Décalage Du Point Zero :Avec Tableaux De Points Zéro (Cycle 7)

    Décalage du POINT ZERO (cycle 7) Grâce au DECALAGE 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 DECALAGE 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 192 Validez avec la touche ENT Editer un fichier: cf. Fonctions d'édition d'un tableau Quitter le tableau de points zéro Appeler la gestion de fichiers et sélectionner un fichier d‘un autre type, un programme d‘usinage, par exemple TNC 410 HEIDENHAIN...
  • Page 193: Image Miroir (Cycle 8)

    IMAGE MIROIR (cycle 8) Dans le plan d‘usinage, la TNC peut exécuter une opération d‘usinage en image miroir. Cf. figure de droite, en haut. Effet L ‘image miroir est active dès qu‘elle a été définie dans le programme. Elle agit également en mode POSITIONNEMENT AVEC INTRODUCTION MANUELLE.
  • Page 194: Rotation (Cycle 10)

    ROTATION: introduire l‘angle de rotation en degré (°). Plage d‘introduction: -360° à +360° (en absolu ou en incrémental) Exemples de séquences CN: CYCL DEF 10.0 ROTATION CYCL DEF 10.1 ROT+12.357 Annulation Reprogrammer le cycle ROTATION avec un angle de rotation 0°. TNC 410 HEIDENHAIN...
  • Page 195: Facteur Echelle (Cycle 11)

    FACTEUR ECHELLE (cycle 11) A l‘intérieur d‘un programme, la TNC peut faire augmenter ou diminuer 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 196 Etirer l‘axe X en fonction du facteur 1,4 Comprimer l‘axe Y en fonction du facteur 0,6 Centre à CCX = 15 mm CCY = 20 mm Exemple de séquences CN CYCL DEF 26.0 FACT. ECH. AXE CYCL DEF 26.1 X1,4 Y0,6 CCX+15 CCY+20 TNC 410 HEIDENHAIN...
  • Page 197: 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 1 (cf. „9 Programmation: Sous-programmes et répétitions de parties de programme“) 45° BEGIN PGM CONVER MM Définition de la pièce brute 1 BLK FORM 0.1 Z X+0 Y+0 Z-20 BLK FORM 0.2 X+130 Y+130 Z+0 TOOL DEF 1 L+0 R+1...
  • Page 198 L Z-5 R0 F200 L X+30 RL L IY+10 RND R5 L IX+20 L IX+10 IY-10 RND R5 L IX-10 IY-10 L IX-20 L IY+10 L X+0 Y+0 R0 F500 L Z+20 R0 FMAX LBL 0 END PGM CONVER MM TNC 410 HEIDENHAIN...
  • Page 199: Cycles Spéciaux

    8.9 Cycles spéciaux TEMPORISATION (cycle 9) Dans un programme en cours, la TNC usine la séquence suivante après écoulement de la temporisation programmée. 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 200: Orientation Broche (Cycle 13)

    (cf. manuel de la machine). Angle d'orientation: introduire l‘angle se rapportant à l‘axe de référence angulaire du plan d‘usinage Plage d‘introduction: 0 à 360° Finesse d‘introduction: 0,001° Exemple de séquences CN CYCL DEF 13.0 ORIENTATION CYCL DEF 13.1 ANGLE 180 TNC 410 HEIDENHAIN...
  • Page 201 Programmation: Sous-programmes et répétitions de parties de programme...
  • Page 202: Programmation: 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 203: Répétitions De Parties De Programme

    Vous pouvez répéter une partie de programme jusqu‘à 65 534 fois de suite Dans l'affichage d'état supplémentaire, la TNC affiche le nombre de répétitions à exécuter (cf. „1.4 Affichages d'état) Les parties de programme sont toujours exécutées une fois de plus qu‘elles n‘ont été programmées. TNC 410 HEIDENHAIN...
  • Page 204: Programme Quelconque Pris Comme Sous-Programme

    Programmer une répétition de partie de programme Marquer le début: appuyer sur la touche LBL SET et introduire un numéro de LABEL pour la partie de programme qui doit être répétée Introduire la partie de programme Appeler une répétition de partie de programme Appuyer sur LBL CALL et introduire le numéro de label de la partie de programme à...
  • Page 205: Imbrications

    Le sous-programme est appelé au niveau de LBL2 CALL LBL 2 . . . LBL 0 Fin du sous-programme 1 Début du sous-programme 2 LBL 2 . . . 62 LBL 0 Fin du sous-programme 2 END PGM SPGMS MM TNC 410 HEIDENHAIN...
  • Page 206: Renouveler Des Répétitions De Parties De Pgm

    Exécution du programme 1er pas: Le programme principal SPGMS est exécuté jusqu‘à la séquence 17 . 2ème pas: Le sous-programme 1 est appelé et exécuté jusqu‘à la séquence 39. 3ème pas: Le sous-programme 2 est appelé et exécuté jusqu‘à la séquence 62.
  • Page 207: Répéter Un Sous-Programme

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

    Exemple: Fraisage d‘un contour en plusieurs passes Exemple: Fraisage d‘un contour en plusieurs passes Déroulement du programme Pré-positionner l‘outil sur l‘arête supérieure de la pièce Introduire la passe en valeur incrémentale Fraiser le contour Répéter la passe et le fraisage du contour 0 BEGIN PGM PGMWDH MM BLK FORM 0.1 Z X+0 Y+0 Z-40 2 BLK FORM 0.2 X+100 Y+100 Z+0...
  • Page 209: Exemple: Séries De Trous

    Aborder le point initial de la série de trous 3 11 L X+75 Y+10 R0 FMAX 12 CALL LBL 1 Appeler le sous-programme pour la série de trous 13 L Z+250 R0 FMAX M2 Fin du programme principal TNC 410 HEIDENHAIN...
  • Page 210: Exemple: Séries De Trous Avec Plusieurs Outils

    Début du sous-programme 1: série de trous 14 LBL 1 1er trou 15 CYCL CALL 16 L IX+20 R0 FMAX M99 Aborder le 2ème trou, appeler le cycle 17 L IY+20 R0 FMAX M99 Aborder le 3ème trou, appeler le cycle Aborder le 4ème trou, appeler le cycle 18 L IX-20 R0 FMAX M99 Fin du sous-programme 1...
  • Page 211 31 L IY+20 R0 FMAX M99 Aborder le 3ème trou, appeler le cycle Aborder le 4ème trou, appeler le cycle 32 L IX-20 R0 FMAX M99 33 LBL 0 Fin du sous-programme 2 34 END PGM UP2 MM TNC 410 HEIDENHAIN...
  • Page 212 Programmation: Paramètres Q...
  • Page 213: Programmation: Paramètres Q

    10.1 Principe et sommaire des fonctions Grâce aux paramètres Q, vous pouvez définir toute une famille de pièces dans un même programme d‘usinage. A la place des valeurs numériques, vous introduisez des variables encore appelées paramètres Q. Exemples d‘utilisation des paramètres Q: Valeurs de coordonnées Avances Vitesses de rotation...
  • Page 214: Familles De Pièces - Paramètres Q Au Lieu De Valeurs Numériques

    Exemple Cylindre avec paramètres Q Rayon du cylindre Hauteur du cylindre Cylindre Z1 Q1 = + 30 Q2 = + 10 Cylindre Z2 Q1 = + 10 Q2 = + 50 TNC 410 HEIDENHAIN...
  • Page 215: Décrire Les Contours Avec Fonctions Arithmétiques

    10.3 Décrire les contours avec fonctions arithmétiques Grâces aux paramètres Q, vous pouvez programmer des fonctions arithmétiques de base dans le programme d‘usinage: Sélectionner la fonction des paramètres Q: appuyer sur la touche Q (dans le champ d‘introductions numériques, à droite). Le menu de softkeys affiche les fonctions des paramètres Q.
  • Page 216: Exemple De Programmation Pour Les Calculs De Base

    MULTIPLICATION: appuyer sur FN3 X ∗ Y N° de paramètre pour résultat ? Introduire le numéro du paramètre Q: 12 1ère valeur ou paramètre ? Introduire Q5 comme première valeur multiplicateur ? Introduire 7 comme deuxième valeur TNC 410 HEIDENHAIN...
  • Page 217: Fonctions Angulaires (Trigonométrie)

    La TNC affiche les séquences de programme suivantes: 16 FN0: Q5 = +10 17 FN3: Q12 = +Q5 ∗ ∗ ∗ ∗ ∗ +7 10.4 Fonctions angulaires (trigonométrie) Sinus, cosinus et tangente correspondent aux rapports entre les côtés d‘un triangle rectangle. On a: sin α= a / c Sinus: cos α...
  • Page 218: Conditions Si/Alors Avec Paramètres Q

    à la 2ème valeur ou au 2ème paramètre, saut au label donné FN12: SI PLUS PETIT, ALORS SAUT Ex. FN12: IF+Q5 LT+0 GOTO LBL 1 Si la 1ère valeur ou le 1er paramètre est inférieur(e) à la 2ème valeur ou au 2ème paramètre, saut au label donné TNC 410 HEIDENHAIN...
  • Page 219: Contrôler Et Modifier Les Paramètres Q

    Abréviations et expressions utilisées (de l'angl.): (de l‘angl. equal): égal à (de l‘angl. not equal): différent de (de l‘angl. greater than): supérieur à (de l‘angl. less than): inférieur à GOTO (de l‘angl. go to): aller à 10.6 Contrôler et modifier les paramètres Q Vous pouvez contrôler et également modifier les paramètres Q pendant l‘exécution ou le test du programme.
  • Page 220: Autres Fonctions

    Correction rayon non définie messages pré-programmés par le constructeur de la machine ou par 1022 Arrondi non autorisé HEIDENHAIN: Lorsque la TNC rencontre une séquence avec FN 14 1023 Rayon d'arrondi trop grand pendant l‘exécution ou le test du programme, elle interrompt sa 1024 Départ progr.
  • Page 221: Emission De Textes Ou Valeurs De Paramètres Q

    FN15: PRINT Emission de textes ou valeurs de paramètres Q Configurer l'interface de données: dans le menu INTER- FACE RS232, vous définissez où la TNC doit mémoriser les textes ou valeurs de paramètres Q. Cf. „14.4 Fonctions MOD, Configurer l'interface de données“. Avec FN15: PRINT , vous pouvez sortir les valeurs des paramètres Q et les messages via l‘interface de données, par ex.
  • Page 222: Fn18:Sys-Datum Read

    TT: tolérance d‘usure rayon RTOL – TT: sens de rotation DIRECT (3 ou 4) – TT: décalage plan R-OFFS – TT: décalage longueur L -OFFS – TT: tolérance de rupture longueur LBREAK – TT: tolérance de rupture rayon RBREAK TNC 410 HEIDENHAIN...
  • Page 223 Nom du groupe, n° ident. Numéro Indice Donnée-système Données du tableau d'emplacements, 51 – Numéro d'outil dans le magasin – Emplacement fixe: 0=non, 1=oui – Emplacement bloqué: 0=non, 1= oui – Outil est un outil spécial: 0=non, 1= oui – Etat automate Numéro d'emplacement outil actif, 52 –...
  • Page 224 Données d'étalonnage TT 120, 350 Centre palpeur axe X Centre palpeur axe Y Centre palpeur axe Z – Rayon plateau Exemple: affecter à Q25 la valeur du facteur échelle actif de l‘axe Z 55 FN18: SYSREAD Q25 = ID210 NR4 IDX3 TNC 410 HEIDENHAIN...
  • Page 225: Transmission De Valeurs À L'automate

    FN19: PLC Transmission de valeurs à l‘automate La fonction FN19: PLC vous permet de transmettre à l‘automate jusqu‘à deux valeurs numériques ou paramètres Q. Résolutions et unités de mesure: 1 µm ou 0,001° ou 0,1 µm ou 0,0001° La résolution dépend du paramètre-machine 4020 (configuration par défaut: 1 µm ou 0,001°).
  • Page 226: Introduire Directement Une Formule

    Extraire la racine carrée (de l‘angl. square root) Ex. Q22 = SQRT 25 Sinus d‘un angle Ex. Q44 = SIN 45 Cosinus d‘un angle Ex. Q45 = COS 45 Tangente d‘un angle Ex. Q46 = TAN 45 TNC 410 HEIDENHAIN...
  • Page 227: Règles Régissant Les Calculs

    Fonction de liaison Softkey Fonction de liaison Softkey Arc-sinus Vérifier le signe d'un nombre Fonction inverse du sinus; définir l'angle issu du ex. Q12 = SGN Q50 rapport de la perpendiculaire opposée à l'hypothénuse Si valeur renvoi Q12 = 1: Q50 >= 0 Ex.
  • Page 228 Commuter à nouveau le menu 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 clôre l‘introduction de la formule Exemple de séquence CN 37 Q25 = ATAN (Q12/Q13) TNC 410 HEIDENHAIN...
  • Page 229: Paramètres Q Réservés

    10.9 Paramètres Q réservés La TNC affecte des valeurs aux paramètres Q100 à Q122. Les paramètres Q recoivent: 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 230 Ecart val. nom./eff. Paramètre Longueur d‘outil Q115 Rayon d‘outil Q116 Correction de rayon d'outil active Correction de rayon active Val. paramètre Q123 = 0 Q123 = 1 Q123 = 2 Q123 = 3 R– Q123 = 4 TNC 410 HEIDENHAIN...
  • Page 231: Exemple: Ellipse

    Exemple: Ellipse 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 de l‘usinage dans le sens horaire: angle initial >...
  • Page 232 CYCL DEF 7.0 POINT ZERO Annuler le décalage du point zéro CYCL DEF 7.1 X+0 CYCL DEF 7.2 Y+0 Aller à la distance d‘approche L Z+Q12 R0 FMAX LBL 0 Fin du sous-programme END PGM ELLIPSE MM TNC 410 HEIDENHAIN...
  • Page 233: Exemple: Cylindre Concave Avec Fraise À Crayon

    Exemple: Cylindre concave avec fraise à crayon Exemple: Cylindre concave avec fraise à crayon Déroulement du programme Ce programme ne fonctionne qu‘avec fraise à crayon Le contour de l'ellipse est constitué de nombreux petits segments de droite (à définir avec Q13). Plus vous aurez défini de pas de calcul et plus lisse sera le contour Le cylindre est fraisé...
  • Page 234 Annuler la rotation CYCL DEF 10.1 ROT+0 Annuler le décalage du point zéro CYCL DEF 7.0 POINT ZERO CYCL DEF 7.1 X+0 CYCL DEF 7.2 Y+0 CYCL DEF 7.3 Z+0 Fin du sous-programme LBL 0 END PGM CYLIN MM TNC 410 HEIDENHAIN...
  • Page 235: Exemple: Sphère Convexe Avec Fraise Deux Tailles

    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 l'ellipse est constitué de nombreux petits segments de droite (à définir avec Q14). Plus vous aurez défini de pas de calcul et plus lisse sera le contour Définissez le nombre de coupes sur le contour avec...
  • Page 236 Annuler la rotation CYCL DEF 10.1 ROT+0 Annuler le décalage du point zéro CYCL DEF 7.0 POINT ZERO CYCL DEF 7.1 X+0 CYCL DEF 7.2 Y+0 CYCL DEF 7.3 Z+0 Fin du sous-programme LBL 0 END PGM SPHERE MM TNC 410 HEIDENHAIN...
  • Page 237: Test De Programme Et Exécution De Programme

    Test de programme et exécution de programme...
  • Page 238: Sommaire: Projections

    11.1 Graphismes En mode de fonctionnement 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 239: Vue De Dessus

    Faire glisser le plan de coupe vertical vers la droite ou vers la gauche Faire glisser le plan de coupe horizontal vers le haut ou vers le bas Pendant le décalage, l‘écran affiche la position du plan de coupe. TNC 410 HEIDENHAIN...
  • Page 240: Agrandissement De La Projection

    Représentation 3D La TNC représente la pièce dans l‘espace. Vous pouvez faire pivoter la représentation 3D autour de l‘axe vertical. Les fonctions loupe sont disponibles en mode Test de programme (cf. „ Agrandissement de la projection). Sélectionner la représentation 3D Rotation de la représentation 3D Commuter le menu de softkeys jusqu‘à...
  • Page 241: Répéter La Simulation Graphique

    à ce que la TNC représente la pièce usinée ou non usinée conformément à la BLK FORM programmée Avec la softkey PIECE BR. DITO BLK FORM, la TNC affiche - même après découpe sans PR. EN CPTE DETAIL – la pièce usinée selon sa dimension programmée. TNC 410 HEIDENHAIN...
  • Page 242: Test De Programme

    Calcul du temps d'usinage Modes de fonctionnement Exécution de programme Affichage de la durée comprise entre le début et la fin du programme. Le temps est arrêté en cas d'interruption. Test de programme Affichage du temps approximatif calculé par la TNC pour la durée des déplacements avec avance de l‘outil.
  • Page 243 Répétitions: Introduire le nombre de répétitions à exécuter dans le cas où N est situé à l‘intérieur d‘une répétition de partie de programme Tester une section de programme: appuyer sur la softkey START; la TNC teste le programme jusqu‘à la séquence programmée TNC 410 HEIDENHAIN...
  • Page 244: Exécution De Programme

    11.3 Exécution de programme 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 sur la touche de START externe.
  • Page 245: Exécuter Le Programme D'usinage Contenant Des Coordonnées D'axes Non Commandés

    La précision avec laquelle vous devez aborder la position- cible est définie dans le paramètre-machine 1030.x (valeurs d'introduction possible: 0.001 à 2mm). Les axes non-commandés doivent être indiqués dans une séquence de positionnement séparée; sinon la TNC délivre un message d'erreur. TNC 410 HEIDENHAIN...
  • Page 246: Interrompre L'usinage

    Interrompre l‘usinage Vous disposez de plusieurs possibilités pour interrompre l‘exécution d‘un programme: Interruptions programmées Touche STOP externe Commutation sur Exécution de programme pas-à-pas Lorsque la TNC enregistre une erreur pendant l‘exécution du programme, elle interrompt alors automatiquement l‘usinage. Interruptions programmées Vous pouvez définir des interruptions directement dans le programme d'usinage.
  • Page 247: Déplacer Les Axes De La Machine Pendant Une Interruption

    à appeler un sous-programme ou une répétition de partie de programme TNC 410 HEIDENHAIN...
  • Page 248 Poursuivre l‘exécution du programme à l‘aide de la touche START externe Vous pouvez relancer l‘exécution du programme à l‘aide de la touche START externe si vous avez arrêté le programme: en appuyant sur la touche STOP externe par une interruption programmée en appuyant sur le bouton d'ARRÊT D'URGENCE (fonction machine) Si vous avez interrompu l'exécution du programme avec la...
  • Page 249: Rentrer Dans Le Programme À Un Endroit Quelconque (Amorce De Séquence)

    Aborder le contour: cf. paragraphe suivant „Aborder à nouveau le contour“ Vous pouvez décaler la fenêtre d‘introduction des données pour l‘amorce de séquence. Pour cela, appuyez sur la touche permettant de définir le partage de l‘écran et utilisez les sofkeys qui y sont affichées. TNC 410 HEIDENHAIN...
  • Page 250 Aborder à nouveau le contour La fonction ABORDER POSITION permet à la TNC de déplacer l‘outil vers le contour de la pièce après avoir déplacé les axes de la machine avec la softkey DEPLACEMENT MANUEL pendant une interruption. Sélectionner la réapproche du contour: sélectionner la softkey ABORDER POSITION La TNC indique dans la fenêtre affichée position vers laquelle elle doit déplacer l'outil Déplacer les axes dans l'ordre proposé...
  • Page 251: Transmission Bloc-À-Bloc: Exécution De Programmes Longs

    Lancer le programme d‘usinage à l‘aide de la touche Start externe Si vous avez défini des séquences-tampon supérieures à 0, la TNC attend pour lancer le programme que le nombre de séquences CN défini ait été lu. TNC 410 HEIDENHAIN...
  • Page 252: Passer Outre Certaines Séquences

    11.5 Passer outre certaines séquences Lors du test ou de l‘exécution du programme, vous pouvez omettre les séquences marquées du signe „ /“ lors de la programmation: Exécuter ou tester les séquences de programme marquées du signe „ /“ : mettre la softkey sur OFF Ne pas exécuter ou tester les séquences marquées du signe „...
  • Page 253: Palpeurs 3D

    Palpeurs 3D...
  • Page 254: Cycles De Palpage En Mode Manuel Et Manivelle Électronique

    12.1 Cycles de palpage en modes Manuel et Manivelle électronique La TNC doit avoir été préparée par le constructeur de la machine pour l‘utilisation d‘un système de palpage 3D Lorsque vous voulez effectuer des mesures pendant l‘exécution du programme, veillez à ce que les données d‘outil (longueur, rayon, axe) puissent être exploitées soit à...
  • Page 255: Etalonner Le Palpeur À Commutation

    La rotation est déclenchée par une fonction auxiliaire définie par le constructeur de la machine dans le paramètre-machine 6160. Vous effectuez la mesure du désaxage du palpeur après avoir étalonné le rayon effectif de la bille de palpage. TNC 410 HEIDENHAIN...
  • Page 256: Compenser Le Désaxage De La Pièce

    Positionner la bille de palpage en mode Manuel, dans l‘alésage de la bague de réglage Sélectionner la fonction d‘étalonnage du rayon de la bille de palpage et du désaxage du palpeur: appuyer sur la softkey ETAL R Sélectionner l'axe d'outil. Introduire le rayon de la bague de réglage Palpage: appuyer 4 x sur la touche START externe.
  • Page 257: Initialiser Le Point De Référence Avec Palpeurs 3D

    Z dans le sens Z: sélectionner avec les touches fléchées Palpage: appuyer sur la touche START externe Point de référence: introduire la coordonnée nominale, valider avec la touche ENT TNC 410 HEIDENHAIN...
  • Page 258 Coin pris comme point de référence – Prendre en compte les points palpés pour la rotation de base (cf. figure de droite, en haut) Sélectionner la fonction de palpage: appuyer sur la softkey PALPAGE P Points palpage issus de la rotation de base?: appuyer sur la touche ENT pour prendre en compte les coordonnées des points de palpage Positionner le palpeur à...
  • Page 259 Répéter le processus de palpage pour les 3 autres points. Cf. figure de droite, en bas Introduire les coordonnées du point de référence, valider avec la touche ENT A l‘issue du palpage, la TNC affiche les coordonnées actuelles du centre du cercle ainsi que le rayon PR. TNC 410 HEIDENHAIN...
  • Page 260: Etalonner Des Pièces Avec Palpeurs 3D

    12.3 Etalonner des pièces avec palpeurs 3D Le palpeur 3D vous permet de calculer: les coordonnées d‘une position et, à partir de là, les cotes et angles sur la pièce Définir la coordonnée d‘une position sur la pièce bridée Sélectionner la fonction de palpage: appuyer sur la softkey PALPAGE POS Positionner le palpeur à...
  • Page 261 Avec la softkey PALPAGE ROT , afficher comme angle de rotation l‘angle compris entre l‘axe de référence angulaire et l‘arête de la pièce Annuler la rotation de base ou rétablir la rotation de base d‘origine: Initialiser l'angle de rotation à la valeur notée précédemment TNC 410 HEIDENHAIN...
  • Page 262: Mesure Avec Palpeur 3D En Cours D'exécution Du Programme

    Définir l‘angle compris entre deux arêtes de la pièce Sélectionner la fonction de palpage: appuyer sur la softkey PALPAGE ROT Angle de rotation: noter l‘angle de rotation affiché si vous désirez rétablir par la suite la rotation de base réalisée Exécuter la rotation de base pour le premier côté...
  • Page 263 à l‘aide des touches de sélection des axes Quitter l‘introduction: appuyer sur la touche ENT Exemple de séquences CN 67 TCH PROBE 0.0 PLAN DE REFERENCE Q5 X- 68 TCH PROBE 0.1 X+5 Y+0 Z-5 TNC 410 HEIDENHAIN...
  • Page 264 Exemple: calculer la hauteur d‘un îlot sur la pièce Déroulement du programme Affectation de valeurs aux paramètres du programme Mesurer la hauteur avec le cycle PLAN DE REFERENCE Calculer la hauteur BEGIN PGM PALP3D MM FN 0: Q11 = +20 Coordonnée X du 1er point de palpage Coordonnée Y du 1er point de palpage FN 0: Q12 = +50...
  • Page 265: Digitalisation

    Digitalisation...
  • Page 266: Digitalisation Avec Palpeur À Commutation (Option)

    Module logiciel, „ option Digitalisation” Le cas échéant, logiciel d‘exploitation des données digitalisées SUSA de HEIDENHAIN pour le traitement ultérieur des données issues de la digitalisation avec le cycle MEANDRES Pour effectuer la digitalisation, on dispose des cycles de digitalisation...
  • Page 267: Programmer Les Cycles De Digitalisation

    Exemple de séquences CN 50 TCH PROBE 5.0 ZONE 51 TCH PROBE 5.1 NOM PGM: DONNEES 52 TCH PROBE 5.2 Z X+0 Y+0 Z+0 53 TCH PROBE 5.3 X+10 Y+10 Z+20 54 TCH PROBE 5.4 HAUT.: + 100 TNC 410 HEIDENHAIN...
  • Page 268: Digitalisation En Méandres

    Si vous traitez ultérieurement les données digitalisées à l‘aide du logiciel d‘exploitation SUSA de HEIDENHAIN, vous devez utiliser la digitalisation en MEANDRES. Lors de la digitalisation, sélectionnez un axe du plan d‘usinage dans lequel le palpeur se déplace en partant du point MIN dans le plan d‘usinage et dans le sens positif jusqu‘à...
  • Page 269: Digitalisation De Courbes De Niveaux

    COURBES DE NIVEAUX. Les coordonnées de la position à laquelle le palpeur affleure la forme sont mémorisées. Dans le programme d‘usinage, vous devez définir le cycle de digitalisation ZONE avant le cycle COURBES DE NIVEAUX. TNC 410 HEIDENHAIN...
  • Page 270 Paramètres de digitalisation Limitation temps: laps de temps pendant lequel le palpeur doit atteindre le premier point de palpage d‘une courbe de niveaux après une boucle. La TNC interrompt le cycle de digitalisation si la durée programmée est dépassée. Plage d‘introduction: 0 à 7200 secondes. Pas de limitation de temps si vous introduisez „...
  • Page 271: Utilisation Des Données Digitalisées Dans Un Programme D'usinage

    2 TOOL CALL 1 Z S4000 Définir l‘avance de fraisage, MARCHE broche et MARCHE arrosage 3 L R0 F1500 M13 Appeler les données digitalisées contenues dans la mémoire externe 4 CALL PGM EXT:DONNEES END PGM FRAISAGE MM TNC 410 HEIDENHAIN...
  • Page 272: Fonctions Mod

    Fonctions MOD...
  • Page 273: Sélectionner, Modifier Et Quitter Les Fonctions Mod

    14.1 Sélectionner, modifier et quitter les fonctions MOD Grâce aux fonctions MOD, vous disposez d‘autres affichages et possibilités d‘introduction. Sélectionner les fonctions MOD Sélectionner le mode de fonctionnement dans lequel vous désirez modifier des fonctions MOD. Sélectionner les fonctions MOD: appuyer sur la touche MOD.
  • Page 274: Introduire Un Code

    Sélectionner le MODE DE FONCTIONNEMENT de l‘appareil externe Appareil externe INTERFACE RS232 Unité à disquettes HEIDENHAIN FE 401 et FE 401B Autres appareils: imprimante, lecteur, EXT1, EXT2 unité de perforation, PC sans TNCremo. PC avec logiciel HEIDENHAIN TNCremo Aucun transfert données;...
  • Page 275: Définir La Mémoire Pour La Transmission Bloc-À-Bloc

    Pour transférer vos fichiers à partir de la TNC ou vers elle, nous vous conseillons l'utilisation du logiciel HEIDENHAIN TNCremo. TNCremo vous permet de gérer toutes les commandes HEIDENHAIN via l'interface série. Pour recevoir contre frais de droits d'utilisation le logiciel TNCremo, merci de bien vouloir prendre contact avec HEIDENHAIN.
  • Page 276: Paramètres Utilisateur Spécifiques De La Machine

    (COM1 ou COM2) ainsi que la vitesse de transmission des données. Introduisez les informations demandées. Transfert des données entre TNC 410 et TNCremo Vérifiez si: la TNC est bien raccordée sur la bonne interface série de votre ordinateur la vitesse de transmission des données est la même sur la TNC...
  • Page 277: Sélectionner L'affichage De Positions

    14.6 Sélectionner l‘affichage de positions Vous pouvez influer sur l‘affichage des coordonnées pour le mode Manuel et les modes de déroulement du programme: ER.P La figure de droite indique différentes positions de l‘outil Position de départ Position à atteindre par l‘outil DIST Point zéro pièce Point zéro machine...
  • Page 278: Sélectionner La Langue De Programmation

    Texte clair ou une séquence DIN/ISO en mode Positionnement avec introduction manuelle. Introduire une séquence en Texe clair: HEIDENHAIN Introduire une séquence DIN/ISO: ISO Cette fonction MOD définit également la langue de programmation lorsque vous ouvrez un nouveau programme.
  • Page 279: Introduire Les Limites De La Zone De Déplacement

    14.9 Introduire les limites de la zone de déplacement Dans la zone de déplacement max., vous pouvez limiter la course utile pour les axes de coordonnées. Exemple d‘application: Protection d‘un appareil diviseur contre tout risque de collision Limitation de la zone de déplacement pour l'exécution du programme m in m a x...
  • Page 280: Exécuter La Fonction D'aide

    Sélectionner la fonction MOD: appuyer sur la touche MOD Sélectionner la fonction d'AIDE appuyer sur AIDE Avec les touches fléchées „ vers l'avant/l'arrière“ , sélectionner la ligne du fichier d'aide marquée d'un # Exécuter la fonction d'AIDE sélectionnée: appuyer sur Start CN TNC 410 HEIDENHAIN...
  • Page 281: Tableaux Et Sommaires

    Tableaux et sommaires...
  • Page 282: Paramètres Utilisateur Généraux

    15.1 Paramètres utilisateur généraux Les paramètres utilisateur généraux sont des paramètres-machine qui influent sur le comportement de la TNC. Les paramètres utilisateur classiques sont, par exemple: la langue de dialogue l‘interface les vitesses de déplacement le déroulement d‘opérations d‘usinage l‘action des potentiomètres Possibilités d‘introduction des paramètres-machine Les paramètres-machines sont programmés sous forme de nombres décimaux...
  • Page 283: Transmission Externe Des Données

    DC3, parité de caractère paire, parité de caractère souhaitée, 2 bits de stop Introduire dans PM 5020.1: 1+0+8+0+32+64 = 105 Définir le type d'interface pour EXT1 (5030.0) et EXT2 (5030.1) PM5030.x Transmission standard: 0 Interface pour transmission bloc-à-bloc: 1 TNC 410 HEIDENHAIN...
  • Page 284: Palpeurs 3D Et Digitalisation

    Palpeurs 3D et digitalisation Sélectionner le type de transmission PM6010 Palpeur avec transmission par câble: 0 Palpeur avec transmission infra-rouge: 1 Avance de palpage pour palpeur à commutation PM6120 80 à 3 000 [mm/min.] Course max. jusqu‘au point de palpage PM6130 0,001 à...
  • Page 285 40,000 à 120,000 [m/min.] Coordonnées REF du centre de la tige du TT 120 PM6580.0 axe X: -30 000,000 à 30 000,000 PM6580.1 axe Y: -30 000,000 à 30 000,000 PM6580.2 axe Z: -30 000,000 à 30 000,000 TNC 410 HEIDENHAIN...
  • Page 286: Affichages Tnc, Éditeur Tnc

    Affichages TNC, éditeur TNC Configuration du poste de programmation PM7210 TNC avec machine: 0 TNC comme poste de programmation avec automate actif: 1 TNC comme poste de programmation avec automate inactif: 2 Confirmer le dialogue COUPURE D'ALIMENTATION à la mise sous tension PM7212 Confirmer à...
  • Page 287 Décalage de l‘outil entre le centre de la tige de palpage et le centre de l‘outil – TT:R-OFFS: 0 à 22 PM7266.20 Tolérance de détection de rupture pour longueur d‘outil – LBREAK.: 0 à 22 PM7266.21 Tolérance de détection de rupture pour rayon d‘outil– RBREAK: 0 à 22 TNC 410 HEIDENHAIN...
  • Page 288 Configurer tableau d'emplacements d'outils;numéro de colonne dans le tableau d'outils pour (ne pas exécuter: 0) PM7267 .0 Numéro de l‘outil – T: 0 à 5 PM7267 .1 Outil spécial – ST: 0 à 5 PM7267 .2 Emplacement fixe – F: 0 à 5 PM7267 .3 Emplacement bloqué...
  • Page 289 Bloquer l'initialisation du point de référence dans le 4ème Bloquer l'axe: +8 Bloquer l'initialisation du point de référence avec les touches d'axe orange PM7296 Ne pas bloquer l‘initialisation du point de référence: 0 Bloquer l‘initialisation du point de référence avec touches d‘axe orange: 1 TNC 410 HEIDENHAIN...
  • Page 290 Annuler l'affichage d'état, les paramètres Q et les données d'outils en fin de programme PM7300 Ne pas effacer l'affichage d'état: +0 Effacer l'affichage d'état: +1 Effacer les paramètres Q: +0 Ne pas effacer les paramètres Q: +2 Effacer numéro, axe et données d'outil: +0 Ne pas effacer numéro, axe et données d'outil: +4 Définition de la représentation graphique PM7310...
  • Page 291: Usinage Et Déroulement Du Programme

    Ne pas lisser le profil de vitesse si un petit segment de droite est situé entre les transitions de contour: +0 Lisser le profil de vitesse si un petit segment de droite est situé entre les transistions de contour: +2 TNC 410 HEIDENHAIN...
  • Page 292 Cycles SL, processus PM7420.0 Fraisage d‘un canal le long du contour, sens horaire pour îlots et sens anti-horaire pour poches: +0 Fraisage d‘un canal le long du contour, sens horaire pour poches et sens anti-horaire pour îlots: +1 Fraisage d‘un canal de contour avant évidement: +0 Fraisage d‘un canal de contour après évidement: +2 Combinaison de contours corrigés: +0 Combinaison de contours non-corrigés: +4...
  • Page 293: Manivelles Électroniques

    Manivelle portable HR 410 avec fonctions auxiliaires: 6 Fonctions manivelle PM7641 Facteur de subdivision programmable au clavier: +0 Facteur de subdivision à définir par module automate: +1 Manivelle inactive en mode Mémorisation: +0 Manivelle active en mode Mémorisation: +2 TNC 410 HEIDENHAIN...
  • Page 294: Distribution Des Plots Et Câbles De Raccordement Interface

    15.2 Distribution des plots et câbles de raccordement interface Interface V.24/RS-232-C Appareils HEIDENHAIN Appareils HEIDENHAIN Appareil Câble standard Bloc adaptateur Câble de liaison externe HEIDENHAIN V.24 HEIDENHAIN Ex. FE max. 17 m La distribution des plots sur l‘unité logique de la TNC (X21) et sur le bloc adaptateur diffèrent.
  • Page 295 Autres appareils La distribution des plots sur un autre appareil peut diverger considérablement 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 décrite ci-dessous. Bloc adaptateur V.24...
  • Page 296: Informations Techniques

    Fonctionnement en parallèle Edition pendant l‘exécution d‘un programme d‘usinage par la TNC Représentation graphique Graphisme de programmation Graphisme de test Types de fichiers Programmes en dialogue Texte clair HEIDENHAIN Programmes DIN/ISO Tableaux de points zéro Tableaux d'outils Tableau d'emplacements Mémoire de programmes avec batterie tampon pour env.
  • Page 297: Fonctions Programmables

    Facteur échelle Utilisation d‘un palpeur 3D Fonctions de palpage pour l'initialisation du point de référence et pour l'étalonnage automatique de la pièce Digitalisation de formes 3D avec palpeur à commutation (option) Etalonnage automatique d'outils avec TT 120 TNC 410 HEIDENHAIN...
  • Page 298: Caractéristiques De La Tnc

    Fonctions arithmétiques Fonctions de calcul de base +, – , x et ¸ Calculs trigonométriques sin, cos, tan, arcsin, arccos, arctan √ √ Racine de valeurs ( a) et sommes de carrés ( Elévation de valeurs au carré (SQ) Elévation de valeurs à une puissance (^) Constante PI (3,14) Fonctions logarithmiques Fonction exponentielle...
  • Page 299: Messages D'erreur De La Tnc

    Fichier protégé! Annuler la protection de programme si le fichier doit être édité Numéro de label affecté N‘attribuer un numéro de label qu‘une seule fois Saut au label 0 non autorisé Ne pas programmer CALL LBL 0 TNC 410 HEIDENHAIN...
  • Page 300: Messages D'erreur De La Tnc Relatifs Au Test Et À L'exécution Du Programme

    Messages d‘erreur de la TNC relatifs au test et à l‘exécution du programme Axe programmé en double N‘introduire qu‘une fois les coordonnées des positions de chaque axe Séqu. actuelle non sélectionnée Avant un test ou une exécution de programme, sélectionner le début du programme avec GOTO 0 Point de palpage inaccessible Pré-positionner le palpeur 3D plus près du point de palpage...
  • Page 301 Les cercles d‘arrondi doivent s‘insérer entre les éléments du contour Touche non fonctionnelle Message si l‘on appuye sur des touches sans fonction actuelle Déviation tige de palpage Pré-positionner la tige avant le 1er palpage sans faire remuer la pièce TNC 410 HEIDENHAIN...
  • Page 302 Etalonner le système de palpage Réétalonner le TT; les paramètres-machine du TT ont été modifiés Système de palpage non prêt Régler fenêtre d‘émission et réception (TS 630) sur l‘unité réceptrice Contrôler l‘état de fonctionnement du système de palpage TOOL CALL manque N'appeler que les outils également définis Exécuter amorce séquence avec PLC = ON Départ progr.
  • Page 303: Messages D'erreur De La Tnc Relatifs À La Digitalisation

    Avant la digitalisation, annuler les conversions de coordonnées Image miroir non autorisée Avant la digitalisation, annuler les conversions de coordonnées Déviation tige de palpage Prépositionner le palpeur de manière à ce que sa tige ne puisse pas être déviée à l'extérieur de la ZONE TNC 410 HEIDENHAIN...
  • Page 304: Changement De La Batterie-Tampon

    Système de palpage non prêt Régler fenêtre d+émission et réception (TS 630) sur l+unité réceptrice Contrôler l+état de fonctionnement du système de palpage Le palpeur ne peut pas être dégagé Changer pile palpeur Changer la pile située dans la tête de palpage (TS 630) Le message est émis en fin de ligne Limitation temps dépassée Mettre en conformité...
  • Page 305 électronique ... 16 Coordonnées polaires avec touches de sens externes ... 15 définir le pôle ... 28 pas-à-pas ... 17 principes de base ... 28 Axes non commandés dans le programme CN ... 239 Axes principaux ... 27 TNC 410 HEIDENHAIN...
  • Page 306 Ellipse ... 224 Facteur échelle ... 186 Décalage point zéro ... 182 Etalonnage de pièces ... 254 Facteur échelle spécifique de l’axe ... avec tableaux de points zéro ... 182 Etalonnage d’outils Déplacements d’outil Familles de pièces ... 207 automatique ... 56 programmer ...
  • Page 307 Interface de données relatives ... 29 configurer ... 269 Poche circulaire distribution raccordements ... 290 ébauche ... 144 Interpolation hélicoïdale ... 88 finition ... 146 Interrompre l’usinage ... 240 Poche rectangulaire ébauche ... 140 finition ... 141 TNC 410 HEIDENHAIN...
  • Page 308 ... 237 Simulation graphique ... 235 autres fonctions ... 213 sommaire ... 236 Sous-programme conditions si/alors ... 211 TNC 410 ... 2 appeler ... 195 fonctions angulaires ... 210 TNCremo ... 270 processus ... 194 fonctions arithmétiques Trajectoire ciculaire ... 79, 80, 81, 87 , 88 programmer ...
  • Page 309 Effet de la fonction M Action sur séquence - en début à la fin Page ARRÊT de déroulement du programme/ARRÊT broche/ARRÊT arrosage Arrêt facultatif d'exécution de 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 MARCHE broche sens horaire MARCHE broche sens anti-horaire ARRET broche...

Table des Matières