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

Publicité

Liens rapides

TNC 640
Manuel utilisateur
Programmation en Texte clair
Logiciels CN
340590-16
340591-16
340595-16
Français (fr)
01/2022

Publicité

Table des Matières
loading

Sommaire des Matières pour HEIDENHAIN TNC 640

  • Page 1 TNC 640 Manuel utilisateur Programmation en Texte clair Logiciels CN 340590-16 340591-16 340595-16 Français (fr) 01/2022...
  • Page 2 Softkeys : choix de fonction de Programmation l'écran Commuter les barres de softkeys Test de programme Clavier alphabétique Touche Fonction Noms de fichiers, commentaires Programmation en DIN/ISO Ouvrir le Menu HEROS HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 3 Appeler les données d'outils 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 4 Trajectoire circulaire avec centre de cercle Trajectoire circulaire avec rayon Trajectoire circulaire avec raccorde- ment tangentiel Chanfrein/Arrondis d'angles Potentiomètres pour l'avance et la vitesse de broche Avance Vitesse de rotation broche HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 5: Table Des Matières

    12 Reprendre les données des fichiers de CAO................525 13 Palettes.............................553 14 Tournage...........................571 15 Opération de rectification......................599 16 Utiliser l’écran tactile........................ 607 17 Tableaux et résumés........................ 621 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 6 Sommaire HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 7 Sommaire Principes.............................33 Remarques sur ce manuel........................34 Type de commande, logiciel et fonctions..................36 Options logicielles.................................38 Nouvelles fonctions 34059x-16..........................43 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 8 Ouverture d'un nouveau programme CN / gestion de fichiers................61 Définir une pièce brute..............................62 Structure du programme............................63 Programmer un contour simple..........................64 Créer un programme avec cycles..........................68 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 9 Vue d'ensemble: Fonctions du gestionnaire de fichiers..................120 Appeler le gestionnaire de fichiers......................... 121 Sélectionner les lecteurs, répertoires et fichiers....................122 Créer un nouveau répertoire............................ 124 Créer un nouveau fichier............................124 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 10 Copier un répertoire..............................127 Sélectionner l'un des derniers fichiers sélectionnés...................127 Effacer un fichier................................ 128 Effacer un répertoire..............................128 Sélectionner des fichiers............................129 Renommer un fichier..............................130 Trier les fichiers................................130 Fonctions spéciales..............................130 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 11 Saisie des données d'outils dans le programme CN..................139 Appeler des données d'outils...........................140 Changement d'outil..............................143 Correction d'outil..........................146 Introduction..................................146 Correction de la longueur d'outil..........................146 Correction de rayon d'outil............................147 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 12 Contournage : coordonnées polaires....................182 Sommaire..................................182 Origine des coordonnées polaires : Pol CC......................183 Droite LP..................................183 Trajectoire circulaire CP autour du pôle CC......................184 Trajectoire circulaire CTP avec raccordement tangentiel................. 184 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 13 Programmation flexible de trajectoires circulaires..................... 194 Possibilités de programmation..........................195 Points auxiliaires.................................198 Rapports relatifs................................. 199 Exemple : programmation FK 1..........................201 Exemple : programmation FK 2..........................202 Exemple : programmation FK 3..........................203 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 14 Afficher ou masquer les numéros de séquences....................221 Effacer le graphique..............................221 Afficher grille................................222 Agrandissement ou réduction de la découpe...................... 222 6.10 Messages d'erreurs........................223 Afficher les erreurs..............................223 Ouvrir la fenêtre des messages d'erreur....................... 224 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 15 Textes d'assistance..............................229 Mémoriser des fichiers service..........................229 Fermer la fenêtre de messages d'erreur.......................229 6.11 Système d'aide contextuel TNCguide..................... 230 Application..................................230 Travailler avec TNCguide............................231 Télécharger les fichiers d'aide actualisés......................235 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 16 Inhiber le contrôle du palpeur : M141........................255 Effacer la rotation de base : M143......................... 255 Retirer automatiquement l'outil du contour en cas d'arrêt CN : M148............256 Arrondir les angles : M197............................257 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 17 Répéter un sous-programme...........................277 Exemples de programmation......................278 Exemple : fraisage d’un contour en plusieurs passes..................278 Exemple : groupe de trous............................279 Exemple : groupe trous avec plusieurs outils...................... 280 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 18 FN 20: WAIT FOR – Synchroniser la CN et le PLC..................... 324 FN 29: PLC – transmettre des valeurs au PLC....................325 FN 37: EXPORT................................325 FN 38: SEND – envoyer des informations issues du programme CN............326 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 19 SQL EXECUTE................................352 SQL FETCH.................................. 356 SQL UPDATE................................358 SQL INSERT................................. 359 SQL COMMIT................................360 SQL ROLLBACK................................362 SQL SELECT.................................364 Exemples..................................366 9.13 Exemples de programmation......................368 Exemple : arrondir une valeur..........................368 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 20 Sommaire Exemple : Ellipse................................. 369 Exemple : cylindre concave avec une Fraise boule.....................371 Exemple : sphère convexe avec fraise deux tailles.....................373 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 21 10.8 Fonctions CN pour la transformation de coordonnées..............410 Résumé..................................410 Décalage de point zéro avec TRANS DATUM.......................410 Mise en miroir avec TRANS MIRROR........................412 Rotation avec TRANS ROTATION...........................414 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 22 Effacer des caractères, mots et lignes et les insérer à nouveau..............439 Modifier des blocs de texte............................. 440 Trouver des texte partiels............................441 10.16 Tableaux personnalisables......................442 Principes de base............................... 442 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 23 10.19 Temporisation FUNCTION DWELL....................454 Programmer une temporisation..........................454 10.20 Relever l’outil en cas d'arrêt CN : FUNCTION LIFTOFF..............455 Programmer le déplacement en hauteur avec FUNCTION LIFTOFF.............. 455 Annuler la fonction Liftoff............................457 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 24 Interpolation d'orientation entre la position initiale et la position finale............503 Sélection du point de référence de l’outil et du centre de rotation..............504 Limitation de l'avance d'axe linéaire........................505 Réinitialiser FUNCTION TCPM..........................506 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 25 À prendre en compte lors de la configuration du post-processeur..............520 Tenir compte de la programmation du système de FAO..................522 Possibilités d'influence sur la commande......................524 Asservissement du mouvement ADP........................524 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 26 Ouvrir un fichier de CAO............................531 Paramètres de base..............................532 Configurer des couches............................534 Définir un point d'origine............................536 Définir un point zéro..............................539 Sélectionner et mémoriser un contour........................543 Sélectionner et mémoriser des positions d'usinage...................549 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 27 13.2 Batch Process Manager (option 154)..................... 561 Application..................................561 Principes de base............................... 561 Ouvrir le Batch Process Manager...........................565 Créer une liste de commandes..........................568 Modifier la liste de commandes..........................569 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 28 Tournage en position inclinée..........................585 Tournage simultané..............................587 Opération de tournage avec des outils FreeTurn....................589 Utiliser un coulisseau..............................591 Contrôle de la force de coupe avec la fonction AFC..................595 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 29 15.1 Opération de rectification sur des fraiseuses (option 156)............. 600 Introduction..................................600 Rectification de coordonnées..........................601 15.2 Dressage (option 156)........................603 Principes de base de la fonction Dressage......................603 Dressage simplifié..............................603 Programmer le dressage avec FUNCTION DRESS.....................604 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 30 Panneau de commande............................609 16.2 Gestes............................612 Vue d'ensemble des gestes possibles........................612 Naviguer dans des tableaux et des programmes CN..................613 Utiliser la simulation..............................614 Utilisation de la visionneuse CAO........................... 615 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 31 17 Tableaux et résumés........................ 621 17.1 Données du système........................622 Liste des fonctions FN 18............................622 Comparaison : fonctions FN 18..........................664 17.2 Tableaux récapitulatifs........................668 Fonctions auxiliaires..............................668 Fonctions utilisateur..............................670 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 33: Principes

    Principes...
  • Page 34: Remarques Sur Ce Manuel

    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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 35 Modifications souhaitées ou découverte d'une "coquille"? Nous nous efforçons en permanence d'améliorer notre documentation. N'hésitez pas à nous faire part de vos suggestions en nous écrivant à l'adresse e-mail suivante : tnc-userdoc@heidenhain.de HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 36: Type De Commande, Logiciel Et Fonctions

    Toutes les fonctions des cycles d'usinage sont décrites dans le manuel utilisateur Programmation des cycles. Si vous avez besoin de ce manuel utilisateur, contactez HEIDENHAIN. ID: 1303406-xx HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 37 à l'exécution de vos programmes CN figurent dans le manuel utilisateur Configuration, test et exécution de programmes CN. Si vous avez besoin de ce manuel utilisateur, contactez HEIDENHAIN. ID: 1261174-xx HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 38: Options Logicielles

    DXF, STEP et IGES Transfert de contours et de motifs de points Définition conviviale du point d’origine Sélection graphique de sections de contour à partir de programmes en Texte clair HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 39 Valeurs de correction dans le tableau de valeurs de correction Condition requise : travailler avec des vecteurs normaux à la surface (séquences LNoption 9) HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 40 Adaptation des paramètres d'asservissement en fonction de la masse actuelle de la pièce Active Chatter Control – ACC (option 145) Réduction active des vibrations Fonction entièrement automatique pour éviter les saccades pendant l'usi- nage HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 41 (FS) en est un exemple. Pour en savoir plus à ce sujet, consultez la documentation du constructeur de votre machine ou le catalogue Options et accessoires. ID: 827222-xx HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 42 CN pourra encore être utilisée sans subir ni dysfonctionnements, ni problèmes de performance. Il relève de la responsabilité de l'éditeur de logiciel de tester le système qui recourt à ces interfaces communication. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 43: Nouvelles Fonctions 34059X-16

    La fonction TRANS ROTATION RESET permet de réinitialiser la rotation. Les fonctions CN servent d'alternative au cycle 10 ROTATION. Informations complémentaires : "Rotation avec TRANS ROTATION", Page 414 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 44 NR11 : système de coordonnées pour les mouvements manuels FN 18: SYSREAD (D18) ID295 : lecture des données de la cinématique machine NR5 : type d'utilisation d'un axe dans la cinématique HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 45 Principes | Type de commande, logiciel et fonctions FN 18: SYSREAD (D18) ID310 : lecture du comportement géométrique NR126 : état de la fonction auxiliaire M126 Informations complémentaires : "Données du système", Page 622 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 46 CN FS dont la vitesse de rotation est asservie en cas de porte de protection ouverte. Cela vous permet par exemple d'activer la broche de la pièce et d'effleurer la pièce avec la porte de protection ouverte. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 47 800 CONFIG. TOURNAGE (DIN/ISO : G800, option 50) Dans le tableau d'outil de rectification, la plage de programmation de la colonne INIT_D_PNR est passée de 99 à 9999. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 48 61) avec une durée de validité de 5 ans. La plage de programmation du paramètre machine displayPace (n°101000) a été étendue. La résolution d'affichage minimale des axes est de 0,000001° ou mm. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 49 Avec une course pendulaire, la CN peut usiner toute la hauteur du cylindre. La CN exécute plusieurs trajectoires circulaires pendant une course pendulaire. Cette procédure équivaut à une rectification avec une course lente. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 50 Cycle 1493 PALPAGE EXTRUSION (DIN/ISO: G1493) Ce cycle vous permet de définir une extrusion. Avec une extrusion active, la CN répète les points de palpage dans un sens, sur une longueur donnée. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 51 Le paramètre Q370 FACTEUR RECOUVREMENT a été ajouté au cycle 208 FRAISAGE DE TROUS (DIN/ISO: G208). Dans ce paramètre, vous définisse la passe latérale. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 52 Les paramètres suivants ont été ajoutés : Q342 DIAMETRE PRE-PERCAGE Q253 AVANCE PRE-POSIT. : si le paramètre Q342 est défini, avance d'approche du point de départ en profondeur HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 53 être utilisé avec une cinématique polaire. Pour cela, il faut que la pièce soit serrée au centre du plateau circulaire, et aucune couplage ne doit être actif. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 54 (Q462=1) est programmé. L'usinage en plongées successives n'est possible que si le retrait s'effectue en ligne droite. Le cycle 1010 DIAMETRE DRESSAGE (DIN/ISO: G1010, option 156) supporte le type d'outil Rouleau à dresser. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 55 Si vous avez défini la valeur 2 au paramètre Q1125 MODE HAUT. DE SECU., la CN prépositionne le palpeur à la distance d'approche avec l'avance rapide FMAX définie dans le tableau de palpeurs. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 56 Principes | Type de commande, logiciel et fonctions HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 57: Premiers Pas

    Premiers pas...
  • Page 58 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 59: Acquitter Une Interruption De Courant

    CN. Informations détaillées sur ce sujet Mettre la machine en marche Informations complémentaires : manuel d'utilisation Configuration, test et exécution de programmes CN HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 60: Principaux Éléments D'utilisation De La Commande

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

    Informations détaillées sur ce sujet Gestion des fichiers Informations complémentaires : "Gestionnaire de fichiers", Page 117 Ouvrir un nouveau programme CN Informations complémentaires : "Ouvrir et programmer des programmes CN", Page 102 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 62 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 106 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 63: Structure Du Programme

    8 Dégager l'outil, mettre fin au programme CN Informations détaillées sur ce sujet Programmation d'un contour Informations complémentaires : "Programmer un déplacement d’outil pour un usinage", Page 154 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 64 Valider l'axe d'outil Z avec la touche ENT Entrer la vitesse de rotation broche, par ex. 6500 Appuyer sur la touche END La CN met fin à la séquence CN. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 65 Appuyer sur la touche ENT pour l'avance F La CN mémorise FMAX. Au besoin, programmer la fonction auxiliaire M Appuyer sur la touche END La CN mémorise la séquence de déplacement. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 66 Appuyer sur la softkey RL La CN mémoriser la correction de rayon. Indiquer la valeur d'avance d'usinage, par ex. 700 mm/min Appuyer sur la touche END La CN mémorise le mouvement d'approche. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 67 Appuyer sur la touche ENT Au besoin, programmer la fonction auxiliaire M, par ex. M9, et activer l'arrosage Appuyer sur la touche END La CN mémorise le mouvement de sortie. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 68 Créer un programme avec cycles Les trous représentés sur la figure de droite (20 mm de profondeur) doivent être usinés avec un cycle de perçage standard. La pièce brute a déjà été définie. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 69 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 70 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 71 Programmer la fonction auxiliaire M, par ex. M30 pour la fin de programme Appuyer sur la touche END La commande mémorise la séquence de déplacement et met fin au programme CN. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 72 Informations détaillées sur ce sujet Créer un nouveau programme CN Informations complémentaires : "Ouvrir et programmer des programmes CN", Page 102 Programmation des cycles Informations complémentaires : manuel utilisateur Programmation des cycles d'usinage HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 73: Principes De Base

    Principes de base...
  • Page 74: Texte Clair Heidenhain Et Din/Iso

    être exécutés depuis la TNC 640. 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 75: Ecran Et Panneau De Commande

    Si vous utilisez une TNC 640 à écran tactile, vous avez la possibilité de remplacer certaines actions sur touche par des gestes. Informations complémentaires : "Utiliser l’écran tactile", Page 607 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 76: Définir Un Partage D'écran

    Informations complémentaires : "Modes de fonctionnement", Page 83 Utiliser les softkeys pour choisir le partage d'écran de votre choix HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 77: Panneau De Commande

    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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 78 Respecter les informations relatives aux produits de nettoyage. Utiliser le chiffon pour essuyer la zone creuse avec précaution, jusqu'à ce que plus aucune trace, ou tache, ne soit visible. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 79 Le joint ne doit pas être endommagé pour ne pas perdre l'indice de protection IP54. Vérifier sa position et son fonctionnement HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 80: Extended Workspace Compact

    écran de CN, sous la désignation Extended Workspace Comfort. Extended Workspace Comfort offre à la fois une vue de la CN en mode Plein écran et la vue d'une application externe. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 81 Vous pouvez commuter le focus du clavier entre l'interface de la CN et l'application du Sidescreen. Le focus peut être commuté des manières suivantes : En sélectionnant la zone de l'application concernée En sélectionnant l'icône de la zone de travail HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 82 à une autre. Le mode Plein écran peut être quitté à tout moment via la touche de commutation de l'écran, ou via une touche de mode de fonctionnement du clavier. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 83: Modes De Fonctionnement

    Programme CN A gauche : programme CN. A droite : affichage d'état. A gauche : programme CN. A droite : pièce. A gauche : programme CN. A droite : corps de collision et pièce. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 84: Programmation

    A gauche : programme CN. A droite : affichage d'état. A gauche : programme CN. A droite : pièce. Pièce A gauche : programme CN. A droite : corps de collision et pièce. Corps de collision et pièce HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 85: Exécution De Programme En Continu Et Exécution De Programme Pas À Pas

    A gauche : programme CN. A droite : tableau de palettes. A gauche : le tableau de palettes, à droite : l'affi- chage d'état A gauche : le tableau de palettes ; à droite : le graphique Batch Process Manager HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 86: Fonctions De Base Cn

    Consultez le manuel de votre machine ! Le nombre, la désignation et l'affectation des axes programmés dépendent de la machine. Le constructeur de votre machine peut définir d'autres axes, par ex. des axes PLC. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 87: Systèmes De Référence

    Tous les systèmes de référence se réfèrent les uns aux autres. Ils sont soumis à la chaîne cinématique de la machine-outil concernée. Le système de coordonnées de la machine sert alors de système de référence. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 88 Le constructeur de la machine configure les colonnes OFFSET du gestionnaire de points d’origine en fonction de la machine. Informations complémentaires : manuel d'utilisation Configuration, test et exécution de programmes CN HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 89 Toutes les valeurs OFFSET (de toutes les possibilités de saisie nommées OFFSET) donnent ensemble la différence entre la position EFF. et la position REFEFF d’un axe. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 90 Y et Z dans le système de coordonnées de programmation. L'opérateur peut programmer des positions par rapport au point zéro machine, par exemple à l'aide de la fonction auxiliaire M91. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 91 éditables. Consulter la documentation du constructeur de la machine Utiliser exclusivement les points d'origine de palettes en relation avec des palettes Avant l'usinage, vérifier l’affichage de l’onglet PAL HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 92 Fonctions 3D ROT B-CS Fonctions PLANE Cycle 19 PLAN D'USINAGE Cycle 7 POINT ZERO (décalage avant l'inclinaison du plan d'usinage) Cycle 8 IMAGE MIROIR (mise en miroir avant l'inclinaison du plan d'usinage) HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 93 Il est bien évidemment possible de procéder à d'autres transformations dans le système de coordonnées du plan d'usinage. Informations complémentaires : "Système de coordonnées du plan d'usinage WPL-CS", Page 94 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 94 I-CS Transformations dans le système de coordonnées dans le plan d'usinage : Cycle 7 POINT ZERO Cycle 8 IMAGE MIROIR Cycle 10 ROTATION Cycle 11 FACTEUR ECHELLE Cycle 26 FACT. ECHELLE AXE PLANE RELATIVE HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 95 à trois dimensions. La position et l'orientation du système de coordonnées de WPL -CS programmation dépend des transformations actives dans le système de coordonnées du plan d'usinage. I-CS I-CS HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 96 à la surface. L'orientation du système de coordonnées de l'outil peut être réalisée dans plusieurs systèmes de référence. Informations complémentaires : "Système de coordonnées de l'outil T-CS", Page 97 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 97 W-CS Angle d'inclinaison de l'outil dans le système de coordonnées de la machine : Exemple 7 L X+10 Y+45 A+10 C+5 R0 M128 T-CS HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 98 → fraise à rayon d'angle ou fraise torique Sans fonction TCPM, ni fonction auxiliaire M128, l'orientation du système de coordonnées de l'outil est identique à celle du système de coordonnées de programmation. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 99: Désignation Des Axes Sur Les Fraiseuses

    L’axe de référence angulaire pour l’angle polaire PA est ainsi clairement défini. Coordonnées polaires (plan) Axe de référence angulaire HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 100: Positions Absolues Et Incrémentales De La Pièce

    Coordonnées polaires absolues et incrémentales Les coordonnées absolues se réfèrent toujours au pôle et à l’axe de référence angulaire. Les coordonnées incrémentales se réfèrent toujours à la dernière position d’outil programmée. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 101: Sélectionner Un Point D'origine

    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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 102: Ouvrir Et Programmer Des Programmes Cn

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

    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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 104 Si vous définissez une pièce brute de révolution avec des coordonnées incrémentales, les cotes sont indépendantes de la programmation du diamètre. Le sous-programme peut être identifié à l'aide d'un numéro, d'un nom ou d'un paramètre QS. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 105 Le chemin d'un fichier STL peut être renseigné de deux manières : soit en le saisissant directement, soit en se servant d'un paramètre QS. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 106: Ouvrir Un Nouveau Programme Cn

    Sélectionner une pièce brute rectangulaire : appuyer sur la softkey correspondant à la forme brute rectangulaire PLAN D'USINAGE DANS LE GRAPHIQUE : XY Indiquer l'axe de broche, p. ex. Z HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 107 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 108: Mouvements D'outil En Texte Clair Programmer

    FONCTION AUXILIAIRE M ? Indiquer 3 (fonction auxiliaire M3 Broche ON). Appuyer sur la touche END pour que la commande quitte le dialogue Exemple 3 L X+10 Y+5 R0 F100 M3 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 109 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 110: Valider Les Positions Effectives

    Si la fonction Inclin. plan d'usinage est active, la fonction Valider la position effective n’est pas autorisée. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 111: Éditer Un Programme Cn

    à 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 206 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 112 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 113 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 114 (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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 115: La Fonction De Recherche De La Commande

    Poursuivre la recherche La commande saute à la séquence CN dans laquelle se trouve le texte recherché. Pour quitter la fonction de recherche : appuyer sur la fonction Fin HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 116 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 117: Gestionnaire De Fichiers

    Selon la configuration, la commande génère un fichier de sauvegarde *.bak après l'édition et l'enregistrement des programmes CN. Cette sauvegarde influe sur la taille de la mémoire disponible. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 118 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 119 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 119: Afficher Sur La Commande Les Fichiers Créés En Externe

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

    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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 121: Appeler Le Gestionnaire De Fichiers

    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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 122: Sélectionner Les Lecteurs, Répertoires Et Fichiers

    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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 123 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 124: Créer Un Nouveau Répertoire

    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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 125 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 126 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 127: Copier Un Répertoire

    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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 128: Effacer Un Répertoire

    ê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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 129: Sélectionner Des Fichiers

    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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 130: Trier Les Fichiers

    Activer la protection du fichier : appuyer sur la softkey PROTEGER Le fichier reçoit le symbole de protection. Annuler la protection du fichier : appuyer sur la softkey NON PROT. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 131 Pour tous les fichiers qui se trouvent sur le lecteur TNC:, et non dans le répertoire public, l'utilisateur fonctionnel user est automatiquement affecté comme propriétaire. Informations complémentaires : manuel d'utilisation Configuration, test et exécution de programmes CN HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 132 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 133: Outils

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

    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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 135: Vitesse De Rotation Broche S

    Modification en cours d'exécution du programme Pendant l'exécution du programme, vous pouvez modifier la vitesse de rotation de la broche à l'aide du potentiomètre de broche S. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 136: Données D'outil

    La longueur absolue d'un outil se réfère toujours au point d'origine de l'outil. Le constructeur de la machine initialise généralement le point d'origine de l'outil sur le nez de la broche. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 137: Rayon D'outil R

    0 La CN affiche la longueur absolue de l'outil comme position réelle dans la vue de positions. Rayon d'outil R Le rayon d'outil R doit être directement programmé. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 138: Valeurs Delta Des Longueurs Et Rayons D'outils

    Vous pouvez utiliser le paramètre Q108 (rayon d'outil actif) pour corriger la longueur d'une fraise boule par rapport à son centre avec DL-Q108. 1 TOOL CALL "BALL_MILL_D4" Z S10000 2 TOOL CALL DL-Q108 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 139: Saisie Des Données D'outils Dans Le Programme Cn

    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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 140: Appeler Des Données D'outils

    Surépaisseur de longueur d'outil DL : valeur Delta de la longueur d'outil Surépaisseur du rayon d'outil DR : valeur Delta du rayon d'outil Surépaisseur du rayon d'outil DR2 : valeur Delta du rayon d'outil 2 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 141 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 142 Si vous travaillez avec des tableaux d'outils, vous utilisez la séquence TOOL DEF pour présélectionner l'outil suivant à utiliser. Pour cela, entrez le numéro d'outil, un paramètre Q, paramètre QS ou un nom d'outil entre guillemets. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 143: Changement D'outil

    HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 144 0 dans la colonne CUR_TIME, par ex. après un changement de plaquette d'outil. La fonction auxiliaire M101 n'est pas disponible pour des outils de tournage et en mode Tournage (option 50). HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 145 Le message est caché avec la fonction M107 et réactivé avec M108. Informations complémentaires : "Correction d'outil tridimensionnelle (option 9)", Page 507 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 146: Correction D'outil

    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 426 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 147: Correction De Rayon D'outil

    Informations complémentaires : "Tableau de correc- tion", Page 426 Mouvements sans correction de 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 148 Déplacer l'outil sans correction de rayon, ou annuler la correction de rayon, en appuyant sur la touche ENT Mettre fin à la séquence CN en appuyant sur la touche END HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 149 Programmer une position d’approche et une position de sortie sûres à l’écart du contour Prendre en compte le rayon d'outil Prendre en compte la stratégie d'approche HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 151: Programmation De Contours

    Programmation de contours...
  • Page 152: Fonctions De Contournage

    HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 153 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 283 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 154: Principes De Base Des Fonctions De Contournage

    Si la séquence CN contient deux coordonnées, la commande déplace l'outil dans le plan programmé. Exemple L X+70 Y+50 L’outil conserve la coordonnée Z et se déplace dans le plan XY à la position X=70, Y=50. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 155 éléments du contour, introduisez le sens de rotation de la manière suivante : Rotation dans le sens horaire : ROT- Rotation dans le sens anti-horaire : ROT+ HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 156 Utiliser les touches de fonctions de contournage pour ouvrir le dialogue. La commande vous demande toutes les informations les unes après les autres, puis insère la séquence de programme dans le programme CN. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 157 TOOL CALL. FONCTION AUXILIAIRE M ? Entrer 3 (fonction auxiliaire, par exemple M3) et fermer le dialogue avec la touche END Exemple L X-20 Y+30 R0 FMAX M3 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 158: Point De Départ Et Point Final

    à la profondeur d'usinage. En cas de risque de collision, aborder séparément le point initial dans l'axe de broche. Exemple 30 L Z-10 R0 FMAX 31 L X+20 Y+30 RL F350 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 159 Exemple dans la figure de droite : si vous définissez le point final dans la zone en gris foncé, le contour sera endommagé lors de l'approche ou de la sortie du contour. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 160: Résumé : Formes De Trajectoires Pour L'approche Et La Sortie De Contour

    Pour cela, utiliser la fonction APPR CT ou DEP CT. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 161 P Désignation Signification angl. APPRoach = approche APPR angl. DEParture = départ angl. Line = droite angl. Circle = cercle tangentiel (transition lisse, continue) normale (perpendiculaire) HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 162 Si vous programmez APPR LN ou APPR CT avec R0, la commande interrompt l'usinage/la simulation avec un message d'erreur. Ce comportement diffère de celui de la commande iTNC 530 ! HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 163: Approche Par Une Droite Perpendiculaire Au Premier Point Du Contour : Appr Ln

     : LEN 15 8 APPR LN X+10 Y+20 Z-10 LEN15 RR F100 Point final du premier élément du contour 9 L X+20 Y+35 Elément de contour suivant 10 L ... HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 164: Approche Par Une Trajectoire Circulaire Avec Raccordement Tangentiel: Appr Ct

    8 APPR CT X+10 Y+20 Z-10 CCA180 R+10 RR F100 Point final du premier élément du contour 9 L X+20 Y+35 Elément de contour suivant 10 L ... HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 165 RR, rayon R 10 8 APPR LCT X+10 Y+20 Z-10 R10 RR F100 Point final du premier élément du contour 9 L X+20 Y+35 Elément de contour suivant 10 L ... HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 166: Sortie Du Contour Par Une Droite Avec Raccordement Tangentiel : Dep Lt

    23 L Y+20 RR F100 Distance P à P  : LEN 12,5 24 DEP LN LEN+20 F100 Dégagement en Z, saut de retrait, fin de programme 25 L Z+100 FMAX M2 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 167: Sortie Du Contour Par Une Trajectoire Circulaire Avec Raccordement Tangentiel : Dep Ct

    , rayon de la trajectoire circulaire R 8 24 DEP LCT X+10 Y+12 R+8 F100 Dégagement en Z, saut de retrait, fin de programme 25 L Z+100 FMAX M2 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 168 Programmation libre de Droite ou trajectoire circu- Programmation dépen- contour FK laire avec raccordement dante de la fonction quelconque à l'élément de contour précédent HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 169 Sélectionner la séquence de programme derrière laquelle la séquence linéaire doit être insérée Appuyer sur la touche Valider position effective La commande génère une séquence linéaire avec les coordonnées de la position effective. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 170: Insérer Un Chanfrein Entre Deux Droites

    Une avance programmée dans la séquence CHF agit uniquement dans cette séquence CHF. Après cette séquence, l'avance qui était programmée avant la séquence CHF redevient active. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 171: Arrondis D'angles Rnd

    RND. Ensuite, c'est l'avance programmée avant la séquence RND qui redevient active. Une séquence RND peut également être utilisée pour approcher le contour en douceur. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 172: Centre De Cercle Cc

    CC vous permettent d'identifier une position comme centre de cercle : l'outil ne se déplace pas à cette position. Le centre du cercle correspond simultanément au pôle pour les coordonnées polaires. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 173: Cercle Entiertrajectoire Circulaire C Autour Du Centre Du Cercle Cc

    6 L X+45 Y+25 Z+25 RR F200 M3 7 C X+45 Z+25 DR+ Si vous faites tourner ces mouvements circulaires en même temps, vous obtenez des cercles dans l'espace (cercles dans trois axes). HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 174 La valeur maximale de la tolérance programmée est de 0,016 mm. La valeur de tolérance est à définir au paramètre machine circleDeviation (n°200901). Plus petit cercle réalisable avec la CN : 0,016 mm. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 175: Trajectoire Circulaire Cr Avec Un Rayon Défini

    Si vous faites tourner ces mouvements circulaires en même temps, vous obtenez des cercles dans l'espace (cercles dans trois axes). HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 176 11 CR X+70 Y+40 R+20 DR- (Bogen 1) 11 CR X+70 Y+40 R+20 DR+ (Bogen 2) 11 CR X+70 Y+40 R-20 DR- (Bogen 3) 11 CR X+70 Y+40 R-20 DR+ (Bogen 4) HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 177: Trajectoire Circulaire Ct Avec Raccordement Tangentiel

    10 L Y+0 La séquence CT et l'élément de contour programmé avant doivent contenir les deux coordonnées du plan dans lequel l’arc de cercle doit être exécuté ! HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 178 Informations complémentaires : "Éditer un programme CN librement", Page 210 Exemple ; trajectoire circulaire avec une 11 CR X+50 Y+50 R+50 superposition linéaire de l'axe Z LIN_Z-3 DR- HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 179 Sortie du contour en ligne droite, avec raccordement 14 DEP LT LEN10 F1000 tangentiel Dégagement de l'outil, fin de programme 15 L Z+250 R0 FMAX M2 16 END PGM LINEAR MM HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 180 Sortie du contour en trajectoire circulaire, avec raccordement 16 DEP LCT X-20 Y-20 R5 F1000 tangentiel Dégagement de l'outil, fin du programme 17 L Z+250 R0 FMAX M2 18 END PGM CIRCULAR MM HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 181 Sortie du contour en trajectoire circulaire, avec raccordement 10 DEP LCT X-40 Y+50 R5 F1000 tangentiel Dégagement de l'outil, fin de programme 11 L Z+250 R0 FMAX M2 12 END PGM C-CC MM HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 182: Contournage : Coordonnées Polaires

    à l'élément de contour précé- du cercle dent Superposition d'une trajectoire circulaire Rayon polaire, angle polaire du point final et d'une droite du cercle, coordonnée du point final dans l'axe d’outil HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 183: Droite Lp

    Angle compris entre l'axe de référence angulaire et PR, dans le sens horaire : PA<0 12 CC X+45 Y+25 13 LP PR+30 PA+0 RR F300 M3 14 LP PA+60 15 LP IPA+60 16 LP PA+180 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 184: Trajectoire Circulaire Cp Autour Du Pôle Cc

    Le pôle n'est pas le centre du cercle de contour ! 12 L X+0 Y+35 RL F250 M3 13 CC X+40 Y+35 14 LP PR+25 PA+120 15 CTP PR+30 PA+30 16 L Y+0 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 185: Trajectoire Hélicoïdale (Helix)

    DR– vers la droite Z– DR– vers la gauche Z– Filetage extérieur vers la droite vers la gauche DR– vers la droite Z– DR– vers la gauche Z– HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 186 Exemple : filetage M6 x 1 mm avec 5 filets 12 L Z+0 F100 M3 13 CC X+40 Y+25 14 LP PR+3 PA+270 RL F50 15 CP IPA-1800 IZ+5 DR- HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 187 Sortie du contour en trajectoire circulaire, avec raccordement 15 DEP PLCT PR+60 PA+180 R5 F1000 tangentiel Dégager l'outil, fin de programme 16 L Z+250 R0 FMAX M2 17 END PGM LINEARPO MM HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 188: Exemple : Hélice

    Sortie du contour en cercle, avec raccordement tangentiel 10 DEP CT CCA180 R+2 Dégagement de l'outil, fin de programme 11 L Z+250 R0 FMAX M2 12 END PGM HELICE MM HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 189: Mouvements De Contournage - Programmation Libre De Contour Fk

    Un bloc FK ne peut pas commencer juste après un repère LBL. Il n'est pas possible de combiner un appel de cycle M89 avec une libre programmation de contour. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 190: Définir Un Plan D'usinage

    Si vous avez besoin d'un autre plan d'usinage que celui actuelle- ment activé pour la programmation, procédez comme suit : Appuyer sur la softkey PLAN XY ZX YZ La commande affiche les softkeys FK dans le nouveau plan sélectionné. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 191: Grafique De Programmation Fk

    Afficher les numéros de séquence dans la fenêtre graphique Pour afficher les numéros de séquence dans la fenêtre graphique : Régler la softkey AFFICHER N° SEQ. sur ON HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 192: Ouvrir Un Dialogue Fk

    La CN affiche les softkeys des axes du plan d'usinage actuel. Avec ces softkeys, introduire les coordonnées du pôle Dans la programmation FK, le pôle reste valable jusqu'à ce qu'un nouveau pôle soit défini avec FPOL. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 193: Programmation Flexible De Droites

    : appuyer sur la touche FK Ouvrir le dialogue : appuyer sur la softkey FLT. Utiliser les softkeys pour programmer toutes les données connues de la séquence CN HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 194: Programmation Flexible De Trajectoires Circulaires

    : appuyer sur la touche FK Ouvrir le dialogue : appuyer sur la softkey FCT Utiliser les softkeys pour programmer toutes les données connues de la séquence CN HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 195: Possibilités De Programmation

    Adapter au besoin les programmes CN importés Exemple 27 FLT X+25 LEN 12.5 AN+35 RL F200 28 FC DR+ R6 LEN 10 AN-45 29 FCT DR- R15 LEN 15 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 196 Sens de rotation de la trajectoire circulaire Rayon de la trajectoire circulaire Exemple 10 FC CCX+20 CCY+15 DR+ R15 11 FPOL X+20 Y+15 12 FL AN+40 13 FC DR+ R15 CCPR+35 CCPA+40 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 197 CLSD+ contour : Fin du contour : CLSD– Exemple 12 L X+5 Y+35 RL F500 M3 13 FC DR- R15 CLSD+ CCX+20 CCY+35 17 FC DR- R+15 CLSD- HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 198: Points Auxiliaires

    Coordonnée X et Y d'un point auxiliaire à proximité d'une trajec- toire circulaire Distance entre point auxiliaire et trajectoire circulaire Exemple 13 FC DR- R10 P1X+42.929 P1Y+60.071 14 FLT AN-70 PDX+50 PDY+53 D10 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 199: Rapports Relatifs

    CN N Exemple 12 FPOL X+10 Y+10 13 FL PR+20 PA+20 14 FL AN+45 15 FCT IX+20 DR- R20 CCA+90 RX 13 16 FL IPR+35 PA+0 RPR 13 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 200 Exemple 12 FL X+10 Y+10 RL 13 FL ... 14 FL X+18 Y+35 15 FL ... 16 FL ... 17 FC DR- R10 CCA+0 ICCX+20 ICCY-15 RCCX12 RCCY14 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 201: Exemple : Programmation Fk 1

    15 DEP CT CCA90 R+5 F1000 16 L X-30 Y+0 R0 FMAX Dégagement de l'outil, fin de programme 17 L Z+250 R0 FMAX M2 18 END PGM FK1 MM HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 202 Sortie du contour en cercle, avec raccordement tangentiel 19 DEP LCT X+30 Y+30 R5 Dégagement de l'outil, fin de programme 20 L Z+250 R0 FMAX M2 21 END PGM FK2 MM HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 203 24 FL X+65 Y-25 AN-90 25 FC DR+ R50 CCX+65 CCY-75 26 FCT DR- R65 27 FSELECT 1 28 FCT Y+0 DR- R40 CCX+0 CCY+0 29 FSELECT 4 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 204 30 DEP CT CCA90 R+5 F1000 31 L X-70 R0 FMAX Dégagement de l'outil, fin de programme 32 L Z+250 R0 FMAX M2 33 END PGM FK3 MM HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 205: Aides À La Programmation

    Aides à la programmation...
  • Page 206: Utiliser La Touche Goto

    Ouvrir une fenêtre de sélection avec la touche GOTO Si la commande propose un menu de sélection, la touche GOTO vous permet d'ouvrir la fenêtre de sélection. Vous pouvez ainsi visualiser les différentes possibilités. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 207: Syntaxe En Surbrillance

    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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 208: Commentaire Pendant L'introduction Du Programme

    Ouvrir un dialogue de programmation avec la touche ; (point- virgule) sur la clavier alphabétique Introduire le commentaire et fermer la séquence CN en appuyant sur la touche END HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 209 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 210 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 211 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 212 Afficher la fenêtre d’articulation / changer de fenêtre active Afficher une fenêtre d'articulation : appuyer sur la softkey de partage de l'écran PROGRAMME + ARTICUL. Changer de fenêtre active en appuyant sur la softkey CHANGER FENETRE HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 213: Insérer Une Séquence D'articulation Dans La Fenêtre De Programme

    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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 214: Calculatrice

    Valeur modulo Sélectionner l’affichage Effacer une valeur l'unité de mesure MM ou POUCE Afficher la valeur angulaire en radians (par défaut, la valeur angulaire est exprimée en degrés) HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 215 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 216: Application

    Il vous suffit d'entrer VC dans le champ. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 217 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 218: Travail Avec Tableaux De Données Technologiques

    Le matériau de coupe est affecté à la colonne TMAT du tableau d'outils. Vous pouvez utiliser d'autres colonnes ALIAS1, ALIAS2 (etc.) pour attribuer des noms alternatifs à un même matériau de coupe. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 219 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 220: Graphique De Programmation

    être modifié par un RND par exemple. bleu ciel : trous et filets ocre : trajectoire du centre de l'outil rouge : mouvement en avance rapide Informations complémentaires : "Grafique de programmation FK", Page 191 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 221: Créer Un Graphique De Programmation Pour Le Programme Cn Existant

    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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 222: Afficher Grille

    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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 223: 6.10 Messages D'erreurs

    à 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 224: Messages D'erreur Détaillés

    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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 225: Softkey Groupement

    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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 226: Supprimer Des Erreurs

    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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 227: Journal D'erreurs

    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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 228: Journal Des Touches

    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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 229: Textes D'assistance

    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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 230: 6.11 Système D'aide Contextuel Tncguide

    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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 231: Travailler Avec Tncguide

    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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 232 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 233 à ce que le mot-clé puisse être retrouvé plus facilement dans la liste. Afficher les informations relatives au mot clé sélectionné en appuyant sur la touche ENT. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 234 Vous activez la fonction soit en vous servant de la souris, soit en la sélectionnant et en la validant ensuite avec la touche Espace. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 235: Télécharger Les Fichiers D'aide Actualisés

    CHM qui ont été décompressés Si vous transférez des fichiers CHM vers la commande avec TNCremo, sélectionnez le mode binaire pour les fichiers portant la terminaison .chm. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 236 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 237: Fonctions Auxiliaires

    Fonctions auxiliaires...
  • Page 238: Programmer Des Fonctions Auxiliaires M Et Stop

    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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 239 M dans une séquence STOP : Programmer une interruption d'exécution de programme : appuyer sur la touche STOP Au besoin, programmer la fonction auxiliaire M Exemple 87 STOP HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 240: Fonctions Auxiliaires Pour Le Contrôle De L'exécution De Programme, De La Broche Et De

    TOOL CALL pour le changement d'outil. ACTIVATION de l'arrosage ■ ARRET arrosage ■ MARCHE broche sens horaire ■ MARCHE arrosage MARCHE broche sens anti-horaire ■ MARCHE arrosage Comme M2 ■ HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 241 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 242 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 243 Si la fonction M130 est combinée à un appel de cycle, la CN interrompt l’exécution en délivrant un message d'erreur. Effet La fonction M130 agit séquence par séquence dans les séquences linéaires sans correction du rayon d'outil. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 244 15 L IX+100 ... Usiner les petits éléments de contour 15 et 16 16 L IY+0.5 ... R... F... M97 Aborder point 17 du contour 17 L X... Y... HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 245: Usinage Complet Des Angles D'un Contour Ouvert : M98

    Exemple : aborder les uns après les autres les points 10, 11 et 12 du contour 10 L X... Y... RL F 11 L X... IY... M98 12 L IX+ ... HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 246 Avance de contournage réelle (mm/min.) : 17 L X+20 Y+20 RL F500 M103 F20 18 L Y+50 19 L IZ-2.5 20 L IY+5 IZ-5 21 L IX+50 22 L Z+5 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 247 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 248 L'état initial est rétabli à la fin d'un cycle d'usinage ou après l’interruption d'un cycle d'usinage. Effet Les fonctions M109 et M110 agissent en début de séquence. Pour annuler M109 et M110, programmer M111. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 249: Calculer Par Anticipation Un Contour Avec Correction De Rayon (Look Ahead) : M120

    M120 LA0 M120 sans LA PGM CALL Cycle 19 ou fonctions PLANE La fonction M120 agit en début de séquence et reste active au-delà des cycles de fraisage. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 250 Avant d'utiliser les fonctions suivantes, il vous faudra annuler la fonction M120 et la correction de  : Cycle 32 TOLERANCE Cycle 19 PLAN D'USINAGE Fonction PLANE M114 M128 FUNCTION TCPM HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 251: Positionnement Avec La Manivelle Pendant L'exécution Du Programme : M118

    CN avec M30 / M2. Lors d'une interruption de programme, le positionnement de la manivelle est lui aussi annulé. M118 agit en début de séquence. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 252 Pour cela, vous devez au moins définir, dans la fonction M118, l'axe de broche avec la plage de course autorisée (par ex. M118 Z5) et sélectionner l'axe VT sur la manivelle. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 253: Retrait Du Contour Dans Le Sens De L'axe D'outil : M140

    Effet M140 n’est active que dans la séquence CN où elle a été programmée. M140 agit en début de séquence. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 254 Il existe un risque de collision pendant ces mouvements de retrait ! Ne pas combiner M118 à M140 sur les machines avec axes rotatifs de la tête. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 255: Inhiber Le Contrôle Du Palpeur : M141

    été écrasée par une nouvelle valeur. Comportement avec M143 La commande supprime la rotation de base du programme CN. La fonction M143 est interdite lors d'une amorce de séquence. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 256: Retirer Automatiquement L'outil Du Contour En Cas D'arrêt Cn : M148

    La fonction M148 reste active tant qu'elle n'a pas été désactivée avec la fonction M149 ou FUNCTION LIFTOFF RESET. La fonction M148 agit en début de séquence, tandis que la fonction M149 agit en fin de séquence. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 257: Arrondir Les Angles : M197

    Effet La fonction M197 agit séquence par séquence et uniquement au niveau des angles extérieurs. Exemple L X... Y... RL M197 DL0.876 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 259: Sous-Programmes Et Répétitions De Parties De Programme

    Sous-programmes et répétitions de parties de programme...
  • Page 260: Marquer Des Sous-Programmes Et Des Répétitions De Parties De Programme

    IF/THEN (SI/ALORS) avant de créer votre programme CN. Vous vous éviterez ainsi tout malentendu et des erreurs de programmation. Informations complémentaires : "Décisions SI/ALORS avec des paramètres Q", Page 296 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 261: Sous-Programmes

    CN avec M2 ou M30 Dans le programme CN, si des sous-programmes précèdent la séquence CN avec M2 ou M30, alors ils seront exécutés au moins une fois sans appel. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 262: Programmer Un Sous-Programme

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

    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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 264: Programmer Une Répétition De Partie De Programme

    LABEL : appuyer sur la softkey LBL-NAME pour passer en saisie de texte. Entrer le nombre de répétitions REP et confirmer avec la touche ENT HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 265: Appeler Un Programme Cn Externe

    Page 269 tionné avec CALL SELECTED Sélectionner un programme CN Voir le manuel de votre choix avec SEL CYCLE utilisateur comme cycle d'usinage Programma- tion des cycles d'usinage HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 266: Mode Opératoire

    Q dans le programme CN auront un effet sur le programme CN appelant. L'édition des programmes CN appelés est verrouillée tant que la CN exécute le programme CN appelant. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 267 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 268: Appeler Un Programme Cn Externe

    Vous disposez pour cela de la softkey SELECTION FICHIER, dans la fenêtre de sélection APPLIQUER NOM FICH.. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 269 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 323 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 270: Création Du Tableau De Points

    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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 271: Ignorer Certains Points Pour L'usinage

    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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 272: Sélectionner Le Tableau De Points Dans Le Programme Cn

    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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 273: Utiliser Des Tableaux De Points

    été défini dans un programme CN imbriqué avec CALL PGM. Définition Type de Définition fichier Tableau de points *.pnt HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 274: Imbrications

    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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 275: Sous-Programme Dans Sous-Programme

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

    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. Retour à la séquence CN 1 et fin du programme HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 277: Répéter Un Sous-Programme

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

    Saut en arrière au LBL 1; au total quatre fois 19 CALL LBL 1 REP 4 Dégagement de l'outil, fin de programme 20 L Z+250 R0 FMAX M2 21 END PGM PGMWDH MM HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 279: Exemple : Groupe De Trous

    16 L IY+20 R0 FMAX M99 Se positionner au trou 4, appeler le cycle 17 L IX-20 R0 FMAX M99 Fin du sous-programme 1 18 LBL 0 19 END PGM SP1 MM HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 280: Exemple : Groupe Trous Avec Plusieurs Outils

    Appeler le sous-programme 1 pour l'ensemble du motif de 11 CALL LBL 1 trous 12 L Z+250 R0 FMAX Appelt d'outil : alésoir 13 TOOL CALL 3 Z S500 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 281 28 L IY+20 R0 FMAX M99 Se positionner au trou 4, appeler le cycle 29 L IX-20 R0 FMAX M99 Fin du sous-programme 2 30 LBL 0 31 END PGM UP2 MM HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 283: Programmer Des Paramètres Q

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

    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 de composer des programmes FK variables HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 285: Types De Paramètres Q

    0 – 99 Paramètres de l'utilisateur 100 – 199 Paramètres pour les fonctions HEIDENHAIN (par ex. cycles) 200 – 499 Paramètres destinés au constructeur de la machine (par ex. cycles) HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 286 CN de l'utilisateur ou par des cycles 200 – 1199 Paramètres privilégiés pour les cycles HEIDENHAIN 1200 – 1399 Paramètres privilégiés pour les cycles constructeurs 1400 – 1999 Paramètres de l'utilisateur HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 287 Vous pouvez remettre les paramètres Q à l'état Undefined. Si une position est programmée avec un paramètre Q non défini, la commande numérique ignore ce déplacement. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 288: Appeler Des Fonctions De Paramètres Q

    Q, QL et QR. Ces softkeys vous permettent de sélectionner le type de paramètre de votre choix. Vous définissez ensuite le numéro de paramètre. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 289 Rayon du cylindre : R = Q1 Hauteur du cylindre : H = Q2 Cylindre Z1 : Q1 = +30 Q2 = +10 Cylindre Z2 : Q1 = +10 Q2 = +50 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 290 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 291: Programmation Des Calculs De Base

    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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 292 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 293 α = arctan (a / b) = arctan 0,5 = 26,57° De plus : a² + b² = c² (avec a² = a x a) c = √ (a HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 294 FN 13: Q20 = +25 ANG-Q1 Déterminer et affecter un angle avec arctan à partir des cathètes adjacente et opposée, ou à partir du sinus et du cosinus de l'angle (0 < angle < 360°). HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 295 (Y si l'axe de broche est Z) au paramètre Q21 et le rayon du cercle au paramètre Q22. Notez que FN 23 et FN 24 écrasent automatiquement les paramètres de résultat et les deux paramètres suivants. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 296 (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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 297 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 298 FN 12: IF+Q5 LT+0 GOTO LBL "ANYNAME" Si la première valeur ou le premier paramètre est inférieur(e) à la deuxième valeur ou au deuxième paramètre, saut au label indiqué HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 299: Programmer Une Formule

    12 Q1 = 5 * 3 + 2 * 10 1ère étape du calcul : 5 * 3 = 15 2ème étape du calcul : 2 * 10 = 20 3ème étape du calcul : 15 * 20 = 35 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 300 Exemple : Calcul des parenthèses avant les fonctions = 0,5 15 Q5 = SIN ( 50 - 20 ) 1ère étape du calcul : parenthèse 50 - 20 = 30 2ème étape du calcul : sinus de 30 = 0,5 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 301 Fonction inverse de la tangente ; définir l'angle issu du rapport "perpendiculaire/côté adjacent" par ex. Q12 = ATAN Q50 Elévation de valeurs à une puissance Puissance par ex. Q15 = 3 ^ 3 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 302 Si Q50 > 0, alors SGN Q50 = 1 Calcul d'une valeur modulo (reste d'une division) Fonction par ex. Q12 = 400 % 360 Résultat : Q12 = 40 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 303 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 304 La commande utilise tous les paramètres assortis de commentaires dans des cycles ou en tant que paramètres de transfert. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 305 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 306 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 307: Fn 14: Error - Emettre Des Messages D'erreur

    Angle non autorisé 1014 Point de palpage inaccessible 1015 Trop de points 1016 Introduction contradictoire 1017 CYCLE incomplet 1018 Plan mal défini 1019 Axe programmé incorrect 1020 Vitesse broche erronée HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 308 Tenon trop grand : reprise d'usinage 1.A. 1057 Tenon trop grand : reprise d'usinage 2.A. 1058 TCHPROBE 425 : erreur cote max. 1059 TCHPROBE 425 : erreur cote min. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 309 1093 Numéro d'outil non autorisé 1094 Nom d'outil non autorisé 1095 Option de logiciel inactive 1096 Restauration cinématique impossible 1097 Fonction non autorisée 1098 Dimensions pièce brute contradictoires HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 310 Fonction de couplage impossible 1134 Ce cycle d’usinage n'est pas supporté par ce logiciel CN. 1135 Ce cycle palpeur n'est pas pris en charge par ce logiciel CN. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 311 Nombre de dents non défini 1168 La profondeur d'usinage ne croît pas de manière monotone 1169 La passe ne diminue pas de manière monotone 1170 Le rayon d'outil n'est pas défini correctement. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 312 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 313 Caractère Fonction spécial Définir le format d’émission pour textes et “...“ variables entre guillemets Pour les textes à émettre, vous pouvez utiliser la séquence de caractères UTF-8. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 314 + : valeur alignée à droite 9.3 : 9 caractères au total dont 3 chiffres après la virgule F : Floating (nombre décimal) , Q31 : émettre la valeur de ; : fin de séquence HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 315 Ne restituer le texte que si la langue de dialogue définie est le finnois L_DUTCH Ne restituer le texte que si la langue de dialogue définie est le néerlandais HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 316 Mois du temps réel, indiqué sous forme de string abrégé YEAR2 Année du temps réel, indiquée en deux chiffres YEAR4 Année du temps réel, indiquée en quatre chiffres HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 317 96 QS3 = "Pos 1: " || TOCHAR( DAT+Q1 ) 97 FN 16: F-PRINT TNC:\fn16.a / SCREEN: Exemple d'affichage à l'écran avec deux lignes vides provenant de QS1 et QS4 : HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 318 Vous disposez pour cela de la softkey SELECTION FICHIER, dans la fenêtre de sélection APPLIQUER NOM FICH.. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 319 Informations complémentaires : "FN 18: SYSREAD – lire des données système", Page 323 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 320 Si vous souhaitez émettre un chemin avec un paramètre QS dans un fichier journal, utilisez la fonction %RS. Cela garantit que la commande n'interprète pas les caractères spéciaux comme des signes de formatage. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 321 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 322 Le nom du fichier est imprimé lui aussi. La CN sauvegarde le fichier seulement jusqu'à ce qu'il soit imprimé. Exemple 11 FN 16: F-PRINT TNC:\MASKE\MASKE1.A / PRINTER:\PRINT1 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 323: Fn 18: Sysread - Lire Des Données Système

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

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

    Vous avez besoin de la fonction FN 37: EXPORT quand vous créez vos propres cycles et que vous souhaitez les intégrer sur la commande. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 326: Fn 38: Send - Envoyer Des Informations Issues Du Programme Cn

    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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 327 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 328 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 329: Affecter Un Paramètre String

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

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

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

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

    Nom de la palette en cours d'usinage palettes, 10510 Chemin du tableau de palettes actuellement sélectionné Version de logiciel CN, 10630 Identifiant de la version du logiciel CN HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 334: Convertir Un Paramètre String En Valeur Numérique

    ENT et quitter la programmation avec la touche END Exemple : convertir le paramètre string QS11 en paramètre numérique Q82 37 Q82 = TONUMB ( SRC_QS11 ) HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 335: Vérifier Un Paramètre String

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

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

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

    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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 339 ; affectation du paramètre QS pour Entité 15 QS12 = "CfgDisplaydata" ; affectation du paramètre QS pour le Nom de paramètre 16 QS13 = "axisDisplay" ; lecture du paramètre machine 17 QS1 = CFGREAD( KEY_QS11 TAG_QS12 ATR_QS13 IDX3 ) HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 340 ; affectation du paramètre QS pour Entité 15 QS12 = "CfgGeoCycle" ; affectation du paramètre QS pour le Nom de paramètre 16 QS13 = "pocketOverlap" ; lecture du paramètre machine 17 Q50 = CFGREAD( KEY_QS11 TAG_QS12 ATR_QS13 ) HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 341: Paramètres Q Réservés

    Informations complémentaires : "Valeurs delta des longueurs et rayons d'outils", Page 138 La commande conserve en mémoire le rayon d'outil actif, même après une coupure d'alimentation. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 342: Arrosage : Q111

    CN qui, dans les imbrications avec PGM CALL, est le premier à appeler d'autres programmes CN. Paramètres Unité de mesure dans progr. principal Q113 = 0 Système métrique (mm) Q113 = 1 Système en pouces (inch) HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 343: Longueur D'outil : Q114

    Inclinaison du plan d'usinage avec des angles de la pièce : coordonnées des axes rotatifs calculées par la CN Paramètres Coordonnées Q120 Axe A Q121 Axe B Q122 Axe C HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 344: Résultats De Mesure Des Cycles Palpeurs

    Rotation autour de l'axe A Q171 Rotation autour de l'axe B Q172 Rotation autour de l'axe C Paramètres Etat de la pièce Q180 Pièce bonne Q181 Reprise d'usinage Q182 Rebut HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 345 Angle dans l'espace SPC dans WPL-CS Q964 Angle de rotation dans I-CS Q965 Angle de rotation dans le système de coordon- nées du plateau circulaire Q966 Premier diamètre Q967 Deuxième diamètre HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 346: Vérification De La Situation De Serrage : Q601

    Erreurs Q601 = 3 Pas de zone de surveillance définie ou trop peu d'images de référence Q601 = 10 Erreur interne (absence de signal, erreur de caméra, etc.) HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 347: Accéder À Un Tableau Avec Des Instructions Sql

    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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 348 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 349: Programmer Une Instruction Sql

    (L X +Q1800), la position obtenue ne sera donc pas correcte. Convertir les valeurs lues en programmes en "inch" avant de les utiliser HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 350 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 351: Sql Bind

    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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 352: Sql Execute

    Les flèches grises et leur syntaxe associée ne sont pas directement liées à l'instruction SQL EXECUTE Les flèches noires et leur syntaxe associée illustrent des processus internes de SQL EXECUTE HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 353 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 354 égal à <= supérieur à > supérieur ou égal à >= vide IS NULL non vide IS NOT NULL Combiner plusieurs conditions: ET logique OU logique HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 355 également utiliser des paramètres QS simples ou composés. Si vous vérifiez le contenu d'un paramètre QS dans l'affichage d'état supplémentaire (onglet QPARA), vous ne verrez que les 30 premiers caractères, et non le contenu intégral. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 356: Sql Fetch

    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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 357 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 358 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 359 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 360 é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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 361 . . . 30 SQL FETCH Q1 HANDLE Q5 INDEX+Q2 . . . 40 SQL UPDATE Q1 HANDLE Q5 INDEX+Q2 . . . 50 SQL COMMIT Q1 HANDLE Q5 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 362 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 363 . . . 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 364 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 365 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 366 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 367 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 368 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 369 24 CYCL DEF 10.1 ROT+Q8 Calculer l'incrément angulaire 25 Q35 = (Q6 -Q5) / Q7 Copier l’angle initial 26 Q36 = Q5 Initialiser le compteur 27 Q37 = 0 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 370 43 CYCL DEF 7.1 X+0 44 CYCL DEF 7.2 Y+0 Déplacement à la distance d'approche 45 L Z+Q12 R0 FMAX Fin du sous-programme 46 LBL 0 47 END PGM ELLIPSE MM HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 371 17 CALL LBL 10 Annuler la surépaisseur 18 FN 0: Q10 = +0 Appeler l’usinage 19 CALL LBL 10 Dégager l'outil, fin de programme 20 L Z+100 R0 FMAX M2 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 372 49 CYCL DEF 7.0 POINT ZERO 50 CYCL DEF 7.1 X+0 51 CYCL DEF 7.2 Y+0 52 CYCL DEF 7.3 Z+0 Fin du sous-programme 53 LBL 0 54 END PGM ZYLIN HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 373 Tenir compte de la surépaisseur pour le rayon de la sphère 27 FN 1: Q16 = +Q6 + -Q10 Décaler le point zéro au centre de la sphère 28 CYCL DEF 7.0 POINT ZERO HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 374 54 CYCL DEF 7.0 POINT ZERO 55 CYCL DEF 7.1 X+0 56 CYCL DEF 7.2 Y+0 57 CYCL DEF 7.3 Z+0 Fin du sous-programme 58 LBL 0 59 END PGM SPHERE MM HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 375: Fonctions Spéciales

    Fonctions spéciales...
  • Page 376 Travail avec tableaux personnalisables Page 442 La touche SPEC FCT et les softkeys correspondantes donnent accès à d'autres fonctions spéciales de la commande. Les tableaux suivants récapitulent les fonctions disponibles. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 377 Dans la fenêtre de droite, la commande affiche une aide en ligne des différentes fonctions. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 378 Sélectionner une définition de contour Définir une formule complexe de contour Définir des motifs d'usinage réguliers Sélectionner un fichier de points avec positions d'usinage Informations complémentaires : manuel utilisateur Programmation des cycles d'usinage HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 379 Lire et écrire des valeurs dans le Page 431 tableau Définir une cinématique polaire Page 400 Activer une surveillance de Page 435 composants Sélectionner une interprétation Page 516 de trajectoire HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 380 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 381 Tester un programme CN ou une section de programme avec précaution en mode Exécution PGM pas-à-pas Le contrôle anticollision s'active séparément pour les modes de fonctionnement suivants : Exécution de pgm Mode Manuel Test de programme HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 382 La commande tient compte des surépaisseurs d'outil DL et DR indiquées dans le tableau d'outils. Les surépaisseurs d'outils de la séquence TOOL CALL ne sont pas prises en compte. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 383 Réactiver immédiatement le contrôle anti-collision après une interruption momentanée Tester un programme CN ou un bloc de programme en mode Exécution PGM pas-à-pas avec le contrôle anticollision inactif HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 384 PGM et le Mode Manuel à l'aide de la softkey COLLISION s'appliquent de nouveau. Informations complémentaires : manuel d'utilisation Configuration, test et exécution de programmes CN HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 385 : de l'usure de l'outil des variations d'épaisseurs de matière, surtout dans les pièces de fonderie des variations de dureté dues à une matière à usiner non homogène HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 386 CN crée, sans passe d'apprentissage, un fichier associé au programme CN. Ce fichier est créé juste avant l'asservissement. Vue d'ensemble Saisissez les données suivantes dans le tableau : HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 387 HEIDENHAIN recommande d’utiliser le tableau AFC.TAB pour que les opérations se déroulent d'une façon sûre et définie. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 388 : Appuyer sur la touche SPEC FCT Appuyer sur la softkey FONCTIONS PROGRAMME Appuyer sur la softkey FUNCTION AFC Choisir la fonction HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 389 LOAD à l'aide de la fonction FUNCTION AFC CUT BEGINN. Si vous programmez ces deux options, la commande utilise alors la valeur qui est programmée dans le programme CN ! HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 390 (en appuyant sur la softkey SELECT. TYPE). Informations complémentaires : "Fichiers", Page 117 Informations complémentaires : manuel d'utilisation Configuration, test et exécution de programmes CN HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 391 Avant de changer la cinématique de la machine les fonctions des axes parallèles doivent avoir été désactivées. Le paramètre machine noParaxMode (n°105413) vous permet de désactiver la programmation des axes parallèles. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 392 La commande ne désactive la prise en compte automatique que si l'axe est lui aussi indiqué dans la séquence CN, par ex. PARAXCOMP OFF W. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 393 L'icône PARAXMODE cache l'icône PARAXCOMP DISPLAY active. En complément, la CN ajoute un (D), pour DISPLAY, à la suite de la désignation des axes concernés. Aucun Cinématique standard active symbole HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 394 Le constructeur de votre machine définit la prise en compte des valeurs d’offset possibles (U_OFFS, V_OFFS et W_OFFS du tableau de points d’origine) dans le paramètre presetToAlignAxis (n° 300203). HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 395 Si vous voulez désactiver la fonction, vous devez renseigner l'axe parallèle dans la séquence CN, par ex. FUNCTION PARAXCOMP OFF W. Informations complémentaires : "Prise en compte automatique des axes parallèles", Page 392 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 396 Mode d'usinage Fonction FUNCTION PARAXMODE activée L'icône PARAXMODE cache l'icône PARAXCOMP active. En complément, la CN affiche les Principal axes sélectionnés, dans l'onglet POS. Aucun Cinématique standard active symbole HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 397 Le constructeur de votre machine définit la prise en compte des valeurs d'offset possibles (X_OFFS, Y_OFFS et Z_OFFS du tableau de points zéro) pour les axes positionnés avec l’opérateur & dans le paramètre presetToAlignAxis (n° 300203). HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 398 Selon ce qui a été configuré par le constructeur de la machine, l'icône de la fonction PARAXCOMP active, préalablement cachée par l'icône de la fonction PARAXMODE, est rendue visible. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 399 La passe est effectuée par l'axe parallèle W. 8 L X+50 Y+50 R0 FMAX M99 Restaurer une configuration par défaut 9 FUNCTION PARAXMODE OFF 10 L M30 11 END PGM PAR MM HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 400 Combinée à une cinématique polaire, la CN propose les fonctions suivantes : Softkey Fonction Signification Page Définir et activer la cinématique polaire POLARKIN AXES Désactiver la cinématique polaire POLARKIN OFF HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 401 La CN évite un usinage au niveau du pôle. SKIPPED La zone verrouillée correspond à une surface circulaire d'un rayon de 0,001 mm (1 μm) autour du pôle. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 402 Mode d'usinage Cinématique polaire active L'icône POLARKIN cache l'icône PARAXCOMP DISPLAY active. En complément, la CN affiche les Principal axes sélectionnés, dans l'onglet POS. Aucun Cinématique standard active symbole HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 403 être réalisé en effectuant deux déplacements : un vers le pôle et un en sens inverse. Le chemin restant indiqué peut donc varier de celui indiqué dans le cadre d'une cinématique standard. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 404 Exécution de la fonction POLARKIN OFF Sélection d'un programme CN Atteinte de la fin du programme CN Interruption du programme CN Sélection d'une cinématique Redémarrage de la CN HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 405 20 POLARKIN OFF ; désactivation de PARAXCOMP DISPLAY 21 FUNCTION PARAXCOMP OFF X Y Z 22 L X+0 Y+0 Z+10 A+0 C+0 FMAX 23 L M30 24 LBL 2 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 406 Fonctions spéciales | Usinage avec une cinématique polaire 25 L X-20 Y-20 RR 26 L X+0 Y+20 27 L X+20 Y-20 28 L X-20 Y-20 29 LBL 0 30 END PGM POLARKIN_SL MM HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 407 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 408 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 409 HEROS adapté pour l'affichage. 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 410 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 411 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 412 Programmation des cycles d'usinage Mise en miroir supplémentaire au sein des Configurations globales de programme GPS (option 44) Informations complémentaires : manuel d'utilisation Configuration, test et exécution de programmes CN HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 413 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 414 Informations complémentaires : manuel utilisateur Programmation des cycles d'usinage Rotation supplémentaire dans les Configurations globales de programme GPS (option 44) Informations complémentaires : manuel d'utilisation Configuration, test et exécution de programmes CN HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 415 La fonction TRANS SCALE RESET vous permet de réinitialiser la mise à l'échelle. Sujets apparentés Cycle 11 FACTEUR ECHELLE Informations complémentaires : manuel utilisateur Programmation des cycles d'usinage HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 416 Configuration, test et exécution de programmes CN Si vous réduisez la taille d'un contour avec des rayons intérieurs, veillez à bien choisir l'outil. Sinon, il risque de rester de la matière à usiner. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 417 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 418 Cycle 11 FACTEUR ECHELLE Cycle 26 FACT. ECHELLE AXE WP : Les modifications se réfèrent au point d'origine de la pièce. PAL : Les modifications se réfèrent au point d'origine de la palette HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 419 CN sélectionne le point d'origine ayant le numéro de point d'origine le plus petit. Les paramètres optionnels vous permettent de définir les éléments suivants : SELECT TARGET : activer un point d'origine copié KEEP TRANS : maintenir les transformations simples HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 420 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 421 Coordonnée Z du point zéro -99999,99999...99999,99999 -360,0000000...360,0000000 -360,0000000...360,0000000 -360,0000000...360,0000000 Coordonnée U du point zéro -99999.99999...99999.99999 Coordonnée V du point zéro -99999.99999...99999.99999 Coordonnée W du point zéro -99999.99999...99999.99999 Colonne de commentaire 16 caractères max. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 422 Utilisez la touche CE pour supprimer la valeur numérique du champ de saisie sélectionné. La CN affiche les fonctions suivantes dans la barre de softkeys : Softkey Fonction Sélectionner le début du tableau HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 423 Fonctions supplémentaires, par ex. Supprimer Réinitialiser la colonne Editer le champ actuel Trier le tableau de points zéro La CN ouvre une fenêtre permettant de sélection- ner le tri. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 424 Si le tableau de points zéro ne se trouve pas sauvegardé dans le même répertoire que le programme CN, il vous faudra indiquer le chemin complet Programmez SEL TABLE avant le cycle 7 ou la fonction TRANS DATUM. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 425 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 426 La correction avec le tableau est une alternative à la correction dans la séquence TOOL CALL. La correction provenant du tableau écrase une correction qui a déjà été programmée dans la séquence TOOL CALL. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 427 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 428 Un décalage dans le système de coordonnées WPL-CS du plan d'usinage, à l'aide du tableau d'outils de tournage, agit en plus des fonctions FUNCTION TURNDATA CORR- WPL et FUNCTION CORRDATA WPL. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 429 Sélectionner le tableau de votre choix dans la gestion des fichiers En mode Test de programme, le tableau reçoit le statut S ; en mode Exécution PGM pas-à-pas et Execution PGM en continu le statut M. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 430 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 431 Vous pouvez par exemple utiliser la fonction TABDATA READ pour 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 432 12 SEL CORR-TABLE TCS "TNC:\table\corr.tco" Enregistrement de la valeur de la ligne 5, colonne DR du 13 TABDATA READ Q1 = CORR-TCS COLUMN "DR" KEY "5" tableau de corrections au paramètre Q1 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 433 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 434 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 435 à la fois. Si vous lancez la heatmap plusieurs fois de suite, la surveillance du composant précédent sera interrompue. Mettre fin à la surveillance La fonction MONITORING HEATMAP STOP permet de mettre fin à la surveillance. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 436 L'état du compteur du menu MOD n'a d'effet que dans les modes Execution PGM pas-à-pas et Execution PGM en continu. L'état du compteur est maintenu même après un redémarrage de la commande. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 437 Augmentation de la valeur du compteur 51 FUNCTION COUNT INC Répétition de l’usinage s’il reste encore des pièces à usiner 52 FUNCTION COUNT REPEAT LBL 11 53 M30 54 END PGM HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 438 Curseur un mot vers la gauche Curseur à la page d’écran suivante Curseur à la page d’écran précédente Curseur en début de fichier Curseur en fin de fichier HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 439 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 440 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 441 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 442 +. É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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 443 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 444 Les colonnes dont le type autorise les lettres, par ex. TEXTE, ne peuvent être lues ou écrites qu'avec des paramètres QS, même si la cellule contient un chiffre. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 445 Appuyer sur la softkey OK La commande ferme le formulaire de l'éditeur et applique les modifications. Sinon, appuyer sur la softkey QUITTER La commande rejette toutes les modifications apportées. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 446 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 447 être mémorisées dans les paramètres Q5, Q6 et Q7. 53 Q5 = 3,75 54 Q6 = -5 55 Q7 = 7,5 56 FN 27: TABWRITE 5/"RAYON, PROFONDEUR,D3" = Q5 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 448 +. É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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 449 à 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 450 La vitesse de rotation est maintenue jusqu'à ce que la courbe sinusoïdale de la fonction FUNCTION S-PULSE repasse en dessous de la vitesse de rotation maximale. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 451 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 452 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 453 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 454 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 455 T-CS, avec un angle spatial défini Dégagement en hauteur dans le sens de l'axe d'outil avec M148 Informations complémentaires : "Retirer automatiquement l'outil du contour en cas d'arrêt CN : M148", Page 256 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 456 Appuyer sur la softkey FONCTIONS PROGRAMME Appuyer sur la softkey FUNCTION LIFTOFF Appuyer sur la softkey LIFTOFF TCS Entrer les composantes de vecteur en X, Y et Z HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 457 Si vous programmez M148, la CN active le retrait automatique avec le sens de retrait qui a été défini avec FUNCTION LIFTOFF. La commande réinitialise automatiquement la fonction FUNCTION LIFTOFF à la fin du programme. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 459: Usinage Multi-Axes

    Usinage multi-axes...
  • Page 460 Définir le comportement de la commande lors du positionnement des axes M128 rotatifs Sélection d'axes inclinés M138 Prise en compte de la cinématique de la machine M144 Séquences LN Correction tridimensionnelle d'outil HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 461 Si possible, réinitialiser l'inclinaison avant la mise hors tension Vérifier l'état de l'inclinaison lors de la réactivation HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 462 0. La commande gère l'inclinaison du plan d'usinage uniquement avec l'axe de broche Z. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 463 PLANE de votre choix. Pendant l’animation, la commande affiche sur fond bleu la softkey correspondant à la fonction PLANE sélectionnée. Softkey Fonction Activer le mode d’animation Sélectionner l’animation (sur fond bleu) HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 464 Dans l’affichage du chemin restant (DSTRES et DSTREF), la CN indique pendant l'inclinaison (mode MOVE ou TURN) la course restant à parcourir sur l'axe rotatif jusqu'à la position finale calculée. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 465 Une définition multiple n'est pas nécessaire. Désactiver l'inclinaison en Mode Manuel via le menu 3D- ROT. Informations complémentaires : manuel d'utilisation Configuration, test et exécution de programmes CN HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 466 Exemple PLANE SPATIAL SPA+45 SPB+0 SPC+90 ... A-B-C C-B-A Position par défaut A0° B0° C0° Position par défaut A0° B0° C0° A+45° C+90° B+0° B+0° C+90° A+45° HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 467 SPC autour de l'axe Z (non incliné). Plage de programmation : de -359.9999° à +359.9999° Poursuivre avec les propriétés de positionnement Informations complémentaires : "Définir le comportement de positionnement de la fonction PLANE", Page 480 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 468 Le comportement de positionnement peut être sélectionné. Informations complémentaires : "Définir le comportement de positionnement de la fonction PLANE", Page 480 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 469 5 PLANE PROJECTED PROPR+24 PROMIN+24 ROT+30 ..Abréviations utilisées de l'anglais projected = projeté PROJECTED principal plane : plan principal PROPR minor plane : plan secondaire PROMIN angl. rotation : rotation HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 470 Poursuivre avec les propriétés de positionnement Informations complémentaires : "Définir le comportement de positionnement de la fonction PLANE", Page 480 Exemple 5 PLANE EULER EULPR45 EULNU20 EULROT22 ..HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 471 Angle de Rotation : angle décrivant la rotation EULROT du plan d'usinage incliné autour de l'axe Z incli- né HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 472 Le comportement de positionnement peut être sélectionné. Informations complémentaires : "Définir le comportement de positionnement de la fonction PLANE", Page 480 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 473 Si le vecteur normal ne compte aucune partie en X, le vecteur de base correspond à l’axe X initial. Si le vecteur normal ne compte aucune partie en Y, le vecteur de base correspond à l’axe Y initial. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 474 = vecteur VECTOR Vecteur de Base : composantes X, Y et Z BX, BY, BZ Vecteur Normal : composantes X, Y et Z NX, NY, NZ HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 475 1 au point 2 (règle de la main droite). Le comportement de positionnement peut être sélectionné. Informations complémentaires : "Définir le comportement de positionnement de la fonction PLANE", Page 480 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 476 PLANE", Page 480 Exemple 5 PLANE POINTS P1X+0 P1Y+0 P1Z+20 P2X+30 P2Y+31 P2Z+20 P3X+0 P3Y+41 P3Z+32.5 ..Abréviations utilisées Abréviation Signification de l'anglais points = points POINTS HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 477 Informations complémentaires : "Définir le comportement de positionnement de la fonction PLANE", Page 480 Exemple 5 PLANE RELATIV SPB-45 ..Abréviations utilisées Abréviation Signification de l'anglais relative = par rapport à RELATIF HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 478 Les fonctions SYM (SEQ), TABLE ROT et COORD ROT n'ont aucun effet lorsqu'elles sont combinées à PLANE AXIAL. La fonction PLANE AXIAL ne prend pas en compte de rotation de base. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 479 Poursuivre avec les propriétés de positionnement Informations complémentaires : "Définir le comportement de positionnement de la fonction PLANE", Page 480 Abréviations utilisées Abréviation Signification en anglais axial = axial AXIAL HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 480 : L’axe rotatif réfléchi n’a pas d’incidence sur l’inclinaison de la fonction PLANE utilisée ; c’est uniquement le déplacement de l’axe rotatif qui est mis en miroir. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 481 TOOL CALL. Si vous utilisez la fonction PLANE avec STAY, vous devez alors incliner les axes rotatifs dans une séquence de positionnement distincte, après la fonction PLANE. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 482 La commande l'aborde avant la procédure d'inclinaison. MB MAX amène l'outil à un point situé juste avant le fin de course logiciel HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 483 13 PLANE SPATIAL SPA+0 SPB+45 SPC+0 STAY Positionner l'axe rotatif en utilisant les valeurs calculées par la 14 L A+Q120 C+Q122 F2000 commande Définir l'usinage dans le plan incliné HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 484 SYM+ positionne l'axe maître dans le demi-espace positif à partir du point de symétrie. SYM- positionne l'axe maître dans le demi-espace négatif à partir du point de symétrie. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 485 –90 < A < +10 A+0, C+0 non progr. A–45, C–90 –90 < A < +10 A+0, C+0 Message d'erreur –90 < A < +10 A+0, C+0 A–45, C–90 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 486 SEQ. Pour cette raison, déterminez sur chaque machine la position du point de symétrie et le sens de rotation de SYM avant la programmation. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 487 COORD ROT et TABLE ROT n'ont aucun effet. Avec la fonction PLANE AXIAL, les types de transformations COORD ROT et TABLE ROT n'ont aucun effet. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 488 Si aucun type de transformation n'a été sélectionné, la commande utilise le type de transformation COORD ROT pour les fonctions PLANE. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 489 Comme la pièce n'as pas été positionnée en même temps, la commande oriente le système de coordonnées du plan d'usinage en tenant compte de l'angle dans l'espace programmé SPB+20. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 490 11 TOOL CALL 5 Z S4500 12 PLANE SPATIAL SPA+0 SPB-90 SPC+0 STAY L'angle d'inclinaison doit correspondre exactement à l'angle de l'outil, sinon la commande délivre un message d'erreur. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 491 13 PLANE SPATIAL SPA+0 SPB-45 SPC+0 MOVE DIST50 F1000 ; activation du TCPM 14 FUNCTION TCPM F TCP AXIS POS PATHCTRL AXIS ; inclinaison de l'outil 15 L IB-17 F1000 * - ... HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 492 14 M128 Régler l'angle pour le fraisage incliné avec vecteur normal 15 LN X+31.737 Y+21.954 Z+33.165 NX+0.3 NY+0 NZ +0.9539 F1000 M3 Définir l'usinage dans le plan incliné HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 493 M116 agit dans le plan d'usinage. Programmer M117 pour annuler M116. La fonction M116 est désactivée à la fin du programme. La fonction M116 est active en début de séquence. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 494 Position effective Position nominale Course de déplace- ment 350° 10° +20° 10° 340° -30° Effet M126 agit en début de séquence. M127 et une fin de programme réinitialisent M126. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 495 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 496 TCPM dans l'affichage d'état. Il n'est pas possible d'utiliser la fonction TCPM ou M128 en combinaison avec les fonctions Dynamic Collision Monitoring (DCM) en même temps que M118. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 497 CN en mode Exécution de programme, la CN réinitialise aussi M128. Exemple  exécution de mouvements de compensation avec une avance de 1000 mm/min maximum L X+0 Y+38.5 IB-15 RL F125 M128 F1000 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 498 Pour annuler M138, reprogrammez M138 sans indiquer d'axes inclinés. Exemple Pour les fonctions indiquées ci-dessus, ne tenir compte que de l'axe incliné C. L Z+100 R0 FMAX M138 C HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 499 Effet La fonction M144 agit en début de séquence. M144 n'agit pas en liaison avec M128 ou avec l'inclinaison du plan d'usinage. Pour annuler M144, programmez M145. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 500 éviter d'endommager le contour. Si vous combinez des outils de forme différente, servez- vous de la simulation graphique pour éviter que le programme CN n'endommage le contour. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 501 Exemple L'avance se réfère à la pointe de l'outil. 13 FUNCTION TCPM F TCP ... L'avance est interprétée comme avance de contournage 14 FUNCTION TCPM F CONT ... HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 502 18 FUNCTION TCPM F TCP AXIS SPAT ... l'espace. Régler l'orientation d'outil sur B+45 degrés (angle dans 20 L A+0 B+45 C+0 F MAX l'espace). Définir les angles dans l'espace A et C à 0. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 503 PATHCTRL VECTOR La variante PATHCTRL VECTOR s'utilise en fraisage périphérique, avec d'importantes modifications d'orientation dans chaque séquence CN. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 504 Tournage des contours complexes avec la correction de rayon activée et l’inclinaison d’axe en même temps (tournage simultané). Informations complémentaires : "Tournage simultané", Page 587 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 505 FUNCTION TCPM. Exemple L'avance maximale pour le mouvement de compensation sur 13 FUNCTION TCPM F TCP AXIS POS PATHCTRL AXIS les axes linéaires est de 1000 mm/min. REFPNT CENTER-CENTER F1000 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 506 La CN annule automatiquement la fonction TCPM si vous sélectionnez un nouveau programme CN en mode Exécution PGM pas-à-pas ou Execution PGM en continu. Exemple Réinitialiser FUNCTION TCPM 25 FUNCTION RESET TCPM HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 507 Fraisage périphérique : correction du rayon de la fraise, perpendiculaire au sens de l'outil (correction de rayon tridimensionnelle avec définition de l'orientation d'outil). L'usinage est réalisé en premier lieu avec la périphérie de l'outil HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 508 M107 agit en fin de séquence. M107 est annulé avec M108. La fonction M108 vous permet de contrôler le rayon d'un outil frère lorsque la correction tridimensionnelle de l'outil n'est pas activée. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 509 Vous pouvez inhiber ce message d'erreur avec la fonction M107. La commande ne délivre pas de message d’erreur si le contour risque d’être endommagé par des surépaisseurs d’outil. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 510 = 0 : fraise deux tailles Prog 0 < R2 + DR2 + DR2 < R : fraise hémisphérique Prog R2 + DR2 + DR2 = R: Fraise boule Prog HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 511 LN : Droite avec correction 3D Coordonnées corrigées du point final de la X, Y, Z: droite NX, NY, NZ : Composantes des normales aux surfaces Avance Fonction auxiliaire HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 512 Programmer une position sûre si nécessaire avant de procéder à l’inclinaison Tester un programme CN ou une section de programme avec précaution en mode Exécution PGM pas-à-pas HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 513 X, Y, Z: droite NX, NY, NZ : Composantes des normales aux surfaces TX, TY, TZ : Composantes du vecteur normé pour l'orienta- tion de l'outil Avance Fonction auxiliaire HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 514 Vous pouvez définir l'orientation d'outil de deux manières : Dans la séquence LN en indiquant les composantes TX, TY et TZ Dans une séquence L en indiquant les coordonnées des axes rotatifs HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 515 Coordonnées corrigées du point final de la X, Y, Z: droite B, C : Coordonnées des axes rotatifs pour l'orienta- tion de l'outil RL : Correction de rayon Avance Fonction auxiliaire HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 516 3D uniquement les valeurs Delta DR et DR2. Si vous activez FUNCTION PROG PATH, l’interprétation de la trajectoire programmée comme contour agit pour toutes les corrections 3D jusqu’à ce que vous désactiviez cette fonction. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 517 N° : numéro de ligne actuel ANGLE : angle mesuré en degrés DR2 : écart de rayon par rapport à la valeur nominale La commande numérique analyse 100 lignes max. du tableau de valeurs de correction. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 518 été étalonné à la pointe. Pour générer un programme CN au centre de la bille, il faut que l'outil ait été étalonné au centre de la bille. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 519 La machine applique les mouvements et les profils d'avance calculés par la commande en les transformant en des mouvements réels de l'outil, par l'intermédiaire du système d'entraînement. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 520 FAO. Éviter les répartitions de points parfaitement synchrones sur les surfaces à courbure constante, car cela risquerait de former des motifs à la surface des pièces. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 521 25 L Z+250 R0 FMAX 26 L X+235 Y-25 FQ50 27 L Z+35 28 L Z+33.2571 FQ51 29 L X+321.7562 Y-24.9573 Z+33.3978 FQ52 30 L X+320.8251 Y-24.4338 Z+33.8311 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 522 à-coups et de faibles accélérations. Tolérance habituelle du cycle 32 : entre 0,010 mm et 0,020 mm Erreur de corde courante dans le système de FAO : env. 0,005 mm HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 523 T ~ K x L x TA avec K = 0.0175 [1/°] Exemple : L = 10 mm, TA = 0.1°: T = 0.0175 mm HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 524 CN générés par des systèmes de FAO un grand respect des valeurs dynamiques, même si les conditions sont difficiles HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 525: Reprendre Les Données Des Fichiers De Cao

    Reprendre les données des fichiers de CAO...
  • Page 526 CN : Fichier Type Format Step .STP et .STEP AP 203 AP 214 Iges .IGS et .IGES Version 5.3 .DXF R10 à 2015 .stl et STL binaire Ascii HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 527 Pourcentage de la surface agrandie par rapport au Over-limit modèle de départ area Réduction maximale du maillage de triangles par Maximum rapport au modèle de départ decrease HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 528 Enregistrer Cette fonction vous permet d'enregistrer le modèle 3D simplifié avec les paramètres qui ont été définis sous forme de fichier STL. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 529 Le résultat peut être intégré à la fonction BLK FORM FILE, pour l'usinage arrière. Informations complémentaires : "Définir la pièce brute : BLK FORM ", Page 103 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 530 Page 118 La commande ne supporte pas le format binaire DXF. Mémoriser le fichier DXF dans le programme de CAO ou de dessin dans le format ASCII. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 531 La CN lance la CAD-Viewer et affiche le contenu du fichier à l’écran. La CN affiche les couches (plans) dans la fenêtre de listes et le dessin dans la fenêtre graphique. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 532 XY. Plus la résolution que vous définissez est fine, plus les contours représentés par la CN seront précis. Commuter entre les différentes représentations du modèle, par ex. Dessus HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 533 La CN optimise la course de déplacement de l'ou- til pour que les courses de déplacement générées entre les positions d'usinage soient relativement courtes. Cette optimisation est désactivée par actionnement répété. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 534 éléments. Si vous affichez un fichier de CAO dans CAD-Viewer, toutes les couches existantes s'afficheront. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 535 Activer la case de contrôle par un clic de la souris Sinon, utiliser la touche vide La CN identifie la couche sélectionnée dans la vue en liste par un symbole . La couche sélectionnée s'affiche. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 536 Le point d’origine est inséré dans le programme CN, ainsi que son orientation optionnelle sous forme de commentaire commençant par origin. 4 ;orgin = X... Y... Z... 5 ;orgin_plane_spatial = SPA... SPB... SPC... HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 537 La commande inscrit le symbole du point d'origine à l'endroit que vous avez sélectionné. Au besoin, aligner aussi le système de coordonnées Informations complémentaires : "Orientation du système de coordonnées", Page 539 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 538 Si un point d'origine a été défini, la CN affiche l'icône du point d'origine avec un quadrant jaune sur Un point d'origine défini peut être de nouveau supprimé avec l'icône HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 539 Le point zéro peut être défini au même endroit que le point d'origine en alignant le système de coordonnées. Informations complémentaires : "Définir un point d'origine", Page 536 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 540 La CN amène le symbole du point zéro à l'endroit sélectionné. Au besoin, aligner aussi le système de coordonnées Informations complémentaires : "Orientation du système de coordonnées", Page 542 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 541 Si un point zéro a été défini, la CN affichera l'icône du point zéro avec une zone jaune Un point zéro défini peut être de nouveau supprimé avec l'icône HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 542 Orientation du système de coordonnées Le point zéro peut être davantage décalé manuellement après avoir défini le point zéro. Pour cela, indiquer les valeurs d'axes dans le champ de coordonnées. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 543 Veillez à ce que l'unité de mesure du programme CN et celle de CAD-Viewer correspondent. Les éléments de CAD-Viewer qui ont été mémorisés dans le presse- papiers ne contiennent pas d'informations sur l'unité de mesure. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 544 La CN fait passer la couleur de tous les éléments sélectionnés en bleu. Tous les éléments sélectionnés de la vue en liste sont identifiables par une petite croix dans la colonne NC. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 545 Pour supprimer des éléments de contour sélectionnés : Sélectionner la fonction de suppression qui va permettre de désélectionner tous les éléments Sinon, cliquer sur plusieurs éléments individuels tout en maintenant la touche CTRL appuyée HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 546 Si l'élément de contour à rallonger/raccourcir est une ligne droite, la CN le rallonge/raccourcit de façon linéaire. Si l'élément de contour à rallonger/raccourcir est un arc de cercle, la CN le rallonge/raccourcit de façon circulaire. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 547 Pour zoomer rapidement en avant ou en arrière, tourner la molette de la souris Effectuer un double clic avec la touche droite de la souris pour restaurer l'affichage par défaut HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 548 Sélectionner le Contour Sélectionner tous les éléments de contour dont vous avez besoin Sélectionner le point de départ du premier élément de contour La CN ferme le contour. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 549 Le tableau de points (.PNT) de la TNC 640 et de l'iTNC 530 ne sont pas compatibles. Le fait de transférer et d'exécuter le tableau de points sur un autre type de CN risque d'entraîner un comportement imprévisible. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 550 Page 551 Valider la plage de diamètre avec OK La CN mémorise toutes les positions d'usinage de la plage de diamètre sélectionnée dans la fenêtre Vue en liste. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 551 Afficher le plus grand diamètre trouvé (configura- tion par défaut) La trajectoire d'outil peut être affichée grâce à l'icône OUTIL TRAJ. AFFICHER. Informations complémentaires : "Paramètres de base", Page 532 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 552 Pour zoomer rapidement en avant ou en arrière, tourner la molette de la souris Effectuer un double clic avec la touche droite de la souris pour restaurer l'affichage par défaut HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 553: Palettes

    Palettes...
  • Page 554 CN. Si le programme CN n'est pas mémorisé dans le répertoire qui contient le tableau de palettes, il vous faudra indiquer le chemin d'accès en entier. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 555 Hauteur de sécurité dans les axes rotatifs A, B et C Champ optionnel SP-A, SP-B, SP-C Hauteur de sécurité dans les axes parallèles U, V et W Champ optionnel SP-U, SP-V, SP-W Commentaire Champ optionnel HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 556 Vous pouvez supprimer la colonne LOCATION si vous n’utilisez que des tableaux de palettes pour lesquels la commande est censée exécuter toutes les lignes. Informations complémentaires : "Insérer ou supprimer des colonnes", Page 558 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 557 Trier ou masquer des colonnes du tableau Éditer le champ actuel Trier en fonction du contenu des colonnes Autres fonctions p. ex. Enregistrer Ouvrir la sélection de chemins d'accès HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 558 Avec les touches fléchées, sélectionner la colonne souhaitée Appuyer sur la softkey INSERER COLONNE Valider avec la touche ENT La softkey EFFACER COLONNE vous permet de supprimer la colonne. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 559 CN correspondants en mode de fonctionnement Exécution PGM pas-à-pas Les fonctions suivantes ne sont pas permises : FUNCTION TCPM, M128 M144 M101 M118 Remplacement du point d’origine de palette HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 560 Vous pouvez indiquer des positions de sécuri- SP-U, SP-V, té pour les axes. La commande n'aborde ces SP-W positions que si le constructeur de la machine les traite dans les macros CN. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 561 Vous pouvez créer et modifier la liste d'OF en mode Programmation. La liste d'OF est exécutée en mode Exécution PGM pas-à-pas et en mode Execution PGM en continu. Toute modification n'est possible que sous certaines conditions. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 562 Méthode d’usinage : Usinage orienté par rapport à la pièce Usinage orienté outil Durée en secondes Durée Cette colonne ne s'affiche que si votre machine est dotée d'un écran 19" ! HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 563 Dans les colonnes Pt d'origine, Out et Pgm, l'état est indiqué à l'aide d'icônes. Signification des icônes : Icône Signification Le contrôle est terminé Le contrôle est terminé Simulation de programme avec Dynamic Colli- sion Monitoring (DCM) (option 40) HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 564 L'état d'usinage est indiqué dans les colonnes Sts, à l'aide d'icônes. Signification des icônes : Icône Signification Pièce brute, usinage nécessaire Usiné partiellement, poursuite de l'usinage néces- saire Usiné intégralement, plus aucun usinage néces- saire Sauter l'usinage HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 565 Appuyer sur la touche Partage d’écran Appuyer sur la touche BPM La commande ouvre la liste de commandes dans Batch Process Manager. Softkeys Les softkeys suivantes vous sont proposées : HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 566 Informations complémentaires : "Contrôle dynamique anti-collision (option 40)", Page 381 Interrompre le contrôle anti-collision (option 40) Activer ou désactiver les interventions manuelles requises Ouvrir la gestion étendue des outils Interrompre l'usinage HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 567 Si les colonnes ETAT W, METHODE et CTID sont disponibles dans le tableau de palettes, la softkey METHODE D'USINAGE vous est proposée. Informations complémentaires : manuel d'utilisation Configuration, test et exécution de programmes CN HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 568 Verrouillé : la ligne sélectionnée est exclue de l'usinage Usinage débloqué : activer la ligne sélectionner pour l'usinage Valider les données saisies avec la touche ENT Au besoin, répéter des étapes Appuyer sur la softkey EDITER HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 569 Les données suivantes peuvent être modifiées : Tableau d'origines Point d'origine Verrouillé Usinage débloqué Valider les données modifiées avec la touche ENT La commande valide les modifications. Appuyer sur la softkey EDITER HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 570 CN affiche les softkeys INSERER AVANT et INSERER APRES. Appuyer sur la softkey INSERER AVANT La commande insère la ligne à la nouvelle position. Appuyer sur la softkey REVENIR Appuyer sur la softkey EDITER HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 571: Tournage

    Tournage...
  • Page 572 CN Divers cycles sont disponibles pour l'usinage. Ces cycles peuvent également s'utiliser avec des axes rotatifs inclinés supplémentaires. Informations complémentaires : "Tournage en position inclinée", Page 585 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 573 Avec M144 ou FUNCTION TCPM avec REFPNT TIP-CENTER, la correction du rayon de la dent est également possible avec toutes les séquences de déplacement, par ex. avec RL/RR. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 574 La pointe virtuelle de l’outil permet de réaliser, même sans correction de rayon, des usinages transversaux et longitudinaux parallèles aux axes dans un plan incliné en restant parfaitement fidèle aux contours. Informations complémentaires : "Tournage simultané", Page 587 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 575 Serrer la pièce de manière sûre Programmer des vitesses de rotation peu élevées (augmenter au besoin) Limiter la vitesse de rotation (augmenter au besoin) Remédier au balourd (calibrer) HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 576 SPB et SPC du tableau de points d'origine ne sont pas autorisées. Si vous activez une de ces transformations, la CN affiche le message d'erreur Transformation impossible lors de l'exécution du programme CN. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 577 Même si l'opération de tournage a lieu dans un plan à deux dimensions (coordonnées Z et X), vous devez programmer les valeurs Y dans la définition de la pièce brute. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 578 1 BLK FORM 0.1Y X+0 Y-1 Z-50 2 BLK FORM 0.2 X+87 Y+1 Z+2 Appel d'outil 3 TOOL CALL 12 Dégager l'outil 4 M140 MB MAX Activer le mode tournage 5 FONCTION MODE TURN HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 579 Définition d'une vitesse de coupe constante dans la gamme 3 FUNCTION TURNDATA SPIN VCONST:ON VC:100 de vitesse 2 GEARRANGE:2 Définition d'une vitesse de rotation constante 3 FUNCTION TURNDATA SPIN VCONST:OFF S550 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 580 Déplacement avec une avance de 200 mm/min 15 L Z-10 F200 Avance en millimètres par tour 19 M136 Déplacement avec une avance de 0,2 mm/tr 20 L X+154 F0.2 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 581 Si lors du cycle 292 CONT. TOURN. INTERP., vous souhaitez corriger un outil tournant, vous devrez apporter cette correction dans le cycle ou dans le tableau d'outils. Informations complémentaires : manuel utilisateur Programmation des cycles d'usinage HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 582 En alternative à la correction de l'outil avec TURNDATA CORR, vous pouvez aussi travailler avec des tableaux de correction. Informations complémentaires : "Tableau de correction", Page 426 Exemple 21 FUNCTION TURNDATA CORR-TCS:Z/X DZL:0.1 DXL:0.05 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 583 Appuyer sur la softkey FONCTIONS PROGRAMME TOURNAGE Appuyer sur la softkey FUNCTION TURNDATA Appuyer sur la softkey TURNDATA BLANK Appuyer sur la softkey de l'appel de contour HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 584 Afficher la barre de softkeys avec des fonctions spéciales. Appuyer sur la softkey FONCTIONS PROGRAMME TOURNAGE Appuyer sur la softkey FUNCTION TURNDATA Appuyer sur la softkey TURNDATA BLANK Appuyer sur la softkey BLANK OFF HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 585 Les cycles de filetage ne sont possibles qu'en usinage incliné, à angle droit (+90° et -90°). La correction d'outil FUNCTION TURNDATA CORR- TCS agit toujours dans le système de coordonnées de l'outil, même en usinage incliné. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 586 Vous pouvez aussi effectuer une opération de tournage en position inclinée en Mode Manuel si vous activez FUNCTION TCPM avec REFPNT TIP-CENTER, par ex. en mode de fonctionnement Positionnement avec introd. man.. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 587 équidistante sur le contour. Avec FUNCTION TCPM et REFPNT TIP-CENTER, il est aussi possible d’étalonner pour cela les outils de tournage au niveau de leur pointe théorique. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 588 Mettre fin à la correction de rayon avec R0 47 L X+100 Z-45 R0 FMAX Réinitialiser FUNCTION TCPM 48 FUNCTION RESET TCPM 49 FUNCTION MODE MILL 71 END PGM TURNSIMULTAN MM HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 589 Macros du constructeur de la machine pour le tournage avec des outils FreeTurn Outil FreeTurn avec porte-outil adapté Définition de l'outil Un outil FreeTurn est toujours un outil indexé de trois dents. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 590 à partir des modèles doivent être affectées à chacune des dents indexées. Informations complémentaires : manuel d'utilisation Configuration, test et exécution de programmes CN Modèles porte-outils pour un outil FreeTurn HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 591 TOOL CALL. L’usinage est aussi possible dans un plan incliné et sur des pièces qui ne sont pas symétriques en rotation. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 592 En Mode Manuel, déplacer le coulisseau avec la touche d'axe correspondant à l'axe U La fonction Inclinaison du plan d'usinage étant possible, il faut toujours veiller à l’état 3D Rot. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 593 Activation sans hauteur de sécurité 7 FACING HEAD POS Activation avec positionnement à la hauteur de sécurité Z 7 FACING HEAD POS HEIGHT+100 FMAX +100 en avance rapide HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 594 FONCTIONS PROGRAMME TOURNAGE Appuyer sur la softkey COULISSEAU Appuyer sur la softkey FUNCTION FACING HEAD Valider avec la touche ENT Exemple Désactivation du coulisseau 7 FUNCTION FACING HEAD OFF HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 595 Si ce n'est pas le cas, la CN émet un message d'erreur et la passe AFC n'est pas lancée. Informations complémentaires : manuel d'utilisation Configuration, test et exécution de programmes CN HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 596 Valeur de programmation en mode Tournage : 0 ou 1 permettant de surveillance la charge minimale Pmin SENS 1 : Pmin est analysée SENS 0 : Pmin n'est pas analysée HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 597 également la chute de la charge, il faut entrer la valeur 1 dans la colonne SENS. Informations complémentaires : manuel d'utilisation Configuration, test et exécution de programmes CN HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 599: Opération De Rectification

    Opération de rectification...
  • Page 600 (option 156), vous disposez aussi de la fonction Dressage. Vous pouvez ainsi remettre en forme et aiguiser la meule sur la machine. Informations complémentaires : manuel d'utilisation Configuration, test et exécution de programmes CN HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 601 M0, en mode Exécution PGM pas-à- pas et même après la fin d'une séquence CN. La CN ne supporte pas d'amorce de séquence tant que la course pendulaire est active. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 602 Corrections dans le processus de rectification Pour pouvoir atteindre la précision requise, vous pouvez vous servir des tableaux de correction pendant une rectification de coordonnées. Informations complémentaires : "Tableau de correction", Page 426 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 603 Cycle 1015 DRESSAGE PROFILE Cycle 1016 DRESSAGE MEULE-BOISSEAU Cycle OEM Il n'est pas nécessaire de programmer FUNCTION DRESS BEGIN. Dans ce cas, le constructeur de la machine définit le déroulement du dressage. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 604 Si vous sélectionnez la première séquence CN qui suit le dressage dans l'amorce de séquence, la CN se rend à la dernière position approchée pendant le dressage. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 605 Suite à une interruption de programme CN ou une interruption de courant, vérifier le sens de déplacement des axes Le cas échéant, programmer un changement de cinématique HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 606 Activer le mode Dressage avec le choix de cinématique 12 FUNCTION DRESS BEGIN "KINE_DRESS" La fonction FUNCTION DRESS END vous permet de revenir en mode normal. Exemple Désactiver le mode Dressage 18 FUNCTION DRESS END HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 607: Utiliser L'écran Tactile

    Utiliser l’écran tactile...
  • Page 608 Panneau de commande intégré Définition du partage de l'écran Commutation entre le mode de fonctionnement Machine, le mode de fonctionnement Programmation et un troisième Bureau (Desktop) HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 609 CN depuis le panneau de commande. La commande tactile par des gestes est alors une option supplémentaire. Vous trouverez ci-après un descriptif d'une commande numérique avec un panneau de commande intégré : HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 610 Le constructeur de la machine fournit en plus un panneau de commande machine. Consultez le manuel de votre machine ! Les touches telles que Marche CN ou Arrêt CN sont décrites dans le manuel de votre machine. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 611 Appuyer sur le mode de fonctionnement en haut de l'autre l’écran Commuter la barre de softkeys Effleurer la barre de softkeys dans le sens horizontal Softkeys de sélection Appuyer sur la fonction, sur l’écran tactile HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 612 Mouvement simultané effectué avec deux doigts sur l'écran, partant d'un point univoque Zoomer Écarter deux doigts en les maintenant au contact avec l’écran Dézoomer Rapprocher deux doigts en les maintenant au contact avec l’écran HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 613 Marquer une séquence CN ou une ligne de tableau Arrêter le défilement Appuyer deux fois Activer une cellule de tableau Effleurer Faire défiler un programme CN ou un tableau HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 614 Si vous avez activé la mesure en mode Test de programme, vous disposez de la fonction supplémentaire suivante : Symbole Geste Fonction Appuyer Sélectionner un point de mesure HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 615 Réinitialiser un graphique ou un modèle 3D à la taille et à fois sur l'arrière plan l'angle initiaux Déplacer Faire tourner un graphique ou un modèle 3D (uniquement en mode Configuration des couches) HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 616 Fonction Déplacer avec deux doigts Décaler un graphique ou un modèle 3D Zoomer Agrandir un graphique ou un modèle 3D Dézoomer Réduire un graphique ou un modèle 3D HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 617 Réinitialiser un graphique à sa taille initiale rière-plan Effleurer un élément Afficher l’aperçu des éléments sélectionnables Afficher les informations correspondant aux éléments Déplacer avec deux doigts Décaler un graphique HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 618 Utiliser l’écran tactile | Gestes Symbole Geste Fonction Zoomer Agrandir un graphique Dézoomer Réduire un graphique HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 619 Zoomer la zone de sélection rapide Activer Supprimer et déplacer Zoomer la zone permettant de désélectionner des éléments Déplacer avec deux doigts Décaler un graphique Zoomer Agrandir un graphique HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 620 La CN passe automatiquement en mode Programmation. À l’aide de la barre des tâches pour que la CAD-Viewer reste ouverte sur le troisième bureau (Desktop) Le troisième bureau reste actif en arrière-plan. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 621 Tableaux et résumés...
  • Page 622 ID), d'un numéro de donnée système et, le cas échéant, d'un indice. Les valeurs de la fonction FN 18: SYSREAD qui sont lues sont toujours émises en unité métrique, indépendamment de l’unité du programme CN. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 623 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 624 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 625 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 626 (cycles de palpage 30 à 33) Type de paramètre Q pour le résultat (cycles de palpage 30 à 33) 1 = Q, 2 = QL, 3 = QR HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 627 Tableaux et résumés | Données du système Nom du Numéro ID du Numéro des Index IDX... Description groupe groupe… données système … Facteur d'avance (cycles 17 et 18) HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 628 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 629 Pas pour les cycles de filetage N° d'outil AFC : charge de référence N° d'outil AFC : avertissement du risque de surcharge N° d'outil AFC : arrêt CN à cause d'une surcharge HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 630 T1 (installer l'outil), IDX2 = strobe T2 (préparer l'outil) Vitesse de rotation de la broche IDX0 = strobe T0 (ranger l'outil), IDX1 = strobe T1 (installer l'outil), IDX2 = strobe T2 (préparer l'outil) HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 631 Surépaisseur du rayon d'outil DR TOOL CALL automatique 0 = oui, 1 = non Surépaisseur du rayon d'outil DR2 Indice d'outil Avance active Vitesse de coupe en [mm/min] HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 632 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 633 ID de la broche Vitesse de rotation de la broche minimale de la plus petite vitesse de transmission. Si aucune gamme de vitesse n'est configurée, le paramètre CfgFeedLimits/minFeed est HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 634 Index : 1 - 9 ( X, Y, Z, A, B, C, U, V, W ) Axe de 3D-ROT rotation Index : 1 - 3 ( A, B, C ) HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 635 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 636 Index : 1 - 9 ( X, Y, Z, A, B, C, U, V, W ) Fin de course logiciel positif Index : 1 - 9 ( X, Y, Z, A, B, C, U, V, W ) HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 637 Comp Index de la cinématique qui a été programmée dans FUNCTION MODE MILL ou FUNCTION MODE TURN pour la machine, dans Channels/ ChannelSettings/CfgKinList/kinCompositeMo- dels –1 = Non programmé HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 638 Heure système en secondes qui se sont écoulées depuis le 01.01.1970, 00:00:00 (temps réel). Heure système en secondes qui se sont écoulées depuis le 01.01.1970, 00:00:00 (calcul par anticipation). HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 639 écoulées depuis le 1.1.1970, 0:00 (temps réel) Format : AAAA.MM.JJ hh:mm:ss Formatage de : Heure système en secondes qui se sont écoulées depuis le 1.1.1970, 0:00 (temps réel) Format : AAAA.MM.JJ hh:mm HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 640 écoulées depuis le 1.1.1970, 0:00 (calcul par anticipation) Format : J-MM-AA Formatage de : Heure système en secondes qui se sont écoulées depuis le 1.1.1970, 0:00 (temps réel) Format : AAAA-MM-JJ HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 641 é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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 642 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 643 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 644 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 645 TT : vitesse de rotation de la broche TT : sens de palpage TT : activer la transmission radio TT : arrêt en cas de déviation du palpeur HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 646 Etat d'erreur de la procédure de palpage : 0: procédure de palpage terminée –1: point de palpage non atteint –2: palpeur déjà dévié au début de la procé- dure de palpage HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 647 ê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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 648 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 649 0 = désactivé, 1 = activé Index de l'axe DCM : tolérance maximale des axes linéaires physique en mm (MP_maxLinearTolerance) Index de l'axe DCM : tolérance angulaire maximale en [°] physique (MP_maxAngleTolerance) HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 650 Avance maximale de l'axe avec l'avance d'usi- nage (MP_maxWorkFeed) Accélération maximale de la trajectoire de l'ou- til avec l'avance d'usinage (MP_maxPathAcc) Accélération maximale de la trajectoire de l'ou- til avec l'avance rapide (MP_maxPathAccHi) HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 651 -1 = pas de SIK valide dans le système 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 652 Dressage de l'arête intérieure en fonction du nombre d'appels Compteur de dressages du diamètre Compteur de dressage de l'arête extérieure Compteur du dressage de l'arête intérieure Rayon de la meule HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 653 Longueur de la dent sur l'axe d'outil LCUTS Angle de plongée max. ANGLE TT : nombre de dents CUT TT : tolérance d'usure longueur LTOL TT : tolérance d'usure rayon RTOL HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 654 Dépassement de la durée de vie de l'outil Largeur frontale de la plaquette de coupe (RCUTS) Longueur utile de la fraise (LU) Rayon de la gorge de la fraise (RN) HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 655 Surépaisseur de la largeur de l'outil d'usinage de gorges Surépaisseur du rayon de la dent Rotation autour de l'angle dans l'espace B pour les outils de gorge coudés HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 656 Largeur de dent pour carrelage ou rouleau Type (par ex. diamant, carrelage, broche, rouleau) Surépaisseur du rayon de la dent ? Vitesse de rotation d'une broche ou d'un rouleau de dressage HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 657 La valeur retour permet, selon les règles configurées, de rechercher l'outil frère. S'il existe plusieurs outils portant le même nom, c'est le premier outil du tableau d'outils HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 658 CfgMachineSimul/simMode différent de FullOperation ou mode Test de programme activé) 1 = le mouvement est exécuté (paramètre CfgMachineSimul/simMode = FullOperation, peut être programmé à des fins de test) HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 659 10 = exécution des opérations pour le passage du mode Tournage ou mode Fraisage 11 = exécution des opération pour le passage du mode Fraisage au mode Tournage HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 660 0 = non 1 = oui M101 activé (état visible) ? 0 = non 1 = oui M136 activé? 0 = non 1 = oui HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 661 Le nombre à contrôler est transmis comme NR, le bit recherché comme IDX. IDX0 désigne alors le plus petit bit. Pour appeler la fonction pour de grands nombres, il faut que HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 662 Nom symbolique du tableau de points zéro. 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 663 Lire l'identifiant de version du logiciel CN (string système) 10630 Le string correspond au format de l'identifiant de version affiché, par exemple 340590 09 ou 817601 05 SP1. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 664 ID 50 Données issues du tableau d'outils N° d'outil Valeur PLC N° d'outil Excentrement du palpeur dans l'axe princi- ID 350 NR 53 IDX 1 pal CAL-OF1 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 665 été ouvertes avec FN 26: TABOPEN ID 214 Données de contour actuelles Mode de transition de contour Erreur de linéarisation max. Mode pour M112 Mode Caractère Mode pour M124 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 666 MP 6150 Avance rapide de mesure ID 350 NR 55 IDX 1 MP 6151 Avance rapide de la machine ID 350 NR 55 IDX 3 comme avance rapide de mesure HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 667 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 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 668 Vitesse de contournage constante au niveau du tranchant de l’outil ■ (uniquement réduction de l’avance) M111 Annuler M109/M110 ■ M116 Avance sur les axes rotatifs en mm/min ■ M117 Annuler M116 ■ HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 669 NOM en fin de séquence M145 Annuler M144 ■ M148 Dégager automatiquement l'outil du contour en cas de stop CN ■ M149 Annuler M148 ■ M197 Arrondir les coins ■ ■ HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 670 Correction de rayon 3D en fonction de l'angle d'attaque Usinage avec plateau circulaire Programmation de contours sur le développé d'un cylindre (Advanced Function Set 1) Avance en mm/min. HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 671 – peuvent être intégrés Conversion de coordonnées ■ Décalage du point zéro, rotation, image miroir ■ Facteur échelle (spécifique de l'axe) Inclinaison du plan d'usinage (Advanced Function Set 1) HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 672 Compensation manuelle ou automatique du désalignement de la pièce ■ Initialisation manuelle ou automatique du point d'origine ■ Mesure automatique des pièces Cycles d'étalonnage automatique des outils ■ ■ Cycles mesure automatique de cinématique HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 673 Saisie dans le programme..139 ouvrir.......... 565 raccordement tangentiel..177 Données d'outils  Principes de base....561 Trajectoire circulaire avec un valeurs delta......138 Données système HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 674 FN20: WAIT FOR: Synchroniser la principes de base, Lire des données système. 323, 333 CN et le PLC........324 prépositionnement....156 Longueur d'outil......136 FN 23: DONNEES DU CERCLE: Fonctions spéciales..... 376 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 675 Paramètres QR......285 Surépaisseur de l'outil Programmation FK  Paramètres Q  inhiber l'erreur: M107....508 Point final........195 transférer des valeurs au Surveillance de composants..435 Programmation flexible de contours HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 676 Vue de formulaire......446 Tournage commuter......... 575 coulisseau......... 591 FreeTurn........589 position inclinée....... 585 programmer une vitesse de rotation........579 simultané........587 vitesse d'avance...... 580 Tournage en position inclinée..585 HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022...
  • Page 677 DR. JOHANNES HEIDENHAIN GmbH Dr.-Johannes-Heidenhain-Straße 5 83301 Traunreut, Germany  +49 8669 31-0  +49 8669 32-5061 E-mail: info@heidenhain.de Technical support  +49 8669 32-1000 Measuring systems  +49 8669 31-3104 E-mail: service.ms-support@heidenhain.de NC support  +49 8669 31-3101 E-mail: service.nc-support@heidenhain.de NC programming ...

Ce manuel est également adapté pour:

Tnc 640 e340590-16340591-16340595-16

Table des Matières