Télécharger Imprimer la page
HEIDENHAIN TNC 128 Manuel Utilisateur
Masquer les pouces Voir aussi pour TNC 128:

Publicité

Liens rapides

TNC 128
Manuel utilisateur
Programmation en Texte clair
Logiciel CN
771841-18
Français (fr)
10/2023

Publicité

loading

Sommaire des Matières pour HEIDENHAIN TNC 128

  • Page 1 TNC 128 Manuel utilisateur Programmation en Texte clair Logiciel CN 771841-18 Français (fr) 10/2023...
  • Page 2 Données d'outils 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/2023...
  • Page 3 à 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/2023...
  • Page 4 Sommaire HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 5 14 Cycles : Fraisage de poches/ tenons / rainures..............441 15 Cycles : Conversions de coordonnées..................473 16 Cycles : fonctions spéciales....................485 17 Cycles palpeurs........................18 Tableaux et résumés......................HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 6 Sommaire HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 7 Sommaire Principes..........................Remarques sur ce manuel......................Type de commande, logiciel et fonctions................... Options logicielles..............................Nouvelles fonctions et fonctions modifiées dans le(s) logiciel(s) 77184x-18.......... Fonctions de cycles modifiées 77184x-18...................... HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 8 Principaux éléments d'utilisation de la commande..................Ouverture d'un nouveau programme CN / gestion de fichiers..............Définir une pièce brute............................Structure du programme............................. Programmer un contour simple......................... Créer un programme avec cycles........................HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 9 Appeler le gestionnaire de fichiers........................Sélectionner les lecteurs, répertoires et fichiers..................... Créer un nouveau répertoire..........................Créer un nouveau fichier............................Copier un fichier..............................Copier un fichier dans un autre répertoire....................... HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 10 Copier un tableau..............................Copier un répertoire.............................. Sélectionner l'un des derniers fichiers sélectionnés..................Effacer un fichier..............................Effacer un répertoire............................. Sélectionner des fichiers............................Renommer un fichier............................Trier les fichiers..............................Fonctions spéciales.............................. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 11 Valeurs delta des longueurs et rayons d'outils....................Saisie des données d'outils dans le programme CN..................Appeler des données d'outils..........................Changement d'outil............................... Correction d'outil........................Introduction................................Correction de la longueur d'outil........................Correction du rayon d'outil..........................HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 12 Sous-programmes et répétitions de parties de programme............... Programmation avec paramètres Q........................Déplacements d'outils......................... Programmer un déplacement d’outil pour une opération d’usinage............Mémoriser la position effective.......................... Exemple : droite..............................HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 13 Créer un graphique de programmation pour le programme CN existant..........Afficher ou masquer les numéros de séquences..................Effacer le graphique.............................. Afficher grille................................Agrandissement ou réduction de la découpe....................HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 14 Journal des touches............................. Textes d'assistance............................... Enregistrer des fichiers Service.......................... Fermer la fenêtre de messages d'erreur......................6.12 Système d'aide contextuel TNCguide..................Application................................Travailler avec TNCguide............................. Télécharger les fichiers d'aide actuels......................HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 15 Fonctions complémentaires pour le comportement de contournage........... Facteur d'avance pour les déplacements de plongée : M103..............Avance en millimètres/tour de broche : M136....................Retrait du contour dans le sens de l'axe d'outil : M140................HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 16 Sous-programme dans sous-programme......................Renouveler des répétitions de parties de programme.................. Répéter un sous-programme..........................Exemples de programmation...................... Exemple : groupe de trous........................... Exemple : groupe trous avec plusieurs outils....................HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 17 FN 19: PLC – Transférer des valeurs au PLC....................FN 20: WAIT FOR – Synchroniser la CN et le PLC..................FN 29: PLC – Transmettre des valeurs au PLC..................... HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 18 9.12 Accéder à un tableau avec des instructions SQL................ Introduction................................Programmer une instruction SQL........................Récapitulatif des fonctions..........................SQL BIND................................. SQL EXECUTE................................. SQL FETCH................................SQL UPDATE................................SQL INSERT................................SQL COMMIT................................SQL ROLLBACK..............................SQL SELECT................................Exemples................................. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 19 Décalage de point zéro avec TRANS DATUM....................Mise en miroir avec TRANS MIRROR....................... Mise à l'échelle avec TRANS SCALE......................... Réinitialiser des valeurs avec TRANS RESET....................Sélectionner la fonction TRANS......................... HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 20 Editer des textes..............................Effacer des caractères, mots et lignes et les insérer à nouveau..............Modifier des blocs de texte..........................Trouver des texte partiels............................ 10.14 Temporisation FUNCTION DWELL....................Programmer une temporisation......................... HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 21 Sommaire 11 Visionneuse de CAO......................11.1 Partage d'écran de la visionneuse de CAO................. Principes de base du CAD Viewer........................11.2 Visionneuse de CAO........................Application................................HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 22 12.7 Cycle 221 GRILLE DE TROUS...................... Paramètres du cycle............................. 12.8 Tableaux de points avec des cycles................... Application avec des cycles..........................Appeler le cycle en lien avec les tableaux de points..................HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 23 Exemple : Utiliser des cycles avec PATTERN DEF..................13.11 Cycle 206 TARAUDAGE......................Paramètres du cycle............................. 13.12 Cycle 207 TARAUDAGE RIGIDE....................Paramètres du cycle............................. Dégagement en cas d'interruption du programme..................13.13 Exemples de programmation...................... Exemple : Taraudage............................HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 24 14.3 Cycle 253 RAINURAGE....................... Paramètres du cycle............................. 14.4 Cycle 256 TENON RECTANGULAIRE................... Paramètres du cycle............................. 14.5 Cycle 233 FRAISAGE TRANSVERSAL..................Paramètres du cycle............................. 14.6 Exemples de programmation...................... Exemple : fraisage de poches, tenons......................HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 25 15.4 Cycle 8 IMAGE MIROIR....................... Paramètres du cycle............................. 15.5 Cycle 11 FACTEUR ECHELLE...................... Paramètres du cycle............................. 15.6 Cycle 26 FACT. ECHELLE AXE....................Paramètres du cycle............................. 15.7 Exemples de programmation...................... Exemple : groupe de trous........................... HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 26 16 Cycles : fonctions spéciales....................485 16.1 Principes de base........................Résumé..................................16.2 Cycle 9 TEMPORISATION......................Paramètres du cycle............................. 16.3 Cycle 12 PGM CALL........................Paramètres du cycle............................. 16.4 Cycle 13 ORIENTATION......................Paramètres du cycle............................. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 27 17.5 Cycle 484 ETALONNAGE TT IR (option 17)................. 507 Paramètres du cycle............................. 17.6 Cycle 481 LONGUEUR D'OUTIL (option 17)................. Paramètres du cycle............................. 17.7 Cycle 482 RAYON D'OUTIL (option 17)..................Paramètres du cycle............................. 17.8 Cycle 483 MESURER OUTIL (option 17)..................Paramètres du cycle............................. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 28 18.1 Données du système........................Liste des fonctions FN 18........................... Comparaison : fonctions FN 18......................... 18.2 Information technique........................ Caractéristiques techniques..........................Fonctions utilisateur.............................. Options de logiciel..............................Accessoires................................Cycles d'usinage..............................Fonctions auxiliaires............................. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 29 Principes...
  • Page 30 Type et source du danger Conséquences en cas de non prise en compte du danger, par ex. "Risque de collision pour les usinages suivants" Solution – Mesures de prévention du danger HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 31 Des modifications à apporter ? Une erreur à signaler ? 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/2023...
  • Page 32 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/2023...
  • Page 33 à HEIDENHAIN. ID : 1322445-xx Lieu d'implantation prévu La commande correspond à la classe A selon EN 55022. Elle est prévue essentiellement pour fonctionner en milieux industriels. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 34 La résolution d'affichage de chacun des axes peut être définie au paramètre machine displayPace (n°101000). La résolution d'affichage minimale des axes est de 0,1 µm ou 0,0001°. L'option logicielle 137 State Reporting Interface n'est plus disponible. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 35 Les Fonctions CN suivantes ont été ajoutées pour la transformation de coordonnées : HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 36 FN 18: SYSREAD (D18) ID15 NR10 : contenu d'un paramètre Q NR11 : contenu d'un paramètre QL NR12 : contenu d'un paramètre QR FN 18: SYSREAD (D18) ID35 NR2 : correction de rayon active HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 37 PGM CALL. Cette softkey active la fonction SEL CORR-TABLE, qui vous permet d'activer un tableau de corrections pour le programme CN. Informations complémentaires : "Activer un tableau de correction", Page 330 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 38 Dans CAD Viewer, vous pouvez sélectionner les plans d'usinage YZ et ZX pour l'opération de fraisage. Le plan d'usinage se sélectionne via le menu de sélection. Informations complémentaires : "Visionneuse de CAO", Page 341 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 39 Au besoin, vous pouvez afficher les fichiers avec la softkey AFFICHER FICHIERS CACHES. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 40 Un lien vers la fonction HEROS Certificats et clés a été ajouté au sein de la fonction MOD Accès externe. Cette fonction vous permet de définir des paramètres pour les connexions sécurisées via SSH. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 41 (n°101301) au démarrage. Si vous activez cette fonction, alors la langue de dialogue ne pourra être modifiée que dans les paramètres machine. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 42 Le paramètre machine CfgTTRectStylus (n°114300) a été ajouté. Ce paramètre vous permet de définir les réglages d'un palpeur d'outils doté d'un élément de palpage de forme carrée. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 43 Il est possible d'utiliser des combinaisons de paramètres QS dans les fonctions SQL EXECUTE et SQL SELECT. Informations complémentaires : "Accéder à un tableau avec des instructions SQL", Page 265 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 44 Dans la fenêtre d'erreurs, la softkey FILTRE a été renommée en GROUPEMENT. Avec cette softkey, la CN regroupe les avertissements et messages d'erreur. Informations complémentaires : "Softkey GROUPEMENT", Page 154 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 45 Les prototypes sont définis par le constructeur de la machine. Si le prototype contient des valeurs, alors la CN reprendra ses valeurs dans un nouveau tableau CN créé. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 46 5,0000 mm. La plage de saisie maximale des colonnes LBREAK et RBREAK du tableau d'outils a été augmentée de 0 à 3,2767 mm à 0,0000 à 9,0000 mm. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 47 CN attribue automatiquement le rôle HEROS.LegacyUserNoCtrlfct. S vous désactivez le gestionnaire d'outils et que vous activez la case d'option Supprimer les bases de données HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 48 Ces paramètres machine sont contenus dans l'objet de données CfgDncAllowUnsecur (135400). Si la CN détecte une connexion non sécurisée, elle affiche une information. Le paramètre machine CfgStretchFilter (n°201100) a été supprimé. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 49 ARROSAGE du cycle 241 PERC.PROF. MONOLEVRE (DIN/ISO : G241) ont été étendus. Vous pouvez définir un chemin pour une macro utilisateur. Informations complémentaires : "Cycle 241 PERC.PROF. MONOLEVRE ", Page 417 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 50 Avec les cycles 480 ETALONNAGE TT (DIN/ISO: G480) et 484 ETALONNAGE TT IR (DIN/ISO: G484, option 17), vous pouvez étalonner un palpeur d'outils à l'aide d'éléments de palpage de forme carrée. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 51 à la cinématique, pour l’étalonnage et la mesure. Une modification de la cinématique peut, par exemple, être un changement de tête. Informations complémentaires : "Définir les paramètres machine", Page 500 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 52 Principes | Type de commande, logiciel et fonctions HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 53 Premiers pas...
  • Page 54 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/2023...
  • Page 55 CN. Informations détaillées sur ce sujet Mise sous tension de la machine Informations complémentaires : manuel d'utilisation Configuration, test et exécution de programmes CN HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 56 Création et modification de programmes CN Informations complémentaires : "Éditer un programme CN", Page 88 Vue d'ensemble des touches Informations complémentaires : "Éléments d'utilisation de la commande", Page 2 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 57 Informations détaillées sur ce sujet Gestion des fichiers Informations complémentaires : "Gestionnaire de fichiers", Page 94 Ouvrir un nouveau programme CN Informations complémentaires : "Ouvrir et programmer des programmes CN", Page 80 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 58 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 Informations complémentaires : "Ouvrir un nouveau programme CN", Page 83 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 59 7 Quitter le contour 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 126 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 60 Après avoir ouvert une séquence CN à l'aide d'une touche fonctionnelle, la CN vous invite à renseigner toutes les données de l'en-tête dans une fenêtre de dialogue. Pour programmer le contour, procédez comme suit : HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 61 La CN mémorise FMAX. Au besoin, programmer la fonction auxiliaire M, par ex. M3, et activer la broche Appuyer sur la touche END La CN mémorise la séquence de déplacement. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 62 Appuyer sur la touche ENT Programmer la fonction auxiliaire M, par ex. M8 pour activer l'arrosage Appuyer sur la touche END La CN mémorise la séquence de déplacement. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 63 Programmer la coordonnée du point de contour qui varie, par ex. Y 5 Appuyer sur la touche ENT Appuyer sur la softkey R+ Appuyer sur la touche END HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 64 Appuyer sur la touche ENT Programmer la fonction auxiliaire M, par ex. M9 pour désactiver l'arrosage Appuyer sur la touche END La CN mémorise le mouvement de sortie. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 65 Informations complémentaires : "Correction du rayon d'outil", Page 123 Fonctions auxiliaires M Informations complémentaires : "Fonctions auxiliaires pour le contrôle de l'exécution de programme, de la broche et de l'arrosage ", Page 169 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 66 La CN mémorise FMAX. Au besoin, programmer la fonction auxiliaire M, par ex. M3, et activer la broche Appuyer sur la touche END La CN mémorise la séquence de déplacement. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 67 Appuyer sur la softkey CYCLE CALL PAT Appuyer sur la touche ENT La CN mémorise FMAX. Au besoin, programmer la fonction auxiliaire M Appuyer sur la touche END La CN mémorise la séquence CN. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 68 Créer un nouveau programme CN Informations complémentaires : "Ouvrir et programmer des programmes CN", Page 80 Programmation des cycles Informations complémentaires : "Principes de base / vues d'ensemble", Page 345 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 69 Principes de base...
  • Page 70 ê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/2023...
  • Page 71 Informations complémentaires : "Modes de fonctionnement", Page 74 Utiliser les softkeys pour choisir le partage d'écran de votre choix HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 72 Un certain nombre de constructeurs de machine n'utilisent pas le panneau de commande standard HEIDENHAIN. Les touches telles que Marche CN ou Arrêt CN sont décrites dans le manuel de votre machine. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 73 Appliquer une petite quantité de produit nettoyant sur un chiffon Utiliser le chiffon pour essuyer la zone creuse avec précaution, jusqu'à ce que plus aucune trace, ou tache, ne soit visible. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 74 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/2023...
  • Page 75 Softkeys de partage de l'écran Softkey Fenêtre Programme CN 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/2023...
  • Page 76 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/2023...
  • Page 77 PATTERN DEF. Les axes d'outil X et Y peuvent être utilisés dans une certaine mesure et préparés et configurés par le constructeur de la machine. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 78 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/2023...
  • Page 79 X=450 Y=750. Un Décalage point zéro vous permet de déplacer temporairement un point zéro à la position X=450, Y=750, pour programmer les perçages à 7) sans autres calculs. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 80 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/2023...
  • Page 81 1 BLK FORM 0.1 Z X+0 Y+0 Z-40 Coordonnées du point MAX 2 BLK FORM 0.2 X+100 Y+100 Z+0 Fin du programme, nom, unité de mesure 3 END PGM NOUVEAU MM HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 82 Axe de broche, rayon, longueur, distance, rayon intérieur 1 BLK FORM CYLINDER Z R50 L105 DIST+5 RI10 Fin du programme, nom, unité de mesure 2 END PGM NOUVEAU MM HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 83 PATTERN DEF. Les axes d'outil X et Y peuvent être utilisés dans une certaine mesure et préparés et configurés par le constructeur de la machine. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 84 BEGIN et END de manière automatique. 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/2023...
  • Page 85 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/2023...
  • Page 86 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/2023...
  • Page 87 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/2023...
  • Page 88 à l’écran 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 132 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 89 ENT ou interrompre la procédure avec la softkey ANNULER Le fichier qui a été sauvegardé avec ENREGIST. SOUS peut être retrouvé à l'aide de la softkey DERNIERS FICHIERS dans le gestionnaire de fichiers. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 90 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/2023...
  • Page 91 (coupée). Insérer la partie de programme mémorisée en appuyant 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/2023...
  • Page 92 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/2023...
  • Page 93 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/2023...
  • Page 94 Selon la configuration, la commande génère un fichier de sauvegarde avec la terminaison *.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/2023...
  • Page 95 La longueur maximale admissible pour le chemin est de 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 96 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 96 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/2023...
  • Page 97 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 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/2023...
  • Page 98 Le fichier est sélectionné dans un mode d'exécution de programme. Le fichier ne possède pas de fichiers associés affichés avec la terminaison DEP, par ex. si vous utilisez le contrôle d'utilisa- tion des outils. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 99 ENT. Exemple 2 Sélectionner le répertoire Sélectionner le répertoire dans la fenêtre de gauche La fenêtre de droite affiche automatiquement tous les fichiers du répertoire sélectionné (couleur claire). HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 100 Renseigner les terminaisons de fichiers, par ex. *.H;*.D La CN affiche tous les fichiers de type .h et .d. Le filtre d'affichage défini reste appliqué même après un redémarrage de la CN. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 101 Le fichier d'origine est conservé. 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/2023...
  • Page 102 OK 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/2023...
  • Page 103 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/2023...
  • Page 104 Utiliser la softkey COPIER VALEUR ACTUELLE pour pouvoir copier le chemin d'un fichier sélectionné 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/2023...
  • Page 105 ê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/2023...
  • Page 106 Copier les fichiers marqués : 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/2023...
  • Page 107 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/2023...
  • Page 108 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 d'utilisation Configuration, test et exécution de programmes CN HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 109 Les fichiers et répertoires cachés s'affichent comme suit : Appuyer sur la softkey AUTRES FONCTIONS Appuyer sur la softkey AFFICHER FICHIERS CACHES La CN affiche les fichiers et répertoires cachés. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 111 Outils...
  • Page 112 Modification en cours d'exécution du programme 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 l'avance programmée mais pas l'avance calculée par la CN. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 113 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/2023...
  • Page 114 Si la commande trouve, par exemple, plusieurs outils disponibles dans le magasin, elle mettra en place l'outil dont la durée d'utilisation restante est la plus faible. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 115 Déterminez la longueur de l'outil comme suit : Installer l'outil. Effleurer la surface La CN affiche la longueur absolue de l'outil comme position réelle dans la vue de positions. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 116 Les valeurs delta provenant du programme CN ne font pas varier la valeur de l'outil affichée dans la simulation. Les valeurs delta programmées décalent toutefois l'outil de la valeur définie dans la simulation. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 117 Appuyer sur la softkey de votre choix NUMERO 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/2023...
  • Page 118 PATTERN DEF. Les axes d'outil X et Y peuvent être utilisés dans une certaine mesure et préparés et configurés par le constructeur de la machine. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 119 2 de 0,05 mm. La surépaisseur négative du rayon d'outil est de 1 mm. Exemple 20 TOOL CALL 5.2 Z S2500 F350 DL+0,2 DR-1 DR2+0,05 Le D devant L, R et R2 signifie valeur Delta. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 120 Avec le changement automatique, l'exécution du programme n'est pas interrompue. Lors d'un appel d'outil avec TOOL CALL, la commande remplace l'outil par un outil du magasin d'outils. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 121 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/2023...
  • Page 122 Surépaisseur DL pour la longueur provenant de la Prog séquence TOOL CALL ou du tableau de correction La valeur appliquée est la dernière valeur program- mée. Informations complémentaires : "Tableau de correction", Page 328 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 123 Informations complémentaires : "Tableau de correc- tion", Page 328 Mouvements sans correction du rayon : R0 L'outil se déplace dans le plan d'usinage avec son centre aux coordonnées programmées. Application : perçage, prépositionnement. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 124 Déplacer l'outil sans correction du rayon, ou annuler la correction du rayon : appuyez sur la touche ENT Mettre fin à la séquence CN : appuyez sur la touche END HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 125 Programmer des mouvements d'outil...
  • Page 126 être augmentée (R+) ou réduite (R-) de la valeur du rayon d'outil. Informations complémentaires : "Correction du rayon d'outil", Page 123 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 127 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 199 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 128 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/2023...
  • Page 129 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/2023...
  • Page 130 Positionnement au point 4 12 Y+5 R+ Fermer le contour et dégager 13 X-10 R0 Dégagement de l'outil, fin du programme 14 Z+250 R0 FMAX M30 16 END PGM LINEAR MM HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 131 Aides à la programmation...
  • Page 132 N'utilisez la fonction de saut GOTO que pour la programmation et le test de programmes CN. Lors de l'exécution, utilisez la fonction Amorce seq.. Informations complémentaires : manuel d'utilisation Configuration, test et exécution de programmes CN HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 133 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/2023...
  • Page 134 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/2023...
  • Page 135 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/2023...
  • Page 136 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/2023...
  • Page 137 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'écrase- ment HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 138 Entrer ? 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/2023...
  • Page 139 Effacer le caractère / Pour faire s'afficher de nouveau des séquences CN en mode Programmation : 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/2023...
  • Page 140 Afficher une fenêtre de structure : appuyer sur la softkey de partage de l'écran PROGRAMME + STRUCTURE Changer de fenêtre active en appuyant sur la softkey CHANGER FENETRE HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 141 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/2023...
  • Page 142 Ajouter une valeur à la mémoire Mettre une valeur en mémoire Appeler la mémoire Effacer la mémoire Logarithme Naturel Logarithme Fonction exponentielle Vérifier le signe Former la valeur absolue HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 143 GOTO, la CN applique la valeur du champ de programmation actif dans la calculatrice. La calculatrice reste active même après un changement du mode de fonctionnement. Appuyez sur la softkey END pour fermer la calculatrice. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 144 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/2023...
  • Page 145 Il vous suffit d'entrer VC dans le champ. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 146 Passer à la calculatrice. Utiliser des valeurs en pouces (inch) dans la calcu- latrice de données de coupe. Fermer la calculatrice de données de coupe HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 147 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/2023...
  • Page 148 Les différents répertoires de la CN contiennent des exemples de tableaux pour le calcul automatique des données de coupe. Ces tableaux peuvent être personnalisés selon vos besoins, par ex. en renseignant les matériaux et les outils utilisés. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 149 élément de contour entièrement défini violet : élément de contour qui n'est pas encore entièrement défini bleu ciel : trous et filets ocre : trajectoire du centre de l'outil rouge : mouvement en avance rapide HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 150 Masquer les numéros de séquences : régler la softkey AFFICHER N° SEQ. sur OFF Effacer le graphique Commuter la barre de softkeys. Pour supprimer le graphique, appuyer sur la softkey EFFACER GRAPHISME HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 151 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/2023...
  • Page 152 à l'information complète sur toutes les erreurs en instance dans la fenêtre des messages d'erreur. Un message d'erreur contenant le numéro d'une séquence CN a été provoqué par cette séquence CN ou une des séquences précédentes. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 153 Appuyer sur la softkey INFO INTERNE La commande ouvre une fenêtre avec les informations internes relatives à l'erreur. Quitter les informations détaillées en appuyant de nouveau sur la softkey INFO INTERNE HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 154 Appuyer sur la softkey MEMORISER La CN enregistre automatiquement un fichier Service dès lors que les numéros d'erreurs paramétrés surviennent. Appuyer sur la softkey REVENIR HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 155 EFFACER TOUS Si vous n'avez pas remédié à la cause de l'erreur, celle-ci ne pourra pas être effacée. Dans ce cas, le message d'erreur est conservé. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 156 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/2023...
  • Page 157 Saut au début du journal de touches Saut à la fin du journal de touches Chercher un 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/2023...
  • Page 158 Fermer la fenêtre de messages d'erreur Pour refermer la fenêtre d'erreurs : Appuyer sur la softkey FIN Sinon, appuyer sur la touche ERR La commande ferme la fenêtre d'erreur. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 159 Le constructeur de votre machine peut aussi, s'il le souhaite, ajouter des documentations propres à la machine dans le TNCguide. Ces documents apparaissent dans le fichier main.chm sous la forme d'un livre séparé. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 160 La CN 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/2023...
  • Page 161 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 Feuilleter une page en arrière HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 162 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/2023...
  • Page 163 Espace. 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/2023...
  • Page 164 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/2023...
  • Page 165 Finnois TNC:\tncguide\fi Néerlandais TNC:\tncguide\nl Polonais TNC:\tncguide\pl Hongrois TNC:\tncguide\hu 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 Slovaque TNC:\tncguide\sk Coréen TNC:\tncguide\kr Turc TNC:\tncguide\tr Roumain TNC:\tncguide\ro HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 167 Fonctions auxiliaires...
  • Page 168 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/2023...
  • Page 169 ARRET broche ■ 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/2023...
  • Page 170 La CN affiche les valeurs des coordonnées par rapport au point zéro machine. Dans l'affichage d'état, commuter l'affichage des coordonnées sur REF. Informations complémentaires : manuel d'utilisation Configuration, test et exécution de programmes CN HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 171 M91/M92, vous devez activer la surveillance de la zone d'usinage et faire s'afficher la pièce brute qui se réfère au point d'origine défini. Informations complémentaires : manuel d'utilisation Configuration, test et exécution de programmes CN HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 172 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/2023...
  • Page 173 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/2023...
  • Page 174 Avec M140 MB MAX, la CN ne ramène l'outil que dans le sens positif de l'axe d'outil. La CN reprend les informations nécessaires sur l'axe d'outil pour M140 de l'appel d'outil. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 175 Sous-programmes et répétitions de parties de programme...
  • Page 176 Si/Alors avant de créer votre programme CN. Vous éviterez ainsi tout malentendu et les erreurs de programmation éventuelles. Informations complémentaires : "Décisions SI/ALORS avec des paramètres Q", Page 213 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 177 LABEL : appuyer sur la softkey 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/2023...
  • Page 178 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/2023...
  • Page 179 Vous pouvez répéter une partie de programme jusqu'à 65 534 fois de suite. 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/2023...
  • Page 180 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/2023...
  • Page 181 SEL PGM Appeler le dernier fichier sélec- Page 185 tionné avec CALL SELECTED Sélectionner un programme CN Page 353 de votre choix avec SEL CYCLE comme cycle d'usinage HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 182 CN appelant. Utilisez au besoin les paramètres QL qui ne sont valables que dans le programme CN actif. L'édition des programmes CN appelés est verrouillée tant que la CN exécute le programme CN appelant. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 183 Si l'ensemble du chemin se trouve entre les guillemets doubles, vous pouvez utiliser aussi bien le signe \ que le signe / pour séparer les répertoires et les fichiers. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 184 Vous disposez pour cela de la softkey SELECTION FICHIER, dans la fenêtre de sélection APPLIQUER NOM FICH.. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 185 FN 18 (ID10 NR110 et NR111) pour vérifier tous les chemins en début de programme. Informations complémentaires : "FN 18: SYSREAD – lire des données système", Page 243 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 186 Répéter la procédure jusqu'à ce que toutes les coordonnées souhaitées soient introduites. Le nom du tableau de points doit commencer par une lettre si vous comptez l'utiliser en SQL. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 187 Sélectionner le point de votre choix dans le tableau Sélectionner la colonne FADE Activer le masquage avec la touche ENT Désactiver le masquage avec la touche NO ENT HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 188 Vous disposez pour cela de la softkey SELECTION FICHIER, dans la fenêtre de sélection APPLIQUER NOM FICH.. Exemple 7 SEL PATTERN “TNC:\nc_prog\Positions.PNT" HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 189 été défini dans un programme CN imbriqué avec CALL PGM. Définition Type de Définition fichier Tableau de points *.pnt HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 190 Niveau d'imbrication maximal de programmes CN externes : 19. CYCL CALL sert alors à appeler un programme externe. Vous pouvez imbriquer à volonté des répétitions de parties de programme HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 191 UPGMS 5 Le programme principal UPGMS est exécuté entre la séquence CN 18 et la séquence CN 35. Fin de programme et retour à la séquence CN 0 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 192 CN 20 et la séquence CN 27). 5 Le programme principal REPS est exécuté entre la séquence CN 36 et la séquence CN 50. Fin de programme et retour à la séquence CN 0 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 193 4 Le programme principal UPGREP est exécuté entre la séquence CN 13 et la séquence CN 19. Fin de programme et retour à la séquence CN 0 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 194 14 CYCL DEF 7.0 POINT ZERO 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/2023...
  • Page 195 Se positionner au trou 3, appeler le cycle 26 Y+20 R0 FMAX M99 Se positionner au trou 4, appeler le cycle 27 X-20 R0 FMAX M99 28 LBL 0 29 END PGM UP2 MM HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 196 Appeler le sous-programme 1 pour l'ensemble du motif de 11 CALL LBL 1 trous Changement d'outil 12 Z+250 R0 FMAX M6 Appel d'outil : alésoir 13 TOOL CALL 3 Z S500 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 197 31 IY+20 R0 FMAX M99 Se positionner au trou 4, appeler le cycle 32 IX-20 R0 FMAX M99 Fin du sous-programme 2 33 LBL 0 34 END PGM SP2 MM HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 199 Programmer des paramètres Q...
  • Page 200 La CN propose d'autres manières de travailler avec des paramètres Q : de programmer des contours définis avec des fonctions mathématiques de faire dépendre l'exécution d'étapes d'usinage de conditions logiques HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 201 0 – 99 Paramètres QR pour l'utilisateur 100 – 199 Paramètres QR pour les fonctions HEIDENHAIN, par exemple les cycles 200 – 499 Paramètres QR pour les fonctions du constructeur de la machine, par exemple les cycles HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 202 200 – 1199 Paramètres QS pour les fonctions HEIDENHAIN, par exemple les cycles 1200 – 1399 Paramètres QS pour les fonctions du constructeur de la machine, par exemple les cycles 1400 – 1999 Paramètres QS pour l'utilisateur HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 203 Si vous exploitez un paramètre Q non défini dans des étapes de calcul du programme CN, la CN affichera un message d'erreur et interrompra l'exécution du programme. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 204 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/2023...
  • Page 205 Exemple : Cylindre avec paramètres Q Rayon du cylindre : R = Q50 Hauteur du cylindre : H = Q51 Cylindre Z1 : Q50 = +30 Q51 = +10 Cylindre Z2 : Q50 = +10 Q51 = +50 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 206 Q du pavé numérique La barre de softkeys affiche les fonctions paramétriques Q. Appuyer sur la softkey ARITHM. DE BASE La CN affiche les softkeys des fonctions mathématiques de base. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 207 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/2023...
  • Page 208 Saisir Q5 (paramètre) Valider avec la touche ENT La CN demande de renseigner la deuxième valeur ou le deuxième paramètre. Saisir 7 comme deuxième valeur Valider avec la touche ENT HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 209 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/2023...
  • Page 210 α = arctan(a/b) ou α = arctan(sin α/cos α) Exemple : a = 25 mm b = 50 mm α = arctant (a/b) = arctan 0,5 = 26,57° De plus : a²+b² = c² (avec a² = a*a) c = √(a HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 211 Déterminer et attribuer un angle avec arctan à partir de la cathète opposée et de la cathète adjacente ou du sinus et du cosinus de l'angle (0 < angle < 360°) HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 212 Rayon du cercle dans le paramètre Q Q22 FN 23 et FN 24 attribuent automatiquement une valeur non seulement aux variables de résultats se trouvant à gauche du signe égal, mais aussi aux variables suivantes. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 213 (anglais "greater than") : Supérieur à (anglais "less than") : Inférieur à GOTO (anglais "go to") : Aller à UNDEFINED (anglais "undefined") : Non défini DEFINED (anglais "defined") : Défini HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 214 7 FN 12: IF +Q1 LT +Q2 GOTO LBL 99 Exécuter le saut de programme 3 8 FN 9: IF +Q1 EQU +Q2 GOTO LBL 99 10 END PGM COUNTER MM HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 215 FN 12 : si inférieur à, alors saut Par exemple FN 12: IF+Q5 LT+0 GOTO LBL “ANYNAME“ Si la première valeur est inférieure à la deuxième valeur, la commande saute au label défini. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 216 Exception : pour les puissances concaténées, la commande évalue de la droite vers la gauche. Par exemple 2 ^ 3 ^ 2 = 2 ^ ( 3 ^ 2 ) = 2 ^ 9 = 512 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 217 Par exemple Q12 = Q1 * ( Q2 + Q3 ) Mettre au carré (square) Fonction Par exemple Q15 = SQ 5 Extraire la racine carrée (square root) Fonction Par exemple Q22 = SQRT 25 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 218 Utiliser la fonction exponentielle (e ^ n) Fonction Nombre de base = e = 2,7183 Par exemple Q1 = EXP Q12 Négation Fonction Multiplication par -1 Par exemple Q2 = NEG Q1 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 219 Si Q50 < 0, alors SGN Q50 = -1 Si Q50 > 0, alors SGN Q50 = 1 Calculer la valeur modulo (reste de division) Fonction Par exemple Q12 = 400 % 360 Résultat : Q12 = 40 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 220 Entrer 13 (numéro de paramètre) Appuyer sur la softkey Parenthèse fermée Mettre fin à la saisie de la formule avec la touche Exemple 37 Q25 = ATAN (Q12/Q13) HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 221 Soustraire la valeur 0,5 à Q3, puis effectuer une troncature 7 Q13 = INT (Q3 + 0.5 * SGN Q3) après la virgule 8 END PGM ROUND MM HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 222 1200 et 1399, car il y a un risque d'interférences avec les fonctions OEM spécifiques La commande utilise tous les paramètres assortis de commentaires dans des cycles ou en tant que paramètres de transfert. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 223 Ainsi, pour le résultat de Q1 = COS 89.999 * 0.001, la CN affichera +1.74532925e-08, "e-08" signifiant "facteur 10 ". HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 224 Transférer jusqu'à huit valeurs au FN 37: EXPORT Exporter des paramètres Q ou QS locaux dans un programme CN FN 38: SEND Pour envoyer des informations issues du programme CN HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 225 180 FN 14: ERROR = 1000 La liste ci-après recense tous les messages d'erreur FN 14: ERROR. Notez que les messages d'erreur qui existent sur votre commande dépendent du type de celle-ci. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 226 1033 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/2023...
  • Page 227 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/2023...
  • Page 228 Données d'outils inconsistantes 1110 MOVE impossible 1111 Initialis. pt de réf. interdit! 1112 Longueur filet trop courte! 1113 Etat 3D-Rot contradictoire! 1114 Configuration incomplète 1115 Aucun outil de tournage actif HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 229 1148 La broche de l'outil est mal configurée. 1149 Offset de la broche de tournage inconnue 1150 Configurations globales de programmes actives 1151 Configuration des macros OEM incorrecte HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 230 La macro OEM n'est pas définie. 1180 Mesure impossible avec l'axe auxiliaire 1181 Position de départ impossible avec l'axe modulo 1182 Fonction possible seulement si la porte est fermée HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 231 Le coin du chanfrein ne peut pas être réalisé avec l'outil actif. 1190 Les surépaisseurs ne définissent pas un enlève- ment de matière. 1191 Angle de broche non univoque HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 232 Veillez au respect des majuscules et des minuscules. Signes de Signification formatage Marquer le formatage des contenus à émettre “...“ Pour les textes à émettre, vous pouvez utiliser la séquence de caractères UTF-8. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 233 Émettre un retour à la ligne dans le fichier cible Émettre une valeur variable alignée à droite dans le fichier cible Émettre une valeur variable alignée à gauche dans le fichier cible HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 234 Ne restituer le texte que si la langue de L_CZECH dialogue définie est le tchèque Ne restituer le texte que si la langue de L_FRENCH dialogue définie est le français HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 235 Émettre les secondes de l'heure actuelle Émettre le jour de la date actuelle Émettre le mois de la date actuelle MONTH Émettre l'abréviation du mois de la date STR_MONTH actuelle HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 236 “HEURE : %02d:%02d:%02d“,HOUR,MIN,SEC; “NOMBRE DE 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/2023...
  • Page 237 ; Affichage du fichier de sortie avec 13 FN 16: F-PRINT TNC: FN 16 sur l'écran de commande \fn16.a / SCREEN: Exemple d'affichage à l'écran avec deux lignes vides provenant de QS1 et QS4 : HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 238 Vous disposez pour cela de la softkey SELECTION FICHIER, dans la fenêtre de sélection APPLIQUER NOM FICH.. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 239 Informations complémentaires : "FN 18: SYSREAD – lire des données système", Page 243 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 240 Si vous souhaitez émettre un chemin avec un paramètre QS dans un fichier de rapport, utilisez la fonction %RS. Cela garantit que la commande n'interprètera pas les caractères spéciaux comme des signes de formatage. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 241 Vous pouvez également fermer la fenêtre auxiliaire d'un cycle avec la fonction FN 16: F-PRINT. Vous n'avez pas besoin de fichier texte pour cela. Exemple 96 FN 16: F-PRINT / SCLR: HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 242 La commande sauvegarde le fichier seulement jusqu'à ce qu'il soit imprimé. Exemple ; Impression du fichier cible avec 11 FN 16: F-PRINT TNC:\MASKE- \MASKE1.A / PRINTER:- FN 16 \PRINT1 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 243 Respectez le contenu de la documentation de HEIDENHAIN, du constructeur de la machine et du fournisseur tiers La fonction FN 19: PLC permet de transférer jusqu'à deux valeurs fixes ou variables au PLC. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 244 11 FN 20: WAIT FOR SYNC interne avec FN 20 ; Détermination de la position de 12 FN 18: SYSREAD Q1 = ID270 l'axe X avec FN 18 NR1 IDX1 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 245 Vous avez besoin de la fonction FN 37: EXPORT lorsque vous créez vos propres cycles et que vous souhaitez les intégrer à la commande. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 246 Au besoin, la valeur émise est complétée par des espaces. Pour que le texte émis contienne %, il vous faut entrer %% à l'endroit où vous souhaitez voir le texte inséré. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 247 FN 38: SEND /"JOB:1234_STEP:1_S_A:12" Rebut (S) en incrémental FN 38: SEND /"JOB:1234_STEP:1_S_I:1" Reprise usinage (R) en absolu FN 38: SEND /"JOB:1234_STEP:1_R_A:15" Reprise usinage (R) en incrémental FN 38: SEND /"JOB:1234_STEP:1_R_I:1" HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 248 Softkey 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/2023...
  • Page 249 Appuyer sur la softkey FONCTIONS PROGRAMME Appuyer sur la softkey FONCTIONS STRING Appuyer sur la softkey DECLARE STRING Exemple ; Affectation d'une valeur 11 DECLARE STRING QS10 = alphanumérique à QS10 "workpiece" HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 250 ; Concaténation des contenus de 11 QS10 = QS12 || QS13 QS12 et QS13 et affectation au paramètre QS QS10 Contenu des paramètres QS12 : état : QS13 : rebut QS10 : état : rebut HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 251 Exemple : convertir le paramètre Q50 en paramètre string QS11, utiliser 3 décimales ; Conversion d'une valeur 11 QS11 = TOCHAR ( DAT+Q50 numérique issue de Q50 en DECIMALS3 ) une valeur alphanumérique et affectation au paramètre QS QS11 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 252 QS10 à partir de la troisième position (BEG2) ; Affectation de la composante 11 QS13 = SUBSTR ( SRC_QS10 de chaîne issue de QS10 au BEG2 LEN4 ) paramètre QS QS13 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 253 La première semaine du calendrier inclut le premier jeudi de l'année. Données du palpeur, 10350 Type de palpage du palpeur de pièce actif TS Type de palpage du palpeur d'outil actif TT HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 254 Version du logiciel CN, 10630 Numéro de la version du logiciel CN Données d'outils, 10950 Nom de l'outil actuel Contenu de la colonne DOC de l'outil actuel Cinématique du porte-outil de l'outil actuel HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 255 Exemple : convertir le paramètre string QS11 en paramètre numérique Q82 ; Conversion de la valeur 11 Q82 = TONUMB ( SRC_QS11 ) alphanumérique de QS11 en une valeur numérique et affectation à HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 256 QS13. Démarrer la recherche à partir de la troisième position ; Recherche de la composante de 11 Q50 = INSTR ( SRC_QS10 chaîne issue de QS13 dans QS10 SEA_QS13 BEG2 ) HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 257 ; Détermination du nombre de 11 Q52 = STRLEN ( SRC_QS15 ) caractères de QS15 et affectation à Q52 Si le paramètre QS sélectionné n'est pas défini, la commande fournit la valeur -1. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 258 Exemple : comparer l'ordre lexical de QS12 et QS14 ; Comparaison de l'ordre lexical de 11 Q52 = STRCOMP ( SRC_QS12 la valeur de QS12 et QS14 SEA_QS14 ) HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 259 CFGREAD : 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/2023...
  • Page 260 ; Affectation de l'entité au paramètre QS QS12 12 QS12 = "CfgGeoCycle" ; Affectation de l'attribut au paramètre QS QS13 13 QS13 = "pocketOverlap" ; Lecture du contenu du paramètre machine 14 Q50 = CFGREAD( KEY_QS11 TAG_QS12 ATR_QS13 ) HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 261 QS compris entre 100 et 199. Valeurs du PLC Q100 à Q107 La commande attribue les valeurs provenant du PLC aux paramètres Q Q100 à Q107. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 262 Activer la broche dans le sens horaire Q110 = 1 Activer la broche dans le sens anti-horaire Q110 = 2 M5 après M3 Arrêter la broche Q110 = 3 M5 après M4 Arrêter la broche HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 263 Valeur delta DL du programme CN avec un tableau de correction ou un appel d'outil La commande conserve en mémoire la longueur d'outil active après un redémarrage de la commande. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 264 TT 160 : Paramètres Q Écart valeur nominale/valeur effective Longueur d'outil Q115 Rayon d'outil Q116 Après le palpage, les paramètres Q Q115 et Q116 peuvent contenir d'autres valeurs. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 265 HANDLE permet d'identifier une opération donnée (suivie du paramètre d'identification) au sein d'une syntaxe. Result-set contient le résultat de la requête (ci-après désigné comme "quantité de résultat") HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 266 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/2023...
  • Page 267 SQL ne seront pas exécutées pendant la simulation. Utiliser FN18: SYSREAD ID992 NR16 pour vérifier si le programme CN doit être actif dans un autre mode de fonctionnement ou dans la Simulation HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 268 SQL UPDATE étend la transaction en ajoutant la modification d'une ligne existante 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/2023...
  • Page 269 13 SQL BIND Q883 "Tab_Example.Measure_Y" 14 SQL BIND Q884 "Tab_Example.Measure_Z" Exemple : annuler le lien 91 SQL BIND Q881 92 SQL BIND Q882 93 SQL BIND Q883 94 SQL BIND Q884 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 270 Renommer des colonnes de tableau RENAME COLUMN Si vous sélectionnez la fonction CN SQL EXECUTE, la CN insèrera uniquement l'élément de syntaxe SQL dans le programme CN. Exemple d'instruction SQL EXECUTE HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 271 Si vous souhaitez modifier les entrées du tableau, vous devez impérativement utiliser cette option. Result-set vide : Si aucune ligne ne correspond au critère de recherche, le serveur SQL retourne un HANDLE valide sans entrée de tableau. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 272 (ASC pour tri dans l'ordre croissant et DESC pour tri dans l'ordre décroissant) FOR UPDATE (en option): pour bloquer à d'autres processus l'accès en écriture aux lignes sélectionnées HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 273 1 SQL Q10 "CREATE SYNONYM NEW FOR 'TNC:\table \NewTab.TAB'" ; création tableau 2 SQL Q10 "CREATE TABLE NEW AS SELECT X,Y,Z FROM 'TNC:\prototype_for_NewTab.tab'" 3 END PGM SQL_CREATE_TAB MM HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 274 6 DECLARE STRING QS6 = "'TNC:\table\tool.t'" 7 QS7 = QS1 || QS2 || QS3 || QS4 || QS5 || QS6 8 SQL Q1800 QS7 9 END PGM SQL_CREATE_TABLE_QS MM HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 275 Q liés. La transaction est définie via le HANDLE à indiquer, la ligne via l’INDEX. SQL FETCH tient compte de toutes les colonnes que contient l’instruction SELECT (instruction SQL SQL EXECUTE). HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 276 20 SQL Q5 "SELECT Position_Nr,Measure_X,Measure_Y, Measure_Z FROM Tab_Example" . . . 30 SQL FETCH Q1 HANDLE Q5 INDEX+Q2 Exemple : programmer directement un numéro de ligne 30 SQL FETCH Q1 HANDLE Q5 INDEX5 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 277 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, la CN émet un message d'erreur. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 278 SELECT (instruction SQL SQL EXECUTE). Pour les colonnes du tableau qui n'ont pas d'instruction SELECT correspondante (pas incluse dans le résultat de la requête), la CN inscrit des valeurs par défaut. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 279 été modifiées et ajoutées dans une transaction. La transaction est définie via le HANDLE à indiquer. La CN réinitialise alors un verrouillage défini avec SELECT...FOR UPDATE. Le HANDLE (procédure) prédéfini perd sa validité. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 280 . . . 30 SQL FETCH Q1 HANDLE Q5 INDEX+Q2 . . . 40 SQL UPDATE Q1 HANDLE Q5 INDEX+Q2 . . . 50 SQL COMMIT Q1 HANDLE Q5 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 281 La CN ne clôture pas la transaction (le HANDLE conserve sa validité). Il est nécessaire de clôturer ultérieurement manuellement la transaction à l’aide de SQL ROLLBACK ou de SQL COMMIT. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 282 . . . 20 SQL Q5 "SELECT Position_Nr,Measure_X,Measure_Y, Measure_Z FROM Tab_Example" . . . 30 SQL FETCH Q1 HANDLE Q5 INDEX+Q2 . . . 50 SQL ROLLBACK Q1 HANDLE Q5 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 283 WHERE: désignation de la colonne, condition et valeur de comparaison (paramètre Q entre guillemets après :) Exemple : lire et mémoriser une valeur 20 SQL SELECT Q5 "SELECT Mess_X FROM Tab_Example WHERE Position_NR==3" HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 284 7 DECLARE STRING QS5 = "WHERE " 8 DECLARE STRING QS6 = "NR==3" 9 QS7 = QS1 || QS2 || QS3 || QS4 || QS5 || QS6 10 SQL SELECT QL1 QS7 11 ... HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 285 Les valeurs de NR et ==3 déterminent la ligne du tableau de la procédure de lecture. La colonne de tableau et la ligne de tableau sélectionnées définissent la cellule pour la procédure de lecture. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 286 3  SQL FETCH Q1900 HANDLE QL1 Quitter l'opération 4  SQL ROLLBACK Q1900 HANDLE QL1 Annuler la liaison au paramètre 5  SQL BIND QS 1800 6  END PGM SQL_READ_WMAT_2 MM HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 287 Fonctions spéciales...
  • Page 288 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/2023...
  • Page 289 Appuyer sur la softkey des fonctions d'édition de points et de contours Softkey Fonction Description Définir des motifs d'usinage Page 361 réguliers Sélectionner un fichier de points Page 188 avec positions d'usinage HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 290 Page 305 rente Définir la temporisation en Page 340 secondes ou les rotations Insérer un commentaire Page 136 Lire et écrire des valeurs dans le Page 332 tableau HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 291 Appuyer sur la softkey FUNCTION MODE Appuyer sur la softkey SET Le cas échéant, appuyer sur la softkey SELECTION La CN ouvre une fenêtre de sélection. Sélectionner le réglage HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 292 L'état du compteur du menu MOD n'a d'effet que dans les modes de fonctionnement Execution PGM pas-à-pas et Execution PGM en continu. L'état du compteur est conservé même après un redémarrage de la commande. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 293 Augmentez la valeur du compteur 51 FUNCTION COUNT INC Répétez l'usinage s'il reste encore des pièces à usiner 52 FUNCTION COUNT REPEAT LBL 11 53 M30 54 END PGM HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 294 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/2023...
  • Page 295 TSTAMP : format prédéfini pour la date et l'heure UPTEXT : saisie de texte en majuscules PATHNAME : nom de chemin Valeur avec laquelle les champs de cette Valeur par défaut colonne sont réservés HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 296 En appuyant sur la touche CE et ensuite sur ENT, vous réinitialisez les valeurs invalides dans les champs avec le type de colonne TSTAMP. Quitter l'éditeur de structure Procédez comme suit : HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 297 Le curseur passe dans la fenêtre de gauche. Sélectionner la ligne de votre choix avec les touches fléchées Utiliser la touche Onglet suivant pour revenir à la fenêtre de programmation HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 298 Si l'ensemble du chemin se trouve entre les guillemets doubles, vous pouvez utiliser aussi bien le signe \ que le signe / pour séparer les répertoires et les fichiers. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 299 La CN inscrit dans le tableau les valeurs provenant des paramètres Q Q5, Q6 et Q7. 53 Q5 = 3,75 54 Q6 = -5 55 Q7 = 7,5 56 FN 27: TABWRITE 5/“RADIUS,TIEFE,D“ = Q5 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 300 La commande enregistre le contenu de la colonne DOC de la même ligne dans le paramètre QS QS1. 56 FN 28: TABREAD Q10 = 6/“X,Y,D“ 57 FN 28: TABREAD QS1 = 6/“DOC“ HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 301 +. É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/2023...
  • Page 302 à pulsation agit. Les deux valeurs de programmation sont optionnelles. Si vous ne définissez pas de paramètres, la fonction agira sur toute la plage de vitesse de rotation. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 303 La vitesse de rotation est maintenue jusqu'à ce que la courbe sinusoïdale de la fonction FUNCTION S-PULSE repasse sous de la vitesse de rotation maximale. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 304 Pour la définition, procédez de la manière suivante : 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/2023...
  • Page 305 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/2023...
  • Page 306 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/2023...
  • Page 307 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/2023...
  • Page 308 Configuration, test et exécution de programmes CN La fonction OPEN FILE est disponible dans les modes de fonctionnement suivants : Positionnement avec introd. man. Test de programme Execution PGM pas-à-pas Execution PGM en continu HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 309 Dans ce cas, la CN ouvre automatiquement le fichier de la fonction OPEN FILE dans cet outil. Exemple 1 OPEN FILE "TNC:\CLAMPING_INFORMATION.HTML" Outil HEROS qu'il est possible d'utiliser pour l'affichage : Mozilla Firefox HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 310 La fonction TRANS DATUM RESET permet de réinitialiser le décalage de point zéro. Sujets apparentés Activation du tableau de points zéro Informations complémentaires : manuel utilisateur Programmation des cycles d'usinage HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 311 TRANS DATUM RESET La fonction TRANS DATUM RESET permet d'annuler un décalage de point zéro. La manière dont vous avez défini auparavant le point zéro n'a pas d'importance. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 312 Nom ou QS Chemin du tableau de points zéro Chemin fixe ou variable Possibilité de sélection dans une fenêtre de sélec- tion Élément de syntaxe optionnel Uniquement pour TABLE HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 313 La fonction TRANS MIRROR RESET vous permet de réinitialiser la mise en miroir. Sujets apparentés Cycle 8 IMAGE MIROIR Informations complémentaires : manuel utilisateur Programmation des cycles d'usinage HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 314 Programmation d'une mise en miroir de valeurs d'axes ou réinitialisation d'une mise en miroir RESET X, Y ou Z Valeurs d'axes à mettre en miroir Uniquement pour AXIS HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 315 Par exemple, vous pouvez prendre en compte les facteurs de réduction et d'agrandissement. La fonction TRANS SCALE RESET vous permet de réinitialiser la mise à l'échelle. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 316 Ouverture de la syntaxe pour une mise à l'échelle TRANS SCALE SCL ou RESET Définir un facteur d'échelle ou réinitialiser la mise à l'échelle Numéro fixe ou variable HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 317 Cycle 26 FACT. ECHELLE AXE Voir le manuel utilisa- teur Programmation des cycles d'usinage La CN réinitialise aussi les transformations de coordonnées simples qui ont été définies par le constructeur. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 318 Appuyer sur la softkey FONCTIONS PROGRAMME Appuyer sur la softkey TRANSFORM / CORRDATA Appuyer sur la softkey TRANSFORMATIONS Appuyer sur la softkey de la fonction TRANS de votre choix HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 319 KEEP TRANS : vous conservez les transformations simples Cycle 7 POINT ZERO Cycle 8 IMAGE MIROIR Cycle 11 FACTEUR ECHELLE Cycle 26 FACT. ECHELLE AXE WP : les modifications se réfèrent au point d'origine de la pièce HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 320 Renseigner les valeurs des colonnes non définies, par ex. 0 Sinon, vous pouvez laisser le constructeur de la machine définir 0 comme valeur par défaut pour ces colonnes. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 321 Le cas échéant, conserver les transformations Exemple Copie du point d'origine 1 à la ligne 3, activation du point 13 PRESET COPY #1 TO #3 SELECT TARGET KEEP TRANS d'origine 3 et maintien des transformations HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 322 Définir les corrections de votre choix Exemple Correction du point d'origine actif de +10 mm en X et 13 PRESET CORR X+10 SPC+45 correction de SPC de +45 ° HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 323 Position de l'axe U pour le point zéro -99999.99999...99999.99999 Position de l'axe V pour le point zéro -99999.99999...99999.99999 Position de l'axe W pour le point zéro -99999.99999...99999.99999 Colonne de commentaire 16 caractères max. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 324 Informations complémentaires : "Accéder à un tableau avec des instructions SQL", Page 265 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 325 Curseur en fin de ligne Copier la valeur actuelle Insérer la valeur copiée Insérer le nombre de lignes de votre choix Vous ne pouvez insérer de nouvelles lignes qu'en fin de tableau. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 326 La CN ouvre une fenêtre permettant de sélection- ner le tri. Si vous entrez le code 555343, la CN affiche la softkey EDITER FORMAT. Cette softkey vous permet de modifier les caractéristiques de tableaux. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 327 La CN active le tableau de points zéro pour le test de programme et sélectionne le fichier avec l'état S. Informations complémentaires : manuel d'utilisation Configuration, test et exécution de programmes CN HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 328 La CN affiche un décalage actif à l'aide du tableau de correction *.tco qui se trouve dans l'onglet TOOL de l'affichage supplémentaire. Informations complémentaires : manuel d'utilisation Configuration, test et exécution de programmes CN HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 329 Si la CN indique les deux unités de mesure, alors vous avez le choix entre les deux. Les prototypes sont définis par le constructeur de la machine. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 330 Temps d'effet de la correction La correction activée agit jusqu'à la fin du programme ou jusqu'à un changement d'outil. FUNCTION CORRDATA RESET vous permet de réinitialiser des corrections de manière programmée. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 331 TABLEAU DE CORR. T-CS Régler la softkey EDITER sur ON Se positionner sur l'occurrence souhaitée avec les touches fléchées Modifier la valeur Les données modifiées n'agissent qu'après avoir réactivé la correction. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 332 Vous pouvez utiliser la fonction TABDATA READ pour, par exemple, vérifier au préalable les données de l'outil et ainsi vous éviter un message d'erreur pendant l'exécution du programme. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 333 Un tableau de correction doit avoir été activé pour être édité. Après un cycle de palpage, vous pouvez utiliser la fonction TABDATA WRITE pour entrer une correction d'outil utile dans le tableau d'outils, par exemple. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 334 12 SEL CORR-TABLE TCS "TNC:\table\corr.tco" Inscription de la valeur Q1 à la ligne 3, colonne DR du tableau 13 TABDATA WRITE CORR-TCS COLUMN "DR" KEY "3" = Q1 de corrections HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 335 12 SEL CORR-TABLE TCS "TNC:\table\corr.tco" Ajout de la valeur de Q1 à la ligne 3, colonne DR du tableau de 13 TABDATA ADD CORR-TCS COLUMN "DR" KEY "3" = Q1 corrections HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 336 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/2023...
  • Page 337 Effacer une ligne et la mettre en mémoire tampon 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/2023...
  • Page 338 Appuyer sur la softkey INSERER FICHIER La CN 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/2023...
  • Page 339 RECHERCHE. La CN 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/2023...
  • Page 340 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/2023...
  • Page 341 Visionneuse de CAO...
  • Page 342 *.igs et *.iges Version 5.3 *.dxf R10 à 2015 ASCII *.stl Binaire ASCII CAD Viewer vous permet d'ouvrir des fichiers de CAO, quel que soit le nombre de triangles qu'ils comportent. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 343 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/2023...
  • Page 345 Principes de base / vues d'ensemble...
  • Page 346 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/2023...
  • Page 347 Cycles spéciaux pour la temporisation, l'appel de programme, l'orientation de la broche Le cas échéant, passer aux cycles d'usinage spécifiques à la machine Le constructeur de votre machine peut intégrer ces cycles d'usinage. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 348 Respecter le contenu de la documentation de HEIDENHAIN, du constructeur de la machine et du fournisseur tiers Vérifier le déroulement à l'aide de la simulation Informations complémentaires : "Appeler des cycles", Page 351 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 349 Utiliser exclusivement les plages de programmation recommandées par HEIDENHAIN Respecter le contenu de la documentation de HEIDENHAIN Vérifier le déroulement avec la simulation HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 350 Q202=+5 ;PROFONDEUR DE PASSE ~ Q210=+0 ;TEMPO. EN HAUT ~ Q203=+0 ;COORD. SURFACE PIECE ~ Q204=+50 ;SAUT DE BRIDE ~ Q211=+0 ;TEMPO. AU FOND ~ Q395=+0 ;REFERENCE PROFONDEUR HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 351 Appuyer sur la softkey CYCL CALL M. Au besoin, programmer la fonction auxiliaire M (par ex. M3 pour activer la broche) Quitter le dialogue avec la touche END HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 352 La CN approche le dernier point de départ. Définir un nouveau cycle d’usinage avec CYCL DEF La CN ne supporte pas M89 en combinaison avec la programmation FK ! HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 353 Z du motif de points. Avec CYCL CALL POS, il n’y a pas de pré-positionnement dans le sens de l'axe d’outil. Vous devez alors vous-même programmer un pré-positionnement au sein du fichier appelé. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 354 CN. Chaque cycle renvoie alors à une valeur que vous avez définie en début de programme. Les fonctions GLOBAL DEF suivantes vous sont proposées : HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 355 Sélectionner la fonction GLOBAL DEF de votre choix, p. ex. appuyer sur la softkey GLOBAL DEF GENERAL Renseigner les définitions requises Valider chaque fois avec la touche ENT HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 356 Utiliser GLOBAL DEF à bon escient. Exécuter un test de programme avant toute exécution Saisir une valeur fixe dans les cycles ; GLOBAL DEF ne change pas les valeurs. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 357 Programmation : 0...99999,999 ou FMAX, FAUTO Exemple 11 GLOBAL DEF 100 GENERAL ~ Q200=+2 ;DISTANCE D'APPROCHE ~ Q204=+50 ;SAUT DE BRIDE ~ Q253=+750 ;AVANCE PRE-POSIT. ~ Q208=+999 ;AVANCE RETRAIT HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 358 Temps pendant lequel l'outil reste au fond du trou. Programmation : 0...3600.0000 Exemple 11 GLOBAL DEF 105 PERCAGE ~ Q256=+0.2 ;RETR. BRISE-COPEAUX ~ Q210=+0 ;TEMPO. EN HAUT ~ Q211=+0 ;TEMPO. AU FOND HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 359 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/2023...
  • Page 360 1 : déplacement à la hauteur de sécurité entre deux points de mesure Programmation : 0, 1 Exemple 11 GLOBAL DEF 120 PALPAGE ~ Q320=+0 ;DISTANCE D'APPROCHE ~ Q260=+100 ;HAUTEUR DE SECURITE ~ Q301=+1 ;DEPLAC. HAUT. SECU. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 361 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/2023...
  • Page 362 été défini dans le cycle. Remarque sur l'utilisation Avec l’amorce de séquence, vous pouvez choisir le point de votre choix à partir duquel lancer ou poursuivre l’usinage HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 363 POS2 : Coordonnée surface de la pièce Entrer la coordonnée Z en absolu ou en incrémental. Programmation : -999999999...+999999999 Exemple 11 PATTERN DEF ~ POS1( X+25 Y+33.5 Z+0 ) ~ POS2( X+15 IY+6.5 Z+0 ) HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 364 Coordonnée surface de la pièce Entrer la coordonnée Z de départ de l'usinage, en absolu Programmation : -999999999...+999999999 Exemple 11 PATTERN DEF ~ ROW1( X+25 Y+33.5 D+8 NUM5 ROT+0 Z+0 ) HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 365 Angle de rotation suivant lequel seul l'axe principal du plan d'usi- nage subira une distorsion par rapport au point initial introduit. Valeur positive ou négative possible Programmation : -360000...+360000 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 366 Coordonnée surface de la pièce Entrez la coordonnée Z absolue à laquelle l'usinage commence. Programmation : -999999999...+999999999 Exemple 11 PATTERN DEF ~ PAT1( X+25 Y+33.5 DX+8 DY+10 NUMX5 NUMY4 ROT+0 ROTX+0 ROTY+0 Z+0 ) HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 367 Angle de rotation suivant lequel seul l'axe principal du plan d'usi- nage subira une distorsion par rapport au point initial introduit. Valeur positive ou négative possible Programmation : -360000...+360000 Pivot axe auxiliaire HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 368 Entrer la coordonnée Z de départ de l'usinage, en absolu Programmation : -999999999...+999999999 Exemple 11 PATTERN DEF ~ FRAME1( X+25 Y+33.5 DX+8 DY+10 NUMX5 NUMY4 ROT+0 ROTX+0 ROTY+0 Z+0 ) HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 369 Coordonnée surface de la pièce Entrer la coordonnée Z à laquelle l'usinage commence, en absolu. Programmation : -999999999...+999999999 Exemple 11 PATTERN DEF ~ CIRC1( X+25 Y+33 D80 START+45 NUM8 Z+0 ) HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 370 Coordonnée surface de la pièce Entrer la coordonnée Z à laquelle l'usinage commence. Programmation : -999999999...+999999999 Exemple 11 PATTERN DEF ~ PITCHCIRC1( X+25 Y+33 D80 START+45 STEP+30 NUM8 Z+0 ) HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 371 4 Ce processus (1 à 3) est répété jusqu'à ce que toutes les opérations d'usinage aient été exécutées. Si ce cycle est exécuté en mode Pas-à-pas , la CN marquera un arrêt entre chaque point d'un motif de points. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 372 M99 utiliseront Q203=-5. Les cycles 220 et 221 écrasent les paramètres mentionnés ci-dessus des cycles d’usinage CALL actifs (si les paramètres programmés sont les mêmes dans les deux cycles). HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 373 (– = sens horaire). La valeur agit de manière incrémentale. Programmation : -360000...+360000 Q241 Nombre d'usinages? Nombre d'opérations d'usinage sur le cercle primitif Programmation : 1...99999 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 374 ;INCREMENT ANGULAIRE ~ Q241=+8 ;NOMBRE D'USINAGES ~ Q200=+2 ;DISTANCE D'APPROCHE ~ Q203=+30 ;COORD. SURFACE PIECE ~ Q204=+50 ;SAUT DE BRIDE ~ Q301=+1 ;DEPLAC. HAUT. SECU. 12 CYCL CALL HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 375 9 Toutes les autres lignes sont usinées suivant un déplacement pendulaire. Si ce cycle est exécuté en mode Pas-à-pas , la CN marquera un arrêt entre chaque point d'un motif de points. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 376 253 et 256 avec le cycle 221, ce sont la distance d'approche, la surface de la pièce, le saut de bride et la position de rotation du cycle 221 qui s'appliquent. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 377 Distance entre l'outil et la pièce (moyen de serrage) le long de l'axe d'outil qui permet d'éviter tout risque de collision. La valeur agit de manière incrémentale. Programmation : 0...99999,9999 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 378 ;NOMBRE DE LIGNES ~ Q224=+15 ;POSITION ANGULAIRE ~ Q200=+2 ;DISTANCE D'APPROCHE ~ Q203=+0 ;COORD. SURFACE PIECE ~ Q204=+50 ;SAUT DE BRIDE ~ Q301=+1 ;DEPLAC. HAUT. SECU. 12 CYCL CALL HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 379 été défini dans le cycle. Si vous voulez effectuer un prépositionnement avec une avance réduite sur l'axe de broche, utilisez la fonction auxiliaire M103. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 380 La CN exécute, avec CYCL CALL PAT, le dernier tableau de points que vous avez défini, même si le tableau de points a été défini dans un programme CN imbriqué avec CALL PGM. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 381 Cycles : cycles de perçage / cycles de filetage...
  • Page 382 Perçage avec un foret pour perçage profond monolèvre Point de départ plus profond Sens et vitesse de rotation au choix pour l'approche et la sortie du trou Indication de la profondeur de temporisation HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 383 Indication de la temporisation en bas Cycle 206 TARAUDAGE Taraudage avec mandrin de compensation Indication de la temporisation en bas Cycle 207 TARAUDAGE RIGIDE Taraudage sans mandrin de compensation Indication de la temporisation en bas HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 384 6 Pour terminer, la CN amène l'outil à la distance d'approche ou au saut de bride avec FMAX. 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/2023...
  • Page 385 Le signe du paramètre de cycle Q344 (diamètre) ou Q201 (profondeur) définit le sens de l'usinage. Si vous programmez le diamètre ou la profondeur à 0, la CN n'exécute pas le cycle. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 386 La valeur agit de manière incrémentale. Programmation : 0...99999,9999 Q342 Diamètre d'ébauche? 0 : aucun trou présent >0 : diamètre du perçage pré-percé Programmation : 0...99999,9999 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 387 ;DIAMETRE PRE-PERCAGE ~ Q253=+500 ;AVANCE PRE-POSIT. 12 L X+30 R0 FMAX 13 L Y+20 R0 FMAX M3 M99 14 L X+80 R0 FMAX 15 L X+50 R0 FMAX M99 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 388 (on) ou pas (off) en cas de saisie d'une profondeur positive Ce cycle surveille la longueur utile LU définie pour l'outil. Si la valeur LU est inférieure à la PROFONDEUR Q201, la CN émet un message d'erreur. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 389 Q202 une valeur qui soit plus élevée que la profondeur définie au paramètre Q201 plus la profondeur calculée à partir de l'angle de pointe. Vous pouvez même définir une valeur nettement plus élevée. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 390 La valeur agit de manière incrémentale. Programmation : 0...99999,9999 Q211 Temporisation au fond? durée en secondes de rotation à vide de l'outil au fond du trou. Programmation : 0...3600.0000 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 391 ;SAUT DE BRIDE ~ Q211=+0 ;TEMPO. AU FOND ~ Q395=+0 ;REFERENCE PROFONDEUR 12 L X+30 FMAX 13 L Y+20 FMAX M3 M99 14 L X+80 FMAX 15 L Y+50 FMAX M99 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 392 (centre du trou) dans le plan d’usinage, avec correction de rayon Le signe du paramètre de cycle Profondeur détermine le sens de l’usinage. Si vous programmez une profondeur égale à 0, la CN n'exécutera pas le cycle. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 393 Q211=+0 ;TEMPO. AU FOND ~ Q208=+99999 ;AVANCE RETRAIT ~ Q203=+0 ;COORD. SURFACE PIECE ~ Q204=+50 ;SAUT DE BRIDE 12 L X+30 FMAX 13 L Y+20 FMAX M3 M99 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 394 Entrer une profondeur négative 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/2023...
  • Page 395 (centre du trou) dans le plan d’usinage, avec correction de rayon Le signe du paramètre de cycle Profondeur détermine le sens de l’usinage. Si vous programmez une profondeur égale à 0, la CN n'exécutera pas le cycle. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 396 Programmation : 0, 1, 2, 3, 4 Q336 Angle pour orientation broche? Angle auquel la CN positionne l'outil avant le dégagement. La valeur agit de manière absolue. Programmation : 0...360 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 397 ;SENS DEGAGEMENT ~ Q336=+0 ;ANGLE BROCHE ~ Q357=+0.2 ;DIST. APPR. LATERALE 13 L X+30 FMAX 14 L Y+20 FMAX M3 M99 15 L X+80 FMAX 16 L Y+50 FMAX M99 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 398 FMAX pour l'amener soit à la DISTANCE D'APPROCHE Q200 soit au SAUT DE BRIDE. Le SAUT DE BRIDE Q204 s'applique uniquement si la valeur définie est supérieure à celle de la DISTANCE D'APPROCHE Q200 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 399 FMAX pour l'amener soit à la DISTANCE D'APPROCHE Q200 soit au SAUT DE BRIDE. Le SAUT DE BRIDE Q204 s'applique uniquement si la valeur définie est supérieure à celle de la DISTANCE D'APPROCHE Q200 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 400 FMAX pour l'amener soit à la DISTANCE D'APPROCHE Q200 soit au SAUT DE BRIDE. Le SAUT DE BRIDE Q204 s'applique uniquement si la valeur définie est supérieure à celle de la DISTANCE D'APPROCHE Q200 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 401 (centre du trou) dans le plan d’usinage, avec correction de rayon Le signe du paramètre de cycle Profondeur détermine le sens de l’usinage. Si vous programmez une profondeur égale à 0, la CN n'exécutera pas le cycle. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 402 Programmation : 0...99999,9999 Q212 Valeur réduction? Valeur de réduction de Q202 PROFONDEUR DE PASSE appliquée par la CN après chaque passe. La valeur agit de manière incrémen- tale. Programmation : 0...99999,9999 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 403 T-ANGLE du tableau d'outils TOOL.T. 0 = profondeur par rapport à la pointe de l'outil 1 = profondeur par rapport à la partie cylindrique de l'outil Programmation : 0, 1 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 404 ;PROF. PASSE MIN. ~ Q211=+0 ;TEMPO. AU FOND ~ Q208=+99999 ;AVANCE RETRAIT ~ Q256=+0.2 ;RETR. BRISE-COPEAUX ~ Q395=+0 ;REFERENCE PROFONDEUR 12 L X+30 Y+20 FMAX M3 13 CYCL CALL HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 405 9 Le cas échéant, la CN amène l'outil au saut de bride. 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/2023...
  • Page 406 Le signe du paramètre de cycle Profondeur définit le sens d’usinage pour le lamage Attention : le signe positif définit un lamage dans le sens de l'axe de broche positif. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 407 Distance entre l'outil et la pièce (moyen de serrage) le long de l'axe d'outil qui permet d'éviter tout risque de collision. La valeur agit de manière incrémentale. Programmation : 0...99999,9999 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 408 ;AVANCE PRE-POSIT. ~ Q254=+200 ;AVANCE PLONGEE ~ Q255=+0 ;TEMPORISATION ~ Q203=+0 ;COORD. SURFACE PIECE ~ Q204=+50 ;SAUT DE BRIDE ~ Q214=+0 ;SENS DEGAGEMENT ~ Q336=+0 ;ANGLE BROCHE 12 CYCL CALL HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 409 Informations complémentaires : "Cycle 241 PERC.PROF. MONOLEVRE ", Page 417 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 410 Q257 PROF.PERC.BRISE-COP. = 4 mm La CN effectue un brise-copeaux à 4 mm et à 8 mm. À 10 mm, elle effectue un débourrage. Le brise-copeaux suivant a lieu à 14 mm, à 18 mm, etc. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 411 à la coordonnée de la surface de la pièce. Si la valeur du paramètre Q257 PROF.PERC.BRISE-COP. est supérieure à celle du paramètre Q202 PROFONDEUR DE PASSE, aucun brise-copeaux n'est effectué. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 412 à cette valeur. La profondeur de passe ne pourra donc pas être inférieure à la valeur de Q205. La valeur agit de manière incré- mentale. Programmation : 0...99999,9999 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 413 Vitesse de déplacement de l'outil lors de sa sortie après l'usinage, en mm/min. Si vous avez entré Q208=0, la CN fait sortir l'outil selon l'avance de plongée en profondeur Q206. Programmation : 0...99999,9999 ou FMAX, FAUTO HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 414 ;PROF.PERC.BRISE-COP. ~ Q256=+0.2 ;RETR. BRISE-COPEAUX ~ Q211=+0 ;TEMPO. AU FOND ~ Q379=+0 ;POINT DE DEPART ~ Q253=+750 ;AVANCE PRE-POSIT. ~ Q208=+99999 ;AVANCE RETRAIT ~ Q395=+0 ;REFERENCE PROFONDEUR ~ HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 415 7 L Y+30 R0 FMAX M3 ; appel du cycle 8 CYCL CALL ; Dégagement de l'outil 9 L Z+250 R0 FMAX ; Fin du programme 10 M30 11 END PGM 205 MM HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 416 7 L Y+30 R0 FMAX M3 ; appel du cycle 8 CYCL CALL ; Dégagement de l'outil 9 L Z+250 R0 FMAX ; Fin du programme 10 M30 11 END PGM 205 MM HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 417 Cycle 205 PERC. PROF. UNIVERS. optionnel, avec passe décroissante, brise-copeaux, point de départ en profondeur et distance de sécurité en bas Informations complémentaires : "Cycle 205 PERC. PROF. UNIVERS. ", Page 409 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 418 Pour connaître la valeur de la position de retrait, consultez le document suivant : voir Page 424 8 Si vous avez programmé un saut de bride, la CN y amène l'outil avec l'avance FMAX. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 419 (centre du trou) dans le plan d’usinage, avec correction de rayon Le signe du paramètre de cycle Profondeur détermine le sens de l’usinage. Si vous programmez une profondeur égale à 0, la CN n'exécutera pas le cycle. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 420 PROFONDEUR après un Q256 RETR. BRISE-COPEAUX. Cette avance agit également lorsque l'outil est positionné au POINT DE DEPART Q379 (valeur différente de 0). Valeur en mm/min Programmation : 0...99999,9999 ou FMAX, FAUTO HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 421 "..." : chemin vers une macro utilisateur, exécutée à la place d'une fonction M. Toutes les instructions que contient la macro utilisateur sont automatiquement exécutées. Informations complémentaires : "Macro utilisateur", Page 423 Programmation : 0...999 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 422 à cette valeur. La profondeur de passe ne pourra donc pas être inférieure à la valeur de Q205. La valeur agit de manière incré- mentale. Programmation : 0...99999,9999 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 423 QS avec les numéros 1200 à 1399. Les valeurs des paramètres de cycle peuvent être lues dans la macro. Informations complémentaires : manuel d'utilisation Programmation conversationnelle HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 424 à -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/2023...
  • Page 425 0,2*100=20 (Q200=2, 20>2, donc la valeur 2 est 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, donc la valeur 5 est 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/2023...
  • Page 426 à -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/2023...
  • Page 427 0,8*25=20 (Q200=5, 20>5, donc la valeur 5 est utilisée.) 0,8*100=80 (Q200=5, 80>5, donc la valeur 5 est 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, donc la valeur 20 est utilisée.) HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 428 ; approche du trou 4 ; appel du cycle 10 L X+10 R0 FMAX M99 ; dégagement de l'outil, fin du programme 11 L Z+250 R0 FMAX M2 12 END PGM C200 MM HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 429 ; appel du cycle avec le motif de points 8 CYCL CALL PAT F5000 M3 ; dégagement de l'outil 9 L Z+100 R0 FMAX ; appel de l'outil "foret" (rayon 2,4) 10 TOOL CALL 227 Z S5000 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 430 ; appel du cycle avec le motif de points 18 CYCL CALL PAT F5000 M3 ; Dégagement de l'outil 19 L Z+100 R0 FMAX ; Fin du programme 20 M30 21 END PGM 1 MM HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 431 Ce cycle surveille la longueur utile LU définie pour l'outil. Si cette valeur est inférieure à celle de la PROFONDEUR FILETAGE Q201, la CN émet un message d'erreur. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 432 (n°113601) : durée de la temporisation au fond du taraudage après l'arrêt de la broche. thrdPreSwitch (n°113602) : la broche est arrêtée pendant ce temps-là avant d'atteindre le fond du taraudage HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 433 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/2023...
  • Page 434 Lors d'un taraudage, la broche et l'axe d'outil sont toujours synchronisés. La synchronisation peut avoir lieu aussi bien avec une broche en rotation qu'avec une broche à l'arrêt. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 435 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/2023...
  • Page 436 1/3 de son temps à tourner de façon constante. False : aucune limitation HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 437 11 CYCL DEF 207 TARAUDAGE RIGIDE ~ Q200=+2 ;DISTANCE D'APPROCHE ~ Q201=-18 ;PROFONDEUR FILETAGE ~ Q239=+1 ;PAS DE VIS ~ Q203=+0 ;COORD. SURFACE PIECE ~ Q204=+50 ;SAUT DE BRIDE 12 CYCL CALL HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 438 Lors d'un dégagement manuel, vous avez la possibilité de déplacer l'outil dans le sens positif et négatif de l'axe d'outil. Avant d'entamer un dégagement manuel, vérifiez donc le sens dans lequel l'outil sort du perçage. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 439 ;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.2 ;TEMPO. AU FOND ~ HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 440 25 L X+90 Y+90 R0 FMAX M99 26 L X+10 Y+90 R0 FMAX M99 27 L X+20 Y+55 R0 FMAX M99 28 LBL 0 29 END PGM TAP MM HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 441 Cycles : Fraisage de poches/ tenons / rainures...
  • Page 442 Cycle d'ébauche et de finition Position d'approche au choix Cycle 233 FRAISAGE TRANSVERSAL Cycle d'ébauche et de finition Stratégie de fraisage et sens de fraisage, au choix Renseignement des parois latérales HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 443 Entrer une profondeur négative 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/2023...
  • Page 444 être bloqué par d'éventuels copeaux. Veillez à définir votre pièce brute avec des cotes suffisamment grandes si la position de la rotation Q224 est différente de 0. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 445 Programmation : 0...99999,999 ou FAUTO, FU, FZ Q385 Avance de finition? Vitesse de déplacement de l'outil lors de la finition latérale et en profondeur, en mm/min. Programmation : 0...99999,999 ou FAUTO, FU, FZ HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 446 (Si vous indiquez la valeur 0, l'usinage se fera en avalant.) Programmation : –1, 0, +1 Q370 Facteur de recouvrement? Q370 x rayon d'outil donne la passe latérale k. Programmation : 0,0001... 01:41 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 447 Q203=+0 ;COORD. SURFACE PIECE ~ Q204=+50 ;SAUT DE BRIDE ~ Q351=+1 ;MODE FRAISAGE ~ Q370=+1 ;FACTEUR RECOUVREMENT 12 L X+50 R0 FMAX 13 L Y+50 R0 FMAX M99 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 448 Accostage tangentiel de la paroi dans l'arc de cercle de la rainure, à gauche 7 La CN 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/2023...
  • Page 449 Entrer une profondeur négative 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/2023...
  • Page 450 Si vous programmez une profondeur égale à 0, la commande n'exécutera pas le cycle. Programmer la distance d'approche de manière à ce que l'outil puisse se déplacer sans être bloqué par d'éventuels copeaux. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 451 Programmation : 0...99999,999 ou FAUTO, FU, FZ Q206 Avance plongee en profondeur? Vitesse de l'outil lors de son déplacement au fond, en mm/min. Programmation : 0...99999,999 ou FAUTO, FU, FZ HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 452 +1 : la position de plongée est toujours l'extrémité droite de la rainure. -1 : la position de plongée est toujours l'extrémité gauche de la rainure. 0: la plongée est pendulaire. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 453 ;COORD. SURFACE PIECE ~ Q204=+50 ;SAUT DE BRIDE ~ Q351=+1 ;MODE FRAISAGE ~ Q352=+0 ;POSITION DE PLONGEE 12 L X+50 R0 FMAX 13 L Y+50 R0 FMAX M99 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 454 6 La CN 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/2023...
  • Page 455 R0. Tenir compte du paramètre Q367 (position). Le signe du paramètre de cycle Profondeur détermine le sens de l’usinage. Si vous programmez une profondeur égale à 0, la commande n'exécutera pas le cycle. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 456 à la passe latérale admise (rayon d'outil x recouvrement de trajec- toire Q370). La CN calcule toujours une passe latérale constante. La valeur agit de manière incrémentale. Programmation : 0...99999,9999 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 457 Coordonnée de l'axe de la broche à laquelle aucune collision entre l'outil et la pièce (moyen de serrage) ne peut avoir lieu. La valeur agit de manière incrémentale. Programmation : 0...99999,9999 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 458 Q370 x rayon d'outil permet d'obtenir la passe latérale k. Le recou- vrement est considéré comme recouvrement maximal. Pour éviter qu'il ne reste de la matière dans les coins, il est possible de réduire le recouvrement. Programmation : 0,1...1999 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 459 Q203=+0 ;COORD. SURFACE PIECE ~ Q204=+50 ;SAUT DE BRIDE ~ Q351=+1 ;MODE FRAISAGE ~ Q370=+1 ;FACTEUR RECOUVREMENT 12 L X+50 R0 FMAX 13 L Y+50 R0 FMAX M99 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 460 Stratégie Q389=3 : Usinage ligne à ligne sans dépassement, passe latérale en avance rapide après le retrait Stratégie Q389=4 : Usinage en spirale de l'extérieur vers l'intérieur HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 461 Lors de la dernière passe, l'outil termine le fraisage à la surépaisseur de finition avec l'avance de finition. 11 À la fin, la commande ramène l'outil au saut de bride avec l'avance FMAX. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 462 Lors de la dernière passe, l'outil termine le fraisage à la surépaisseur de finition saisie avec l'avance de finition. 10 À la fin, la commande ramène l'outil au saut de bride avec l'avance FMAX. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 463 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/2023...
  • Page 464 Q220, dans le sens de la passe. La surface indiquée est intégralement usinée. Définir un SAUT DE BRIDE Q204 de manière à ce qu'aucune collision ne puisse se produire avec la pièce ou les moyens de serrage. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 465 Coordonnée sur l'axe de broche à laquelle le surfaçage doit avoir lieu. La valeur agit de manière absolue. Programmation : -99999,9999...+99999,9999 Q369 Surep. finition en profondeur? Surépaisseur restante en profondeur après l’ébauche HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 466 (Q389=1), alors la CN exécutera la passe transversale avec l'avance de fraisage Q207. Programmation : 0...99999,9999 ou FMAX, FAUTO HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 467 Q348 2ème limite? Voir paramètre 1ère limite Q347 Programmation : -2, -1, 0, +1, +2 Q349 3ème limite? Voir paramètre 1ère limite Q347 Programmation : -2, -1, 0, +1, +2 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 468 2 : position de l'outil = coin inférieur droit 3 : position de l'outil = coin supérieur droit 4 : position de l'outil = coin supérieur gauche Programmation : –1, 0, +1, +2, +3, +4 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 469 ;2EME LIMITE ~ Q349=+0 ;3EME LIMITE ~ Q368=+0 ;SUREPAIS. LATERALE ~ Q338=+0 ;PASSE DE FINITION ~ Q367=-1 ;POSITION SURFACE 12 L X+50 R0 FMAX 13 L Y+50 R0 FMAX M99 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 470 Appel du cycle Usinage extérieur 7 Y+50 R0 M3 M99 Définition du cycle Poche rectangulaire 8 CYCL DEF 252 POCHE RECTANGULAIRE Q215=0 ;OPERATIONS D'USINAGE Q218=50 ;1ER COTE Q219=50 ;2EME COTE HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 471 Q351=+1 ;MODE FRAISAGE Q370=1 ;FACTEUR RECOUVREMENT 9 X+50 R0 FMAX Appel de cycle 10 Y+50 R0 FMAX M99 11 Z+250 R0 FMAX M30 12 END PGM C210 MM HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 473 Cycles : Conversions de coordonnées...
  • Page 474 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/2023...
  • Page 475 L'axe principal, l'axe auxiliaire et l'axe d'outil agissent dans le système de coordonnées W-CS ou WPL-CS. Les axes rotatifs et les axes parallèles agissent dans le système de coordonnées M- HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 476 PGM en continu via le gestionnaire de fichiers : le tableau reçoit le statut M. Les valeurs de coordonnées des tableaux de points zéro ne sont actives qu’en valeur absolue. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 477 Q. Si vous entrez un paramètre Q, la CN activera le numéro du point zéro indiqué au paramètre Q. Programmation : 0...9999 Exemple 11 CYCL DEF 7.0 POINT ZERO 12 CYCL DEF 7.1 #5 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 478 Si vous activez le point d'origine numéro 0 (ligne 0), vous activez alors le dernier point d'origine que vous avez défini en Mode Manuel ou en mode Manivelle électronique. Le cycle 247 agit également en mode Test de programme. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 479 Programmation : 0...65535 Exemple 11 CYCL DEF 247 INIT. PT DE REF. ~ Q339=+4 ;NUMERO POINT DE REF. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 480 être saisis. Programmation : X, Y, Z, U, V, W, A, B, C Exemple 11 CYCL DEF 8.0 IMAGE MIROIR 12 CYCL DEF 8.1 X Y Z HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 481 Saisir le facteur SCL (« scaling » en anglais). La commande multi- plie les coordonnées et les rayons avec SCL. Programmation : 0,000001...99,999999 Exemple 11 CYCL DEF 11.0 FACTEUR ECHELLE 12 CYCL DEF 11.1 SCL 0.75 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 482 Centre de l'étirement ou de la compression spécifique de l'axe Programmation : -999999999...+999999999 Exemple 11 CYCL DEF 26.0 FACT. ECHELLE AXE 12 CYCL DEF 26.1 X1.4 Y0.6 CCX+15 CCY+20 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 483 14 CYCL DEF 7.0 POINT ZERO 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/2023...
  • Page 484 Se positionner au trou 3, appeler le cycle 26 Y+20 R0 FMAX M99 Se positionner au trou 4, appeler le cycle 27 X-20 R0 FMAX M99 28 LBL 0 29 END PGM UP2 MM HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 485 Cycles : fonctions spéciales...
  • Page 486 L'exécution du programme est suspendue pendant la durée de la temporisation. Cycle 12 PGM CALL Appel du programme CN de votre choix Cycle 13 ORIENTATION Pivotement de la broche à un angle donné HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 487 Temporisation en secondes Entrer une temporisation en secondes. Programmation : 0...3 600s (1 heure) en pas de 0,001 s Exemple 89 CYCL DEF 9.0 TEMPORISATION 90 CYCL DEF 9.1 TEMP 1.5 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 488 Si le programme CN défini comme cycle ne se trouve pas dans le même répertoire que le programme CN appelant, vous devrez indiquer le chemin complet, par ex. TNC:\KLAR35\FK1\50.H. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 489 Déclarer le programme CN Stempel_stamp.h comme cycle et l'appeler avec M99 11 CYCL DEF 12.0 PGM CALL 12 CYCL DEF 12.1 PGM TNC:\nc_prog\demo\Stempel_stamp.h 13 L X+20 FMAX 14 L Y+50 FMAX M99 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 490 Paramètres Angle d'orientation Entrer l'angle par rapport à l'axe de référence angulaire du plan d'usinage. Programmation : 0...360 Exemple 11 CYCL DEF 13.0 ORIENTATION 12 CYCL DEF 13.1 ANGLE180 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 491 Cycles palpeurs...
  • Page 492 Cycles palpeurs des modes Manuel et Manivelle électronique En Mode Manuel et en mode Manivelle électronique, la CN propose des cycles de palpage avec lesquels vous pouvez : étalonner le palpeur initialiser des points d'origine HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 493 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/2023...
  • Page 494 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/2023...
  • Page 495 La distance entre le point de palpage et la préposition est calculée à partir des valeurs suivantes : Rayon de la sphère de palpage R Valeur SET_UP dans le tableau de palpeurs Q320 DISTANCE D'APPROCHE HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 496 Informations complémentaires : "Pré-positionnement ", Page 495 3 Puis, la CN amène directement le palpeur à la hauteur de palpage avec l'avance FMAX, le long de l'axe d'outil. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 497 à 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/2023...
  • Page 498 Pour pouvoir travailler avec les cycles de palpage, il faut que vous ayez renseigné toutes les données requises dans la mémoire d'outils centrale et avoir appelé l'outil à mesurer avec TOOL CALL. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 499 3 La CN enregistre la longueur qui a été mesurée grossièrement. 4 La CN procède à une mesure fine à partir des valeurs définies dans le cycle de mesure de l'outil. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 500 °122700) et CfgTTRoundStylus (n°114200) ou sous CfgTTRectStylus (n°114300) ont été définis. Pour l'étalonnage avec la broche à l'arrêt, la CN utilise l'avance de palpage du paramètre machine probingFeed (n°122709). HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 501 à se rapprocher de zéro. Plus la vitesse de coupe maximale (maxPeriphSpeedMeas n° 122712) et la tolérance admissible (measureTolerance1 n° 122715) sélectionnées sont faibles, plus cet effet est rapide. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 502 (n°122606) optionnel, il n’est pas possible de palper avec un axe auxiliaire ou parallèle. Si le constructeur de machines modifie le réglage du paramètre machine optionnel, il vous faudra ré-étalonner le palpeur d'outils. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 503 Tolérance de rupture: rayon? de bris, pour la mesure automatique de l'outil. Si la valeur saisie est dépassée, la CN verrouille l'outil dans la colonne TL (état L). Programmation : 0,0000...9,0000 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 504 être mesuré. défini comme décalage. Si cela n'est pas le cas, le diamètre de la fraise boule sera mesuré trop bas. Le diamètre de l'outil est incorrect. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 505 Ce cycle ne peut être exécuté qu'en mode FUNCTION MODE MILL. Avant l'étalonnage, vous devez indiquer dans le tableau d'outils TOOL.T le rayon et la longueur exacts de l'outil d'étalonnage. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 506 (zone de sécurité indiquée au paramètre safetyDistToolAx (n°114203)). Programmation : -99999,9999...+99999,9999 ExempleNouveau format 11 TOOL CALL 12 Z 12 TCH PROBE 480 ETALONNAGE TT ~ Q260=+100 ;HAUTEUR DE SECURITE HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 507 Poursuivre le cycle avec Marche CN Si vous avez programmé Q523 sur 2, la CN inscrit la position étalonnée au paramètre machine centerPos (n°114200) HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 508 Ce paramètre permet entre autres de mesurer la longueur de l'outil avec une broche immobile et, en même temps, de bloquer une mesure du rayon et des dents de l'outil. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 509 2 : position actuelle de l'outil d'étalonnage. Voir Q523=0. 0. À la fin de l'étalonnage, la commande inscrit aussi la position qui aura éventuellement été déterminée au paramètre machine centerPos (n° 114201). Programmation : 0, 1, 2 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 510 La CN palpe ensuite l'outil en rotation, en radial, pour déterminer l'angle de départ de la mesure dent par dent. La longueur 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/2023...
  • Page 511 L'étalonnage dent par dent est possible pour les outils avec 20 dents au maximum. Les cycles 31 et 481 ne supportent ni les outils de tournage, ni les outils de dressage, ni les palpeurs. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 512 (20 dents max. mesurables) Programmation : 0, 1 Exemple 11 TOOL CALL 12 Z 12 TCH PROBE 481 LONGUEUR D'OUTIL ~ Q340=+1 ;CONTROLE ~ Q260=+100 ;HAUTEUR DE SECURITE ~ Q341=+1 ;ETALONNAGE DENTS HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 513 TOOL.T. Les cycles 32 et 482 ne supportent ni les outils de tournage, ni les outils de dressage, ni les palpeurs. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 514 être étalonnés avec broche à l'arrêt. Pour cela, vous devez définir à 0 le nombre des dents CUT dans le tableau d'outils et adapter le paramètre machine CfgTT. Consultez le manuel de votre machine. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 515 Si la CN corrige mal l'outil suite à une mesure dent à dent, la pièce risque d'être rebutée. Vérifier les cotes de la pièce lors des opérations d'usinage qui suivent HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 516 (20 dents max. mesurables) Programmation : 0, 1 Exemple 11 TOOL CALL 12 Z 12 TCH PROBE 482 RAYON D'OUTIL ~ Q340=+1 ;CONTROLE ~ Q260=+100 ;HAUTEUR DE SECURITE ~ Q341=+1 ;ETALONNAGE DENTS HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 517 étapes des cycles de mesure 481 et 482. Informations complémentaires : "Informations relatives à une mesure individuelle des dents de rayon Q341=1", Page 519 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 518 être étalonnés avec broche à l'arrêt. Pour cela, vous devez définir à 0 le nombre des dents CUT dans le tableau d'outils et adapter le paramètre machine CfgTT. Consultez le manuel de votre machine. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 519 Si la CN corrige mal l'outil suite à une mesure dent à dent, la pièce risque d'être rebutée. Vérifier les cotes de la pièce lors des opérations d'usinage qui suivent HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 520 (20 dents max. mesurables) Programmation : 0, 1 Exemple 11 TOOL CALL 12 Z 12 TCH PROBE 483 MESURER OUTIL ~ Q340=+1 ;CONTROLE ~ Q260=+100 ;HAUTEUR DE SECURITE ~ Q341=+1 ;ETALONNAGE DENTS HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 521 Tableaux et résumés...
  • Page 522 à un paramètre QS, par ex. QS25 = SYSSTR( ID 10950 NR1 ). Informations complémentaires : "Lire les données système", Page 253 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 523 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/2023...
  • Page 524 2 = M5 actif après M3 3 = M5 actif après M4 Vitesse de transmission active Etat du liquide de coupe activé 0 = désactivé, 1 = activé Avance active Index d'outil suivant HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 525 1 = vitesse de coupe const. Etat du liquide de coupe M7 : 0 =désactivé, 1 = activé Etat du liquide de coupe M8 : 0 = désactivé, 1 = activé HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 526 Contrôle (cycles de palpage 30 à 33) Etalonnage de la dent (cycles de palpage 30 à Numéro de paramètre Q pour le résultat (cycles de palpage 30 à 33) HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 527 Type de paramètre Q pour le résultat (cycles de palpage 30 à 33) 1 = Q, 2 = QL, 3 = QR Facteur d'avance (cycles 17 et 18) HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 528 N° d'outil TT : décalage longueur L-OFFS N° d'outil TT : tolérance de rupture de la longueur LBREAK N° d'outil TT : tolérance de rupture du rayon RBREAK HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 529 No. d'outil Largeur frontale de la plaquette de coupe (RCUTS) No. d'outil Longueur utile de la fraise (LU) No. d'outil Rayon de la gorge de la fraise (RN) HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 530 7 = V 8 = W Vitesse de rotation broche S Surépaisseur de la longueur d'outil DL Surépaisseur du rayon d'outil DR TOOL CALL automatique 0 = oui, 1 = non HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 531 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 DEF 1 = oui, 0 = non HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 532 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/2023...
  • Page 533 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/2023...
  • Page 534 Correction dans le système de coordonnées du plan d'usinage WPL-CS (FUNCTION TURNDATA CORR WPL ou FUNCTION CORRDATA WPL) Index : 1 - 9 ( X, Y, Z, A, B, C, U, V, W ) HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 535 Positions nominales d'axes physiques dans le système de REF Positions nominales actuelles des axes physiques dans le système REF Lire la position actuelle dans le système de coordonnées HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 536 Lecture si l'axe auxiliaire indiqué est utilisé dans la cinématique. -1 = axe non inclus dans la cinématique 0 = axe non inclus dans le calcul de la cinéma- tique : HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 537 ID d'axe Déterminer les axes programmables. Détermi- ner l'index de l'axe de l'ID d'axe indiqué (X = 1, Y = 2, ...). Index : ID d'axe (index de CfgAxis/axisList) HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 538 écoulées depuis le 1.1.1970, 0:00 (temps réel) Format : J.MM.AA 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.AA h:mm HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 539 é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 : J-MM-AAAA HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 540 écoulées depuis le 1.1.1970, 0:00 (temps réel) Format : 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 : h:mm HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 541 écoulées depuis le 1.1.1970, 0:00 (calcul par anticipation) Format : JJ.MM.AAAA hh:mm Semaine calendaire actuelle selon la norme ISO 8601 (temps réel) Semaine calendaire actuelle selon la norme ISO 8601 (calcul par anticipation) HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 542 3 = système de coordonnées du plan d'usi- nage 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/2023...
  • Page 543 GPS : décalage dans le système de coordon- nées de la pièce W-CS activé Index : 1 - 3 ( X, Y, Z) GPS : offsets d'axes Index : 4 - 6 ( A, B, C ) HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 544 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 Angle de l’orientation broche en degrés HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 545 TT : arrêt en cas de déviation du palpeur TT : activer la transmission radio Longueur du chemin après lequel le palpeur est dévié lors de la simulation du palpeur HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 546 Actualisation de l'angle activé/désactivé Cycles de mesure automatiques : interruption avec info activée/désactivée Réaction lorsque le cycle de mesure 14xx n'at- teint pas le point de palpage : 0 = Interruption HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 547 être exécutée ensuite sans l'erreur 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/2023...
  • Page 548 Limite d'avance pour vitesse élevée (MP_min- PathFeed) 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/2023...
  • Page 549 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) Index de l'axe Surveillance des tolérances pour les filets physique chaînés (MP_threadTolerance) HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 550 Accélération maximale de la trajectoire de l'ou- til avec l'avance rapide (MP_maxPathAccHi) Ordre filtre Smoothing (CfgSmoothingFilter/shape) 0 = Off 1 = Average 2 = Triangle Ordre filtre Smoothing (uniquement valeurs impairs) (CfgSmoothingFilter/order) HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 551 Facteur kv de l'asservissement de position en physique 1/s (MP_kvFactor) Index de l'axe À-coup radial, avance normale (MP_max- physique TransJerk) Index de l'axe À-coup radial, avance élevée (MP_maxTrans- physique JerkHi) HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 552 1 ou plus = quantité activée Déterminer le type de commande : 0 = iTNC 530 1 = commande basée sur NCK (TNC 640, TNC 620, TNC 320, TNC 128, PNC 610, ...) HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 553 TT : décalage longueur L-OFFS TT : tolérance de rupture longueur LBREAK TT : tolérance de rupture rayon RBREAK Vitesse de rotation maximale [tours/min.] NMAX Angle de pointe TANGLE HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 554 Largeur frontale de la plaquette de coupe (RCUTS) Longueur utile de la fraise (LU) Rayon de la gorge de la fraise (RN) Rayon à la pointe de l'outil (R_TIP) HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 555 1 = prendre le contrôle via la broche du canal 0 = transmettre le contrôle via la broche de l'outil au PLC, 1 = prendre le contrôle via la broche de l'outil HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 556 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) Lire l'angle d'inclinaison de la broche d'outil actuelle HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 557 Informations sur l'opération de fraisage- tournage : 0 = fraisage (après FUNCTION MODE MILL) 1 = tournage (après FUNCTION MODE TURN) 10 = exécution des opérations pour le passage HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 558 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/2023...
  • Page 559 été paramétrées sous System\Monito- ring\CfgMonComponent. Une fois la mesure terminée, les tâches de surveillance indiquées sont exécutées l'une après l'autre. Lors du HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 560 10025 Nom du canal d'usinage (Key) Lire des données de tableaux SQL (string système) 10040 Nom symbolique du tableau de presets. Nom symbolique du tableau de points zéro. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 561 … Nom symbolique du tableau de points d'ori- gine des palettes. Nom symbolique du tableau d'outils. Nom symbolique du tableau d'emplacements. Nom symbolique du tableau d'outils de tournage HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 562 (tchprobe.tp). Forme de la tige de palpage dans la colonne STYLUS du tableau des palpeurs (tchprobe.tp). Type de palpeur de table TT issu de CfgTT/ type. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 563 3D-ToolComp Entrée de la colonne TSHAPE - nom de fichier de la forme d'outil 3D (*.stl) Lire les informations des macros OEM et des cycles HEIDENHAIN (string système) 11031 Fournit la sélection de la macro FUNCTION MODE SET <mode OEM> comme string Cycle 238 : liste des noms clés pour la...
  • Page 564 ID 50 N°40 ID 51 Données du tableau d'emplacements N° emplac Type d'outil N° emplac. N° emplac. N° emplac. N° emplac. N° emplac. N° emplac. Emplac. réservé : 0=non, 1=oui HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 565 Ancien état du contrôle anti-collision Activable/Désactivable dans le programme CN Nouvel état du contrôle anti-collision Activable/Désactivable dans le programme CN ID 310 Modifications du comportement géométrique M116: -1=on, 0=off M126: -1=on, 0=off HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 566 0= aucun tableau de points zéro sélectionné 1= tableau de points zéro sélectionné ID 510 Données pour l'usinage de palettes Test de la fixation d'un serrage de la ligne HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 567 0 = paramètre machine non disponible CfgRead 1 = paramètre machine disponible Fonction ou colonne de tableau plus disponible Lecture de la cellule du tableau avec FN 26 et FN 28 ou SQL HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 568 ■ 100 000 tours/min (pour 2 paires de pôles) Compensation d'erreurs ■ Compensation linéaire et non-linéaire des défauts d'axes, jeu, pointes à l'inversion sur trajectoires circulaires, dilatation thermique ■ Adhérence, friction HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 569 OPC UA NC Server Interface sûre et stable permettant de connecter des applications indus- trielles modernes Température ambiante ■ En service : +5 °C à +45 °C ■ Stockage : –20 °C à +60 °C HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 570 N'importe quelle chaîne de texte entre guillemets (““) Nombre de répétitions de parties de programme 1 à 65 534 (5,0) Numéro d’erreur pour la fonction de paramètre Q 0 à 1 199 (4,0) FN 14 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 571 α, cos α, tan α , arcus sin, arcus cos, arcus tan, a 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/2023...
  • Page 572 Pour avoir une vue d'ensemble détaillée des fonctions utilisateur, consultez le catalogue de la TNC 128. Les catalogues de commandes CNC sont accessibles depuis la rubrique Téléchargements du site internet HEIDENHAIN. HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 573 TS 260 : palpeur de pièces à commutation avec liaison par câble ■ TT 160 : palpeur d'outils à commutation KT 130 : palpeur à commutation simple avec connexion par câble ■ HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 574 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/2023...
  • Page 575 M103 Facteur d'avance pour mouvements de plongée ■ M136 Avance F en millimètres par tour de broche ■ M137 Annuler M136 M140 Retrait de l'outil du contour, dans le sens de l'axe d'outil ■ HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 576 FN 38: SEND: envoyer des Cycles de motifs Exemples de programmation informations........246 Cercle......... 371 Fraisage d'une poche et d'un Fonction auxiliaire Rangées........375 tenon.......... 470 pour des indications de HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 577 QR rémanents..200 Insérer un commentaire..135, 136 paramètres string QS....248 Rayon d'outil........116 Instruction SQL......265 programmation......248 Remarques sur ce manuel.... 30 iTNC 530.......... 70 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 578 Teach In..........87 Teach-in.......... 129 Télécharger un fichier auxiliaire. 164 Temporisation....... 487 cyclique........305 réinitialiser......... 306 une fois........340 Texte clair......... 85 TNCguide........159 TOOL CALL........118 TOOL DEF........117 HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023...
  • Page 579 Et pour améliorer encore davantage la fiabilité de vos processus, HEIDENHAIN propose également des systèmes de visualisation par caméra et le détecteur de bris d'outils de HEIDENHAIN pour contrôler facilement vos outils.