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.
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 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 ..
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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.
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...
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.
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...
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 à...
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...
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.
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...
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...
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.
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...
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.
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...
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.
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.
Coordonnées polaires Quand le plan d’usinage est coté en coordonnées cartésiennes, vous élaborez votre programme d’usinage également en coordonnées cartésiennes. Dans le cas d'arcs de cercle ou de données angulaires, il est souvent plus simple de définir les positions en coordonnées polaires.
Y = 10 mm Y = 10 mm Coordonnées polaires absolues et incrémentales Les coordonnées absolues se réfèrent toujours au pôle et à l'axe de référence angulaire. Les coordonnées incrémentales se réfèrent toujours à la dernière position d’outil programmée. HEIDENHAIN TNC 640...
à 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...
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...
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...
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...
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...
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...
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.
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.
“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...
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...
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.
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.
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...
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é.
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...
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.
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...
Sélectionner l'un des derniers fichiers sélectionnés Appeler le gestionnaire de fichiers Afficher les 10 derniers fichiers sélectionnés: appuyer sur la softkey DERNIERS FICHIERS Utilisez les touches fléchées pour déplacer la surbrillance sur le fichier que vous voulez sélectionner: Déplace la surbrillance dans une fenêtre vers le haut et le bas Sélectionner le fichier: appuyer sur la softkey OK ou Appuyer sur la touche ENT...
Sélectionner la fonction effacer: appuyer sur la softkey EFFACER. La TNC demande si le répertoire doit être réellement effacé avec tous ses sous-répertoires et fichiers Confirmer l'effacement: appuyer sur la softkey OK ou annuler l'effacement: appuyer sur la softkey ANNULER HEIDENHAIN TNC 640...
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.
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...
Autres fonctions Protéger un fichier/annuler la protection du fichier Déplacez la surbrillance sur le fichier que vous souhaitez protéger Sélectionner les autres fonctions: appuyez sur la softkey AUTRES FONCTIONS Activez la protection des fichiers: appuyer sur la softkey PROTEGER. Le fichier reçoit l'état P Annuler la protection des fichiers: appuyer sur la softkey NON PROT.
D'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...
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...
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).
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...
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 (~).
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...
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...
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...
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...
4.5 Graphique de programmation Graphique de programmation simultané/non simultané Simultanément à la création d'un programme, la TNC peut afficher un graphique filaire 2D du contour programmé. Afficher le programme à gauche et le graphique à droite: appuyer sur la touche PARTAGE ECRAN et sur la softkey PGM + GRAPHIQUE Softkey DESSIN AUTO sur ON.
Agrandir le cadre – pour agrandir en continu, maintenir 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...
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.
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...
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à.
à 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...
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...
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).
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...
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...
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”...
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...
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é.
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...
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.
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...
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.
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...
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...
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.
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...
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 à...
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.
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...
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...
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 à...
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...
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.
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...
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:...
à 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...
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...
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...
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)
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...
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:...
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°...
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...
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.
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.
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...
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...
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...
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 à...
à 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...
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'à...
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...
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...
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.
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...
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.
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...
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é...
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...
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 à...
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...
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 à...
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...
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.
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...
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...
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...
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...
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.
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...
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é...
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...
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.
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...
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...
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...
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...
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...
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...
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.
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...
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...
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...
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...
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 à...
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...
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.
(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...
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é...
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...
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...
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...
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"...
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...
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é...
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...
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.
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...
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...
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...
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...
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...
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ù...
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...
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...
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...
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.
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...
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)
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...
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...
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...
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...
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...
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é.
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 ...
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...
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 à...
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...
é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é...
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...
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.
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...
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.
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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.
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...
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.
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...
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é...
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...
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 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 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”...
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...
Annulation de la fonction PLANE Exemple : Séquence CN Afficher la barre de softkeys avec les fonctions spéciales 25 PLANE RESET MOVE DIST50 F1000 Sélectionner les fonctions spéciales: appuyez sur la softkey FONCTION SPÉCIALE TNC Sélectionner la fonction PLANE: appuyer sur la softkey INCLINAISON PLAN D'USINAGE: la TNC affiche dans la barre de softkeys les choix disponibles Sélectionner la fonction à...
SPA, SPB et SPC, même si l'un d'entre eux est égal à 0. L'ordre 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°...
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°.
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é...
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 à...
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 à...
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...
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...
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 –...
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.
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...
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.
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...
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...
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é...
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...
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.
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...
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.
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...
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.
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...
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.
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...
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...
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 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...
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.
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.
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...
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.
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...
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.
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 à...
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...
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...
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...
é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.
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...
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...
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.
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...
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...
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.
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...
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.
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...
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.
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.
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...
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”...
à 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...
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...
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.
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.
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...
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.
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...
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...
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...
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...
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...
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.
(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é...
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...
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é...
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...
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...
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“.
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...
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.
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...
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é...
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...
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...
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.
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...
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.
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.
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...
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...
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...
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.
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...
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.
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...
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...
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...
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.
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...
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.
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...
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.
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...
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é...
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...
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).
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...
Configurer les bits de données (dataBits) En configurant dataBits, vous définissez si un caractère doit être transmis avec 7 ou 8 bits de données. Vérifier la parité (parity) Le bit de parité permet de détecter les erreurs de transmission. Le bit de parité...
„importer tous les programmes“, „importer le programme proposé“ et „importer le répertoire“ Périphérique Mode Symbole PC avec logiciel de transmission LSV2 HEIDENHAIN TNCremoNT Unité à disquettes HEIDENHAIN Autres périphériques, tels qu'imprimante, lecteur, lecteur de ruban perforé, PC sans TNCremoNT HEIDENHAIN TNC 640...
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...
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)
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...
à 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...
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.
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...
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...
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.
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 à...
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 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 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...
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)
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 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 •...