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

Publicité

Liens rapides

Manuel d'utilisation
HEIDENHAIN
Dialogue-Texte clair
TNC 128
Logiciel CN
771841-01
771844-01
Français (fr)
5/2014

Publicité

Table des Matières
loading

Sommaire des Matières pour HEIDENHAIN TNC 128

  • Page 1 Manuel d'utilisation HEIDENHAIN Dialogue-Texte clair TNC 128 Logiciel CN 771841-01 771844-01 Français (fr) 5/2014...
  • Page 2: Eléments De Commande De La Tnc

    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/effacer des programmes/ fichiers, transmission externe de données Choix du partage d'écran Définir un appel de programme, sélectionner les tableaux de points-zéro et Commuter l'écran entre les modes de points Machine et Programmation...
  • Page 3 Données d'outils Introduire les axes de coordonnées et nombre, édition Touche Fonction Touche Fonction Définir les données d'outils dans le Sélectionner ou introduire les . . . programme coordonnées des axes dans le programme Appeler les données d'outils Chiffres . . . Fonctions spéciales Point décimal/inverser le signe Touc...
  • Page 5: Remarques Concernant Ce Manuel

    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 vos souhaits de modification à l'adresse e-mail : tnc-userdoc@heidenhain.de. HEIDENHAIN TNC 128...
  • Page 6: Type De Tnc, Logiciel Et Fonctions

    Nous vous conseillons de prendre contact avec le constructeur de votre machine pour connaître les fonctions présentes sur votre machine. De nombreux constructeurs de machines ainsi que HEIDENHAIN proposent des cours de programmation TNC. Il est conseillé de participer à de telles formations afin de se familiariser rapidement avec...
  • Page 7: Options De Logiciel

    Options de logiciel La TNC 128 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 : Fonction Touch probe (numéro d'option 17) Cycles palpeurs ...
  • Page 8: Niveau De Développement (Fonctions "Upgrade")

    L'acquisition payante des codes correspondants 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 prévue essentiellement pour fonctionner en milieux industriels.
  • Page 9 Sommaire Premier pas avec la TNC 128 Introduction Programmation : principes de base, gestionnaire de fichiers Programmation : aides à la programmation Programmation : outils Programmation : mouvements d'outils Programmation : sous-programmes et répétitions de parties de programme Programmation : Paramètres-Q Programmation : fonctions- auxiliaires Programmation : fonctions spéciales...
  • Page 11 1 Premier pas avec la TNC 128 ..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 12 Affichage d'état „général“ ..63 Affichage d'état supplémentaire ..64 2.5 Gestionnaire de fenêtres ..71 Barre des taches ..72 2.6 Accessoires : palpeurs 3D et manivelles électroniques HEIDENHAIN ..73 Palpeurs 3D ..73 Manivelles électroniques HR ..73...
  • Page 13 Sélection du point d'origine ..79 3.2 Ouverture et introduction de programmes ..80 Structure d'un programme CN au format Texte clair HEIDENHAIN ..80 Définition de la pièce brute : BLK FORM ..80 Ouvrir un nouveau programme d'usinage ..81 Programmation des mouvements d'outils en dialogue texte clair ..
  • Page 14 4 Programmation : aides à la programmation ..121 4.1 Clavier virtuel ..122 Introduire le texte avec le clavier virtuel ..122 4.2 Insertion de commentaires ..123 Application ..123 Insérer un commentaire ..123 Fonctions lors de l'édition de commentaire ..123 4.3 Articulation des programmes ..
  • Page 15 Introduire les données d'outils dans le tableau ..146 Appeler les données d'outils ..153 Changement d'outil ..155 5.3 Correction d'outil ..158 Introduction ..158 Correction de longueur d'outil ..158 Correction de rayon d'outil pour des séquences de positionnement paraxiales ..159 HEIDENHAIN TNC 128...
  • Page 16 6 Programmation : mouvements d'outils ..161 6.1 Principes de base ..162 Mouvements d'outils dans le programme ..162 Correction de rayon ..162 Fonctions auxiliaires M ..162 Sous-programmes et répétitions de parties de programme ..163 Programmation avec paramètres Q ..163 6.2 Programmer des mouvements d'outils ..
  • Page 17 7.5 Imbrications ..173 Types d'imbrications ..173 Niveaux d'imbrication ..173 Sous-programme dans sous-programme ..174 Renouveler des répétitions de parties de programme ..175 Répéter un sous-programme ..176 7.6 Exemples de programmation ..177 HEIDENHAIN TNC 128...
  • Page 18 8 Programmation : Paramètres-Q ..181 8.1 Principe et vue d’ensemble des fonctions ..182 Remarques sur la programmation ..183 Appeler les fonctions des paramètres Q ..184 8.2 Familles de pièces – Paramètres Q à la place de nombres ..185 Application ..
  • Page 19 Unité de mesure dans le programme : Q113 ..248 Longueur d’outil : Q114 ..248 Coordonnées de palpage pendant l’exécution du programme ..248 Ecart entre valeur nominale et valeur effective lors de l'étalonnage d'outil automatique avec le TT 130 ..249 HEIDENHAIN TNC 128...
  • Page 20 9 Programmation : fonctions- auxiliaires ..251 9.1 Introduire les fonctions M et STOP ..252 Principes de base ..252 9.2 Fonctions auxiliaires pour contrôler l'exécution du programme, la broche et l'arrosage ..254 Résumé ..254 9.3 Fonctions auxiliaires en rapport avec les coordonnées ..255 Programmer les coordonnées machine : M91/M92 ..
  • Page 21 Ouvrir et fermer un fichier-texte ..278 Editer des textes ..279 Effacer des caractères, mots et lignes et les insérer à nouveau ..280 Modifier des blocs de texte ..281 Recherche de parties de texte ..282 HEIDENHAIN TNC 128...
  • Page 22 11 Mode manuel et réglages ..283 11.1 Mise sous tension, Mise hors tension ..284 Mise sous tension ..284 Mise hors tension ..285 11.2 Déplacement des axes de la machine ..286 Remarque ..286 Déplacer l'axe avec les touches de sens externes ..286 Positionnement pas à...
  • Page 23 12 Positionnement avec introduction manuelle ..319 12.1 Programmation et exécution d'opérations simples d'usinage ..320 Exécuter le positionnement avec introduction manuelle ..320 Sauvegarder ou effacer des programmes $MDI ..322 HEIDENHAIN TNC 128...
  • Page 24 13 Test de programme et Exécution de programme ..323 13.1 Graphiques ..324 Application ..324 Régler la vitesse du test du programme ..325 Résumé : vues ..326 Vue de dessus ..326 Représentation dans 3 plans ..327 Représentation 3D ..
  • Page 25 14.3 Introduire un code ..353 Application ..353 14.4 Configurer les interfaces de données ..354 Interface série de la TNC 128 ..354 Application ..354 Configurer l'interface RS-232 ..354 Régler le TAUX EN BAUDS (baudRate) ..354 Configurer le protocole (protocole) ..
  • Page 26 15 Généralités sur les cycles ..369 15.1 Introduction ..370 15.2 Groupes de cycles disponibles ..371 Résumé des cycles d'usinage ..371 15.3 Travailler avec les cycles d'usinage ..372 Cycles personnalisés à la machine ..372 Définir le cycle avec les softkeys ..373 Définir le cycle avec la fonction GOTO ..
  • Page 27 Attention lors de la programmation! ..410 Paramètres du cycle ..411 16.9 PERC.PROF. MONOLEVRE (cycle 241) ..413 Mode opératoire du cycle ..413 Attention lors de la programmation! ..413 Paramètres du cycle ..414 HEIDENHAIN TNC 128...
  • Page 28 16.10 Exemples de programmation ..416 16.11 NOUVEAU TARAUDAGE avec mandrin de compensation (cycle 206) ..420 Mode opératoire du cycle ..420 Attention lors de la programmation! ..420 Paramètres du cycle ..421 16.12 NOUVEAU TARAUDAGE RIGIDE sans mandrin de compensation (cycle 207) ..422 Mode opératoire du cycle ..
  • Page 29 Remarques concernant la programmation ..432 Paramètres du cycle ..433 17.3 TENON RECTANGULAIRE (cycle 256) ..436 Mode opératoire du cycle ..436 Attention lors de la programmation! ..437 Paramètres du cycle ..438 17.4 Exemples de programmation ..441 HEIDENHAIN TNC 128...
  • Page 30 18 Cycles : conversions de coordonnées ..445 18.1 Principes de base ..446 Résumé ..446 Action des conversions de coordonnées ..446 18.2 Décalage du POINT ZERO (cycle 7, DIN/ISO: G54) ..447 Effet ..447 Paramètres du cycle ..447 18.3 Décalage du POINT ZERO avec tableaux de points zéro (cycle 7) ..
  • Page 31 Fonction du cycle ..464 Attention lors de la programmation! ..464 Paramètres du cycle ..465 19.4 ORIENTATION BROCHE (cycle 13) ..466 Fonction du cycle ..466 Attention lors de la programmation! ..466 Paramètres du cycle ..466 HEIDENHAIN TNC 128...
  • Page 32 20 Cycles palpeurs ..467 20.1 Généralités sur les cycles palpeurs ..468 Mode opératoire ..468 Cycles de palpage en modes Manuel et Manivelle électronique ..468 20.2 Avant d'utiliser les cycles de palpage! ..469 Course max. jusqu’au point de palpage : DIST dans le tableau palpeurs ..469 Distance d'approche jusqu’au point de palpage: SET_UP dans le tableau palpeurs ..
  • Page 33 21.1 Paramètres utilisateur spécifiques à la machine ..488 Application ..488 21.2 Repérage des broches et câbles pour les interfaces de données ..496 Interface V.24/RS-232-C, appareils HEIDENHAIN ..496 Appareils autres que HEIDENHAIN ..497 Prise femelle RJ45 pour Interface Ethernet ..497 21.3 Informations techniques ..
  • Page 35: Premier Pas Avec La Tnc

    Premier pas avec la TNC...
  • Page 36 Les sujets 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  Réglage des outils  Dégauchir la pièce  Exécuter le premier programme Premier pas avec la TNC 128...
  • Page 37: Mise Sous Tension De La Machine

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

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

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

    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 81) Premier pas avec la TNC 128...
  • Page 41: Structure Du Programme

    Programmation des cycles : (voir „Travailler avec les cycles 5 PATTERN DEF POS1( X... Y... Z... ) ... d'usinage” à la page 372) 6 CYCL DEF... 7 CYCL CALL PAT FMAX M13 Z+250 R0 FMAX M2 9 END PGM EXPLCYC MM HEIDENHAIN TNC 128...
  • Page 42: Programmer Un Contour Simple

    ENT : sans correction de rayon  Avance F=? Valider avec la touche ENT : déplacement en avance rapide (FMAX)  Fonction auxiliaire M? Valider avec la touche END : la TNC mémorise la séquence de déplacement Premier pas avec la TNC 128...
  • Page 43 Y et introduisez la valeur 5 de la position à atteindre  Correct.rayon : R+/R-/sans corr.? Sélectionner la softkey R+ : la course est allongée de la valeur du rayon d'outil, mémoriser les données avec la toucheEND HEIDENHAIN TNC 128...
  • Page 44 Correction du rayon d'outil : voir „Correction de rayon d'outil pour des séquences de positionnement paraxiales”, page 159  Fonctions auxiliaires M : voir „Fonctions auxiliaires pour contrôler l'exécution du programme, la broche et l'arrosage”, page 254 Premier pas avec la TNC 128...
  • Page 45: Créer Un Programme Avec Cycles

    Introduisez successivement tous les paramètres demandés par la TNC et validez chaque saisie avec la touche ENT. Sur la partie droite de l'écran, la TNC affiche également un graphique qui représente le paramètre correspondant du cycle HEIDENHAIN TNC 128...
  • 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 Premier pas avec la TNC 128...
  • Page 47 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 80  Programmation des cycles : voir Manuel d'utilisation des cycles HEIDENHAIN TNC 128...
  • Page 48: Contrôler Graphiquement La Première Pièce

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

     Afficher la représentation dans 3 plans  Afficher la représentation 3D Informations détaillées sur ce sujet  Fonctions graphiques : voir „Graphiques”, page 324  Exécuter le test du programme : voir „Test de programme”, page HEIDENHAIN TNC 128...
  • Page 50: Lancer Le Test De Programme

    Exécuter le test du programme : voir „Test de programme”, page  Fonctions graphiques : voir „Graphiques”, page 324  Régler la vitesse de test : voir „Régler la vitesse du test du programme”, page 325 Premier pas avec la TNC 128...
  • Page 51: Réglage Des Outils

    Quitter le tableau d'outils : appuyer sur la touche END Informations détaillées sur ce sujet  Modes de fonctionnement de la TNC : voir „Modes de fonctionnement”, page 60  Travailler avec le tableau d'outils : voir „Introduire les données d'outils dans le tableau”, page 146 HEIDENHAIN TNC 128...
  • Page 52: Dégauchir La Pièce

    Le mode Manuel : voir „Déplacement des axes de la machine”, page 286 Fixer la pièce Fixer la pièce sur la machine avec un dispositif de serrage de telle façon qu'elle soit parallèle aux axes de la machine. Premier pas avec la TNC 128...
  • Page 53: Initialisation Du Point D'origine Avec Palpeur 3D

    Répétition de cette procédure pour tous les axes dans lesquelles le point d'origine doit être initialisé Informations détaillées sur ce sujet  Initialiser les points d'origine : voir „Initialisation du point d'origine avec palpeur 3D”, page 311 HEIDENHAIN TNC 128...
  • Page 54: Exécuter Le Premier Programme

    95 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 Premier pas avec la TNC 128...
  • Page 55 Introduction...
  • Page 56: Compatibilité

    2.1 La TNC 128 La TNC 128 est une commande paraxiale adaptée à l'atelier. Les opérations standard de fraisage et de perçage sont directement programmées au pied de la machine, avec un dialogue texte clair facilement compréhensible. Elles sont destinées à l’équipement de fraiseuses et de perceuses jusqu’à...
  • Page 57: Ecran Et Panneau De Commande

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

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

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

    2.3 Modes de fonctionnement Mode Manuel et Manivelle électronique Le réglage des machines s'effectue en mode Manuel. Ce mode permet de positionner les axes de la machine manuellement ou pas à pas et d'initialiser les points de référence. Le mode Manivelle électronique permet un déplacement manuel des axes de la machine à...
  • Page 61: Mémorisation/Edition De Programme

    La simulation est assistée graphiquement dans plusieurs vues Softkeys pour le partage d'écran : voir „Exécution de programme en continu et Exécution de programme pas à pas”, page 62. HEIDENHAIN TNC 128...
  • Page 62: Exécution De Programme En Continu Et Exécution De Programme Pas À Pas

    Exécution de programme en continu et Exécution de programme pas à pas En mode Exécution de programme en continu, la TNC exécute un programme jusqu’à la fin ou jusqu’à une interruption manuelle ou programmée. Reprendre le déroulement d'un programme après une interruption est possible.
  • Page 63 L'affichage de l'avance en pouces correspond au dixième de la valeur active. Vitesse de rotation S, avance F, fonction auxiliaire active M L'axe est bloqué L'axe peut être déplacé avec la manivelle Aucun programme n'est actif Programme lancé Programme arrêté Programme est interrompu HEIDENHAIN TNC 128...
  • Page 64: Affichage D'état Supplémentaire

    Affichage d'état supplémentaire L'affichage d'état supplémentaire donne des informations détaillées sur le déroulement du programme. Il peut être appelé dans tous les modes de fonctionnement, excepté en mode Mémorisation/édition de programme. Activer l'affichage d'état supplémentaire Appeler la barre des softkeys de partage d'écran Sélectionner le partage d'écran avec l'affichage d'état supplémentaire : dans la moitié...
  • Page 65 Informations générales du programme (onglet PGM) Softkey Signification Sélection Nom du programme principal courant directe impossible Chronomètre pour temporisation Temps d'usinage quand le programme a été intégralement simulé en mode Test de programme Heure actuelle Programmes appelés HEIDENHAIN TNC 128...
  • Page 66 Répétition de partie de programme/Sous-programmes (onglet LBL) Softkey Signification Sélection Répétitions de partie de programme actives avec directe numéro de séquence, numéro de label et nombre impossible de répétitions programmées/restant à exécuter Numéros de sous-programmes actifs avec le numéro de la séquence d'appel et le numéro de label appelé...
  • Page 67 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 HEIDENHAIN TNC 128...
  • Page 68 Positions et coordonnées (onglet POS) Softkey Signification Type d'affichage de positions, p.ex. position effective Informations sur les outils (onglet TOOL) Softkey Signification  Affichage T : Numéro et nom de l'outil  Affichage RT : Numéro et nom d'un outil jumeau Axe d'outil Longueur et rayon d'outil Surépaisseurs (valeurs Delta) du tableau d'outils (TAB)
  • Page 69 Axes en miroir (cycle 8) Facteur échelle actif / facteurs échelles (cycles 11 / 26) ; la TNC peut afficher un facteur échelle actif jusqu'à 6 axes Centre de l'homothétie voir Manuel d'utilisation des cycles, cycles de conversion de coordonnées. HEIDENHAIN TNC 128...
  • Page 70 Afficher les paramètres Q (onglet QPARA) Softkey Signification Affichage des valeurs courantes du paramètre-Q défini Affichage des valeurs courantes du paramètre Q défini Sélectionnez la softkey LISTE DE PARAM. Q La TNC ouvre une fenêtre auxiliaire dans laquelle vous pouvez introduire la plage souhaitée de l’affichage des paramètres Q ou paramètres string Plusieurs paramètres Q peuvent être introduits, séparés par une virgule (p.
  • Page 71: Gestionnaire De Fenêtres

    à l'origine d'une erreur. Dans ce cas, commutez vers le gestionnaire de fenêtres et remédiez au problème. Si nécessaire, consultez le manuel de la machine. HEIDENHAIN TNC 128...
  • Page 72: Barre Des Taches

    (p. ex. commuter sur visionneuse PDF ou TNCguide). Par un clic de souris, vous ouvrez un menu avec le symbole vert HEIDENHAIN. Celui-ci vous donne des informations, permet de configurer des paramètres ou de lancer des applications. Fonctions disponibles : ...
  • Page 73: Accessoires : Palpeurs 3D Et Manivelles Électroniques

    2.6 Accessoires : palpeurs 3D et manivelles électroniques HEIDENHAIN Palpeurs 3D Avec les différents palpeurs 3D HEIDENHAIN, vous pouvez :  initialiser les points d'origine avec rapidité et précision  effectuer des mesures sur la pièce Les palpeurs à commutation TS 220 et KT 130 Ces palpeurs sont particulièrement bien adaptés au dégauchissage...
  • Page 74 Introduction...
  • Page 75 Programmation : principes de base, gestionnaire de fichiers...
  • Page 76: Principes De Base

    3.1 Principes de base Systèmes de mesure de déplacement et marques de référence Des systèmes de mesure montés sur les axes de la machine mesurent les positions de la table ou de l'outil. Les axes linéaires sont généralement équipés avec des systèmes de mesure linéaire et les plateaux circulaires et axes pivotants avec des systèmes de mesure angulaire.
  • Page 77: Système De Référence Sur Fraiseuses

    Z+, le pouce indique le sens X+, et l’index le sens Y+. La TNC 128 peut commander jusqu'à 4 axes en option. Des axes auxiliaires U, V et W, parallèles aux axes principaux X, Y et Z peuvent équiper les machines.
  • Page 78: Positions Absolues Et Positions Incrémentales Sur Une Pièce

    Positions absolues et positions incrémentales sur une pièce Positions absolues sur une pièce Quand les coordonnées d’une position se réfèrent au point zéro (origine), celles-ci sont appelées coordonnées absolues. Chaque position sur une pièce est définie clairement par ses coordonnées absolues.
  • Page 79: Sélection Du Point D'origine

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

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

    Z du point MIN et valider à chaque fois avec la touche ENT DÉFINITION DE LA PIÈCE BRUTE : MAXIMUM Introduire l'une après l'autre les coordonnées en X, Y et Z du point MAX et valider à chaque fois avec la touche ENT HEIDENHAIN TNC 128...
  • Page 82 Exemple : affichage de BLK-Form dans le programme CN 0 BEGIN PGM NOUV MM Début du programme, nom, unité de mesure 1 BLK FORM 0.1 Z X+0 Y+0 Z-40 Axe de broche, coordonnées du point MIN 2 BLK FORM 0.2 X+100 Y+100 Z+0 Coordonnées du point MAX Fin du programme, nom, unité...
  • Page 83: Programmation Des Mouvements D'outils En Dialogue Texte Clair

    Avance d'usinage100 mm/min, puis question suivante avec la touche ENT FONCTION AUXILIAIRE M? Fonction auxiliaire M3 „Marche broche“, la TNC termine le dialogue avec la touche ENT La fenêtre de programme affiche la ligne : X+10 R0 F100 M3 HEIDENHAIN TNC 128...
  • Page 84 Possibilités d'introduction de l'avance Fonctions pour la définition de l'avance Softkey Déplacement en avance rapide, effet non modal. exception Déplacement avec l'avance calculée automatiquement dans la séquence TOOL CALL Déplacement avec l'avance programmée (unité mm/min. ou 1/10ème pouce/min.). Avec les axes rotatifs, la TNC interprète l'avance en degrés/min.
  • Page 85: Transfert Des Positions Courantes

    Cette softkey disparait également quand dans une séquence, vous choisissez un champ de saisie à modifier avec des données alternatives (p.ex. la correction de rayon d'outil). HEIDENHAIN TNC 128...
  • Page 86: Editer Un Programme

    Editer un programme Vous ne pouvez éditer un programme que s'il n'est pas en cours d'exécution dans un des modes Machine de la TNC. Pendant la création ou la modification d'un programme d'usinage, vous pouvez sélectionner chaque ligne du programme et chaque mot d'une séquence individuellement l'aide des touches fléchées ou des softkeys : Fonction...
  • Page 87 Valider la modification : appuyer sur la touche END Si vous souhaitez insérer un mot, appuyez sur les touches fléchées (vers la droite ou vers la gauche) jusqu’à ce que le dialogue concerné apparaisse ; puis introduisez la valeur souhaitée. HEIDENHAIN TNC 128...
  • Page 88 Recherche de mots identiques dans diverses séquences Pour cette fonction, mettre la softkey DESSIN AUTO sur OFF. Choisir un mot dans une séquence : appuyer sur les touches fléchées jusqu’à ce que le mot souhaité soit marqué Sélectionner la séquence à l'aide des touches fléchées Dans la nouvelle séquence sélectionnée, le marquage se trouve sur le même mot que celui de la séquence choisie en premier.
  • Page 89 INSERER BLOC  Fermer la fonction de marquage : appuyer sur QUITTER SÉLECTION Fonction Softkey Activer la fonction de marquage Désactiver la fonction de marquage Effacer le bloc marqué Insérer le bloc mémorisé Copier le bloc marqué HEIDENHAIN TNC 128...
  • Page 90: La Fonction De Recherche De La Tnc

    La fonction de recherche de la TNC La fonction de recherche de la TNC permet de rechercher n'importe quel texte à l'intérieur d'un programme et, si nécessaire, de le remplacer par un nouveau texte. Rechercher un texte  Si nécessaire, sélectionner la séquence qui contient le mot à rechercher ...
  • Page 91 REMPLACER, ou bien pour remplacer toutes les expressions recherchées : appuyer sur la softkey REMPLACE TOUS, ou bien pour ne pas remplacer l'expression et sauter à l'expression suivante recherchée : appuyer sur la softkey RECHERCHE  Quitter la fonction de recherche HEIDENHAIN TNC 128...
  • Page 92: Gestion De Fichiers : Principes De Base

    3.3 Gestion de fichiers : principes de base Fichiers Fichiers dans la TNC Type Programmes au format HEIDENHAIN au format DIN/ISO Tableaux pour Outils Changeur d'outils .TCH Palettes Points zéro Points .PNT Presets Palpeurs Fichier de sauvegarde .BAK Données dépendantes (p. ex. pts .DEP...
  • Page 93 La longueur maximale autorisée pour les noms de fichiers ne doit pas dépasser la longueur max. autorisée pour le chemin d’accès, soit 82 caractères (voir „Chemins d'accès” à la page 95). HEIDENHAIN TNC 128...
  • Page 94: Afficher Les Fichiers Créés En Externe Dans La Tnc

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

    AUFTR1, un sous-répertoire NCPROG a été créé à l'intérieur duquel le programme d'usinage PROG1.H a été copié. Le chemin d'accès du programme d'usinage est le suivant : TNC:\AUFTR1\NCPROG\PROG1.H Le graphique de droite montre un exemple d'affichage des répertoires avec les différents chemins d'accès. HEIDENHAIN TNC 128...
  • Page 96: Résumé : Fonctions Du Gestionnaire De Fichiers

    Résumé : fonctions du gestionnaire de fichiers Fonction Softkey Page Copier un fichier Page 101 Afficher un type de fichier particulier Page 98 Créer un nouveau fichier Page 100 Afficher les 10 derniers fichiers Page 105 sélectionnés Effacer un fichier ou un répertoire Page 105 Marquer un fichier Page 107...
  • Page 97: Appeler Le Gestionnaire De Fichiers

    Programme sélectionné dans un mode Exécution de programme Fichier protégé contre l'effacement ou l'écriture Fichier protégé contre l'effacement ou l'écriture car exécution juste terminée Date Date de la dernière modification du fichier Heure Heure de la dernière modification du fichier HEIDENHAIN TNC 128...
  • Page 98: Sélectionner Les Lecteurs, Répertoires Et Fichiers

    Sélectionner les lecteurs, répertoires et fichiers Appeler le gestionnaire de fichiers Utilisez les touches fléchées ou les softkeys pour déplacer la surbrillance à l'endroit souhaité de l'écran : Déplace la surbrillance des fenêtres de droite à gauche, et inversement Déplace la surbrillance dans une fenêtre vers le haut et le bas Déplace la surbrillance dans la fenêtre, page suivante, page précédente...
  • Page 99 Marquer le fichier dans la fenêtre de droite : Appuyer sur la softkey SELECT. ou Appuyer sur la touche ENT La TNC active le fichier sélectionné dans le mode de fonctionnement dans lequel vous avez appelé le gestionnaire de fichiers HEIDENHAIN TNC 128...
  • Page 100: Créer Un Nouveau Répertoire

    Créer un nouveau répertoire Dans la fenêtre de gauche, marquez le répertoire à l’intérieur duquel vous souhaitez créer un sous-répertoire Introduire le nom du nouveau répertoire, appuyer sur NOUVE la touche ENT CRÉER RÉPERTOIRE \NOUV? Valider avec la softkey OUI ou Quitter avec la softkey NON Créer un nouveau répertoire Sélectionnez le répertoire dans lequel vous désirez créer le nouveau...
  • Page 101: Copier Un Fichier

    OK : la TNC copie le fichier (en conservant son nom) vers le répertoire sélectionné. Le fichier d'origine est conservé Lorsque vous démarrez la procédure de copie avec la touche ENT ou la softkey OK, la TNC ouvre une fenêtre auxiliaire affichant la progression. HEIDENHAIN TNC 128...
  • Page 102: Copier Un Fichier Vers Un Autre Répertoire

    Copier un fichier vers un autre répertoire  Sélectionner le partage de l'écran avec fenêtres de mêmes dimensions  Afficher les répertoires dans les deux fenêtres : appuyer sur la softkey CHEM Fenêtre de droite  Déplacer la surbrillance sur le répertoire vers lequel on désire copier les fichiers et afficher les fichiers de ce répertoire avec la touche Fenêtre de gauche ...
  • Page 103: Copier Un Tableau

    Appuyez sur la softkey AUTRES FONCTIONS  Appuyez sur la softkey MARQUER.  Sélectionnez éventuellement d'autres lignes  Appuyez sur la softkey ENREGIST. SOUS.  Introduisez un nom de tableau dans lequel les lignes sélectionnées doivent être mémorisées HEIDENHAIN TNC 128...
  • Page 104: Copier Un Répertoire

    Copier un répertoire  Déplacez la surbrillance dans la fenêtre de droite, sur le répertoire que vous voulez copier.  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é...
  • Page 105: Sélectionner L'un Des Derniers Fichiers Sélectionnés

    Sélectionner la fonction effacer : appuyer sur la softkey EFFACER. La TNC demande si le fichier doit être réellement effacé  Valider l'effacement : appuyer sur la softkey OK ou  annuler l'effacement : appuyer sur la softkey ANNULER HEIDENHAIN TNC 128...
  • Page 106: Effacer Un Répertoire

    Effacer un répertoire Attention, pertes de données possibles L'effacement de fichiers est définitif et l'action n'est pas rétroactive!  Déplacez la surbrillance sur le répertoire que vous souhaitez effacer  Sélectionner la fonction effacer : appuyer sur la softkey EFFACER. La TNC demande si le répertoire doit être réellement effacé...
  • Page 107: Marquer Des Fichiers

    Copier les fichiers marqués : sélectionner la softkey COPIER MARQUER ou Effacer les fichiers marqués : appuyer sur la softkey FIN pour quitter les fonctions de marquage, puis sur la softkey EFFACER pour effacer les fichiers marqués HEIDENHAIN TNC 128...
  • Page 108: Renommer Un Fichier

    Renommer un fichier  Déplacez la surbrillance sur le fichier que vous souhaitez renommer  Sélectionner la fonction renommer  Introduire le nouveau nom du fichier; le type de fichiers ne peut pas être modifié  Renommer le fichier : appuyer sur la softkey OK ou sur la touche ENT Classer les fichiers ...
  • Page 109: Autres Fonctions

    Commuter la barre de softkeys  Rechercher le périphérique USB  Pour déconnecter le périphérique USB : déplacez la surbrillance sur le périphérique USB  Déconnecter le périphérique USB Autres informations : voir „Périphériques USB sur la TNC”, page 118. HEIDENHAIN TNC 128...
  • Page 110: Outils Supplémentaires Pour La Gestion Des Types De Fichiers Externes

    Outils supplémentaires pour la gestion des types de fichiers externes Vous pouvez afficher et modifier dans la TNC divers types de fichiers créés en externe avec les outils supplémentaires. Types de fichier Description Fichiers PDF (pdf) Page 110 Fichiers Excel (xls, csv) Page 111 Fichiers Internet (htm, html) Page 111...
  • Page 111 D'autres informations concernant l'utilisation de Mozilla Firefox sont disponibles dans Aide. Pour quitter Mozilla Firefox, procéder de la manière suivante :  Sélectionner le menu Fichier avec la souris  Sélectionner le menu Quitter : la TNC revient dans le gestionnaire de fichiers HEIDENHAIN TNC 128...
  • Page 112 Travail avec des archives ZIP Pour ouvrir les fichiers zip 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 archive est mémorisé  Déplacez la surbrillance sur le fichier archive ...
  • Page 113 Windows, avec lesquels vous pouvez modifier rapidement les textes (STRG+C, STRG+V,...). Pour quitter le Pavé tactile, 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 128...
  • Page 114 Afficher les fichiers graphiques Pour ouvrir des fichiers graphiques avec les extensions bmp, gif, jpg ou png directement dans la TNC, procéder de la manière suivante :  Appeler le gestionnaire de fichiers  Sélectionner le répertoire dans lequel le fichier graphique est mémorisé...
  • Page 115: Transmission Des Données Vers/D'un Support Externe De Données

    Déplace la surbrillance de la fenêtre de droite à la fenêtre de gauche et inversement Si vous souhaitez transférer de la TNC vers le support externe de données, déplacez la surbrillance de la fenêtre de gauche sur le fichier concerné. HEIDENHAIN TNC 128...
  • Page 116 Si vous souhaitez transférer du support externe de données vers la TNC, déplacez la surbrillance de la fenêtre de droite sur le fichier concerné. Sélectionner un autre lecteur ou répertoire : appuyer sur la softkey servant à sélectionner un répertoire, la TNC ouvre une fenêtre auxiliaire.
  • Page 117: La Tnc En Réseau

    TNC. La TNC marque la colonne Auto lorsque la connexion est automatique Etablir une nouvelle connexion réseau Ajouter Supprimer une connexion réseau existante Supprimer Copier une connexion réseau Copier Editer une connexion réseau Usinage Effacer la fenêtre d'état Vider HEIDENHAIN TNC 128...
  • Page 118: Périphériques Usb Sur La Tnc

    Périphériques USB sur la TNC Il est facile de sauvegarder des données sur des périphériques USB ou de les transférer dans la TNC. La TNC gère les périphériques USB suivants :  Lecteurs de disquettes avec système de fichiers FAT/VFAT ...
  • Page 119 USB : la TNC supprime le périphérique USB de l'arborescence  Fermer le gestionnaire de fichiers A l'inverse, en appuyant sur la softkey suivante, vous pouvez reconnecter un périphérique USB précédemment déconnecté :  Sélectionner la fonction de reconnexion de périphériques USB HEIDENHAIN TNC 128...
  • Page 120 Programmation : principes de base, gestionnaire de fichiers...
  • Page 121: Programmation : Aides À La Programmation

    Programmation : aides à la programmation...
  • Page 122: Introduire Le Texte Avec Le Clavier Virtuel

    4.1 Clavier virtuel Vous pouvez introduire les lettres et caractères spéciaux au moyen du clavier virtuel ou bien (s’il existe) d’un clavier de PC raccordé au port USB. Introduire le texte avec le clavier virtuel  Appuyez sur la touche GOTO si vous souhaitez introduire un texte avec le clavier virtuel, p.
  • Page 123: Insertion De Commentaires

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

    4.3 Articulation des programmes Définition, application La TNC permet de commenter les programmes d'usinage avec des séquences d'articulation. Les séquences d'articulation sont des textes courts (37 caractères max) à considérer comme des commentaires ou des titres pour les lignes de programme suivantes. Des séquences d’articulation judicieuses permettent une meilleure clarté...
  • Page 125: Utilisation

    Extraire la racine carrée SQRT Fonction inverse PI (3.14159265359) Ajouter une valeur à la mémoire tampon Mettre une valeur en mémoire tampon Rappel mémoire tampon Effacer la mémoire tampon Logarithme Naturel Logarithme Fonction exponentielle Vérifier le signe HEIDENHAIN TNC 128...
  • Page 126 Fonction de calcul Raccourci (touche) Extraire la valeur absolue Valeur entière Partie décimale FRAC Modulo Sélectionner la vue Effacer une valeur Unité de mesure MM ou POUCE Affichage de valeurs angulaires DEG (degrés) ou RAD (radians) Mode d'affichage de la valeur DEC (décimal) ou HEX numérique (hexadécimal)
  • Page 127: Graphique De Programmation Simultané/Non Simultané

    Exécuter pas à pas le graphique de programmation Exécuter entièrement le graphique de programmation ou le finaliser après RESET + START Interrompre le graphique de programmation. Cette softkey n’apparaît que lorsque la TNC crée un graphique de programmation HEIDENHAIN TNC 128...
  • Page 128 Afficher ou masquer les numéros de séquence  Commuter la barre de softkeys : voir figure  Afficher les numéros de séquence : régler la softkey AFFICHER OMETTRE NO SEQU. sur AFFICHER  Masquer les numéros de séquence : régler la softkey AFFICHER OMETTRE NO SEQU.
  • Page 129: Afficher Les Erreurs

    Fermer la fenêtre des messages d'erreur  Appuyez sur la softkey FIN, ou  Appuyez sur la touche ERR. La TNC ferme la fenêtre des messages d'erreur HEIDENHAIN TNC 128...
  • Page 130: Messages D'erreur Détaillés

    Messages d'erreur détaillés La TNC affiche les sources d’erreur possibles ainsi que les possibilités de les corriger :  Ouvrir la fenêtre des messages d'erreur  Informations relatives à l'origine de l'erreur et à la méthode pour la corriger : positionnez la surbrillance sur le message d'erreur et appuyez sur la softkey INFO COMPL.
  • Page 131: Effacer L'erreur

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

    Protocole des touches La TNC mémorise les actions sur les touches et les événements importants (p.ex. démarrage du système) dans le protocole des touches. La capacité du protocole de touches est limitée. Si le protocole des touches est plein, la commande bascule sur un second protocole de touches.
  • Page 133: Textes D'assistance

    Vous y trouvez d'autres informations détaillées sur le 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 HEIDENHAIN TNC 128...
  • Page 134: Système D'aide Contextuelle

    TNCguide Application 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 139). 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 directement l'information correspondante (appel contextuel).
  • Page 135: Travailler Avec Tncguide

    Internet Explorer) quand le système d'aide est appelé à partir du poste de programmation, sinon c'est un explorateur adapté par HEIDENHAIN. Une appel contextuel rattaché à de nombreuses softkeys vous permet d'accéder directement à la description de la fonction de la softkey concernée.
  • Page 136 Naviguer dans TNCguide Pour naviguer dans TNCguide, le plus simple est d'utiliser la souris. La table des matières est visible dans la partie gauche. En cliquant sur le triangle avec la pointe orientée à droite, vous pouvez afficher les sous- chapitres, ou bien la page correspondante en cliquant directement sur la ligne.
  • Page 137 Le focus est commuté en interne sur l'application TNC, ce qui permet d'utiliser la commande avec TNCguide ouvert. Si l'affichage est en mode plein écran, la TNC réduit automatiquement la taille de la fenêtre avant le changement de focus Fermer TNCguide HEIDENHAIN TNC 128...
  • Page 138 Index des mots clefs Les principaux mots-clés figurent dans l'index (onglet Index). Vous pouvez les sélectionner en cliquant dessus avec la souris, ou directement avec les touches du curseur. La page de gauche est active.  Sélectionner l'onglet Index  Activer le champ de saisie Mot clé...
  • Page 139: Télécharger Les Fichiers D'aide Actualisés

    Télécharger les fichiers d'aide actualisés Vous trouverez les fichiers d'aide correspondants au logiciel de votre TNC à la page d'accueil HEIDENHAIN www.heidenhain.fr sous :  Réglages et information  Documentation utilisateur  TNCguide  Sélectionner la langue souhaitée.  Commandes TNC ...
  • Page 140 Langue Répertoire TNC Chinois (simplifié) TNC:\tncguide\zh Chinois (traditionnel) TNC:\tncguide\zh-tw Slovène (option de logiciel) TNC:\tncguide\sl Norvégien TNC:\tncguide\no Slovaque TNC:\tncguide\sk Letton TNC:\tncguide\lv Coréen TNC:\tncguide\kr Estonien TNC:\tncguide\et Turc TNC:\tncguide\tr Roumain TNC:\tncguide\ro Lituanien TNC:\tncguide\lt Programmation : aides à la programmation...
  • Page 141: Programmation : Outils

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

    5.1 Introduction des données d’outils Avance F L'avance F correspond à la vitesse en mm/min. (inch/min.) à laquelle le centre de l'outil se déplace sur sa trajectoire. L'avance max. peut être définie pour chaque axe séparément, par paramètre-machine. Introduction Vous pouvez introduire l'avance à l'intérieur de la séquence TOOL CALL (appel d'outil) et dans chaque séquence de positionnement (voir „Créer des séquences de programme avec les touches d'axe”...
  • Page 143: Vitesse De Rotation Broche S

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

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

    Rayon d'outil : valeur de correction de rayon Pendant le 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. Exemple 4 TOOL DEF 5 L+10 R+5 HEIDENHAIN TNC 128...
  • Page 146: Introduire Les Données D'outils Dans Le Tableau

    Introduire les données d'outils dans le tableau Dans un tableau d'outils, vous pouvez définir jusqu'à 9999 outils et mémoriser leurs caractéristiques. Consultez également les fonctions d'édition indiquées plus loin dans ce chapitre. Pour pouvoir introduire plusieurs valeurs de correction pour un outil donné (indexation du numéro d’outil), insérez une ligne et ajoutez une extension au numéro de l’outil, à...
  • Page 147 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 128...
  • Page 148 Tableau d'outils : données d'outils pour l'étalonnage automatique d'outils Description des cycles pour l'étalonnage automatique des outils : voir Manuel d'utilisation des cycles Abrév. Données Dialogue Nombre de dents de l'outil (20 dents max.) Nombre de dents? Ecart admissible par rapport à la longueur d'outil L pour la LTOL Tolérance d'usure : Longueur? détection d'usure.
  • Page 149 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 128...
  • Page 150 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 151 Afficher tous les tarauds / toutes les fraises à fileter du tableau d’outils Afficher tous les palpeurs du tableau d’outils Quitter le tableau d'outils  Appeler le gestionnaire de fichiers et sélectionner un fichier d'un autre type, p. ex. un programme d'usinage HEIDENHAIN TNC 128...
  • Page 152 Si vous importez un tableau d'outils à partir d'une iTNC 530 et que vous l'utilisez dans une TNC 128, 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 128.
  • Page 153: Appeler Les Données D'outils

    TOOL CALLT  Surépaisseur de longueur d'outil DL : valeur Delta de longueur d'outil  Surépaisseur du rayon d'outil DR : valeur Delta du rayon d'outil  Surépaisseur du rayon d'outil DR2: valeur Delta du rayon d'outil 2 HEIDENHAIN TNC 128...
  • Page 154 Exemple : appel d'outil L'outil numéro 5 est appelé dans l'axe d’outil Z avec une vitesse de rotation broche de 2500 tours/min et une avance de 350 mm/min. La surépaisseur de longueur d'outil est 0,2 mm, celle du rayon d'outil 2 est 0,05 mm, la surépaisseur négative du rayon d'outil est de 1 mm.
  • Page 155: Changement D'outil

    :  Accoster la position programmée de changement d'outil  Interrompre l'exécution du programme, Voir „Interrompre l'usinage”, page 340  Changer l'outil  Poursuivre l'exécution du programme, Voir „Reprise d'usinage après une interruption”, page 342 HEIDENHAIN TNC 128...
  • Page 156 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 dialogue texte clair à vérifier doit avoir été entièrement simulé en mode Test de programme pour réaliser un test d'utilisation d'outils.
  • Page 157 : 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 128...
  • Page 158: Correction De Longueur D'outil

    5.3 Correction d'outil Introduction La TNC corrige la trajectoire de l’outil en tenant compte de la valeur de correction de la longueur d’outil dans l’axe de broche et du rayon d’outil dans le plan d’usinage. Si vous créez le programme d'usinage directement sur la TNC, la correction du rayon d'outil n'est active que dans le plan d'usinage.
  • Page 159: Correction De Rayon D'outil Pour Des Séquences De Positionnement Paraxiales

    Surépaisseur DR du rayon de la séquence TOOL TOOL CALL CALL Surépaisseur DR du rayon du tableau d'outils TAB : Déplacements sans correction de rayon : R0 Dans le plan d'usinage, le centre d'outil se déplace aux coordonnées programmées. Application : perçage, prépositionnement. HEIDENHAIN TNC 128...
  • Page 160 Introduction de la correction de rayon Introduisez la correction de rayon dans une séquence de positionnement. Introduisez les coordonnées du point-cible et validez- les avec la touche ENT CORRECT.RAYON : R+/R-/SANS CORR. :? La course de déplacement est allongée ou réduite de la valeur du rayon d'outil.
  • Page 161 Programmation : mouvements d'outils...
  • Page 162: Principes De Base

    6.1 Principes de base Mouvements d'outils dans le programme Avec les touches d'axes oranges, vous ouvrez le dialogue Texte clair pour une séquence de positionnement paraxiale. La TNC réclame toutes les informations et ajoute la séquence de programme dans le programme d’usinage.
  • Page 163: Sous-Programmes Et Répétitions De Parties De Programme

    à construire un contour. Avec la programmation de paramètres Q, vous pouvez également faire des mesures pendant l'exécution du programme avec un palpeur La programmation à l'aide de paramètres Q est décrite au chapitre 8. HEIDENHAIN TNC 128...
  • Page 164: Programmer Des Mouvements D'outils

    6.2 Programmer des mouvements d'outils Programmer un déplacement d’outil pour un usinage Créer des séquences de programme avec les touches d'axe Ouvrez le dialogue texte clair avec les touches d'axe oranges. La TNC réclame toutes les informations les unes après les autres, et mémorise la séquence dans le programme d’usinage.
  • Page 165 Sélectionner la séquence de programme derrière laquelle doit être insérée la séquence  Appuyer sur la touche „TRANSFERT DE LA POSITION COURANTE“ : la TNC génère une séquence de positionnement avec la coordonnée de la position courante HEIDENHAIN TNC 128...
  • Page 166: Exemple : Droite

    Exemple : droite 0 BEGIN PGM LINEAIRE MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-20 Définition de la pièce brute pour simulation graphique de l’usinage 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 TOOL CALL 1 Z S4000 Appel d’outil avec axe de broche et vitesse de rotation broche Z+250 R0 FMAX Dégager l’outil dans l’axe de broche en avance rapide FMAX X-10 R0 FMAX...
  • Page 167 Programmation : sous- programmes et répétitions de parties de programme...
  • Page 168: Identifier Les Sous-Programmes Et Répétitions De Parties De Programme

    7.1 Identifier les sous-programmes et répétitions de parties de programme Vous pouvez exécuter plusieurs fois des phases d’usinage déjà programmées en utilisant les sous-programmes et répétitions de parties de programmes. Label Les sous-programmes et répétitions de parties de programme débutent dans le programme d'usinage par la marque LBL, abréviation de LABEL (de l'angl.
  • Page 169 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é dans la mesure où il correspond à l’appel de fin d’un sous-programme. HEIDENHAIN TNC 128...
  • Page 170: Label Lbl

    7.3 Répétitions de parties de programme Label LBL Les répétitions de parties de programme débutent par la marque LBL. Elles se terminent par CALL LBL n REPn. Mode opératoire 1 La TNC exécute le programme d'usinage jusqu'à la fin de la partie de programme (CALL LBL n REPn) 2 La TNC répète ensuite la partie de programme entre le LABEL appelé...
  • Page 171: Programme Au Choix Utilisé Comme Sous-Programme

    M30 avec la fonction de saut FN 9: IF +0 EQU +0 GOTO LBL 99 pour forcer le saut de cette partie de programme  Le programme appelé ne doit pas contenir d'appel CALL PGM dans le programme qui appelle (boucle sans fin) HEIDENHAIN TNC 128...
  • Page 172: Programme Quelconque Utilisé Comme Sousprogramme

    Programme quelconque utilisé comme sous- programme  Fonctions d'appel de 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 ...
  • Page 173: Types D'imbrications

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

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

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

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

    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 128...
  • Page 178 X+15 R0 FMAX M3 Aborder le point de départ en X du groupe de trous 1 Y+10 R0 FMAX Aborder le point de départ en Y du groupe de trous 1 8 CALL LBL 1 Appeler le sous-programme du groupe de trous X+45 R0 FMAX Aborder le point de départ en X du groupe de trous 2 Y+60 R0 FMAX...
  • Page 179: Exemple : Groupe Trous Avec Plusieurs Outils

    Q206=250 ;AVANCE PLONGÉE PROF. Q202=3 ;PROFONDEUR DE PASSE Q210=0 ;TEMPO. EN HAUT Q203=+0 ;COORD. SURFACE PIÈCE Q204=10 ;SAUT DE BRIDE Q211=0.25 ;TEMPO. AU FOND 6 CALL LBL 1 Appeler sous-programme 1 de la figure de trous complète HEIDENHAIN TNC 128...
  • Page 180 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 Z+250 R0 FMAX M6 Changement d'outil 13 TOOL CALL 3 Z S500...
  • Page 181: Programmation : Paramètres-Q

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

    8.1 Principe et vue d’ensemble des fonctions Grâce aux paramètres, vous pouvez définir toute une famille de pièces dans un même programme d'usinage. A la place des nombres, vous introduisez des variables : les paramètres Q. Exemples d’utilisation des paramètres Q : ...
  • Page 183 être représentés en binaire à 100% à cause de l'utilisation de ce format normé (erreur d'arrondi). Cela est à prendre en considération lorsque vous utilisez des résultats de calculs de paramètres Q lors d'ordres de saut ou de positionnements. HEIDENHAIN TNC 128...
  • Page 184: Appeler Les Fonctions Des Paramètres Q

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

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

    8.3 Décrire les contours avec les fonctions mathématiques Application 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 ...
  • Page 187: Programmation Des Calculs De Base

    MULTIPLICATION : appuyer sur la 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 128...
  • Page 188: Fonctions Trigonométriques

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

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

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

    à la 2ème valeur ou au 2ème paramètre, saut au label indiqué FN 12: SI INFERIEUR, 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 128...
  • Page 192: Abréviations Et Expressions Utilisées

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

    Si vous souhaitez vérifier ou modifier des paramètres locaux, globaux ou string, appuyez sur la softkey AFFICHER PARAMÈTRE Q QL QR QS. La TNC affiche alors le type de chaque paramètre : Les fonctions décrites précédemment restent valables. HEIDENHAIN TNC 128...
  • Page 194 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 ...
  • Page 195: Fonctions Spéciales

    FN 20:WAIT FOR Page 214 Synchronisation CN et PLC FN 29:PLC Page 216 Transmission de huit valeurs max. au PLC FN 37:EXPORT Page 217 Exporter des paramètres locaux Q ou des paramètres QS dans un programme appelant HEIDENHAIN TNC 128...
  • Page 196 La fonction FN 14: ERROR vous permet de programmer l'émission de messages d'erreur définis par défaut par le constructeur de la machine ou par HEIDENHAIN : lorsque la TNC rencontre une séquence avec FN 14 pendant l'usinage ou le test du programme, elle interrompt l'exécution et délivre un message d'erreur.
  • Page 197 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 128...
  • Page 198 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...
  • Page 199 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 128...
  • Page 200 Code d'erreur Texte 1100 Accès à cinématique impossible 1101 Pos. mesure hors domaine course 1102 Compensation Preset impossible 1103 Rayon outil trop grand 1104 Mode de plongée impossible 1105 Angle de plongée incorrect 1106 Angle d'ouverture non défini 1107 Largeur rainure trop grande 1108 Facteurs échelle inégaux 1109...
  • Page 201 3 chiffres après la virgule, long, Floating (nombre décimal) Format pour variable de texte Format de 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 128...
  • Page 202 Pour restituer également diverses informations dans le fichier de protocole, vous disposez des fonctions suivantes : Mot clef 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;...
  • Page 203 CN contenant la fonction FN 16. Dans les paramètres utilisateur fn16DefaultPath et fn16DefaultPathSim (test de programme), vous pouvez définir un chemin standard pour l'émission des fichiers de protocole. HEIDENHAIN TNC 128...
  • Page 204 Afficher les messages dans l'écran Vous pouvez aussi utiliser la fonction FN 16 pour afficher, à partir du programme CN, les messages de votre choix dans une fenêtre auxiliaire de l'écran de la TNC. On peut ainsi afficher très simplement et à...
  • Page 205 Etat broche actif : -1=non défini, 0=M3 actif, 1=M4 active, 2=M5 après M3, 3=M5 après M4 Gamme de broche Arrosage : 0=non 1=oui Avance active Index d'outil suivant Index d'outil courant Données du canal, 25 Numéro de canal HEIDENHAIN TNC 128...
  • Page 206 Nom du groupe, n° ID. Numéro Indexe Signification Paramètre de cycle, 30 Distance d'approche cycle d'usinage actif Profondeur perçage/fraisage du cycle d'usinage courant Profondeur de passe du cycle d'usinage courant Avance plongée en profondeur du cycle d’usinage courant Premier côté du cycle poche rectangulaire Deuxième côté...
  • Page 207 Outil spécial : 0=non, 1=oui Nr. emplac. Emplacement fixe : 0=non, 1=oui Nr. emplac. Emplacement bloqué : 0= non, 1=oui Nr. emplac. Etat PLC Numéro d'emplacement d'un N° OUT. Numéro d'emplacement outil dans le tableau d'outils, 52 HEIDENHAIN TNC 128...
  • Page 208 Nom du groupe, n° ID. Numéro Indexe Signification N° OUT. Numéro du magasin d’outils Valeurs programmées Numéro d'outil T directement après TOOL CALL, Axe d'outil actif 0 = X 6 = U 1 = Y 7 = V 2 = Z 8 = W Vitesse de broche S Surépaisseur longueur d'outil DL Surépaisseur rayon d'outil DR...
  • Page 209 ROT. 3D axe B ROT. 3D axe C Inclinaison du plan d'usinage active/inact. (-1/0) dans un mode Exécution de programme Inclinaison du plan d'usinage active/inact. (-1/0) dans un mode Manuel Décalage du point zéro actif, 220 Axe X Axe Y HEIDENHAIN TNC 128...
  • Page 210 Nom du groupe, n° ID. Numéro Indexe Signification Axe Z Axe A Axe B Axe C Axe U Axe V Axe W Zone de déplacement, 230 1 à 9 Fin de course logiciel négatif des axes 1 à 9 1 à 9 Fin de course logiciel positif des axes 1 à...
  • Page 211 Avance de mesure avec broche à l'arrêt Avance de mesure avec broche en rotation Course de mesure max. Distance d'approche pour mesure de longueur Distance d'approche pour mesure de rayon Vitesse de rotation broche Sens du palpage HEIDENHAIN TNC 128...
  • Page 212 Nom du groupe, n° ID. Numéro Indexe Signification Point de référence dans cycle 1 à 9 Dernier point d'origine d’un cycle de palpage manuel palpeur, 360 (X, Y, Z, A, B, C, U, V, ou dernier point de palpage issu du cycle 0 sans correction de longueur mais avec correction de rayon du palpeur (système de coordonnées pièce) 1 à...
  • Page 213 Cycles palpeurs, 990 Comportement d’approche : 0 = comportement standard 1 = rayon actif, distance d’approche zéro 0 = surveillance palpeur désactivée 1 = surveillance palpeur activée 0= Tige de palpage non déviée 1= Tige de palpage déviée HEIDENHAIN TNC 128...
  • Page 214 Nom du groupe, n° ID. Numéro Indexe Signification Etat d’exécution, 992 Amorce de séquence active 1 = oui, 0 = non Phase de recherche Numéro de la dernière erreur FN14 Exécution réelle active 1 = exécution, 2 = simulation Exemple : affecter à Q25 la valeur du facteur échelle actif de l’axe 55 FN 18: SYSREAD Q25 = ID210 NR4 IDX3 FN 29: PLC: Transmission de valeurs au PLC La fonction FN 19 : PLC permet de transmettre jusqu'à...
  • Page 215 0 à 2047 Double mot 2048 à 4095 La TNC 128 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 216 FN 29: PLC: Transférer valeurs au PLC La fonction FN 29: PLC permet de transférer au PLC jusqu'à huit nombres ou paramètres Q. Résolutions et unités de mesure : 0,1 µm ou 0,0001° Exemple : transférer au PLC la valeur numérique 10 (correspondant à...
  • Page 217 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 128...
  • Page 218: Accès Aux Tableaux Avec -Instructions Sql

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

    (fichier). Elles sont maintenant mémorisées dans le fichier. D'éventuels verrouillages sont annulés, Result-set est activé (SQL COMMIT...). – Des enregistrements du tableau n'ont pas été modifiés/complétés (accès seulement à la lecture) : d'éventuels verrouillages sont annulés, Result-set est activé (SQL ROLLBACK... SANS INDEX). HEIDENHAIN TNC 128...
  • Page 220 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 221 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 128...
  • Page 222 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 SQL  Sélectionner l'instruction SQL par softkey (voir tableau récapitulatif) ou appuyer sur la softkey SQL EXECUTE et programmer l'instruction SQL Résumé...
  • Page 223 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 128...
  • Page 224: Sql Select

    SQL SELECT SQL SELECT sélectionne des lignes du tableau et les transfère dans Result-set. Le serveur SQL classe les données ligne par ligne dans Result-set. Les lignes sont numérotées en commençant par 0, de manière continue. Ce numéro de ligne, l'INDEX est utilisé dans les instructions SQL Fetch et Update.
  • Page 225 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 128...
  • Page 226 Condition Programmation égal à différent de <> inférieur à < inférieur ou égal à <= supérieur à > supérieur ou égal à >= Combiner plusieurs conditions : ET logique OU logique Programmation : Paramètres-Q...
  • Page 227: Sql Fetch

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

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

    Result-set (voir également SQL SELECT).  Banque de données : index de 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'index. HEIDENHAIN TNC 128...
  • Page 230: Introduire Directement Une Formule

    8.10 Introduire directement une formule Introduire une formule Avec les softkeys, vous pouvez introduire directement dans le programme d'usinage des formules arithmétiques composées de plusieurs opérations de calcul. Les fonctions mathématiques relationnelles s'affichent lorsque vous appuyez sur la softkey FORMULE. La TNC affiche alors les softkeys suivantes sur plusieurs barres : Fonction relationnelle Softkey...
  • Page 231 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 128...
  • Page 232: Règles De Calculs

    Règles de calculs Pour la programmation de formules mathématiques, les règles suivantes s'appliquent : Convention de calcul Q1 = 5 * 3 + 2 * 10 = 35 1ère étape : 5 * 3 = 15 2èmeétape 2 * 10 = 20 3 ème étape : 15 + 20 = 35 Q2 = SQ 10 - 3^3 = 73 1ère étape : élévation au carré...
  • Page 233: Exemple D'introduction

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

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

    Afficher la barre de softkeys avec les fonctions spéciales  Choisir le menu de définition des diverses fonctions 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 128...
  • Page 236: Chaîner Des Paramètres String

    Chaîner des paramètres string Avec l'opérateur de chaînage (paramètre string II paramètre string), vous pouvez relier plusieurs paramètres string entre eux.  Afficher la barre de softkeys avec les fonctions spéciales  Choisir le menu de définition des diverses fonctions texte clair ...
  • Page 237: Convertir Une Valeur Numérique En Paramètre String

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

    Extraire et copier une partie de paramètre string La fonction SUBSTR permet d'extraire et de copier une partie d'un paramètre string.  Afficher la barre de softkeys avec les fonctions spéciales  Choisir le menu de définition des diverses fonctions texte clair ...
  • Page 239: Convertir Un Paramètre String En Nombre

    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 128...
  • Page 240: Vérification D'un Paramètre String

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

    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 128...
  • Page 242: Comparer La Suite Alphabétique

    Comparer la suite alphabétique La fonction STRCOMP permet de comparer l'ordre 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 ...
  • Page 243: Lire Un Paramètre-Machine

    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 (entité) du paramètre-machine  ATR_QS: nom (Attribut) du paramètre-machine  IDX: Index du paramètre-machine HEIDENHAIN TNC 128...
  • Page 244 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 texte clair ...
  • Page 245 15 DECLARE STRING QS12 = "CfgGeoCycle" Affecter le paramètre String à l'entité 16 DECLARE STRING QS13 = "pocketOverlap" Affecter des paramètres String aux noms de paramètres 17 Q50 = CFGREAD( KEY_QS11 TAG_QS12 ATR_QS13 ) Lire les paramètres-machine HEIDENHAIN TNC 128...
  • Page 246: Paramètres Q Réservés

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

    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 128...
  • Page 248: Unité De Mesure Dans Le Programme : Q113

    Unité de mesure dans le programme : Q113 Pour les imbrications avec PGM CALL, la valeur du paramètre Q113 dépend de l’unité de mesure utilisée dans le programme qui appelle en premier d’autres programmes. Unité de mesure dans progr. principal Val.
  • Page 249 Ecart entre valeur nominale et valeur effective lors de l'étalonnage d'outil automatique avec le TT 130 Ecart valeur nominale/effective Val. paramètre Longueur d'outil Q115 Rayon d'outil Q116 HEIDENHAIN TNC 128...
  • Page 250 Programmation : Paramètres-Q...
  • Page 251 Programmation : fonctions- auxiliaires...
  • Page 252 9.1 Introduire les fonctions M et STOP Principes de base Grâce aux fonctions auxiliaires de la TNC – appelées également fonctions M – vous commandez :  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 ...
  • Page 253 Exemple de séquences CN 87 STOP M6 HEIDENHAIN TNC 128...
  • Page 254: Fonctions Auxiliaires Pour Contrôler L'exécution Du Programme, La Broche Et L'arrosage

    9.2 Fonctions auxiliaires pour contrôler l'exécution du programme, la broche et l'arrosage Résumé Le constructeur de la machine peut influencer le comportement de fonctions auxiliaires suivantes : Consultez le manuel de votre machine. Action dans la Effet à la fin séquence début ...
  • Page 255: Fonctions Auxiliaires En Rapport Avec Les Coordonnées

    à la position courante de l'outil. La TNC affiche les valeurs de coordonnées se référant au point zéro machine. Dans l'affichage d'état, commutez l'affichage des coordonnées sur REF, voir „Affichages d'état”, page 63. HEIDENHAIN TNC 128...
  • Page 256 Comportement avec M92 – Point de référence machine En plus du point zéro machine, le constructeur de la machine peut définir une autre position machine fixe (par rapport au zéro machine). Le constructeur de la machine définit pour chaque axe la distance entre le point de référence machine et le point zéro machine (voir manuel de la machine).
  • Page 257: Réduire L'affichage De L'axe Rotatif À Une Valeur Inférieure À 360° : M94

    Réduire l’affichage de tous les axes rotatifs actifs, puis se déplacer avec l’axe C à la valeur programmée : 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 128...
  • Page 258: Fonctions Auxiliaires Agissant Sur La Trajectoire

    9.4 Fonctions auxiliaires agissant sur la trajectoire Facteur d’avance pour mouvements de plongée : 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.
  • Page 259: Avance En Millimètres/Tour De Broche : M136

    F en millimètres/tour de broche définie dans le programme. Si vous modifiez la vitesse de rotation à l'aide du potentiomètre de broche, la TNC adapte automatiquement l'avance. Effet M136 est active en début de séquence. Pour annuler M136, programmez M137. HEIDENHAIN TNC 128...
  • Page 260: Dégagement Du Contour Dans Le Sens De L'axe D'outil : M140

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

    M141 n'agit que dans les déplacements avec des séquences linéaires. Effet M141 n’est active que dans la séquence de programme où elle a été programmée. M141 est active en début de séquence. HEIDENHAIN TNC 128...
  • Page 262 Programmation : fonctions- auxiliaires...
  • Page 263: Programmation : Fonctions Spéciales

    Programmation : fonctions spéciales...
  • Page 264: Aperçu Des Fonctions Spéciales

    10.1 Aperçu des fonctions spéciales La TNC dispose de fonctions spéciales performantes destinées aux applications les plus diverses : Fonction Description Travail avec fichiers-texte Page 278 Arbeiten mit frei definierbaren Tabellen Page 267 La touche SPEC FCT et les softkeys correspondantes vous donnent accès à...
  • Page 265: Menu Pré-Définition De Paramètres

    Sélectionner le menu des fonctions d'usinage de contours et de points Fonction Softkey Description 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 128...
  • Page 266 Menü verschiedene Klartext-Funktionen definieren  Menü zur Definition verschiedener Klartext- Funktionen wählen Fonction Softkey Description Définir les fonctions de fichiers Page 274 Définir les transformations de Page 275 coordonnées Définir les fonctions String Page 234 Insérer un commentaire Page 123 Programmation : fonctions spéciales...
  • Page 267 Sie können auch eigene Tabellenvorlagen in der TNC hinterlegen. Hierzu erstellen Sie eine neue Tabelle, ändern das Tabellenformat und speichern diese Tabelle im Verzeichnis TNC:\system\proto. Wenn Sie nun eine neue Tabelle erstellen, wird Ihre Vorlage ebenfalls in dem Auswahlfenster für die Tabellenvorlagen angeboten. HEIDENHAIN TNC 128...
  • Page 268: Modifier Le Format Du Tableau

    Modifier le format du tableau  Drücken Sie den Softkey FORMAT EDITIEREN (2. Softkey-Ebene): Die TNC öffnet das Editor-Formular, in dem die Tabellenstruktur dargestellt ist. Entnehmen Sie die Bedeutung des Strukturbefehls (Kopfzeileneintrag) aus nachfolgender Tabelle. Instruction Signification Auflistung aller in der Tablle enthaltenen Colonnes dispo.: Spalten Décaler avant:...
  • Page 269 Eigenschaften ändern. Erstellen Sie ggf. vorher eine Sicherheitskopie der Tabelle. Struktur-Editor beenden  Drücken Sie den Softkey OK. Die TNC schließt das Editor-Formular und übernimmt die Änderungen. Durch drücken des Softkeys ABBRUCH werden alle Änderungen verworfen. HEIDENHAIN TNC 128...
  • Page 270 Wechseln zwischen Tabellen- und Formularansicht Alle Tabellen mit der Dateiendung .TAB können Sie sich entweder in der Listenansicht oder in der Formularansicht anzeigen lassen.  Drücken Sie die Taste für die Einstellung der Bildschirmaufteilung. Wählen Sie den entsprechenden Softkey für die Listen- oder Formularansicht (Formularansicht: mit und ohne Dialogtexte) In der Formularansicht zeigt die TNC in der linken Bildschirmhälfte die...
  • Page 271 CN. Ein neuer Satz mit TABOPEN schließt die zuletzt geöffnete Tabelle automatisch. Die zu öffnende Tabelle muss den Nachnamen .TAB haben. Exemple : ouvrir le tableau TAB1.TAB qui se trouve dans le répertoire TNC:\DIR1 56 FN 26: TABOPEN TNC:\DIR1\TAB1.TAB HEIDENHAIN TNC 128...
  • Page 272 FN 27: TABWRITE : définir un tableau personnalisable A l'aide de la fonction FN 27: TABWRITE, vous définissez le tableau préalablement ouvert avec FN 26: TABOPEN. Sie können mehrere Spaltennamen in einem TABWRITE-Satz definieren, d.h. beschreiben. Die Spaltennamen müssen zwischen Hochkommas stehen und durch ein Komma getrennt sein.
  • Page 273 Dans la ligne 6 du tableau ouvert actuellement, lire les valeurs des colonnes Rayon, Profondeur et D. Mémoriser la première valeur dans la paramètre Q10 (seconde valeur dans Q11, troisième valeur dans Q12). 56 FN 28: TABREAD Q10 = 6/“RAYON,PROFONDEUR,D“ HEIDENHAIN TNC 128...
  • Page 274: Définir Les Opérations Sur Les Fichiers

    10.3 Dateifunktionen Application Les fonctions FUNCTION FILE vous permettent d'exécuter à partir du programme CN des opérations sur les fichiers : copier, déplacer ou effacer. Vous ne devez pas utiliser les fonctions FILE pour les programmes ou fichiers auxquels vous vous êtes précédemment référés avec des fonctions telles que CALL PGM ou CYCL DEF 12 PGM CALL.
  • Page 275: Définir Les Transformations De Coordonnées

    Les valeurs absolues introduites se réfèrent au point zéro pièce défini par initialisation du point d'origine ou par une valeur de présélection du tableau Preset. Les valeurs incrémentales se réfèrent toujours au dernier point zéro valide (et qui peut être déjà décalé). HEIDENHAIN TNC 128...
  • Page 276: Trans Datum Table

    TRANS DATUM TABLE Exemple : Séquence CN La fonction TRANS DATUM TABLE permet de définir un décalage de point zéro en sélectionnant un numéro dans un tableau de points zéro. Pour 13 TRANS DATUM TABLE TABLINE25 la définition, procédez de la façon suivante : ...
  • Page 277: Trans Datum Reset

     Menü für Funktionen zur Definition verschiedener Klartext-Funktionen wählen  Sélectionner les transformations  Sélectionner décalage de point zéro TRANS DATUM  Zurückcursorn auf TRANS AXIS  Sélectionner le décalage de point zéro TRANS DATUM RESET HEIDENHAIN TNC 128...
  • Page 278: Créer Des Fichiers-Texte

    10.5 Créer des fichiers-texte Application Sur la TNC, vous pouvez créer et modifier des textes à l’aide d’un éditeur de texte. Applications typiques :  Conserver des valeurs expérimentales  Informer sur des étapes d’usinage  Créer une collection de formules Les fichiers-texte sont des fichiers de type .A (ASCII).
  • Page 279: Editer Des Textes

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

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

    Déplacer le curseur à l’endroit où vous désirez 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 désirez insérer HEIDENHAIN TNC 128...
  • Page 282: Recherche De Parties De Texte

    Recherche de parties de texte La fonction de recherche de l’éditeur de texte est capable de rechercher des mots ou chaînes de caractères à l’intérieur du texte. Il existe pour cela 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: ...
  • Page 283 Mode manuel et réglages...
  • Page 284: Mise Sous Tension, Mise Hors Tension

    11.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 285: Mise Hors Tension

    Notez que le fait d'actionner la touche END après la mise à l'arrêt de la commande entraîne un redémarrage de celle-ci. La mise hors tension pendant le redémarrage peut également entraîner la perte de données! HEIDENHAIN TNC 128...
  • Page 286: Déplacement Des Axes De La Machine

    11.2 Déplacement des axes de la machine Remarque Le déplacement avec touches de sens externes dépend de la machine. Consultez le manuel de la machine! Déplacer l'axe avec les touches de sens externes Sélectionner le mode Manuel Pressez la touche de sens externe, maintenez-la enfoncée pendant tout le déplacement de l'axe ou Déplacez l'axe en continu : maintenir enfoncée la touche de sens externe et appuyez brièvement sur la...
  • Page 287: Positionnement Pas À Pas

    Introduire la passe en mm, valider avec la touche ENT Appuyer sur la touche de sens externe : répéter à volonté le positionnement La valeur max. que l'on peut introduire pour une passe est de 10 mm. HEIDENHAIN TNC 128...
  • Page 288: Déplacement Avec La Manivelle Électronique

    Déplacement avec la manivelle électronique HR 410 La manivelle portable HR 410 est équipée de deux touches d'assentiment. Les touches d'assentiment sont situées en dessous du volant. Vous ne pouvez déplacer les axes de la machine que si une touche d'assentiment est appuyée (fonction dépendant de la machine).
  • Page 289: Vitesse De Rotation Broche S, Avance F, Fonction Auxiliaire M

     Si l'avance introduite dépasse l'avance définie dans le paramètre machine maxFeed, c'est la valeur introduite dans le paramètre- machine qui est prise en compte.  F reste sauvegardée même après une coupure d'alimentation. HEIDENHAIN TNC 128...
  • Page 290: Modifier La Vitesse De Rotation Broche Et L'avance

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

    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.  Sélectionner le mode Manuel  Commuter la barre des softkeys  Mettre la limite d'avance en/hors service HEIDENHAIN TNC 128...
  • Page 292: Initialisation Du Point D'origine Sans Palpeur 3D

    11.4 Initialisation du point d'origine sans palpeur 3D Remarque Initialisation du point d'origine avec palpeur 3D : (voir „Initialisation du point d'origine avec palpeur 3D” à la page 311). 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 ...
  • Page 293: Initialiser Le Point D'origine Avec Les Touches D'axes

    Si vous utilisez un outil préréglé dans l'axe de plongée, initialisez l'affichage de l'axe de plongée à la longueur L de l'outil ou à la somme Z=L+d. La TNC enregistre automatiquement sur la ligne 0 du tableau Preset le point d'origine initialisé avec les touches d'axe. HEIDENHAIN TNC 128...
  • Page 294: Gestion Des Points D'origine Avec Le Tableau Preset

    Gestion des points d'origine avec le tableau Preset Vous avez jusqu'à présent travaillé sur des TNC plus anciennes en utilisant des tableaux de points zéro en coordonnées REF Le tableau Preset peut contenir un nombre de lignes au choix (points d'origine). Afin d'optimiser la taille du fichier et la vitesse de traitement, veillez à...
  • Page 295 (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 128...
  • Page 296 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 297 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 128...
  • Page 298 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. Sélectionner le mode Manuel Afficher le tableau Preset Choisir le numéro de point d'origine que vous souhaitez activer ou...
  • Page 299: Utilisation D'un Palpeur 3D

    11.5 Utilisation d'un palpeur 3D Résumé En mode Manuel, les cycles palpeurs suivants sont à votre disposition HEIDENHAIN ne garantit le bon fonctionnement des cycles de palpage qu'avec les palpeurs HEIDENHAIN. La TNC doit avoir été préparée par le constructeur de la machine pour l'utilisation des palpeurs 3D.
  • Page 300: Fonctions Présentes Dans Les Cycles Palpeurs

    Fonctions présentes dans les cycles palpeurs Dans les cycles palpeurs manuels sont affichées des softkeys avec lesquelles vous pouvez sélectionner le sens de palpage ou une routine de palpage. L'affichage des softkeys dépend de chaque cycle : Softkey Fonction Sélectionner le sens de palpage : Valider la position actuelle Palper automatiquement un trou (cercle intérieur) Palper automatiquement un tenon (cercle extérieur)
  • Page 301: Sélectionner Le Cycle Palpeur

    Sélectionner les fonctions de palpage : appuyer sur la softkey FONCTIONS PALPAGE. La TNC affiche d’autres softkeys : voir tableau ci-dessus  Sélectionner le cycle palpeur : p. ex. appuyer sur la softkey PALPAGE ROT, la TNC affiche à l'écran le menu correspondant HEIDENHAIN TNC 128...
  • Page 302: Procès-Verbal De Mesure Avec Les Cycles Palpeurs

    Si vous sélectionnez une fonction de palpage manuel, la TNC ouvre un formulaire dans lequel toutes les informations nécessaires sont affichées. Le contenu du formulaire dépend de chaque fonction respective. Certains champs sont disponibles à la saisie d'informations. Utilisez les touches fléchées pour sélectionner le champ de saisie souhaité.
  • Page 303 Introduire le numéro du point zéro dans le champ de saisie Numéro dans tableau =  Appuyer sur la softkey ENTREE DANS TAB. POINTS, la TNC mémorise le point zéro dans le numéro introduit du tableau indiqué HEIDENHAIN TNC 128...
  • Page 304 Enregistrer les valeurs mesurées avec les cycles palpeurs dans le tableau Preset Utilisez cette fonction si vous désirez enregistrer des valeurs de mesure dans le système de coordonnées machine (coordonnées REF). Si vous voulez enregistrer les valeurs de mesure dans le système de coordonnées pièce (coordonnées REF), utilisez la softkey ENTREE DANS TAB.
  • Page 305: Etalonner Le Palpeur 3D

    Cycles d'étalonnage de la TNC : Softkey Fonction Page Etalonner la longueur Page 306 Déterminer le rayon et Page 307 l'excentrement avec une bague d'étalonnage Déterminer le rayon et Page 307 l'excentrement avec un tenon ou un tampon de calibration HEIDENHAIN TNC 128...
  • Page 306: Etalonnage De La Longueur Effective

    Etalonnage de la longueur effective HEIDENHAIN ne garantit le bon fonctionnement des cycles de palpage qu'avec les palpeurs HEIDENHAIN. La longueur effective du palpeur se réfère toujours au point d'origine de l'outil. En règle générale, le constructeur de la machine initialise le point d'origine de l'outil sur le nez de la broche.
  • Page 307: Etalonner Le Rayon Effectif Et Compenser L'excentrement Du Palpeur

     Orientation possible dans deux directions (p. ex. palpeurs HEIDENHAIN avec câble) : la TNC exécute huit opérations de palpage, tourne le palpeur de 180° et exécute quatre autres opérations de palpage. En plus du rayon, la mesure avec rotation de 180°...
  • Page 308 Pour l'étalonnage manuel avec une bague d'étalonnage, procédez de la manière suivante :  En mode manuel, positionner la bille de palpage dans l'alésage de la bague de réglage  Sélectionner la fonction d'étalonnage : appuyer sur la softkey ETAL. R ...
  • Page 309 Vérifier les résultats (modifier les valeurs si nécessaire)  Appuyer sur la softkey FIN pour quitter la fonction d'étalonnage La machine doit avoir été préparée par le constructeur pour pouvoir déterminer l'excentrement de la bille de palpage. Consultez le manuel de la machine! HEIDENHAIN TNC 128...
  • Page 310: Afficher La Valeur D'étalonnage

    Afficher la valeur d'étalonnage La TNC mémorise la longueur effective et le rayon effectif du palpeur dans le tableau d'outils. La TNC mémorise l'excentrement du palpeur dans le tableau des palpeurs dans la colonne CAL_OF1 (axe principal) et CAL_OF2 (axe secondaire) Pour afficher les valeurs mémorisées, appuyez sur la softkey du tableau palpeurs.
  • Page 311: Initialisation Du Point D'origine Sur Un Axe Au Choix

    Initialisation du centre de cercle Page 312 comme point d'origine Axe central comme point d'origine Page 315 HEIDENHAIN ne garantit le bon fonctionnement des cycles de palpage qu'avec les palpeurs HEIDENHAIN. Initialisation du point d'origine sur un axe au choix ...
  • Page 312: Centre De Cercle Comme Point D'origine

    Centre de cercle comme point d'origine Vous pouvez utiliser comme points d'origine les centres de trous, poches/îlots circulaires, cylindres pleins, tenons, îlots circulaires, etc. Cercle intérieur : La TNC palpe automatiquement la paroi interne du cercle dans les quatre sens des axes de coordonnées. Pour des cercles interrompus (arcs de cercle), vous pouvez sélectionner au choix le sens de palpage.
  • Page 313 „Enregistrer les valeurs mesurées avec les cycles palpeurs dans le tableau Preset”, page 304)  Quitter la fonction de palpage : appuyer sur la softkey FIN A l'issue du palpage, la TNC affiche les coordonnées actuelles du centre du cercle ainsi que le rayon PR. HEIDENHAIN TNC 128...
  • Page 314 Initialisation du point d'origine à partir de plusieurs trous/tenons circulaires Dans la deuxième barre de softkeys se trouve une softkey avec laquelle vous pouvez initialiser le point d'origine au moyen de plusieurs trous. Vous pouvez initialiser comme point d'origine le point d'intersection de deux ou plusieurs éléments à...
  • Page 315: Axe Central Comme Point D'origine

    303 ou voir „Enregistrer les valeurs mesurées avec les cycles palpeurs dans le tableau Preset”, page 304)  Quitter la fonction de palpage : appuyer sur la touche HEIDENHAIN TNC 128...
  • Page 316: Mesure De Pièces Avec -Palpeur 3D

    Mesure de pièces avec -palpeur 3D Vous pouvez aussi utiliser le palpeur dans les modes Manuel et Manivelle électronique pour exécuter des mesures simples sur la pièce. Le palpeur 3D permet de déterminer :  les coordonnées d’une position et, à partir de là, ...
  • Page 317 Sélectionner la fonction de palpage : appuyer sur la softkey PALPAGE POS  Palper une nouvelle fois le premier point de palpage  Initialiser le point d'origine à la valeur notée  Quitter le dialogue : appuyer sur la touche END HEIDENHAIN TNC 128...
  • Page 318: Fonctions De Palpage Avec Palpeurs Mécaniques Ou Comparateurs

    Fonctions de palpage avec palpeurs mécaniques ou comparateurs Si vous ne disposez sur votre machine d'aucun palpeur 3D électronique, vous pouvez néanmoins utiliser toutes les fonctions de palpage manuelles décrites précédemment (exception : fonctions d'étalonnage) à l'aide de palpeurs mécaniques ou par simple effleurement.
  • Page 319: Positionnement Avec Introduction Manuelle

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

    Positionnement avec introduction manuelle. Pour cela, vous pouvez introduire un programme court en format texte clair HEIDENHAIN et l’exécuter directement. Les cycles de la TNC peuvent être également appelés à cet effet. Le programme est mémorisé dans le fichier $MDI.
  • Page 321 Temporisation au fond du trou, en secondes Q211=0.2 ;TEMPO. AU FOND Appeler le cycle de PERCAGE 5 CYCL CALL Z+200 R0 FMAX M2 Dégager l'outil 7 END PGM $MDI MM Fin du programme Cycle PERCAGE : voir „PERCAGE (cycle 200)”, page 393 HEIDENHAIN TNC 128...
  • Page 322: Sauvegarder Ou Effacer Des Programmes $Mdi

    Sauvegarder ou effacer des programmes $MDI Le fichier $MDI est souvent utilisé pour des programmes courts et provisoires. Si vous souhaitez toutefois enregistrer un programme, procédez de la manière suivante : Sélectionner le mode : Mémorisation/Edition de programme Appeler le gestionnaire de fichiers : touche PGM MGT (Program Management) Marquer le fichier $MDI Sélectionner „Copier fichier“...
  • Page 323 Test de programme et Exécution de programme...
  • Page 324: Graphiques

    13.1 Graphiques Application 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 Le graphique de la TNC correspond à une pièce usinée avec un outil de forme cylindrique.
  • Page 325: Régler La Vitesse Du Test Du Programme

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

    Résumé : vues Dans les modes exécution de programme et test de programme, la TNC affiche les softkeys suivantes : Softkey Vue de dessus Représentation dans 3 plans Représentation 3D Restriction pendant l'exécution du programme L'usinage ne peut pas être représenté simultanément de manière graphique si le calculateur de la TNC est saturé...
  • Page 327: Représentation Dans 3 Plans

    La position du plan de coupe est visible dans l'écran pendant le décalage. Par défaut, le plan de coupe est au centre de la pièce dans le plan d'usinage, et sur la face supérieure de la pièce dans l'axe d'outil. HEIDENHAIN TNC 128...
  • Page 328 Représentation 3D La TNC représente la pièce dans l’espace. Avec les softkeys, vous pouvez faire tourner 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 329 Lorsque vous relâchez la touche gauche de la souris, la TNC agrandit la zone définie de la pièce  Pour faire un zoom rapide avec la souris : tourner la molette de la souris vers l'avant ou vers l'arrière HEIDENHAIN TNC 128...
  • Page 330: Agrandissement De La Découpe

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

    En vue de dessus et en représentation 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 128...
  • Page 332: Calcul Du Temps D'usinage

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

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

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

    Vous pouvez en plus utiliser les fonctions suivantes :  Test de programme pas à pas  Arrêt du test à une séquence spécifiée  Sauter des séquences  Fonctions pour la représentation graphique  Calcul du temps d'usinage  Affichage d'état supplémentaire HEIDENHAIN TNC 128...
  • Page 336  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 337 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 128...
  • Page 338: Exécution De Programme

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

    Consultez le manuel de votre machine. Exécution de programme en continu  Lancer le programme d'usinage avec la touche START externe Exécution de programme pas à pas  Démarrer chaque séquence du programme d'usinage individuellement avec la touche START externe HEIDENHAIN TNC 128...
  • Page 340: Interrompre L'usinage

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

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

    Reprise d'usinage après une interruption Si vous interrompez un programme avec STOP INTERNE, vous devez démarrer le programme avec la fonction AMORCE SEQUENCE N ou avec GOTO „0“. Si vous interrompez l’exécution du programme dans un cycle d’usinage, redémarrez au début du cycle. Les phases d’usinage déjà...
  • Page 343 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 128...
  • Page 344: Reprendre Le Programme À Un Endroit Quelconque (Amorce De Séquence)

    Reprendre le programme à un endroit quelconque (amorce de séquence) La fonction AMORCE A SEQUENCE N doit être adapté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 345 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 ce cas, il faut toujours réaccoster avec la fonction Amorce de séquence! HEIDENHAIN TNC 128...
  • Page 346: Réaccoster Le Contour

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

     Choisir la softkey INSERER Effacer le caractère „/“  En mode Programmation, sélectionnez la séquence dans laquelle vous désirez effacer le caractère de saut  Choisir la softkey SUPPRIMER HEIDENHAIN TNC 128...
  • Page 348: Arrêt Optionnel Programmé

    13.7 Arrêt optionnel programmé Application La TNC interrompt optionnellement l'exécution du programme dans les séquences où M1 a été programmée. Si vous utilisez M1 en mode Exécution de programme, la TNC ne désactive pas la broche et l'arrosage.  Ne pas arrêter l'exécution ou le test du programme dans les séquences où...
  • Page 349: Fonctions Mod

    Fonctions MOD...
  • Page 350: Sélectionner Les Fonctions Mod

    14.1 Sélectionner la fonction MOD Avec les 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. Les fonctions MOD disponibles dépendent du mode de fonctionnement sélectionné.
  • Page 351: Résumé Des Fonctions Mod

    Afficher les différents numéros de logiciel  Sélectionner l'affichage de positions  Définir l'unité de mesure (mm/inch)  Définir le mode de programmation en MDI  Définir les axes pour le transfert de la position courante  Afficher les temps de fonctionnement HEIDENHAIN TNC 128...
  • Page 352: Numéros De Logiciel

     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) ...
  • Page 353: Introduire Un Code

    14.3 Introduire un code Application 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 128...
  • Page 354: Configurer Les Interfaces De Données

    Interface série de la TNC 128 La TNC 128 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é, excepté la vitesse en bauds (paramètre-machine baudRateLsv2).
  • Page 355: Configurer Les Bits De Données (Databits)

     Aucun contrôle du flux de données (NONE) : Handshake inactif  Handshake matériel (RTS_CTS) : arrêt de transmission par RTS actif  Handshake logiciel (XON_XOFF) : arrêt de transmission par DC3 (XOFF) actif HEIDENHAIN TNC 128...
  • Page 356: Configuration De La Transmission Des Données Avec Le Logiciel Tncserver Pour Pc

    „importer tous les programmes“, „importer le programme proposé“ et „importer le répertoire“ Mode de Périphérique Symbole fonctionnement 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 Fonctions MOD...
  • Page 357: Logiciel De Transmission De Données

    Logiciel de transmission de données Il est conseillé d'utiliser le logiciel de transmission de données HEIDENHAIN TNCremo pour la transfert de fichiers de ou vers la TNC. Vous pouvez piloter toutes les commandes HEIDENHAIN avec TNCremo au moyen de l'interface série Ethernet.
  • Page 358 Transfert des données entre la TNC et TNCremoNT Avant de transférer un programme de la TNC vers un PC, assurez-vous impérativement que vous avez bien enregistré le programme actuellement sélectionné dans la TNC. La TNC mémorise automatiquement les modifications lorsque vous changez de mode de fonctionnement de la TNC ou lorsque vous appelez le gestionnaire de fichiers avec la touche PGM MGT.
  • Page 359: Interface Ethernet

    Vous pouvez également connecter à peu de frais la TNC directement à un PC équipé d’une carte Ethernet. Pour cela, connectez la TNC (raccordement X26) et le PC avec un câble croisé Ethernet (désignation du commerce : ex. câble patch croisé ou câble STP croisé) HEIDENHAIN TNC 128...
  • Page 360: Connecter La Commande Au Réseau

    Connecter la commande au réseau Faites paramétrer la configuration réseau de la TNC par un spécialiste réseau. Notez que la TNC exécute un redémarrage à chaud lorsque vous modifiez l'adresse IP de la TNC. Aperçu des fonctions de la configuration réseau ...
  • Page 361 ENT. L'adresse réseau de la commande est attribuée par votre responsable réseau. MASQUE Sert à distinguer entre l'ID du réseau et de l'hôte SOUS-RESEAU : le masque sous-réseau de la commande est attribué par votre responsable réseau. HEIDENHAIN TNC 128...
  • Page 362 Configuration Signification DIFFUSION L'adresse de diffusion de la commande n'est utilisée que si elle diffère de la configuration standard. La configuration standard résulte de la référence réseau et de la référence hôte dont tous les bits sont à 1 ROUTER Adresse réseau du routeur par défaut : n'introduire que si votre réseau est constitué...
  • Page 363 „montés“ automatiquement peuvent l’être à tout moment dans le gestionnaire de programmes. L'indication au moyen de ce protocole n'est pas valable pour la TNC 128, c'est le protocole de transmission conforme à RFC 864 qui est utilisé. HEIDENHAIN TNC 128...
  • Page 364 Configurations sur un PC équipé de Windows 2000 Condition requise : La carte réseau doit être déjà installée sur le PC et prête à l'emploi. Si le PC que vous désirez relier à la TNC se trouve déjà sur le réseau de votre entreprise, nous vous conseillons de ne pas modifier l'adresse-réseau du PC et d'adapter l'adresse-réseau de la TNC.
  • Page 365: Sélectionner L'affichage De Positions

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

    14.7 Sélectionner l’unité de mesure Application Avec 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 ...
  • Page 367: Afficher Les Temps De Fonctionnement

    Temps de fonctionnement de la machine depuis sa mise en service Exécution de Temps de fonctionnement en mode programme exécution depuis sa mise en service Le constructeur de la machine peut également afficher d’autres temps. Consultez le manuel de la machine! HEIDENHAIN TNC 128...
  • Page 368 Fonctions MOD...
  • Page 369: Généralités Sur Les Cycles

    Généralités sur les cycles...
  • Page 370 15.1 Introduction Des opérations répétitives contenant plusieurs phases d'usinage sont mémorisées dans la TNC sous forme de cycles. Les conversions du système de coordonnées et certaines fonctions spéciales sont disponibles sous forme de cycles. La plupart des cycles utilisent des paramètres Q comme paramètres de transfert.
  • Page 371: Groupes De Cycles Disponibles

    Cycles d'étalonnage automatique d'outils (validés par le constructeur de la machine) Page 473  Si nécessaire, commuter vers les cycles d'usinage personnalisés du constructeur. De tels cycles d'usinage peuvent être intégrés par le constructeur de votre machine HEIDENHAIN TNC 128...
  • Page 372: Travailler Avec Les Cycles D'usinage

    Les cycles personnalisés utilisent parfois des paramètres de transfert déjà utilisés par HEIDENHAIN dans les cycles standards. Une utilisation commune des paramètres de transfert - l'usage simultané des cycles actifs avec DEF (exécutés dès la définition du cycle, voir également „Appeler les cycles”...
  • Page 373: Définir Le Cycle Avec Les Softkeys

    Exemple de séquences CN 7 CYCL DEF 200 PERCAGE Q200=2 ;DISTANCE D'APPROCHE Q201=3 ;PROFONDEUR Q206=150 ;AVANCE PLONGÉE PROF. Q202=5 ;PROFONDEUR DE PASSE Q210=0 ;TEMPO. EN HAUT Q203=+0 ;COORD. SURFACE PIÈCE Q204=50 ;SAUT DE BRIDE Q211=0.25 ;TEMPO. AU FOND HEIDENHAIN TNC 128...
  • Page 374: Appeler Les Cycles

    Appeler les cycles Conditions requises Avant d’appeler un cycle, programmez dans tous les cas :  BLK FORM pour la représentation graphique (nécessaire uniquement pour le test graphique)  Appel d'outil  Sens de rotation broche (fonction auxiliaire M3/M4)  Définition du cycle (CYCL DEF).
  • Page 375 M89. Pour annuler l’effet de M89, programmez  M99 dans la dernière séquence de positionnement, ou  définissez un nouveau cycle d'usinage avec CYCL DEF HEIDENHAIN TNC 128...
  • Page 376 15.4 Définition de motifs avec PATTERN DEF Utilisation La fonction PATTERN DEF permet de définir de manière simple des motifs d'usinage réguliers que vous pouvez appeler avec la fonction CYCL CALL PAT. Comme pour les définitions de cycles, vous disposez aussi de figures d'aide décrivant les paramètres à...
  • Page 377: Introduire Pattern Def

    SEL PATTERN. Vous pouvez utiliser la fonction d'amorce de séquence pour sélectionner n'importe quel point à partir duquel vous voulez démarrer ou continuer l'usinage (voir manuel d'utilisation, chapitre Test de programme et exécution de programme). HEIDENHAIN TNC 128...
  • Page 378: Définir Des Positions D'usinage Individuellement

    Définir des positions d'usinage individuellement Vous pouvez introduire jusqu'à 9 positions d'usinage. Valider chaque position introduite avec la touche ENT. Si vous définissez une surface de pièce en Z différente de 0, cette valeur agit en plus de la valeur du paramètre Coord.
  • Page 379: Définir Une Seule Rangée

    Axe de référence : axe principal du plan d'usinage courant (p. ex. X avec l'axe d'outil Z). Valeur positive ou négative possible  Coordonnée surface pièce (en absolu) : introduire la coordonnée Z à laquelle doit débuter l'usinage HEIDENHAIN TNC 128...
  • Page 380: Définir Un Motif Unique

    Définir un motif unique Si vous définissez une surface de pièce en Z différente de 0, cette valeur agit en plus de la valeur du paramètre Coord. surface pièce Q203 qui est défini dans le cycle d'usinage. Les paramètres Pos. ang. axe principal et Pos. ang. axe secondaire s'additionnent à...
  • Page 381: Définir Un Cadre Unique

    Pos. ang. axe secondaire : angle de rotation concernant uniquement l'axe secondaire du plan d'usinage déformé par rapport au point initial programmé. Valeur positive ou négative possible  Coordonnée surface pièce (en absolu) : introduire la coordonnée Z à laquelle doit débuter l'usinage HEIDENHAIN TNC 128...
  • Page 382: Définir Un Cercle Entier

    Définir un cercle entier Si vous définissez une surface de pièce en Z différente de 0, cette valeur agit en plus de la valeur du paramètre Coord. surface pièce Q203 qui est défini dans le cycle d'usinage. Exemple : Séquences CN ...
  • Page 383: Définir Un Arc De Cercle

    En alternative, on peut introduire l'angle final (commutation par softkey)  Nombre d'usinages : nombre total de positions d'usinage sur le cercle  Coordonnée surface pièce (en absolu) : introduire la coordonnée Z à laquelle doit débuter l'usinage HEIDENHAIN TNC 128...
  • Page 384: Tableaux De Points

    15.5 Tableaux de points Application Si vous souhaitez exécuter successivement un ou plusieurs cycles sur un motif irrégulier de points, vous devez créer dans ce cas des tableaux de points (*.pnt). Si vous utilisez des cycles de perçage, les coordonnées du plan d'usinage dans le tableau de points correspondent aux coordonnées des centres des trous.
  • Page 385 Le nom du tableau de points doit commencer par une lettre. Avec les softkeys X OUT/ON, Y OUT/ON, Z OUT/ON (seconde barre de softkeys), vous définissez les coordonnées que vous souhaitez introduire dans le tableau de points. HEIDENHAIN TNC 128...
  • Page 386: Ignorer Certains Points Pour L'usinage

    Ignorer certains points pour l'usinage Dans la colonne FADE du tableau de points, vous pouvez marquer le point défini sur une ligne sélectionnée de manière à ce qu'il ne soit pas usiné. Dans le tableau, sélectionner le point qui doit être masqué...
  • Page 387: Dans Le Programme, Sélectionner Le Tableau De Points

    Introduire le nom du tableau de points, valider avec la touche END. Si le tableau de points n'est pas mémorisé dans le même répertoire que celui du programme CN, vous devez introduire le chemin d'accès en entier Exemple de séquence CN 7 SEL PATTERN “TNC:\DIRKT5\NUST35.PNT“ HEIDENHAIN TNC 128...
  • Page 388: Appeler Le Cycle En Liaison Avec Les Tableaux De Points

    Appeler le cycle en liaison avec les tableaux de points Avec CYCL CALL PAT, la TNC utilise les tableaux de points que vous avez définis en dernier (même si vous avez défini le tableau de points dans un programme imbriqué avec CALL PGM).
  • Page 389 Cycles de perçage et de taraudage...
  • Page 390: Principes De Base

    16.1 Principes de base Résumé La TNC dispose au total de 10 cycles destinés aux opérations de perçages et taraudages les plus variées : Cycle Softkey Page 240 CENTRAGE Page 391 avec pré-positionnement automatique, saut de bride, introduction facultative du diamètre de centrage/de la profondeur de centrage 200 PERCAGE Page 393...
  • Page 391: Mode Opératoire Du Cycle

    Notez que la TNC inverse le calcul de la position de pré- positionnement si vous introduisez un diamètre positif ou une profondeur positive. L'outil se déplace donc dans l'axe d'outil, en avance rapide, à la distance d'approche en dessous de la surface de la pièce! HEIDENHAIN TNC 128...
  • Page 392: Paramètres Du Cycle

    Paramètres du cycle  Distance d'approche Q200 (en incrémental) : distance entre la pointe de l'outil et la surface de la pièce ; introduire une valeur positive. Plage d'introduction 0 à 99999,9999  Choix profond./diamètre (0/1) Q343 : choix indiquant si le centrage doit être réalisé au diamètre ou à...
  • Page 393 Notez que la TNC inverse le calcul de la position de prépositionnement si vous introduisez une profondeur positive. L'outil se déplace donc dans l'axe d'outil, en avance rapide, à la distance d'approche en dessous de la surface de la pièce! HEIDENHAIN TNC 128...
  • Page 394 Paramètres du cycle  Distance d'approche Q200 (en incrémental) : distance entre la pointe de l'outil et la surface de la pièce ; introduire une valeur positive. Plage d’introduction 0 à 99999,9999  Profondeur Q201 (en incrémental) : distance entre la surface de la pièce et le fond du trou (pointe conique du foret).
  • Page 395 Notez que la TNC inverse le calcul de la position de prépositionnement si vous introduisez une profondeur positive. L'outil se déplace donc dans l'axe d'outil, en avance rapide, à la distance d'approche en dessous de la surface de la pièce! HEIDENHAIN TNC 128...
  • Page 396 Paramètres du cycle  Distance d'approche Q200 (en incrémental) : distance entre la pointe de l'outil et la surface de la pièce. Plage d'introduction 0 à 99999,9999  Profondeur Q201 (en incrémental) : distance entre la surface de la pièce et le fond du trou. Plage d'introduction -99999,9999 à...
  • Page 397 6 Pour terminer, la TNC dégage l'outil avec l'avance de retrait à la distance d'approche puis, de là, avec FMAX et – si celui-ci est programmé – au saut de bride. Si Q214=0, le retrait s'effectue le long de la paroi du trou HEIDENHAIN TNC 128...
  • Page 398 Attention lors de la programmation! La machine et la TNC doivent avoir été préparées par le constructeur de la machine. Cycle utilisable uniquement sur machines avec asservissement de broche. Programmer la séquence de positionnement au point initial (centre du trou) dans le plan d’usinage avec correction de rayon R0.
  • Page 399 Plage d'introduction -99999,9999 à 99999,9999  Saut de bride Q204 (en incrémental) : coordonnée dans l'axe de broche excluant toute collision entre l'outil et la pièce (élément de serrage) Plage d’introduction 0 à 99999,999 HEIDENHAIN TNC 128...
  • Page 400  Sens dégagement (0/1/2/3/4) Q214 : définir le sens de dégagement de l'outil au fond du trou (après l'orientation de la broche) Ne pas dégager l’outil Dégager l’outil dans le sens négatif de l’axe principal Dégager l’outil dans le sens négatif de l’axe secondaire Dégager l’outil dans le sens positif de l’axe principal...
  • Page 401: Percage Universel

    6 Au fond du trou, l'outil applique une temporisation – si celle-ci est programmée – pour dégager les copeaux. Après temporisation, il est dégagé avec l'avance de retrait à la distance d'approche. Si vous avez introduit un saut de bride, la TNC déplace l'outil à cette position avec FMAX HEIDENHAIN TNC 128...
  • Page 402 Attention lors de la programmation! Programmer la séquence de positionnement du point initial (centre du trou) dans le plan d’usinage avec correction de rayon R0. Le signe du paramètre de cycle Profondeur détermine le sens de l’usinage. Si vous programmez Profondeur = 0, la TNC n'exécute pas le cycle.
  • Page 403 (élément de serrage) Plage d'introduction 0 à 99999,9999  Valeur réduction Q212 (en incrémental) : après chaque passe, la TNC diminue la profondeur de passe de cette valeur. Plage d'introduction 0 à 99999,9999 HEIDENHAIN TNC 128...
  • Page 404 Exemple : Séquences CN  Nb brise-copeaux avt retrait Q213 : nombre de brise-copeaux avant que la TNC ne dégage l'outil 11 CYCL DEF 203 PERCAGE UNIVERS. hors du trou pour dégager les copeaux. Pour briser les copeaux, la TNC dégage l'outil chaque fois de la Q200=2 ;DISTANCE D'APPROCHE valeur de retrait Q256.
  • Page 405 à nouveau de la valeur de la cote excentrique 6 Finalement, la TNC dégage l'outil à la distance d'approche avec l'avance de prépositionnement, puis, de là au saut de bride – si celui-ci est programmé avec FMAX. HEIDENHAIN TNC 128...
  • Page 406 Attention lors de la programmation! La machine et la TNC doivent avoir été préparées par le constructeur de la machine. Cycle utilisable uniquement sur machines avec asservissement de broche. Le cycle ne fonctionne qu'avec des outils d'usinage en tirant. Programmer la séquence de positionnement au point initial (centre du trou) dans le plan d’usinage avec correction de rayon R0.
  • Page 407 Avance lamage Q254 : vitesse de déplacement de l'outil lors du lamage, en mm/min. Plage d'introduction 0 à 99999,999, en alternative FAUTO,  Temporisation Q255 : temporisation en secondes au fond du lamage. Plage d’introduction 0 à 3600,000 HEIDENHAIN TNC 128...
  • Page 408 Exemple : Séquences CN  Coord. surface pièce Q203 (en absolu) : coordonnée de la surface de la pièce. Plage d'introduction 11 CYCL DEF 204 LAMAGE EN TIRANT -99999,9999 à 99999,9999 Q200=2 ;DISTANCE D'APPROCHE  Saut de bride Q204 (en incrémental) : coordonnée dans l'axe de broche excluant toute collision entre Q249=+5 ;PROF.
  • Page 409 7 Au fond du trou, l'outil exécute une temporisation – si celle-ci est programmée – pour dégager les copeaux. Après temporisation, il est dégagé avec l'avance de retrait à la distance d'approche. Si vous avez introduit un saut de bride, la TNC déplace l'outil à cette position avec FMAX HEIDENHAIN TNC 128...
  • Page 410 Attention lors de la programmation! Programmer la séquence de positionnement au point initial (centre du trou) dans le plan d’usinage avec correction de rayon R0. Le signe du paramètre de cycle Profondeur détermine le sens de l’usinage. Si vous programmez Profondeur = 0, la TNC n'exécute pas le cycle.
  • Page 411 TNC déplace l'outil à nouveau à la profondeur de passe actuelle, valeur lors de la dernière passe. Plage d'introduction 0 à 99999,9999 HEIDENHAIN TNC 128...
  • Page 412 Exemple : Séquences CN  Profondeur de perçage pour brise-copeaux Q257 (en incrémental) : passe après laquelle la TNC 11 CYCL DEF 205 PERC. PROF. UNIVERS. applique un brise-copeaux Pas de brise-copeaux si l'on a introduit 0. Plage d'introduction 0 à 99999,9999 Q200=2 ;DISTANCE D'APPROCHE ...
  • Page 413 Notez que la TNC inverse le calcul de la position de prépositionnement si vous introduisez une profondeur positive. L'outil se déplace donc dans l'axe d'outil, en avance rapide, à la distance d'approche en dessous de la surface de la pièce! HEIDENHAIN TNC 128...
  • Page 414 Paramètres du cycle  Distance d'approche Q200 (en incrémental) : distance entre la pointe de l'outil et la surface de la pièce. Plage d'introduction 0 à 99999,9999  Profondeur Q201 (en incrémental) : distance entre la surface de la pièce et le fond du trou. Plage d'introduction -99999,9999 à...
  • Page 415 Fonction M ARRET arrosage Q430 : fonction Q427=25 ;VIT. ROT. ENTR./SORT. auxiliaire M pour désactiver l'arrosage. La TNC désactive l'arrosage lorsque l'outil est à la profondeur Q428=500 ;VIT. ROT. PERÇAGE de perçage. Plage d'introduction 0 à 999 Q429=8 ;MARCHE ARROSAGE Q430=9 ;ARRÊT ARROSAGE HEIDENHAIN TNC 128...
  • Page 416: Exemples De Programmation

    16.10 Exemples de programmation Exemple : cycles de perçage 0 BEGIN PGM C200 MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-20 Définition de la pièce brute 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 TOOL CALL 1 Z S4500 Appel d'outil (rayon d'outil 3) Z+250 R0 FMAX Dégager l'outil...
  • Page 417 Aborder le 2ème trou, appeler le cycle X+90 R0 FMAX M99 Aborder le 3ème trou, appeler le cycle X+90 R0 FMAX M99 Aborder le 4ème trou, appeler le cycle Z+250 R0 FMAX M2 Dégager l'outil, fin du programme 12 END PGM C200 MM HEIDENHAIN TNC 128...
  • Page 418: Exemple : Utilisation Des Cycles De Perçage En Liaison Avec Pattern Def

    Exemple : utilisation des cycles de perçage en liaison avec PATTERN DEF Les coordonnées du perçage sont mémorisées dans la définition du motif PATTERN DEF POS et sont appelées par la TNC avec CYCL CALL PAT. Les rayons des outils sont sélectionnés de manière à...
  • Page 419 ;COORD. SURFACE PIÈCE Q204=50 ;SAUT DE BRIDE Appel du cycle en liaison avec le motif de points 17 CYCL CALL PAT F5000 M13 Z+100 R0 FMAX M2 Dégager l'outil, fin du programme 19 END PGM 1 MM HEIDENHAIN TNC 128...
  • Page 420 16.11 NOUVEAU TARAUDAGE avec mandrin de compensation (cycle 206) Mode opératoire du cycle 1 La TNC positionne l'outil dans l'axe de broche en avance rapide FMAX, à la distance d'approche programmée, au-dessus de la surface de la pièce 2 L'outil se déplace en une passe à la profondeur de perçage 3 Le sens de rotation de la broche est ensuite inversé...
  • Page 421 S: Vitesse de rotation broche (tours/min.) Q204=50 ;SAUT DE BRIDE p: Pas du filet (mm) Dégagement en cas d'interruption du programme Si vous appuyez sur la touche Stop externe pendant le taraudage, la TNC affiche une softkey vous permettant de dégager l'outil. HEIDENHAIN TNC 128...
  • Page 422: Nouveau Taraudage

    16.12 NOUVEAU TARAUDAGE RIGIDE sans mandrin de compensation (cycle 207) Mode opératoire du cycle La TNC usine le filet en une ou plusieurs phases sans mandrin de compensation. 1 La TNC positionne l'outil dans l'axe de broche en avance rapide FMAX, à...
  • Page 423 Notez que la TNC inverse le calcul de la position de prépositionnement si vous introduisez une profondeur positive. L'outil se déplace donc dans l'axe d'outil, en avance rapide, à la distance d'approche en dessous de la surface de la pièce! HEIDENHAIN TNC 128...
  • Page 424 Paramètres du cycle  Distance d'approche Q200 (en incrémental) : distance entre la pointe de l'outil (position initiale) et la surface de la pièce. Plage d’introduction 0 à 99999,9999  Profondeur de perçage Q201 (en incrémental) : distance entre la surface de la pièce et la fin du filet. Plage d'introduction -99999,9999 à...
  • Page 425: Exemple De Programmation

    ;PROFONDEUR DE PASSE Q210=0 ;TEMPO. EN HAUT Introduire impérativement 0, agit à partir du tableau de points Q203=+0 ;COORD. SURFACE PIÈCE Q204=0 ;SAUT DE BRIDE Introduire impérativement 0, agit à partir du tableau de points Q211=0.2 ;TEMPO. AU FOND HEIDENHAIN TNC 128...
  • Page 426 10 CYCL CALL PAT F5000 M3 Appel du cycle en liaison avec le tableau de points TAB1.PNT, Avance entre les points : 5000 mm/min. Z+100 R0 FMAX M6 Dégager l'outil, changer l'outil 12 TOOL CALL 2 Z S5000 Appel d’outil, foret Z+10 R0 F5000 Déplacer l'outil à...
  • Page 427 NR X Y Z 0 +10 +10 +0 1 +40 +30 +0 2 +90 +10 +0 3 +80 +30 +0 4 +80 +65 +0 5 +90 +90 +0 6 +10 +90 +0 7 +20 +55 +0 [END] HEIDENHAIN TNC 128...
  • Page 428 Cycles de perçage et de taraudage...
  • Page 429: Cycles D'usinage : Fraisage De Poches/ Tenons / Rainures

    Cycles d'usinage : fraisage de poches/ tenons / rainures...
  • Page 430: Principes De Base

    17.1 Principes de base Résumé La TNC dispose de 2 cycles destinés à l'usinage de poches, tenons et rainures : Cycle Softkey Page 251 POCHE RECTANGULAIRE Page 431 Ebauche/finition avec sélection des opérations d'usinage et plongée hélicoïdale 256 TENON RECTANGULAIRE Page 436 Ebauche/finition avec passe latérale lorsque plusieurs boucles sont...
  • Page 431: Déroulement Du Cycle

    5 Si les surépaisseurs de finition ont été définies, la TNC exécute d'abord la finition des parois de la poche et ce, en plusieurs passes si celles-ci ont été programmées. 6 Pour terminer, la TNC exécute la finition du fond de la poche, de l'intérieur vers l'extérieur. HEIDENHAIN TNC 128...
  • Page 432: Remarques Concernant La Programmation

    Remarques concernant la programmation Prépositionner l'outil à la position initiale dans le plan d'usinage avec correction de rayon R0. Tenir compte du paramètre Q367 (position de la poche). La TNC prépositionne l'outil automatiquement dans l'axe d'outil. Tenir compte du paramètre Q204 (saut de bride). Le signe du paramètre de cycle Profondeur détermine le sens de l’usinage.
  • Page 433 Surépaisseur finition latérale Q368 (en incrémental) : surépaisseur de finition dans le plan d'usinage. Plage d’introduction 0 à 99999,9999  Surép. finition en profondeur Q369 (en incrémental) : surépaisseur de finition pour la profondeur. Plage d’introduction 0 à 99999,9999 HEIDENHAIN TNC 128...
  • Page 434  Passe de finition Q338 (en incrémental) : distance parcourue par l'outil dans l'axe de broche lors de la finition. Q338=0 : finition en une seule passe. Plage d’introduction 0 à 99999,9999  Distance d'approche Q200 (en incrémental) : distance entre la surface frontale de l'outil et la surface de la pièce.
  • Page 435 Q385=500 ;AVANCE DE FINITION Q368=0.2 ;SUREPAIS. LATERALE Q369=0.1 ;SUREP. DE PROFONDEUR Q338=5 ;PASSE DE FINITION Q200=2 ;DISTANCE D'APPROCHE Q203=+0 ;COORD. SURFACE PIÈCE Q204=50 ;SAUT DE BRIDE Q351=+1 ;MODE FRAISAGE Q370=1 ;FACTEUR RECOUVREMENT X+50 R0 FMAX Y+50 R0 FMAX M3 M99 HEIDENHAIN TNC 128...
  • Page 436: Tenon Rectangulaire

    17.3 TENON RECTANGULAIRE (cycle 256) Mode opératoire du cycle Le cycle Tenon rectangulaire 256 permet d'usiner un tenon rectangulaire. Si une cote de la pièce brute est supérieure à la passe latérale max., la TNC exécute alors plusieurs passes latérales jusqu'à ce que la cote finale soit atteinte.
  • Page 437: Attention Lors De La Programmation

    L'outil se déplace donc dans l'axe d'outil, en avance rapide, à la distance d'approche en dessous de la surface de la pièce! Prévoir suffisamment de place à droite du tenon pour le mouvement d'approche. Au minimum : diamètre de l'outil + 2 mm. HEIDENHAIN TNC 128...
  • Page 438 Paramètres du cycle  Opérations d'usinage (0/1/2) Q215: Définir les opérations d'usinage: 0: Ebauche et finition 1: Ebauche seulement 2: Finition seulement La finition latérale et la finition en profondeur ne sont exécutées que si la surépaisseur de finition (Q368) a été...
  • Page 439 Plage d’introduction 0 à 99999,9999  Passe de finition Q338 (en incrémental) : distance parcourue par l'outil dans l'axe de broche lors de la finition. Q338=0 : finition en une seule passe. Plage d’introduction 0 à 99999,9999 HEIDENHAIN TNC 128...
  • Page 440  Distance d'approche Q200 (en incrémental) : distance entre la surface frontale de l'outil et la surface de la pièce. Plage d’introduction 0 à 99999,9999  Coordonnée surface pièce Q203 (en absolu) : coordonnée absolue de la surface de la pièce. Plage d’introduction -99999,9999 à...
  • Page 441: Exemples De Programmation

    0 BEGINN PGM C210 MM Définition de la pièce brute 1 BLK FORM 0.1 Z X+0 Y+0 Z-40 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 TOOL CALL 1 Z S3500 Appel de l’outil d’ébauche/de finition Z+250 R0 FMAX Dégager l'outil HEIDENHAIN TNC 128...
  • Page 442 5 CYCL DEF 256 TENON RECTANGULAIRE Définition du cycle pour usinage extérieur Q218=90 ;1ER CÔTÉ Q424=100 ;COTE PIÈCE BR. 1 Q219=80 ;2ÈME CÔTÉ Q425=100 ;COTE PIÈCE BR. 2 Q201=-30 ;PROFONDEUR Q367=0 ;POSITION TENON Q202=5 ;PROFONDEUR DE PASSE Q207=250 ;AVANCE FRAISAGE Q206=250 ;AVANCE PLONGÉE PROF.
  • Page 443 ;SAUT DE BRIDE Q351=+1 ;MODE FRAISAGE Q370=1 ;FACTEUR RECOUVREMENT X+50 R0 FMAX Appel du cycle Poche circulaire Y+50 R0 FMAX M99 Appel du cycle Poche circulaire Z+250 R0 FMAX M30 Changement d'outil 12 END PGM C210 MM HEIDENHAIN TNC 128...
  • Page 444 Cycles d'usinage : fraisage de poches/ tenons / rainures...
  • Page 445 Cycles : conversions de coordonnées...
  • Page 446: Principes De Base

    18.1 Principes de base Résumé Grâce aux conversions de coordonnées, la TNC peut usiner un contour déjà programmé à plusieurs endroits sur la pièce en modifiant sa position et ses dimensions. La TNC dispose des cycles de conversion de coordonnées suivants : Cycle Softkey Page...
  • Page 447: Décalage Du Point Zero

    14 CYCL DEF 7.1 X+60 dernier point zéro actif – celui-ci peut être déjà décalé. 16 CYCL DEF 7.3 Z-5 Plage d'introduction : max. 6 axes CN, chacun de -99999,9999 à 99999,9999 15 CYCL DEF 7.2 Y+40 HEIDENHAIN TNC 128...
  • Page 448 18.3 Décalage du POINT ZERO avec tableaux de points zéro (cycle 7) Effet Vous utilisez les tableaux de points zéro, par exemple  pour des opérations d'usinage répétitives à diverses positions de la pièce ou  pour une utilisation fréquente du même décalage de point zéro. A l’intérieur d’un même programme, vous pouvez programmer les points zéro soit directement dans la définition du cycle, soit en les appelant dans un tableau de points zéro.
  • Page 449 Les valeurs de coordonnées des tableaux de points zéro ne sont actives qu’en valeur absolue. Vous ne pouvez insérer de nouvelles lignes qu'en fin de tableau. Lorsque vous créez des tableaux de points zéro, les noms de fichiers doivent commencer par une lettre. HEIDENHAIN TNC 128...
  • Page 450: Sélectionner Le Tableau De Points Zéro Dans Le Programme Cn

    Paramètres du cycle Exemple : Séquences CN  Décalage: introduire le numéro du point zéro du tableau de points zéro ou un paramètre Q ; si vous 77 CYCL DEF 7.0 POINT ZÉRO introduisez un paramètre Q, la TNC active le numéro du point zéro figurant dans ce paramètre.
  • Page 451: Editer Un Tableau De Points Zéro En Mode Mémorisation/Édition De Programme

    Sélectionner le début du tableau Sélectionner la fin du tableau Feuilleter vers le haut Feuilleter vers le bas Ajouter une ligne (uniquement en fin de tableau) Effacer une ligne Recherche Curseur en début de ligne Curseur en fin de ligne HEIDENHAIN TNC 128...
  • Page 452: Configurer Le Tableau De Points Zéro

    Fonction Softkey Copier la valeur actuelle Insérer la valeur copiée Ajouter un nombre de lignes possibles (points zéro) en fin de tableau Configurer le tableau de points zéro Si vous ne voulez pas définir de tableau de points zéro pour un axe donné, appuyez dans ce cas sur la touche DEL.
  • Page 453: Attention Avant De Programmer

    13 CYCL DEF 247 INIT. PT DE RÉF. être activé. Plage d’introduction 0 à 65535 Q339=4 ;NUMÉRO POINT DE RÉF. Affichages d'état Dans l'affichage d'état, (INFOS AFF. POS.), la TNC affiche le numéro Preset actif derrière le dialogue Pt réf.. HEIDENHAIN TNC 128...
  • Page 454 18.5 IMAGE MIROIR (cycle 8) Effet Dans le plan d’usinage, la TNC peut exécuter une opération d'usinage en image miroir. L'image miroir est active dès qu'elle a été définie dans le programme. Elle agit également en mode Positionnement avec introduction manuelle.
  • Page 455: Paramètre Du Cycle

    – excepté l'axe de broche et l'axe auxiliaire correspondant. Vous pouvez programmer jusqu'à 80 CYCL DEF 8.1 X Y Z trois axes. Plage d'introduction : max. 3 axes CN X, Y, Z, U, V, W, A, B, C HEIDENHAIN TNC 128...
  • Page 456 18.6 FACTEUR ECHELLE (cycle 11) Effet Dans un programme, la TNC peut agrandir ou réduire certains contours. Ainsi, par exemple, vous pouvez usiner en tenant compte de facteurs de retrait ou d'agrandissement. Le FACTEUR ECHELLE est actif dès qu'il a été défini dans le programme.
  • Page 457 échelle. Le contour est agrandi à partir du centre ou réduit dans sa direction, et donc pas toujours comme avec le cycle 11 FACT. ECHELLE, à partir du point zéro actuel ou vers lui. HEIDENHAIN TNC 128...
  • Page 458 Paramètres du cycle  Axe et facteur : par softkey, sélectionner l'axe/les axes de coordonnées et introduire le(s) facteur(s) d'agrandissement ou de réduction. Plage d’introduction 0,000000 à 99,999999  Coordonnées du centre : centre de l'agrandissement ou de la réduction spécifique de l'axe. Plage d’introduction -99999,9999 à...
  • Page 459 Q211=0.25 ;TEMPO. AU FOND 6 CYCL DEF 7.0 POINT ZÉRO Décalage du point zéro groupe de trous 1 7 CYCL DEF 7.1 X+15 8 CYCL DEF 7.2 Y+10 9 CALL LBL 1 Appeler le sous-programme du groupe de trous HEIDENHAIN TNC 128...
  • Page 460 10 CYCL DEF 7.0 POINT ZÉRO Décalage du point zéro groupe de trous 2 11 CYCL DEF 7.1 X+75 12 CYCL DEF 7.2 Y+10 13 CALL LBL 1 Appeler le sous-programme du groupe de trous 14 CYCL DEF 7.0 POINT ZÉRO Décalage du point zéro groupe de trous 3 15 CYCL DEF 7.1 X+45 16 CYCL DEF 7.2 Y+60...
  • Page 461 Cycles : fonctions spéciales...
  • Page 462 19.1 Principes de base Aperçu La TNC dispose de quatre cycles destinés aux applications spéciales suivantes : Cycle Softkey Page 9 TEMPORISATION Page 463 12 APPEL DE PROGRAMME Page 464 13 ORIENTATION BROCHE Page 466 Cycles : fonctions spéciales...
  • Page 463 89 CYCL DEF 9.0 TEMPORISATION 90 CYCL DEF 9.1 TEMPO. 1.5 Paramètres du cycle  Temporisation en secondes : introduire la temporisation en secondes. Plage d'introduction 0 à 3 600 s (1 heure) par pas de 0,001 s HEIDENHAIN TNC 128...
  • Page 464: Fonction Du Cycle

    19.3 APPEL DE PROGRAMME (cycle 12) Fonction du cycle N'importe quel programme d'usinage, comme p. ex.des opérations de perçage ou des modules géométriques, peut être transformé en cycle d'usinage. Vous appelez ensuite ce programme comme un cycle. Attention lors de la programmation! Le programme appelé...
  • Page 465 SELECTION et sélectionner le programme à appeler X+20 FMAX Vous appelez le programme avec Y+50 FMAX M99  CYCL CALL (séquence séparée) ou  M99 (séquentiel) ou  M89 (est exécuté à chaque séquence de positionnement) HEIDENHAIN TNC 128...
  • Page 466 19.4 ORIENTATION BROCHE (cycle Fonction du cycle La machine et la TNC doivent avoir été préparées par le constructeur de la machine. La TNC doit pouvoir commander la broche principale d’une machine- outil et l’orienter à une position angulaire spécifiée. L'orientation broche est nécessaire, p.
  • Page 467: Cycles Palpeurs

    Cycles palpeurs...
  • Page 468: Généralités Sur Les Cycles Palpeurs

    20.1 Généralités sur les cycles palpeurs HEIDENHAIN ne garantit le bon fonctionnement des cycles de palpage qu'avec les palpeurs HEIDENHAIN. La TNC doit être préparée par le constructeur de la machine pour l'utilisation de palpeurs 3D. Consultez le manuel de votre machine.
  • Page 469: Course Max. Jusqu'au Point De Palpage : Dist Dans Le Tableau Palpeurs

    Pour optimiser la précision de la mesure, la configuration TRACK = ON permet, avant chaque opération de palpage, d'orienter un palpeur infrarouge dans le sens programmé pour le palpage. De cette manière, la tige de palpage est toujours déviée dans la même direction. HEIDENHAIN TNC 128...
  • Page 470: Palpeur À Commutation, Avance De Palpage : F Dans Le Tableau Palpeurs

    Palpeur à commutation, avance de palpage : F dans le tableau palpeurs Dans F, vous définissez l'avance avec laquelle la TNC doit palper la pièce. Palpeur à commutation, avance pour déplacements de positionnement : FMAX Dans FMAX, vous définissez l'avance avec laquelle la TNC doit prépositionner le palpeur ou le positionner entre des points de mesure.
  • Page 471: Généralités

    Sélectionner le tableau palpeurs : appuyer sur la softkey TABLEAU PALPEURS  Mettre la softkey EDITER sur ON  Avec les touches fléchées, sélectionner la configuration souhaitée  Effectuer les modifications souhaitées  Quitter le tableau palpeurs : appuyer sur la softkey FIN HEIDENHAIN TNC 128...
  • Page 472: Données Du Palpeur

    Données du palpeur Abrév. Données Dialogue Numéro du palpeur : vous devez écrire ce numéro dans le tableau – d'outils (colonne : TP_NO) avec le numéro d'outil correspondant TYPE Sélection du palpeur utilisé Sélection du palpeur? Décalage de l'axe du palpeur avec l’axe de broche dans l’axe CAL_OF1 Excentrement TS axe principal? [mm] principal...
  • Page 473: Principe De Base Pour L'étalonnage Des Outils

    IMAGE MIROIR, cycle 11 FACTEUR ECHELLE et cycle 26 FACTEUR ECHELLE SPECIF. PAR AXE ne doivent pas être actifs. HEIDENHAIN ne garantit le bon fonctionnement des cycles de palpage qu'avec les palpeurs HEIDENHAIN. La machine et la TNC doivent avoir été préparées par le constructeur de la machine pour la mise en œuvre du...
  • Page 474 Programmez les cycles d'étalonnage d'outil en mode Mémorisation/édition de programme à l'aide de la touche TOUCH PROBE. Vous disposez des cycles suivants : Cycle Nouveau format Page Etalonnage TT, cycle 480 Page 478 Etalonner la longueur d'outil, cycle 481 Page 480 Etalonner le rayon d'outil, cycle 482 Page 482 Etalonnage de la longueur et du rayon d'outil, cycle 483...
  • Page 475: Configurer Les Paramètres-Machine

    2 • measureTolerance1 60 à 90 mm 3 • measureTolerance1 90 à 120 mm 4 • measureTolerance1 probingFeedCalc = ConstantFeed: L'avance de palpage reste constante, toutefois l'erreur de mesure croît de manière linéaire lorsque le rayon d'outil augmente : HEIDENHAIN TNC 128...
  • Page 476: Données D'introduction Dans Le Tableau D'outils

    Tolérance de mesure = (r • measureTolerance1)/ 5 mm) avec Rayon d'outil actif [mm] measureTolerance1 Erreur de mesure max. admissible Données d'introduction dans le tableau d'outils TOOL.T Abrév. Données Dialogue Nombre de dents de l'outil (20 dents max.) Nombre de dents? LTOL Ecart admissible par rapport à...
  • Page 477 Fraise hémisphérique 4 (4 dents) 0 (aucun décalage nécessaire 5 (toujours définir le rayon car le pôle sud de la bille doit d'outil comme décalage de être mesuré) manière à mesurer intégralement le rayon d'outil) HEIDENHAIN TNC 128...
  • Page 478: Mode Opératoire Du Cycle

    20.5 Etalonnage TT (cycle 480) Mode opératoire du cycle Vous étalonnez le TT avec le cycle de mesure TCHPROBE 480. Le processus d'étalonnage est automatique. La TNC calcule également de manière automatique l'excentricité de l'outil d'étalonnage. Pour cela, elle fait tourner la broche de 180° au milieu du cycle d'étalonnage.
  • Page 479 Avant l'étalonnage, vous devez introduire dans le tableau d'outils TOOL.T les données exactes de l'outil d'étalonnage, rayon et longueur. Le TT doit être réétalonné si vous modifiez sa position sur la table. Paramètres du cycle Le cycle 484 n'a pas de paramètres de cycle. HEIDENHAIN TNC 128...
  • Page 480 20.7 Etalonner la longueur d'outil (cycle 481) Mode opératoire du cycle Vous programmez le cycle de mesure TCH PROBE 480 pour l’étalonnage de la longueur d’outil. Au moyen de paramètres, vous pouvez définir la longueur d'outil de trois manières différentes : ...
  • Page 481 (zone de sécurité dans safetyDistStylus). Plage d’introduction -99999,9999 à 99999,9999  Etalonnage dents 0=Non / 1=Oui : définir s'il faut effectuer un étalonnage dent par dent (étalonnage possible de 20 dents max.) HEIDENHAIN TNC 128...
  • Page 482 20.8 Etalonner le rayon d'outil (cycle 482) Mode opératoire du cycle Vous programmez le cycle de mesure TCH PROBE 482 pour l’étalonnage du rayon d'outil. Au moyen de paramètres, vous pouvez définir le rayon d'outil de deux manières différentes : ...
  • Page 483 (zone de sécurité dans safetyDistStylus). Plage d’introduction -99999,9999 à 99999,9999  Etalonnage dents 0=Non / 1=Oui : définir s'il faut en plus effectuer ou non un étalonnage dent par dent (étalonnage possible de 20 dents max.) HEIDENHAIN TNC 128...
  • Page 484 20.9 Etalonnage complet de l'outil (cycle 483) Mode opératoire du cycle Programmez le cycle de mesure TCH PROBE 482 pour faire un étalonnage complet (longueur et rayon). Le cycle convient particulièrement à un premier étalonnage d'outils. Il représente en effet un gain de temps important comparé à l'étalonnage dent par dent de la longueur et du rayon.
  • Page 485 (zone de sécurité dans safetyDistStylus). Plage d’introduction -99999,9999 à 99999,9999  Etalonnage dents 0=Non / 1=Oui : définir s'il faut en plus effectuer ou non un étalonnage dent par dent (étalonnage possible de 20 dents max.) HEIDENHAIN TNC 128...
  • Page 486 Cycles palpeurs...
  • Page 487: Tableaux Et Résumés

    Tableaux et résumés...
  • Page 488: Paramètres Utilisateur Spécifiques À La Machine

    21.1 Paramètres utilisateur spécifiques à la machine Application L'introduction des valeurs des paramètres s'effectue au moyen de l'éditeur de configuration. Afin de pouvoir configurer les 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 489 (optionnel)  lecture possible, mais non éditable  lecture impossible, non éditable Le type d'objet de configuration est identifiable avec les symboles :  Code (nom de groupe)  Liste  Entité ou objet de paramètre HEIDENHAIN TNC 128...
  • Page 490 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 491 DisplaySettings Format des programmes CN et affichage des cycles Programmation en texte clair HEIDENHAIN ou en DIN/ISO HEIDENHAIN : introduction du programme MDI en dialogue texte clair ISO : programmation dans le mode MDI en DIN/ISO Représentation des cycles TNC_STD : afficher les cycles avec des commentaires...
  • Page 492 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 493 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 Routine de palpage MultiDirections : palpage de toutes les directions SingleDirection : palpage d'une seule direction HEIDENHAIN TNC 128...
  • Page 494 Configuration des paramètres ChannelSettings CH_NC Cinématique active Cinématique à activer Liste des cinématiques de la machine Configuration des cycles d'usinage Facteur de recouvrement lors du fraisage de poche 0.001 à 1.414 : facteur de recouvrement pour le cycle 4 FRAISAGE DE POCHE et le cycle 5 POCHE CIRCULAIRE Afficher le message d'erreur "Broche ?"...
  • Page 495 -12 à 13 : décalage horaire par rapport à l'heure de Greenwich Temps universel () Décalage horaire avec le temps universel (h) -12 à 13 : décalage horaire par rapport à l'heure de Greenwich interface série : (voir „Configurer les interfaces de données” à la page 354) HEIDENHAIN TNC 128...
  • Page 496: Repérage Des Broches Et Câbles Pour Les Interfaces De Données

    21.2 Repérage des broches et câbles pour les interfaces de données Interface V.24/RS-232-C, appareils HEIDENHAIN L’interface est conforme à la norme EN 50 178 Isolation électrique du réseau. Avec utilisation du bloc adaptateur 25 broches : Bloc adaptateur VB 365725-xx...
  • Page 497: Appareils Autres Que Heidenhain

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

    Version standard : 3 axes plus broche asservie 1. axe auxiliaire pour 4 axes plus broche asservie 2. axe auxiliaire pour 5 axes plus broche asservie Introduction des programmes Dialogue Texte clair HEIDENHAIN  Données de positions Position nominale pour droite et cercle en coordonnées cartésiennes ...
  • Page 499 0,1 µm pour les axes linéaires résolution d'affichage  jusqu'à 0,000 1° pour les axes angulaires  Plage d'introduction 999 999 999 mm ou 999 999 999° max.  Temps de traitement des 6 ms séquences Droite 3D sans correction rayon HEIDENHAIN TNC 128...
  • Page 500 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 l'encombrement du réseau) ...
  • Page 501 Langues de dialogue supplémentaires (Numéro d'option #41)  Langues de dialogues Slovène supplémentaires  Norvégien  Slovaque  Letton  Coréen  Estonien  Turc  Roumain  Lituanien Python OEM Process (option numéro #46)  Applications Python sur la TNC HEIDENHAIN TNC 128...
  • Page 502 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, chiffres après la virgule) [mm] Numéros d'outils 0 à 32 767,9 (5,1) Noms d'outils 16 caractères, écrits entre ““...
  • Page 503: Tableaux Récapitulatifs

    Lamage en tirant  Perçage profond universel  Taraudage avec mandrin de compensation, nouveau  Taraudage rigide, nouveau  Centrage  Perçage monolèvre  Initialisation du point d'origine  Poche rectangulaire, usinage intégral  Tenon rectangulaire, usinage intégral HEIDENHAIN TNC 128...
  • Page 504: Fonctions Auxiliaires

    Fonctions auxiliaires à la Effet Action sur séquence Page début  ARRET de déroulement du programme/ARRET broche/ARRET arrosage Page 254  ARRET de déroulement du programme/ARRET broche/ARRET arrosage Page 348  ARRÊT de l'exécution du programme/ARRÊT broche/ARRÊT Page 254 arrosage/éventuellement effacement de l'affichage d'état (dépend des paramètres machine)/retour à...
  • Page 505 Longueur d'outil ... 480 FN23: DONNEES D'UN CERCLE : Longueur ... 158 Paramètres-machine ... 475 calculer un cercle à partir de 3 Rayon ... 159 Rayon d'outil ... 482 points ... 190 Correction de rayon ... 159 Introduction ... 160 HEIDENHAIN TNC 128...
  • Page 506 FN24: DONNEES D'UN CERCLE : Gestion de fichiers ... 95 Interrompre l'usinage ... 340 calculer un cercle à partir de 4 Appeler ... 97 Introduire la vitesse de rotation points ... 190 Copier des tableaux ... 103 broche ... 153 FN26: TABOPEN : ouvrir un tableau Copier un fichier ...
  • Page 507 Surveillance du palpeur ... 261 avec introduction manuelle ... 320 Synchroniser CN et PLC ... 214 Positions sur une pièce Synchroniser PLC et CN ... 214 Absolues ... 78 Système d'aide ... 134 Incrémentales ... 78 Système de référence ... 77 HEIDENHAIN TNC 128...
  • Page 508 Unité de mesure, sélectionner ... 81 Val. de palp. dans tab. points zéro, écrire ... 303 Val. palpage dans tableau Preset, enregistrer ... 304 Variables de texte ... 234 Versions, numéros ... 353 Visionneuse PDF ... 110 Vitesse de broche, modifier ... 290 Vue de dessus ...
  • Page 509 DR. JOHANNES HEIDENHAIN GmbH Dr.-Johannes-Heidenhain-Straße 5 83301 Traunreut, Germany { +49 8669 31-0 | +49 8669 5061 E-mail: info@heidenhain.de Technical support | +49 8669 32-1000 Measuring systems { +49 8669 31-3104 E-mail: service.ms-support@heidenhain.de TNC support { +49 8669 31-3101 E-mail: service.nc-support@heidenhain.de...

Table des Matières