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

Publicité

Liens rapides

TNC 128
Manuel utilisateur
Programmation en Texte clair
Logiciels CN
771841-07
Français (fr)
10/2018

Publicité

Table des Matières
loading

Sommaire des Matières pour HEIDENHAIN TNC 128

  • Page 1 TNC 128 Manuel utilisateur Programmation en Texte clair Logiciels CN 771841-07 Français (fr) 10/2018...
  • Page 2: Éléments D'utilisation De La Commande

    Exécution de programme en continu Touche Fonction Définir les données d'outils du programme CN Modes de programmation Appeler les données d'outils Touche Fonction Programmation Test de programme HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 3: Gérer Les Programmes Cn Et Les Fichiers, Fonctions De Commande

    à la fin d'une ligne du tableau Naviguer page par page vers le haut Naviguer page par page vers le bas Onglet suivant dans les formulaires Champ de dialogue ou bouton avant/arrière HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 4 Sommaire HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 5 14 Cycles d'usinage : fraisage de poches/ tenons / rainures............369 15 Cycles : conversions de coordonnées..................393 16 Cycles : fonctions spéciales......................409 17 Cycles palpeurs..........................417 18 Tableaux et résumés........................439 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 6 Sommaire HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 7: Table Des Matières

    Sommaire Principes............................33 Remarques sur ce manuel........................34 Type de commande, logiciel et fonctions..................36 Options de logiciel..........................37 Nouvelles fonctions 77184x-06......................39 Nouvelles fonctions 77184x-07......................42 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 8 Ouverture d'un nouveau programme CN / gestion de fichiers.............. 49 Définir une pièce brute.......................... 50 Structure du programme........................51 Programmer un contour simple......................53 Créer un programme avec cycles......................56 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 9 Vue d'ensemble: Fonctions du gestionnaire de fichiers................ 86 Appeler le gestionnaire de fichiers......................88 Sélectionner les lecteurs, répertoires et fichiers................... 89 Créer un nouveau répertoire........................91 Créer un nouveau fichier........................91 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 10 Sélectionner l'un des derniers fichiers sélectionnés................95 Effacer un fichier............................ 96 Effacer un répertoire..........................96 Sélectionner des fichiers........................97 Renommer un fichier..........................98 Trier des fichiers.............................98 Autres fonctions............................. 99 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 11 Appeler des données d’outil........................106 Changement d'outil..........................108 Correction d'outil..........................109 Introduction............................109 Correction de la longueur d'outil......................109 Correction de rayon d'outil pour les séquences de positionnement avec des axes parallèles.....110 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 12 Sous-programmes et répétitions de parties de programme..............115 Programmation avec paramètres Q..................... 115 Déplacements d'outils........................116 Programmer un déplacement d’outil pour une opération d’usinage........... 116 Mémoriser la position effective......................117 Exemple : droite........................... 118 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 13 Créer un graphique de programmation pour le programme CN existant..........136 Afficher ou masquer les numéros de séquences................137 Effacer le graphique..........................137 Afficher grille............................137 Agrandissement ou réduction de la découpe..................138 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 14 Sauvegarder des fichiers service......................143 Appeler le système d'aide TNCguide....................143 6.12 Système d'aide contextuelle TNCguide...................144 Application............................144 Travailler avec TNCguide........................145 Télécharger les fichiers d'aide actualisés..................... 148 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 15 Facteur d'avance pour les déplacements de plongée : M103............. 157 Avance en millimètres/tour de broche : M136..................157 Retrait du contour dans le sens de l'axe d'outil : M140..............158 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 16 Renouveler des répétitions de parties de programme................ 172 Répéter un sous-programme....................... 173 Exemples de programmation......................174 Exemple : groupe de trous........................174 Exemple : groupe trous avec plusieurs outils..................176 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 17 FN 38: SEND – envoyer des informations issues du programme CN..........211 Accès aux tableaux avec les instructions SQL................212 Introduction............................212 Récapitulatif des fonctions........................214 Programmer une instruction SQL......................216 Exemple..............................216 SQL BIND.............................218 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 18 Coordonnées de palpage pendant l’exécution du programme............253 Écart entre la valeur nominale et la valeur effective lors d'un étalonnage automatique de l'outil, par exemple avec le TT 160........................253 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 19 Ouvrir et quitter un fichier texte......................276 Editer des textes..........................277 Effacer des caractères, mots et lignes et les insérer à nouveau............277 Modifier des blocs de texte.........................278 Trouver des texte partiels........................279 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 20 Principes de base..........................280 Enregistrer les modèles de porte-outils....................280 Paramétrer les modèles de porte-outils....................281 Affecter des porte-outils paramétrés....................284 10.10 Temporisation FUNCTION DWELL....................285 Programmer une temporisation......................285 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 21 11 Reprendre les données des fichiers de CAO................287 11.1 Partage d'écran de la visionneuse de CAO..................288 Bases de la visionneuse de CAO......................288 11.2 Visionneuse de CAO.......................... 289 Application............................289 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 22 12.7 MOTIF DE POINTS EN GRILLE (cycle 221)..................312 Mode opératoire du cycle........................312 Attention lors de la programmation !....................312 Paramètres du cycle..........................313 12.8 Tableaux de points..........................314 Description............................314 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 23 Programmer un tableau de points....................... 314 Ignorer certains points pour l'usinage....................315 Sélectionner le tableau de points dans le programme CN..............315 Appeler le cycle en lien avec les tableaux de points................316 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 24 13.9 PERCAGE PROFOND MONOLEVRE (cycle 241)................348 Mode opératoire du cycle........................348 Attention lors de la programmation !....................349 Paramètres du cycle..........................350 Comportement du positionnement lors du travail avec Q379............. 352 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 25 Mode opératoire du cycle........................362 Attention lors de la programmation !....................362 Paramètres du cycle..........................364 Dégagement en cas d'interruption du programme................365 13.13 Exemples de programmation......................366 Exemple : Taraudage..........................366 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 26 14.5 SURFACAGE (cycle 233)........................383 Mode opératoire du cycle........................383 Attention lors de la programmation !....................387 Paramètres du cycle..........................388 14.6 Exemples de programmation......................391 Exemple : fraisage de poches, tenons....................391 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 27 15.7 FACTEUR ECHELLE SPECIFIQUE A L'AXE (cycle 26)..............404 Effet..............................404 Attention lors de la programmation !....................404 Paramètres du cycle..........................405 15.8 Exemples de programmation......................406 Exemple : groupe de trous........................406 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 28 Fonction du cycle..........................413 Attention lors de la programmation!....................413 Paramètres du cycle..........................413 16.5 FILETAGE (cycle 18)..........................414 Déroulement du cycle..........................414 Attention lors de la programmation !....................414 Paramètres du cycle..........................415 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 29 Paramètres du cycle..........................434 17.8 Etalonnage du rayon d'outil (cycle 482, option 17)................ 435 Mode opératoire du cycle........................435 Attention lors de la programmation !....................435 Paramètres du cycle..........................436 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 30 Sommaire 17.9 Etalonner intégralement l'outil (cycle 483, option 17)..............437 Mode opératoire du cycle........................437 Attention lors de la programmation !....................437 Paramètres du cycle..........................438 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 31 Comparaison : fonctions FN 18......................471 18.2 Information technique........................475 Caractéristiques techniques......................... 475 Fonctions utilisateur..........................477 Options de logiciel..........................479 Accessoires............................479 Cycles d'usinage..........................480 Fonctions auxil............................481 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 33 Principes...
  • Page 34: Remarques Sur Ce Manuel

    Type et source du danger Conséquences en cas de non respect du danger, p. ex. "Risque de collision pour les usinages suivants" Prévention – Mesures de prévention du danger HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 35 Modifications souhaitées ou découverte d'une "coquille"? Nous nous efforçons en permanence d'améliorer notre documentation. N'hésitez pas à nous faire part de vos suggestions en nous écrivant à l'adresse e-mail suivante : tnc-userdoc@heidenhain.de HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 36: Type De Commande, Logiciel Et Fonctions

    HEIDENHAIN. Il est recommandé de participer à ce type de cours si vous souhaitez vous familiariser de manière intensive avec les fonctions de la commande. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 37: Options De Logiciel

    Principes | Type de commande, logiciel et fonctions 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 : Additional Axis (options 0 et 1) Axe supplémentaire...
  • Page 38: Niveau De Développement (Fonctions De Mise À Jour Upgrade)

    Ce produit utilise un logiciel open source. D'autres informations sur la commande sont disponibles dans : Appuyer sur la touche MOD Sélectionner le Introduction code Softkey Remarques sur la licence HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 39: Nouvelles Fonctions 77184X-06

    Le paramètre machine clearPathAtBlk (N°124203) vous permet de définir si, en mode Test de programme, les trajectoires d'outils doivent être supprimées en présence d'une nouvelle pièce brute (BLK form) . HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 40 été adaptée dans le cas des manivelles électroniques. La commande détecte automatiquement si un tableau est importé ou si le format du tableau est adapté. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 41 Les cycles de palpage, notamment les cycles 480, 481 et 482 peuvent être masqués. Nouvelle colonne SERIAL dans le tableau de palpeurs. voir "Données du palpeur", Page 423 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 42: Nouvelles Fonctions 77184X-07

    à 1. Le constructeur de la machine peut définir en mode Test de programme si le tableau d'outils ou le gestionnaire avancé des outils doit être ouvert. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 43 L-OFFS et R-OFFS du tableau d'outils. Nouvelles fonctions de cycles et fonctions de cycles modifiées 77184x-07 Une colonne REACTION a été ajoutée au tableau de palpeurs. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 44 Principes | Type de commande, logiciel et fonctions HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 45: Premiers Pas

    Premiers pas...
  • Page 46: Résumé

    Configuration, test et exécution de programmes CN : Mise en route de la machine Test graphique de la pièce Réglage des outils Dégauchir la pièce Usinage de la pièce HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 47: Mise En Route De La Machine

    CN. Informations détaillées sur ce sujet Mettre la machine en marche manuel utilisateur Informations complémentaires : Configuration, test et exécution de programmes CN HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 48: Programmer La Première Pièce

    Création et modification de programmes CN "Éditer un programme CN", Informations complémentaires : Page 77 Vue d'ensemble des touches "Éléments d'utilisation de la Informations complémentaires : commande", Page 2 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 49: Ouverture D'un Nouveau Programme Cn / Gestion De Fichiers

    Gestion des fichiers Informations complémentaires : "Gestionnaire de fichiers", Page 83 Ouvrir un nouveau programme CN Informations complémentaires : "Ouvrir et programmer des programmes CN", Page 70 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 50: Définir Une Pièce Brute

    2 BLK FORM 0.2 X+100 Y+100 Z+0 3 END PGM NOUVEAU MM Informations détaillées sur ce sujet Définir une pièce brute "Ouvrir un nouveau Informations complémentaires : programme CN", Page 72 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 51: Structure Du Programme

    8 Dégager l'outil, mettre fin au programme CN Informations détaillées sur ce sujet Programmation d'un contour Informations complémentaires : "Déplacements d'outil dans le programme CN", Page 114 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 52: Structure De Programme Conseillée Pour Des Programmes Simples Avec Cycles Exemple

    6 Dégager l'outil, mettre fin au programme CN Informations détaillées sur ce sujet Programmation de cycles Informations complémentaires : "Principes de base / vues d'ensemble", Page 291 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 53: Programmer Un Contour Simple

    FMAX Répondre à la question Fonction auxiliaire M? et confirmer en appuyant sur la touche END La commande mémorise la séquence de déplacement indiquée. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 54 0 comme position à approcher. Correct.rayon: R+/R-/sans corr.? Appuyer sur la softkey R+ : la course de déplacement est rallongée de la valeur du rayon d'outil. Valider avec la touche END. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 55 Page 110 Fonctions auxiliaires M Informations complémentaires : "Fonctions auxiliaires pour le contrôle de l'exécution de programme, la broche et l'arrosage ", Page 153 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 56: Créer Un Programme Avec Cycles

    Afficher le menu pour la définition de l'appel de cycle : appuyer sur la touche CYCL CALL HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 57 Déplacement en rapide (FMAX) Fonction auxiliaire M? Entrer M2 pour la fin de programme et valider avec la touche END La commande mémorise la séquence de déplacement indiquée. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 58 Créer un nouveau programme CN Informations complémentaires : "Ouvrir et programmer des programmes CN", Page 70 Programmation des cycles Informations complémentaires : "Principes de base / vues d'ensemble", Page 291 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 59: Principes De Base

    Principes de base...
  • Page 60: Texte Clair Heidenhain

    être exécutés par la TNC 128. Si les séquences CN contiennent des éléments invalides, alors ces derniers seront identifiés dans un message d'erreur ou comme séquences ERROR à l'ouverture du fichier sur la commande. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 61: Ecran Et Panneau De Commande

    Informations complémentaires : "Modes de fonctionnement", Page 64 Utiliser les softkeys pour choisir le partage d'écran de votre choix HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 62: Panneau De Commande

    Clavier virtuel Vous pouvez utiliser le clavier de l'écran ou (si disponible) un clavier alphabétique raccordé par USB pour saisir des lettres et des caractères spéciaux. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 63 Si le constructeur de votre machine a défini des caractères spéciaux supplémentaires, vous pouvez appeler ou insérer ceux-ci à l’aide de la softkey CARACTERES SPECIAUX Pour supprimer des caractères, utiliser la softkey RETOUR. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 64: Modes De Fonctionnement

    Softkeys de partage de l'écran Softkey Fenêtre Programme CN A gauche : programme CN. A droite : articulation du programme. A gauche : programme CN. A droite : graphique de programmation. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 65: Test De Programme

    A gauche : programme CN. A droite : articulation. A gauche : programme CN. A droite : affichage d'état. A gauche : programme CN. A droite : pièce. Pièce HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 66: Fonctions De Base Cn

    Les coordonnées relatives se réfèrent à une autre position au choix (point d'origine) dans le système de coordonnées. Les valeurs des coordonnées relatives sont également appelées "valeurs de coordonnées incrémentales". HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 67: Système De Référence Sur Fraiseuses

    Rayon des coordonnées polaires : distance entre le pôle CC et la position Angle des coordonnées polaires : angle formé par l’axe de référence angulaire et la droite reliant le pôle CC à la position HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 68: Coordonnées Polaires (Plan)

    Y = 10 mm Trou se référant à Trou 6, par rapport à X = 20 mm X = 20 mm Y = 10 mm Y = 10 mm HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 69: Sélectionner Un Point D'origine

    X=450 Y=750. Le cycle Décalage point zéro vous permet de décaler provisoirement le point zéro à la position X=450, Y=750 pour programmer les perçages à 7) sans calculs supplémentaires. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 70: Ouvrir Et Programmer Des Programmes Cn

    Après un changement d’outil, il existe un risque de collision pendant l’approche ! Au besoin, programmer en plus une position de sécurité intermédiaire. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 71: Définition De La Pièce Brute: Blk Form

    Axe de broche, coordonnées du point MIN 2 BLK FORM 0.2 X+100 Y+100 Z+0 Coordonnées du point MAX 3 END PGM NOUVEAU MM Fin du programme, nom, unité de mesure HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 72: Ouvrir Un Nouveau Programme Cn

    Sélectionner une pièce brute rectangulaire : appuyer sur la softkey correspondant à la forme brute rectangulaire PLAN D'USINAGE DANS LE GRAPHIQUE : XY Indiquer l'axe de broche, p. ex. Z HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 73 Si vous ne souhaitez pas programmer de définition de la pièce brute, interrompez le dialogue Plan d'usinage dans graph.: XY en appuyant sur la touche DEL ! HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 74: Mouvements D'outil En Texte Clair Programmer

    FONCTION AUXILIAIRE M ? Indiquer 3 (fonction auxiliaire M3 Broche ON). Appuyer sur la touche END pour que la commande quitte le dialogue Exemple 3 X+10 R0 F100 M3 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 75: Fonctions Lors Du Conversationnel

    Le nombre de dents doit être défini dans la colonne CUT du tableau d'outils Touche Fonctions lors du conversationnel Sauter la question de dialogue Fermer prématurément le dialogue Interrompre le dialogue et effacer HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 76: Valider Les Positions Effectives

    NC. Lorsque vous optez pour une alternative de programmation (p. ex. la correction de rayon), la commande ferme alors la barre de softkeys qui permet de sélectionner les axes. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 77: Éditer Un Programme Cn

    Saut d'une séquence CN à l'autre Sélection de mots dans la séquence CN Sélection d'une séquence CN donnée Informations complémentaires : "Utiliser la touche GOTO", Page 120 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 78: Enregistrer Les Modifications

    ENT ou interrompre la procédure avec la softkey ANNULER Vous trouverez également le fichier sauvegardé avec ENREGIST. SOUS dans le gestionnaire de fichiers en appuyant sur la softkey DERNIERS FICHIERS. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 79: Annuler Les Modifications

    Si vous lancez la recherche dans un programme très long, la commande affiche un symbole avec une barre de progression. Au besoin, vous pouvez interrompre la recherche à tout moment. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 80 Pour insérer une partie de programme mémorisée : appuyer sur la softkey INSERER BLOC Pour quitter la fonction de sélection : appuyer sur la softkey QUITTER SELECTION HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 81: La Fonction De Recherche De La Commande

    Poursuivre la recherche La commande saute à la séquence CN dans laquelle se trouve le texte recherché. Pour quitter la fonction de recherche : appuyer sur la fonction Fin HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 82 REMPLACE TOUS. Pour ne pas remplacer une occurrence trouvée et passer à l'occurrence suivante, utiliser la softkey RECHERCHE. Pour quitter la fonction de recherche : appuyer sur la fonction Fin HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 83: Gestionnaire De Fichiers

    Selon la configuration, la commande génère un fichier de sauvegarde *.bak après l'édition et l'enregistrement des programmes CN. Cette sauvegarde influe sur la taille de la mémoire disponible. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 84 255 caractères. La longueur de chemin comprend la désignation du lecteur, du répertoire et du fichier, y compris l'extension. Informations complémentaires : "Chemin d'accès", Page 85 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 85: Afficher Sur La Commande Les Fichiers Créés En Externe

    CN PROG1.H a été copié à l'intérieur. Le programme CN a donc le chemin suivant : TNC:\AUFTR1\NCPROG\PROG1.H Le graphique de droite montre un exemple d'affichage des répertoires avec différents chemins d'accès. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 86: Vue D'ensemble: Fonctions Du Gestionnaire De Fichiers

    Confi- guration, test et exécution de programmes CN Sélectionner l'éditeur Trier les fichiers d’après leurs caractéristiques Copier un répertoire Effacer un répertoire et tous ses sous-répertoires HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 87 Principes de base | Gestionnaire de fichiers Softkey Fonction Page Sélectionner un répertoire Renommer un répertoire Créer un nouveau répertoire HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 88: Appeler Le Gestionnaire De Fichiers

    Date de la dernière modification du fichier Heure Heure de la dernière modification du fichier Pour afficher les fichiers liés, régler le paramètre machine dependentFiles (n°122101) sur MANUAL. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 89: Sélectionner Les Lecteurs, Répertoires Et Fichiers

    Exemple 1 Sélectionner le lecteur Sélectionner le lecteur dans la fenêtre de gauche Sélectionner le lecteur en appuyant sur la softkey SELECT. ou sur la touche ENT. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 90 Si vous entrez les premières lettres du fichier recherché dans le gestionnaire de fichiers, le curseur saute automatiquement au premier programme CN qui contient ces lettres. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 91: Créer Un Nouveau Répertoire

    Si vous avez lancé la procédure de copie avec la touche ENT ou la softkey OK, la commande affiche une barre de progression. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 92: Copier Un Fichier Dans Un Autre Répertoire

    Si vous souhaitez n'écraser aucun fichier : appuyer sur la softkey ANNULER Si vous souhaitez écraser un fichier protégé : sélectionner le champ Fichiers protégés ou interrompre la procédure. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 93: Copier Un Tableau

    Sinon, appuyer sur la softkey REMPLACER CHAMPS La commande écrase les 10 lignes dans le fichier TOOL.T. Les données des lignes restantes ne sont pas modifiées par la commande. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 94 Appuyer sur la softkey MARQUER Au besoin, sélectionner d'autres lignes Appuyer sur la softkey ENREGIST. SOUS Entrer le nom du tableau dans lequel les lignes sélectionnées doivent être mémorisées HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 95: Copier Un Répertoire

    Le chemin ainsi copié pourra être réutilisé ultérieurement, par ex. lors d'un appel de programme avec la touche PGM CALL. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 96: Effacer Un Fichier

    être supprimé. Appuyer sur la softkey OK La commande supprime le répertoire. Sinon, appuyer sur la softkey ANNULER La commande interrompt cette procédure. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 97: Sélectionner Des Fichiers

    Quitter la barre de softkeys active Appuyer sur la softkey COPIER Effacer les fichiers marqués : Quitter la barre de softkeys active Appuyer sur la softkey EFFACER HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 98: Renommer Un Fichier

    Appuyer sur la softkey TRIER Sélectionner la softkey avec le critère d’affichage correspondant TRIER PAR NOMS TRIER PAR TAILLE TRIER PAR DATES TRIER PAR TYPES TRIER PAR ETATS AUC.TRI HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 99: Autres Fonctions

    Amener le curseur dans la fenêtre de gauche Appuyer sur la softkey AUTRES FONCTIONS Retirer le périphérique USB Informations complémentaires : manuel utilisateur Configuration, test et exécution de programmes CN HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 101: Outils

    Outils...
  • Page 102: Introduction Des Données D'outils

    Pendant l'exécution du programme, vous pouvez modifier l'avance à l'aide du potentiomètre d'avance F . Le potentiomètre d'avance réduit non pas l'avance calculée par la commande, mais l'avance programmée. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 103: Vitesse De Rotation Broche S

    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 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 104: Données D'outil

    La longueur d'outil L devrait systématiquement être indiquée en longueur absolue par rapport au point de référence de l'outil. Rayon d'outil R Le rayon d'outil R doit être directement programmé. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 105: Valeurs Delta Des Longueurs Et Rayons D'outils

    Numéro d'outil NOM OUTIL Longueur d'outil : valeur de correction de longueur Rayon d'outil : valeur de correction de rayon Exemple 4 TOOL DEF 5 L+10 R+5 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 106: Appeler Des Données D'outil

    Delta de la 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 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 107 L’ordre de classement et la largeur des colonnes restent intacts, même après avoir mis la commande hors tension. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 108: Changement D'outil

    C'est le constructeur de la machine qui détermine si cette colonne est, ou non, disponible et la manière dont elle s'utilise avec la recherche d'outils. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 109: Correction D'outil

    Longueur d'outil L de la séquence TOOL DEF ou du tableau d'outils : Surépaisseur DL pour la longueur de la séquence TOOL CALL TOOL CALL Surépaisseur DL pour longueur du tableau d'outils HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 110: Outils | Correction D'outil

    Surépaisseur DR du rayon du tableau d'outils Contournages sans correction de rayon : R0 Dans le plan d'usinage, le centre de l'outil suit ou se positionne aux coordonnées programmées. Application : perçage, prépositionnement. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 111 Pour déplacer l'outil sans correction de rayon ou pour annuler la correction de rayon, appuyer sur la touche ENT Mettre fin à la séquence CN : appuyer sur la touche END HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 113: Programmer Des Mouvements D'outil

    Programmer des mouvements d'outil...
  • Page 114: Principes De Base

    être augmentée (R+) ou réduite (R-) de la valeur du rayon d'outil. Informations complémentaires : "Correction de rayon d'outil pour les séquences de positionnement avec des axes parallèles", Page 110 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 115: Fonctions Auxiliaires M

    A l’aide de la programmation de paramètres Q, vous pouvez également exécuter des mesures avec un système de palpage 3D pendant l’exécution du programme. Informations complémentaires : "Programmer des paramètres Q", Page 179 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 116: Déplacements D'outils

    Introduire 3 (la fonction auxiliaire M3 "Broche ON"). Avec la touche ENT, la commande quitte ce dialogue. La fenêtre de programme affiche la ligne: 6 X+10 R0 FMAX M3 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 117: Programmer Des Mouvements D'outil | Déplacements D'outils

    La commande génère une séquence L. Choisir l'axe souhaité, par ex. appuyer sur la softkey POS. ACT. X La commande prend en compte la position actuelle et quitte le dialogue. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 118: Exemple : Droite

    Positionnement au point 4 13 X-10 R0 Fermer le contour et dégager 14 Z+250 R0 FMAX M30 Dégager l’outil, fin du programme 16 END PGM LINEAR MM HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 119 Aides à la programmation...
  • Page 120: Fonction Goto

    Ouvrir une fenêtre de sélection avec la touche GOTO Si la commande propose un menu de sélection, la touche GOTO vous permet d'ouvrir la fenêtre de sélection. Vous pouvez ainsi visualiser les différentes possibilités. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 121: Clavier Virtuel

    Si le constructeur de votre machine a défini des caractères spéciaux supplémentaires, vous pouvez appeler ou insérer ceux-ci à l’aide de la softkey CARACTERES SPECIAUX Pour supprimer des caractères, utiliser la softkey RETOUR. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 122: Représentation Des Programmes Cn

    Vous pouvez également vous aider de la taille et de la position de la barre de défilement pour en déduire la longueur du programme et la position du curseur. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 123: Insérer Des Commentaires

    Appuyer sur le ; (point virgule) du clavier alphabétique La commande pose la question Commentaire?. Entrer le commentaire Fermer la séquence CN en appuyant sur la touche END HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 124: Commentaire Dans Une Séquence Cn Propre

    Aller au début d’un mot. Vous séparez les mots par une espace. Aller à la fin d'un mot. Vous séparez les mots par une espace. Commuter entre les modes d'insertion et d'écra- sement HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 125: Éditer Un Programme Cn Librement

    La commande ouvre une nouvelle séquence CN. Ajouter la syntaxe souhaitée Valider avec END Après validation, la commande vérifie la syntaxe. Les erreurs génèrent des séquences ERROR. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 126: Sauter Des Séquences Cn

    Pour faire s'afficher de nouveau des séquences CN en mode Programmation, procédez comme suit : Sélectionner une séquence CN masquée Appuyer sur la softkey SUPPRIMER La commande retire le caractère /. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 127: Articuler Des Programmes Cn

    Appuyer sur la softkey INSERER ARTICULATION Saisir le texte d'articulation Au besoin, modifier le type d'articulation (indentation) par softkey Les points d'articulation ne peuvent être indentés que pendant l'édition. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 128: Sélectionner Des Séquences Dans La Fenêtre D'articulations

    Si vous sautez d’une séquence à une autre dans la fenêtre d’articulation, la commande affiche simultanément la séquence dans la fenêtre du programme. Ceci vous permet de sauter rapidement de grandes parties de programme. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 129: Calculatrice

    Vérifier le signe Former la valeur absolue Couper les chiffres après la virgule Couper les chiffres avant la virgule FRAC Valeur modulo Sélectionner l’affichage Effacer une valeur HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 130 Vous pouvez aussi utiliser les touches fléchées de votre clavier alphabétique pour décaler la calculatrice. Si vous avez connecté une souris, vous pouvez aussi vous en servir pour positionner la calculatrice. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 131: Calculateur De Données De Coupe

    Raccourci Signification Numéro de l'outil Diamètre de l'outil Vitesse de coupe Vitesse de rotation broche Nombre de dents Avance par dent Avance par tour Résultat pour l'avance HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 132 Passer à la calculatrice. Utiliser des valeurs en pouces (inch) dans la calculatrice de données de coupe. Fermer la calculatrice de données de coupe HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 133: Travailler Avec Des Tableaux De Données Technologiques

    Le matériau de coupe est affecté à la colonne TMAT du tableau d'outils. Vous pouvez utiliser d'autres colonnes ALIAS1, ALIAS2 (etc.) pour attribuer des noms alternatifs à un même matériau de coupe. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 134 F_D_0_12 : avance pour Ø 0,12 mm Toutes les colonnes n'ont pas nécessairement besoin d'être remplies. Si un diamètre d'outil se trouve entre deux colonnes définies, la commande interpole l'avance en linéaire. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 135: 6.10 Graphique De Programmation

    élément de contour qui n'est pas encore défini de violet : manière univoque bleu ciel : trous et filets ocre : trajectoire du centre de l'outil mouvement en avance rapide rouge : HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 136: Créer Un Graphique De Programmation Pour Le Programme Cn Existant

    Sélection des vues Vue de dessus Vue avant Vue latérale Afficher/masquer des courses d'outils Afficher/masquer des courses d'outils en avance rapide HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 137: Afficher Ou Masquer Les Numéros De Séquences

    Pour supprimer le graphique, appuyer sur la softkey EFFACER GRAPHISME Afficher grille Commuter la barre de softkeys. Afficher la grille : appuyer sur la softkey Afficher grille HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 138: Agrandissement Ou Réduction De La Découpe

    Tourner la mollette de la souris vers l'avant ou vers l'arrière pour agrandir ou réduire rapidement une zone en particulier. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 139: 6.11 Messages D'erreurs

    Fermer la fenêtre de messages d'erreur Appuyer sur la softkey FIN ou Appuyez sur la touche ERR La commande ferme la fenêtre d'erreur. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 140: Messages D'erreur Détaillés

    Appuyer sur la softkey AUTRES FONCTIONS Appuyer sur la softkey FILTRE. La commande filtre les avertissements qui sont identiques. Quitter le filtre : appuyer sur la softkey REVENIR HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 141: Effacer L'erreur

    FICHIER ACTUEL L'enregistrement le plus ancien se trouve au début du journal d'erreurs, tandis que l'enregistrement le plus récent se trouve à la fin. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 142: Journal Des Touches

    Saut au début du journal de touches Saut à la fin du journal de touches Rechercher texte Journal de touches actuel Journal de touches précédent Ligne suivante/précédente Retour au menu principal HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 143: Textes D'assistance

    Constructeur de machines (OEM) qui vous permet d'appeler ce système d'aide de manière distincte. Vous y trouvez d'autres informations détaillées sur le message d'erreur actuel. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 144: 6.12 Système D'aide Contextuelle Tncguide

    De manière optionnelle, le constructeur de votre machine peut incorporer également ses propres documents machine dans le TNCguide. Ces documents apparaissent dans le fichier sous la forme main.chm d'un livre séparé. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 145: Travailler Avec Tncguide

    La commande ouvre alors le système d'aide et affiche la description de la fonction active. Cela ne s'applique pas aux fonctions auxiliaires ou aux cycles propres au constructeur de votre machine. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 146: Naviguer Dans Tncguide

    Fenêtre de texte à droite active : Sauter au prochain lien Sélectionner la dernière page affichée Passer à la/aux page(s) suivante(s) si vous avez utilisé plusieurs fois la fonction sélectionner la dernière page affichée HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 147 Afficher les informations relatives au mot clé sélectionné en appuyant sur la touche ENT. Le nom à rechercher ne peut être saisi que par l'intermédiaire d'un clavier raccordé par USB. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 148: Télécharger Les Fichiers D'aide Actualisés

    CHM qui ont été décompressés Si vous transférez des fichiers CHM vers la commande avec TNCremo, sélectionnez le mode binaire pour les fichiers portant la terminaison .chm. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 149 TNC:\tncguide\fi Néerlandais TNC:\tncguide\nl Polonais TNC:\tncguide\pl TNC:\tncguide\hu Hongrois Russe TNC:\tncguide\ru Chinois (simplifié) TNC:\tncguide\zh Chinois (traditionnel) TNC:\tncguide\zh-tw Slovène TNC:\tncguide\sl Norvégien TNC:\tncguide\no TNC:\tncguide\sk Slovaque Coréen TNC:\tncguide\kr Turc TNC:\tncguide\tr Roumain TNC:\tncguide\ro HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 151: Fonctions Auxiliaires

    Fonctions auxiliaires...
  • Page 152: Programmation De Fonctions Auxiliaires M

    Si toutes les fonctions M agissent au début ou à la fin de la même séquence, leur exécution s'effectue dans leur ordre de programmation. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 153: Fonctions Auxiliaires Pour Le Contrôle De L'exécution De Programme, La Broche Et L'arrosage

    ARRET exécution du pgm ■ ACTIVATION de l'arrosage ■ ARRET arrosage ■ MARCHE broche sens horaire MARCHE arrosage ■ MARCHE broche sens anti-horaire MARCHE arrosage ■ comme M2 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 154: Fonctions Auxiliaires Pour Valeurs De Coordonnées

    La commande affiche les valeurs de coordonnées qui se rapportent au point zéro machine. Dans l'affichage d'état, commuter l'affichage des coordonnées sur REF . manuel utilisateur Configuration, Informations complémentaires : test et exécution de programmes CN HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 155: Point D'origine Pièce

    Informations complémentaires : manuel utilisateur Configuration, test et exécution de programmes CN HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 156: Réduire L'affichage De L'axe Rotatif À Une Valeur Inférieure À 360° : M94

    C à la valeur programmée C+180 FMAX M94 Effet M94 n’agit que dans la séquence de programme à l’intérieur de laquelle elle a été programmée. M94 agit en début de séquence. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 157: Fonctions Supplémentaires Pour Le Comportement De Contournage

    CN. Si vous modifiez le nombre de rotations avec le potentiomètre, la commande adapte automatiquement l'avance. Effet M136 agit en début de séquence. Pour annuler M136, programmer M137 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 158: Retrait Du Contour Dans Le Sens De L'axe D'outil : M140

    Avec M140 MB MAX, vous pouvez effectuer le dégagement seulement dans le sens positif. Définir systématiquement un appel d'outil avec l'axe d'outil avant M140, sinon le sens du déplacement n'est pas défini. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 159 Sous-programmes et répétitions de parties de programme...
  • Page 160: Marquer Des Sous-Programmes Et Des Répétitions De Parties De Programme

    Ne pas utiliser plusieurs fois un même numéro ou un même nom de label ! Label 0 (LBL 0) identifie la fin d’un sous-programme et peut donc être utilisé autant de fois qu’on le souhaite. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 161: Sous-Programmes

    LBL-NAME pour passer en saisie de texte. Entrer le contenu Marquer la fin : appuyer sur la touche LBL SET et entrer le numéro de label 0 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 162: Appeler Un Sous-Programme

    NO ENT. N'utiliser les répétitions REP que pour les répétitions de parties de programme. CALL LBL 0 n’est pas autorisé car il correspond à l'appel de la fin d'un sous-programme. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 163: Répétition De Partie De Programme

    Les parties de programme sont toujours exécutées une fois de plus qu’elles n’ont été programmées, car la première répétition commence après le premier usinage. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 164: Programmer Une Répétition De Partie De Programme

    LABEL : appuyer sur la softkey LBL-NAME pour passer en saisie de texte. Entrer le nombre de répétitions REP et confirmer avec la touche ENT HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 165: Programme Cn De Votre Choix Comme Sous-Programme

    Sélectionner le programme CN avec SEL PGM Appeler le dernier fichier sélectionné avec CALL SELECTED PGM Sélectionner un programme CN quelconque comme cycle d’usinage avec SEL CYCLE HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 166: Mode Opératoire

    Q agissent généralement de manière globale. Tenez donc compte du fait que les modifications apportées aux paramètres Q du programme CN appelé ont des répercussions sur le programme CN appelant. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 167: Indication Des Chemins

    CN appelant DOWN\PGM2.H un niveau de répertoires au-dessus, dans un autre répertoire, en partant du répertoire du programme CN appelant ..\THERE \PGM3.H HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 168: Appeler Un Programme Cn Comme Sous-Programme

    Appuyer sur la softkey SELECTION FICHIER La commande affiche une fenêtre de sélection via laquelle vous pouvez sélectionner le programme CN appelant. Valider avec la touche ENT HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 169 FN 18 (ID10 NR110 et NR111) pour vérifier tous les chemins en début de programme. "FN 18: SYSREAD – Informations complémentaires : lire des données système", Page 207 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 170: Imbrications

    Niveaux d'imbrication maximal des appels de programme principal : 19, CYCL CALL agissant toutefois comme un appel de programme principal. Vous pouvez imbriquer à volonté des répétitions de parties de programme HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 171: Sous-Programme Dans Sous-Programme

    5 Le programme principal UPGMS est exécuté entre la séquence CN 18 et la séquence CN 35. Retour à la séquence CN 1 et fin du programme HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 172: Renouveler Des Répétitions De Parties De Programme

    5 Le programme principal REPS est exécuté entre la séquence CN 36 et la séquence CN 50. Retour à la séquence CN 1 et fin du programme HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 173: Répéter Un Sous-Programme

    4 Le programme principal UPGREP est exécuté entre la séquence CN 13 et la séquence CN 19. Retour à la séquence CN 1 et fin du programme HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 174: Exemples De Programmation

    Décalage du point zéro 15 CYCL DEF 7.1 X+45 16 CYCL DEF 7.2 Y+60 17 CALL LBL 1 18 CYCL DEF 7.0 POINT ZERO 19 CYCL DEF 7.1 X+0 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 175 Se positionner au trou 3, appeler le cycle 27 X-20 R0 FMAX M99 Se positionner au trou 4, appeler le cycle 28 LBL 0 29 END PGM UP2 MM HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 176: Exemple : Groupe Trous Avec Plusieurs Outils

    Appeler le sous-programme 1 pour l'ensemble du motif de trous 12 Z+250 R0 FMAX M6 Changement d'outil 13 TOOL CALL 3 Z S500 Appel d'outil : alésoir HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 177 Se positionner au trou 3, appeler le cycle 32 IX-20 R0 FMAX M99 Se positionner au trou 4, appeler le cycle 33 LBL 0 Fin du sous-programme 2 34 END PGM SP2 MM HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 179: Programmer Des Paramètres Q

    Programmer des paramètres Q...
  • Page 180: Principe Et Vue D'ensemble Des Fonctions

    Paramètres pour l'utilisateur 100 – 199 Paramètres pour les fonctions HEIDENHAIN (p. ex. cycles) 200 – 499 Paramètres destinés au constructeur de la machine (p. ex. cycles) HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 181 Utiliser exclusivement les plages de paramètres Q qui sont recommandées par HEIDENHAIN Respecter la documentation de HEIDENHAIN, du constructeur de la machine et du fournisseur tiers Utiliser la simulation graphique pour vérifier le déroulement HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 182: Remarques Sur La Programmation

    Vous pouvez remettre les paramètres Q à l'état Undefined. Si une position est programmée avec un paramètre Q non défini, la commande numérique ignore ce déplacement. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 183: Appeler Des Fonctions De Paramètres Q

    Vous définissez ensuite le numéro de paramètre. Si vous avez raccordé un clavier alphabétique par USB, vous pouvez ouvrir le dialogue de programmation directement en appuyant sur la touche Q. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 184: Familles De Pièces - Paramètres Q À La Place De Nombres

    R = Q1 Hauteur du cylindre : H = Q2 Cylindre Z1 : Q1 = +30 Q2 = +10 Cylindre Z2 : Q1 = +10 Q2 = +50 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 185: Définir Des Contours Avec Des Fonctions Mathématiques

    Q un nombre et un paramètre Q Vous pouvez prévoir les signes de voter choix pour les paramètres Q et les valeurs numériques contenues dans les équations. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 186: Programmation Des Calculs De Base

    Entrer Q5 comme première valeur et valider avec la touche ENT 2. VALEUR OU PARAMETRE ? Entrer 7 comme deuxième valeur et valider avec la touche ENT HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 187 La fonction FN 0 supporte également le transfert de la valeur Undefined. Si vous souhaitez transmettre le paramètre Q non défini sans FN 0, la commande affiche le message d'erreur Valeur invalide. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 188: Fonctions Angulaires

    Définir et affecter l’angle avec arctan à partir de la cathète et de la cathète opposée ou à partir du sinus et du cosinus de l'angle (0 < angle < 360°) HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 189: Calculs De Cercles

    Q21 et le rayon du cercle dans le paramètre Q22. Notez que FN 23 et FN 24 écrasent automatiquement les paramètres de résultat et les deux paramètres suivants. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 190: Décisions Si/Alors Avec Des Paramètres Q

    (angl. greater than) : supérieur à (angl. less than) : inférieur à (angl. go to) : aller à GOTO UNDEFINED (angl. undefined) : Indéfini DEFINED (angl. defined) : Défini HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 191: Programmer Les Sauts Conditionnels

    FN 12: IF+Q5 LT+0 GOTO LBL "ANYNAME" Si la première valeur ou le premier paramètre est inférieur(e) à la deuxième valeur ou au deuxième paramètre, saut au label indiqué HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 192: Contrôler Et Modifier Des Paramètres Q

    AFFICHER PARAMETRES Q QL QR QS. La commande affiche alors le type de chaque paramètre. Les fonctions décrites précédemment restent valables. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 193 Ainsi, pour le résultat de Q1 = COS 89.999 * 0.001, la commande affichera +1.74532925e-08, la mention "e-08" signifiant "facteur 10 ". HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 194: Fonctions Auxiliaires

    Transférer jusqu'à huit valeurs au FN 37: EXPORT exporter des paramètres Q ou QS locaux vers un programme CN appelant FN 38: SEND Pour envoyer des informations issues du programme CN HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 195: Fn 14: Error - Emettre Des Messages D'erreur

    Dialogue dépendant de la machine 1000 ... 1199 Messages d'erreur internes Exemple La commande doit délivrer un message si la broche n'est pas activée. 180 FN 14: ERROR = 1000 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 196 CYCL 210 non autorisé 1034 CYCL 211 non autorisé 1035 Q220 trop grand 1036 Q222 doit être supérieur à Q223 1037 Q244 doit être supérieur à 0 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 197 Introduire type de fraisage Q351 diff. de 0 1070 Diminuer profondeur filetage 1071 Exécuter l'étalonnage 1072 Tolérance dépassée 1073 Amorce de séquence active 1074 ORIENTATION non autorisée 1075 3DROT non autorisée 1076 Activer 3DROT HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 198 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 Données d'outils inconsistantes HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 199: Fn 16: F-Print - Emettre Des Textes Et Des Valeurs De Paramètres Q Formatés

    Q à émettre. Procédez comme suit ; Appuyer sur la touche PGM MGT Appuyer sur la softkey NOUVEAU FICHIER Créer un fichier avec la terminaison .A HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 200: Fonctions Disponibles

    9.3 : 9 caractères au total dont 3 chiffres après la virgule F : Floating (nombre décimal) , Q31 : émettre la valeur de ; : fin de séquence HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 201 L_POLISH Restituer texte seulement pour dialogue polonais L_HUNGARIA Émettre le texte seulement pour un dialogue en hongrois L_CHINESE Émettre le texte seulement pour un dialogue en chinois HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 202 “HEURE: %02d:%02d:%02d“,HOUR,MIN,SEC; “NOMBRE VALEURS DE MESURE: = 1“; "X1 = %9.3F", Q31; "Y1 = %9.3F", Q32; "Z1 = %9.3F", Q33; L_GERMAN; "Werkzeuglänge beachten"; L_ENGLISH; "Remember the tool length"; HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 203 Appuyer sur la softkey SELECTION FICHIER Sélectionner une source, autrement dit un fichier de texte, dans lequel le format d'émission est défini Valider avec la touche ENT Renseigner le chemin d'émission HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 204: Informations Complémentaires

    Informations complémentaires : "FN 18: SYSREAD – lire des données système", Page 207 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 205 PROCES-VERBAL DE MESURE CENTRE DE GRAVITE ROUE A GODETS DATE : 15.07.2015 HEURE : 08:56:34 NOMBRE VALEURS MESURE : = 1 X1 = 149,360 Y1 = 25,509 Z1 = 37,000 Remember the tool length HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 206 Si vous émettez plusieurs fois le même fichier dans le programme CN, la commande ajoute le nouveau contenu émis à la suite des contenus précédents dans le fichier cible. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 207: Fn 18: Sysread - Lire Des Données Système

    "Données du système", Page 440 Exemple: Affecter à Q25 la valeur du facteur échelle actif de l’axe Z 55 FN 18: SYSREAD Q25 = ID210 NR4 IDX3 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 208: Fn 19: Plc - Transférer Des Valeurs Au Plc

    Respecter la documentation de HEIDENHAIN, du constructeur de la machine et du fournisseur tiers La fonction FN 19: PLC permet de transférer au PLC jusqu'à deux valeurs numériques ou paramètres Q. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 209: Fn 20: Wait For - Synchroniser La Cn Et Le Plc

    Exemple : interrompre le calcul anticipé interne, lire la position actuelle de l'axe X 32 FN 20: WAIT FOR SYNC 33 FN 18: SYSREAD Q1 = ID270 NR1 IDX1 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 210: Fn 29: Plc - Transmettre Des Valeurs Au Plc

    Respecter la documentation de HEIDENHAIN, du constructeur de la machine et du fournisseur tiers La fonction FN 29: PLC vous permet de transférer jusqu'à huit valeurs numériques ou paramètres Q au PLC. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 211: Fn 37: Export

    Pour plus d'informations, consulter le manuel Remo Tools SDK. Exemple Documenter les valeurs de Q1 et Q23 dans le journal. FN 38: SEND /"Paramètre Q1: %f Q23: %f" / +Q1 / +Q23 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 212: Accès Aux Tableaux Avec Les Instructions Sql

    HDR dans des applications de tableaux et pour économiser de la puissance de calcul, HEIDENHAIN conseille d'utiliser des fonctions SQL à la place de FN 26, FN 27 et FN 28. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 213: Représentation Simplifiée Des Instructions Sql

    été entamées, y compris si vous n'utilisez que l'accès en lecture. Il faut clôturer les transactions pour pouvoir mémoriser les modifications et les compléments, supprimer les verrouillages et activer les ressources utilisées. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 214: Récapitulatif Des Fonctions

    SQL UPDATE Ajoute la modification d'une ligne existante à l'opération SQL INSERT crée une nouvelle ligne de tableau. SQL SELECT lit une valeur d’un tableau sans ouvrir de transaction. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 215 Handle invalide. Cela signifie qu'aucun Result-set n'a pu être établi pour une requête. Si aucune ligne ne répond à la condition indiquée, un Result-set vide est créé sous un Handle valide. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 216: Programmer Une Instruction Sql

    4 SQL FETCH Q1900 HANDLE QL1 Exécuter la recherche 5  SQL ROLLBACK Q1900 HANDLE QL1 Clôturer la transaction 6 SQL BIND QS1800 Annuler la liaison au paramètre HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 217 Le programme CN suivant utilise le même exemple pour expliquer l'utilisation d'un chemin absolu. Exemple de chemin absolu 0  BEGIN PGM SQL_TEST MM 1  SQL BIND QS 1800 "'TNC:\table\Fraes.TAB'.WMAT" Lier un paramètre QS HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 218: Sql Bind

    (séparer avec un .) Nom de tableau : synonyme ou nom du chemin avec le nom de fichier du tableau Nom de colonne : nom affiché dans l’éditeur de tableau HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 219 20 SQL Q5 "SELECT Mess_Nr,Mess_X,Mess_Y, Mess_Z FROM Tab_Example" Exemple : sélectionner des lignes de tableau avec la fonction WHERE . . . 20 SQL Q5 "SELECT Mess_Nr,Mess_X,Mess_Y, Mess_Z FROM Tab_Example WHERE Mess_Nr<20" HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 220 ORDER BY (optionnel) avec nom de colonne et type de tri (ASC pour ascendant/croissant, DESC pour descendant/décroissant) FOR UPDATE (en option) pour empêcher d’autres processus d'avoir accès en écriture aux lignes sélectionnées HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 221: Combiner Plusieurs Conditions

    égal à <= supérieur à > supérieur ou égal à >= vide IS NULL non vide IS NOT NULL Combiner plusieurs conditions : ET logique OU logique HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 222 FROM 'TNC:\prototype_for_erstellen.tab'" 3 END PGM SQL_TAB_ERSTELLEN_TEST MM Il est également possible d'utiliser un synonyme pour créer un tableau qui n'a pas encore été créé. Exemple d'instruction SQL EXECUTE: HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 223 La flèche grise et la syntaxe associée ne font pas directement partie de l'instruction SQL EXECUTE La flèche noire et la syntaxe associée pointent sur des processus internes de SQL EXECUTE HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 224: Sql Fetch

    Si l’indice n’est pas indiqué, la ligne (n=0) sera lue. Les éléments de syntaxe optionnels IGNORE UNBOUND et UNDEFINE MISSING sont destinés au constructeur de la machine. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 225 La flèche grise et la syntaxe associée ne font pas directement partie de l'instruction SQL FETCH La flèche noire et la syntaxe associée pointent sur des processus internes de SQL FETCH. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 226: Sql Update

    La commande vérifie la longueur du paramètre string lors de l'écriture dans le tableau. Pour les enregistrements dont la longueur dépasse celle des colonnes de description, un message d'erreur est émis au préalable. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 227 La flèche grise et la syntaxe associée ne font pas directement partie de l'instruction SQL UPDATE La flèche noire et la syntaxe associée pointent sur des processus internes de SQL UPDATE. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 228: Sql Insert

    La commande vérifie la longueur du paramètre string lors de l'écriture dans le tableau. Pour les enregistrements dont la longueur dépasse celle des colonnes de description, un message d'erreur est émis au préalable. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 229: Sql Commit

    La flèche grise et la syntaxe associée ne font pas directement partie de l'instruction SQL COMMIT La flèche noire et la syntaxe associée pointent sur des processus internes de SQL COMMIT. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 230: Sql Rollback

    Result-set. La transaction n’est clôturée (le HANDLE conserve sa validité). Il est nécessaire de clôturer ultérieurement la transaction à l’aide de SQL ROLLBACK ou de SQL COMMIT. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 231 La flèche grise et la syntaxe associée ne font pas directement partie de l'instruction SQL ROLLBACK La flèche noire et la syntaxe associée pointent sur des processus internes de SQL ROLLBACK. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 232: Sql Select

    Informations complémentaires : Exemple 0 BEGIN PGM SQL MM 1 SQL SELECT QS1800 "SELECT WMAT FROM my_table Lire et mémoriser une valeur WHERE NR==3" 2 END PGM SQL MM HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 233 Programmer des paramètres Q | Accès aux tableaux avec les instructions SQL Exemple d'instruction SQL SELECT : La flèche noire et la syntaxe associée illustrent des processus internes de SQL SELECT. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 234: Introduire Directement Une Formule

    Q10 = ASIN 0,75 Arc cosinus Fonction inverse du cosinus ; définir l'angle issu du rapport cathète adjacente/hypoténuse p. ex. Q11 = ACOS Q40 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 235 Q12 = 400 % 360 Résultat : Q12 = 40 La fonction INT n'effectue pas d'arrondi mais effectue une troncature après la virgule. "Exemple : arrondir Informations complémentaires : une valeur", Page HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 236: Règles De Calculs

    3 étape : 100 – 27 = 73 Distributivité Loi de distributivité pour calculer les parenthèses a * (b + c) = a * b + a * c HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 237: Exemple De Programmation

    Appuyer sur la softkey Division Entrer 13 (numéro de paramètre) Appuyer sur la softkey Parenthèse et quitter la programmation du formulaire Exemple 37 Q25 = ATAN (Q12/Q13) HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 238: Paramètres String

    Fonctions string dans la fonction Page formule Convertir un paramètre string en valeur numérique Vérification d’un paramètre string Déterminer la longueur d’un paramètre string Comparer l'ordre alphabétique HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 239: Affecter Un Paramètre String

    Appuyer sur la touche SPEC FCT Appuyer sur la softkey FONCTIONS PROGRAMME Appuyer sur la softkey FONCTIONS STRING Appuyer sur la softkey DECLARE STRING Exemple 37 DECLARE STRING QS10 = "pièce" HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 240: Chaîner Des Paramètres String

    37 QS10 = QS12 || QS13 || QS14 Contenus des paramètres : QS12 : pièce QS13: Infos : QS14: Pièce rebutée QS10 : info pièce : rebutée HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 241: Convertir Une Valeur Numérique En Paramètre String

    ENT et quitter la programmation avec la touche END Exemple : convertir le paramètre Q50 en paramètre string QS11, utiliser 3 décimales 37 QS11 = TOCHAR ( DAT+Q50 DECIMALS3 ) HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 242: Copier Une Partie De String D'un Paramètre String

    Exemple : extraire une chaîne de quatre caractères (LEN4) du paramètre string QS10 à partir de la troisième position (BEG2) 37 QS13 = SUBSTR ( SRC_QS10 BEG2 LEN4 ) HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 243: Lire Les Données Système

    Chemin du tableau de palettes actuellement sélectionné Version de logiciel CN, 10630 Identifiant de la version du logiciel CN Données d'outils, 10950 Nom de l'outil Entrée DOC de l'outil Cinématique porte-outils HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 244: Convertir Un Paramètre String En Valeur Numérique

    ENT et quitter la programmation 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 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 245: Vérifier Un Paramètre String

    Exemple: Rechercher dans QS10 le texte enregistré dans le paramètre QS13. Débuter la recherche à partir du troisième emplacement 37 Q50 = INSTR ( SRC_QS10 SEA_QS13 BEG2 ) HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 246: Déterminer La Longueur D'un Paramètre String

    Exemple : déterminer la longueur de QS15 37 Q52 = STRLEN ( SRC_QS15 ) Si le paramètre string sélectionné n'est pas défini, la commande donne le résultat -1. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 247: Comparer La Suite Alphabétique

    +1 : dans l’ordre alphabétique, le premier paramètre QS est le second paramètre QS derrière Exemple: Comparer la suite alphabétique de QS12 et QS14 37 Q52 = STRCOMP ( SRC_QS12 SEA_QS14 ) HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 248: Lire Des Paramètre Machine

    KEY_QS : nom du groupe (code) du paramètre machine TAG_QS : nom de l'objet (entité) du paramètre machine ATR_QS : nom (attribut) du paramètre machine IDX : index du paramètre machine HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 249 15 QS12 = "CfgDisplaydata" Affecter les paramètres String pour entité 16 QS13 = "axisDisplay" Affecter des paramètres String pour noms de paramètres 17 QS1 = Exporter des paramètres machine CFGREAD( KEY_QS11 TAG_QS12 ATR_QS13 IDX3 ) HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 250: Configuration Des Paramètres Dans L'éditeur De Configuration

    15 QS12 = "CfgGeoCycle" Affecter le paramètre string à l'entité 16 QS13 = "pocketOverlap" Affecter des paramètres string aux noms de paramètres 17 Q50 = CFGREAD( KEY_QS11 TAG_QS12 ATR_QS13 ) Exporter des paramètres machine HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 251: Paramètres Q Réservés

    Valeur delta DR du tableau d'outils Valeur delta DR de la séquence TOOL CALL La commande conserve en mémoire le rayon d'outil actif, même après une coupure d'alimentation. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 252: Axe D'outil : Q109

    CN. Unité de mesure dans progr. principal Valeur de paramètre Système métrique (mm) Q113 = 0 Système en pouces (inch) Q113 = 1 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 253: Longueur D'outil : Q114

    Écart entre la valeur nominale et la valeur effective lors d'un étalonnage automatique de l'outil, par exemple avec le TT 160 Ecart valeur nominale/effective Valeur de paramètre Longueur d'outil Q115 Rayon d'outil Q116 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 255: Fonctions Spéciales

    Fonctions spéciales...
  • Page 256: Résumé Des Fonctions Spéciales

    Dans la fenêtre de droite, la commande affiche une aide en ligne des différentes fonctions. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 257: Menu De Paramètres Par Défaut

    Appuyer sur la softkey des fonctions d'édition de points et de contours Softkey Fonction Description Définir des motifs d'usinage Page 302 réguliers Sélectionner un fichier de points Page 315 avec positions d'usinage HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 258: Définir Le Menu De Diverses Fonctions Texte Clair

    Définir une vitesse oscillante Page 268 Définir une temporisation récur- Page 270 rente Définir la temporisation en Page 285 secondes ou les rotations Insérer un commentaire Page 123 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 259: Définir Le Compteur

    L'état du compteur du menu MOD n'a d'effet que dans les modes Execution PGM pas-à-pas et Execution PGM en continu. L'état du compteur reste maintenu même après un redémarrage de la commande. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 260: Définir La Function Count

    51 FUNCTION COUNT INC Augmenter la valeur du compteur 52 FUNCTION COUNT REPEAT LBL 11 Répéter l’usinage s’il reste des pièces à usiner 53 M30 54 END PGM HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 261: Tableaux Personnalisables

    +. Étant donné les instructions SQL, ces signes peuvent occasionner des problèmes lors de l'importation ou de la lecture des données. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 262: Créer Des Tableaux Personnalisables

    TNC:\system\proto. Si vous souhaitez ensuite créer un nouveau tableau, la commande vous propose un modèle dans la fenêtre de sélection des modèles de tableaux. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 263: Modifier Le Format Du Tableau

    Les colonnes dont le type autorise les lettres, par ex. TEXTE, ne peuvent être lues ou écrites qu'avec des paramètres QS, même si la cellule contient un chiffre. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 264: Quitter L'éditeur De Structure

    Appuyer sur la softkey OK La commande ferme le formulaire de l'éditeur et applique les modifications. Sinon, appuyer sur la softkey QUITTER La commande rejette toutes les modifications apportées. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 265: Passer D'une Vue Tabellaire À Une Vue De Formulaire

    Le tableau à ouvrir doit avoir la terminaison .TAB. 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 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 266: Fn 27: Tabwrite - Ecrire Un Tableau Personnalisable

    être mémorisées dans les paramètres Q5, Q6 et Q7. 53 Q5 = 3,75 54 Q6 = -5 55 Q7 = 7,5 56 FN 27: TABWRITE 5/"RAYON, PROFONDEUR,D3" = Q5 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 267: Fn 28: Tabread - Lire Un Tableau Personnalisable

    +. Étant donné les instructions SQL, ces signes peuvent occasionner des problèmes lors de l'importation ou de la lecture des données. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 268: Vitesse De Rotation Oscillante

    La vitesse de rotation est maintenue jusqu'à ce que la courbe sinusoïdale de la fonction FUNCTION S-PULSE repasse en dessous de la vitesse de rotation maximale. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 269: Annuler Une Vitesse De Rotation Oscillante

    Afficher la barre de softkeys avec des fonctions spéciales. Appuyer sur la softkey FONCTIONS PROGRAMME Appuyer sur la softkey FUNCTION SPINDLE Appuyer sur la softkey RESET SPINDLE-PULSE HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 270: Temporisation Function Feed

    Appuyer sur la softkey FUNCTION FEED Appuyer sur la softkey FEED DWELL Définir une durée d'intervalle pour la temporisation D-TIME Définir une durée d'intervalle pour l'usinage F- TIME HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 271: Réinitialiser La Temporisation

    Appuyer sur la softkey RESET FEED DWELL Vous pouvez également réinitialiser la temporisation en programmant D-TIME 0. La commande réinitialise automatiquement la fonction FUNCTION FEED DWELL à la fin du programme. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 272: Fonctions De Fichiers

    La commande délivre un message d'erreur au cas où vous souhaiteriez copier un fichier qui n’existe pas. FILE DELETE ne délivre pas de message d’erreur si le fichier à effacer n’existe pas. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 273: Définir La Transformation Des Coordonnées

    Les valeurs incrémentales se réfèrent toujours au dernier point zéro valide – lui-même pouvant être déjà décalé. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 274: Trans Datum Table

    SEL TABLE, soit le tableau de points zéro actif (état M) en mode Exécution PGM pas-à-pas ou Execution PGM en continu. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 275: Trans Datum Reset

    Afficher la barre de softkeys avec des fonctions spéciales. Appuyer sur la softkey FONCTIONS PROGRAMME Sélectionner les transformations. Sélectionner le décalage de point zéro TRANS DATUM Sélectionner la softkey ANNULER DECALAGE POINT ZERO HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 276: Créer Des Fichiers Texte

    CN. Softkey Déplacements du curseur Curseur un mot vers la droite Curseur un mot vers la gauche Curseur en début de fichier Curseur en fin de fichier HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 277: Editer Des Textes

    Effacer un mot et le mettre en mémoire tampon Effacer un caractère et le mettre en mémoire tampon Insérer une ligne ou un mot après effacement HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 278: Modifier Des Blocs De Texte

    Appuyer sur la softkey INSERER FICHIER La commande 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 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 279: Trouver Des Texte Partiels

    RECHERCHE. La commande affiche le dialogue Cherche texte : Introduire le texte à rechercher Rechercher un texte : appuyer sur la softkey RECHERCHE Abandonner la fonction de recherche : appuyer sur la softkey FIN HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 280: Gestionnaire De Porte-Outils

    Il se peut que les modèles de porte-outils se composent de plusieurs fichiers partiels. Si ces fichiers partiels sont incomplets, la commande affiche un message d'erreur. N'utiliser que des modèles de porte-outils complets ! HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 281: Paramétrer Les Modèles De Porte-Outils

    Si le modèle de porte-outil ne contient ni vecteurs de transformation, ni désignations, ni points de contrôle, ni points de mesure, l'outil auxiliaire ToolHolderWizard n'exécute aucune fonction lorsque l'icône d'une de ces fonctions est actionnée. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 282 Fichier de sortie Appuyer sur le bouton GENERER FICHIER Réagir au besoin au retour de la commande Appuyer sur l'icône FERMER La commande ferme l'outil auxiliaire. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 283 Fichier de sortie Appuyer sur le bouton GENERER FICHIER Réagir au besoin au retour de la commande Appuyer sur l'icône FERMER La commande ferme l'outil auxiliaire. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 284: Affecter Des Porte-Outils Paramétrés

    Sélectionner le porte-outil de votre choix à l'aide de l'image d'aperçu Appuyer sur la softkey OK La commande reprend dans la colonne CINEMATIQUEle nom du porte-outil sélectionné. Quitter le tableau d'outils HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 285: Temporisation Function Dwell

    Softkey FUNCTION DWELL Appuyer sur la softkey DWELL TIME Définir une durée en secondes Sinon, appuyer sur la softkey DWELL REVOLUTIONS Définir le nombre de tours de broche HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 287 Reprendre les données des fichiers de CAO...
  • Page 288: Bases De La Visionneuse De Cao

    La commande affiche les formats de fichier suivants : Fichier Type Format Step .STP et .STEP AP 203 AP 214 Iges .IGS et .IGES Version 5.3 .DXF R10 à 2015 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 289: Visionneuse De Cao

    Commuter entre les différentes vues du modèle par ex. Dessus Vous pouvez sélectionner les contours et les positions de perçage à l'aide d'icônes, mais la commande ne peut pas exécuter les éléments. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 291: Principes De Base / Vues D'ensemble

    Principes de base / vues d'ensemble...
  • Page 292 TOOL CALL au moment de traiter la définition du cycle. Si vous voulez supprimer un cycle avec plusieurs séquences partielles, la commande vous demande si l'ensemble du cycle doit être supprimé. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 293: Groupes De Cycles Disponibles

    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 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 294: Travailler Avec Les Cycles D'usinage

    DEF qu'une fois que vous êtes certain qu'il n'y a pas d'interaction des paramètres de transfert entre ces deux cycles. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 295: Définir Un Cycle Avec Les Softkeys

    Q206=150 ;AVANCE PLONGEE PROF. Q202=5 ;PROFONDEUR DE PASSE Q210=0 ;TEMPO. EN HAUT Q203=+0 ;COORD. SURFACE PIECE Q204=50 ;SAUT DE BRIDE Q211=0.25 ;TEMPO. AU FOND Q395=0 ;REFERENCE PROFONDEUR HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 296: Appeler Des Cycles

    CYCL CALL M Au besoin, programmer la fonction auxiliaire M (par ex. M3 pour activer la broche) ou utiliser la touche END pour mettre fin au dialogue HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 297 M99 dans la dernière séquence de positionnement, ou Vous définissez un nouveau cycle d'usinage avec CYCL DEF. La commande supporte M89 en combinaison avec la programmation FK ! HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 298: Pré-Définition De Paramètres Pour Cycles

    GLOBAL DEF POSITIONNE- MENT Définition du mode opératoire avec CYCL CALL PAT GLOBAL DEF PALPAGE Définition de paramètres spéciaux pour les cycles de palpage HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 299 Utiliser GLOBAL DEF à bon escient. Effectuer un test du programme avant de l’exécuter Programmer une valeur fixe dans les cycles d’usinage ; GLOBAL DEF ne modifiera alors pas les valeurs. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 300: Données D'ordre Général À Effet Global

    La softkey GLOBAL DEF FRAISAGE CONTOUR n’a aucune fonction sur la commande paraxiale TNC 128 ; Cette softkey a simplement été ajoutée pour des raisons de compatibilité. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 301: Données À Effet Global Pour Le Comportement De Positionnement

    à la distance d'approche ou à la hauteur de sécurité entre deux points de mesure Paramètres valables pour tous les cycles palpeurs 4xx HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 302 Définition d'un seul motif, horizontal, orienté ou déformé CADRE Définition d'un seul cadre, horizontal, orienté ou déformé CERCLE Définition d'un cercle entier Disque gradué Définition d'un disque gradué HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 303: Introduire Pattern Def

    GLOBAL DEF 125 (qui se trouve sous SPEC FCT/DEFIN. PGM PAR DÉFAUT) avec Q352=1. Entre les perçages, la commande positionne alors toujours l'outil au saut de bride qui a été défini dans le cycle. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 304: Définir Des Positions D'usinage

    (par ex. X avec l'axe d'outil Z). Valeur positive ou négative possible Coordonnée surface de la pièce (en absolu) : entrer la coordonnée Z à laquelle débute l'usinage HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 305: Définir Un Motif Unique

    Valeur positive ou négative possible Coordonnée surface de la pièce (absolu) : entrer la coordonnée Z à laquelle l'usinage doit commencer. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 306: Définir Un Cadre Unique

    Valeur positive ou négative possible Coordonnée surface de la pièce (en absolu) : entrer la coordonnée Z à laquelle débute l'usinage HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 307: Définir Un Cercle Entier

    Nombre d'usinages : nombre total de positions d'usinage sur le cercle Coordonnée surface de la pièce (en absolu) : entrer la coordonnée Z à laquelle débute l'usinage HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 308: Définir Un Arc De Cercle

    Nombre d'usinages : nombre total de positions d'usinage sur le cercle Coordonnée surface de la pièce (en absolu) : entrer la coordonnée Z à laquelle débute l'usinage HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 309: Motif De Points Sur Cercle

    CALL actifs (si les paramètres programmés sont les mêmes dans les deux cycles). Si vous exécutez ce cycle en mode Pas à pas, la commande s'arrête entre les points d'un motif de points. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 310: Paramètres Du Cycle

    Q200 Distance d'approche? (en incrémental) : Q204=50 ;SAUT DE BRIDE distance entre la pointe de l'outil et la surface de la pièce. Plage d’introduction 0 à 99999,9999 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 311 : : il doit se déplacer à la distance d'approche entre chaque usinage : il doit se déplacer au saut de bride entre chaque usinage. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 312: Mode Opératoire Du Cycle

    221 qui s'appliquent. Si vous exécutez ce cycle en mode Pas à pas, la commande s'arrête entre les points d'un motif de points. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 313 : il doit se déplacer au saut de bride entre chaque usinage. Q243=4 ;NOMBRE DE LIGNES Q224=+15 ;POSITION ANGULAIRE Q200=2 ;DISTANCE D'APPROCHE Q203=+30 ;COORD. SURFACE PIECE Q204=50 ;SAUT DE BRIDE Q301=1 ;DEPLAC. HAUT. SECU. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 314: Tableaux De Points

    Le nom du tableau de points doit commencer par une lettre. Utiliser la softkey TRIER/ CACHER COLONNES (quatrième barre de softkeys) pour définir les coordonnées que vous souhaitez renseigner dans le tableau de points. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 315: Sélectionner Le Tableau De Points Dans Le Programme Cn

    Si le tableau de points n'est pas enregistré dans le même répertoire que le programme CN, il vous faudra entrer le nom du chemin complet. Exemple 7 SEL PATTERN "TNC:\DIRKT5\NUST35.PNT" HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 316: Appeler Le Cycle En Lien Avec Les Tableaux De Points

    Si vous souhaitez utiliser la coordonnée définie sur l'axe de broche comme coordonnée du point de départ, il vous faut définir l'arête supérieure de la pièce (Q203) avec 0. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 317 Programmez GLOBAL DEF 125 POSITIONNER au préalable et la commande ne tiendra compte de la hauteur de sécurité du tableau de points que pour le point concerné. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 319 Cycles : cycles de perçage / cycles de filetage...
  • Page 320: Principes De Base

    Avec profondeur du filetage, pas de vis 241 PERCAGE PROFOND MONOLEVRE Avec pré-positionnement automatique au point de départ profond et définition de la vitesse de rotation et de l'ar- rosage HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 321 Utiliser le paramètre machine displayDepthErr (n°201003) pour définir si la commande doit émettre un message d'erreur (on) ou pas (off) en cas de saisie d'une profondeur positive HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 322 Q203=+20 ;COORD. SURFACE PIECE Q204=100 ;SAUT DE BRIDE 12 X+30 R0 FMAX 13 Y+20 R0 FMAX M3 M99 14 X+80 R0 FMAX 15 Y+50 R0 FMAX M99 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 323 Utiliser le paramètre machine displayDepthErr (n°201003) pour définir si la commande doit émettre un message d'erreur (on) ou pas (off) en cas de saisie d'une profondeur positive HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 324 T-ANGLE du 15 Y+50 FMAX M99 tableau d'outils TOOL.T. = profondeur par rapport à la pointe de l'outil = profondeur par rapport à la partie cylindrique de l'outil. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 325 Utiliser le paramètre machine displayDepthErr (n°201003) pour définir si la commande doit émettre un message d'erreur (on) ou pas (off) en cas de saisie d'une profondeur positive HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 326 ;TEMPO. AU FOND Q208=250 ;AVANCE RETRAIT Q203=+20 ;COORD. SURFACE PIECE Q204=100 ;SAUT DE BRIDE 12 X+30 FMAX 13 Y+20 FMAX M3 M99 14 X+80 FMAX 15 Y+50 FMAX M9 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 327 à celle de la distance d'approche Q200.. Si Q214=0, le retrait s'effectue sur la paroi du trou. 7 Pour finir, la commande repositionne l'outil au centre du perçage. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 328 Choisir l’angle de sorte que la pointe de l’outil soit parallèle au sens de dégagement Sélectionner le sens de dégagement Q214 de manière à ce que l'outil s'éloigne du bord du trou HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 329 : angle auquel la TNC doit positionner 12 X+30 FMAX l'outil avant son dégagement. Plage de 13 Y+20 FMAX M3 M99 programmation : -360,000 à 360,000 14 X+80 FMAX 14 Y+50 FMAX M99 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 330 DISTANCE D'APPROCHE Q200 soit au SAUT DE BRIDE Le SAUT DE BRIDE Q204 ne s'applique que si la valeur programmée est supérieure à celle de la DISTANCE D'APPROCHE Q200 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 331 DISTANCE D'APPROCHE Q200 soit au SAUT DE BRIDE Le SAUT DE BRIDE Q204 ne s'applique que si la valeur programmée est supérieure à celle de la DISTANCE D'APPROCHE Q200 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 332 DISTANCE D'APPROCHE Q200 soit au SAUT DE BRIDE Le SAUT DE BRIDE Q204 ne s'applique que si la valeur programmée est supérieure à celle de la DISTANCE D'APPROCHE Q200 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 333 Utiliser le paramètre machine displayDepthErr (n°201003) pour définir si la commande doit émettre un message d'erreur (on) ou pas (off) en cas de saisie d'une profondeur positive HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 334 Q205 Profondeur passe min.? (en incrémental) : si vous avez programmé une VALEUR REDUCTION Q212, la commande limite la passe à Q205. Plage de programmation : 0 à 99999,9999 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 335 T-ANGLE du tableau d'outils TOOL.T. = profondeur par rapport à la pointe de l'outil = profondeur par rapport à la partie cylindrique de l'outil. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 336 FMAX. Le saut de bride Q204 n'agit que si la valeur programmée est supérieure à celle de la distance d'approche Q200. 7 Pour finir, la commande repositionne l'outil au centre du perçage. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 337 Choisir l’angle de sorte que la pointe de l’outil soit parallèle au sens de dégagement Sélectionner le sens de dégagement Q214 de manière à ce que l'outil s'éloigne du bord du trou HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 338 à laquelle aucune collision ne peut se produire entre l'outil et la pièce (moyen de Q254=200 ;AVANCE PLONGEE serrage). Plage d’introduction 0 à 99999,9999 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 339 Q336 Angle pour orientation broche? (en absolu) : angle sur lequel la commande positionne l'outil avant la plongée et avant le dégagement hors du trou Plage de programmation : -360,0000 à 360,0000 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 340 à la distance d'approche ou au saut de bride, avec l'avance de retrait. Le saut de bride Q204 n'agit que si la valeur programmée est supérieure à celle de la distance d'approche Q200. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 341 Utiliser le paramètre machine displayDepthErr (n°201003) pour définir si la commande doit émettre un message d'erreur (on) ou pas (off) en cas de saisie d'une profondeur positive HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 342 à la profondeur de passe actuelle après un retrait du trou ; valeur de la dernière passe. Plage de programmation : 0 à 99999,9999 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 343 T-ANGLE du tableau d'outils TOOL.T. = profondeur par rapport à la pointe de l'outil = profondeur par rapport à la partie cylindrique de l'outil. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 344 à -2, la commande débute la procédure de perçage à -1,6 mm. Le tableau suivant présente différents exemples expliquant comment calculer le début du perçage : HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 345 2 est de ce fait utilisée.) 0,2*2=0,4 -1,6 0,2*5=1 0,2*10=2 0,2*25=5 0,2*100=20 (Q200=5, 20>5, la valeur 5 est de ce fait utilisée.) 0,2*2=0,4 -1,6 0,2*5=1 0,2*10=2 0,2*25=5 0,2*100=20 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 346: Débourrage

    à -2, la commande amène l'outil en position de débourrage à -0,4. Le tableau suivant présente différents exemples expliquant comment calculer la position pour le débourrage (position de retrait) : HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 347 0,8*100=80 (Q200=5, 80>5, la valeur 5 est de ce fait utilisée.) 0,8*2=1,6 -1,6 0,8*5=4 0,8*10=8 0,8*25=20 0,8*100=80 (Q200=20, 80>20, la valeur 20 est de ce fait utilisée.) HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 348 : voir Page 344 9 Si vous avez programmé un saut de bride, la commande y amène l'outil avec l'avance FMAX. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 349 Utiliser le paramètre machine displayDepthErr (n°201003) pour définir si la commande doit émettre un message d'erreur (on) ou pas (off) en cas de saisie d'une profondeur positive HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 350 Si vous avez paramétré Q208=0, la commande retire l'outil avec Q206 AVANCE PLONGEE PROF.. Plage de programmation : 0 à 99999,999, sinon FMAX, FAUTO HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 351 Q205 Profondeur passe min.? (en incrémental) : si vous avez programmé une VALEUR REDUCTION Q212, la commande limite la passe à Q205. Plage de programmation : 0 à 99999,9999 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 352 à -2, la commande débute la procédure de perçage à -1,6 mm. Le tableau suivant présente différents exemples expliquant comment calculer le début du perçage : HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 353 2 est de ce fait utilisée.) 0,2*2=0,4 -1,6 0,2*5=1 0,2*10=2 0,2*25=5 0,2*100=20 (Q200=5, 20>5, la valeur 5 est de ce fait utilisée.) 0,2*2=0,4 -1,6 0,2*5=1 0,2*10=2 0,2*25=5 0,2*100=20 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 354 à -2, la commande amène l'outil en position de débourrage à -0,4. Le tableau suivant présente différents exemples expliquant comment calculer la position pour le débourrage (position de retrait) : HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 355 0,8*100=80 (Q200=5, 80>5, la valeur 5 est de ce fait utilisée.) 0,8*2=1,6 -1,6 0,8*5=4 0,8*10=8 0,8*25=20 0,8*100=80 (Q200=20, 80>20, la valeur 20 est de ce fait utilisée.) HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 356: Exemples De Programmation

    10 X+10 R0 FMAX M99 Approche du perçage 4, appel de cycle 11 Z+250 R0 FMAX M2 Dégagement de l'outil, fin du programme 12 END PGM C200 MM HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 357: Exemple : Utilisation Des Cycles De Perçage En Liaison

    Entre les deux points, la commande se sert de cette fonction pour positionner l'outil au saut de bride avec un CYCL CALL PAT. Cette fonction reste active jusqu’à M30. Q345=+1 ;CHOIX HAUT. POSITNMT HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 358 17 CYCL CALL PAT F5000 M13 Appel de cycle en lien avec un motif de points 18 Z+100 R0 FMAX M2 Dégager l'outil, fin de programme 19 END PGM 1 MM HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 359 FMAX. 4 A la distance d'approche, le sens de rotation broche est à nouveau inversé. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 360 Utiliser le paramètre machine displayDepthErr (n°201003) pour définir si la commande doit émettre un message d'erreur (on) ou pas (off) en cas de saisie d'une profondeur positive HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 361 Dégagement en cas d'interruption du programme Si vous appuyez sur la touche Arrêt CN pendant le taraudage, la commande affiche une softkey pour vous permettre de dégager l'outil. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 362 Attention lors de la programmation ! La machine et la commande doivent avoir été préparées par le constructeur de la machine. Cycle utilisable uniquement sur les machines avec asservissement de broche. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 363 Il est toutefois recommandé de sélectionner la distance d'approche Q200 de manière à ce que l'axe d'outil quitte la course d'accélération dans la limite de cette course. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 364 (moyen de serrage). Plage d’introduction 0 à 99999,9999 Q239=+1 ;PAS DE VIS Q203=+25 ;COORD. SURFACE PIECE Q204=50 ;SAUT DE BRIDE HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 365: Dégagement En Cas D'interruption Du Programme

    Vous avez la possibilité de dégager l'outil dans le sens négatif et dans le sens positif de l'axe d'outil. Avant le dégagement, vous devez décider délibérément du sens dans lequel l’outil doit être dégagé du trou percé. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 366: Déroulement Du Programme

    Déplacer l'outil à la hauteur de sécurité (programmer F avec valeur) 14 CYCL DEF 200 PERCAGE Définition du cycle Perçage Q200=2 ;DISTANCE D'APPROCHE Q201=-25 ;PROFONDEUR Q206=150 ;AVANCE PLONGEE PROF. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 367 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 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 369: Cycles D'usinage : Fraisage De Poches/ Tenons / Rainures

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

    Cycle d'ébauche/de finition avec sélection des opérations d'usinage et 256 TENON RECTANGULAIRE Ebauche/finition avec passe latérale quand plusieurs tours sont nécessaires 233 SURFAÇAGE Surface transversale comptant jusqu'à trois limites HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 371 (si programmé ainsi). 6 La commande effectue ensuite la finition du fond de la poche de l'intérieur vers l'extérieur. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 372 Effectuer une opération d'ébauche au préalable Veiller à ce que la commande puisse prépositionner l'outil en avance rapide sans entrer en collision avec la pièce HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 373 Plage d’introduction 0 à 99999,9999 Q369 Surep. finition en profondeur? (en incrémental) : surépaisseur de finition pour la profondeur. Plage de programmation : 0 à 99999,9999 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 374 Q200=2 ;DISTANCE D'APPROCHE Q203=+0 ;COORD. SURFACE PIECE Q204=50 ;SAUT DE BRIDE Q351=+1 ;MODE FRAISAGE Q370=1 ;FACTEUR RECOUVREMENT 9 X+50 R0 FMAX 10 Y+50 R0 FMAX M3 M99 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 375 à gauche 7 La commande effectue ensuite la finition du fond de la rainure, de l'intérieur vers l'extérieur. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 376 Si vous utilisez un outil d'ébauche de petites dimensions, l’outil de finition devra enlever une très grande quantité de matière. Il faut donc en tenir compte lorsque vous choisirez votre outil ! HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 377 ;AVANCE FRAISAGE distance parcourue par l'outil en une passe ; Q206=150 ;AVANCE PLONGEE PROF. la valeur doit être supérieure à 0. Plage de programmation : 0 à 99999,9999 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 378 : : position de plongée toujours à l'extrémité droite de la rainure : position de plongée toujours à l'extrémité gauche de la rainure : plongée en va-et-vient HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 379 6 La commande amène ensuite l'outil à la profondeur de passe suivante et usine le tenon à cette profondeur. 7 Ce processus est répété jusqu'à ce que la profondeur programmée pour le tenon soit atteinte. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 380 A la fin, la commande ramène l'outil à la distance d'approche ou au saut de bride (si programmé). La position finale de l'outil après l'exécution du cycle ne correspond pas à la position initiale. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 381 : 0 à 99999,9999 Q207 Avance fraisage? : vitesse de déplacement de l'outil lors du fraisage, en mm/min. Plage d’introduction 0 à 99999,999 ou FAUTO, FU, FZ HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 382 RECOUVREMENT réduire le recouvrement. Plage de saisie 0,1 à 9 X+50 R0 FMAX 1,9999 10 Y+50 R0 FMAX M3 M99 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 383 3 L'outil se déplace ensuite, avec l'avance de fraisage Q207 , à la première profondeur de passe qui a été calculée par la commande sur l'axe de broche. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 384 Lors de la dernière passe, l'outil exécute l'usinage de la surépaisseur de finition, avec l'avance de finition. 11 A la fin, la commande retire l'outil au saut de bride avec l'avance FMAX. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 385 Lors de la dernière passe, l'outil exécute l'usinage de la surépaisseur de finition, avec l'avance de finition. 10 A la fin, la commande retire l'outil au saut de bride avec l'avance FMAX. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 386 Pour l'ébauche, la commande tient compte de la surépaisseur latérale. Pour la finition, la surépaisseur sert au prépositionnement de l'outil. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 387 Utiliser le paramètre machine displayDepthErr (n°201003) pour définir si la commande doit émettre un message d'erreur (on) ou pas (off) en cas de saisie d'une profondeur positive HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 388 Vous pouvez définir le sens de la première passe transversale par rapport au PT INITIAL 2EME AXE en faisant précéder la valeur d'un signe. Plage de programmation : -99999,9999 à 99999,9999 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 389 Plage de programmation : 0 à 99999,9999 Q200 Distance d'approche? (en incrémental) : distance entre la pointe de l'outil et la surface de la pièce Plage de saisie 0 à 99999,9999 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 390 1: position de l'outil = coin inférieur gauche : position de l'outil = coin inférieur droit : position de l'outil = coin supérieur droit : position de l'outil = coin supérieur gauche HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 391 7 Y+50 R0 M3 M99 Appel du cycle pour usinage extérieur 8 CYCL DEF 252 POCHE RECTANGULAIRE Définition du cycle Q215=0 ;OPERATIONS D'USINAGE Q218=50 ;1ER COTE Q219=50 ;2EME COTE HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 392 ;MODE FRAISAGE Q370=1 ;FACTEUR RECOUVREMENT 9 X+50 R0 FMAX 10 Y+50 R0 FMAX M99 Appel du cycle 11 Z+250 R0 FMAX M30 12 END PGM C210 MM HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 393 Cycles : conversions de coordonnées...
  • Page 394: Principes De Base

    1.0 Exécuter les fonctions auxiliaires M2, M30 ou la séquence CN END PGM (ces fonctions M dépendent de paramètres machine). Sélectionner un nouveau programme CN HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 395 Le paramètre machine CfgDisplayCoordSys (n° 127501), disponible en option, vous permet de choisir le système de coordonnées dans lequel l'affichage d’état doit afficher un décalage de point zéro actif. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 396: Désactivation

    : Nom et chemin d'accès du tableau de points zéro actif Numéro du point zéro actif Commentaire de la colonne DOC du numéro de point zéro actif HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 397 Q, la commande activera le 78 CYCL DEF 7.1 #5 numéro du point zéro indiqué au paramètre Q. Plage de programmation : 0 à 9999 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 398: Sélectionner Le Tableau De Points Zéro Dans Le Programme Cn

    SELECT. TYPE et AFFICHER .D. Sélectionner le tableau souhaité ou introduire un nouveau nom de fichier Editer le fichier. La barre de softkeys affiche pour cela notamment les fonctions suivantes : HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 399 Curseur en début de ligne Curseur en fin de ligne Copier la valeur actuelle Insérer la valeur copiée Ajouter nombre de lignes possibles (points zéro) en fin de tableau HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 400: Configurer Le Tableau Points Zéro

    Exécuter le programme CN avec vigilance après avoir modifié le tableau de points zéro. Affichages d’état Dans l'affichage d'état supplémentaire, la commande affiche les valeurs du décalage actif du point zéro. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 401: Attention Avant De Programmer

    également utiliser la softkey SELECTION pour sélectionner le point d'origine de votre choix directement dans le tableau de points d’origine. Plage de programmation : 0 à 65 535 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 402 Il est permis de programmer au maximum trois axes. Plage de programmation : jusqu'à trois axes CN X, Y, Z, U, V, W, A, B, C HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 403: Condition Requise

    99,999999 13 CYCL DEF 7.1 X+60 14 CYCL DEF 7.2 Y+40 15 CYCL DEF 11.0 FACTEUR ECHELLE 16 CYCL DEF 11.1 SCL 0.75 17 CALL LBL 1 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 404: Facteur Echelle Specifique A L'axe

    Le contour est étiré à partir du centre ou bien réduit dans sa direction, donc pas nécessairement depuis le point zéro actuel ou en direction de celui-ci comme dans le cycle 11 FACTEUR ECHELLE. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 405 99999,9999 Exemple 25 CALL LBL 1 26 CYCL DEF 26.0 FACT. ECHELLE AXE 27 CYCL DEF 26.1 X 1.4 Y 0.6 CCX+15 CCY+20 28 CALL LBL 1 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 406 Décalage du point zéro 15 CYCL DEF 7.1 X+45 16 CYCL DEF 7.2 Y+60 17 CALL LBL 1 18 CYCL DEF 7.0 POINT ZERO 19 CYCL DEF 7.1 X+0 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 407 Se positionner au trou 3, appeler le cycle 27 X-20 R0 FMAX M99 Se positionner au trou 4, appeler le cycle 28 LBL 0 29 END PGM UP2 MM HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 409 Cycles : fonctions spéciales...
  • Page 410 Résumé La commande propose les cycles suivants pour les applications spéciales suivantes : Softkey Cycle Page 9 TEMPORISATION 12 Appel de programme 13 Orientation de la broche HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 411 Paramètres du cycle Temporisation en secondes : entrer la temporisation en secondes. Plage de programmation : 0 à 3600 s (1 heure) par pas de 0,001 s HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 412: Fonction Du Cycle

    58 Y+50 FMAX M99 Le programme CN peut être appelé avec : CYCL CALL (séquence CN distincte) ou M99 (pas à pas) ou M89 (après chaque séquence de positionnement) HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 413 13 après l'un des cycles d'usinage indiqués ci-dessus. Paramètres du cycle Angle d'orientation : programmer l'angle par rapport à l'axe de référence angulaire du plan d'usinage. Plage de programmation : 0,0000° à 360,0000° HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 414: Déroulement Du Cycle

    Le signe du paramètre de cycle Profondeur de filetage détermine le sens de l’usinage. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 415 = filet à gauche (M4 pour une profondeur de perçage négative) Exemple 25 CYCL DEF 18.0 FILETAGE 26 CYCL DEF 18.1 PROFONDEUR = -20 27 CYCL DEF 18.2 PAS = +1 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 417: Cycles Palpeurs

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

    Dans les modes de fonctionnement Mode Manuel et Manivelle électronique, la commande propose des cycles de palpage que vous pouvez utiliser pour : étalonner le palpeur initialiser des points d'origine HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 419: Avant De Travailler Avec Les Cycles Palpeurs

    TRACK = ON. De cette manière, la tige de palpage est toujours déviée dans la même direction. Si vous modifiez TRACK = ON, vous devrez ré-étalonner le palpeur. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 420: Palpeur À Commutation, Avance De Palpage : F Dans Le Tableau De Palpeurs

    FMAX définie ou avec l'avance rapide de la machine. Valeur d'introduction = FMAX_PROBE : positionnement avec l'avance définie dans FMAX Valeur = FMAX_MACHINE : Prépositionnement avec l'avance rapide de la machine HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 421: Exécuter Les Cycles Palpeurs

    à la coordonnée de la hauteur de sécurité, la commande positionne tout d'abord le palpeur au premier point de palpage dans le plan d'usinage, puis directement à la hauteur de mesure sur l'axe de palpage. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 422: Information Générale

    Régler 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 de palpeurs : appuyer sur la softkey FIN HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 423 EnDat. REACTION Comportement en cas de collision avec le palpeur Réaction ? NCSTOP : interruption du programme CN EMERGSTOP : ARRET D'URGENCE, freinage plus rapide des axes HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 424 à la fin du cycle de palpage. Modes d'étalonnage disponibles : Etalonnage de l'outil, avec l'outil à l'arrêt Etalonnage de l'outil, avec l'outil en rotation Etalonnage dent par dent HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 425 Avant de travailler avec les cycles de mesure, vous devez saisir toutes les données nécessaires à l'étalonnage dans la mémoire centrale d'outils et appeler l'outil à étalonner avec TOOL CALL. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 426: Définir Les Paramètres Machine

    = tolérance de mesure • n avec Avance de palpage [mm/min] Tolérance de mesure : Tolérance de mesure [mm], dépend de maxPeriphSpeedMeas Vitesse de rotation [tr/mn] HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 427: Rayon D'outil

    : Tolérance de mesure = (r • measureTolerance1) / 5 mm) avec Rayon d'outil actif [mm] Erreur de mesure max. admissible measureTolerance1 : HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 428: Données Dans Le Tableau D'outils Tool.t

    10 mm, par exemple boule doit être mesuré) manière à ne pas mesurer le diamètre dans le rayon) HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 429 11 Pour finir, la commande fait revenir la tige de palpage à la distance d'approche, le long de l'axe d’outil, et la positionne au centre du TT. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 430 (zone de sécurité indiquée au paramètre safetyDistToolAx (n°114203)). Plage de programmation : -99999,9999 à 99999,9999 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 431: Semi-Automatique

    étalonnages d'outil suivants. L'outil d'étalonnage devrait présenter un diamètre supérieur à 15 mm et sortir d'environ 50 mm du mandrin de serrage. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 432 : sans arrêt avant le début du cycle. La commande lance la procédure d'étalonnage à partir de la position actuelle. Avant de lancer le cycle 484, vous devez amener l'outil au-dessus du palpeur de table. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 433 Les longueurs de toutes les dents sont ensuite mesurées par le changement d'orientation de la broche. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 434 Plage de programmation : -99999,9999 à 99999,9999 Etalonnage dents? 0=non/1=oui : vous définissez ici si l'étalonnage dent par dent dit ou non être exécuté (20 dents max. étalonnables). HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 435 Pour cela, vous devez définir à 0 le nombre des dents CUT dans le tableau d'outils et adapter le paramètre machine CfgTT (n°122700). Consultez le manuel de votre machine. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 436 Plage de programmation : -99999,9999 à 99999,9999 Etalonnage dents? 0=non/1=oui : vous définissez ici si l'étalonnage dent par dent dit ou non être exécuté (20 dents max. étalonnables). HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 437 Pour cela, vous devez définir à 0 le nombre des dents CUT dans le tableau d'outils et adapter le paramètre machine CfgTT (n° 122700). Consultez le manuel de votre machine. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 438 Plage de programmation : -99999,9999 à 99999,9999 Etalonnage dents? 0=non/1=oui : vous définissez ici si l'étalonnage dent par dent dit ou non être exécuté (20 dents max. étalonnables). HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 439 Tableaux et résumés...
  • Page 440: Données Du Système

    La fonction élimine les chemins de fichier relatifs. N° de Existe-t-il un répertoire portant le nom paramètre QS QS(IDX)? 0 = Non, 1 = Oui Seuls les chemins de répertoires absolus sont possibles. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 441 0 = désactivé, 1 = activé Avance active Index d'outil suivant Indice de l'outil courant Numéro de la broche active Vitesse de coupe programmée en mode Tournage HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 442 1: paramètre de cycle programmé comme string dans CYCL DEF (paramètre Q) Hauteur de sécurité (cycles de palpage 30 à Contrôle (cycles de palpage 30 à 33) HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 443: Données Du Tableau D'outils

    TT : sens de rotation DIRECT 0 = positif, –1 = négatif N° d'outil TT : décalage plan R-OFFS R - 99999,9999 N° d'outil TT : décalage longueur L-OFFS HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 444 N° d'outil Ligne correspondante dans le tableau des palpeurs N° d'outil Indication de la date de la dernière utilisation N° d'outil Pas pour les cycles de filetage HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 445: Déterminer L'emplacement D'outil

    Surépaisseur du rayon d'outil DR TOOL CALL automatique 0 = oui, 1 = non Surépaisseur du rayon d'outil DR2 Indice d'outil Avance active Vitesse de coupe en [mm/min] HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 446 14 = retrait d'un outil interne, 15 = retrait d'un outil spécial Numéro de l'outil T Longueur Rayon Index Données d'outil programmées dans TOOL 1 = oui, 0 = non HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 447: Corrections D'outils

    Index 99 = broche active Corrections d'outils 1 = sans Rayon actif surépais- seur 2 = avec surépais- seur 3 = avec HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 448: Transformations De Coordonnées

    Projette l'angle système de coordonnées de programmation configuré au paramètre QL dans le système de coordonnées d'outil. Si vous ignorez IDX, l'angle 0 est utilisé pour la projection. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 449 En cas d'appel avec la correction de rayon d'outil active, la fonction fournit les positions non corrigées des axes principaux X, Y et Z. Si la fonction est appelée pour un axe rotatif, HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 450 Tête à renvoi d'angle : vecteur de direction de l'outil dans le système de coordonnées de base B-CS Index : 1, 2, 3 ( X, Y, Z ) HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 451: Modifier Le Comportement Géométrique

    (temps réel) Format : J.MM.AAAA h:mm Formatage de : Heure système en secondes qui se sont écoulées depuis le 1.1.1970, 0:00 (calcul par anticipation) Format : J.MM.AAAA h:mm HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 452 écoulées depuis le 1.1.1970, 0:00 (temps réel) Format : JJ-MM-AAAA Formatage de : Heure système en secondes qui se sont écoulées depuis le 1.1.1970, 0:00 (calcul par anticipation) Format : JJ-MM-AAAA HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 453 écoulées depuis le 1.1.1970, 0:00 (temps réel) Format : h:mm:ss Formatage de : Heure système en secondes qui se sont écoulées depuis le 1.1.1970, 0:00 (calcul par anticipation) Format : h:mm:ss HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 454 WPL-CS GPS : décalage dans le système de la pièce 0 = désactivé, 1 = activé GPS : offset de l'axe 0 = désactivé, 1 = activé HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 455: Configurations Globales De Programme (Gps)

    Avance de mesure Avance de prépositionnement : FMAX_PROBE ou FMAX_MACHINE Course de mesure max. Distance de sécurité Orientation possible de la broche 0 = non, 1 = oui HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 456 TT : vitesse de rotation de la broche TT : sens de palpage TT : activer la transmission radio TT : arrêt en cas de déviation du palpeur HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 457 Etat d'erreur de la procédure de palpage : 0: procédure de palpage terminée –1: point de palpage non atteint –2: palpeur déjà dévié au début de la procé- dure de palpage HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 458 CN 12 = poursuite avec la ligne du tableau de palettes à laquelle l'erreur CN est survenue 13 = poursuite avec la palette suivante HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 459 Limite d'avance pour vitesse élevée (MP_minPathFeed) en mm/min A-coup max. en cas de vitesse peu élevée (MP_maxPathJerk) en m/s A-coup max. en cas de vitesse élevée (MP_maxPathJerkHi) en m/s HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 460 0 = désactivé, 1 = activé Index de l'axe DCM : tolérance maximale des axes linéaires physique en mm (MP_maxLinearTolerance) Index de l'axe DCM : tolérance angulaire maximale en [°] physique (MP_maxAngleTolerance) HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 461 Index de l'axe Compensation de l'erreur de poursuite dans physique la phase d'à-coup (MP_IpcJerkFact) Index de l'axe Facteur kv de l'asservissement de position physique en 1/s (MP_kvFactor) HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 462 Surépaisseur rayon d'outil DR2 Outil bloqué TL 0 = non bloqué, 1 = bloqué Numéro de l'outil jumeau RT Durée d'utilisation max.TIME1 Durée d'utilisation maximale TIME2 avec TOOL CALL HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 463 Ligne correspondante dans le tableau des palpeurs Indication de la date de la dernière utilisation Pas pour les cycles de filetage Dépassement de la durée de vie de l'outil HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 464: Utilisation Et Équipement Des Outils

    Angle de broche actuel en [°] N° de Déterminer le numéro d'outil à partir du nom paramètre QS de l'outil. La valeur retour permet, selon les règles configurées, de rechercher l'outil frère. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 465 CfgMachineSimul/simMode différent de FullOperation ou mode Test de programme activé) 1 = le mouvement est exécuté (paramètre CfgMachineSimul/simMode = FullOperation, peut être programmé à des fins de test) HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 466: Etat De L'exécution

    10 = exécution des opérations pour le passage du mode Tournage ou mode Fraisage 11 = exécution des opération pour le passage du mode Fraisage au mode Tournage HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 467 0 = non 1 = oui M101 activé (état visible) ? 0 = non 1 = oui M136 activé? 0 = non 1 = oui HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 468: Activer Le Sous-Fichier De Paramètres-Machine

    Entrée automate No. sortie Sortie automate N° de Compteur automate compteur N° timer Timer PLC No. octet Octet automate No. mot Mot automate No. double Double mot automate HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 469 Nom symbolique du tableau de points d'ori- gine des palettes. Nom symbolique du tableau d'outils. Nom symbolique du tableau d'emplace- ments. Nom symbolique du tableau d'outils de tournage HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 470: Valeurs Programmées Dans L'appel D'outil (String Système)

    Lire l'identifiant de version du logiciel CN (string système) 10630 Le string correspond au format de l'identifiant de version affiché, par exemple 340590 09 ou 817601 05 SP1. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 471: Id 10 Information De Programmation

    ID 350 NR 53 IDX 2 daire CAL-OF2 N° d'outil Angle de broche lors de l'étalonnage CAL- ID 350 N°54 N° d'outil Type d'outil pour le tableau d'emplace- ments PTYP HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 472 Niveau de filtre pour le circuit d'asservisse- ment Tolérance programmée dans cycle 32 ou ID 30 N°48 MP1096 ID 240 Positions nominales dans le système REF HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 473: Id 310 Modifications Du Comportement Géométrique

    ID 501 Tableau de points zéro (système REF) Ligne Colonne Valeur dans le tableau de points zéro Tableau de points d'origine ID 502 Tableau de points d'origine HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 474 0 = paramètre machine non disponible CfgRead 1 = paramètre machine disponible Fonction ou colonne de tableau plus disponible Exporter cellule du tableau avec FN 26 / FN 28 ou SQL HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 475: Information Technique

    3 x USB 2.0 (1 x USB 2.0 en face avant ; 2 x USB 3.0 au dos) ■ Température ambiante En service : 5 °C à +45 °C ■ En stockage : -35 °C à +65 °C HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 476 1 à 65 534 (5,0) Nombre de répétitions de parties de programme REP 0 à 1 199 (4,0) Numéro d’erreur pour la fonction de paramètre Q FN14 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 477: Fonctions Utilisateur

    , ln, log, valeur absolue d'un nombre, constante π, inverser, ignorer certains chiffres avant et après la virgule ■ Fonctions de calcul d'un cercle ■ Paramètre string HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 478: Graphique D'usinage

    Plusieurs tableaux de points zéro pour mémoriser les points zéro associés à une pièce ■ Cycles palpeurs Etalonnage du palpeur ■ Définition manuelle ou automatique du point d'origine ■ Etalonnage automatique des outils HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 479: Accessoires

    TS 260 : palpeur 3D à commutation avec liaison par câble ■ TT 160 : palpeur 3D à commutation pour l'étalonnage d'outils ■ KT 130 : palpeur à commutation simple avec connexion par câble HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 480: Cycles D'usinage

    CERCLE DE TROUS ■ GRILLE DE TROUS ■ FRAISAGE TRANSVERSAL ■ CENTRAGE ■ PERC.PROF. MONOLEVRE ■ INIT. PT DE REF. ■ POCHE RECTANGULAIRE ■ RAINURAGE ■ TENON RECTANGULAIRE HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 481 Appel de cycle séquence par séquence ■ Avance F en millimètres par tour de broche M136 M137 Annuler M136 ■ Retrait de l'outil du contour, dans le sens de l'axe d'outil M140 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 482 FN28: TABREAD: Lire un tableau Cycle étalonnage du TT....429 personnalisable....267, 267 définir........295 Etalonnage d'outil FN 29: PLC: transmettre des Cycle valeurs au PLC......210 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 483 Lire des données système.. 243 Instructions SQL...... 212 avec GOTO......120 Sélectionner......239 iTNC 530........60 Sauvegarder des fichiers Paramètre string Service........143 Déterminer la la longueur..246 Vérifier........ 245 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 484 Variables de texte..... 238 Vibration à résonance....268 Visionneuse de CAO....289 Vitesse de rotation de la broche saisir........106 Vitesse de rotation oscillante..268, Vue de formulaire..... 265 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2018...
  • Page 485: Les Palpeurs De Heidenhain

    DR. JOHANNES HEIDENHAIN GmbH Dr.-Johannes-Heidenhain-Straße 5 83301 Traunreut, Germany  +49 8669 31-0  +49 8669 32-5061 E-mail: info@heidenhain.de  +49 8669 32-1000 Technical support Measuring systems  +49 8669 31-3104 E-mail: service.ms-support@heidenhain.de  +49 8669 31-3101 NC support E-mail: service.nc-support@heidenhain.de NC programming ...

Table des Matières