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

Publicité

Liens rapides

Manuel d'utilisation
HEIDENHAIN-
Conversationnel
TNC 640
Logiciel CN
340590-01
340591-01
340594-01
Français (fr)
5/2012

Publicité

Table des Matières
loading

Sommaire des Matières pour HEIDENHAIN TNC 640

  • Page 1 Manuel d'utilisation HEIDENHAIN- Conversationnel TNC 640 Logiciel CN 340590-01 340591-01 340594-01 Français (fr) 5/2012...
  • Page 2 Eléments de commande de la TNC Gérer les programmes/fichiers, fonctions TNC Eléments de commande à l'écran Touche Fonction Touche Fonction Sélectionner et effacer des programmes/ fichiers, transmission externe des données Définir le partage de l'écran Définir un appel de programme, sélectionner les tableaux de points zéro et de points Commuter l'écran entre les modes Machine et Programmation...
  • Page 3 Données d'outils Introduire les axes de coordonnées et nombres, édition Touche Fonction Touche Fonction Définir les données d'outils dans le Sélectionner les axes ou . . . programme les introduire dans le programme Appeler les données d'outils Chiffres . . . Point décimal/inverser le signe Programmation d'opérations de contournage Touche...
  • Page 5 Modifications souhaitées ou découverte d'une "coquille"? Nous nous efforçons en permanence d'améliorer notre documentation. Merci de votre aide, faites-nous part de votre souhaits de modification à l'adresse E-mail: tnc-userdoc@heidenhain.de. HEIDENHAIN TNC 640...
  • Page 6 TNC. Manuel d'utilisation de la programmation des cycles: Toutes les fonctions relatives aux cycles (cycles palpeurs et cycles d'usinage) sont décrites dans un autre manuel. En cas de besoin, adressez-vous à HEIDENHAIN pour recevoir ce manuel d'utilisation. ID: 892905-xx...
  • Page 7 Options de logiciel La TNC 640 dispose de diverses options de logiciel qui peuvent être activées par le constructeur de votre machine. Chaque option doit être activée séparément et comporte individuellement les fonctions suivantes: Option de logiciel 1 (numéro d'option #08) Interpolation sur corps d'un cylindre (cycles 27, 28 et 29) Avance en mm/min.
  • Page 8 Double speed (numéro d'option #49) Les boucles d'asservissement Double speed sont utilisées de préférence avec les broches à grande vitesse, les moteurs linéaires et les moteurs-couple Option de logiciel KinematicsOpt (numéro d'option #48) Cycles palpeurs pour contrôler et optimiser la précision de la machine.
  • Page 9 L'acquisition payante du code correspondant vous permet d'activer les fonctions FCL. Pour cela, prenez contact avec le constructeur de votre machine ou avec HEIDENHAIN. Lieu d'implantation prévu La TNC correspond à la classe A selon EN 55022. Elle est essentiellement prévue pour fonctionner en milieux industriels.
  • Page 11: Table Des Matières

    Sommaire Premiers pas avec la TNC 640 Introduction Programmation: principes de base, gestionnaire de fichiers Programmation: aides à la programmation Programmation: outils Programmation: programmer les contours Programmation: sous-programmes et répétitions de parties de programme Programmation: Paramètres Q Programmation: fonctions auxiliaires Programmation: fonctions spéciales...
  • Page 13 1 Premiers pas avec la TNC 640 ..35 1.1 Résumé ..36 1.2 Mise sous tension de la machine ..37 Acquitter la coupure d'alimentation et passer sur les points de référence ..37 1.3 Programmer la première pièce ..38 Sélectionner le mode de fonctionnement adéquat ..
  • Page 14 Affichage d'état „général“ ..65 Affichage d'état supplémentaire ..67 2.5 Gestionnaire de fenêtres ..74 Barre des taches ..75 2.6 Accessoires: palpeurs 3D et manivelles électroniques HEIDENHAIN ..76 Palpeurs 3D ..76 Manivelles électroniques HR ..77...
  • Page 15 Sélection du point d'origine ..84 3.2 Ouverture et introduction de programmes ..85 Structure d'un programme CN en texte clair HEIDENHAIN ..85 Définition de la pièce brute: BLK FORM ..85 Ouvrir un nouveau programme d'usinage ..86 Programmation des déplacements d'outils en dialogue texte clair ..
  • Page 16 4 Programmation: aides à la programmation ..125 4.1 Insertion de commentaires ..126 Utilisation ..126 Commentaire pendant l'introduction du programme ..126 Insérer ultérieurement un commentaire ..126 Commentaire dans une séquence donnée ..126 Fonctions lors de l'édition de commentaire ..127 4.2 Affichage dans les programmes CN ..
  • Page 17 Appeler les données d'outils ..162 Changement d'outil ..163 Gestionnaire d'outils (option de logiciel) ..168 5.3 Correction d'outil ..176 Introduction ..176 Correction de longueur d'outil ..176 Correction du rayon d'outil ..177 HEIDENHAIN TNC 640...
  • Page 18 6 Programmation: programmer les contours ..181 6.1 Déplacements d'outils ..182 Fonctions de contournage ..182 Programmation flexible de contours FK ..182 Fonctions auxiliaires M ..182 Sous-programmes et répétitions de parties de programme ..182 Programmation avec paramètres Q ..182 6.2 Principes de base des fonctions de contournage ..
  • Page 19 Graphique de programmation FK ..218 Ouvrir le dialogue FK ..219 Pôle pour programmation FK ..220 Droites FK ..220 Trajectoires circulaires FK ..221 Possibilités d'introduction ..222 Points auxiliaires ..226 Rapports relatifs ..227 HEIDENHAIN TNC 640...
  • Page 20 7 Programmation: sous-programmes et répétitions de parties de programme ..235 7.1 Identifier les sous-programmes et répétitions de parties de programme ..236 Label ..236 7.2 Sous-programmes ..237 Fonctionnement ..237 Remarques sur la programmation ..237 Programmer un sous-programme ..237 Appeler un sous-programme ..
  • Page 21 Programmation d'instructions SQL ..294 Résumé des softkeys ..294 SQL BIND ..295 SQL SELECT ..296 SQL FETCH ..299 SQL UPDATE ..300 SQL INSERT ..300 SQL COMMIT ..301 SQL ROLLBACK ..301 HEIDENHAIN TNC 640...
  • Page 22 8.10 Introduire directement une formule ..302 Introduire une formule ..302 Règles de calculs ..304 Exemple d'introduction ..305 8.11 Paramètres string ..306 Fonctions de traitement de strings ..306 Affecter les paramètres string ..307 Chaîner des paramètres string ..308 Convertir une valeur numérique en paramètre string ..
  • Page 23 Dégagement du contour dans le sens de l'axe d'outil: M140 ..346 Annuler la surveillance du palpeur: M141 ..347 Effacer la rotation de base: M143 ..347 Dégager automatiquement l'outil du contour lors d'un stop CN: M148 ..348 HEIDENHAIN TNC 640...
  • Page 24 10 Programmation: fonctions spéciales ..349 10.1 Résumé des fonctions spéciales ..350 Menu principal fonctions spéciales SPEC FCT ..350 Menu valeur de programme par défaut ..351 Menu des fonctions pour l'usinage de contours et de points ..351 Menu de définition de diverses fonctions Texte clair ..
  • Page 25 Utilisation d'autres outils: valeurs Delta ..407 Correction 3D sans TCPM ..408 Fraisage en bout: correction 3D avec TCPM ..408 Fraisage en roulant: correction de rayon 3D avec TCPM et correction de rayon (RL/RR) ..410 HEIDENHAIN TNC 640...
  • Page 26 12 Programmation: Gestion des palettes ..413 12.1 Gestion des palettes ..414 Utilisation ..414 Sélectionner le tableau de palettes ..416 Quitter le tableau de palettes ..416 Exécuter un fichier de palettes ..417...
  • Page 27 Données d'outils ..427 Correction de rayon de la dent SRK ..429 Gorges et dégagements ..430 Tournage incliné ..437 13.3 Fonctions balourd ..439 Balourd en mode tournage ..439 Cycle de mesure du balourd ..441 HEIDENHAIN TNC 640...
  • Page 28 14 Mode manuel et réglages ..443 14.1 Mise sous tension, Mise hors tension ..444 Mise sous tension ..444 Mise hors tension ..446 14.2 Déplacement des axes de la machine ..447 Remarque ..447 Déplacer l'axe avec les touches de sens externes ..447 Positionnement pas à...
  • Page 29 Restrictions pour l'inclinaison du plan d'usinage ..479 Activation manuelle de l'inclinaison ..480 Activer le sens actif de l'axe d'outil en tant que sens d'usinage actif ..481 Initialisation du point d'origine dans le système incliné ..482 HEIDENHAIN TNC 640...
  • Page 30 15 Positionnement avec introduction manuelle ..483 15.1 Programmation et exécution d'opérations d'usinage simples ..484 Exécuter le positionnement avec introduction manuelle ..484 Sauvegarder ou effacer des programmes dans $MDI ..487...
  • Page 31 16.6 Démarrage automatique du programme ..515 Utilisation ..515 16.7 Sauter des séquences ..516 Utilisation ..516 Insérer le caractère „/“ ..516 Effacer le caractère „/“ ..516 16.8 Arrêt de programme optionnel ..517 Utilisation ..517 HEIDENHAIN TNC 640...
  • Page 32 17.3 Introduire un code ..523 Utilisation ..523 17.4 Configurer les interfaces de données ..524 Interface série de la TNC 640 ..524 Utilisation ..524 Configurer l'interface RS-232 ..524 Régler le TAUX EN BAUDS (baudRate) ..524 Configurer le protocole (protocole) ..
  • Page 33 18.1 Paramètres utilisateur spécifiques à la machine ..542 Utilisation ..542 18.2 Repérage des broches et câbles pour les interfaces de données ..550 Interface V.24/RS-232-C, appareils HEIDENHAIN ..550 Appareils autres que HEIDENHAIN ..551 Prise femelle RJ45 pour Interface Ethernet ..551 18.3 Informations techniques ..
  • Page 35: Premiers Pas Avec La Tnc

    Premiers pas avec la TNC 640...
  • Page 36: 1.1 Résumé

    Les thèmes suivants sont traités dans ce chapitre: Mise sous tension de la machine Programmer la première pièce Contrôler graphiquement la première pièce Configurer les outils Dégauchir la pièce Exécuter le premier programme Premiers pas avec la TNC 640...
  • Page 37: Mise Sous Tension De La Machine

    La TNC est maintenant opérationnelle et se trouve en mode Manuel. Informations détaillées sur ce sujet Passer sur les points de référence: voir „Mise sous tension”, page Modes de fonctionnement: voir „Mémorisation/Edition de programme”, page 63 HEIDENHAIN TNC 640...
  • Page 38: 1.3 Programmer La Première Pièce

    Informations détaillées sur ce sujet Créer et modifier les programmes: voir „Editer un programme”, page 91 Aperçu des touches: voir „Eléments de commande de la TNC”, page 2 Premiers pas avec la TNC 640...
  • Page 39: Créer Un Nouveau Programme/Gestionnaire De Fichiers

    Par la suite, vous ne pouvez plus modifier ces séquences. Informations détaillées sur ce sujet Gestion des fichiers: voir „Travailler avec le gestionnaire de fichiers”, page 100 Créer un nouveau programme: voir „Ouverture et introduction de programmes”, page 85 HEIDENHAIN TNC 640...
  • Page 40: Définir Une Pièce Brute

    0 BEGIN PGM NOUV MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-40 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 END PGM NOUV MM Informations détaillées sur ce sujet Définir la pièce brute: (voir page 86) Premiers pas avec la TNC 640...
  • Page 41: Structure Du Programme

    5 PATTERN DEF POS1( X... Y... Z... ) ... Programmation des cycles: voir Manuel d'utilisation des cycles 6 CYCL DEF... 7 CYCL CALL PAT FMAX M13 8 L Z+250 R0 FMAX M2 9 END PGM EXPLCYC MM HEIDENHAIN TNC 640...
  • Page 42: Programmer Un Contour Simple

    3000 mm/min., valider avec la touche ENT Fonction auxiliaire M? Mise en route de la broche et de l'arrosage, p. ex. M13, valider avec la touche END: la TNC mémorise la séquence de déplacement Premiers pas avec la TNC 640...
  • Page 43 Y 5 et mémoriser avec la touche END Définir le chanfrein au point de contour 4: introduire la largeur 20 mm, mémoriser avec la touche END Aborder le point de contour 1: introduire la coordonnée X 5 et mémoriser avec la touche END HEIDENHAIN TNC 640...
  • Page 44 Types d'avances programmables: voir „Possibilités d'introduction de l'avance”, page 89 Correction du rayon d'outil: voir „Correction du rayon d'outil”, page Fonctions auxiliaires M: voir „Fonctions auxiliaires pour contrôler l'exécution du programme, la broche et l'arrosage”, page 333 Premiers pas avec la TNC 640...
  • Page 45: Créer Un Programme Avec Cycles

    Introduisez successivement tous les paramètres demandés par la TNC et validez chaque saisie avec la touche ENT. Sur la partie droite de l'écran, la TNC affiche également un graphique qui représente le paramètre correspondant du cycle HEIDENHAIN TNC 640...
  • Page 46 Avance F=? Valider avec la touche ENT: déplacement en avance rapide (FMAX) Fonction auxiliaire M? Introduire M2 pour la fin du programme, valider avec la touche END: la TNC mémorise la séquence de déplacement Premiers pas avec la TNC 640...
  • Page 47 8 L Z+250 R0 FMAX M2 Dégager l'outil, fin du programme 9 END PGM C200 MM Informations détaillées sur ce sujet Créer un nouveau programme: voir „Ouverture et introduction de programmes”, page 85 Programmation des cycles: voir Manuel d'utilisation des cycles HEIDENHAIN TNC 640...
  • Page 48: Contrôler Graphiquement La Première Pièce

    Appuyer sur la touche END: quitter le gestionnaire de fichiers Informations détaillées sur ce sujet Gestion des outils: voir „Introduire les données d'outils dans le tableau”, page 152 Tester les programmes: voir „Test de programme”, page 503 Premiers pas avec la TNC 640...
  • Page 49: Sélectionner Le Programme Que Vous Souhaitez Tester

    Sélectionner par softkey la vue souhaitée Afficher la vue de dessus Afficher la représentation dans 3 plans Afficher la représentation 3D Informations détaillées sur ce sujet Fonctions graphiques: voir „Graphiques”, page 490 Exécuter le test du programme: voir „Test de programme”, page HEIDENHAIN TNC 640...
  • Page 50: Lancer Le Test De Programme

    Informations détaillées sur ce sujet Exécuter le test du programme: voir „Test de programme”, page Fonctions graphiques: voir „Graphiques”, page 490 Régler la vitesse de test: voir „Régler la vitesse du test du programme”, page 491 Premiers pas avec la TNC 640...
  • Page 51: 1.5 Configurer Les Outils

    Quitter le tableau d'outils: appuyer sur la touche END Informations détaillées sur ce sujet Modes de fonctionnement de la TNC: voir „Modes de fonctionnement”, page 62 Travailler avec le tableau d'outils: voir „Introduire les données d'outils dans le tableau”, page 152 HEIDENHAIN TNC 640...
  • Page 52: Le Tableau D'emplacements Tool_P.tch

    Quitter le tableau d'emplacements: appuyer sur la touche END Informations détaillées sur ce sujet Modes de fonctionnement de la TNC: voir „Modes de fonctionnement”, page 62 Travailler avec le tableau d'emplacements: voir „Tableau d'emplacements pour changeur d'outils”, page 159 Premiers pas avec la TNC 640...
  • Page 53: 1.6 Dégauchir La Pièce

    Si vous disposez d'un palpeur 3D sur votre machine, l'opération de dégauchissage de la pièce est inutile. Si vous ne disposez pas d'un palpeur 3D, vous devez dégauchir la pièce pour qu'elle positionnée parallèlement aux axes de la machine après sa fixation. HEIDENHAIN TNC 640...
  • Page 54: Dégauchir La Pièce Avec Un Palpeur 3D

    Informations détaillées sur ce sujet Mode de fonctionnement MDI: voir „Programmation et exécution d'opérations d'usinage simples”, page 484 Dégauchir la pièce: voir „Compensation du désalignement de la pièce avec un palpeur 3D”, page 468 Premiers pas avec la TNC 640...
  • Page 55: Initialisation Du Point D'origine Avec Palpeur 3D

    Initialiser à 0: appuyer sur la softkey INITIAL. POINT DE RÉFÉRENCE Quitter le menu avec la softkey END Informations détaillées sur ce sujet Initialiser les points d'origine: voir „Initialisation du point d'origine avec palpeur 3D”, page 470 HEIDENHAIN TNC 640...
  • Page 56: 1.7 Exécuter Le Premier Programme

    Gestion des fichiers: voir „Travailler avec le gestionnaire de fichiers”, page 100 Lancer le programme Appuyer sur la touche Start CN: la TNC exécute le programme courant Informations détaillées sur ce sujet Exécuter les programmes: voir „Exécution de programme”, page Premiers pas avec la TNC 640...
  • Page 57: Introduction

    Introduction...
  • Page 58: Programmation: Dialogue Texte Clair Heidenhain Et Din/Iso

    Compatibilité Les programmes d'usinage issues des commandes HEIDENHAIN (à partir de la TNC 150 B) sont compatibles avec la TNC 640 sous certaines conditions. Quand une séquence CN comporte des éléments non valides, une séquence d'ERREUR est créée par la TNC lors de l'ouverture du fichier.
  • Page 59: Ecran Et Panneau De Commande

    Définition du partage de l'écran Touche de commutation de l'écran entre les modes Machine et Programmation Touches de sélection des softkeys destinées au constructeur de la machine Commuter les barres de softkeys destinées au constructeur de la machine HEIDENHAIN TNC 640...
  • Page 60: Définir Le Partage De L'écran

    Définir le partage de l'écran L'utilisateur sélectionne le partage de l'écran: ainsi, par exemple, la TNC peut afficher le programme en mode Mémorisation/Edition de programme dans la fenêtre de gauche et simultanément le graphique de programmation dans la fenêtre de droite. L'articulation des programmes peut également être affichée dans la fenêtre de droite.
  • Page 61: Panneau De Commande

    Panneau de commande La TNC 640 est livrée avec un panneau de commande intégré. La figure en haut à droite montre les éléments du panneau de commande: Clavier alphabétique pour l'introduction de textes, noms de fichiers et programmation DIN/ISO Gestion de fichiers...
  • Page 62: 2.3 Modes De Fonctionnement

    2.3 Modes de fonctionnement Mode Manuel et Manivelle électronique Le réglage des machines s'effectue en mode Manuel. Ce mode permet de positionner les axes de la machine manuellement ou pas à pas, d'initialiser les points d'origine et d'incliner le plan d'usinage. Le mode Manivelle électronique sert au déplacement manuel des axes de la machine à...
  • Page 63: Mémorisation/Edition De Programme

    La simulation est assistée graphiquement dans plusieurs vues Softkeys de partage d'écran: voir „Exécution de programme en continu et Exécution de programme pas à pas”, page 64. HEIDENHAIN TNC 640...
  • Page 64: 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. Après une interruption, vous pouvez relancer l'exécution du programme.
  • Page 65: 2.4 Affichages D'état

    L'axe peut être déplacé avec la manivelle Les axes sont déplacés en tenant compte de la rotation de base Les axes sont déplacés dans un plan d'usinage incliné La fonction M128 ou FONCTION TCPM est active Aucun programme n'est actif HEIDENHAIN TNC 640...
  • Page 66 Symbole Signification Programme lancé Programme arrêté Programme est interrompu Mode tournage actif Introduction...
  • Page 67: Affichage D'état Supplémentaire

    Les affichages d'état disponibles décrits ci-après sont à sélectionner directement par softkeys ou avec les softkeys de commutation. Notez que les informations concernant l'affichage d'état décrites ci-après ne sont disponibles que si l'option de logiciel correspondante a été validée sur votre TNC. HEIDENHAIN TNC 640...
  • Page 68 Résumé La TNC affiche le formulaire d'état Sommaire après la mise sous tension si vous avez sélectionné le partage d'écran PROGRAMME+INFOS (ou POSITION + INFOS). Le formulaire Sommaire récapitule les principales informations d’état également disponibles dans les formulaires détaillés. Softkey Signification Affichage de position Informations sur l'outil...
  • Page 69 Numéros de sous-programmes actifs avec le numéro de la séquence d'appel et le numéro de label appelé Informations relatives aux cycles standard (onglet CYC) Softkey Signification Sélection Cycle d'usinage actif directe impossible Valeurs actives du cycle 32 Tolérance HEIDENHAIN TNC 640...
  • Page 70 Fonctions auxiliaires M actives (onglet M) Softkey Signification Sélection Liste des fonctions M actives normalisées directe impossible Liste des fonctions M actives personnalisées au constructeur de votre machine Introduction...
  • Page 71 Surépaisseurs (valeurs Delta) du tableau d'outils (TAB) et de TOOL CALL (PGM) Temps d'utilisation, temps d'utilisation max. (TIME 1) et temps d'utilisation max. avec TOOL CALL (TIME 2) Affichage de l'outil courant et de l'outil jumeau (suivant) HEIDENHAIN TNC 640...
  • Page 72 Etalonnage d'outils (onglet TT) La TNC n'affiche l'onglet TT que si cette fonction est active sur votre machine. Softkey Signification Sélection Numéro de l'outil à étalonner directe impossible Affichage indiquant si le rayon ou la longueur d'outil doit être étalonné Valeurs MIN et MAX d'étalonnage des différentes dents et résultat de la mesure avec l'outil en rotation (DYN).
  • Page 73 Q ou paramètres string Plusieurs paramètres Q peuvent être introduits, séparés par une virgule (p. ex. Q 1,2,3,4). La plage d'affichage est définie avec un trait d'union (p. ex. Q 10-14) HEIDENHAIN TNC 640...
  • Page 74: 2.5 Gestionnaire De Fenêtres

    2.5 Gestionnaire de fenêtres Le constructeur de votre machine définit l'étendue des fonctions et le comportement du gestionnaire de fenêtres. Consultez le manuel de la machine! Le gestionnaire de fenêtres Xfce est disponible sur la TNC. XFce est une application standard pour systèmes d'exploitation basés sur UNIX permettant de gérer l'interface utilisateur graphique.
  • Page 75: Barre Des Taches

    PDF ou TNCguide Avec un clique de souris, vous ouvrez un menu au moyen du symbole vert HEIDENHAIN. Celui-ci vous donne des informations, vous permet de faire des réglages ou de lancer des applications. Fonctions disponibles: About Xfce: informations sur le gestionnaire de fenêtres Xfce...
  • Page 76: Accessoires: Palpeurs 3D Et Manivelles Électroniques Heidenhain

    Principe de fonctionnement: au sein des palpeurs à commutation HEIDENHAIN, un capteur optique sans usure détecte la déviation de la tige. Le signal créé permet de mémoriser la valeur effective de la position courante du palpeur.
  • Page 77: Manivelles Électroniques Hr

    Le déplacement par tour de manivelle peut être réglé dans une plage très large. En plus des manivelles encastrables HR130 et HR 150, HEIDENHAIN propose la manivelle portable HR 410. HEIDENHAIN TNC 640...
  • Page 78 Introduction...
  • Page 79: Programmation: Principes De Base, Gestionnaire De Fichiers

    Programmation: principes de base, gestionnaire de fichiers...
  • Page 80: Systèmes De Mesure De Déplacement Et Marques De Référence

    3.1 Principes de base Systèmes de mesure de déplacement et marques de référence Des systèmes de mesure installés sur les tables des machines mesurent les positions des axes ou de l'outil. Les axes linéaires sont généralement équipés de systèmes de mesure linéaire, les plateaux circulaires et axes inclinés de systèmes de mesure angulaire.
  • Page 81: Système De Référence Sur Fraiseuses

    Z+, le pouce indique le sens X+, et l’index le sens Y+. La TNC 640 peut piloter jusqu'à 18 axes en option. Des axes auxiliaires U, V et W, parallèles aux axes principaux X, Y et Z peuvent équiper les machines.
  • Page 82: Coordonnées Polaires

    Coordonnées polaires Quand le plan d’usinage est coté en coordonnées cartésiennes, vous élaborez votre programme d’usinage également en coordonnées cartésiennes. Dans le cas d'arcs de cercle ou de données angulaires, il est souvent plus simple de définir les positions en coordonnées polaires.
  • Page 83: Positions Absolues Et Positions Incrémentales Sur Une Pièce

    Y = 10 mm Y = 10 mm Coordonnées polaires absolues et incrémentales Les coordonnées absolues se réfèrent toujours au pôle et à l'axe de référence angulaire. Les coordonnées incrémentales se réfèrent toujours à la dernière position d’outil programmée. HEIDENHAIN TNC 640...
  • Page 84: Sélection Du Point D'origine

    à déterminer le plus facilement possible les autres positions de la pièce. L'initialisation des points d'origine à l'aide d'un palpeur 3D HEIDENHAIN est particulièrement facile. Voir Manuel d'utilisation des cycles palpeurs „Initialisation du point d'origine avec les palpeurs 3D“. Exemple La dessin de la pièce montre des trous...
  • Page 85: Ouverture Et Introduction De Programmes

    La dernière séquence d'un programme est END PGM, contenant le nom du programme et l'unité de mesure utilisée. HEIDENHAIN recommande, après l'appel d'outil, d'aller systématiquement à une position de sécurité pour assurer un début d'usinage sans collision! Définition de la pièce brute: BLK FORM...
  • Page 86: Ouvrir Un Nouveau Programme D'usinage

    Ouvrir un nouveau programme d'usinage Vous introduisez toujours un programme d'usinage en mode Mémorisation/Edition de programme. Exemple d'ouverture de programme: Sélectionner le mode Mémorisation/Edition de programme Appeler le gestionnaire de fichiers: appuyer sur la touche PGM MGT Sélectionnez le répertoire dans lequel vous souhaitez mémoriser le nouveau programme: NOM DE FICHIER = ALT.H Introduire le nom du nouveau programme, valider...
  • Page 87 Plan d'usinage dans le graph.: XY avec la touche DEL! La TNC ne peut représenter le graphique que si le côté le plus petit mesure au moins 50 µm et le plus grand au plus 99 999,999 mm. HEIDENHAIN TNC 640...
  • Page 88: Programmation Des Déplacements D'outils En Dialogue Texte Clair

    Programmation des déplacements d'outils en dialogue texte clair Pour programmer une séquence, commencez avec une touche de dialogue. En haut de l'écran, la TNC demande toutes les données nécessaires. Exemple de séquence de positionnement Ouvrir la séquence COORDONNÉES? Introduire la coordonnée X du point d'arrivée Introduire la coordonnée Y du point d'arrivée, question suivante avec la touche ENT CORR.
  • Page 89 Définir l'avance par dent (en mm/dent ou pouces/dent). Le nombre de dents doit être défini dans le tableau d'outils (colonne CUT.) Fonctions lors du conversationnel Touche Sauter la question de dialogue Fermer prématurément le dialogue Interrompre le dialogue et effacer HEIDENHAIN TNC 640...
  • Page 90: Transfert Des Positions Courantes

    Transfert des positions courantes La TNC permet de transférer la position courante de l'outil dans le programme, p. ex. lorsque vous programmez des séquences de déplacement programmez des cycles Pour transférer correctement les valeurs de position, procédez de la façon suivante: Dans une séquence, se positionner sur le champ de saisie dans lequel vous souhaitez transférer une position Sélectionner la fonction validation de position...
  • Page 91: Editer Un Programme

    ENT. Ou: introduire l'incrément de numérotation des séquences et sauter vers le haut ou vers le bas du nombre de lignes introduit en appuyant sur la softkey N LIGNES HEIDENHAIN TNC 640...
  • Page 92 Fonction Softkey/touche Mettre à zéro la valeur d’un mot sélectionné Effacer une valeur erronée Effacer un message erreur (non clignotant) Effacer le mot sélectionné Effacer la séquence sélectionnée Effacer des cycles et des parties de programme Insérer la dernière séquence éditée ou effacée Insérer des séquences à...
  • Page 93 Vous pouvez également interrompre la recherche par softkey. Rechercher un texte Sélectionner la fonction de recherche: appuyer sur la softkey RECHERCHE. La TNC affiche le dialogue Cherche texte: Introduire le texte à rechercher Rechercher le texte: appuyer sur la softkey EXECUTER HEIDENHAIN TNC 640...
  • Page 94 Marquer, copier, effacer et insérer des parties de programme Pour copier des parties de programme dans un même programme CN ou dans un autre programme CN, la TNC propose les fonctions suivantes: voir tableau ci-dessous. Pour copier des parties de programme, procédez ainsi: Sélectionnez la barre de softkeys avec les fonctions de marquage Sélectionnez la première (dernière) séquence de la partie de programme que vous souhaitez copier...
  • Page 95: La Fonction De Recherche De La Tnc

    Introduire le texte à rechercher, respecter les minuscules/majuscules Démarrer la recherche: la TNC saute à la séquence suivante contenant le texte recherché Poursuivre la recherche: la TNC saute à la séquence suivante contenant le texte recherché Terminer la fonction de recherche HEIDENHAIN TNC 640...
  • Page 96 Recherche/remplacement de n'importe quel texte La fonction Rechercher/Remplacer n'est pas possible si un programme est protégé le programme est en cours d'exécution Avec la fonction REMPLACE TOUS, faites attention à ne pas remplacer des parties de texte qui doivent en fait rester inchangées.
  • Page 97: Gestion De Fichiers: Principes De Base

    La mémoire disponible est au minimum 21 Go. La taille d'un programme CN peut atteindre au maximum 2 Go. Selon la configuration, la TNC crée un fichier de sauvegarde *.bak après l'édition et l'enregistrement de programmes CN. Cette sauvegarde influe sur la taille de la mémoire disponible. HEIDENHAIN TNC 640...
  • Page 98 Noms de fichiers Pour les programmes, tableaux et textes, la TNC ajoute une extension qui est séparée du nom du fichier par un point. Cette extension identifie le type du fichier. PROG20 Nom de fichier Type de fichier Les noms de fichiers ne doivent pas excéder 25 caractères, sinon la TNC n'affiche pas le nom complet du programme.
  • Page 99: Afficher Dans La Tnc Les Fichiers Créés En Externe

    “Outils supplémentaires pour la gestion des types de fichiers externes” à la page 115. Sauvegarde des données HEIDENHAIN conseille de sauvegarder régulièrement sur un PC les derniers programmes et fichiers créés sur la TNC. Le logiciel gratuit de transmission des données TNCremo NT HEIDENHAIN permet de créer facilement une sauvegarde des fichiers...
  • Page 100: Travailler Avec Le Gestionnaire De Fichiers

    3.4 Travailler avec le gestionnaire de fichiers Répertoires Comme vous pouvez mémoriser de nombreux programmes ou fichiers sur le disque dur, vous devez les classer dans des répertoires (classeurs) pour conserver une vue d'ensemble. Dans ces répertoires, vous pouvez créer d'autres répertoires appelés sous-répertoires. Avec la touche -/+ ou ENT, vous pouvez rendre visible/invisible les sous- répertoires.
  • Page 101 Sélectionner l'éditeur Page 114 Trier les fichiers d’après leurs Page 113 caractéristiques Copier un répertoire Page 109 Effacer un répertoire et tous ses sous- répertoires Afficher les répertoires d'un lecteur Renommer un répertoire Créer un nouveau répertoire HEIDENHAIN TNC 640...
  • Page 102: Appeler Le Gestionnaire De Fichiers

    Appeler le gestionnaire de fichiers Appuyer sur la touche PGM MGT: la TNC affiche la fenêtre du gestionnaire de fichiers (la figure ci-contre montre la configuration par défaut. Si la TNC affiche un autre partage de l'écran, appuyez sur la softkey FENETRE) La fenêtre étroite de gauche affiche les lecteurs disponibles ainsi que les répertoires.
  • Page 103: Sélectionner Les Lecteurs, Répertoires Et Fichiers

    Sélectionner le lecteur: appuyer sur la softkey SELECT. ou Appuyer sur la touche ENT Etape 2: sélectionner le répertoire Marquer le répertoire dans la fenêtre de gauche: la fenêtre de droite affiche automatiquement tous les fichiers du répertoire marqué (en surbrillance). HEIDENHAIN TNC 640...
  • Page 104 Etape 3: sélectionner un fichier Appuyer sur la softkey SELECT. TYPE Appuyer sur la softkey du type de fichier souhaité ou afficher tous les fichiers: appuyer sur la softkey AFF. TOUS ou Marquer le fichier dans la fenêtre de droite: Appuyer sur la softkey SELECT.
  • Page 105: Créer Un Nouveau Répertoire

    Introduire le nom du nouveau fichier avec son NOUVE extension, appuyer sur la touche ENT Ouvrir le dialogue de création d'un nouveau fichier Introduire le nom du nouveau fichier avec son NOUVE extension, appuyer sur la touche ENT HEIDENHAIN TNC 640...
  • Page 106: Copier Un Fichier

    Copier un fichier Déplacez la surbrillance sur le fichier que vous souhaitez copier Appuyer sur la softkey COPIER: sélectionner la fonction copie. La TNC ouvre une fenêtre auxiliaire Introduire le nom du fichier-cible et valider avec la touche ENT ou la softkey OK: la TNC copie le fichier vers le répertoire en cours ou vers le répertoire-cible sélectionné.
  • Page 107: Copier Un Fichier Vers Un Autre Répertoire

    Ecraser tous les fichiers (le champ „Fichiers présents“ étant sélectionné): appuyer sur la softkey OK ou n'écraser aucun fichier: appuyer sur la softkey ANNULER Si vous souhaitez écraser un fichier protégé, vous devez le sélectionner dans le champ „Fichiers protégés“ ou interrompre la procédure. HEIDENHAIN TNC 640...
  • Page 108: Copier Un Tableau

    Copier un tableau Importer des lignes dans un tableau Si vous copiez un tableau dans un tableau existant, vous pouvez écraser les lignes individuellement avec la softkey REMPLACER CHAMPS. Conditions: le tableau-cible doit déjà exister le fichier à copier ne doit contenir que les lignes à remplacer le type de fichier du tableau doit être identique Les lignes du tableau cible sont écrasées avec la fonction REMPLACER CHAMPS.
  • Page 109: Copier Un Répertoire

    Appuyez sur la softkey COPIER: la TNC affiche la fenêtre de sélection du répertoire-cible Sélectionner le répertoire-cible et valider avec la touche ENT ou la softkey OK: la TNC copie le répertoire sélectionné (y compris ses sous-répertoires) dans le répertoire-cible sélectionné HEIDENHAIN TNC 640...
  • Page 110: Sélectionner L'un Des Derniers Fichiers Sélectionnés

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

    Sélectionner la fonction effacer: appuyer sur la softkey EFFACER. La TNC demande si le répertoire doit être réellement effacé avec tous ses sous-répertoires et fichiers Confirmer l'effacement: appuyer sur la softkey OK ou annuler l'effacement: appuyer sur la softkey ANNULER HEIDENHAIN TNC 640...
  • Page 112: Marquer Des Fichiers

    Marquer des fichiers Fonction de marquage Softkey Marquer un fichier Marquer tous les fichiers dans le répertoire Annuler le marquage d'un fichier Annuler le marquage de tous les fichiers Copier tous les fichiers marqués Vous pouvez utiliser les fonctions telles que copier ou effacer des fichiers, aussi bien pour un ou plusieurs fichiers simultanément.
  • Page 113: Renommer Un Fichier

    Renommer le fichier: appuyer sur la softkey OK ou sur la touche ENT Trier les fichiers Sélectionnez le répertoire dans lequel vous souhaitez trier les fichiers Appuyer sur la softkey TRIER Sélectionner la softkey avec le critère de tri correspondant HEIDENHAIN TNC 640...
  • Page 114: Autres Fonctions

    Autres fonctions Protéger un fichier/annuler la protection du fichier Déplacez la surbrillance sur le fichier que vous souhaitez protéger Sélectionner les autres fonctions: appuyez sur la softkey AUTRES FONCTIONS Activez la protection des fichiers: appuyer sur la softkey PROTEGER. Le fichier reçoit l'état P Annuler la protection des fichiers: appuyer sur la softkey NON PROT.
  • Page 115: Outils Supplémentaires Pour La Gestion Des Types De Fichiers Externes

    D'autres informations concernant l'utilisation de la visionneuse PDF sont disponibles dans Aide. Pour quitter la visionneuse PDF, procéder de la manière suivante: Choisir le menu Fichier avec la souris Choisir le menu Fermer: la TNC revient au gestionnaire de fichier HEIDENHAIN TNC 640...
  • Page 116 Afficher les fichiers Excel et traiter Pour ouvrir et traiter les fichiers xls ou csv directement sur la TNC, procéder de la manière suivante: Appeler le gestionnaire de fichiers Sélectionner le répertoire dans lequel le fichier Excel est mémorisé Déplacez la surbrillance sur le fichier Excel Appuyer sur la touche ENT: la TNC ouvre le fichier Excel avec l'outil supplémentaire Gnumeric dans une application propre...
  • Page 117 éventuellement ne pas être lus par la TNC. Pour quitter Xarchiver, procéder de la manière suivante: Sélectionner le menu Archive avec la souris Sélectionner le menu Quitter: la TNC retourne dans le gestionnaire de fichier HEIDENHAIN TNC 640...
  • Page 118 Afficher les fichiers texte et traiter Pour ouvrir et traiter les fichiers textes (fichiers ASCII, p. ex. avec l'extension txt ou ini), procéder de la manière suivante: Appeler le gestionnaire de fichiers Sélectionner le répertoire dans lequel le fichier texte est mémorisé...
  • Page 119 D'autres informations concernant l'utilisation de la ristretto sont disponibles dans Aide. Pour sortir de ristretto, procéder de la manière suivante: Sélectionner le menu Fichier avec la souris Sélectionner le menu Quitter: la TNC retourne dans le gestionnaire de fichier HEIDENHAIN TNC 640...
  • Page 120: Transmission Des Données Vers/D'un Support Externe De Données

    Transmission des données vers/d'un support externe de données Avant de pouvoir transférer les données vers un support externe, vous devez configurer l'interface de données (voir „Configurer les interfaces de données” à la page 524). Si vous transférez des données via l'interface série, des problèmes peuvent apparaître en fonction du logiciel de transmission utilisé.
  • Page 121 Pour sélectionner un autre répertoire avec l'affichage double fenêtres, appuyez sur la softkey AFFICH ARBOR.. Lorsque vous appuyez sur la softkey AFFICHER FICHIERS, la TNC affiche le contenu du répertoire sélectionné! HEIDENHAIN TNC 640...
  • Page 122: La Tnc En Réseau

    La TNC en réseau Connexion de la carte Ethernet à votre réseau: voir „Interface Ethernet”, page 530. Les messages d'erreur liés au réseau sont enregistrés dans un journal par la TNCvoir „Interface Ethernet”, page 530. Si la TNC est connectée à un réseau, des lecteurs supplémentaires sont disponibles dans la fenêtre gauche des répertoires (voir figure).
  • Page 123: Périphériques Usb Sur La Tnc

    Dans le gestionnaire de fichiers, les périphériques USB sont affichés dans l'arborescence en tant que lecteurs. Vous pouvez donc utiliser les fonctions de gestion de fichiers décrites précédemment. Le constructeur de votre machine peut attribuer des noms aux périphériques USB. Consulter le manuel de la machine! HEIDENHAIN TNC 640...
  • Page 124 Pour déconnecter un périphérique USB, vous devez systématiquement procéder de la manière suivante: Sélectionner le gestionnaire de fichiers: appuyer sur la touche PGM MGT Avec la touche fléchée, sélectionner la fenêtre gauche Avec une touche fléchée, sélectionner le périphérique USB à déconnecter Commuter la barre des softkeys Sélectionner autres fonctions Sélectionner la fonction de déconnexion de...
  • Page 125: Programmation: Aides À La Programmation

    Programmation: aides à la programmation...
  • Page 126: 4.1 Insertion De Commentaires

    4.1 Insertion de commentaires Utilisation Vous pouvez insérer des commentaires dans un programme d’usinage pour apporter des précisions sur les étapes du programme ou noter des remarques. Lorsque la TNC ne peut plus afficher intégralement un commentaire, elle affiche à l'écran le caractère >>. Le dernier caractère d'une séquence de commentaire ne doit pas être un tilde (~).
  • Page 127: Fonctions Lors De L'édition De Commentaire

    Aller à la fin du commentaire Aller au début d'un mot. Les mots doivent être séparés par un espace Aller à la fin d'un mot. Les mots doivent être séparés par un espace Commuter entre les modes Insérer et Ecraser HEIDENHAIN TNC 640...
  • Page 128: Affichage Dans Les Programmes Cn

    4.2 Affichage dans les programmes CN Syntaxe en surbrillance La TNC affiche les éléments de la syntaxe dans différentes couleurs, en fonction de leur signification. La coloration syntaxique assure une meilleure lisibilité et clarté des programmes. Coloration syntaxique: Description Couleur Couleur standard Noir Affichage de commentaires...
  • Page 129: 4.3 Articulation Des Programmes

    Sélectionner des séquences dans la fenêtre d’articulations Si vous sautez d’une articulation à une autre dans la fenêtre d’articulation, la TNC affiche simultanément la séquence dans la fenêtre du programme. Ceci vous permet de sauter rapidement de grandes parties de programme. HEIDENHAIN TNC 640...
  • Page 130: 4.4 La Calculatrice

    4.4 La calculatrice Utilisation La TNC dispose d'une calculatrice possédant les principales fonctions mathématiques. Ouvrir ou fermer la calculatrice avec la touche CALC Sélectionner des fonctions de calcul avec des raccourcis du clavier alphabétique. Les raccourcis sont identifiés en couleur sur la calculatrice Fonction de calcul Raccourci (touche)
  • Page 131 Positionner la calculatrice Les différents réglages pour déplacer la calculatrice se trouvent sous la softkey FONCTIONS AUXIL: Fonction Softkey Décaler la fenêtre dans la direction de la flèche Régler l'incrément de décalage Positionner la calculatrice au centre HEIDENHAIN TNC 640...
  • Page 132: 4.5 Graphique De Programmation

    4.5 Graphique de programmation Graphique de programmation simultané/non simultané Simultanément à la création d'un programme, la TNC peut afficher un graphique filaire 2D du contour programmé. Afficher le programme à gauche et le graphique à droite: appuyer sur la touche PARTAGE ECRAN et sur la softkey PGM + GRAPHIQUE Softkey DESSIN AUTO sur ON.
  • Page 133: Afficher Ou Masquer Les Numéros De Séquence

    Agrandir le cadre – pour agrandir en continu, maintenir la softkey enfoncée Avec la softkey DETAIL PIECE BRUTE, valider la zone sélectionnée La softkey PIECE BR. DITO BLK FORM permet de rétablir la découpe d'origine. HEIDENHAIN TNC 640...
  • Page 134: 4.6 Messages D'erreur

    4.6 Messages d'erreur Afficher les erreurs La TNC affiche entre autres des messages d'erreur dans les cas suivants: introductions erronées erreurs logiques dans le programme éléments de contour non exécutables utilisation du palpeur non conforme aux instructions Une erreur détectée est affichée en rouge, en haut de l'écran. Les messages d'erreur longs et sur plusieurs lignes sont raccourcis.
  • Page 135: Messages D'erreur Détaillés

    INFO INTERNE. La TNC ouvre une fenêtre avec les informations internes relatives à l'erreur Quitter les détails: appuyez une nouvelle fois sur la softkey INFO INTERNE HEIDENHAIN TNC 640...
  • Page 136: Effacer L'erreur

    Effacer l'erreur Effacer une erreur extérieure à la fenêtre des messages: Effacer l'erreur/l'indication affichée en haut de l'écran: appuyer sur la touche CE Dans certains modes (exemple: éditeur), vous ne pouvez pas utiliser la touche CE pour effacer l'erreur car d'autres fonctions l'utilisent déjà.
  • Page 137: Protocole Des Touches

    à la fin. Résumé des touches et softkeys permettant de visualiser les journaux: Fonction Softkey/touches Saut au début du journal Saut à la fin du journal Journal courant Journal précédent Ligne suivante/précédente Retour au menu principal HEIDENHAIN TNC 640...
  • Page 138: Textes D'assistance

    Vous y trouvez d'autres informations détaillées du message d'erreur actuel. Appeler l'aide pour les messages d'erreur HEIDENHAIN Appeler l'aide, si elle existe, pour les messages d'erreurs spécifiques à la machine Programmation: aides à la programmation...
  • Page 139: Système D'aide Contextuelle Tncguide

    TNCguide Utilisation Avant d'utiliser TNCguide, vous devez télécharger les fichiers d'aide disponibles sur le site HEIDENHAIN (voir „Télécharger les fichiers d'aide actualisés” à la page 144). Le système d'aide contextuelle TNCguide contient la documentation utilisateur au format HTML. TNCguide est appelé avec la touche HELP et, selon le contexte, la TNC affiche parfois directement l'information correspondante (appel contextuel).
  • Page 140: Travailler Avec Tncguide

    Internet Explorer) quand le système d'aide est appelé à partir du poste de programmation, sinon c'est un explorateur adapté par HEIDENHAIN. Une appel contextuel concernant de nombreuses softkeys permet d'accéder directement à la description de la fonction de la softkey concernée.
  • Page 141 Fenêtre de texte à droite active: Retour dans la fenêtre de gauche Table des matières à gauche active: Sélectionner l'enregistrement situé en dessous ou au dessus Fenêtre de texte à droite active: Sauter au lien suivant HEIDENHAIN TNC 640...
  • Page 142 Fonction Softkey Sélectionner la dernière page affichée Feuilleter vers l'avant si vous avez utilisé à plusieurs reprises la fonction „Sélectionner la dernière page affichée“ Feuilleter une page en arrière Feuilleter une page en avant Afficher/cacher la table des matières Commuter entre l'affichage pleine page et l'affichage réduit.
  • Page 143 Si vous activez la fonction Rech. seulmt dans titres, (avec la souris ou en positionnant le curseur et en appuyant ensuite sur la touche espace), la TNC ne recherche pas le texte complet mais seulement les titres. HEIDENHAIN TNC 640...
  • Page 144: Télécharger Les Fichiers D'aide Actualisés

    Sélectionner la langue souhaitée. Commandes TNC Type, p. ex. TNC 600 Numéro de logiciel CN souhaité, p. ex. TNC 640 (34059x-01) Sélectionner la version du langage souhaitée dans le tableau Aide en ligne (TNCguide) Télécharger le fichier ZIP et le décompresser Transférer les fichiers CHM décompressés dans le répertoire...
  • Page 145 Langue Répertoire TNC Chinois (simplifié) TNC:\tncguide\zh Chinois (traditionnel) TNC:\tncguide\zh-tw Slovène (option de logiciel) TNC:\tncguide\sl Norvégien TNC:\tncguide\no Slovaque TNC:\tncguide\sk Letton TNC:\tncguide\lv Coréen TNC:\tncguide\kr Estonien TNC:\tncguide\et Turc TNC:\tncguide\tr Roumain TNC:\tncguide\ro Lituanien TNC:\tncguide\lt HEIDENHAIN TNC 640...
  • Page 146 Programmation: aides à la programmation...
  • Page 147: Programmation: Outils

    Programmation: outils...
  • Page 148: 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 programmer l'avance dans la séquence TOOL CALL (appel d'outil) et dans chaque séquence de positionnement (voir „Créer des séquences de programme avec les touches de contournage”...
  • Page 149: Vitesse De Rotation Broche S

    END, ou bien commuter avec la softkey VC pour la vitesse de coupe Modification en cours d'exécution du programme Pendant l'exécution du programme, vous pouvez modifier la vitesse de rotation de la broche à l'aide du potentiomètre de broche S. HEIDENHAIN TNC 640...
  • Page 150: 5.2 Données D'outils

    5.2 Données d'outils Conditions requises pour la correction d'outil Habituellement, vous programmez les coordonnées des opérations de contournage en utilisant les cotes du plan de la pièce. Pour que la TNC calcule la trajectoire du centre de l'outil et soit en mesure d'exécuter une correction d'outil, vous devez introduire la longueur et le rayon de chaque outil utilisé.
  • Page 151: Valeurs Delta Pour Longueurs Et Rayons

    Rayon d'outil: valeur de correction de rayon Pendant la dialogue, vous pouvez insérer directement la valeur de longueur et de rayon dans le champ du dialogue: appuyer sur la softkey de l'axe désiré. Exemple 4 TOOL DEF 5 L+10 R+5 HEIDENHAIN TNC 640...
  • Page 152: Introduire Les Données D'outils Dans Le Tableau

    Introduire les données d'outils dans le tableau Dans un tableau d'outils, vous pouvez définir jusqu'à 9999 outils et mémoriser leurs caractéristiques. Consultez également les fonctions d'édition indiquées plus loin dans ce chapitre. Pour pouvoir introduire plusieurs valeurs de correction pour un outil donné (indexation du numéro d’outil), insérez une ligne et ajoutez une extension au numéro de l’outil, à...
  • Page 153 240) pour pouvoir calculer la profondeur de centrage à partir de la valeur introduite du diamètre LAST_USE Date et heure, auxquelles la TNC a changé l'outil la dernière fois LAST_USE avec TOOL CALL Plage d’introduction: 16 caractères max, format défini en interne: Date = JJJJ.MM.TT, Heure = hh.mm HEIDENHAIN TNC 640...
  • Page 154 Tableau d'outils: données d'outils pour l'étalonnage automatique d'outils Description des cycles pour l'étalonnage d'outils automatique: voir Manuel d'utilisation des cycles Abrév. Données Dialogue Nombre de dents de l'outil (20 dents max.) Nombre de dents? LTOL Ecart admissible par rapport à la longueur d'outil L pour la Tolérance d'usure: Longueur? détection d'usure.
  • Page 155 Supprimer le filtre: appuyer à nouveau sur le type d'outil sélectionné auparavant ou sélectionner un autre type d'outil Le constructeur de la machine adapte les fonctions de filtrage à votre machine. Consultez le manuel de la machine! HEIDENHAIN TNC 640...
  • Page 156 Ouvrir d'autres tableaux d’outils au choix Sélectionner le mode Mémorisation/édition de programme Appeler le gestionnaire de fichiers Afficher le choix de types de fichiers: appuyer sur la softkey SELECT. TYPE Afficher les fichiers de type .T: appuyer sur la softkey AFFICHE .T.
  • Page 157 Il est ainsi nécessaire de définir un rayon de la dent de l'outil, pour pouvoir exécuter une correction de rayon de la dent. La TNC propose pour cela une gestion spéciale des outils de tournage (voir „Données d'outils” à la page 427). HEIDENHAIN TNC 640...
  • Page 158 Si vous importez un tableau d'outils à partir d'une iTNC 530 et que vous l'utilisez dans une TNC 640, vous devez adapter le format et le contenu avant de pouvoir utiliser le tableau d'outil. Vous pouvez adapter facilement le tableau d'outil avec la fonction IMPORTER TABLEAUde la TNC 640.
  • Page 159: Tableau D'emplacements Pour Changeur D'outils

    Sélectionner le tableau d'outils: appuyer sur la softkey TABLEAU D'OUTILS Sélectionner le tableau d'emplacements: appuyer sur la softkey TABLEAU EMPLACEMENTS Mettre la softkey EDITER sur ON. Le cas échéant, ceci peut s’avérer inutile ou impossible sur votre machine: consultez le manuel de la machine HEIDENHAIN TNC 640...
  • Page 160 Sélectionner le tableau d'emplacements en mode Mémorisation/Edition de programme Appeler le gestionnaire de fichiers Afficher le choix de types de fichiers: appuyer sur la softkey AFF. TOUS Sélectionner un fichier ou introduire un nouveau nom de fichier. Validez avec la touche ENT ou avec la softkey SELECT.
  • Page 161 OK Editer le champ actuel Trier les vues Le constructeur de la machine définit les fonctions, les propriétés et la désignation des différents filtres d'affichage. Consultez le manuel de la machine! HEIDENHAIN TNC 640...
  • Page 162: Appeler Les Données D'outils

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

    Poursuivre l'exécution du programme, Voir „Reprise d'usinage après une interruption”, page 510 Changement d’outil automatique Avec le changement automatique, l'exécution du programme n'est pas interrompue. Lors d'un appel d'outil avec TOOL CALL la TNC remplace l'outil par un autre outil du magasin d'outils. HEIDENHAIN TNC 640...
  • Page 164 Changement d'outil automatique lors du dépassement de la durée d'utilisation: M101 M101 est une fonction dépendant de la machine. Consultez le manuel de la machine! Après une durée prédéterminée, la TNC peut remplacer l'outil par un outil jumeau et poursuivre l'usinage avec ce dernier. Pour cela, programmez la fonction auxiliaire M101.
  • Page 165 Vous introduisez la valeur delta (DR) soit dans le tableau d'outils, soit dans la séquence TOOL CALL. En cas de différence, la TNC indique un message d'erreur et ne remplace pas l'outil. Le message est caché avec la fonction M107 et réactivé avec M108. HEIDENHAIN TNC 640...
  • Page 166 Test d'utilisation des outils La fonction de test d'utilisation d'outils doit être activée par le constructeur de la machine. Consultez le manuel de votre machine. Le programme conversationnel à vérifier doit avoir été entièrement simulé en mode Test de programme pour réaliser un test d'utilisation d'outils.
  • Page 167 Surbrillance sur un enregistrement de palette dans le fichier de palettes: La TNC exécute le test d'utilisation d'outils pour toute la palette Surbrillance sur un enregistrement de programme dans le fichier de palettes: Die TNC n'exécute le test d'utilisation d'outils que pour le programme sélectionné HEIDENHAIN TNC 640...
  • Page 168: Gestionnaire D'outils (Option De Logiciel)

    Gestionnaire d'outils (option de logiciel) Le gestionnaire d'outils est une fonction dépendant de la machine qui peut être partiellement ou complètement désactivée. L'étendue précise des fonctions est définie par le constructeur de votre machine, consulter le manuel de la machine! Le constructeur de votre machine peut utiliser le gestionnaire d'outils pour proposer diverses fonctions relatives à...
  • Page 169 (seulement si vous avez déjà créé un fichier d'utilisation d'outils), Voir „Test d'utilisation des outils”, page 166) Vous ne pouvez éditer les données d'outils que dans les formulaires activables en appuyant sur la softkey FORMULAIRE OUTIL ou sur la touche ENT pour l'outil actuellement en surbrillance. HEIDENHAIN TNC 640...
  • Page 170 Utiliser le gestionnaire d'outils Les actions dans le gestionnaire d'outils sont possibles aussi bien avec la souris qu'avec le softkeys: Fonctions d'édition du gestionnaire d'outils Softkey Sélectionner le début du tableau Sélectionner la fin du tableau Sélectionner la page précédente du tableau Sélectionner la page suivante du tableau Formulaire d'outils permettant d'appeler un outil en surbrillance ou un emplacement de magasin.
  • Page 171 La TNC affiche les textes d'aide lorsque vous avez commuté la softkey EDITER ON/OFF sur ON, que vous avez déplacé le curseur de la souris sur un champ de saisie actif et l'avez laissée immobile pendant une seconde HEIDENHAIN TNC 640...
  • Page 172 Les fonctions suivantes sont disponibles avec un formulaire actif: Fonctions d'édition de formulaire Softkey Choisir les données d'outils de l'outil précédent Choisir les données d'outils de l'outil suivant Choisir l'index de l'outil précédent (seulement actif si l'indexation est active) Choisir l'index de l'outil suivant (seulement actif si l'indexation est active) Annuler les modifications que vous avez faites depuis l'appel du formulaire (fonction Undo)
  • Page 173 à la page 152) Vous pouvez importer de nombreuses données d'outils, chaque jeu ne doit pas comporter toutes les colonnes (ou données) du tableau d'outils. L'ordre des noms de colonnes peut être quelconque, les données doivent correspondre à l'ordre défini. HEIDENHAIN TNC 640...
  • Page 174 Exemple de fichier d'importation: T,L,R,DL,DR Ligne 1 avec les noms de colonnes 4,125.995,7.995,0,0 Ligne 2 avec les données d'outils 9,25.06,12.01,0,0 Ligne 3 avec les données d'outils Ligne 4 avec les données d'outils 28,196.981,35,0,0 Exporter données d'outils Cette fonction permet d'exporter facilement des données d'outils, p. ex.
  • Page 175 La TNC efface toutes les données de tous les outils sélectionnés. Assurez-vous que les données d'outils ne soient plus utiles, car la fonction Undo n'existe pas. Vous ne pouvez pas effacer les données d'outils d'un outil mémorisé dans le tableau d'emplacement. Décharger d'abord l'outil du magasin: HEIDENHAIN TNC 640...
  • Page 176: 5.3 Correction D'outil

    5.3 Correction d'outil Introduction La TNC corrige la trajectoire d’outil en tenant compte 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 créez le programme d'usinage directement sur la TNC, la correction du rayon d'outil n'est active que dans le plan d'usinage.
  • Page 177: Correction Du Rayon D'outil

    TOOL CALL CALL Surépaisseur DR pour rayon du tableau d'outils TAB: Contournages sans correction de rayon: R0 Dans le plan d'usinage, le centre d'outil suit le contour programmé ou se positionne aux coordonnées programmées. Application: perçage, prépositionnement. HEIDENHAIN TNC 640...
  • Page 178 Contournages avec correction de rayon: RR et RL L’outil se déplace à droite du contour dans le sens de déplacement L’outil se déplace à gauche du contour dans le sens de déplacement La distance entre le centre de l'outil et le contour programmé correspond à...
  • Page 179 Attention, risque de collision! Lors de l’usinage dans les angles internes, ne définissez pas le point initial ou le point final au point d'intersection du contour car celui-ci pourrait être endommagé. HEIDENHAIN TNC 640...
  • Page 180 Programmation: outils...
  • Page 181: Programmation: Programmer Les Contours

    Programmation: programmer les contours...
  • Page 182: 6.1 Déplacements D'outils

    6.1 Déplacements d'outils Fonctions de contournage Le contour d'une pièce est habituellement constitué de plusieurs éléments tels que des droites et des arcs de cercles. Avec les fonctions de contournage, vous programmez les trajectoires d'outils avec des droites et des arcs de cercle. Programmation flexible de contours FK Si la cotation du plan n'est pas conforme à...
  • Page 183: Principes De Base Des Fonctions De Contournage

    L’outil garde la coordonnée Z et se déplace dans le plan XY à la position X=70, Y=50. voir figure Déplacement tridimensionnel La séquence de programme contient 3 coordonnées: la TNC positionne l'outil dans l'espace jusqu'à la position programmée. Exemple: L X+80 Y+0 Z-10 HEIDENHAIN TNC 640...
  • Page 184 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 sur une trajectoire circulaire. Pour les déplacements circulaires, vous pouvez introduire un centre de cercle CC. Les fonctions de contournage des arcs de cercle permettent de réaliser des cercles dans les plans principaux: c'est l'axe de broche programmé...
  • Page 185 „Contournages - Coordonnées cartésiennes”, page 195) ou dans une séquence d'approche (séq. APPR, voir „Approche et sortie du contour”, page 187). Prépositionnement Attention, risque de collision! Au début d’un programme d’usinage, prépositionnez l’outil pour éviter que l’outil et la pièce ne soient endommagés. HEIDENHAIN TNC 640...
  • Page 186 Créer des séquences de programme avec les touches de contournage Ouvrez le dialogue Texte clair avec les touches de fonction de contournage grises. La TNC réclame toutes les informations les unes après les autres, et mémorise la séquence dans le programme d’usinage.
  • Page 187: 6.3 Approche Et Sortie Du Contour

    En accostant et en quittant sur une trajectoire hélicoïdale (hélice), l'outil se déplace dans le prolongement de l'hélice et se raccorde ainsi au contour avec une trajectoire circulaire tangentielle. Pour cela, utilisez la fonction APPR CT ou DEP CT. HEIDENHAIN TNC 640...
  • Page 188: Positions Importantes En Approche Et En Sortie

    Positions importantes en approche et en sortie Point initial P Programmez cette position immédiatement avant la séquence APPR. P est situé à l'extérieur du contour et est accosté sans correction de rayon (R0). Point auxiliaire P Pour certaines formes de trajectoires, l'approche et la sortie du contour passent par un point auxiliaire P que la TNC calcule à...
  • Page 189 RR! Ainsi, les fonctions APPR/DEP LN et APPR/DEP CT définissent la direction dans laquelle l'outil entre sur le contour et sort de celui-ci. Vous devez également programmer les deux coordonnées du plan d'usinage dans la séquence de déplacement derrière APPR HEIDENHAIN TNC 640...
  • Page 190: Approche Sur Une Droite Avec Raccordement Tangentiel: Appr Lt

    Approche sur 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 . De cette position, l'outil accoste le premier point du contour P sur une droite tangentielle. Le point auxiliaire P est à...
  • Page 191: Approche Sur Une Trajectoire Circulaire Avec Raccordement Tangentiel: Appr Ct

    8 APPR CT X+10 Y+20 Z-10 CCA180 R+10 RR F100 avec correction de rayon RR, rayon R=10 9 L X+20 Y+35 Point final du premier élément du contour 10 L ... Elément de contour suivant HEIDENHAIN TNC 640...
  • Page 192: Approche Avec Une Trajectoire Circulaire, Raccordement Tangentiel Au Contour Et Segment De Droite: Appr Lct

    Approche avec une trajectoire circulaire, 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 . De cette position, l'outil aborde le premier point du contour P sur une trajectoire circulaire.
  • Page 193: Sortie Du Contour Sur 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 F100 S’éloigner perpendiculairement du contour de LEN = 20 mm 25 L Z+100 FMAX M2 Dégagement en Z, retour, fin du programme HEIDENHAIN TNC 640...
  • Page 194: Sortie Du Contour Avec Une Trajectoire Circulaire Et Raccordement Tangentiel: Dep Ct

    Sortie du contour avec une trajectoire circulaire et raccordement tangentiel: DEP CT La TNC déplace l'outil sur une trajectoire circulaire allant du dernier point du contour P jusqu'au point final P . La trajectoire circulaire se raccorde tangentiellement au dernier élément du contour. Programmer le dernier élément du contour avec le point final P la correction de rayon Ouvrir le dialogue avec la touche APPR/DEP et la softkey DEP CT:...
  • Page 195: Contournages - Coordonnées Cartésiennes

    à Corner l'élément de contour précédent et suivant Programmation flexible Droite ou trajectoire voir „Contournages – Page 219 de contours FK circulaire avec raccordement Programmation flexible de quelconque à l'élément de contours FK”, page 216 contour précédent HEIDENHAIN TNC 640...
  • Page 196: Droite L

    Droite L La TNC déplace l'outil sur une droite allant de sa position actuelle jusqu'au point final de la droite. Le point de départ correspond au point final de la séquence précédente. Coordonnées du point final de la droite, si nécessaire Correction de rayon R0/RL/RR Avance F Fonction auxiliaire M...
  • Page 197: Insérer Un Chanfrein Entre Deux Droites

    Le point d'intersection nécessaire au chanfrein ne fait pas partie du contour. Une avance programmée dans la séquence CHF n'agit que dans cette séquence. Après l'usinage du chanfrein, l'avance programmée avant la séquence CHF redevient active. HEIDENHAIN TNC 640...
  • Page 198: Arrondi D'angle Rnd

    Arrondi d'angle RND La fonction RND permet d'arrondir les angles d'un contour. L’outil se déplace sur une trajectoire circulaire tangente à 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 courant. Rayon d'arrondi: rayon de l'arc de cercle, si nécessaire: Avance F (n'agit que dans la séquence RND)
  • Page 199: Centre De Cercle Cci

    Une coordonnée en incrémental du centre du cercle se réfère toujours à la dernière position d'outil programmée. Avec CC, vous désignez une position de centre de cercle: l'outil ne se déplace pas à cette position. Le centre du cercle sert également de pôle pour les coordonnées polaires. HEIDENHAIN TNC 640...
  • Page 200: Trajectoire Circulaire C Et Centre De Cercle Cc

    Trajectoire circulaire C et centre de cercle CC Définissez le centre de cercle CC avant de programmer la trajectoire circulaire. La dernière position programmée avant la trajectoire circulaire correspond au point de départ de la trajectoire circulaire. Déplacer l’outil sur le point de départ de la trajectoire circulaire Introduire les coordonnées du centre de cercle Introduire les coordonnées du point final de l'arc de cercle, si nécessaire:...
  • Page 201: Trajectoire Circulaire Cr De Rayon Défini

    Pour un cercle entier, programmez à la suite deux séquences circulaires: Le point final du premier demi-cercle correspond au point de départ du second. Le point final du second demi-cercle correspond au point de départ du premier. HEIDENHAIN TNC 640...
  • Page 202 Angle au centre CCA et rayon R de l'arc de cercle Quatre arcs de cercle passent par un point initial et un point final situés sur un contour circulaire de même rayon: Petit arc de cercle: CCA<180° Rayon avec signe positif R>0 Grand arc de cercle: CCA>180°...
  • Page 203: Trajectoire Circulaire Ct Avec Raccordement Tangentiel

    7 L X+0 Y+25 RL F300 M3 8 L X+25 Y+30 9 CT X+45 Y+20 10 L Y+0 La séquence CT ainsi que l'élément de ce contour précédent doivent contenir les deux coordonnées du plan dans lequel l’arc de cercle doit être exécuté! HEIDENHAIN TNC 640...
  • Page 204 Exemple: déplacement linéaire et chanfrein en coordonnées cartésiennes 0 BEGIN PGM LINEAIRE MM Définition de la pièce brute pour simulation graphique de l’usinage 1 BLK FORM 0.1 Z X+0 Y+0 Z-20 2 BLK FORM 0.2 X+100 Y+100 Z+0 Appel d’outil avec axe de broche et vitesse de rotation broche 3 TOOL CALL 1 Z S4000 Dégager l’outil dans l’axe de broche en avance rapide FMAX 4 L Z+250 R0 FMAX...
  • Page 205 Aller au point 5 13 L X+95 Y+40 Aller au point 6 14 CT X+40 Y+5 Aller au point 7: point final du cercle, arc de cercle avec raccordement tangentiel au point 6, la TNC calcule automatiquement le rayon HEIDENHAIN TNC 640...
  • Page 206 15 L X+5 Aller au dernier point du contour 1 16 DEP LCT X-20 Y-20 R5 F1000 Quitter le contour sur trajectoire circulaire avec raccord. tangentiel 17 L Z+250 R0 FMAX M2 Dégager l'outil, fin du programme 18 END PGM CIRCULAIR MM Programmation: programmer les contours...
  • Page 207 Aborder le point final (=point initial du cercle) 9 C X+0 DR- Quitter le contour sur trajectoire circulaire avec raccord. tangentiel 10 DEP LCT X-40 Y+50 R5 F1000 Dégager l'outil, fin du programme 11 L Z+250 R0 FMAX M2 12 END PGM C-CC MM HEIDENHAIN TNC 640...
  • Page 208: Contournages - Coordonnées Polaires

    6.5 Contournages – Coordonnées polaires Résumé Les coordonnées polaires vous permettent de définir une position par un angle PA et une distance PR par rapport à un pôle CC défini précédemment. L'utilisation des coordonnées polaires est intéressante pour: les positions sur des arcs de cercle les plans avec données angulaires (ex.
  • Page 209: Origine Des Coordonnées Polaires: Pôle Cc

    PA>0 Angle entre l'axe de réf. angulaire et PR, sens horaire: PA<0 Exemple de séquences CN 12 CC X+45 Y+25 13 LP PR+30 PA+0 RR F300 M3 14 LP PA+60 15 LP IPA+60 16 LP PA+180 HEIDENHAIN TNC 640...
  • Page 210: Trajectoire Circulaire Cp Avec Pôle Cc

    Trajectoire circulaire CP avec pôle CC Le rayon des coordonnées polaires PR est en même temps le rayon de l'arc de cercle. PR est défini par la distance séparant le point initial du pôle CC. La dernière position d'outil programmée devant la trajectoire circulaire correspond au point de départ de la trajectoire circulaire.
  • Page 211: Trajectoire Circulaire Ctp Avec Raccordement Tangentiel

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

    Trajectoire hélicoïdale (hélice) Une trajectoire hélicoïdale est la superposition d'une trajectoire circulaire et d'un déplacement linéaire qui lui est perpendiculaire. Vous programmez la trajectoire circulaire dans un plan principal. Vous ne pouvez programmer les trajectoires hélicoïdales qu’en coordonnées polaires. Application Filetage intérieur et extérieur sur des grands diamètres Rainures de graissage Calcul de la trajectoire hélicoïdale...
  • Page 213 Introduire la correction de rayon en fonction du tableau Exemple de séquences CN: filetage M6 x 1 mm avec 5 filets 12 CC X+40 Y+25 13 L Z+0 F100 M3 14 LP PR+3 PA+270 RL F50 15 CP IPA-1800 IZ+5 DR- HEIDENHAIN TNC 640...
  • Page 214 Exemple: déplacement linéaire en polaire 0 BEGIN PGM LINEAIRPO MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-20 Définition de la pièce brute 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 TOOL CALL 1 Z S4000 Appel de l'outil 4 CC X+50 Y+50 Définir le point d'origine des coordonnées polaires 5 L Z+250 R0 FMAX Dégager l'outil...
  • Page 215 9 CP IPA+3240 IZ+13.5 DR+ F200 Usiner l'hélice 10 DEP CT CCA180 R+2 Quitter le contour sur un cercle avec raccordement tangentiel 11 L Z+250 R0 FMAX M2 Dégager l'outil, fin du programme 12 END PGM HELICE MM HEIDENHAIN TNC 640...
  • Page 216: Contournages - Programmation Flexible De Contours Fk

    6.6 Contournages – Programmation flexible de contours FK Principes de base Les plans de pièces dont la cotation n’est pas orientée CN contiennent souvent des données non exploitables avec les touches de dialogue grises. Par exemple: des coordonnées connues peuvent être sur le contour même ou à proximité...
  • Page 217 FCT ou FLT, vous devez programmer devant celle-ci au moins deux séquences avec les touches de dialogue grises afin de définir clairement la direction de départ. Un bloc FK ne doit pas être situé directement derrière un repère LBL. HEIDENHAIN TNC 640...
  • Page 218: Graphique De Programmation Fk

    Graphique de programmation FK Pour pouvoir utiliser le graphique avec la programmation FK, sélectionnez le partage d'écran PGM + GRAPHISME (voir „Mémorisation/Edition de programme” à la page 63) Le contour d’une pièce n’est pas clairement défini lorsque les données des coordonnées sont incomplètes. Dans ce cas, la TNC affiche à...
  • Page 219: Ouvrir Le Dialogue Fk

    à l’aide desquelles vous introduisez des coordonnées connues, des indications de sens et des données relatives à la forme du contour. Elément FK Softkey Droite tangente Droite sécante Arc de cercle tangent Arc de cercle sécant Pôle pour programmation FK HEIDENHAIN TNC 640...
  • Page 220: Pôle Pour Programmation Fk

    Pôle pour programmation FK Afficher les softkeys de programmation flexible de contour: appuyer sur la touche FK Ouvrir le dialogue de définition du pôle: appuyer sur la softkey FPOL. La TNC affiche les softkeys des axes du plan d'usinage courant Avec ces softkeys, introduire les coordonnées du pôle Dans la programmation FK, le pôle reste valable jusqu'à...
  • Page 221: Trajectoires Circulaires Fk

    FCT: Afficher les softkeys de programmation flexible de contour: appuyer sur la touche FK Ouvrir le dialogue: appuyer sur la softkey FCT Avec les softkeys, introduire toutes les données connues dans la séquence HEIDENHAIN TNC 640...
  • Page 222: Possibilités D'introduction

    Possibilités d'introduction Coordonnées du point final Données connues Softkeys Coordonnées cartésiennes X et Y Coordonnées polaires se référant à FPOL Exemple de séquences CN 7 FPOL X+20 Y+30 8 FL IX+10 Y+20 RR F100 9 FCT PR+15 IPA+30 DR+ R15 Programmation: programmer les contours...
  • Page 223 530 ou des TNC's plus anciennes ne sont pas compatibles. Exemple de séquences CN 27 FLT X+25 LEN 12.5 AN+35 RL F200 28 FC DR+ R6 LEN 10 AN-45 29 FCT DR- R15 LEN 15 HEIDENHAIN TNC 640...
  • Page 224 Centre de cercle CC, rayon et sens de rotation dans la séquence FC/FCT Pour des trajectoires circulaires programmées en mode FK, la TNC détermine un centre de cercle à partir des données. Vous pouvez également programmer un cercle entier dans une seule séquence de programme FK.
  • Page 225 Introduisez CLSD en supplément dans la première et la dernière séquence d'un bloc FK. Début du contour: CLSD+ Fin du contour: CLSD– Exemple de séquences CN 12 L X+5 Y+35 RL F500 M3 13 FC DR- R15 CLSD+ CCX+20 CCY+35 17 FCT DR- R+15 CLSD- HEIDENHAIN TNC 640...
  • Page 226: Points Auxiliaires

    Points auxiliaires Vous pouvez introduire les coordonnées de points auxiliaires sur le contour ou en dehors de celui-ci, aussi bien pour les droites FK que pour les trajectoires circulaires FK. Points auxiliaires sur un contour Les points auxiliaires peuvent se trouver directement sur la droite, dans le prolongement de celle-ci ou encore directement sur la trajectoire circulaire.
  • Page 227: Rapports Relatifs

    Coordonnées polaires se référant à la séquence N Exemple de séquences CN 12 FPOL X+10 Y+10 13 FL PR+20 PA+20 14 FL AN+45 15 FCT IX+20 DR- R20 CCA+90 RX 13 16 FL IPR+35 PA+0 RPR 13 HEIDENHAIN TNC 640...
  • Page 228 Rapport relatif à la séquence N: direction et distance de l'élément de contour Données connues Softkey Angle entre droite et autre élément de contour ou entre la tangente à l'arc de cercle en entrée et un autre élément du contour Droite parallèle à...
  • Page 229 15 DEP CT CCA90 R+5 F1000 Quitter le contour sur un cercle avec raccordement tangentiel 16 L X-30 Y+0 R0 FMAX 17 L Z+250 R0 FMAX M2 Dégager l'outil, fin du programme 18 END PGM FK1 MM HEIDENHAIN TNC 640...
  • Page 230 Exemple: programmation FK 2 0 BEGIN PGM FK2 MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-20 Définition de la pièce brute 2 BLK FORM 0.2 X+100 Y+100 Z+0 Appel de l'outil 3 TOOL CALL 1 Z S4000 Dégager l'outil 4 L Z+250 R0 FMAX Prépositionner l’outil 5 L X+30 Y+30 R0 FMAX...
  • Page 231 17 FC X+0 DR- R30 CCX+30 CCY+30 18 FSELECT 2 19 DEP LCT X+30 Y+30 R5 Quitter le contour sur un cercle avec raccordement tangentiel 20 L Z+250 R0 FMAX M2 Dégager l'outil, fin du programme 21 END PGM FK2 MM HEIDENHAIN TNC 640...
  • Page 232 Exemple: programmation FK 3 0 BEGIN PGM FK3 MM 1 BLK FORM 0.1 Z X-45 Y-45 Z-20 Définition de la pièce brute 2 BLK FORM 0.2 X+120 Y+70 Z+0 Appel de l'outil 3 TOOL CALL 1 Z S4500 Dégager l'outil 4 L Z+250 R0 FMAX Prépositionner l’outil 5 L X-70 Y+0 R0 FMAX...
  • Page 233 29 FSELECT 4 30 DEP CT CCA90 R+5 F1000 Quitter le contour sur un cercle avec raccordement tangentiel 31 L X-70 R0 FMAX 32 L Z+250 R0 FMAX M2 Dégager l'outil, fin du programme 33 END PGM FK3 MM HEIDENHAIN TNC 640...
  • Page 234 Programmation: programmer les contours...
  • Page 235: Programmation: Sous-Programmes Et Répétitions De Parties De Programme

    Programmation: sous- programmes et répétitions de parties de programme...
  • Page 236: Identifier Les Sous-Programmes Et Répétitions De Parties De Programme

    7.1 Identifier les sous-programmes et répétitions de parties de programme Vous pouvez exécuter plusieurs fois des phases d’usinage déjà programmées en utilisant les sous-programmes et répétitions de parties de programmes. Label Les sous-programmes et répétitions de parties de programme sont identifiés au début par l'étiquette LBL, abréviation de LABEL (de l'angl.
  • Page 237: 7.2 Sous-Programmes

    Répétitions REP: ignorer cette question de dialogue avec la touche NO ENT. N'utiliser les répétitions REP que pour les répétitions de parties de programme CALL LBL 0 n’est pas autorisé car il s'agit de l'appel de la fin d'un sous-programme. HEIDENHAIN TNC 640...
  • Page 238: Répétitions De Parties De Programme

    7.3 Répétitions de parties de programme Label LBL Les répétitions de parties de programme commencent avec l'étiquette LBL. Une répétition se termine avec CALL LBL n REPn. Fonctionnement 1 La TNC exécute le programme d'usinage jusqu'à la fin de la partie de programme (CALL LBL n REPn) 2 La TNC répète ensuite la partie de programme entre le LABEL appelé...
  • Page 239: Programme Au Choix Utilisé Comme Sous-Programme

    M30 avec la fonction de saut FN 9: IF +0 EQU +0 GOTO LBL 99 pour ignorer cette partie de programme Le programme appelé ne doit pas contenir d'appel CALL PGM dans le programme qui appelle (boucle infinie) HEIDENHAIN TNC 640...
  • Page 240: Programme Quelconque Utilisé Comme Sous-Programme

    Programme quelconque utilisé comme sous- programme Fonction d'appel du programme: appuyer sur la touche PGM CALL Appuyer sur la softkey PROGRAMME: la TNC ouvre le dialogue pour définir le programme à appeler. Introduire le chemin avec le clavier virtuel (touche GOTO), ou La TNC met au premier plan une fenêtre, au moyen de laquelle vous pouvez choisir le programme à...
  • Page 241: 7.5 Imbrications

    Niveau d’imbrication max. pour les sous-programmes: 8 Niveaux d'imbrication max. pour les appels de programme principal: 6, un CYCL CALL agissant comme un appel de programme principal Vous pouvez imbriquer à volonté des répétitions de parties de programme HEIDENHAIN TNC 640...
  • Page 242: Sous-Programme Dans Sous-Programme

    Sous-programme dans sous-programme Exemple de séquences CN 0 BEGIN PGM SPGMS MM 17 CALL LBL “SP1“ Appel du sous-programme, saut à LBL UP1 Dernière séquence du programme principal (avec 35 L Z+100 R0 FMAX M2 Début du sous-programme SP1 36 LBL “SP1“ 39 CALL LBL 2 Appel du sous-programme, saut à...
  • Page 243: Renouveler Des Répétitions De Parties De Programme

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

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

    3 TOOL CALL 1 Z S500 Appel de l'outil 4 L Z+250 R0 FMAX Dégager l'outil Préposition. dans le plan d’usinage 5 L X-20 Y+30 R0 FMAX Préposition. sur la face sup. de la pièce 6 L Z+0 R0 FMAX M3 HEIDENHAIN TNC 640...
  • Page 246 7 LBL 1 Marque pour répétition de partie de pgm 8 L IZ-4 R0 FMAX Passe en prof. incrémentale (dans le vide) 9 APPR CT X+2 Y+30 CCA90 R+5 RL F250 Approche du contour 10 FC DR- R18 CLSD+ CCX+20 CCY+30 Contour 11 FLT 12 FCT DR- R15 CCX+50 CCY+75...
  • Page 247 Définition du cycle Perçage 5 CYCL DEF 200 PERÇAGE Q200=2 ;DISTANCE D'APPROCHE Q201=-10 ;PROFONDEUR Q206=250 ;AVANCE PLONGÉE PROF. Q202=5 ;PROFONDEUR DE PASSE Q210=0 ;TEMPO. EN HAUT Q203=+0 ;COORD. SURFACE PIÈCE Q204=10 ;SAUT DE BRIDE Q211=0.25 ;TEMPO. AU FOND HEIDENHAIN TNC 640...
  • Page 248 6 L X+15 Y+10 R0 FMAX M3 Aborder le point initial du groupe de trous 1 7 CALL LBL 1 Appeler le sous-programme du groupe de trous 8 L X+45 Y+60 R0 FMAX Aborder le point initial du groupe de trous 2 9 CALL LBL 1 Appeler le sous-programme du groupe de trous 10 L X+75 Y+10 R0 FMAX...
  • Page 249 Q206=250 ;AVANCE PLONGÉE PROF. Q202=3 ;PROFONDEUR DE PASSE Q210=0 ;TEMPO. EN HAUT Q203=+0 ;COORD. SURFACE PIÈCE Q204=10 ;SAUT DE BRIDE Q211=0.25 ;TEMPO. AU FOND 6 CALL LBL 1 Appeler sous-programme 1 de la figure de trous complète HEIDENHAIN TNC 640...
  • Page 250 7 L Z+250 R0 FMAX M6 Changement d'outil 8 TOOL CALL 2 Z S4000 Appel d’outil , foret 9 FN 0: Q201 = -25 Nouvelle profondeur de perçage 10 FN 0: Q202 = +5 Nouvelle passe de perçage 11 CALL LBL 1 Appeler sous-programme 1 de la figure de trous complète 12 L Z+250 R0 FMAX M6 Changement d'outil...
  • Page 251: Programmation: Paramètres Q

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

    8.1 Principe et vue d’ensemble des fonctions Grâce aux paramètres, vous pouvez définir toute une famille de pièces dans un même programme d'usinage. A la place des valeurs numériques, vous introduisez des variables: les paramètres Q. Exemples d’utilisation des paramètres Q: Valeurs de coordonnées Avances Vitesses de rotation...
  • Page 253: Remarques Sur La Programmation

    Paramètres QS: vous pouvez leur affecter jusqu'à 254 caractères. La TNC attribue toujours les mêmes données à certains paramètres Q et QS. Le rayon d'outil courant est toujours affecté p. ex. au paramètre Q108, voir „Paramètres Q réservés”, page 318. HEIDENHAIN TNC 640...
  • Page 254: Appeler Les Fonctions Des Paramètres Q

    Appeler les fonctions des paramètres Q Lors de la création d'un programme d'usinage, appuyez sur la touche „Q“ (située sous la touche –/+ du pavé numérique). La TNC affiche alors les softkeys suivantes: Groupe de fonctions Softkey Page Fonctions mathématiques de base Page 256 Fonctions trigonométriques Page 258...
  • Page 255: Familles De Pièces - Paramètres Q À La Place De Valeurs Numériques

    Exemple Cylindre avec paramètres Q Rayon du cylindre R = Q1 Hauteur du cylindre H = Q2 Cylindre Z1 Q1 = +30 Q2 = +10 Cylindre Z2 Q1 = +10 Q2 = +50 HEIDENHAIN TNC 640...
  • Page 256: Décrire Les Contours Avec Les Fonctions Mathématiques

    8.3 Décrire les contours avec les fonctions mathématiques Utilisation Grâce aux paramètres Q, vous pouvez programmer des fonctions mathématiques de base dans le programme d'usinage: Sélectionner la fonction de paramètres Q: appuyer sur la touche Q (dans le champ de saisie à droite). La barre de softkeys affiche les fonctions des paramètres Q Sélectionner les fonctions mathématiques de base: appuyer sur la softkey ARITHM.
  • Page 257: Programmation Des Calculs De Base

    MULTIPLICATION: Softkey FN3 X * Y NR. PARAMÈTRE POUR RÉSULTAT ? Introduire le numéro du paramètre Q: 12 1. VALEUR OU PARAMÈTRE ? Introduire Q5 comme première valeur 2. VALEUR OU PARAMÈTRE ? Introduire 7 comme deuxième valeur HEIDENHAIN TNC 640...
  • Page 258: 8.4 Fonctions Trigonométriques

    8.4 Fonctions trigonométriques Définitions Sinus, cosinus et tangente correspondent aux rapports entre les côtés d’un triangle rectangle. On a: sin α = a / c Sinus: cos α = b / c Cosinus: tan α = a / b = sin α / cos α Tangente: Explications c est le côté...
  • Page 259: Programmer Les Fonctions Trigonométriques

    Définir la racine de somme de carrés et l'affecter FN 13: ANGLE p. ex. FN 13: Q20 = +25 ANG-Q1 Définir l'angle avec arctan à partir de deux côtés ou sin et cos de l'angle (0 < angle < 360°) et l'affecter HEIDENHAIN TNC 640...
  • Page 260: 8.5 Calculs D'un Cercle

    8.5 Calculs d'un cercle Utilisation Grâce aux fonctions de calcul d'un cercle, la TNC peut déterminer le centre du cercle et son rayon à partir de trois ou quatre points situés sur le cercle. Le calcul d'un cercle à partir de quatre points est plus précis.
  • Page 261: Sauts Conditionnels Avec Paramètres Q

    FN 12: SI INFERIEUR, ALORS SAUT p. ex. FN 12: IF+Q5 LT+0 GOTO LBL “ANYNAME“ 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 indiqué HEIDENHAIN TNC 640...
  • Page 262: Abréviations Et Expressions Utilisées

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

    Si vous souhaitez vérifier ou modifier des paramètres locaux, globaux ou string, appuyez sur la softkey AFFICHER PARAMÈTRE Q QL QR QS. La TNC affiche alors le type de chaque paramètre: Les fonctions décrites précédemment restent valables. HEIDENHAIN TNC 640...
  • Page 264 Vous pouvez faire afficher les paramètres Q dans l'affichage d'état supplémentaire ; ceci dans les modes manuel, manivelle électronique, exécution séquentielle ou pas à pas et test de programme. Si nécessaire, interrompre l'exécution du programme (p. ex. en appuyant sur la touche STOP externe et sur la softkey STOP INTERNE) ou suspendre le test du programme Appeler la barre des softkeys de partage d'écran Sélectionner le partage d'écran avec l'affichage d'état...
  • Page 265: 8.8 Fonctions Spéciales

    FN 20:WAIT FOR Page 286 Synchronisation CN et PLC FN 29:PLC Page 288 Transmission de huit valeurs max. au PLC FN 37:EXPORT Page 289 Exporter des paramètres locaux Q ou des paramètres QS dans un programme appelant HEIDENHAIN TNC 640...
  • Page 266: Fn 14: Error: Emission De Messages D'erreur

    La fonction FN 14: ERROR permet de programmer l'émission de messages d'erreur définis par le constructeur de la machine ou par HEIDENHAIN: lorsque la TNC exécute une séquence avec FN 14 pendant l'exécution ou le test du programme, elle s'interrompt et délivre alors un message d'erreur.
  • Page 267 Q222 doit être supérieur à Q223 1037 Q244 doit être supérieur à 0 1038 Q245 doit être différent de Q246 1039 Introduire plage angul. < 360° 1040 Q223 doit être supérieur à Q222 1041 Q214: 0 non autorisé HEIDENHAIN TNC 640...
  • Page 268 Code d'erreur Texte 1042 Sens du déplacement non défini 1043 Aucun tableau points zéro actif 1044 Erreur position: centre 1er axe 1045 Erreur position: centre 2ème axe 1046 Perçage trop petit 1047 Perçage trop grand 1048 Tenon trop petit 1049 Tenon trop grand 1050 Poche trop petite: reprise d'usinage 1.A.
  • Page 269 Outil non défini 1093 Numéro d'outil non autorisé 1094 Nom d'outil non autorisé 1095 Option de logiciel inactive 1096 Restauration cinématique impossible 1097 Fonction non autorisée 1098 Dimensions pièce brute contradictoires 1099 Position de mesure non autorisée HEIDENHAIN TNC 640...
  • Page 270 Code d'erreur Texte 1100 Accès à cinématique impossible 1101 Pos. mesure hors domaine course 1102 Compensation Preset impossible 1103 Rayon outil trop grand 1104 Mode de plongée impossible 1105 Angle de plongée incorrect 1106 Angle d'ouverture non défini 1107 Largeur rainure trop grande 1108 Facteurs échelle inégaux 1109...
  • Page 271: Fn 16: F-Print: Émission Formatée De Textes Et Valeurs De Paramètres Q

    3 chiffres après la virgule, long, Floating (nombre décimal) Format pour variable de texte Format pour nombre entier (Integer) Caractère de séparation entre le format d’émission et le paramètre Caractère de fin de séquence, termine une ligne Saut de ligne HEIDENHAIN TNC 640...
  • Page 272 Pour mémoriser également diverses informations dans le fichier de protocole, vous disposez des fonctions suivantes: Code Fonction CALL_PATH Indique le nom du chemin d'accès du programme CN dans lequel se trouve la fonction FN16. Exemple: "Programme de mesure: %S",CALL_PATH; M_CLOSE Ferme le fichier dans lequel vous écrivez avec FN16.
  • Page 273 Jour du temps réel MONTH Mois sous forme de nombre du temps réel STR_MONTH Mois sous forme de raccourci du temps réel YEAR2 Année à 2 chiffres du temps réel YEAR4 Année à 4 chiffres du temps réel HEIDENHAIN TNC 640...
  • Page 274 Dans le programme d’usinage, vous programmez FN16: F-PRINT pour activer l'émission: 96 FN 16: F-PRINT TNC:\MASQUE\MASQUE1.A/TNC:\PROT1.TXT La TNC crée alors le fichier PROT1.TXT: PROTOCOLE DE MESURE CENTRE DE GRAVITE ROUE A GODETS DATE: 27:11:2001 HEURE: 08:56:34 NOMBRE VALEURS MESURE: = 1 X1 = 149,360 Y1 = 25,509 Z1 = 37,000...
  • Page 275 La fonction FN 16 écrase par défaut les fichiers de protocoles déjà existants ou portant le même nom. Utilisez M_APPEND lorsque vous souhaitez ajouter un nouveau protocole au protocole existant lors d'une nouvelle restitution. HEIDENHAIN TNC 640...
  • Page 276: Fn 18: Sys-Datum Read

    FN 18: SYS-DATUM READ Avec la fonction FN 18: SYS-DATUM READ, vous pouvez lire les données- système et les mémoriser dans les paramètres Q. La sélection de donnée-système se fait avec un numéro de groupe (ID-Nr.), un numéro et, le cas échéant, avec un indice. Nom du groupe, Nr.
  • Page 277 Longueur d'outil d'outils, 50 Nr. OUT. Rayon d'outil Nr. OUT. Rayon d'outil R2 Nr. OUT. Surépaisseur longueur d'outil DL Nr. OUT. Surépaisseur rayon d'outil DR Nr. OUT. Surépaisseur rayon d'outil DR2 Nr. OUT. Outil bloqué (0 ou 1) HEIDENHAIN TNC 640...
  • Page 278 Nom du groupe, Nr. ID. Numéro Indice Signification Nr. OUT. Numéro de l'outil jumeau Nr. OUT. Durée d'utilisation max.TIME1 Nr. OUT. Durée d'utilisation max. TIME2 Nr. OUT. Durée d'utilisation actuelle CUR. TIME Nr. OUT. Etat PLC Nr. OUT. Longueur max. de la dent LCUTS Nr.
  • Page 279: Avec Surépaisseur

    Correction d'outil active, 200 1 = sans Rayon actif surépaisseur 2 = avec surépaisseur 3 = avec 1 = sans Longueur active surépaisseur 2 = avec surépaisseur 3 = avec surépaisseur et surépaisseur issue de TOOL CALL HEIDENHAIN TNC 640...
  • Page 280: 1 = Sans

    Nom du groupe, Nr. ID. Numéro Indice Signification 1 = sans Rayon d'arrondi R2 surépaisseur 2 = avec surépaisseur 3 = avec surépaisseur et surépaisseur issue de TOOL CALL Transformations actives, 210 Rotation de base en mode Manuel Rotation programmée avec cycle 10 Axe réfléchi actif 0: image miroir inactive +1: axe X réfléchi...
  • Page 281 Axe Z Axe A Axe B Axe C Axe U Axe V Axe W Position actuelle dans le système Axe X de coordonnées actif, 270 Axe Y Axe Z Axe A Axe B Axe C Axe U HEIDENHAIN TNC 640...
  • Page 282 Nom du groupe, Nr. ID. Numéro Indice Signification Axe V Axe W Palpeur à commutation TS, 350 Type de palpeur Ligne dans le tableau des palpeurs Longueur active Rayon actif de bille Rayon d'arrondi Excentrement (axe principal) Excentrement (axe secondaire) Angle de l’orientation broche en degrés (excentrement ) Avance rapide...
  • Page 283 Lire les données de l’outil courant, Longueur d'outil L Rayon d'outil R Rayon d'outil R2 Surépaisseur longueur d'outil DL Surépaisseur rayon d'outil DR Surépaisseur rayon d'outil DR2 Outil bloqué TL 0 = non bloqué, 1 = bloqué Numéro de l'outil jumeau RT HEIDENHAIN TNC 640...
  • Page 284 Nom du groupe, Nr. ID. Numéro Indice Signification Durée d'utilisation max.TIME1 Durée d'utilisation max. TIME2 Durée d'utilisation actuelle CUR. TIME Etat PLC Longueur max. de la dent LCUTS Angle de plongée max. ANGLE TT: nombre de dents CUT TT: tolérance d'usure longueur LTOL TT: tolérance d'usure rayon RTOL TT: sens de rotation DIRECT 0 = positif, –1 = négatif...
  • Page 285: Fn 19: Plc: Transfert De Valeurs Au Plc

    La fonction FN 19: PLC permet de transférer au PLC jusqu'à deux valeurs numériques ou paramètres Q. Résolution et unité de mesure: 0,1 µm ou 0,0001° Exemple: transférer au PLC la valeur numérique 10 (correspondant à 1µm ou 0,001°) 56 FN 19: PLC=+10/+Q3 HEIDENHAIN TNC 640...
  • Page 286: Fn 20: Wait For: Synchroniser Cn Et Plc

    0 à 2047 Double mot 2048 à 4095 La TNC 640 possède une interface étendue pour la communication entre le PLC et la CN. Il s’agit là d’une nouvelle interface symbolique Aplication Programmer Interface (API). Parallèlement, l’interface habituelle PLC-CN existe encore et peut toujours être utilisée.
  • Page 287 PLC initialise à 1 l’opérande symbolique 32 FN 20: APISPIN[0].NN_SPICONTROLINPOS==1 Exemple: interrompre le calcul anticipé interne, lire la position courante de l'axe X 32 FN 20: WAIT FOR SYNC 33 FN 18: SYSREAD Q1 = ID270 NR1 IDX1 HEIDENHAIN TNC 640...
  • Page 288: Fn 29: Plc: Transférer Valeurs Au Plc

    FN 29: PLC: Transférer valeurs au PLC La fonction FN 29: PLC permet de transférer au PLC jusqu'à huit valeurs numériques ou paramètres Q. Résolutions et unités de mesure: 0,1 µm ou 0,0001° Exemple: transférer au PLC la valeur numérique 10 (correspondant à...
  • Page 289: Fn37: Export

    Exemple: exporter les paramètres locaux Q25 à Q30 56 FN37: EXPORT Q25 - Q30 La TNC exporte la valeur qui est celle du paramètre juste au moment de l’instruction EXPORT. Le paramètre n'est exporté que vers le programme qui appelle immédiatement. HEIDENHAIN TNC 640...
  • Page 290: Accès Aux Tableaux Avec Instructions Sql

    8.9 Accès aux tableaux avec instructions SQL Introduction Dans la TNC, vous programmez les accès aux tableaux à l'aide de instructions SQL dans le cadre d'une transaction. Une transaction comporte plusieurs instructions SQL qui assurent un traitement rigoureux des enregistrements du tableau. Les tableaux sont configurés par le constructeur de la machine.
  • Page 291: Une Transaction

    (fichier). Elles sont maintenant mémorisées dans le fichier. D'éventuels verrouillages sont annulés, Result-set est activé (SQL COMMIT...). – Des enregistrements du tableau n'ont pas été modifiés/complétés (accès seulement à la lecture): d'éventuels verrouillages sont annulés, Result-set est activé (SQL ROLLBACK... SANS INDICE). HEIDENHAIN TNC 640...
  • Page 292 Vous pouvez traiter en parallèle plusieurs transactions. Vous devez fermer impérativement une transaction qui a été commencée – y compris si vous n'utilisez que l'accès à la lecture. Ceci constitue le seul moyen de garantir que les modifications/données complétées ne soient pas perdues, que les verrouillages seront bien annulés et que Result-set sera activé.
  • Page 293 Q ne sont pas prises en compte lors d'opérations de lecture/d'écriture. Si une nouvelle ligne de tableau est créée avec SQL INSERT..., les colonnes non associées aux paramètres Q reçoivent des valeurs par défaut. HEIDENHAIN TNC 640...
  • Page 294: Programmation D'instructions Sql

    Programmation d'instructions SQL Vous ne pouvez programmer cette fonction que si vous avez préalablement introduit le code 555343. Vous programmez les instructions SQL en mode Programmation: Sélectionner les fonctions SQL: appuyer sur la softkey Sélectionner l'instruction SQL par softkey (voir tableau récapitulatif) ou appuyer sur la softkey SQL EXECUTE et programmer l'instruction SQL Résumé...
  • Page 295: Sql Bind

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

    SQL SELECT SQL SELECT sélectionne des lignes du tableau et les transfère dans Result-set. Le serveur SQL classe les données ligne par ligne dans Result-set. Les lignes sont numérotées en commençant par 0, de manière continue. Ce numéro de ligne, l'INDICE est utilisé dans les instructions SQL Fetch et Update.
  • Page 297 Si vous ne programmez ni ASC ni DESC, le tri croissant est utilisé par défaut. La TNC classe les lignes sélectionnées dans la colonne indiquée En option: FOR UPDATE (code): Les lignes sélectionnées sont verrouillées pour l'accès à l'écriture d'autres applications HEIDENHAIN TNC 640...
  • Page 298 Condition Programmation égal à différent de <> inférieur à < inférieur ou égal à <= supérieur à > supérieur ou égal à >= Combiner plusieurs conditions: ET logique OU logique Programmation: Paramètres Q...
  • Page 299: Sql Fetch

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

    SQL UPDATE Exemple : Le numéro de ligne est transmis au SQL UPDATE transfère les données préparées dans les paramètres Q paramètre Q dans la ligne adressée avec INDICE de Result-set. La ligne existante dans Result-set est écrasée intégralement. 11 SQL BIND Q881 "TAB_EXAMPLE.MESU_NO" SQL UPDATE tient compte de toutes les colonnes indiquées dans 12 SQL BIND Q882 "TAB_EXAMPLE.MESU_X"...
  • Page 301: Sql Commit

    Banque de données: réf. accès SQL: Paramètre Q avec le handle d'identification de Result-set (voir également SQL SELECT). Banque de données: indice résultat SQL: ligne qui doit rester dans Result-set. Inscrivez directement le numéro de ligne ou bien programmez le paramètre Q contenant l'indice. HEIDENHAIN TNC 640...
  • Page 302: Introduire Directement Une Formule

    8.10 Introduire directement une formule Introduire une formule Avec les softkeys, vous pouvez introduire directement dans le programme d'usinage des formules arithmétiques composées de plusieurs opérations de calcul. Les fonctions mathématiques s'affichent lorsque vous appuyez sur la softkey FORMULE. La TNC affiche alors les softkeys suivantes dans plusieurs barres: Fonctions mathématiques Softkey...
  • Page 303 Si valeur de renvoi Q12 = 1, alors Q50 >= 0 Si valeur de renvoi Q12 = -1, alors Q50 < 0 Valeur modulo (reste de division) p. ex. Q12 = 400 % 360 Résultat: Q12 = 40 HEIDENHAIN TNC 640...
  • Page 304 Règles de calculs Pour la programmation de formules mathématiques, les règles suivantes s'appliquent: Convention de calcul Q1 = 5 * 3 + 2 * 10 = 35 1ère étape: 5 * 3 = 15 2èmeétape 2 * 10 = 20 3 ème étape: 15 + 20 = 35 Q2 = SQ 10 - 3^3 = 73 1ère étape: élévation au carré...
  • Page 305: Exemple D'introduction

    Commuter à nouveau la barre de softkeys et ouvrir la parenthèse Introduire 12 comme numéro de paramètre Q Sélectionner la division Introduire 13 comme numéro de paramètre Q Fermer la parenthèse et terminer l’introduction de la formule Exemple de séquence CN Q25 = ATAN (Q12/Q13) HEIDENHAIN TNC 640...
  • Page 306: 8.11 Paramètres String

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

    Afficher la barre de softkeys avec les fonctions spéciales Choisir le menu de définition des diverses fonctions dialogue texte clair Sélectionner les fonctions string Sélectionner la fonction DECLARE STRING Exemple de séquence CN: 37 DECLARE STRING QS10 = "PIÈCE" HEIDENHAIN TNC 640...
  • Page 308: Chaîner Des Paramètres String

    Chaîner des paramètres string Avec l'opérateur de chaînage (paramètre string II paramètre string), vous pouvez relier plusieurs paramètres string entre eux. Afficher la barre de softkeys avec les fonctions spéciales Choisir le menu de définition des diverses fonctions dialogue texte clair Sélectionner les fonctions string Sélectionner la fonction FORMULE STRING Introduire le numéro du paramètre string dans lequel...
  • Page 309: Convertir Une Valeur Numérique En Paramètre String

    Fermer l'expression entre parenthèses avec la touche ENT et terminer avec la touche END Exemple: convertir le paramètre Q50 en paramètre string QS11, avec 3 chiffres après la virgule 37 QS11 = TOCHAR ( DAT+Q50 DECIMALS3 ) HEIDENHAIN TNC 640...
  • Page 310: Extraire Et Copier Une Partie De Paramètre String

    Extraire et copier une partie de paramètre string La fonction SUBSTR permet d'extraire et de copier une partie d'un paramètre string. Afficher la barre de softkeys avec les fonctions spéciales Choisir le menu de définition des diverses fonctions dialogue texte clair Sélectionner les fonctions string Sélectionner la fonction FORMULE STRING Introduire le numéro du paramètre dans lequel la TNC...
  • Page 311: Convertir Un Paramètre String En Valeur Numérique

    TNC, valider avec la touche ENT Fermer l'expression entre parenthèses avec la touche ENT et terminer avec la touche END Exemple: convertir le paramètre string QS11 en paramètre numérique Q82 37 Q82 = TONUMB ( SRC_QS11 ) HEIDENHAIN TNC 640...
  • Page 312: Vérification D'un Paramètre String

    Vérification d’un paramètre string La fonction INSTR permet de contrôler si un paramètre string est contenu dans un autre paramètre string, et le localiser. Sélectionner les fonctions de paramètres Q Sélectionner la fonction FORMULE Introduire le numéro du paramètre Q dans lequel la TNC doit mémoriser l’emplacement où...
  • Page 313: Déterminer La Longueur D'un Paramètre String

    Introduire le numéro du paramètre QS dont la TNC doit calculer la longueur; valider avec la touche ENT Fermer l'expression entre parenthèses avec la touche ENT et terminer avec la touche END Exemple: déterminer la longueur de QS15 37 Q52 = STRLEN ( SRC_QS15 ) HEIDENHAIN TNC 640...
  • Page 314: Comparer La Suite Alphabétique

    Comparer la suite alphabétique La fonction STRCOMP permet de comparer la suite alphabétique de paramètres string. Sélectionner les fonctions de paramètres Q Sélectionner la fonction FORMULE Introduire le numéro du paramètre Q dans lequel la TNC doit mémoriser le résultat de la comparaison, valider avec la touche ENT Commuter la barre de softkeys Sélectionner la fonction de comparaison de...
  • Page 315: Lire Un Paramètre-Machine

    QS avec l'attribut, l'entité et le code. Les paramètres suivants sont lus dans le dialogue de la fonction CFGREAD: KEY_QS: nom de groupe (code) du paramètre-machine TAG_QS: nom de groupe (code) du paramètre-machine ATR_QS: nom (Attribut) du paramètre-machine IDX: Indice du paramètre-machine HEIDENHAIN TNC 640...
  • Page 316 Lire string d'un paramètre-machine Mémoriser le contenu d'un paramètre-machine sous la forme de String dans un paramètre QS: Afficher la barre de softkeys avec les fonctions spéciales Choisir le menu de définition des diverses fonctions dialogue texte clair Sélectionner les fonctions string Sélectionner la fonction FORMULE STRING Introduire le numéro du paramètre String dans lequel la TNC doit mémoriser le paramètre-machine, valider...
  • Page 317 15 DECLARE STRING QS12 = "CfgGeoCycle" Affecter les paramètres String pour entité 16 DECLARE STRING QS13 = "pocketOverlap" Affecter des paramètres String pour noms de paramètres Lire les paramètres-machine 17 Q50 = CFGREAD( KEY_QS11 TAG_QS12 ATR_QS13 ) HEIDENHAIN TNC 640...
  • Page 318: 8.12 Paramètres Q Réservés

    8.12 Paramètres Q réservés La TNC affecte des valeurs aux paramètres Q100 à Q199. Aux paramètres Q sont affectés: Valeurs du PLC Informations concernant l'outil et la broche Informations sur l'état de fonctionnement Résultats de mesures avec les cycles palpeurs, etc. La TNC affecte aux paramètres réservés Q108, Q114 et Q115 - Q117 les valeurs avec les unités de mesure du programme en cours.
  • Page 319: Arrosage: Q111

    Arrosage: Q111 Fonction M Val. paramètre M8: MARCHE arrosage Q111 = 1 M9: ARRET arrosage Q111 = 0 Facteur de recouvrement: Q112 La TNC affecte à Q112 le facteur de recouvrement actif lors du fraisage de poche (pocketOverlap). HEIDENHAIN TNC 640...
  • Page 320: Unité De Mesure Dans Le Programme: Q113

    Unité de mesure dans le programme: Q113 Pour les imbrications avec PGM CALL, la valeur du paramètre Q113 dépend de l’unité de mesure utilisée dans le programme qui appelle en premier d’autres programmes. Unité de mesure dans progr. principal Val. paramètre Système métrique (mm) Q113 = 0 Système en pouces (inch)
  • Page 321: Ecart Entre Valeur Nominale Et Valeur Effective Lors De L'étalonnage D'outil Automatique Avec Le Tt 130

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

    Résultats de la mesure avec cycles palpeurs (voir également Manuel d'utilisation des cycles palpeurs) Valeurs effectives mesurées Val. paramètre Pente d'une droite Q150 Centre dans l'axe principal Q151 Centre dans l'axe secondaire Q152 Diamètre Q153 Longueur poche Q154 Largeur poche Q155 Longueur dans l'axe sélectionné...
  • Page 323 Numéro du dernier cycle de mesure activé Q198 Etat étalonnage d'outil avec TT Val. paramètre Outil à l'intérieur de la tolérance Q199 = 0,0 Outil usé (LTOL/RTOL dépassée) Q199 = 1,0 Outil cassé (LBREAK/RBREAK dépassée) Q199 = 2,0 HEIDENHAIN TNC 640...
  • Page 324: 8.13 Exemples De Programmation

    8.13 Exemples de programmation Exemple: Ellipse Déroulement du programme Le contour de l'ellipse est constitué de nombreux petits segments de droite (à définir avec Q7). Plus le nombre d'incréments est grand, plus le contour sera lisse. Le sens de fraisage est défini avec l'angle initial et l'angle final dans le plan: Sens d'usinage horaire: Angle initial >...
  • Page 325 Annuler le décalage du point zéro 43 CYCL DEF 7.1 X+0 44 CYCL DEF 7.2 Y+0 45 L Z+Q12 R0 FMAX Aller à la distance d’approche 46 LBL 0 Fin du sous-programme 47 END PGM ELLIPSE MM HEIDENHAIN TNC 640...
  • Page 326 Exemple: cylindre concave avec fraise à bout hémisphérique Déroulement du programme Le programme est valable avec une fraise à bout hémisphérique, la longueur d'outil se réfère au centre de l'outil Le contour du cylindre est constitué de nombreux petits segments de droite (à définir avec Q13).
  • Page 327 49 CYCL DEF 7.0 POINT ZÉRO Annuler le décalage du point zéro 50 CYCL DEF 7.1 X+0 51 CYCL DEF 7.2 Y+0 52 CYCL DEF 7.3 Z+0 Fin du sous-programme 53 LBL 0 54 END PGM CYLIN HEIDENHAIN TNC 640...
  • Page 328 Exemple: sphère convexe avec fraise deux tailles Déroulement du programme Ce programme ne fonctionne qu’avec une fraise deux tailles Le contour de la sphère est constitué de nombreux petits segments de droite (à définir avec Q14, plan Z/X). Plus l'incrément angulaire est petit et plus le contour sera lisse Définissez le nombre de coupes sur le contour avec l'incrément angulaire dans le plan (avec...
  • Page 329 35 CC X+0 Y+0 36 LP PR+Q26 PA+Q8 R0 FQ12 Prépositionnement dans le plan 37 CC Z+0 X+Q108 Initialiser le pôle dans le plan Z/X, décalé du rayon d’outil 38 L Y+0 Z+0 FQ12 Se déplacer à la profondeur HEIDENHAIN TNC 640...
  • Page 330 39 LBL 2 40 LP PR+Q6 PA+Q24 FQ12 Aborder l'„arc” vers le haut 41 FN 2: Q24 = +Q24 - +Q14 Actualiser l’angle dans l'espace 42 FN 11: IF +Q24 GT +Q5 GOTO LBL 2 Question: arc terminé ?. Si non, saut au LBL 2 43 LP PR+Q6 PA+Q5 Aborder l'angle final dans l’espace 44 L Z+Q23 R0 F1000...
  • Page 331: Programmation: Fonctions Auxiliaires

    Programmation: fonctions auxiliaires...
  • Page 332: Introduire Les Fonctions Auxiliaires M Et Stop

    9.1 Introduire les fonctions auxiliaires M et STOP Principes de base Les fonctions auxiliaires de la TNC – appelées également fonctions M – commandent: le déroulement du programme, p. ex. en interrompant son exécution des fonctions de la machine, p. ex., l’activation et la désactivation de la rotation broche et de l’arrosage le comportement de l'outil en contournage Le constructeur de la machine peut valider des fonctions...
  • Page 333: Fonctions Auxiliaires Pour Contrôler L'exécution Du Programme, La Broche Et L'arrosage

    MARCHE broche sens horaire MARCHE broche sens anti-horaire ARRET broche Changement d'outil ARRET broche ARRET déroulement de programme MARCHE arrosage ARRET arrosage MARCHE broche sens horaire MARCHE arrosage MARCHE broche sens anti-horaire MARCHE arrosage comme M2 HEIDENHAIN TNC 640...
  • Page 334: Fonctions Auxiliaires En Rapport Avec Les Coordonnées

    9.3 Fonctions auxiliaires en rapport avec les coordonnées Programmer les coordonnées machine: M91/M92 Point zéro règle Sur la règle de mesure, une marque de référence définit la position du point zéro de la règle. Point zéro machine Vous avez besoin du point zéro machine pour activer les limitations de la zone de déplacement (fins de course logiciel) aborder les positions machine (p.
  • Page 335 Si vous souhaitez également simuler graphiquement des déplacements M91/M92, vous devez activer la surveillance de la zone de travail et faire afficher la pièce brute se référant au point d'origine initialisé, voir „Visualiser la pièce brute dans la zone d'usinage”, page 501. HEIDENHAIN TNC 640...
  • Page 336: Aborder Les Positions Dans Le Système De Coordonnées Non Incliné Avec Plan D'usinage Incliné: M130

    Aborder les positions dans le système de coordonnées non incliné avec plan d'usinage incliné: M130 Comportement standard avec plan d'usinage incliné Les coordonnées des séquences de positionnement se réfèrent au système de coordonnées incliné. Comportement avec M130 Lorsque le plan d'usinage incliné est actif, les coordonnées des séquences linéaires se réfèrent au système de coordonnées non incliné.
  • Page 337: Fonctions Auxiliaires Agissant Sur Le Contournage

    Programmez M97 dans la séquence de déplacement au sommet de l'angle. Au lieu de M97, nous vous conseillons d'utiliser la fonction plus performante M120 LA (voir „Calcul anticipé d'un contour avec correction de rayon (LOOK AHEAD): M120” à la page 343)! HEIDENHAIN TNC 640...
  • Page 338 Effet M97 n’est active que dans la séquence où elle a été programmée. L'angle du contour sera usiné de manière incomplète avec M97. Vous devez éventuellement effectuer un autre usinage à l'aide d'un outil plus petit. Exemple de séquences CN 5 TOOL DEF L ...
  • Page 339: Usinage Intégral Aux Angles D'une Ouverture: M98

    M98 est active en fin de séquence. Exemple de séquences CN Aborder les uns après les autres les points 10, 11 et 12 du contour: 10 L X... Y... RL F 11 L X... IY... M98 12 L IX+ ... HEIDENHAIN TNC 640...
  • Page 340: 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. L'avance de plongée FZMAX est calculée à...
  • Page 341: Avance En Millimètres/Tour De Broche: M136

    F en millimètres/tour de broche définie dans le programme. Si vous modifiez la vitesse de rotation à l'aide du potentiomètre de broche, la TNC adapte automatiquement l'avance. Effet M136 est active en début de séquence. Pour annuler M136, programmez M137. HEIDENHAIN TNC 640...
  • Page 342 Vitesse d'avance dans les arcs de cercle: M109/M110/M111 Comportement standard L’avance programmée se réfère à la trajectoire du centre de l’outil. Comportement dans les arcs de cercle avec M109 Lorsque la TNC usine un contour circulaire intérieur et extérieur, l’avance de l'outil reste constante au niveau du tranchant de l'outil. Attention, danger pour la pièce et l'outil! Pour des très petits angles extérieurs, la TNC augmente tellement l'avance, que l'outil ou la pièce peuvent être...
  • Page 343: Calcul Anticipé D'un Contour Avec Correction De Rayon (Look Ahead): M120

    élevé et plus le traitement des séquences sera lent. Introduction Si vous introduisez M120 dans une séquence de positionnement, la TNC continue le dialogue dans cette séquence et demande le nombre LA de séquences nécessaires au calcul anticipé. HEIDENHAIN TNC 640...
  • Page 344 Effet M120 doit figurer dans une séquence CN qui contient également la correction de rayon RL ou RR. M120 est active à partir de cette séquence et jusqu'à ce que la correction de rayon soit annulée avec R0 M120 LA0 soit programmée M120 soit programmée sans LA un autre programme soit appelé...
  • Page 345: Autoriser Le Positionnement Avec La Manivelle En Cours D'exécution Du Programme: M118

    M118 agit aussi en mode Positionnement avec introduction manuelle! Si M118 est active, la fonction DEPLACEMENT MANUEL n'est pas disponible lors d'une interruption du programme! HEIDENHAIN TNC 640...
  • Page 346: Dégagement Du Contour Dans Le Sens De L'axe D'outil: M140

    Dégagement du contour dans le sens de l'axe d'outil: M140 Comportement standard Dans les modes Exécution du programme, la TNC déplace l’outil tel que défini dans le programme d’usinage. Comportement avec M140 Avec M140 MB (move back), vous pouvez dégager d'une certaine valeur l'outil du contour dans le sens de l'axe d'outil.
  • Page 347: Annuler La Surveillance Du Palpeur: M141

    La TNC efface une rotation de base programmée dans le programme La fonction M143 est interdite lors d'une amorce de séquence. Effet M143 n’est active que dans la séquence de programme où elle a été programmée. M143 est active en début de séquence. HEIDENHAIN TNC 640...
  • Page 348: Dégager Automatiquement L'outil Du Contour Lors D'un Stop Cn: M148

    Dégager automatiquement l'outil du contour lors d'un stop CN: M148 Comportement standard Lors d'un arrêt CN, la TNC stoppe tous les déplacements. L'outil s'immobilise au point d'interruption. Comportement avec M148 La fonction M148 doit être validée par le constructeur de la machine.
  • Page 349: Programmation: Fonctions Spéciales

    Programmation: fonctions spéciales...
  • Page 350: 10.1 Résumé Des Fonctions Spéciales

    10.1 Résumé des fonctions spéciales La touche SPEC FCT et les softkeys correspondantes donnent accès à d'autres fonctions spéciales de la TNC. Les tableaux suivants récapitulent les fonctions disponibles. Menu principal fonctions spéciales SPEC FCT Sélectionner les fonctions spéciales Fonction Softkey Description Définir les données par défaut...
  • Page 351: Menu Valeur De Programme Par Défaut

    Définir une formule complexe de Voir manuel contour d'utilisation des cycles Définir des motifs d'usinage Voir manuel réguliers d'utilisation des cycles Sélectionner un fichier de points Voir manuel avec positions d'usinage d'utilisation des cycles HEIDENHAIN TNC 640...
  • Page 352: Menu De Définition De Diverses Fonctions Texte Clair

    Menu de définition de diverses fonctions Texte clair Menu de définition de diverses fonctions Texte clair Fonction Softkey Description Définir le comportement de Page 400 positionnement des axes rotatifs Définir les fonctions de fichiers Page 359 Définir le comportement des Page 353 axes parallèles U, V, W Définir les transformations de...
  • Page 353: Travailler Avec Les Axes Parallèles U, V Et W

    Choix d'un programme Fin du programme M2 ou M30 Interruption de programme (PARAXCOMP reste actif) PARAXCOMP OFF ou PARAXMODE OFF Avant le changement de la cinématique de la machine, les fonctions des axes parallèles doivent être désactivées. HEIDENHAIN TNC 640...
  • Page 354: Funtion Paraxcomp Display

    FUNTION PARAXCOMP DISPLAY Exemple : Séquence CN Avec la fonction AFFICHAGE PARAXCOMP, vous commutez l'affichage des fonctions de déplacements des axes parallèles. La TNC tient compte 13 FONCTION PARAXCOMP AFFICHAGE W des déplacements de l'axe parallèle dans l'affichage des positions de l'axe principal correspondant (affichage de la somme) L'affichage des positions de l'axe principal indique toujours la distance relative entre l'outil et la pièce, indépendamment du fait que l'axe principal ou l'axe...
  • Page 355: Fonction Paraxcomp Move

    Pour la définition, procédez de la manière suivante: Afficher la barre de softkeys avec les fonctions spéciales Choisir le menu de définition des diverses fonctions conversationnelles Choisir FONCTION PARAX Choisir FONCTION PARAXCOMP Choisir FONCTION PARAXCOM MOVE Définir l'axe parallèle HEIDENHAIN TNC 640...
  • Page 356: Fontion Paraxcomp Off

    FONTION PARAXCOMP OFF Exemple : Séquences CN Avec la fonction PARAXCOMP OFF, vous mettez hors service les fonctions des axes parallèles AFFICHAGE PARAXCOMP et PARAXCOMP MOVE 13 FONCTION PARAXCOMP OFF Pour la définition, procédez de la façon suivante: 13 FONCTION PARAXCOMP OFF W Afficher la barre de softkeys avec les fonctions spéciales Choisir le menu de définition des diverses fonctions...
  • Page 357: Fonction Paraxmode

    Le positionnement auxiliaire d'un axe principal au moyen de l'instruction „&“ s'effectue dans le système REF. Si l'affichage de position est réglée sur „valeur effective“, ce déplacement ne sera pas affiché. Commuter l'affichage de position sur „valeur REF“ si nécessaire HEIDENHAIN TNC 640...
  • Page 358: Fonction Paraxmode Off

    FONCTION PARAXMODE OFF Exemple : Séquence CN Les fonctions des axes parallèles sont désactivées par la fonction PARAXCOMP OFF. La TNC utilise les axes principaux configurés par le 13 FONCTION PARAXCOMP OFF constructeur de la machine. Pour la définition, procédez de la manière suivante: Afficher la barre de softkeys avec les fonctions spéciales...
  • Page 359: 10.3 Fonctions De Fichiers

    Indiquer le chemin d'accès du fichier à copier et celui du fichier-cible. FILE MOVE Déplacer un Fichier: Indiquer le chemin d'accès du fichier à déplacer et celui du fichier-cible. Effacer un fichier: EFFACER Indiquer le chemin d'accès du fichier à FICHIER effacer HEIDENHAIN TNC 640...
  • Page 360: Définir Les Transformations De Coordonnées

    10.4 Définir les transformations de coordonnées Résumé En alternative au cycle de transformation de coordonnées 7 DECALAGE DU POINT ZERO, vous pouvez aussi utiliser la fonction Texte clair TRANS DATUM. Comme avec le cycle 7, TRANS DATUM vous permet de programmer directement des valeurs de décalage ou d'activer une ligne du tableau de points zéro.
  • Page 361: Trans Datum Table

    Choisir le menu de définition des diverses fonctions Dialogue texte clair Sélectionner les transformations Sélectionner décalage de point zéro TRANS DATUM Avec le curseur, retour à TRANS AXIS Sélectionner le décalage de point zéro TRANS DATUM RESET HEIDENHAIN TNC 640...
  • Page 362: 10.5 Créer Des Fichiers-Texte

    10.5 Créer des fichiers-texte Application Sur la TNC, vous pouvez créer et modifier des textes à l’aide d’un éditeur de texte. Applications typiques: Conserver des valeurs expérimentales Informer sur des étapes d’usinage Créer une liste de formules Les fichiers-texte sont des fichiers de type .A (ASCII). Si vous souhaitez traiter d'autres fichiers, vous devez d'abord les convertir en fichiers .A.
  • Page 363: Editer Des Textes

    Vous déplacez le curseur à l’aide des touches fléchées à n’importe quel endroit du fichier-texte. La ligne sur laquelle se trouve le curseur est surlignée en couleur. Vous pouvez décomposer les lignes avec la touche Return ou ENT. HEIDENHAIN TNC 640...
  • Page 364: Effacer Des Caractères, Mots Et Lignes Et Les Insérer À Nouveau

    Effacer des caractères, mots et lignes et les insérer à nouveau Avec l’éditeur de texte, vous pouvez effacer des lignes ou mots entiers pour les insérer à un autre endroit. Déplacer le curseur sur le mot ou sur la ligne à effacer et à insérer à un autre endroit Appuyer sur la softkey EFFACER MOT ou EFFACER LIGNE: le texte est supprimé...
  • Page 365: Modifier Des Blocs De Texte

    Déplacer le curseur à l’endroit où vous souhaitez insérer un nouveau fichier-texte Appuyer sur la softkey INSERER FICHIER. La TNC affiche le dialogue Nom de fichier = Introduire le chemin d'accès et le nom du fichier que vous souhaitez insérer HEIDENHAIN TNC 640...
  • Page 366: Recherche De Parties De Texte

    Recherche de parties de texte La fonction de recherche de l’éditeur de texte peut trouver des mots ou des chaînes de caractères dans un texte La TNC dispose de deux possibilités. Trouver le texte actuel La fonction de recherche doit trouver un mot correspondant au mot sur lequel se trouve actuellement le curseur: Déplacer le curseur sur le mot souhaité...
  • Page 367: Programmation: Usinage Multiaxes

    Programmation: usinage multiaxes...
  • Page 368 11.1 Fonctions réservées à l'usinage multiaxes Ce chapitre regroupe les fonctions TNC qui ont un rapport avec l'usinage multiaxes: Fonction TNC Description Page PLANE Définir les opérations d'usinage dans le plan d'usinage incliné Page 369 M116 Avance des axes rotatifs Page 393 Fraisage incliné...
  • Page 369: La Fonction Plane: Inclinaison Du Plan D'usinage (Option De Logiciel 1)

    Page 381 points quelconques du plan à incliner Un seul angle dans Page 383 RELATIF l'espace, en incrémental AXIAL Jusqu'à trois angles d'axes Page 384 absolus ou incrémentaux A, B, C RESET Annuler la fonction PLANE Page 372 HEIDENHAIN TNC 640...
  • Page 370 La définition des paramètres de la fonction PLANE se fait en deux étapes: La définition géométrique du plan est différente pour chacune des fonctions PLANE disponibles Le comportement de positionnement avec la fonction PLANE, à considérer indépendamment de la définition du plan, et identique pour toutes les fonctions PLANE (voir „Définir le comportement de positionnement de la fonction PLANE”...
  • Page 371: Définir La Fonction Plane

    Indépendamment de la fonction PLANE utilisée, la TNC calcule toujours en interne l'angle dans l'espace. Dans le mode chemin restant (DIST), et lors de l'inclinaison (mode MOVE ou TURN), la TNC indique le chemin jusqu'à la position finale définie (ou calculée) de l'axe rotatif. HEIDENHAIN TNC 640...
  • Page 372: Annulation De La Fonction Plane

    Annulation de la fonction PLANE Exemple : Séquence CN Afficher la barre de softkeys avec les fonctions spéciales 25 PLANE RESET MOVE DIST50 F1000 Sélectionner les fonctions spéciales: appuyez sur la softkey FONCTION SPÉCIALE TNC Sélectionner la fonction PLANE: appuyer sur la softkey INCLINAISON PLAN D'USINAGE: la TNC affiche dans la barre de softkeys les choix disponibles Sélectionner la fonction à...
  • Page 373: Définir Le Plan D'usinage Avec Les Angles Dans L'espace: Plane Spatial

    SPA, SPB et SPC, même si l'un d'entre eux est égal à 0. L'ordre des rotations défini préalablement est valable indépendamment de l'axe d'outil actif. Description des paramètres pour le comportement du positionnement: voir „Définir le comportement de positionnement de la fonction PLANE”, page 386 HEIDENHAIN TNC 640...
  • Page 374 Paramètres d'introduction Angle dans l'espace A?: angle de rotation SPA autour de l'axe machine X (voir figure en haut à droite). Plage d'introduction -359.9999° à +359.9999° Angle dans l'espace B?: angle de rotation SPB autour de l'axe machine Y (voir figure en haut à droite). Plage d'introduction -359.9999°...
  • Page 375: Définir Le Plan D'usinage Avec Les Angles De Projection: Plan Projete

    Vous ne pouvez utiliser les angles de projection que si les définitions d'angles se réfèrent à un parallélépipède rectangle. Sinon, des déformations apparaissent sur la pièce Description des paramètres pour le comportement du positionnement: voir „Définir le comportement de positionnement de la fonction PLANE”, page 386 HEIDENHAIN TNC 640...
  • Page 376 Paramètres d'introduction Angle proj. 1er plan de coord.?: angle projeté du plan d'usinage incliné sur le 1er plan de coordonnées du système de coordonnées machine (Z/X avec axe d'outil Z, voir figure en haut à droite). Plage d'introduction –89.9999° à +89.9999°.
  • Page 377: Définir Le Plan D'usinage Avec Les Angles D'euler: Plane Euler

    Z Remarques avant de programmer L'ordre des rotations défini préalablement est valable indépendamment de l'axe d'outil actif. Description des paramètres pour le comportement du positionnement: voir „Définir le comportement de positionnement de la fonction PLANE”, page 386 HEIDENHAIN TNC 640...
  • Page 378 Paramètres d'introduction Angle rot. Plan coord. princip.?: angle de rotation EULPR autour de l'axe Z (voir figure en haut à droite) Remarque: Plage d'introduction: -180.0000° à 180.0000° L'axe 0° est l'axe X Angle d’inclinaison axe d’outil?: angle d'inclinaison EULNUT du système de coordonnées autour de l'axe X tourné...
  • Page 379: Définir Le Plan D'usinage Par Deux Vecteurs: Plane Vector

    En interne, la TNC calcule les vecteurs normés à partir des valeurs que vous avez introduites. Description des paramètres pour le comportement du positionnement: voir „Définir le comportement de positionnement de la fonction PLANE”, page 386 HEIDENHAIN TNC 640...
  • Page 380 Paramètres d'introduction Composante X du vecteur de base?: composante X BX du vecteur de base B (voir . figure en haut à droite). Plage d'introduction: -9.9999999 à +9.9999999 Composante Y du vecteur de base?: composante Y BY du vecteur de base B (voir figure en haut à droite). Plage d'introduction: -9.9999999 à...
  • Page 381: Définir Le Plan D'usinage Par Trois Points: Plane Points

    Les trois points définissent l'inclinaison du plan. La position du point zéro actif n'est pas modifiée par la TNC. Description des paramètres pour le comportement du positionnement: voir „Définir le comportement de positionnement de la fonction PLANE”, page 386 HEIDENHAIN TNC 640...
  • Page 382 Paramètres d'introduction Coordonnée X 1er point du plan?: coordonnée X P1X du premier point du plan (voir figure en haut à droite) Coordonnée Y 1er point du plan?: coordonnée Y P1Y du premier point du plan (voir figure en haut à droite) Coordonnée Z 1er point du plan?: coordonnée Z P1Z du 1er point du plan (voir figure en haut à...
  • Page 383: Définir Le Plan D'usinage Au Moyen D'un Seul Angle Incrémental Dans L'espace: Plane Relative

    Poursuivre avec les propriétés de positionnement (voir „Définir le comportement de positionnement de la fonction PLANE” à la page 386) Abréviations utilisées Abréviation Signification RELATIF de l'anglais relative = par rapport à Exemple : Séquence CN 5 PLANE RELATIF SPB-45 ..HEIDENHAIN TNC 640...
  • Page 384: Plan D'usinage Défini Avec Angles D'axes: Plane Axial (Fonction Fcl 3)

    Plan d'usinage défini avec angles d'axes: PLANE AXIAL (fonction FCL 3) Application La fonction PLANE AXIAL définit à la fois la position du plan d’usinage et les coordonnées nominales des axes rotatifs. Cette fonction est facile à mettre en œuvre, notamment sur les machines avec cinématiques orthogonales et avec cinématiques avec un seul axe rotatif actif.
  • Page 385 Poursuivre avec les propriétés de positionnement (voir „Définir le comportement de positionnement de Exemple : Séquence CN la fonction PLANE” à la page 386) 5 PLANE AXIAL B-45 ..Abréviations utilisées Abréviation Signification en Anglais axial = axial AXIAL HEIDENHAIN TNC 640...
  • Page 386: Définir Le Comportement De Positionnement De La Fonction Plane

    Définir le comportement de positionnement de la fonction PLANE Résumé Indépendamment de la fonction PLANE utilisée pour définir le plan d'usinage incliné, vous disposez toujours des fonctions suivantes pour le comportement de positionnement: inclinaison automatique Sélection de solutions d'inclinaisons alternatives (impossible avec PLANE AXIAL) Sélection de modes de transformation (impossible avec PLANE AXIAL)
  • Page 387 Longueur de retrait dans l'axe d'outil?: longueur de retrait MB, agit en incrémental à partir de la position d'outil courante dans la direction de l'axe de l'outil actif, que la TNC aborde avant la procédure d'inclinaison. MB MAX déplace l'outil jusqu'avant le fin de course logiciel HEIDENHAIN TNC 640...
  • Page 388 Inclinaison des axes rotatifs dans une séquence séparée Quand vous souhaitez incliner les axes rotatifs dans une séquence de positionnement séparée (option STAY sélectionnée), procédez de la manière suivante: Attention, risque de collision! Prépositionner l'outil de manière à éviter toute collision entre l'outil et la pièce (moyen de serrage) lors de l'inclinaison.
  • Page 389 3 Si une seule solution se situe dans la zone de déplacement, la TNC utilisera cette solution. 4 Si aucune solution n'est située dans la zone de déplacement, la TNC délivre le message d'erreur Angle non autorisé HEIDENHAIN TNC 640...
  • Page 390 Exemple d'une machine équipée d'un plateau circulaire C et d'une table pivotante A. Fonction programmée: PLANE SPATIAL SPA+0 SPB+45 SPC+0 Position de Résultat Fin de course départ position d'axe Aucun A+0, C+0 non progr. A+45, C+90 Aucun A+0, C+0 A+45, C+90 Aucun A+0, C+0 –...
  • Page 391: Fraisage Incliné Dans Le Plan Incliné (Option Logiciel 2)

    12 L Z+50 R0 FMAX M128 Positionnement à hauteur de sécurité, activer M128 13 PLANE SPATIAL SPA+0 SPB-45 SPC+0 MOVE DIST50 F1000 Définir la fonction PLANE et l'activer 14 L IB-17 F1000 Régler l'angle d'inclinaison Définir l'usinage dans le plan incliné HEIDENHAIN TNC 640...
  • Page 392 Fraisage incliné au moyen de vecteurs normaux La séquence LN ne doit contenir qu'un vecteur de direction avec lequel est défini l'angle pour le fraisage incliné (vecteur normal NX, NY, NZ ou vecteur de direction d'outil TX, TY, TZ). Dégager l'outil Activer M128 Définir une fonction PLANE au choix.
  • Page 393: Fonctions Auxiliaires Pour Les Axes Rotatifs

    Effet M116 agit dans le plan d'usinage. Pour annuler M116, programmez M117. En fin de programme, M116 est également désactivée. M116 est active en début de séquence. HEIDENHAIN TNC 640...
  • Page 394: Déplacement Optimisé Des Axes Rotatifs: M126

    Déplacement optimisé des axes rotatifs: M126 Comportement standard Le comportement standard de la TNC lors de positionnement d'axes rotatifs, dont l'affichage est réduit à des valeurs inférieures à 360°, dépend du paramètre shortestDistance (300401). Là est défini si, pour aller à la position programmée, la TNC doit tenir compte de la différence position nominale-position réelle ou si elle doit toujours (également sans M126) prendre le chemin le plus court.
  • Page 395: Réduire L'affichage De L'axe Rotatif À Une Valeur Inférieure À 360°: M94

    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 dans laquelle elle a été programmée. M94 est active en début de séquence. HEIDENHAIN TNC 640...
  • Page 396: Conserver La Position De La Pointe De L'outil Lors Du Positionnement Des Axes Inclinés (Tcpm*): M128 (Option -Logiciel 2)

    Conserver la position de la pointe de l'outil lors du positionnement des axes inclinés (TCPM*): M128 (option -logiciel 2) Comportement standard La TNC déplace l'outil aux positions définies dans le programme d'usinage. Dans le programme, si la position d'un axe incliné est modifiée, le décalage qui en résulte sur les axes linéaires doit être calculé...
  • Page 397 Si la position effective s'écarte d'une valeur définie par le constructeur de la machine par rapport à la position nominale, la TNC délivre un message d'erreur et interrompt le déroulement du programme. HEIDENHAIN TNC 640...
  • Page 398: Sélection D'axes Inclinés: M138

    Sélection d'axes inclinés: M138 Comportement standard Avec les fonctions M128, TCPM et l'inclinaison du plan d'usinage, la TNC tient compte des axes rotatifs définis dans les paramètres- machine par le constructeur. Comportement avec M138 Avec les fonctions indiquées ci-dessus, la TNC ne tient compte que des axes inclinés ayant été...
  • Page 399: Tenir Compte De La Cinématique De La Machine Pour Les Positions Eff/Nom En Fin De Séquence: M144 (Option De Logiciel 2)

    La géométrie de la machine doit être définie par le constructeur dans la description de la cinématique. Le constructeur de la machine en définit l'action dans les modes de fonctionnement automatique et manuel. Consultez le manuel de votre machine. HEIDENHAIN TNC 640...
  • Page 400: Fonction Tcpm (Option De Logiciel 2)

    11.5 FONCTION TCPM (option de logiciel 2) Fonction La géométrie de la machine doit être définie par le constructeur de la machine. Pour les axes inclinés avec denture Hirth: Ne modifier la position de l'axe incliné qu'après avoir dégagé l'outil. Sinon, le déverrouillage de la denture pourrait endommager le contour.
  • Page 401: Définir La Fonction Tcpm

    CN concernée Exemple de séquences CN: 13 FONCTION TCPM F TCP ... L'avance se réfère à la pointe de l'outil 14 FONCTION TCPM F CONT ... L'avance est interprétée comme avance de contournage HEIDENHAIN TNC 640...
  • Page 402: Interprétation Des Coordonnées Programmées Des Axes Rotatifs

    Interprétation des coordonnées programmées des axes rotatifs Jusqu'à présent, les machines équipées de têtes pivotantes à 45° ou de plateaux pivotants à 45° n'avaient pas la possibilité de régler de manière simple l'angle d'orientation ou bien une orientation d'outil se référant au système de coordonnées (angle dans l'espace) courant.
  • Page 403: Mode D'interpolation Entre La Position Initiale Et La Position Finale

    La pointe de l'outil se déplace sur une droite 13 FONCTION TCPM F TCP AXIS SPAT PATHCTRL AXIS La pointe de l'outil et le vecteur directionnel de 14 FONCTION TCPM F TCP AXIS POS PATHCTRL VECTOR l'outil se déplace dans un plan HEIDENHAIN TNC 640...
  • Page 404: Annuler Fonction Tcpm

    Annuler FONCTION TCPM Utilisez FONCTION RESET TCPM si vous souhaitez annuler de manière ciblée la fonction dans un programme Exemple de séquence CN: 25 FONCTION RESET TCPM Annuler FONCTION TCPM La TNC annule automatiquement FONCTION TCPM lorsque vous sélectionnez un nouveau programme dans un mode Exécution de programme.
  • Page 405: Correction D'outil Tridimensionnelle (Option De Logiciel 2)

    Fraisage en roulant: correction du rayon de la fraise, perpendiculaire au sens de l'outil (correction de rayon tridimensionnelle avec définition de l'orientation d'outil). L'usinage est réalisé en premier lieu avec la périphérie de l'outil HEIDENHAIN TNC 640...
  • Page 406: Définition D'un Vecteur Normé

    Définition d'un vecteur normé Un vecteur normé est une grandeur mathématique qui a une valeur de 1 et une direction quelconque. Dans les séquences LN, la TNC a besoin de deux vecteurs normés, l'un pour définir la direction des normales aux surfaces et l'autre (optionnelle) pour définir l'orientation de l'outil.
  • Page 407: Formes D'outils Autorisées

    Valeur Delta négative DL, DR, DR2: les dimensions de l'outil sont inférieures à celles de l'outil d'origine (surépaisseur négative) La TNC corrige alors la position de l'outil de la somme des valeurs Delta qui figurent dans le tableau d'outil et dans l'appel d'outil. HEIDENHAIN TNC 640...
  • Page 408: Correction 3D Sans Tcpm

    Correction 3D sans TCPM La TNC exécute un usinage trois axes avec une correction 3D à condition que le programme CN contienne les normales aux surfaces. Dans ce cas, la correction de rayon RL/RR et TCPM ou M128 doit être inactive.
  • Page 409 Droite avec correction 3D X, Y, Z: Coordonnées corrigées du point final de la droite NX, NY, NZ: Composantes des normales aux surfaces TX, TY, TZ: Composantes du vecteur normé pour l'orientation de l'outil Avance Fonction auxiliaire HEIDENHAIN TNC 640...
  • Page 410: Fraisage En Roulant: Correction De Rayon 3D Avec Tcpm Et Correction De Rayon (Rl/Rr)

    Fraisage en roulant: correction de rayon 3D avec TCPM et correction de rayon (RL/RR) La TNC décale l'outil perpendiculairement au sens du déplacement et perpendiculairement à la direction de l'outil, en fonction de la somme des valeurs delta DR (tableau d'outils et TOOL CALL). Le sens de correction est à...
  • Page 411 1 L X+31,737 Y+21,954 Z+33,165 B+12,357 C+5,896 RL F1000 M128 Droite Coordonnées corrigées du point final de la droite X, Y, Z: Droite B, C: Coordonnées des axes rotatifs pour l'orientation de l'outil Correction de rayon Avance Fonction auxiliaire HEIDENHAIN TNC 640...
  • Page 412 Programmation: usinage multiaxes...
  • Page 413 Programmation: Gestion des palettes...
  • Page 414 12.1 Gestion des palettes Utilisation Le gestionnaire de palettes est une fonction qui dépend de la machine. Les caractéristiques de la fonction standard sont décrites ci-après. Consultez également le manuel de votre machine. Les tableaux de palettes sont utilisés sur les centres d’usinage équipés de changeurs de palettes.
  • Page 415 Ajouter en fin de tableau le nombre de lignes pouvant être introduites Copier le champ en surbrillance Insérer le champ copié Sélectionner le début de ligne Sélectionner la fin de ligne Copier la valeur actuelle Insérer la valeur actuelle Editer le champ courant HEIDENHAIN TNC 640...
  • Page 416 Fonction d'édition Softkey Tri en fonction du contenu de colonne Autres fonctions p. ex. mémoriser Sélectionner le tableau de palettes En mode Mémorisation/édition de programme ou Exécution de programme, sélectionner le gestionnaire de fichiers: appuyer sur la touche PGM MGT Afficher les fichiers de type .P: appuyer sur les softkeys SELECT.
  • Page 417 Appuyer sur la softkey OUVRIR LE PROGRAMME: la TNC affiche à l'écran le programme sélectionné. Vous pouvez maintenant feuilleter dans le programme à l'aide des touches fléchées Retour au tableau de palettes: appuyez sur la softkey END PGM HEIDENHAIN TNC 640...
  • Page 418 Programmation: Gestion des palettes...
  • Page 419: Programmation: Tournage

    Programmation: Tournage...
  • Page 420: Opération De Tournage Sur Fraiseuse (Option De Logiciel 50)

    13.1 Opération de tournage sur fraiseuse (option de logiciel 50) Introduction Sur certains modèles de fraiseuses, il est possible d'exécuter aussi bien des opérations de tournage que de fraisage. Il est ainsi possible d'usiner entièrement une pièce sans la démonter de la machine, même avec des usinages complexes de fraisage ou de tournage.
  • Page 421: Fonctions De Base (Option De Logiciel 50)

    Des forces mécaniques importantes apparaissent lorsque vous usinez des pièces lourdes à des grandes vitesses de rotation. Assurez vous que la pièce est correctement serrée pour éviter des dommages machine et des accidents! HEIDENHAIN TNC 640...
  • Page 422 Dans le mode tournage, l'affichage de position de l'axe X indique la valeur du diamètre. La TNC affiche le symbole du diamètre dans l'affichage de position. Le potentiomètre de broche agit sur la broche de tournage dans le mode tournage (plateau circulaire). Vous ne pouvez pas changer de mode d'usinage lorsque l'inclinaison du plan d'usinage ou TCPM est actif.
  • Page 423: Affichage Graphique Du Mode Tournage

    Définition de la pièce brute 1 BLK FORM 0.1 Y X+0 Y-1 Z-50 2 BLK FORM 0.2 X+87 Appel de l'outil 3 TOOL CALL 12 Dégager l'outil 4 M140 MB MAX 5 FONCTION MODE TURN Activer le mode tournage HEIDENHAIN TNC 640...
  • Page 424: Programmer La Vitesse De Rotation

    Programmer la vitesse de rotation Si vous travaillez avec une vitesse de coupe constante, la gamme de broche choisie limite la plage de vitesse de rotation possible. L'étendue des gammes de broche dépend de la machine. En tournage, vous pouvez travaillez avec une vitesse de rotation constante, mais également avec une vitesse de coupe constante.
  • Page 425: Vitesse D'avance

    10 L X+102 Z+2 R0 FMAX Déplacement en rapide 15 L Z-10 F200 Déplacement avec une avance de 200 mm/min 19 M136 Avance en millimètres par tour 20 L X+154 F0.2 Déplacement avec une avance de 0,2 mm/T HEIDENHAIN TNC 640...
  • Page 426: Appel De L'outil

    Appel de l'outil Un appel d'outil de tournage se fait comme dans le mode fraisage, avec la fonction TOOL CALL. Définissez dans la séquence TOOL CALL seulement le numéro d'outil ou le nom d'outil. Vous pouvez appeler et changer les outils de tournage aussi bien en mode fraisage et qu'en mode tournage.
  • Page 427: Données D'outils

    La TNC affiche en dessous de la fenêtre du tableau les textes du dialogue, les unités et les plages d'introduction pour chaque champ de saisie. HEIDENHAIN TNC 640...
  • Page 428 Données de la table d'outils de tournage Abrév. Utilisation Introduction Numéro d'outil: doit correspondre au numéro d'outil de tournage de TOOL.T. Valeur de correction pour la longueur d’outil L (direction Z) -99999,9999...+99999,9999 Valeur de correction pour la longueur d’outil 2 (sens X) -99999,9999...+99999,9999 Valeur delta de longueur d'outil 1 (direction Z), s'additionne à...
  • Page 429: Correction De Rayon De La Dent Srk

    M128, la correction de rayon de la dent n'est pas possible dans des séquences de déplacement avec RL/RR, hormis dans les cycles. Si vous activez l'usinage incliné avec M144, cette restriction ne s'applique pas. HEIDENHAIN TNC 640...
  • Page 430: Gorges Et Dégagements

    Gorges et dégagements Certains cycles usinent des contours qui sont décrits dans un sous- programme. Ces contours sont programmés avec des fonctions de contournage en conversationnel ou avec des fonctions FK. Pour définir un contour de tournage, d'autres éléments de contour spécifiques sont disponibles.
  • Page 431 Optionnelle d'ouverture des deux flancs RND / CHF Arrondi / chanfrein au coin Optionnelle proche du point de départ du contour FAR_RND / FAR_CHF Arrondi / chanfrein au coin Optionnelle éloigné du point de départ du contour HEIDENHAIN TNC 640...
  • Page 432 Le signe de la profondeur de gorge détermine la position d'usinage (intérieur/extérieur) de la gorge. Signe de la profondeur de gorge pour usinage extérieur: Utiliser un signe négatif lorsque l'élément de contour se déroule dans le sens négatif de l'axe Z Utiliser un signe positif lorsque l'élément de contour se déroule dans le sens positif de l'axe Z Signe de la profondeur de gorge pour usinage intérieur:...
  • Page 433 Profondeur de dégagement Optionnelle LARGEUR Largeur de dégagement Optionnelle ANGLE Angle du dégagement Optionnelle Dégagement: prof. = 2, largeur = 15 21 L X+40 Z+0 22 L Z-30 23 23 UDC TYPE_E R1 PROF.2 LARGEUR15 24 L X+60 HEIDENHAIN TNC 640...
  • Page 434 Dégagement DIN 509 UDC TYPE _F Eléments à introduire pour dégagement DIN 509 UDC TYPE_F: Elément à Utilisation Introduction introduire Rayon aux deux angles du Optionnelle fond PROF. Profondeur de dégagement Optionnelle Largeur de dégagement Optionnelle LARGEUR ANGLE Angle du dégagement Optionnelle PROF.TRANSV.
  • Page 435 LARGEUR RND / CHF Arrondi / chanfrein dans obligatoire angle extérieur Dégagement forme U: prof. = 3, largeur = 8 21 L X+40 Z+0 22 L Z-30 23 UDC TYPE_U R1 PROF.3 LARGEUR8 RND1 24 L X+60 HEIDENHAIN TNC 640...
  • Page 436 Dégagement UDC THREAD Eléments à introduire pour dégagement DIN 76 UDC THREAD: Elément à Utilisation Introduction introduire Pas du filetage Optionnelle Rayon aux deux angles du Optionnelle fond Profondeur de dégagement Optionnelle PROF. LARGEUR Largeur de dégagement Optionnelle ANGLE Angle du dégagement Optionnelle Dégagement de filetage selon DIN 76: pas du filetage = 2 21 L X+40 Z+0...
  • Page 437: Tournage Incliné

    Lorsque vous exécutez un usinage incliné, vous ne pouvez pas utilisez de cycles de gorge et de filetage. La correction d'outil agit toujours dans le système de coordonnées outil, même lors d'un usinage incliné. HEIDENHAIN TNC 640...
  • Page 438 Exemple de séquences CN: usinage incliné sur une machine équipée d'un plateau circulaire C et d'une table pivotante A. 12 M144 Activer l'usinage incliné 13 L A-25 R0 FMAX Positionner l'axe incliné 14 CYCL DEF 800 ADAPTER SYST. TOURN. Adapter le système de coordonnées pièce et l'outil Q497=+90 ;ANGLE PRECESSION Q498=+0...
  • Page 439: 13.3 Fonctions Balourd

    équilibrée est mis en rotation. Si un corps solide est mis en rotation, il crée des forces centrifuges dirigées vers l'extérieur. Lorsque la masse en rotation est répartie de manière équilibrée, les forces centrifuges s'annulent. HEIDENHAIN TNC 640...
  • Page 440 La valeur du balourd dépend de la forme de la pièce (p. ex. un corps de pompe asymétrique) et du dispositif de serrage. Comme ces données mécaniques ne peuvent pas être modifiées, vous devez compenser le balourd existant avec la fixation de masses d'équilibrage.
  • Page 441: Cycle De Mesure Du Balourd

    Contrôler le balourd après la mise en place de la masse d'équilibrage en procédant à une nouvelle opération de mesure. Il est parfois nécessaire de placer deux ou plusieurs masses d'équilibrage à différents endroits pour compenser le balourd. HEIDENHAIN TNC 640...
  • Page 442 Programmation: Tournage...
  • Page 443: Mode Manuel Et Réglages

    Mode manuel et réglages...
  • Page 444: Mise Sous Tension, Mise Hors Tension

    14.1 Mise sous tension, Mise hors tension Mise sous tension La mise sous tension et le passage sur les points de référence sont des fonctions qui dépendent de la machine. Consultez le manuel de votre machine. Mettre sous tension l'alimentation de la TNC et de la machine. La TNC affiche alors le dialogue suivant: DÉMARRAGE DU SYSTÈME La TNC démarre...
  • Page 445 éditer ou tester des programmes, dès la mise sous tension de la commande, sélectionnez le mode Mémorisation/édition de programme ou Test de programme. Vous pouvez franchir les points de référence ultérieurement. Pour cela, en mode Manuel, appuyez sur la softkey FRANCHIR PT DE REF HEIDENHAIN TNC 640...
  • Page 446: Mise Hors Tension

    Franchissement du point de référence avec plan d'usinage incliné Attention, risque de collision! Veillez à ce que les valeurs angulaires inscrites dans le menu correspondent bien aux angles réels des axes inclinés. Désactivez la fonction „Inclinaison du plan d'usinage“ avant de franchir les points de référence. Veiller à éviter toute collision.
  • Page 447: Déplacement Des Axes De La Machine

    Interrompre: appuyer sur la touche STOP externe Les deux méthodes permettent de déplacer plusieurs axes simultanément. Vous modifiez l'avance de déplacement des axes avec la softkey F, voir „Vitesse de rotation broche S, avance F, fonction auxiliaire M”, page 450. HEIDENHAIN TNC 640...
  • Page 448: Positionnement Pas À Pas

    Positionnement pas à pas Lors du positionnement pas à pas, la TNC déplace un axe de la machine de la valeur d'un incrément prédéfini. Sélectionner mode Manuel ou Manivelle électronique Commuter la barre de softkeys Sélectionner positionnement pas à pas: mettre la softkey INCREMENTAL sur ON PASSE RÉPÉTITIVE = Introduire la passe en mm, valider avec la touche ENT...
  • Page 449 Si la fonction M118 est activée, le déplacement avec la manivelle est également possible pendant l'exécution du programme. Déplacement Sélectionner le mode Manivelle électronique Maintenir appuyée la touche d'assentiment Sélectionner l'axe Sélectionner l'avance Déplacer l'axe actif dans le sens + ou Déplacer l'axe actif dans le sens – HEIDENHAIN TNC 640...
  • Page 450: Vitesse De Rotation Broche S, Avance F, Fonction Auxiliaire M

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

    La valeur programmée pour la vitesse de rotation broche S et l'avance F peut être modifiée de 0% à 150% avec les potentiomètres. Le potentiomètre de réglage de la vitesse de broche n'agit que sur les machines équipées d'un variateur de broche. HEIDENHAIN TNC 640...
  • Page 452: Activer La Limitation D'avance

    Activer la limitation d'avance La limitation de l'avance dépend de la machine. Consultez le manuel de la machine! En sélectionnant la softkey F LIMITE sur ON, la TNC limite la vitesse maximale autorisée des axes à une vitesse limitée sûre définie par le constructeur de la machine.
  • Page 453: Initialisation Du Point D'origine Sans Palpeur 3D

    Lors de l'initialisation du point d'origine, vous initialisez l'affichage de la TNC aux coordonnées d'une position pièce connue. Opérations préalables Fixer la pièce et la dégauchir Mettre en place l'outil zéro dont le rayon est connu S'assurer que la TNC affiche bien les positions effectives HEIDENHAIN TNC 640...
  • Page 454: Initialiser Le Point D'origine Avec Les Touches D'axes

    Initialiser le point d'origine avec les touches d'axes Mesure de protection Si l'outil ne doit pas toucher la surface de la pièce, il faut utiliser une cale d'épaisseur d. Pour le point d'origine, introduisez une valeur additionnée de l'épaisseur d de la cale.
  • Page 455: Gestion Des Points D'origine Avec Le Tableau Preset

    Dans la copie du tableau, ne modifiez jamais le nombre de lignes! Cela pourrait entraîner des problèmes lorsque vous souhaitez réactiver le tableau. Pour activer un tableau Preset situé dans un autre répertoire, vous devez le recopier dans le répertoire TNC:\table\. HEIDENHAIN TNC 640...
  • Page 456 Plusieurs possibilités existent pour mémoriser des points d'origine/rotations de base dans le tableau Preset: au moyen des cycles palpeurs en modes Manuel ou Manivelle électronique (voir chapitre 14) au moyen des cycles palpeurs 400 à 402 et 410 à 419 en mode Automatique (voir Manuel d'utilisation des cycles, chapitres 14 et par une introduction manuelle (voir description ci-après) Les rotations de base du tableau Preset tournent le...
  • Page 457 (le numéro de ligne correspond au numéro Preset) Si nécessaire, sélectionner dans le tableau Preset la colonne (l'axe) que vous voulez modifier A l'aide de la softkey, sélectionner l'un des choix disponibles (voir le tableau suivant) HEIDENHAIN TNC 640...
  • Page 458 Fonction Softkey Valider directement la position effective de l’outil (du comparateur) comme nouveau point d'origine: la fonction ne mémorise le point d'origine que sur l'axe actuellement en surbrillance Affecter une valeur au choix à la position effective de l'outil (du comparateur): la fonction ne mémorise le point d'origine que sur l'axe actuellement en surbrillance.
  • Page 459 TNC inscrit un - (2ème barre de softkeys) dans toutes les colonnes Ajouter une seule ligne à la fin du tableau (2ème barre de softkeys) Effacer une seule ligne à la fin du tableau (2ème barre de softkeys) HEIDENHAIN TNC 640...
  • Page 460 Activer le point d'origine du tableau Preset en mode Manuel Lorsque l'on active un point d'origine du tableau Preset, la TNC annule un décalage de point zéro courant, une image miroir, une rotation ou un facteur échelle. Par contre, une conversion de coordonnées que vous avez programmée avec le cycle 19 Inclinaison du plan d’usinage ou avec la fonction PLANE reste active.
  • Page 461: 14.5 Utilisation D'un Palpeur 3D

    14.5 Utilisation d'un palpeur 3D Résumé En mode Manuel, les cycles palpeurs suivants sont à votre disposition: HEIDENHAIN ne garantit le fonctionnement correct des cycles de palpage qu'avec les palpeurs HEIDENHAIN. Dans le cas ou vous utilisez les fonctions de palpage dans un plan incliné, vous devez régler 3D-ROT sur Actif dans...
  • Page 462: Enregistrer Les Valeurs Mesurées Avec Les Cycles Palpeurs Dans Un Tableau De Points Zéro

    Enregistrer les valeurs mesurées avec les cycles palpeurs dans un tableau de points zéro Utilisez cette fonction si vous souhaitez enregistrer des valeurs de mesure dans le système de coordonnées pièce. Si vous voulez enregistrer les valeurs de mesure dans le système de coordonnées machine (coordonnées REF) utilisez la softkey ENTREE DS TABLEAU PRESET (voir „Enregistrer les valeurs mesurées avec les cycles palpeurs dans le tableau Preset”...
  • Page 463: Enregistrer Les Valeurs Mesurées Avec Les Cycles Palpeurs Dans Le Tableau Preset

    à cet effet (dépend du cycle palpeur exécuté) Introduire le numéro de preset dans le champ de saisie Numéro dans tableau: Appuyer sur la softkey ENTREE DS TABLEAU PRESET: la TNC enregistre le point zéro sous le numéro introduit dans le tableau Preset HEIDENHAIN TNC 640...
  • Page 464: 14.6 Etalonner Le Palpeur 3D

    14.6 Etalonner le palpeur 3D Introduction Pour déterminer exactement le point de commutation réel d'un palpeur 3D, vous devez l'étalonner. Sinon, la TNC n'est pas en mesure de fournir des résultats de mesure précis. Vous devez toujours étalonner le palpeur lors: de la mise en service d'une rupture de la tige de palpage du changement de la tige de palpage...
  • Page 465: Etalonnage De La Longueur Effective

    Etalonnage de la longueur effective HEIDENHAIN ne garantit le fonctionnement correct des cycles de palpage qu'avec les palpeurs HEIDENHAIN. Dans le cas ou vous utilisez les fonctions de palpage dans un plan incliné, vous devez régler 3D-ROT sur Actif dans les modes manuel et automatique.
  • Page 466: Etalonner Le Rayon Effectif Et Compenser L'excentrement Du Palpeur

    Etalonner le rayon effectif et compenser l'excentrement du palpeur HEIDENHAIN ne garantit le fonctionnement correct des cycles de palpage qu'avec les palpeurs HEIDENHAIN. Dans le cas ou vous utilisez les fonctions de palpage dans un plan incliné, vous devez régler 3D-ROT sur Actif dans les modes manuel et automatique.
  • Page 467: Afficher La Valeur D'étalonnage

    Automatique ou en mode Manuel. Les valeurs d'étalonnage déterminées sont prises en compte seulement après un (éventuellement nouvel) appel d'outil. Des informations supplémentaires sur le tableau des palpeurs sont disponibles dans le manuel utilisateur de la programmation des cycles HEIDENHAIN TNC 640...
  • Page 468: Compensation Du Désalignement De La Pièce Avec Un Palpeur 3D

    3D Introduction HEIDENHAIN ne garantit le fonctionnement correct des cycles de palpage qu'avec les palpeurs HEIDENHAIN. Dans le cas ou vous utilisez les fonctions de palpage dans un plan incliné, vous devez régler 3D-ROT sur Actif dans les modes manuel et automatique.
  • Page 469: Déterminer La Rotation De Base

    Annuler la rotation de base Sélectionner la fonction de palpage: appuyer sur la softkey PALPAGE ROT Introduire l'angle de rotation „0“; valider avec la softkey INIT ROTATION DE BASE Quitter la fonction de palpage: appuyer sur la softkey FIN HEIDENHAIN TNC 640...
  • Page 470: Initialisation Du Point D'origine Avec Palpeur 3D

    462 Quitter la fonction de palpage: appuyer sur la softkey HEIDENHAIN ne garantit le fonctionnement correct des cycles de palpage qu'avec les palpeurs HEIDENHAIN. Dans le cas ou vous utilisez les fonctions de palpage dans un plan incliné, vous devez régler 3D-ROT sur Actif dans...
  • Page 471: Coin Comme Point D'origine

    Preset”, page 463 Quitter la fonction de palpage: appuyer sur la softkey HEIDENHAIN ne garantit le fonctionnement correct des cycles de palpage qu'avec les palpeurs HEIDENHAIN. Dans le cas ou vous utilisez les fonctions de palpage dans un plan incliné, vous devez régler 3D-ROT sur Actif dans...
  • Page 472: Centre De Cercle Comme Point D'origine

    A l'issue du palpage, la TNC affiche les coordonnées actuelles du centre du cercle ainsi que le rayon PR. HEIDENHAIN ne garantit le fonctionnement correct des cycles de palpage qu'avec les palpeurs HEIDENHAIN. Dans le cas ou vous utilisez les fonctions de palpage dans un plan incliné, vous devez régler 3D-ROT sur Actif dans...
  • Page 473: Mesure De Pièces Avec Palpeur 3D

    La TNC affiche comme point d'origine les coordonnées du point de palpage. Définir les coordonnées d’un coin dans le plan d’usinage Déterminer les coordonnées du coin: voir „Coin comme point d'origine”, page 471. La TNC affiche comme point d'origine les coordonnées du coin palpé. HEIDENHAIN TNC 640...
  • Page 474 Déterminer les dimensions d’une pièce Sélectionner la fonction de palpage: appuyer sur la softkey PALPAGE POS Positionner le palpeur à proximité du premier point de palpage A Sélectionner le sens de palpage par softkey Palpage: appuyer sur la touche START externe Noter la valeur affichée comme point d'origine (seulement si le point d'origine initialisé...
  • Page 475 Avec la softkey PALPAGE ROT, faire afficher comme angle de rotation l'angle PA entre les arêtes de la pièce Annuler la rotation de base ou rétablir la rotation de base d’origine: initialiser l'angle de rotation à la valeur notée HEIDENHAIN TNC 640...
  • Page 476: Fonctions De Palpage Avec Palpeurs Mécaniques Ou Comparateurs

    Fonctions de palpage avec palpeurs mécaniques ou comparateurs Si vous ne disposez sur votre machine d'aucun palpeur 3D électronique, vous pouvez néanmoins utiliser toutes les fonctions de palpage manuelles décrites précédemment (exception: fonctions d'étalonnage) à l'aide de palpeurs mécaniques ou par simple effleurement.
  • Page 477: Inclinaison Du Plan D'usinage (Option Logiciel 1)

    (voir „La fonction PLANE: Inclinaison du plan d'usinage (option de logiciel 1)” à la page 369) Les fonctions TNC pour l'„inclinaison du plan d'usinage“ sont des transformations de coordonnées. Ainsi le plan d'usinage est toujours perpendiculaire à la direction de l'axe d'outil. HEIDENHAIN TNC 640...
  • Page 478 Pour l'inclinaison du plan d'usinage, la TNC distingue toujours deux types de machines: Machine équipée d'une table pivotante Vous devez amener la pièce à la position d'usinage souhaitée par un positionnement correspondant de la table pivotante, par exemple avec une séquence L La position de l'axe d'outil transformé...
  • Page 479: Franchissement Des Points De Référence Avec Axes Inclinés

    Inclinaison du plan d'usinage en mode manuel La fonction „transférer la position courante“ n'est pas autorisée lorsque la fonction inclinaison du plan d'usinage est active Les positionnements PLC (définis par le constructeur de la machine) ne sont pas autorisés HEIDENHAIN TNC 640...
  • Page 480: Activation Manuelle De L'inclinaison

    Activation manuelle de l'inclinaison Sélectionner l'inclinaison manuelle: appuyer sur la softkey 3D ROT Avec la touche fléchée, positionner la surbrillance sur le sous-menu Mode Manuel Activer l'inclinaison manuelle: appuyer sur la softkey ACTIF Avec la touche fléchée, positionner la surbrillance sur l'axe rotatif souhaité...
  • Page 481: Activer Le Sens Actif De L'axe D'outil En Tant Que Sens D'usinage Actif

    Inclinaison du plan d'usinage. Si la fonction Déplacement dans le sens de l'axe d'outil est active, l'affichage d'état affiche le symbole Cette fonction est également disponible si vous voulez interrompre le déroulement du programme et déplacer les axes manuellement. HEIDENHAIN TNC 640...
  • Page 482: Initialisation Du Point D'origine Dans Le Système Incliné

    Initialisation du point d'origine dans le système incliné Après avoir positionné les axes rotatifs, initialisez le point d'origine de la même manière que dans le système non incliné. Le comportement de la TNC lors de l'initialisation du point d'origine dépend de la configuration du paramètre-machine CfgPresetSettings/chkTiltingAxes: chkTiltingAxes: On...
  • Page 483: Positionnement Avec Introduction Manuelle

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

    Positionnement avec introduction manuelle. Pour cela, vous pouvez introduire un petit programme en format Texte clair HEIDENHAIN ou en DIN/ISO et l’exécuter directement. Les cycles de la TNC peuvent être également appelés à cet effet. Le programme est mémorisé...
  • Page 485 Appeler le cycle de PERCAGE 6 L Z+200 R0 FMAX M2 Dégager l'outil 7 END PGM $MDI MM Fin du programme Fonction droite: voir „Droite L”, page 196, cycle PERCAGE: voir manuel d'utilisation des cycles, cycle 200 PERCAGE. HEIDENHAIN TNC 640...
  • Page 486 Exemple 2: compenser le désalignement de la pièce sur machines avec un plateau circulaire Exécuter la rotation de base avec palpeur 3D. voir Manuel d'utilisation des cycles palpeurs „Cycles palpeurs en modes Manuel et Manivelle électronique“, paragraphe „Compenser le désalignement de la pièce“.
  • Page 487: Sauvegarder Ou Effacer Des Programmes Dans $Mdi

    Sélectionner „Copier fichier“: softkey COPIER FICHIER-CIBLE = Introduisez le nom du programme dans lequel sera PERCAGE mémorisé le contenu actuel du fichier $MDI Exécuter la copie Quitter le gestionnaire de fichiers: softkey FIN Autres informations: voir „Copier un fichier”, page 106. HEIDENHAIN TNC 640...
  • Page 488 Positionnement avec introduction manuelle...
  • Page 489: Test De Programme Et Exécution De Programme

    Test de programme et Exécution de programme...
  • Page 490: 16.1 Graphiques

    16.1 Graphiques Utilisation Dans les modes Exécution de programme et Test de programme, la TNC simule graphiquement l'usinage. A l'aide des softkeys, vous sélectionnez le graphique en Vue de dessus Représentation dans 3 plans Représentation 3D Graphique filaire 3D Le graphique de la TNC correspond à une pièce usinée avec un outil de forme cylindrique.
  • Page 491: Régler La Vitesse Du Test Du Programme

    Vous pouvez aussi régler la vitesse de simulation avant de lancer un programme: Commuter la barre de softkeys Sélectionner les fonctions pour régler la vitesse de simulation Sélectionner la fonction souhaitée par softkey, p. ex. pour augmenter la vitesse de test pas à pas HEIDENHAIN TNC 640...
  • Page 492: Résumé: Vues

    Résumé: vues Dans les modes déroulement de programme et mode Test de programme, la TNC affiche les softkeys suivantes: Softkey Vue de dessus Représentation dans 3 plans Représentation 3D Graphique 3D haute résolution Graphique filaire 3D Restriction pendant l'exécution du programme L'usinage ne peut pas être représenté...
  • Page 493: Représentation Dans 3 Plans

    La position du plan de coupe est visible dans l'écran pendant le décalage. Par défaut, le plan de coupe est au centre de la pièce dans le plan d'usinage, et sur la face supérieure de la pièce dans l'axe d'outil. HEIDENHAIN TNC 640...
  • Page 494: Représentation 3D

    Représentation 3D La TNC représente la pièce dans l’espace. Avec les softkeys, vous pouvez faire pivoter la pièce 3D autour de l'axe vertical ou la faire basculer autour de l'axe horizontal. Si une souris est connectée à votre TNC, vous pouvez également exécuter cette fonction en maintenant enfoncée la touche droite de la souris.
  • Page 495 à agrandir avec un rectangle. Lorsque vous relâchez la touche gauche de la souris, la TNC affiche la zone agrandie de la pièce Zoom rapide avec la souris: tourner la molette de la souris en avant ou en arrière HEIDENHAIN TNC 640...
  • Page 496: Agrandissement De La Découpe

    Agrandissement de la découpe Vous pouvez modifier la découpe dans toutes les vues en mode Test de programme et un des modes Exécution de programme. Pour cela, la simulation graphique ou l'exécution du programme doit être interrompue. Un agrandissement de la découpe est actif en permanence dans tous les modes de représentation.
  • Page 497: Répéter La Simulation Graphique

    En vue de dessus et en affichage dans 3 plans, vous pouvez visualiser l'outil pendant la simulation. La TNC affiche l'outil avec le diamètre défini dans le tableau d'outils. Fonction Softkey Ne pas visualiser l'outil pendant la simulation Visualiser l'outil pendant la simulation HEIDENHAIN TNC 640...
  • Page 498: Calcul Du Temps D'usinage

    Calcul du temps d'usinage Modes Exécution de programme Affichage du temps entre le début et la fin du programme. Le chronomètre est arrêté en cas d'interruption. Test de programme Affichage du temps calculé par la TNC pour la durée des déplacements d'outils avec l'avance d'usinage, la TNC tenant compte des temporisations.
  • Page 499: Graphique Filaire 3D

    Faire basculer la pièce vers l'arrière Faire basculer la pièce vers l'avant Agrandir l'affichage pas à pas. Si la pièce a été agrandie, la TNC affiche la lettre Z dans le pied de page de la fenêtre graphique HEIDENHAIN TNC 640...
  • Page 500 Fonction Softkey Réduire l'affichage pas à pas. Si la pièce a été réduite, la TNC affiche la lettre Z dans le pied de page de la fenêtre graphique Afficher la pièce dans sa taille d'origine Représenter le BLK-FORM en filaire Vous pouvez également manipuler le graphique filaire 3D avec la souris.
  • Page 501: Visualiser La Pièce Brute Dans La Zone D'usinage

    Décaler la pièce brute dans le sens positif/négatif de Y Décaler la pièce brute dans le sens positif/négatif de Z Afficher la pièce brute par rapport au dernier point d'origine initialisé Activation ou désactivation de la fonction de surveillance HEIDENHAIN TNC 640...
  • Page 502: Fonctions D'affichage Du Programme

    16.3 Fonctions d'affichage du programme Résumé Dans les modes exécution du programme et en mode Test de programme, la TNC affiche les softkeys qui permettent de visualiser le programme d'usinage page par page: Fonctions Softkey Dans le programme, reculer d’une page d'écran Dans le programme, avancer d’une page d'écran Sélectionner le début du programme Sélectionner la fin du programme...
  • Page 503: 16.4 Test De Programme

    Vous pouvez en plus utiliser les fonctions suivantes: Test de programme pas à pas Arrêt du test à une séquence donnée Sauter des séquences Fonctions pour la représentation graphique Calcul du temps d'usinage Affichage d'état supplémentaire HEIDENHAIN TNC 640...
  • Page 504 M les positionnements que le constructeur de la machine exécute via le PLC HEIDENHAIN conseille donc de lancer chaque programme avec la prudence qui s'impose, y compris si le test du programme n'a généré aucun message d'erreur et n'a pas pu mettre en évidence des dommages visibles de la pièce.
  • Page 505 Pour poursuivre le test, vous ne devez pas exécuter les actions suivantes: sélectionner une autre séquence avec les touches fléchées ou la touche GOTO apporter des modifications au programme changer de mode de fonctionnement sélectionner un nouveau programme HEIDENHAIN TNC 640...
  • Page 506: 16.5 Exécution De Programme

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

    Consultez le manuel de votre machine. Exécution de programme en continu Lancer le programme d'usinage avec la touche START externe Exécution de programme pas à pas Lancer chaque séquence du programme d'usinage individuellement avec la touche START externe HEIDENHAIN TNC 640...
  • Page 508: 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 détecte une erreur pendant l’exécution du programme, elle interrompt l’usinage automatiquement. Interruptions programmées Vous pouvez définir des interruptions directement dans le programme d'usinage.
  • Page 509: Déplacer Les Axes De La Machine Pendant Une Interruption

    Déplacer les axes machine avec les touches de sens externes Sur certaines machines, vous devez appuyer sur la touche START externe après avoir actionné la softkey DEPLACEMENT MANUEL pour déverrouiller les touches de sens externes. Consultez le manuel de votre machine. HEIDENHAIN TNC 640...
  • Page 510: Reprise D'usinage Après Une Interruption

    Reprise d'usinage après une interruption Si vous interrompez un programme avec STOP INTERNE, vous devez démarrer le programme avec la fonction AMORCE SEQUENCE N ou avec GOTO „0“. Si vous interrompez l’exécution du programme dans un cycle d’usinage, redémarrez au début du cycle. Les phases d’usinage déjà...
  • Page 511 Avec un message d’erreur clignotant: Maintenir enfoncée la touche END pendant deux secondes, la TNC effectue un démarrage à chaud Supprimer la cause de l’erreur Redémarrage Si l’erreur se répète, notez le message d’erreur et prenez contact avec le service après-vente. HEIDENHAIN TNC 640...
  • Page 512: Reprise Du Programme Au Choix (Amorce De Séquence)

    Reprise du programme au choix (amorce de séquence) La fonction AMORCE A SEQUENCE N doit être intégrée et validée par le constructeur de la machine. Consultez le manuel de votre machine. Avec la fonction AMORCE A SEQUENCE N, (amorce de séquence), vous pouvez démarrer un programme d'usinage à...
  • Page 513 TNC ne tient pas compte de la fin du sous-programme (LBL 0) la TNC annule la fonction M126 (déplacement des axes rotatifs avec optimisation de la course) Dans ces cas, réaccoster avec la fonction Amorce de séquence! HEIDENHAIN TNC 640...
  • Page 514: Réaccoster Le Contour

    Réaccoster le contour La fonction ABORDER POSITION permet le réaccostage du contour de la pièce dans les cas suivants: Réaccoster le contour après déplacement des axes de la machine lors d'une interruption réalisée sans STOP INTERNE Réaccoster le contour après une amorce avec AMORCE A SEQUENCE N, p.
  • Page 515: Démarrage Automatique Du Programme

    Afficher la fenêtre qui permet de définir l'heure du démarrage du programme (voir fig. de droite, au centre) Heure (heu:min:sec): heure à laquelle le programme doit démarrer Date (JJ.MM.AAAA): date à laquelle le programme doit démarrer Pour activer le démarrage: appuyer sur la softkey OK HEIDENHAIN TNC 640...
  • Page 516: 16.7 Sauter Des Séquences

    16.7 Sauter des séquences Utilisation Lors du test ou de l'exécution du programme, vous pouvez ignorer les séquences que vous avez marquées avec le signe „/“ lors de la programmation: Ne pas exécuter ou ne pas tester les séquences marquées du signe „/“: régler la softkey sur ON Exécuter ou tester les séquences marquées du signe „/“: régler la softkey sur OFF Cette fonction n'est pas active pour la séquence TOOL DEF.
  • Page 517: 16.8 Arrêt De Programme Optionnel

    Ne pas arrêter l'exécution ou le test du programme dans les séquences où M1 a été programmée: régler la softkey sur OFF Arrêter l'exécution ou le test du programme dans les séquences où M1 a été programmée: régler la softkey sur ON HEIDENHAIN TNC 640...
  • Page 518 Test de programme et Exécution de programme...
  • Page 519: Fonctions Mod

    Fonctions MOD...
  • Page 520: 17.1 Sélectionner La Fonction Mod

    17.1 Sélectionner la fonction MOD Grâce aux fonctions MOD, vous disposez d'autres possibilités d'affichages et de saisies de données. D'autre part, vous pouvez introduire des codes pour rendre accessibles certaines zones protégées. Sélectionner les fonctions MOD Ouvrir la fenêtre auxiliaire avec les fonctions MOD: Sélectionner les fonctions MOD: appuyer sur la touche MOD.
  • Page 521: Résumé Des Fonctions Mod

    Définir le langage de programmation en MDI Affichage de l'heure Afficher ligne info Configurations machine Sélection de la cinématique de la machine Fonctions de diagnostic Diagnostic Profibus Informations réseau Informations HeROS Informations générales Version du logiciel Information FCL Information licence Temps machine HEIDENHAIN TNC 640...
  • Page 522: 17.2 Numéros De Logiciel

    MOD: Type de commande: modèle de la commande (gérée par HEIDENHAIN) Logiciel CN: numéro du logiciel CN (géré par HEIDENHAIN) Logiciel CN: numéro du logiciel CN (géré par HEIDENHAIN) NCK: numéro du logiciel CN (géré par HEIDENHAIN) Logiciel PLC: numéro ou nom du logiciel automate PLC (géré...
  • Page 523: 17.3 Introduire Un Code

    17.3 Introduire un code Utilisation La TNC a besoin d’un code pour les fonctions suivantes: Fonction Code Sélectionner les paramètres utilisateur Configurer la carte Ethernet NET123 Valider les fonctions spéciales lors de la 555343 programmation des paramètres Q HEIDENHAIN TNC 640...
  • Page 524: Configurer Les Interfaces De Données

    Interface série de la TNC 640 La TNC 640 utilise automatiquement le protocole de transmission LSV2 pour la transmission série des données. Le protocole LSV2 est défini par défaut et ne peut pas être modifié, mis à part la vitesse en bauds (paramètre-machine baudRateLsv2).
  • Page 525: Configurer Le Protocole (Protocole)

    TNC. La commande ne gère pas simultanément la réception bloc à bloc et l'exécution de ce même programme. Protocole de transmission des Sélection données Transmission de données STANDARD standard Transmission des données par BLOCKWISE paquets Transmission sans protocole RAW_DATA HEIDENHAIN TNC 640...
  • Page 526: Configurer Les Bits De Données (Databits)

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

    „importer tous les programmes“, „importer le programme proposé“ et „importer le répertoire“ Périphérique Mode Symbole PC avec logiciel de transmission LSV2 HEIDENHAIN TNCremoNT Unité à disquettes HEIDENHAIN Autres périphériques, tels qu'imprimante, lecteur, lecteur de ruban perforé, PC sans TNCremoNT HEIDENHAIN TNC 640...
  • Page 528: Logiciel De Transmission De Données

    Logiciel de transmission de données Il est conseillé d'utiliser le logiciel de transmission de données HEIDENHAIN TNCremo pour la transfert de fichiers de ou vers la TNC. Vous pouvez piloter toutes les commandes HEIDENHAIN avec TNCremo au moyen de l'interface série Ethernet.
  • Page 529 à la page 120) et transférez les fichiers souhaités. Fermer TNCremoNT Sélectionnez le sous-menu <Fichier>, <Fermer> Utilisez également l'aide contextuelle de TNCremoNT avec laquelle toutes les fonctions sont expliquées. Vous l'appelez au moyen de la touche F1. HEIDENHAIN TNC 640...
  • Page 530: 17.5 Interface Ethernet

    17.5 Interface Ethernet Introduction En standard, la TNC est équipée d'une carte Ethernet pour connecter la commande au réseau en tant que client. La TNC transfère les données au moyen de la carte Ethernet avec le protocole smb (server message block) pour systèmes d'exploitation Windows ou avec la famille des protocoles TCP/IP (Transmission Control Protocol/Internet Protocol) et avec le NFS (Network File System)
  • Page 531: Configurer La Tnc

    Nom avec lequel la TNC doit apparaître sur le l'ordinateur réseau de votre entreprise Fichier hôte Nécessaire seulement pour les applications spéciales: nom d'un fichier dans lequel sont définies les relations entre adresses IP et les noms des ordinateurs HEIDENHAIN TNC 640...
  • Page 532 Sélectionnez l'onglet Interfaces pour configurer les interfaces: Configuration Signification Liste des Liste des interfaces Ethernet actives. interfaces Sélectionner l'une des interfaces de la liste (avec la souris ou les touches fléchées) Activer le bouton: Activer l'interface sélectionnée (X dans la colonne Actif) Désactiver le bouton: Désactiver l'interface sélectionnée (- dans la...
  • Page 533 Vous pouvez ici créer ou sélectionner un profil Profil dans lequel tous les paramètres affichés dans cette fenêtre seront enregistrés. HEIDENHAIN propose deux profils standard: DHCP-LAN: Paramètres de l'interface Ethernet TNC standard qui devraient fonctionner dans un réseau d'entreprise standard...
  • Page 534 Configuration Signification Domain Name Option Récupérer DNS automatiquement: Server (DNS) La TNC doit récupérer l'adresse IP du Domain Name Server Option Configurer DNS manuellement: Définir manuellement les adresses IP du serveur et le nom de domaine Option Récupérer automatiquement GW par Gateway par défaut défaut:...
  • Page 535 à l'utilisateur final d'accéder aux fichiers du réseau. Demander la valeur à votre administrateur réseau Group ID: Définition de l'identification du groupe qui permet d'accéder aux fichiers du réseau. Demander la valeur à votre administrateur réseau HEIDENHAIN TNC 640...
  • Page 536 Configurations réseau spécifiques aux appareils Appuyez sur la softkey DEFINE MOUNT pour introduire les configurations de réseau propres aux appareils. Vous pouvez définir autant de configurations de réseau que vous souhaitez, mais vous ne pouvez en gérer simultanément que 7 au maximum Configuration Signification Liste de toutes les unités connectées du...
  • Page 537: Sélectionner L'affichage De Positions

    à atteindre La fonction MOD Affichage de position 1 vous permet de sélectionner l’affichage de position dans l’affichage d’état. La fonction MOD Affichage de position 2 vous permet de sélectionner l’affichage de position dans l’affichage d’état auxiliaire. HEIDENHAIN TNC 640...
  • Page 538: 17.7 Sélectionner L'unité De Mesure

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

    Machine en service depuis sa mise en service Exécution de Temps de fonctionnement en mode programme exécution depuis la mise en service Le constructeur de la machine peut également afficher d’autres temps. Consultez le manuel de la machine! HEIDENHAIN TNC 640...
  • Page 540 Fonctions MOD...
  • Page 541 Tableaux et résumés...
  • Page 542: Paramètres Utilisateur Spécifiques À La Machine

    18.1 Paramètres utilisateur spécifiques à la machine Utilisation L'introduction des valeurs des paramètres s'effectue au moyen de l'éditeur de configuration. Afin de pouvoir réaliser la configuration des fonctions machine pour l'utilisateur, le constructeur de votre machine peut définir des paramètres machine disponibles en tant que paramètres utilisateur.
  • Page 543 (optionnel) lecture possible, mais non éditable lecture impossible, non éditable Le type d'objet de configuration est reconnaissable avec les symboles: Code (nom de groupe) Liste Entité ou objet de paramètre HEIDENHAIN TNC 640...
  • Page 544 Afficher l'aide Avec la touche HELP, on peut afficher un texte d'aide pour chaque objet de paramètre ou chaque attribut. Si le texte d'aide ne tient pas sur une seule page (affichage, p. ex. de 1/2 en haut et à droite), on peut alors aller à la seconde page en appuyant sur la softkey AIDE PAGE.
  • Page 545 DisplaySettings Format des programmes CN et affichage des cycles Programmation en texte clair HEIDENHAIN ou en DIN/ISO HEIDENHAIN: introduction du programme MDI en texte clair. ISO: introduction du programme MDI en DIN/ISO Représentation des cycles...
  • Page 546 Configuration des paramètres DisplaySettings Configuration de la langue de dialogue CN et PLC Langue du dialogue CN ANGLAIS ALLEMAND TCHEQUE FRANCAIS ITALIEN ESPAGNOL PORTUGAIS SUEDOIS DANOIS FINNOIS NEERLANDAIS POLONAIS HONGROIS RUSSE CHINOIS CHINESE_TRAD SLOVENE ESTONIEN COREEN LETTON NORVEGIEN ROUMAIN SLOVAQUE TURC LITUANIEN Langue du dialogue PLC...
  • Page 547 Erreur de mesure max. admissible lors de l'étalonnage d'outil 0.001 à 0.999 [mm]: première erreur de mesure max. admissible Erreur de mesure max. admissible lors de l'étalonnage d'outil 0.001 à 0.999 [mm]: deuxième erreur de mesure max. admissible HEIDENHAIN TNC 640...
  • Page 548 Configuration des paramètres ChannelSettings CH_NC Cinématique active Cinématique à activer Liste des cinématiques de la machine Tolérances géométriques Ecart autorisé pour le rayon du cercle 0.0001 à 0.016 [mm]: écart autorisé du rayon au point final du cercle par rapport au rayon au point de départ.
  • Page 549 Chemin de sortie de FN 16 pour les modes programmation et test Chemin pour l'émission FN 16, si aucun chemin n'est indiqué dans le programme Temps universel (Greenwich Time) Décalage horaire avec le temps universel (h) -12 à 13: décalage horaire par rapport à l'heure de Greenwich HEIDENHAIN TNC 640...
  • Page 550 18.2 Repérage des broches et câbles pour les interfaces de données Interface V.24/RS-232-C, appareils HEIDENHAIN L’interface répond à la norme EN 50 178 Isolation électrique du réseau. Avec utilisation du bloc adaptateur 25 broches: Bloc adaptateur VB 365725-xx VB 274545-xx 310085-01 Br.mâle Affectation...
  • Page 551: Appareils Autres Que Heidenhain

    Appareils autres que HEIDENHAIN Le repérage des broches d'un appareil d'une marque étrangère peut être différent de celui d'un appareil HEIDENHAIN. Il dépend de l'appareil et du type de transmission. Utilisez le repérage des broches du bloc adaptateur du tableau ci-dessous.
  • Page 552: 18.3 Informations Techniques

    8 axes supplémentaires ou 7 axes supplémentaires plus 2ème broche Asservissement digital de courant et de vitesse Introduction des programmes en texte clair HEIDENHAIN et DIN/ISO Données de positions Positions nominales pour droites et cercles en coordonnées cartésiennes ou polaires Cotation en absolu ou en incrémental...
  • Page 553 Approche et sortie du contour sur une droite: tangentielle ou perpendiculaire sur un cercle Programmation flexible de Programmation flexible de contours FK en texte clair HEIDENHAIN avec aide contours FK graphique pour pièces dont la cotation n'est pas orientée CN Sauts dans le programme Sous-programmes Répétition de parties de programme...
  • Page 554 Fonctions utilisateur Aides à la programmation Calculatrice Liste complète de tous les messages d'erreur en instance Fonction d'aide contextuelle pour les messages d'erreur Aide graphique lors de la programmation des cycles Séquences de commentaires dans le programme CN Teach In Les positions courantes sont transférées directement dans le programme CN Graphique de test Simulation graphique de l'usinage, y compris si un autre programme est en cours...
  • Page 555 V.24 / RS-232-C, 115 kbauds max. Interface de données étendue avec protocole LSV-2 pour commande à distance de la TNC via l'interface de données avec logiciel HEIDENHAIN TNCremo Interface Ethernet 100 Base T env. 40 à 80 Mbits/sec. (dépend du type de fichier et de la charge du réseau) 3 x USB 2.0...
  • Page 556 Correction du rayon d'outil perpendiculaire au sens du déplacement et de l'outil Interpolation Droite sur 5 axes (licence d'exportation requise) HEIDENHAIN DNC (numéro d'option #18) Communication avec applications PC externes au moyen de composants COM Display step (numéro d'option #23) Finesse d'introduction et Axes linéaires jusqu'à...
  • Page 557 Option de logiciel Fraisage-Tournage (numéro d'option #50) Fonctions pour le mode Commutation mode Fraisage/Tournage Fraisage/Tournage: Vitesse de coupe constante Compensation du rayon de la dent Cycles de tournage Software-Option Extended Tool Managment (Optionsnummer #93 Gestion d'outils étendue basée sur le langage Python HEIDENHAIN TNC 640...
  • Page 558 Formats d'introduction et unités des fonctions TNC Positions, coordonnées, rayons de cercles, -99 999.9999 à +99 999.9999 longueurs de chanfreins (5,4: chiffres avant la virgule, après la virgule) [mm] Numéros d'outils 0 à 32 767,9 (5,1) Noms d'outils 16 caractères, écrits entre ““ avec TOOL CALL. Caractères spéciaux autorisés: #, $, %, &, - Valeurs Delta des corrections d'outils -99,9999 à...
  • Page 559: Remplacement De La Pile Tampon

    2 Dévisser les vis du capot du MC 3 Enlever le capot 4 La pile tampon est située au bord de la platine 5 Changer la pile: la nouvelle pile ne peut pas être mise à l'envers HEIDENHAIN TNC 640...
  • Page 560 Tableaux et résumés...
  • Page 561 Tracé de contour Facteur échelle spécifique par axe Corps d'un cylindre Rainurage sur le corps d'un cylindre Corps d'un cylindre, ilot oblong Tolérance Perçage Alésage à l'alésoir Alésage à l'outil Perçage universel Lamage en tirant Perçage profond universel HEIDENHAIN TNC 640...
  • Page 562 Numéro Actif Actif Désignation du cycle cycle CALL Taraudage avec mandrin de compensation, nouveau Nouveau taraudage rigide Fraisage de trous Taraudage avec brise-copeaux Motifs de points sur un cercle Motifs de points sur grille Fraisage ligne à ligne Surface réglée Fraisage transversal Centrage Perçage monolèvre...
  • Page 563 M101 Changement d'outil automatique par un outil jumeau si la durée d'utilisation est Page 164 atteinte M102 Annulation de M101 M107 Inhiber le message d'erreur pour outils jumeaux avec surépaisseur Page 164 M108 Annulation de M107 HEIDENHAIN TNC 640...
  • Page 564 à la Effet Action dans la séquence Page début M109 Vitesse de contournage constante au tranchant de l'outil Page 342 (augmentation et réduction de l'avance) M110 Vitesse de contournage constante au tranchant de l'outil (réduction d'avance seulement) M111 Annulation de M109/M110 M116 Avance sur les axes rotatifs en mm/min.
  • Page 565 Comparatif des fonctions de la TNC 640 et de la l'iTNC 530 Comparatif: caractéristiques techniques Fonction TNC 640 iTNC 530 Axes 18 au maximum 18 au maximum Finesse d'introduction et résolution: Axes linéaires 1µm, 0,01 µm avec 0,1 µm option 23 Axes rotatifs 0,001°, 0,00001°...
  • Page 566 Comparatif: accessoires Fonction TNC 640 iTNC 530 Panneau de commande machine MB 720 (HSCI) – X... TE 745 (Clavier avec panneau de commande intégré)) Manivelles électroniques HR 410 HR 420 – HR 520/530/550 – HR 130 HR 150 via HRA 110 Systèmes de palpage...
  • Page 567 Gestion des têtes à renvoi d'angle Fonction non disponible Fonction disponible Identification d'outils Balluf Fonction disponible (avec Python) Fonction disponible Gestion de plusieurs magasins d'outils Fonction disponible Fonction disponible Gestion d'outils avancée avec Python Fonction disponible Fonction disponible HEIDENHAIN TNC 640...
  • Page 568 Fonction de copie: écrasement ciblé de données d'outils Affichage formulaire Commutation par Commutation par touche de partage de softkey l'écran Echange des tableaux d'outils entre la TNC 640 et la iTNC 530 Impossible Tableau des palpeurs pour la gestion des divers palpeurs 3D –...
  • Page 569 Approche et sortie du contour sur une droite ou sur un cercle Introduction d'avance: F (mm/min), rapide FMAX FU: avance par tour (mm/tour) FZ (avance par dent) FT (temps en secondes pour le déplacement) – FMAXT (avec le potentiomètre d'avance actif: temps en secondes – pour le déplacement) HEIDENHAIN TNC 640...
  • Page 570 Fonction TNC 640 iTNC 530 Programmation flexible de contours FK Programmation des pièces avec une cotation non orientée CN Conversion de programme FK en dialogue Texte clair – Sauts de programme: Nombre max de numéros de label 9999 1000 Sous-programmes Niveau d'imbrication des sous-programmes Répétitions de parties de programme...
  • Page 571 Après interruption de programme Fonction Autostart Teach-In: transférer les positions courantes dans un programme CN Gestion étendue des fichiers: Définir plusieurs répertoires et sous-répertoires Fonction de tri Fonction souris Sélectionner le répertoire cible à l'aide de softkey HEIDENHAIN TNC 640...
  • Page 572 Fonction TNC 640 iTNC 530 Aides à la programmation: Figures d'aide à la programmation des cycles X, commutable avec donnée de configuration Figures d'aide animées pour les fonctions PLANE/PATTERN DEF – Figures d'aide pour PLANE/PATTERN DEF Aide contextuelle pour les messages d'erreur TNCguide, le système d'aide basé...
  • Page 573 Chemin restant à parcourir dans un système de coordonnées – incliné. Affichage dynamique du contenu des paramètres Q, identificateur – définissable Affichage d'état OEM auxiliaire avec Python Affichage graphique du temps restant – Paramétrage individuel des couleurs de l'interface utilisateur – HEIDENHAIN TNC 640...
  • Page 574 Comparatif: Cycles Cycle TNC 640 iTNC 530 1, Perçage profond 2, Taraudage 3, Rainurage 4, Fraisage de poche 5, Poche circulaire 6, Evidement (SL I) – 7, Décalage du point zéro 8, Image miroir 9, Temporisation 10, Rotation 11, Facteur échelle...
  • Page 575 215, Finition de tenon circulaire 220, Motifs de points sur un cercle 221, Motifs de points sur grille 225, Gravage – 230, Usinage ligne à ligne 231, Surface réglée 232, Fraisage transversal 240, Centrage 241, Perçage profond monolèvre HEIDENHAIN TNC 640...
  • Page 576 Cycle TNC 640 iTNC 530 247, Initialisation du pt d'origine 251, Poche rectangulaire, usinage intégral 252, Poche circulaire, usinage intégral 253, Rainure, usinage intégral 254, Rainure circulaire, usinage intégral 256, Tenon rectangulaire, usinage intégral 257, Tenon circulaire, usinage intégral 262, Fraisage de filets 263, Filetage sur un tour 264, Filetage avec perçage...
  • Page 577 Annulation de M101 M103 Réduire l'avance de plongée avec le facteur F (en pourcent) M104 Réactiver le dernier point d'origine initialisé – M105 Exécuter l'usinage avec le deuxième facteur k – M106 Exécuter l'usinage avec le premier facteur k HEIDENHAIN TNC 640...
  • Page 578: M109 Vitesse De Contournage Constante Au Tranchant De L'outil

    Effet TNC 640 iTNC 530 M107 Inhiber le message d'erreur pour outils jumeaux avec surépaisseur M108 Annulation de M107 M109 Vitesse de contournage constante au tranchant de l'outil (augmentation et réduction de l'avance) M110 Vitesse de contournage constante au tranchant de l'outil (réduction d'avance seulement)
  • Page 579: M149 Annulation De M148

    TNC 640 iTNC 530 M148 Lors d'un stop CN, dégager l'outil automatiquement du contour M149 Annulation de M148 M150 Ne pas afficher le message de fin de course – M200 Fonctions de découpe au laser – M204 HEIDENHAIN TNC 640...
  • Page 580 Comparatif: cycles palpeurs dans les modes Manuel et Manivelle électronique Cycle TNC 640 iTNC 530 Tableau des palpeurs pour la gestion des palpeurs 3D – Etalonnage de la longueur effective Etalonnage du rayon effectif Détermination de la rotation de base à partir d'une droite...
  • Page 581 412, Point d'origine, intérieur cercle 413, Point d'origine, extérieur cercle 414, Point d'origine, coin extérieur 415, Point d'origine, coin intérieur 416, Point d'origine, centre cercle de trous 417, Point d'origine, axe palpeur 418, Point d'origine, centre de 4 trous HEIDENHAIN TNC 640...
  • Page 582 Cycle TNC 640 iTNC 530 419, Point d'origine, un axe 420, Mesure d’un angle 421, Mesure d’un perçage 422, Mesure cercle, extérieur 423, Mesure rectangle, intérieur 424, Mesure rectangle, extérieur 425, Mesure rainure, intérieur 426, Mesure nervure, extérieur 427, Alésage à l’outil...
  • Page 583 Appel du gestionnaire de fichiers avec Termine la phase d'édition et appelle le Message d'erreur Touche non les menus actifs CYCLE DEF et TOUCH gestionnaire de fichiers La barre des fonctionnelle softkey reste active, lorsque l'on quitte PROBE la gestion des fichiers HEIDENHAIN TNC 640...
  • Page 584 Fonction TNC 640 iTNC 530 Appel de la gestion des fichiers avec les Termine la phase d'édition et appelle le Termine la phase d'édition et appelle le menus actifs CYCL CALL, SPEC FCT, gestionnaire de fichiers La barre des gestionnaire de fichiers La barre des...
  • Page 585 Avec instructions SQL Par FN17-/FN18- ou les fonctions TABREAD-TABWRITE Accès aux paramètres machine Avec fonction CFGREAD Avec la fonction FN18 Création de cycles interactifs avec Disponible Non disponible CYCLE QUERY, p.ex. cycles de palpage en mode Manuel HEIDENHAIN TNC 640...
  • Page 586 Comparatif: différences concernant le Test de programme, fonctionnalité Fonction TNC 640 iTNC 530 Représentation des valeurs Delta DR et Ne sont pas prises en compte Sont prises en compte DL de la séquence TOOL CALL Test jusqu'à la séquence N...
  • Page 587 Tableau Preset en fonction de la plage Non disponible Disponible de déplacement Définir la limitation de l'avance Les limitations d'avance pour les axes Une seule limitation d'avance est linéaires et rotatifs peuvent être définies définissable pour les axes linéaires et séparément rotatifs HEIDENHAIN TNC 640...
  • Page 588 Comparatif: différences dans les modes Manuels, utilisation Fonction TNC 640 iTNC 530 Transférer les valeurs de position de Transférer la position courante par Transférer la position courante par palpeurs mécaniques softkey touche du clavier Quitter le menu des fonctions de...
  • Page 589 Les messages d'erreur sont acquittés course) sont présents également après partiellement après en avoir supprimé en avoir supprimé l'origine et doivent l'origine être acquittés séparément Déplacement manuel pendant une Fonction non disponible Fonction disponible interruption de programme avec M118 actif. HEIDENHAIN TNC 640...
  • Page 590 Comparatif: différences dans les modes Exécution, déplacements Attention, contrôler les déplacements! Sur une TNC 640, les programmes CN créés sur des commandes TNC plus anciennes peuvent être à l'origine de déplacements erronés ou de messages d'erreur! Les programmes doivent absolument être exécutés avec prudence et attention particulière!
  • Page 591 L'angle de rotation incrémental IPA et le Le signe du sens de rotation est utilisé, coordonnées polaires sens de rotation DR doivent avoir le lorsque DR et IPA sont définis avec des même signe. Sinon, un message signes différents d'erreur est délivré. HEIDENHAIN TNC 640...
  • Page 592 Fonction TNC 640 iTNC 530 Correction de rayon d'outil sur les arcs La transition aux éléments précédents L'équidistance de l'arc/l'hélice sert à la de cercle ou hélice avec un angle et suivants est assurée. En plus, le création du parcours d'outil d'ouverture = 0 déplacement de l'axe de l'outil est...
  • Page 593 Rainure, évidement intégral Fonction disponible Fonction non disponible Tolérance définissable Fonction disponible Fonction disponible Usinage de corps de cylindre avec Plongée directe sur le contour de l'ilot Approche circulaire du contour de l'ilot cycle 29: oblong oblong HEIDENHAIN TNC 640...
  • Page 594 Fonction TNC 640 iTNC 530 Cycles de poches, tenons et rainures 25x: Mouvements de plongée Dans les domaines limites (rapports Dans les domaines limites (rapports géométriques outil/contour), des géométriques outil/contour), une messages d'erreurs sont émis lorsque plongée verticale est éventuellement les déplacements de plongée mènent à...
  • Page 595 TNCremo ou le gestionnaire de fichiers du poste de programmation. Commuter la barre de softkeys Un clic sur un trait commute une barre Un clic sur un trait quelconque rend horizontale à droite, ou une barre à gauche celui-ci actif HEIDENHAIN TNC 640...
  • Page 597 Appeler ... 162 Axes inclinés ... 396 Résumé ... 208 Indexer ... 156 Axes principaux ... 81 Trajectoire circulaire avec pôle Valeurs Delta ... 151 CC ... 210 Droite ... 196, 209 Trajectoire circulaire avec raccordement tangentiel ... 211 HEIDENHAIN TNC 640...
  • Page 598 Ecran ... 59 FN14: ERROR : Emission de messages Fonctions balourd ... 439 Ellipse ... 324 d'erreur ... 266 Fonctions de fichiers ... 359 Emission des données sur le FN16: F-PRINT : émission formatée de Fonctions M serveur ... 275 textes ...
  • Page 599 Numéro d'outil ... 150 Paraxmode ... 353 Editer ... 91 Partage de l'écran ... 60 Ouvrir nouveau ... 86 Pièce brute, définir ... 86 Programme, nom: voir Gestion de fichiers, nom de fichier Programmer les déplacements d'outils ... 88 HEIDENHAIN TNC 640...
  • Page 600 Rayon d'outil ... 150 Tableau d'emplacements ... 159 Unité de mesure, sélection ... 86 Réaccoster le contour ... 514 Tableau d'outils USB, connecter/déconnecter ... 123 Recherche, fonction ... 95 Editer, quitter ... 155 Usinage multiaxes ... 400 Remplacer des textes ... 96 Fonctions d'édition ...
  • Page 601 Palpeurs 3D HEIDENHAIN Une aide précieuse qui vous permet de réduire les temps morts et d'améliorer la précision dimensionnelle des pièces usinées. Palpeurs pièce TS 220 transmission du signal par câble TS 440, TS 444 transmission infrarouge TS 640, TS 740 transmission infrarouge •...

Ce manuel est également adapté pour:

340590-01340591-01340594-01

Table des Matières