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 des cycles
Logiciels CN
340590-09
340591-09
340595-09
Français (fr)
10/2018

Publicité

Table des Matières
loading

Sommaire des Matières pour HEIDENHAIN TNC 640

  • Page 1 TNC 640 Manuel utilisateur Programmation des cycles Logiciels CN 340590-09 340591-09 340595-09 Français (fr) 10/2018...
  • Page 2 Sommaire HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 3: Table Des Matières

    19 Surveillance vidéo de la situation d'usinage VSC (option de logiciel 136)......733 20 Cycles palpeurs : mesure automatique de la cinématique............757 21 Cycles palpeurs : étalonnage automatique des outils..............801 22 Tableau récapitulatif: Cycles......................819 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 4 Sommaire HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 5 Sommaire Principes de base........................... 39 Remarques sur ce manuel........................40 Type de commande, logiciel et fonctions..................42 Options de logiciel..........................43 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 6 Sommaire Principes de base / vues d'ensemble................... 53 Introduction............................54 Groupes de cycles disponibles......................55 Résumé des cycles d'usinage....................... 55 Résumé des cycles de palpage......................56 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 7 Programmer un tableau de points......................76 Ignorer certains points pour l'usinage....................77 Sélectionner le tableau de points dans le programme CN..............77 Appeler le cycle en lien avec les tableaux de points................78 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 8 Paramètres du cycle..........................104 Comportement du positionnement lors du travail avec Q379............. 106 FRAISAGE DE TROUS (cycle 208).....................110 Mode opératoire du cycle........................110 Attention lors de la programmation !....................111 Paramètres du cycle..........................112 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 9 Comportement du positionnement lors du travail avec Q379............. 117 4.11 Exemples de programmation......................121 Exemple : cycles de perçage....................... 121 Exemple : utilisation des cycles de perçage en liaison avec PATTERN DEF........122 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 10 FILETAGE HELICOIDAL AVEC PERCAGE (cycle 265, DIN/ISO : G265)........... 153 Mode opératoire du cycle........................153 Attention lors de la programmation !....................154 Paramètres du cycle..........................155 5.10 FRAISAGE DE FILET EXTERIEUR (cycle 267, DIN/ISO : G267)............157 Mode opératoire du cycle........................157 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 11 Sommaire Attention lors de la programmation !....................158 Paramètres du cycle..........................159 5.11 Exemples de programmation......................161 Exemple : Taraudage..........................161 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 12 SURFAÇAGE (cycle 233, DIN/ISO : G233)..................204 Mode opératoire du cycle........................204 Attention lors de la programmation !....................208 Paramètres du cycle..........................209 6.10 Exemples de programmation......................212 Exemple : Fraisage de poche, tenon, rainure..................212 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 13 MOTIF DE POINTS EN GRILLE (cycle 221, DIN/ISO : G221)............220 Mode opératoire du cycle........................220 Attention lors de la programmation !....................220 Paramètres du cycle..........................221 Exemples de programmation......................222 Exemple : Cercles de trous......................... 222 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 14 Attention lors de la programmation !....................246 Paramètres du cycle..........................247 TRACE DE CONTOUR (cycle 25, DIN/ISO : G125)................248 Mode opératoire du cycle........................248 Attention lors de la programmation !....................249 Paramètres du cycle..........................250 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 15 Paramètres du cycle..........................261 8.13 Exemples de programmation......................264 Exemple: Evidement et semi-finition d'une poche................264 Exemple : Pré-perçage, ébauche et finition de contours superposés..........266 Exemple: Tracé de contour........................268 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 16 Attention lors de la programmation !....................285 Paramètres du cycle..........................286 Exemples de programmation......................287 Exemple : corps d'un cylindre avec le cycle 27...................287 Exemple : corps d'un cylindre avec le cycle 28...................289 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 17 Exemple : Ebauche et finition de contours superposés avec formule de contour....... 299 10.2 Cycles SL avec formule complexe de contour................302 Principes de base..........................302 Introduire une formule simple de contour...................304 Usinage du contour avec les cycles SL....................304 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 18 11.7 FACTEUR D'ECHELLE (cycle 11, DIN/ISO : G72)................318 Effet..............................318 Paramètres du cycle..........................318 11.8 FACTEUR ECHELLE SPECIFIQUE A L'AXE (cycle 26)..............319 Effet..............................319 Attention lors de la programmation !....................319 Paramètres du cycle..........................320 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 19 Combinaison avec d’autres cycles de conversion de coordonnées.............326 Marche à suivre lorsque vous travaillez avec le cycle 19 Plan d'usinage..........327 11.10 Exemples de programmation......................328 Exemple : Cycles de conversion de coordonnées................328 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 20 Mode opératoire du cycle........................360 Attention lors de la programmation !....................360 Paramètres du cycle..........................361 Caractères autorisés..........................363 Caractères non imprimables........................ 363 Graver des variables du système......................364 Graver l’état du compteur........................365 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 21 12.16 Exemples de programmation......................392 Exemple : Tournage interpolé avec le cycle 291..................392 Exemple : Tournage interpolé avec le cycle 292..................395 Exemple de taillage d'engrenage......................397 Exemple de Power skiving........................399 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 22 13.8 TOURNAGE LONGITUDINAL ETENDU PLONGEE (cycle 814, DIN/ISO : G814)......427 Application............................427 Mode opératoire du cycle d'ébauche....................427 Mode opératoire du cycle de finition....................428 Attention lors de la programmation !....................428 Paramètres du cycle..........................429 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 23 Attention lors de la programmation !....................448 Paramètres du cycle..........................449 13.15 TOURNAGE CONTOUR TRANSVERSAL (cycle 820, DIN/ISO : G820)........... 451 Application............................451 Mode opératoire du cycle d'ébauche....................451 Mode opératoire du cycle de finition....................451 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 24 Mode opératoire du cycle d'ébauche....................473 Mode opératoire du cycle de finition....................474 Attention lors de la programmation !....................474 Paramètres du cycle..........................475 13.22 GORGE RADIAL (cycle 861, DIN/ISO : G861).................. 477 Application............................477 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 25 Attention lors de la programmation !....................498 Paramètres du cycle..........................499 13.28 FILETAGE LONGITUDINAL (cycle 831, DIN/ISO : G831)..............501 Application............................501 Mode opératoire du cycle........................501 Attention lors de la programmation !....................502 Paramètres du cycle..........................504 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 26 Attention lors de la programmation !....................527 Paramètres du cycle..........................528 13.34 Exemple de programmation......................529 Exemple : épaulement avec gorge...................... 529 Exemple : Tournage Finition simultanée....................532 Exemple de fraisage de dentures......................534 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 27 Palpeur à commutation, avance rapide pour les déplacements de positionnement : F_PREPOS dans le tableau de palpeurs..........................542 Exécuter les cycles palpeurs....................... 543 14.3 Tableau de palpeurs...........................544 Information générale..........................544 Editer des tableaux de palpeurs......................544 Données du palpeur..........................545 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 28 15.10 Compenser la ROTATION DE BASE avec un axe rotatif (cycle 403, DIN/ISO : G403)....582 Mode opératoire du cycle........................582 Attention lors de la programmation !....................583 Paramètres du cycle..........................584 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 29 15.12 Compenser le désalignement d'une pièce avec l'axe C (cycle 405, DIN/ISO : G405)....588 Mode opératoire du cycle........................588 Attention lors de la programmation !....................589 Paramètres du cycle..........................590 15.13 Exemple : déterminer la rotation de base à l'aide de deux trous..........592 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 30 Attention lors de la programmation !....................626 Paramètres du cycle..........................627 16.9 POINT D'ORIGINE COIN INTERIEUR (cycle 415, DIN/ISO : G414)..........630 Mode opératoire du cycle........................630 Attention lors de la programmation !....................631 Paramètres du cycle..........................632 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 31 16.14 Exemple : Définition d'un point d'origine au centre d'un segment circulaire et arête supérieure de la pièce............................651 16.15 Exemple : Définition du point d'origine de l'arête supérieure de la pièce et centre du cercle de trous..............................652 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 32 Attention lors de la programmation !....................679 Paramètres du cycle..........................680 17.8 MESURER RECTANGLE EXTERIEUR (cycle 424, DIN/ISO : G424)..........682 Mode opératoire du cycle........................682 Attention lors de la programmation !....................682 Paramètres du cycle..........................683 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 33 Attention lors de la programmation !....................699 Paramètres du cycle..........................699 17.14 Exemples de programmation......................701 Exemple : mesure d'un tenon rectangulaire et reprise d'usinage............701 Exemple : mesure d'une poche rectangulaire, procès-verbal de mesure..........703 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 34 18.10 ETALONNAGE DU RAYON TS, EXTERIEUR (cycle 463, DIN/ISO : G463)........727 18.11 PALPAGE RAPIDE (cycle 441, DIN/ISO G441option de logiciel 17)..........730 Déroulement du cycle..........................730 Attention lors de la programmation !....................730 Paramètres du cycle..........................731 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 35 Paramètres du cycle..........................750 19.3 Zone d'usinage locale (cycle 601)..................... 751 Application............................751 Générer des images de référence.......................751 Phase de surveillance.......................... 753 Attention lors de la programmation !....................754 Paramètres du cycle..........................755 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 36 Différents modes (Q406)........................794 Sélection de la position de la bille étalon sur la table de la machine..........794 Attention lors de la programmation !....................795 Paramètres du cycle..........................797 Fonction de fichier journal........................799 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 37 Paramètres du cycle..........................815 21.6 Etalonner intégralement l'outil (cycle 33 ou 483, DIN/ISO : G483)..........816 Mode opératoire du cycle........................816 Attention lors de la programmation !....................816 Paramètres du cycle..........................817 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 38 Sommaire 22 Tableau récapitulatif: Cycles......................819 22.1 Tableau récapitulatif...........................820 Cycles d'usinage..........................820 Cycles de tournage..........................822 Cycles palpeurs............................ 823 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 39: Principes De Base

    Principes de base...
  • Page 40: Remarques Sur Ce Manuel

    Mot-clé, indicateur de la gravité du danger Type et source du danger Conséquences en cas de non respect du danger, p. ex. "Risque de collision pour les usinages suivants" Prévention – Mesures de prévention du danger HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 41 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 | Programmation des cycles | 10/2018...
  • Page 42: Type De Commande, Logiciel Et Fonctions

    Toutes les fonctions de commande qui sans aucun rapport avec les cycles sont décrites dans le Manuel d'utilisation de la TNC 640. Si vous avez besoin de ce manuel, adressez-vous à HEIDENHAIN. ID du manuel utilisateur Programmation en Texte clair :...
  • Page 43: Options De Logiciel

    Principes de base | Type de commande, logiciel et fonctions Options de logiciel La TNC 640 dispose de diverses options de logiciel qui peuvent être activées par le constructeur de votre machine. Chaque option doit être activée séparément et comporte individuellement les fonctions suivantes : Additional Axis (options 0 à...
  • Page 44: Asservissement Adaptatif De L'avance

    Valeurs de correction dans le tableau de valeurs de correction Condition requise : travailler avec des vecteurs normaux à la surface (séquences LN) Extended Tool Management (option 93) Gestion avancée des outils basée sur Python HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 45 Adaptation des paramètres d'asservissement en fonction du poids réel de la pièce Active Chatter Control – ACC (option 145) Fonction entièrement automatique pour éviter les saccades pendant Réduction active des vibrations l'usinage HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 46 Usiner des dentures Cycle 286 : Taillage de roue dentée Cycle 287 : Décolletage en développante Advanced Function Set 2 (option 158) Fonctions de tournage étendues Cycle 283 : Tournage simultané HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 47: Niveau De Développement (Fonctions Upgrade)

    Elle est prévue essentiellement pour fonctionner en milieux industriels. Mentions légales Ce produit utilise un logiciel open source. Vous trouverez d'autres informations sur la commande au chapitre Mode Programmation Fonction MOD Softkey Remarques sur la LICENCE HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 48: Paramètres Optionnels

    HEIDENHAIN plus anciennes (à partir de la TNC 150 B) peuvent être en grande partie exécutés avec la nouvelle version de logiciel de la TNC 640. Même si de nouveaux paramètres optionnels ("Paramètres optionnels") ont été ajoutés à des cycles existants, vous pouvez en principe toujours exécuter vos programmes CN comme vous en avez l'habitude.
  • Page 49 Q357 dans le sens de fraisage lors de l'ébauche avec la stratégie de fraisage 0-3 (s’il n'existe pas de limitation dans cette direction) voir "SURFAÇAGE (cycle 233, DIN/ISO : G233)", Page 204 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 50 Le cycle 225 Gravage permet de graver l’état actuel du compteur en appliquant une nouvelle syntaxe voir "Graver l’état du compteur", Page 365 Nouvelle colonne SERIAL dans le tableau de palpeurs voir "Données du palpeur", Page 545 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 51 Dans le cycle 420 MESURE ANGLE, les données du cycles et du tableau de palpeurs sont prises en compte lors du prépositionnement, voir "MESURE ANGLE (cycle 420, DIN/ISO : G420)", Page 665 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 52 GS (cycle 207 , DIN/ISO : G207)", Page 130, voir "TARAUDAGE BRISE-COPEAUX (cycle 209, DIN/ISO : G209)", Page 134 , voir "FILETAGE (cycle 18, DIN/ ISO : G18)", Page 373 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 53: Principes De Base / Vues D'ensemble

    Principes de base / vues d'ensemble...
  • Page 54: Introduction

    TOOL CALL au moment de traiter la définition du cycle. Si vous voulez supprimer un cycle avec plusieurs séquences partielles, la commande vous demande si l'ensemble du cycle doit être supprimé. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 55: Groupes De Cycles Disponibles

    Si nécessaire, commuter vers les cycles d'usinage personnalisés du constructeur. De tels cycles d'usinage peuvent être intégrés par le constructeur de votre machine HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 56: Résumé Des Cycles De Palpage

    VSC (option de logiciel 136) Si nécessaire, commuter vers les cycles palpeurs personnalisés à la machine. De tels cycles palpeurs peuvent être intégrés par le constructeur de votre machine HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 57: Utiliser Les Cycles D'usinage

    Utiliser les cycles d'usinage...
  • Page 58: Travailler Avec Les Cycles D'usinage

    Entre la définition d'un cycle actif avec CALL et l'appel de cycle correspondant, ne programmer un cycle actif avec DEF qu'une fois que vous êtes certain qu'il n'y a pas d'interaction des paramètres de transfert entre ces deux cycles. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 59: Définir Un Cycle Avec Les Softkeys

    ;DISTANCE D'APPROCHE Q201=3 ;PROFONDEUR Q206=150 ;AVANCE PLONGEE PROF. Q202=5 ;PROFONDEUR DE PASSE Q210=0 ;TEMPO. EN HAUT Q203=+0 ;COORD. SURFACE PIECE Q204=50 ;SAUT DE BRIDE Q211=0.25 ;TEMPO. AU FOND Q395=0 ;REFERENCE PROFONDEUR HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 60: Appeler Des Cycles

    à toutes les positions que vous avez défini dans une définition de motif PATTERN DEF ou dans un tableau de points. Informations complémentaires : "Définition de motif PATTERN DEF", Page 69 "Tableaux de points", Informations complémentaires : Page 76 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 61 CYCL CALL POS. Dans le cycle, programmez par conséquent toujours 0 pour la position initiale. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 62 Z du motif de points. Avec CYCL CALL POS, il n’y a pas de pré-positionnement dans le sens de l'axe d’outil. Vous devez alors vous-même programmer un pré-positionnement au sein du fichier appelé. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 63: Travail Avec Un Axe Parallèle

    241 PERC.PROF. MONOLEVRE HEIDENHAIN conseille de ne pas travailler avec TOOL CALL W ! Utilisez FUNCTION PARAXMODE ou FUNCTION PARAXCOMP. consulter le manuel Pour plus d'informations : utilisateur "Programmation en Texte clair" HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 64: Pré-Définition De Paramètres Pour Cycles

    GLOBAL DEF POSITIONNE- MENT Définition du mode opératoire avec CYCL CALL PAT GLOBAL DEF PALPAGE Définition de paramètres spéciaux pour les cycles de palpage HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 65: Introduire Global Def

    GLOBAL DEF Sélectionner la fonction GLOBAL-DEF de votre choix, par ex. en appuyant sur la softkey GLOBAL DEF GENERAL Renseigner les définitions requises en validant chaque fois avec la touche ENT HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 66: Utiliser Les Données Global Def

    Utiliser GLOBAL DEF à bon escient. Effectuer un test du programme avant de l’exécuter Programmer une valeur fixe dans les cycles d’usinage ; GLOBAL DEF ne modifiera alors pas les valeurs. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 67: Données D'ordre Général À Effet Global

    Mode fraisage : en avalant/en opposition Type de plongée : plongée hélicoïdale, pendulaire ou verticale dans la matière Paramètres valables pour les cycles de fraisage 251 à HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 68: Données À Effet Global Pour Les Opérations De Fraisage Avec Cycles De Contours

    Déplacement à la hauteur de sécurité : sélectionnez si la commande doit amener l'outil à la distance d'approche ou à la hauteur de sécurité entre deux points de mesure Paramètres valables pour tous les cycles palpeurs 4xx HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 69: Définition De Motif Pattern Def

    MOTIF Définition d'un seul motif, horizontal, orienté ou déformé CADRE Définition d'un seul cadre, horizontal, orienté ou déformé CERCLE Définition d'un cercle entier Disque gradué Définition d'un disque gradué HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 70: Introduire Pattern Def

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

    Axe de référence : axe principal du plan d'usinage actif (par ex. X avec l'axe d'outil Z). Valeur positive ou négative possible Coordonnée surface de la pièce (en absolu) : entrer la coordonnée Z à laquelle débute l'usinage HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 72: Définir Un Motif Unique

    Valeur positive ou négative possible Coordonnée surface de la pièce (absolu) : entrer la coordonnée Z à laquelle l'usinage doit commencer. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 73: Définir Un Cadre Unique

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

    Valeur positive ou négative possible Nombre d'usinages : nombre total de positions d'usinage sur le cercle Coordonnée surface de la pièce (en absolu) : entrer la coordonnée Z à laquelle débute l'usinage HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 75: Définir Un Arc De Cercle

    (commutation par softkey) Nombre d'usinages : nombre total de positions d'usinage sur le cercle Coordonnée surface de la pièce (en absolu) : entrer la coordonnée Z à laquelle débute l'usinage HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 76: Tableaux De Points

    Le nom du tableau de points doit commencer par une lettre. Utiliser la softkey TRIER/ CACHER COLONNES (quatrième barre de softkeys) pour définir les coordonnées que vous souhaitez renseigner dans le tableau de points. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 77: Ignorer Certains Points Pour L'usinage

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

    Si vous souhaitez utiliser la coordonnée définie sur l'axe de broche comme coordonnée du point de départ, il vous faut définir l'arête supérieure de la pièce (Q203) avec 0. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 79 ! Programmez GLOBAL DEF 125 POSITIONNER au préalable et la commande ne tiendra compte de la hauteur de sécurité du tableau de points que pour le point concerné. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 81: Cycles D'usinage : Perçage

    Cycles d'usinage : perçage...
  • Page 82: Principes De Base

    208 FRAISAGE DE TROUS Avec prépositionnement automatique, saut de bride 241 PERCAGE PROFOND MONOLEVRE Avec pré-positionnement automatique au point de départ profond et définition de la vitesse de rotation et de l'ar- rosage HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 83: Centrage (Cycle 240, Din/Iso : G240)

    Entrer une profondeur négative Utiliser le paramètre machine displayDepthErr (n°201003) pour définir si la commande doit émettre un message d'erreur (on) ou pas (off) en cas de saisie d'une profondeur positive HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 84: Paramètres Du Cycle

    (moyen de Q203=+20 ;COORD. SURFACE PIECE serrage). Plage d’introduction 0 à 99999,9999 Q204=100 ;SAUT DE BRIDE 12 L x+30 y+20 R0 fmax m3 m99 13 L X+80 Y+50 R0 FMAX M99 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 85: Percage (Cycle 200)

    Entrer une profondeur négative Utiliser le paramètre machine displayDepthErr (n°201003) pour définir si la commande doit émettre un message d'erreur (on) ou pas (off) en cas de saisie d'une profondeur positive HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 86: Paramètres Du Cycle

    T-ANGLE du 14 L X+80 Y+50 FMAX M99 tableau d'outils TOOL.T. = profondeur par rapport à la pointe de l'outil = profondeur par rapport à la partie cylindrique de l'outil. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 87: Alesage A L'alesoir (Cycle 201, Din/Iso : G201)

    Entrer une profondeur négative Utiliser le paramètre machine displayDepthErr (n°201003) pour définir si la commande doit émettre un message d'erreur (on) ou pas (off) en cas de saisie d'une profondeur positive HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 88: Paramètres Du Cycle

    ;AVANCE RETRAIT Q203=+20 ;COORD. SURFACE PIECE Q204=100 ;SAUT DE BRIDE 12 L X+30 Y+20 FMAX M3 13 CYCL CALL 14 L X+80 Y+50 FMAX M9 15 L Z+100 FMAX M2 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 89: Alesage A L'outil (Cycle 202, Din/Iso : G202)

    à celle de la distance d'approche Q200.. Si Q214=0, le retrait s'effectue sur la paroi du trou. 7 Pour finir, la commande repositionne l'outil au centre du perçage. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 90: Attention Lors De La Programmation

    Choisir l’angle de sorte que la pointe de l’outil soit parallèle au sens de dégagement Sélectionner le sens de dégagement Q214 de manière à ce que l'outil s'éloigne du bord du trou HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 91: Paramètres Du Cycle

    : angle auquel la TNC doit positionner 12 L X+30 Y+20 FMAX M3 l'outil avant son dégagement. Plage de 13 CYCL CALL programmation : -360,000 à 360,000 14 L X+80 Y+50 FMAX M99 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 92: Percage Universel (Cycle 203, Din/Iso : G203)

    FMAX pour l'amener soit à la DISTANCE D'APPROCHE Q200 soit au SAUT DE BRIDE Le SAUT DE BRIDE Q204 ne s'applique que si la valeur programmée est supérieure à celle de la DISTANCE D'APPROCHE Q200 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 93 FMAX pour l'amener soit à la DISTANCE D'APPROCHE Q200 soit au SAUT DE BRIDE Le SAUT DE BRIDE Q204 ne s'applique que si la valeur programmée est supérieure à celle de la DISTANCE D'APPROCHE Q200 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 94 FMAX pour l'amener soit à la DISTANCE D'APPROCHE Q200 soit au SAUT DE BRIDE Le SAUT DE BRIDE Q204 ne s'applique que si la valeur programmée est supérieure à celle de la DISTANCE D'APPROCHE Q200 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 95 Entrer une profondeur négative Utiliser le paramètre machine displayDepthErr (n°201003) pour définir si la commande doit émettre un message d'erreur (on) ou pas (off) en cas de saisie d'une profondeur positive HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 96: Paramètres Du Cycle

    : 0 à 99999 Q205 Profondeur passe min.? (en incrémental) : si vous avez programmé une VALEUR REDUCTION Q212, la commande limite la passe à Q205. Plage de programmation : 0 à 99999,9999 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 97 T-ANGLE du tableau d'outils TOOL.T. = profondeur par rapport à la pointe de l'outil = profondeur par rapport à la partie cylindrique de l'outil. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 98: Lamage En Tirant (Cycle 204, Din/Iso : G204)

    FMAX. Le saut de bride Q204 n'agit que si la valeur programmée est supérieure à celle de la distance d'approche Q200. 7 Pour finir, la commande repositionne l'outil au centre du perçage. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 99 Choisir l’angle de sorte que la pointe de l’outil soit parallèle au sens de dégagement Sélectionner le sens de dégagement Q214 de manière à ce que l'outil s'éloigne du bord du trou HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 100: Paramètres Du Cycle

    ;AVANCE PRE-POSIT. de l'axe de la broche à laquelle aucune collision ne peut se produire entre l'outil et la pièce (moyen de Q254=200 ;AVANCE PLONGEE serrage). Plage d’introduction 0 à 99999,9999 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 101 Q336 Angle pour orientation broche? (en absolu) : angle sur lequel la commande positionne l'outil avant la plongée et avant le dégagement hors du trou Plage de programmation : -360,0000 à 360,0000 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 102: Percage Profond Universel (Cycle 205, Din/Iso : G205)

    à la distance d'approche ou au saut de bride, avec l'avance de retrait. Le saut de bride Q204 n'agit que si la valeur programmée est supérieure à celle de la distance d'approche Q200. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 103 Entrer une profondeur négative Utiliser le paramètre machine displayDepthErr (n°201003) pour définir si la commande doit émettre un message d'erreur (on) ou pas (off) en cas de saisie d'une profondeur positive HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 104: Paramètres Du Cycle

    à la profondeur de passe actuelle après un retrait du trou ; valeur de la dernière passe. Plage de programmation : 0 à 99999,9999 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 105 T-ANGLE du tableau d'outils TOOL.T. = profondeur par rapport à la pointe de l'outil = profondeur par rapport à la partie cylindrique de l'outil. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 106: Comportement Du Positionnement Lors Du Travail Avec Q379

    à -2, la commande débute la procédure de perçage à -1,6 mm. Le tableau suivant présente différents exemples expliquant comment calculer le début du perçage : HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 107 0,2*100=20 (Q200=2, 20>2, la valeur 2 est de ce fait utilisée.) 0,2*2=0,4 -1,6 0,2*5=1 0,2*10=2 0,2*25=5 0,2*100=20 (Q200=5, 20>5, la valeur 5 est de ce fait utilisée.) 0,2*2=0,4 -1,6 0,2*5=1 0,2*10=2 0,2*25=5 0,2*100=20 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 108: Débourrage

    à -2, la commande amène l'outil en position de débourrage à -0,4. Le tableau suivant présente différents exemples expliquant comment calculer la position pour le débourrage (position de retrait) : HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 109 5 est de ce fait utilisée.) 0,8*100=80 (Q200=5, 80>5, la valeur 5 est de ce fait utilisée.) 0,8*2=1,6 -1,6 0,8*5=4 0,8*10=8 0,8*25=20 0,8*100=80 (Q200=20, 80>20, la valeur 20 est de ce fait utilisée.) HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 110: Fraisage De Trous (Cycle 208)

    5 Pour finir, l'outil vient se positionner à la distance d'approche au au saut de bride en FMAX. Le saut de bride Q204 n'agit que si la valeur programmée est supérieure à celle de la distance d'approche Q200. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 111 Entrer une profondeur négative Utiliser le paramètre machine displayDepthErr (n°201003) pour définir si la commande doit émettre un message d'erreur (on) ou pas (off) en cas de saisie d'une profondeur positive HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 112 Q351 Sens? en aval.=+1, en oppos.=-1 : type de fraisage avec M3 Q351=+1 ;MODE FRAISAGE = fraisage en avalant –1 = fraisage en opposition (Si vous indiquez la valeur 0, l'usinage se fera en avalant.) HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 113 Pour connaître la valeur de la position de retrait, se référer au document suivant : voir Page 106 9 Si vous avez programmé un saut de bride, la commande y amène l'outil avec l'avance FMAX. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 114 Entrer une profondeur négative Utiliser le paramètre machine displayDepthErr (n°201003) pour définir si la commande doit émettre un message d'erreur (on) ou pas (off) en cas de saisie d'une profondeur positive HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 115 Si vous avez paramétré Q208=0, la commande retire l'outil avec Q206 AVANCE PLONGEE PROF.. Plage de programmation : 0 à 99999,999, sinon FMAX, FAUTO HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 116 : 0 à 99999,9999 Q205 Profondeur passe min.? (en incrémental) : si vous avez programmé une VALEUR REDUCTION Q212, la commande limite la passe à Q205. Plage de programmation : 0 à 99999,9999 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 117 à -2, la commande débute la procédure de perçage à -1,6 mm. Le tableau suivant présente différents exemples expliquant comment calculer le début du perçage : HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 118 0,2*100=20 (Q200=2, 20>2, la valeur 2 est de ce fait utilisée.) 0,2*2=0,4 -1,6 0,2*5=1 0,2*10=2 0,2*25=5 0,2*100=20 (Q200=5, 20>5, la valeur 5 est de ce fait utilisée.) 0,2*2=0,4 -1,6 0,2*5=1 0,2*10=2 0,2*25=5 0,2*100=20 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 119 à -2, la commande amène l'outil en position de débourrage à -0,4. Le tableau suivant présente différents exemples expliquant comment calculer la position pour le débourrage (position de retrait) : HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 120 5 est de ce fait utilisée.) 0,8*100=80 (Q200=5, 80>5, la valeur 5 est de ce fait utilisée.) 0,8*2=1,6 -1,6 0,8*5=4 0,8*10=8 0,8*25=20 0,8*100=80 (Q200=20, 80>20, la valeur 20 est de ce fait utilisée.) HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 121: Exemples De Programmation

    Approche du perçage 3, appel de cycle 10 L Y+10 R0 FMAX M99 Approche du perçage 4, appel de cycle 11 L Z+250 R0 FMAX M2 Dégager l'outil, fin de programme 12 END PGM C200 MM HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 122: Exemple : Utilisation Des Cycles De Perçage En Liaison

    Entre les deux points, la commande se sert de cette fonction pour positionner l'outil au saut de bride avec un CYCL CALL PAT. Cette fonction reste active jusqu’à M30. Q345=+1 ;CHOIX HAUT. POSITNMT HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 123 17 CYCL CALL PAT F5000 M13 Appel de cycle en lien avec un motif de points 18 L Z+100 R0 FMAX M2 Dégager l'outil, fin de programme 19 END PGM 1 MM HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 125: Cycles D'usinage : Taraudage / Fraisage De Filets

    Cycles d'usinage : taraudage / fraisage de filets...
  • Page 126: Principes De Base

    265 FILETAGE HELICOIDAL AVEC PERCAGE Cycle de fraisage d'un filet en plein matière 267 FILETAGE EXTERIEUR Cycle de fraisage d'un filet extérieur avec réalisation d'un chanfrein HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 127: Mode Opératoire Du Cycle

    à la distance d'approche, après temporisation. Si vous avez programmé un saut de bride, la commande y amène l'outil avec l'avance FMAX. 4 A la distance d'approche, le sens de rotation broche est à nouveau inversé. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 128: Attention Lors De La Programmation

    Entrer une profondeur négative Utiliser le paramètre machine displayDepthErr (n°201003) pour définir si la commande doit émettre un message d'erreur (on) ou pas (off) en cas de saisie d'une profondeur positive HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 129 Pas du filet (mm) Dégagement en cas d'interruption du programme Si vous appuyez sur la touche Arrêt CN pendant le taraudage, la commande affiche une softkey pour vous permettre de dégager l'outil. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 130 Attention lors de la programmation ! La machine et la commande doivent avoir été préparées par le constructeur de la machine. Cycle utilisable uniquement sur les machines avec asservissement de broche. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 131 Il est toutefois recommandé de sélectionner la distance d'approche Q200 de manière à ce que l'axe d'outil quitte la course d'accélération dans la limite de cette course. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 132 Entrer une profondeur négative Utiliser le paramètre machine displayDepthErr (n°201003) pour définir si la commande doit émettre un message d'erreur (on) ou pas (off) en cas de saisie d'une profondeur positive HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 133: Dégagement En Cas D'interruption Du Programme

    Vous avez la possibilité de dégager l'outil dans le sens négatif et dans le sens positif de l'axe d'outil. Avant le dégagement, vous devez décider délibérément du sens dans lequel l’outil doit être dégagé du trou percé. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 134: Taraudage Brise-Copeaux

    Attention lors de la programmation ! La machine et la commande doivent avoir été préparées par le constructeur de la machine. Cycle utilisable uniquement sur les machines avec asservissement de broche. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 135 Il est toutefois recommandé de sélectionner la distance d'approche Q200 de manière à ce que l'axe d'outil quitte la course d'accélération dans la limite de cette course. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 136 Entrer une profondeur négative Utiliser le paramètre machine displayDepthErr (n°201003) pour définir si la commande doit émettre un message d'erreur (on) ou pas (off) en cas de saisie d'une profondeur positive HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 137 - et donc aussi de l'avance de retrait - par la commande, lors du retrait du perçage. Plage de programmation : 0,0001 à 10. Augmentation à la vitesse de rotation maximale de la gamme de broche active. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 138: Dégagement En Mode Exécution De Programme En Continu Et Exécution De Programme Pas-À-Pas

    Vous avez la possibilité de dégager l'outil dans le sens négatif et dans le sens positif de l'axe d'outil. Avant le dégagement, vous devez décider délibérément du sens dans lequel l’outil doit être dégagé du trou percé. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 139 L'orientation du filet change lorsque vous exécutez sur un seul axe un cycle de fraisage de filets en liaison avec le cycle 8 IMAGE MIROIR. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 140 Passer en mode Positionnement avec introduction manuelle Amener d'abord l’outil en direction du centre du trou en lui faisant suivre un mouvement linéaire Dégager l’outil dans le sens de l'axe d’outil HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 141 5 Puis, l’outil quitte le contour par tangentement pour retourner au point initial dans le plan d’usinage. 6 En fin de cycle, la commande déplace l'outil, en avance rapide, à la distance d'approche ou au saut de bride (si programmé). HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 142 Entrer une profondeur négative Utiliser le paramètre machine displayDepthErr (n°201003) pour définir si la commande doit émettre un message d'erreur (on) ou pas (off) en cas de saisie d'une profondeur positive HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 143 = ligne hélicoïdale continue sur toute la longueur du filet = plusieurs trajectoires hélicoïdales avec >1 approche et sortie entre lesquelles la commande décale l'outil de Q355 fois le pas. Plage d'introduction 0 à 99999 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 144 Pour les petits diamètres de taraudage, vous pouvez réduire le risque de bris d'outil Q207=500 ;AVANCE FRAISAGE en diminuant l'avance d'approche. Plage Q512=0 ;APPROCHE EN AVANCE d’introduction 0 à 99999,999 ou FAUTO HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 145 10 Puis l’outil quitte le contour par tangentement pour retourner au point initial dans le plan d’usinage. 11 En fin de cycle, la commande déplace l'outil, en avance rapide, à la distance d'approche ou au saut de bride (si programmé). HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 146 Entrer une profondeur négative Utiliser le paramètre machine displayDepthErr (n°201003) pour définir si la commande doit émettre un message d'erreur (on) ou pas (off) en cas de saisie d'une profondeur positive HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 147 Plage d’introduction -99999,9999 à 99999,9999 Q359 Décalage jusqu'au chanfrein? (en incrémental) : distance de décalage du centre d'outil par la commande, par rapport au centre du trou. Plage d’introduction 0 à 99999,9999 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 148 Q357=0.2 ;DIST. APPR. LATERALE Q358=+0 ;PROF. POUR CHANFREIN Q359=+0 ;DECAL. JUSQ. CHANFR. Q203=+30 ;COORD. SURFACE PIECE Q204=50 ;SAUT DE BRIDE Q254=150 ;AVANCE PLONGEE Q207=500 ;AVANCE FRAISAGE Q512=0 ;APPROCHE EN AVANCE HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 149 11 Puis l’outil quitte le contour par tangentement pour retourner au point initial dans le plan d’usinage. 12 En fin de cycle, la commande déplace l'outil, en avance rapide, à la distance d'approche ou au saut de bride (si programmé). HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 150 Entrer une profondeur négative Utiliser le paramètre machine displayDepthErr (n°201003) pour définir si la commande doit émettre un message d'erreur (on) ou pas (off) en cas de saisie d'une profondeur positive HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 151 Q258=0.2 ;DIST. SECUR. EN HAUT commande ramène l'outil à la profondeur de Q257=5 ;PROF.PERC.BRISE-COP. passe actuelle après un retrait du trou. Plage d’introduction 0 à 99999,9999 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 152 Pour les petits diamètres de taraudage, vous pouvez réduire le risque de bris d'outil en diminuant l'avance d'approche. Plage d’introduction 0 à 99999,999 ou FAUTO HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 153: Filetage Helicoidal Avec Percage

    8 Puis l’outil quitte le contour par tangentement pour retourner au point initial dans le plan d’usinage. 9 En fin de cycle, la commande déplace l'outil, en avance rapide, à la distance d'approche ou au saut de bride (si programmé). HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 154 Entrer une profondeur négative Utiliser le paramètre machine displayDepthErr (n°201003) pour définir si la commande doit émettre un message d'erreur (on) ou pas (off) en cas de saisie d'une profondeur positive HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 155 Plage d’introduction 0 à 99999,9999 Q203 Coordonnées surface pièce? (en absolu) : coordonnée de la surface de la pièce. Plage d’introduction -99999,9999 à 99999,9999 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 156 ;AVANCE PRE-POSIT. Q358=+0 ;PROF. POUR CHANFREIN Q359=+0 ;DECAL. JUSQ. CHANFR. Q360=0 ;PROCEDURE PLONGEE Q200=2 ;DISTANCE D'APPROCHE Q203=+30 ;COORD. SURFACE PIECE Q204=50 ;SAUT DE BRIDE Q254=150 ;AVANCE PLONGEE Q207=500 ;AVANCE FRAISAGE HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 157: Fraisage De Filet Exterieur

    10 Puis l’outil quitte le contour par tangentement pour retourner au point initial dans le plan d’usinage. 11 En fin de cycle, la commande déplace l'outil, en avance rapide, à la distance d'approche ou au saut de bride (si programmé). HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 158 Entrer une profondeur négative Utiliser le paramètre machine displayDepthErr (n°201003) pour définir si la commande doit émettre un message d'erreur (on) ou pas (off) en cas de saisie d'une profondeur positive HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 159 0, l'usinage se fera en avalant.) Q200 Distance d'approche? (en incrémental) : distance entre la pointe de l'outil et la surface de la pièce. Plage d’introduction 0 à 99999,9999 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 160 Plage Q359=+0 ;DECAL. JUSQ. CHANFR. d’introduction 0 à 99999,999 ou FAUTO Q203=+30 ;COORD. SURFACE PIECE Q204=50 ;SAUT DE BRIDE Q254=150 ;AVANCE PLONGEE Q207=500 ;AVANCE FRAISAGE Q512=0 ;APPROCHE EN AVANCE HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 161: Exemples De Programmation

    13 L Z+10 R0 F5000 Déplacer l'outil à la hauteur de sécurité (programmer F avec valeur) 14 CYCL DEF 200 PERCAGE Définition du cycle Perçage Q200=2 ;DISTANCE D'APPROCHE Q201=-25 ;PROFONDEUR Q206=150 ;AVANCE PLONGEE PROF. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 162 0 +10 +10 +0 1 +40 +30 +0 2 +90 +10 +0 3 +80 +30 +0 4 +80 +65 +0 5 +90 +90 +0 6 +10 +90 +0 7 +20 +55 +0 [END] HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 163: Cycles D'usinage : Fraisage De Poches/ Tenons / Rainures

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

    256 TENON RECTANGULAIRE Ebauche/finition avec passe latérale quand plusieurs tours sont nécessaires 257 TENON CIRCULAIRE Ebauche/finition avec passe latérale quand plusieurs tours sont nécessaires 233 SURFAÇAGE Surface transversale comptant jusqu'à trois limites HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 165 (si programmé ainsi). 6 La commande effectue ensuite la finition du fond de la poche de l'intérieur vers l'extérieur. Le fond de la poche est accostée de manière tangentielle. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 166 La commande réduit la profondeur de passe à la longueur de coupe LCUTS définie dans le tableau d'outils si cette dernière est inférieure à la profondeur de passe définie dans le cycle Q202. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 167 Effectuer une opération d'ébauche au préalable Veiller à ce que la commande puisse prépositionner l'outil en avance rapide sans entrer en collision avec la pièce HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 168 GLOBAL DEF (Si vous indiquez la valeur 0, l'usinage se fera en avalant.) Q201 Profondeur? (en incrémental) : distance entre la surface de la pièce et le fond du trou. Plage d’introduction -99999,9999 à 99999,9999 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 169 La longueur pendulaire dépend de l'angle de plongée. La commande utilise le double du diamètre d'outil comme valeur minimale PREDEF : la commande utilise la valeur de la séquence GLOBAL DEF HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 170 : l'avance se réfère à la finition latérale à la finition en profondeur de la trajectoire du centre de l'outil : l'avance se réfère toujours au tranchant de l'outil HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 171 Q200, puis effectue un saut de bride Q204 avant de revenir en avance rapide au centre de la poche. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 172 Q200, se retire à la distance d'approche Q200 en avance rapide, dans l'axe d'outil, puis revient en avance rapide au centre de la poche. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 173: Attention Lors De La Programmation

    La commande réduit la profondeur de passe à la longueur de coupe LCUTS définie dans le tableau d'outils si cette dernière est inférieure à la profondeur de passe définie dans le cycle Q202. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 174 Effectuer une opération d'ébauche au préalable Veiller à ce que la commande puisse prépositionner l'outil en avance rapide sans entrer en collision avec la pièce HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 175 99999,9999 Q206 Avance plongee en profondeur? : vitesse de déplacement de l'outil lorsqu'il approche de la profondeur, en mm/min. Plage de programmation : 0 à 99999,999, sinon FAUTO, FU, FZ HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 176 émet un message d'erreur. 1 = plongée hélicoïdale. Dans le tableau d'outils, l'angle de plongée de l'outil actif ANGLE doit être différent de 0. Sinon, la commande émet un message d'erreur. Sinon PREDEF HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 177 : l'avance se réfère à la finition latérale à la finition en profondeur de la trajectoire du centre de l'outil : l'avance se réfère toujours au tranchant de l'outil HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 178 été programmées. Accostage tangentiel de la paroi dans l'arc de cercle de la rainure, à gauche 6 La commande effectue ensuite la finition du fond de la rainure, de l'intérieur vers l'extérieur. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 179: Attention Lors De La Programmation

    Entrer une profondeur négative Utiliser le paramètre machine displayDepthErr (n°201003) pour définir si la commande doit émettre un message d'erreur (on) ou pas (off) en cas de saisie d'une profondeur positive HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 180 : position de l'outil = centre du cercle de rainure gauche 3: position de l'outil = centre du cercle de rainure droit : position d'outil = extrémité droite de la rainure HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 181 Q369=0.1 ;SUREP. DE PROFONDEUR Q338=0 : finition en une seule passe. Plage de programmation : 0 à 99999,9999 Q206=150 ;AVANCE PLONGEE PROF. Q338=5 ;PASSE DE FINITION HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 182 : l'avance se réfère à la finition latérale à la finition en profondeur de la trajectoire du centre de l'outil : l'avance se réfère toujours au tranchant de l'outil HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 183: Rainure Circulaire

    été programmées. La paroi de la rainure est accostée de manière tangentielle. 6 La commande effectue ensuite la finition du fond de la rainure, de l'intérieur vers l'extérieur. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 184 à la position de début de cycle ! Ne programmez aucune cote incrémentale après le cycle A la fin du cycle, programmez une position absolue sur tous les axes principaux HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 185 Effectuer une opération d'ébauche au préalable Veiller à ce que la commande puisse prépositionner l'outil en avance rapide sans entrer en collision avec la pièce HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 186 Q216 Centre 1er axe? (en absolu) : centre du cercle primitif dans l'axe principal du plan d'usinage. N'agit que si Q367 = 0. Plage de programmation : -99999,9999 à 99999,9999 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 187 Plage de programmation : Q351=+1 ;MODE FRAISAGE 0 à 99999,999, sinon FAUTO, FU, FZ Q201=-20 ;PROFONDEUR Q202=5 ;PROFONDEUR DE PASSE Q369=0.1 ;SUREP. DE PROFONDEUR Q206=150 ;AVANCE PLONGEE PROF. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 188 : l'avance se réfère à la finition latérale à la finition en profondeur de la trajectoire du centre de l'outil : l'avance se réfère toujours au tranchant de l'outil HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 189 8 A la fin du cycle, la commande positionne l'outil à la hauteur de sécurité définie dans le cycle, sur l'axe d'outil. La position finale ne correspond donc pas à la position initiale. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 190 A la fin, la commande ramène l'outil à la distance d'approche ou au saut de bride (si programmé). La position finale de l'outil après l'exécution du cycle ne correspond pas à la position initiale. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 191 Le centre de rotation est situé à la position à laquelle se trouve l'outil lors de l'appel du cycle. Plage de programmation : -360,0000 à 360,0000 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 192 Le recouvrement est considéré comme recouvrement maximal. Pour éviter qu'il ne reste de la matière dans les coins, il est possible de réduire le recouvrement. Plage de saisie 0,1 à 1,9999, sinon PREDEF HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 193 Q385 Avance de finition? : vitesse de déplacement de l'outil lors de la finition latérale et en profondeur, en mm/min. Plage de programmation : 0 à 99999,999, sinon FAUTO, FU, HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 194 8 A la fin du cycle, l'outil est relevé au saut de bride défini dans le cycle en empruntant une trajectoire tangentielle, dans l'axe d'outil. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 195 Selon l'angle de départ Q376, il faut laisser à côté du tenon l'espace disponible suivant : au minimum le diamètre d'outil + +2 mm. Si vous utilisez la valeur par défaut -1, la commande calcule automatiquement la position de départ. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 196 Q206 Avance plongee en profondeur? : vitesse de déplacement de l'outil lorsqu'il approche de la profondeur, en mm/min. Plage de programmation : 0 à 99999,999, sinon FMAX, FAUTO, FU, FZ HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 197 Q385 Avance de finition? : vitesse de déplacement de l'outil lors de la finition latérale et en profondeur, en mm/min. Plage de programmation : 0 à 99999,999, sinon FAUTO, FU, HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 198 9 A la fin du cycle, l'outil est dégagé par un mouvement tangentiel. La commande amène ensuite l'outil au saut de bride dans l'axe d'outil. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 199 Entrer une profondeur négative Utiliser le paramètre machine displayDepthErr (n°201003) pour définir si la commande doit émettre un message d'erreur (on) ou pas (off) en cas de saisie d'une profondeur positive HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 200 Contrôler les mouvements de déplacement de la machine La simulation permet de contrôler la position finale de l'outil après l'exécution du cycle. Une fois le cycle exécuté, programmer des coordonnées absolues (et non en incrémental) HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 201 Q572 Nombre de sommets? : vous indiquez ici le nombre de coins (angles) du tenon polygonal. La commande répartit toujours uniformément les coins sur le tenon. Plage de programmation : 3 à HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 202 Q206 Avance plongee en profondeur? : vitesse de déplacement de l'outil lorsqu'il approche de la profondeur, en mm/min. Plage de programmation : 0 à 99999,999, sinon FMAX, FAUTO, FU, FZ HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 203 Q385 Avance de finition? : vitesse de déplacement de l'outil lors de la finition latérale et en profondeur, en mm/min. Plage de programmation : 0 à 99999,999, sinon FAUTO, FU, HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 204 FMAX, dans l'axe de la broche. 3 L'outil se déplace ensuite, avec l'avance de fraisage Q207 , à la première profondeur de passe qui a été calculée par la commande sur l'axe de broche. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 205 Lors de la dernière passe, l'outil exécute l'usinage de la surépaisseur de finition, avec l'avance de finition. 11 A la fin, la commande retire l'outil au saut de bride avec l'avance FMAX. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 206 Lors de la dernière passe, l'outil exécute l'usinage de la surépaisseur de finition, avec l'avance de finition. 10 A la fin, la commande retire l'outil au saut de bride avec l'avance FMAX. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 207 Pour l'ébauche, la commande tient compte de la surépaisseur latérale. Pour la finition, la surépaisseur sert au prépositionnement de l'outil. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 208 Entrer une profondeur négative Utiliser le paramètre machine displayDepthErr (n°201003) pour définir si la commande doit émettre un message d'erreur (on) ou pas (off) en cas de saisie d'une profondeur positive HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 209 Vous pouvez définir le sens de la première passe transversale par rapport au PT INITIAL 2EME AXE en faisant précéder la valeur d'un signe. Plage de programmation : -99999,9999 à 99999,9999 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 210 Q204 Saut de bride (en incrémental) : coordonnée de l'axe de la broche à laquelle aucune collision ne peut se produire entre l'outil et la pièce (moyen de serrage). Plage de saisie 0 à 99999,9999, sinon PREDEF HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 211 1: position de l'outil = coin inférieur gauche : position de l'outil = coin inférieur droit : position de l'outil = coin supérieur droit : position de l'outil = coin supérieur gauche HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 212: Exemples De Programmation

    6 L X+50 Y+50 R0 M3 M99 Appel du cycle Usinage extérieur 7 CYCL DEF 252 POCHE CIRCULAIRE Définition du cycle Poche circulaire Q215=0 ;OPERATIONS D'USINAGE Q223=50 ;DIAMETRE DU CERCLE Q368=0.2 ;SUREPAIS. LATERALE Q207=500 ;AVANCE FRAISAGE HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 213 Q366=1 ;PLONGEE Q385=500 ;AVANCE DE FINITION Q439=0 ;REFERENCE AVANCE 12 CYCL CALL FMAX M3 Appel du cycle Rainures 13 L Z+250 R0 FMAX M2 Dégagement de l'outil, fin du programme HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 214 Cycles d'usinage : fraisage de poches/ tenons / rainures | Exemples de programmation 14 END PGM C210 MM HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 215: Cycles D'usinage : Définitions De Motifs

    Cycles d'usinage : définitions de motifs...
  • Page 216: Principes De Base

    TENON CIRCULAIRE Cycle 262 FRAISAGE DE FILETS Cycle 263 FILETAGE SUR UN TOUR Cycle 264 FILETAGE AVEC PERCAGE Cycle 265 FILETAGE HELICOÏDAL AVEC PERCAGE Cycle 267 FILETAGE EXTERNE SUR TENONS HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 217: Motif De Points Sur Cercle

    CALL actifs (si les paramètres programmés sont les mêmes dans les deux cycles). Si vous exécutez ce cycle en mode Pas à pas, la commande s'arrête entre les points d'un motif de points. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 218 Q204 Saut de bride (en incrémental) : coordonnée de l'axe de la broche à laquelle aucune collision ne peut se produire entre l'outil et la pièce (moyen de serrage). Plage d’introduction 0 à 99999,9999 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 219 : : il doit se déplacer en ligne droite entre chaque usinage : il doit se déplacer en cercle, sur le diamètre du cercle primitif, entre chaque usinage HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 220 221, la position de rainure 0 est interdite. Si vous exécutez ce cycle en mode Pas à pas, la commande s'arrête entre les points d'un motif de points. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 221 : il doit se déplacer au saut de bride entre chaque usinage. Q243=4 ;NOMBRE DE LIGNES Q224=+15 ;POSITION ANGULAIRE Q200=2 ;DISTANCE D'APPROCHE Q203=+30 ;COORD. SURFACE PIECE Q204=50 ;SAUT DE BRIDE Q301=1 ;DEPLAC. HAUT. SECU. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 222: Exemple : Cercles De Trous

    ;CENTRE 1ER AXE Q217=+70 ;CENTRE 2EME AXE Q244=50 ;DIA. CERCLE PRIMITIF Q245=+0 ;ANGLE INITIAL Q246=+360 ;ANGLE FINAL Q247=+0 ;INCREMENT ANGULAIRE Q241=10 ;NOMBRE D'USINAGES Q200=2 ;DISTANCE D'APPROCHE Q203=+0 ;COORD. SURFACE PIECE HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 223 Q204=100 ;SAUT DE BRIDE Q301=1 ;DEPLAC. HAUT. SECU. Q365=0 ;TYPE DEPLACEMENT 8 L Z+250 R0 FMAX M2 Dégagement de l'outil, fin du programme 9 END PGM MOTIF DE PERCAGES MM HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 225: Cycles D'usinage : Poche Avec Contour

    Cycles d'usinage : poche avec contour...
  • Page 226 Programmez toujours les deux axes dans la première 99 END PGM SL2 MM séquence CN du sous-programme Si vous utilisez des paramètres Q, n'effectuez les calculs et les affectations qu'au sein du sous-programme de contour concerné. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 227 La commande usine le contour en continu, en avalant ou en opposition. Les données d'usinage telles que la profondeur de fraisage, les surépaisseurs et la distance d'approche sont à renseigner dans le cycle 20 DONNEES DU CONTOUR. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 228 (utilisation facultative) 22 EVIDEMENT (impératif) 23 FINITION EN PROFON- DEUR (utilisation facultative) 24 FINITION LATERALE (utilisation facultative) Cycles étendus : Softkey Cycle Page 25 TRACE DE CONTOUR 270 DONNEES TRACE CONTOUR HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 229: Paramètres Du Cycle

    Confirmer chaque numéro avec la touche ENT. Mettre fin aux saisies avec la touche END Saisie des numéros de 12 sous- programmes max., de 1 à 65 535 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 230: Contours Superposés

    54 C X+10 Y+50 DR- 55 LBL 0 Sous-programme 2: Poche B 56 LBL 2 57 L X+90 Y+50 RR 58 CC X+65 Y+50 59 C X+90 Y+50 DR- 60 LBL 0 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 231 54 C X+10 Y+50 DR- 55 LBL 0 Surface B : 56 LBL 2 57 L X+90 Y+50 RR 58 CC X+65 Y+50 59 C X+90 Y+50 DR- 60 LBL 0 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 232 54 C X+10 Y+50 DR- 55 LBL 0 Surface B : 56 LBL 2 57 L X+40 Y+50 RL 58 CC X+65 Y+50 59 C X+40 Y+50 DR- 60 LBL 0 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 233 54 C X+60 Y+50 DR- 55 LBL 0 Surface B : 56 LBL 2 57 L X+90 Y+50 RR 58 CC X+65 Y+50 59 C X+90 Y+50 DR- 60 LBL 0 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 234 0, la commande exécutera ce cycle à la profondeur 0. Si vous utilisez des cycles SL dans les programmes avec paramètres Q, vous ne devez pas utiliser les paramètres Q1 à Q20 comme paramètres de programme. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 235 Q9 = -1: Usinage en opposition pour poche et îlot Q9 = +1: Usinage en avalant pour poche et îlot Vous pouvez vérifier, voire remplacer, les paramètres d'usinage en cas d'interruption du programme. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 236: Mode Opératoire Du Cycle

    8 L'outil retourne ensuite à la hauteur de sécurité dans l'axe d'outil ou à la dernière position programmée avant le cycle. Dépend des paramètres ConfigDatum, CfgGeoCycle (n °201000), posAfterContPocket (n°201007). HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 237 Exemple 58 CYCL DEF 21 PRE-PERCAGE Q10=+5 ;PROFONDEUR DE PASSE Q11=100 ;AVANCE PLONGEE PROF. Q13=1 ;OUTIL D'EVIDEMENT HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 238 5 L'outil retourne ensuite à la hauteur de sécurité dans l'axe d'outil ou à la dernière position programmée avant le cycle. Dépend des paramètres ConfigDatum, CfgGeoCycle (n °201000), posAfterContPocket (n°201007). HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 239 DR définie pour l'outil de pré- évidement. Si la fonction M110 est active pendant l'usinage, l'avance sera réduite d'autant pour les arcs de cercle corrigés à l'intérieur. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 240 Positionner l’outil après la fin du cycle avec toutes les coordonnées du plan d’usinage, par exemple L X+80 Y+0 R0 FMAX Après le cycle, programmer une position absolue et non un déplacement incrémental HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 241 Si vous avez programmé Q208=0, la commande dégage l'outil avec l'avance Q12. Plage de programmation : 0 à 99999,9999, sinon FMAX, FAUTO HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 242 Q404=1 : entre les zones qu'il faut finir d'évider, la commande retire l'outil à la distance d'approche, puis l'amène au point de départ de la zone d'évidement suivante. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 243 5 L'outil retourne ensuite à la hauteur de sécurité dans l'axe d'outil ou à la dernière position programmée avant le cycle. Dépend des paramètres ConfigDatum, CfgGeoCycle (n °201000), posAfterContPocket (n°201007). HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 244 Q12. Plage 60 CYCL DEF 23 FINITION EN PROF. de programmation : 0 à 99999,9999, sinon FMAX, FAUTO Q11=100 ;AVANCE PLONGEE PROF. Q12=350 ;AVANCE EVIDEMENT Q208=9999 ;AVANCE RETRAIT HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 245 5 L'outil retourne ensuite à la hauteur de sécurité dans l'axe d'outil ou à la dernière position programmée avant le cycle. Dépend des paramètres ConfigDatum, CfgGeoCycle (n °201000), posAfterContPocket (n°201007). HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 246 Positionner l’outil après la fin du cycle avec toutes les coordonnées du plan d’usinage, par exemple L X+80 Y+0 R0 FMAX Après le cycle, programmer une position absolue et non un déplacement incrémental HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 247 : -1 à +32767 ,9 Q438=-1: Le dernier outil utilisé est considéré comme l'outil d'évidement (comportement par défaut) Q438=0: En l'absence de pré-évidement, indiquer 0. L'outil d'évidement est pris avec le rayon 0. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 248 En présence de plusieurs passes, la commande peut aussi déplacer l'outil d'avant en arrière pour réduire le temps d'usinage. Vous pouvez introduire des surépaisseurs pour exécuter l’ébauche et la finition en plusieurs passes HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 249 Positionner l’outil après la fin du cycle avec toutes les coordonnées du plan d’usinage, par exemple L X+80 Y+0 R0 FMAX Après le cycle, programmer une position absolue et non un déplacement incrémental HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 250 Q15 Mode fraisage? en opposition =-1 : fraisage en avalant : valeur = +1 fraisage en opposition : valeur = –1 fraisage en avalant et en opposition, par alternance, en plusieurs passes : valeur = 0 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 251 La commande rallonge toujours la trajectoire de l'outil parallèlement au contour. Plage de programmation 0 à 99,999 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 252: Déroulement Du Cycle

    à la profondeur de passe suivante. 4 L’outil est dégagé conformément à ce qui a été défini dans le cycle 270 DONNEES TRACE CONT. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 253: Attention Lors De La Programmation

    Dans un cycle SL, vous pouvez programmer au maximum 16384 éléments de contour. Si la fonction M110 est active pendant l'usinage, l'avance sera réduite d'autant pour les arcs de cercle corrigés à l'intérieur. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 254 Si l'outil se trouve à une position inférieure à la hauteur de sécurité lors de l'appel d'outil, la commande émet un message d'erreur. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 255 LCUTS et l'angle de plongée maximal ANGLE de l'outil dans le tableau d'outils TOOL.T. Plage de programmation : 0 à 99999 pour la saisie d'un numéro, 16 caractères max. pour un nom HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 256 La commande rallonge toujours la trajectoire de l'outil parallèlement au contour. Plage de programmation 0 à 99,999 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 257: Paramètres Du Cycle

    (Q390=2 ou Q390=3). Distance du point auxiliaire à partir duquel la commande doit aborder le contour. Plage de programmation : 0 à 99999,9999 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 258 à la finition des parois de la rainure, éventuellement en plusieurs passes (si programmé ainsi). La paroi de la rainure est alors accostée tangentiellement à partir du point de départ, en tenant compte du mode de fraisage, en avalant/opposition. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 259: Finition Avec Rainure Ouverte

    (si programmé ainsi). La commande aborde la paroi de la rainure tangentiellement, à partir du point de départ de la séquence APPR, en tenant compte du mode de fraisage, en avalant ou en opposition. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 260 Positionner l’outil après la fin du cycle avec toutes les coordonnées du plan d’usinage, par exemple L X+80 Y+0 R0 FMAX Après le cycle, programmer une position absolue et non un déplacement incrémental HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 261 +1 = fraisage en avalant –1 = fraisage en opposition PREDEF : la commande utilise la valeur de la séquence GLOBAL DEF (Si vous indiquez la valeur 0, l'usinage se fera en avalant.) HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 262 = sans fonction = plongée pendulaire. Dans le tableau d'outils, l'angle de plongée ANGLE de l'outil actif doit être différent de 0. Sinon, la commande émet un message d'erreur Sinon PREDEF HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 263 : l'avance se réfère à la finition latérale à la finition en profondeur de la trajectoire du centre de l'outil : l'avance se réfère toujours au tranchant de l'outil HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 264: Exemples De Programmation

    Q12=350 ;AVANCE EVIDEMENT Q18=0 ;OUTIL PRE-EVIDEMENT Q19=150 ;AVANCE PENDULAIRE Q208=30000 ;AVANCE RETRAIT 9 CYCL CALL M3 Appel du cycle de pré-évidement 10 L Z+250 R0 FMAX M6 Dégagement de l'outil HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 265 22 FSELECT 2 23 FL AN-120 PDX+30 PDY+30 D10 24 FSELECT 3 25 FC X+0 DR- R30 CCX+30 CCY+30 26 FSELECT 2 27 LBL 0 28 END PGM C20 MM HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 266: Exemple : Pré-Perçage, Ébauche Et Finition De Contours Superposés

    11 TOOL CALL 2 Z S3000 Appel de l’outil d’ébauche/de finition, diamètre 12 12 CYCL DEF 22 EVIDEMENT Définition du cycle d'évidement Q10=5 ;PROFONDEUR DE PASSE Q11=100 ;AVANCE PLONGEE PROF. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 267 Sous-programme de contour 4 : îlot triangulaire droite 37 L X+65 Y+42 RL 38 L X+57 39 L X+65 Y+58 40 L X+73 Y+42 41 LBL 0 42 END PGM C21 MM HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 268: Exemple: Tracé De Contour

    10 LBL 1 Sous-programme du contour 11 L X+0 Y+15 RL 12 L X+5 Y+20 13 CT X+5 Y+75 14 L Y+95 15 RND R7.5 16 L X+50 17 RND R7.5 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 269 Cycles d'usinage : poche avec contour | Exemples de programmation 18 L X+100 Y+80 19 LBL 0 20 END PGM C25 MM HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 271: Cycles D'usinage : Corps D'un Cylindre

    Cycles d'usinage : corps d'un cylindre...
  • Page 272: Principes De Base

    Résumé des cycles sur corps d'un cylindre Softkey Cycle Page 27 CORPS D'UN CYLINDRE 28 CORPS D'UN CYLINDRE Rainurage 29 CORPS D'UN CYLINDRE Fraisage d'un ilot oblong 39 CORPS D'UN CYLINDRE Fraisage d'un contour extérieur HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 273 4 Les phases 1 à 3 sont répétées jusqu'à ce que la profondeur de fraisage programmée Q1 soit atteinte. 5 L'outil retourne ensuite à la hauteur de sécurité, dans l'axe X (C) d'outil. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 274 Si vous utilisez des paramètres Q de type QL locaux dans un programme de contour, il vous faudra aussi les affecter ou les calculer dans le sous-programme de contour. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 275 être usiné. Plage de programmation : 0 à 99999,9999 Q17 Unité mesure? degré=0 MM/POUCE=1 : programmer les coordonnées de l'axe rotatif dans le sous-programme, en degrés ou mm (inch) HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 276: Pourtour Cylindrique Fraisage

    à la reprise d'usinage pour permettre d'obtenir le meilleur parallélisme possible entre les parois de la rainure. 7 L'outil retourne ensuite à la hauteur de sécurité, dans l'axe d'outil. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 277 Si vous utilisez des paramètres Q de type QL locaux dans un programme de contour, il vous faudra aussi les affecter ou les calculer dans le sous-programme de contour. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 278 Contrôler les mouvements de déplacement de la machine La simulation permet de contrôler la position finale de l'outil après l'exécution du cycle. Une fois le cycle exécuté, programmer des coordonnées absolues (et non en incrémental) HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 279 (inch) Q20 Largeur rainure? : largeur de la rainure à réaliser. Plage de programmation : -99999,9999 à 99999,9999 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 280 Plage de programmation de la tolérance : 0,0001 à 9,9999 Recommandation : utiliser une tolérance de 0,02 mm. : programmer la valeur 0 Fonction inactive (configuration par défaut). HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 281 5 Les phases 2 à 4 sont répétées jusqu'à ce que la profondeur de fraisage programmée Q1 soit atteinte. 6 L'outil retourne ensuite à la hauteur de sécurité, dans l'axe d'outil. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 282 (on/off) l'émission d'un message d'erreur par la commande si la broche tourne lors de l'appel d'outil. Cette fonction doit être adaptée par le constructeur de votre machine. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 283 (inch) Q20 Largeur oblong? : largeur de l’îlot à réaliser. Plage de programmation : -99999,9999 à 99999,9999 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 284: Exécution D'un Cycle

    5 Les phases 2 à 4 sont répétées jusqu'à ce que la profondeur de fraisage programmée Q1 soit atteinte. 6 L'outil retourne ensuite à la hauteur de sécurité, dans l'axe d'outil. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 285 Off selon que voulez que la commande émette un message d'erreur ou non lorsque la broche n'est pas activée. La fonction doit être adaptée par le constructeur de votre machine. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 286 être usiné. Plage de programmation : 0 à 99999,9999 Q17 Unité mesure? degré=0 MM/POUCE=1 : programmer les coordonnées de l'axe rotatif dans le sous-programme, en degrés ou mm (inch) HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 287: Exemple : Corps D'un Cylindre Avec Le Cycle

    13 L X+40 Y+20 RL Données dans l’axe rotatif en mm (Q17=1) 14 L X+50 15 RND R7.5 16 L Y+60 17 RN R7.5 18 L IX-20 19 RND R7.5 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 288 Cycles d'usinage : corps d'un cylindre | Exemples de programmation 20 L Y+20 21 RND R7.5 22 L X+40 Y+20 23 LBL 0 24 END PGM C27 MM HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 289 13 L X+60 Y+0 RL Données dans l’axe rotatif en mm (Q17=1) 14 L Y-35 15 L X+40 Y-52.5 16 L Y-70 17 LBL 0 18 END PGM C28 MM HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 291: Cycles D'usinage : Poche De Contour Avec Formule De Contour

    Cycles d'usinage : poche de contour avec formule de contour...
  • Page 292: Cycles Sl Avec Formule Complexe De Contour

    12 CYCL DEF 23 FINITION EN PROF..13 CYCL CALL 16 CYCL DEF 24 FINITION LATERALE ... 17 CYCL CALL 63 L Z+250 R0 FMAX M2 64 END PGM CONTOUR MM HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 293: Caractéristiques Des Contours Partiels

    La commande usine le contour en continu, en avalant ou en opposition. Les données d'usinage telles que la profondeur de fraisage, les surépaisseurs et la distance d'approche sont à renseigner dans le cycle 20 DONNEES DU CONTOUR. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 294: Sélectionner Le Programme Cn Avec Les Définitions De Contours

    Si vous utiliser des contours avec profondeur séparée, vous devez alors attribuer une profondeur à tous les contours partiels (si nécessaire, indiquer la profondeur HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 295: Introduire Une Formule Complexe De Contour

    QC12 = QC1 * (QC2 + QC3) parenthèse de fermeture par ex. QC12 = QC1 * (QC2 + QC3) définition de contour individuel par ex. QC12 = QC1 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 296 Programme de description de contour 2 : poche B 0 BEGIN PGM POCHE_B MM 1 L X+90 Y+50 R0 2 CC X+65 Y+50 3 C X+90 Y+50 DR- 4 END PGM POCHE_B MM HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 297 Programme de définition de contour : 50 ... 51 ... 52 DECLARE CONTOUR QC1 = "POCHE_A.H" 53 DECLARE CONTOUR QC2 = "POCHE_B.H" 54 QC10 = QC1 \ QC2 55 ... 56 ... HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 298: Usinage Du Contour Avec Les Cycles Sl

    54 QC10 = QC1 & QC2 55 ... 56 ... Usinage du contour avec les cycles SL L'usinage du contour global défini est réalisé avec les cycles SL 20 - 24 (voir "Résumé", Page 228). HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 299: Exemple : Ebauche Et Finition De Contours Superposés Avec Formule De Contour

    ;PROFONDEUR FRAISAGE Q2=1 ;FACTEUR RECOUVREMENT Q3=+0.5 ;SUREPAIS. LATERALE Q4=+0.5 ;SUREP. DE PROFONDEUR Q5=+0 ;COORD. SURFACE PIECE Q6=2 ;DISTANCE D'APPROCHE Q7=+100 ;HAUTEUR DE SECURITE Q8=0.1 ;RAYON D'ARRONDI Q9=-1 ;SENS DE ROTATION HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 300 Définition de l'identifiant de contour pour le programme CN "CARRE" 8 QC10 = ( QC 1 | QC 2 ) \ QC 3 \ QC 4 Formule de contour 9 END PGM MODELE MM HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 301 Programme de description de contour : carré gauche 1 L X+27 Y+58 R0 2 L X+43 3 L Y+42 4 L X+27 5 L Y+58 6 END PGM QUADRAT MM HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 302 12 CYCL DEF 23 FINITION EN PROF..13 CYCL CALL 16 CYCL DEF 24 FINITION LATERALE ... 17 CYCL CALL 63 L Z+250 R0 FMAX M2 64 END PGM CONTDEF MM HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 303 La commande usine le contour en continu, en avalant ou en opposition. Les données d'usinage telles que la profondeur de fraisage, les surépaisseurs et la distance d'approche sont à renseigner dans le cycle 20 DONNEES DU CONTOUR. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 304: Introduire Une Formule Simple De Contour

    Les îlots sont au niveau de la surface de la pièce ! Usinage du contour avec les cycles SL L'usinage du contour global défini est réalisé avec les cycles SL 20 - 24 (voir "Résumé", Page 228). HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 305: Cycles : Conversions De Coordonnées

    Cycles : conversions de coordonnées...
  • Page 306 1.0 Exécuter les fonctions auxiliaires M2, M30 ou la séquence CN END PGM (ces fonctions M dépendent de paramètres machine). Sélectionner un nouveau programme CN HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 307: Paramètres Du Cycle

    (n°300203). Le paramètre machine CfgDisplayCoordSys (n° 127501), disponible en option, vous permet de choisir le système de coordonnées dans lequel l'affichage d’état doit afficher un décalage de point zéro actif. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 308: Désactivation

    : Nom et chemin d'accès du tableau de points zéro actif Numéro du point zéro actif Commentaire de la colonne DOC du numéro de point zéro actif HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 309 77 CYCL DEF 7.0 POINT ZERO entrez un paramètre Q, la commande activera le 78 CYCL DEF 7.1 #5 numéro du point zéro indiqué au paramètre Q. Plage de programmation : 0 à 9999 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 310: Sélectionner Le Tableau De Points Zéro Dans Le Programme Cn

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

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

    Plage de programmation : 0 à 65 535 Affichages d’état Dans l'affichage d'état supplémentaire (INFOS POSITION), la commande indique le numéro de preset actif à la suite du dialogue Pt réf.. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 314 Le point zéro est situé à l’extérieur du contour devant être réfléchi: L'élément est décalé par rapport à l'axe Désactivation Reprogrammer le cycle IMAGE MIROIR en introduisant NO ENT. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 315 Il est permis de programmer au maximum trois axes. Plage de programmation : jusqu'à trois axes CN X, Y, Z, U, V, W, A, B, C HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 316 Axes de référence (0°) pour l'angle de rotation : Plan X/Y Axe X Plan Y/Z Axe Y Plan Z/X Axe Z Désactivation Reprogrammer le cycle ROTATION avec un angle de 0°. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 317 13 CYCL DEF 7.0 POINT ZERO 14 CYCL DEF 7.1 X+60 15 CYCL DEF 7.2 Y+40 16 CYCL DEF 10.0 ROTATION 17 CYCL DEF 10.1 ROT+35 18 CALL LBL 1 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 318: Condition Requise

    "Effet"). Plage de programmation : 0,000001 à 99,999999 13 CYCL DEF 7.1 X+60 14 CYCL DEF 7.2 Y+40 15 CYCL DEF 11.0 FACTEUR ECHELLE 16 CYCL DEF 11.1 SCL 0.75 17 CALL LBL 1 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 319: Facteur Echelle Specifique A L'axe

    Le contour est étiré à partir du centre ou bien réduit dans sa direction, donc pas nécessairement depuis le point zéro actuel ou en direction de celui-ci comme dans le cycle 11 FACTEUR ECHELLE. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 320 à l'axe. Plage de programmation : -99999,9999 à 99999,9999 Exemple 25 CALL LBL 1 26 CYCL DEF 26.0 FACT. ECHELLE AXE 27 CYCL DEF 26.1 X 1.4 Y 0.6 CCX+15 CCY+20 28 CALL LBL 1 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 321 Si vous avez réglé la fonction Exécution de programme Inclinaison sur Actif en mode Manuel, la valeur angulaire saisie dans le cycle 19 PLAN D'USINAGE sera écrasée. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 322 M120. Le paramètre machine CfgDisplayCoordSys (n° 127501), disponible en option, vous permet de choisir le système de coordonnées dans lequel l'affichage d’état doit afficher un décalage de point zéro actif. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 323 à ce que la position de l'outil, augmentée de la la valeur de la distance de sécurité, ne soit pas modifiée par rapport à la pièce. Plage de programmation : 0 à 99999,9999 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 324: Positionner Les Axes Rotatifs

    Positionner les axes rotatifs en utilisant les valeurs calculées par le cycle 19 15 L Z+80 R0 FMAX Activer la correction dans l’axe de broche 16 L X-8.5 Y-10 R0 FMAX Activer la correction dans le plan d’usinage HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 325: Positionner Les Axes Rotatifs Automatiquement

    Surveillance de la zone d’usinage Dans le système de coordonnées incliné, la commande ne contrôle que les axes à déplacer aux fins de course. Sinon, la commande émet un message d'erreur. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 326: Positionnement Dans Le Système Incliné

    2. Activer l'inclinaison du plan d'usinage 3. Activer la rotation Usinage de la pièce 1. Annuler la rotation 2. Annuler l'inclinaison du plan d'usinage 3. Annuler le décalage du point zéro HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 327: Définir Des Points D'origine

    5 Mode Manuel Mettre sur INACTIF la fonction Plan d'usinage à l'aide de la softkey 3D ROT. Pour tous les axes rotatifs, introduire la valeur angulaire 0° dans le menu. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 328: Exemples De Programmation

    Définition de l'opération de fraisage 22 L Z+2 R0 FMAX M3 23 L Z-5 R0 F200 24 L X+30 RL 25 L IY+10 26 RND R5 27 L IX+20 28 L IX+10 IY-10 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 329 29 RND R5 30 L IX-10 IY-10 31 L IX-20 32 L IY+10 33 L X+0 Y+0 R0 F5000 34 L Z+20 R0 FMAX 35 LBL 0 36 END PGM KOUMR MM HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 331: Cycles : Fonctions Spéciales

    Cycles : fonctions spéciales...
  • Page 332: Principes De Base

    225 GRAVAGE de texte 291 COUPLAGE TOURNAGE INTERPOLE 292 FINITION DE CONTOUR TOURNAGE INTERPOLE 232 SURFACAGE 239 CALCUL DE LA CHARGE 285 DEFINITION ENGRENAGE 286 TAILLAGE D'ENGRENAGE 287 POWER SKIVING HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 333: Paramètres Du Cycle

    90 CYCL DEF 9.1 TEMP 1.5 Paramètres du cycle Temporisation en secondes : entrer la temporisation en secondes. Plage de programmation : 0 à 3600 s (1 heure) par pas de 0,001 s HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 334: Fonction Du Cycle

    57 L X+20 Y+50 FMAX M99 programme CN appelant Le programme CN peut être appelé avec : CYCL CALL (séquence CN distincte) ou M99 (pas à pas) ou M89 (après chaque séquence de positionnement) HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 335 13 après l'un des cycles d'usinage indiqués ci- dessus. Paramètres du cycle Angle d'orientation : programmer l'angle par rapport à l'axe de référence angulaire du plan d'usinage. Plage de programmation : 0,0000° à 360,0000° HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 336: Influences Lors De La Définition Géométrique Dans Le Système De Fao

    Vous obtenez un lissage optimal du contour en introduisant la tolérance dans le cycle 32 de manière à ce qu’elle soit comprise entre 1,1 et 2 fois la valeur de l'erreur cordale du système de FAO. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 337 (paramétrages du constructeur de la machine). Si le cycle 32 est actif, la commande affiche, dans l'affichage d'état supplémentaire de l'onglet CYC, les paramètres définis au cycle 32. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 338 Si vous travaillez avec une fraise toroïdale, la tolérance angulaire est d'une grande importance. : tolérance angulaire en degrés π R : rayon moyen du tore en mm : tolérance d'usinage en mm HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 339 : Si vous programmez une valeur égale à zéro ou si vous appuyez sur la touche NO ENT, la commande utilisera une valeur configurée par le constructeur de la machine. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 340: Déroulement Du Cycle

    Si vous entrez Q560=1, vous pouvez tourner le contour. Un tranchant sera alors aligné avec le centre d'un cercle. Entrez Q560=0 de manière à fraiser le contour sans orientation de la broche. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 341 5 Au point final du contour, la commande relève l'outil verticalement de la valeur de la distance d'approche. 6 Pour terminer, la commande vient positionner l'outil à la hauteur de sécurité. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 342 Si c'est -1 qui est programmé, la commande procède à l'orientation de la broche. Si c'est 0 qui est programmé, aucune action n'a lieu. En aucun cas la fonction M5 n'est émise au préalable. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 343 Si le cycle 26 FACT. ECHELLE AXE est activé et que le facteur d'échelle d'un axe est différent de 1, la commande n'exécute le cycle de tournage interpolé. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 344 Le point de départ du contour doit être exempt de matière ! Le centre du contour de tournage correspond au point de départ dans le plan d'usinage lors de l’appel du cycle. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 345 Q529=1 : l'avance pour la trajectoire du centre de l'outil est réduite lors d'un usinage intérieur Q529=0 : l'avance pour la trajectoire du centre de l'outil est augmentée lors d'un usinage extérieur. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 346 à laquelle aucune collision ne peut avoir lieu entre l'outil et la pièce ; l'outil se retire à cette position à la fin du cycle. Plage d’introduction -99999,9999 à 99999,9999 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 347: Variantes D'usinage

    1 à 5 – soit des coordonnées radiales et axiales uniformément décroissantes, par ex. 5 à 1 – Programmez les contours intérieurs avec un rayon supérieur au rayon d'outil. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 348: Usinage Extérieur

    1 à 5 – soit des coordonnées radiales uniformément décroissantes et des coordonnées axiales uniformément croissantes, par ex. 5 à 1 – Programmez les contours extérieurs avec un rayon supérieur à 0. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 349 être plus grand que celui du tranchant en raison du porte- outil. Sélectionner le porte-outil de sorte que le diamètre de rotation ne soit pas supérieur au diamètre du tranchant HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 350: Définir L'outil De Tournage Dans Le Tableau D'outils (Toolturn.trn)

    ORI + Q336 + 180 Tournage interpolé, extérieur ORI + Q336 + 180 Tournage interpolé, intérieur ORI + Q336 Tournage interpolé, extérieur ORI + Q336 Tournage interpolé, intérieur ORI + Q336 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 351: Pour Le Tournage Interpolé, Vous Pouvez Recourir Aux Types D'outils Suivants

    TO: 2 à 6 TYPE: FINISH, avec les orientations d'usinage TO: 2 à 6 TYPE: BUTTON, avec les orientations d'usinage TO: 2 à 6 TYPE: RECESS TYPE: RECTURN TYPE: THREAD HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 352 2 La broche de l'outil n'est plus couplée à la position des axes linéaires. 3 L'usinage avec le cycle 291 Tournage interpolé est terminé. 4 Si Q560=0, les paramètres Q336, Q216, Q217 ne sont pas pertinents. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 353 Si c'est -1 qui est programmé, la commande procède à l'orientation de la broche. Si c'est 0 qui est programmé, aucune action n'a lieu. En aucun cas la fonction M5 n'est émise au préalable. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 354 Attention : avant l'appel de cycle, l'angle de l'axe doit être égal à l'angle d'inclinaison ! Ce n'est qu'alors qu'un couplage correct des axes peut être effectué. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 355 R d'un tableau d'outils de fraisage. Ainsi, vous pourrez utiliser une correction de rayon RR ou RL lors de la programmation. Il est recommandé d'opter pour ce type de programmation. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 356 (tool.t). Définir l'outil de fraisage (tool.t) comme outil de fraisage (pour pouvoir par la suite l'utiliser comme outil de tournage) Définir l'outil de tournage dans le tableau d'outils (toolturn.trn) HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 357 à l'outil, telles que le type d'usinage (TO dans le tableau d'outils de tournage), l'angle d'orientation (ORI dans le tableau d'outils de tournage), le paramètre Q336 et le paramètre Q561. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 358 ORI + Q336 + 180 Tournage interpolé, extérieur ORI + Q336 + 180 Tournage interpolé, intérieur ORI + Q336 Tournage interpolé, extérieur ORI + Q336 Tournage interpolé, intérieur ORI + Q336 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 359 TO: 2 à 6 TYPE: FINISH, avec les orientations d'usinage TO: 2 à 6 TYPE: BUTTON, avec les orientations d'usinage TO: 2 à 6 TYPE: RECESS TYPE: RECTURN TYPE: THREAD HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 360: Mode Opératoire Du Cycle

    Le point de départ d'une gravure en trajectoire circulaire se trouve en bas à gauche, au-dessus du premier caractère à graver. (avec les anciennes versions de logiciel, il arrivait qu'un pré-positionnement au centre du cercle soit effectué.) HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 361 Plage d’introduction 0 à 99999,999 ou FAUTO, FU Q200 Distance d'approche? (en incrémental) : distance entre la pointe de l'outil et la surface de la pièce Plage de saisie 0 à 99999,9999, sinon PREDEF HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 362 à zéro, la commande vérifie que la longueur effective du texte ne dépasse pas la longueur maximale définie à Q574. Si c'est le cas, la commande émet un message d'erreur. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 363 Saut de ligne Tabulation horizontale (la portée de la tabulation est limitée par défaut à 8 caractères) Tabulation verticale (la portée de la tabulation est limitée par défaut à une ligne) HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 364: Graver Des Variables Du Système

    J.MM.AA h:mm %time03 AAAA-MM-JJ hh:mm:ss %time04 AAAA-MM-JJ hh:mm %time05 AAAA-MM-JJ h:mm %time06 AA-MM-JJ h:mm %time07 JJ.MM.AAAA %time08 J.MM.AAAA %time09 J.MM.AA %time10 AAAA-MM-JJ %time11 AA-MM-JJ %time12 hh:mm:ss %time13 h:mm:ss %time14 h:mm %time15 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 365: Graver L'état Du Compteur

    MOD. Dans les modes PAS A PAS et EN CONT. et Pas à pas, la commande tient compte de l'état du compteur dans le menu MOD. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 366 Lors de la dernière passe, l'outil n'exécute que l'usinage de la surépaisseur de finition, selon l'avance de finition. 9 A la fin, la commande retire l'outil au saut de bride avec l'avance FMAX. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 367 Lors de la dernière passe, l'outil n'exécute que l'usinage de la surépaisseur de finition, selon l'avance de finition. 9 A la fin, la commande retire l'outil au saut de bride avec l'avance FMAX. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 368 AXE, la commande ne lancera pas le cycle (profondeur programmée = 0). Programmez une valeur de paramètre Q227 qui soit supérieure à la valeur de Q386. Sinon, la commande émet un message d'erreur. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 369 Plage de programmation : 0 à 99999,9999 Q369 Surep. finition en profondeur? (en incrémental) : valeur de la dernière passe Plage de programmation : 0 à 99999,9999 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 370 Q204 Saut de bride (en incrémental) : coordonnée de l'axe de la broche à laquelle aucune collision ne peut se produire entre l'outil et la pièce (moyen de serrage). Plage de saisie 0 à 99999,9999, sinon PREDEF HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 371 2 Le constructeur de la machine détermine quant à lui l'ampleur des mouvements des axes. 3 Les paramètres de pré-commande et les paramètres d'asservissement calculés par la commande dépendent de la charge actuelle. 4 La commande active les paramètres déterminés. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 372: Paramètres Du Cycle

    Les valeurs déterminées sont immédiatement actives. Exemple 62 CYCL DEF 239 DEFINIR CHARGE Q570=+0 ;DEFINITION CHARGE HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 373 à la profondeur programmée selon la vitesse de rotation active. Un arrêt broche a lieu au fond du trou. Les mouvements d'approche et de sortie doivent être programmés séparément. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 374 Si la broche était désactivée avant le démarrage du cycle, la commande la désactive de nouveau une fois le cycle 18 terminé. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 375 = filet à gauche (M4 pour une profondeur de perçage négative) Exemple 25 CYCL DEF 18.0 FILETAGE 26 CYCL DEF 18.1 PROFONDEUR = -20 27 CYCL DEF 18.2 PAS = +1 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 376: Principes De Base De La Fabrication D'engrenages

    Pré-positionnez le cycle en fonction de votre choix MILL ou TURN Appel de cycle CYCL DEF 285 DEFINIR ENGRENAGE Appel de cycle CYCL DEF 286 TAILLAGE D'ENGRENAGE ou CYCL DEF 287 POWER SKIVING HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 377 Z sont prolongés de la valeur de la distance d'approche Q200 ! Serrer la pièce le plus possible en dehors du moyen de serrage de manière à exclure toute collision entre l'outil et le moyen de serrage ! HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 378: Attention Lors De La Programmation

    Les deux paramètres de cycles Q541 NOMBRE DE DENTS et Q542 DIAM. CERCLE DE TETE doivent être précédés du même signe. Si ce n'est pas le cas, la commande émet un message d'erreur. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 379 : si le diamètre du cercle de tête est négatif, alors le paramètre Q541 sera négatif ; il s'agit d'une denture intérieure Plage de programmation : -9999,9999 à +9999,9999 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 380 ;POINT DE DEPART EN Z Q552=-10 ;POINT FINAL EN Z Q540=1 ;MODULE Q541=+10 ;NOMBRE DE DENTS Q542=0 ;DIAM. CERCLE DE TETE Q563=0 ;HAUTEUR DE DENT Q543=+0.17;JEU DE TETE Q544=0 ;ANGLE D'INCLINAISON HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 381: Informations Complémentaires

    à la fin du cycle. 11 Amenez alors vous-même l'outil à une hauteur de sécurité et inclinez au besoin vous-même le plan d'usinage de manière à ce qu'il retrouve sa position initiale. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 382 VCONST:OFF S15, la vitesse de rotation de l'outil se calcule comme suit : Q541 x S. Avec Q541=238 et S=15, vous obtenez donc 3570 tr/min comme vitesse de rotation de l'outil. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 383 : solution la plus proche de la position actuelle : solution comprise entre 0° et -179,9999° : solution comprise entre 0° et +180° Q554 : solution comprise entre -90° et -179,9999° : solution comprise entre +90° et +180° HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 384 Plage d’introduction 0 à 99999,999 ou FAUTO, PREDEF Q478 Avance d'ébauche? : vitesse d'avance lors de l'ébauche. La commande interprète l'avance en millimètres par rotation. Plage de programmation : 0 à 99999,999, sinon FAUTO, PREDEF HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 385 Cette valeur de décalage est ajoutée à la valeur du paramètre Q553. Si vous avez défini la valeur 0, ce décalage ne sera pas actif. Plage de programmation : -99 à +99 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 386: Contrôle Et Modification Du Sens De Rotation Des Broches

    : ajustez la valeur du paramètre Q546 pour modifier le sens de rotation de la broche esclave Optez entre autres pour une petite valeur de rotation si vous souhaitez pouvoir évaluer visuellement le sens de rotation. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 387 285.). La course d'approche vient s'ajouter au point de départ. Cette course évite à l'outil de plonger au diamètre d'usinage dans la pièce. C'est la commande qui calcule elle-même cette course. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 388 Indiquez le nombre de dents de l'outil dans le tableau d'outils. Le nombre de dents de l'engrenage et le nombre de dents de l'outil permettent d'obtenir le rapport de vitesse de rotation entre la pièce et l'outil. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 389 : côté d'usinage positif de l'axe principal dans le système de coordonnées I-CS Q589=+0.05;DERNIERE AVANCE : côté d'usinage négatif de l'axe principal dans le Q580=+0.2 ;ADAPTATION AVANCE système de coordonnées I-CS HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 390 Plus la valeur est élevée, plus l'adaptation de l'avance se fera vite pour la dernière avance. Plage de programmation : 0,000 à 1,000 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 391 : ajustez la valeur du paramètre Q546 pour modifier le sens de rotation de la broche esclave Optez entre autres pour une petite valeur de rotation si vous souhaitez pouvoir évaluer visuellement le sens de rotation. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 392: Exemples De Programmation

    Appeler le cycle 7 LP PR+9 PA+0 RR FMAX Prépositionnement de l'outil dans le plan d'usinage 8 L Z+10 FMAX 9 L Z+0.2 F2000 Positionnement de l'outil dans l'axe de broche HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 393 Sortie de la gorge, passe : 0,4mm 34 CC X-0.2 Y+0 35 CP IPA+180 DR+ 36 CC X+0.2 Y+0 37 CP IPA+180 DR+ 38 CALL LBL 4 REP8 39 LP PR+50 FMAX HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 394 Q561=+0 ;DREHWKZ. WANDELN 42 CYCL CALL Appeler le cycle 43 TOOL CALL 11 Nouveau TOOL CALL pour annuler la transformation du paramètre Q561 44 M30 45 END PGM 1 MM HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 395 11 LBL 1 Le LBL1 contient le contour. 12 L Z+2 X+15 13 L Z-5 14 L Z-7 X+19 15 RND R3 16 L Z-15 17 RND R2 18 L X+27 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 396 Cycles : fonctions spéciales | Exemples de programmation 19 LBL 0 20 M30 Fin du programme 21 END PGM 2 MM HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 397: Exemple De Taillage D'engrenage

    12 CYCL DEF 286 ZAHNRAD WAELZFRAESEN Définition du cycle 286 Q215=+0 ;OPERATIONS D'USINAGE Q200=+2 ;DISTANCE D'APPROCHE Q260=+30 ;HAUTEUR DE SECURITE Q545=+1.6 ;ANGLE INCLIN. OUTIL Q546=+0 ;MODIF. SENS DE ROT. Q547=+0 ;OFFSET ANGULAIRE Q550=+1 ;COTE USINE HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 398 Activer le mode fraisage 15 M140 MB MAX Dégagement de l'outil dans l'axe d'outil 16 L A+0 C+0 R0 FMAX Annuler la rotation 17 M30 Fin du programme 18 END PGM 5 MM HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 399 Définition du cycle 287 Q240=+5 ;NOMBRE DE COUPES Q584=+1 ;NO. PREMIERE PASSE Q585=+5 ;NO. DERNIERE PASSE Q200=+2 ;DISTANCE D'APPROCHE Q260=+50 ;HAUTEUR DE SECURITE Q545=+20 ;ANGLE INCLIN. OUTIL Q546=+0 ;MODIF. SENS DE ROT. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 400 15 M140 MB MAX Dégagement de l'outil dans l'axe d'outil 16 L A+0 C+0 R0 FMAX Réinitialisation de la rotation 17 M30 Fin du programme 18 END PGM 5 MM HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 401: Cycles : Tournage

    Cycles : tournage...
  • Page 402 TOURNAGE LONGITUDINAL PLONGEE (cycle 813, DIN/ISO : G813) TOURNAGE LONGITUDINAL ETENDU PLONGEE (cycle 814, DIN/ISO : G814) TOURNAGE CONTOUR LONGITUDINAL (cycle 810, DIN/ISO : G810) TOURNAGE PARALLELE AU CONTOUR (cycle 815, DIN/ISO : G815) HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 403 TOURNAGE DE GORGE SIMPLE AXIAL (cycle 851, DIN/ISO : G851) TOURNAGE DE GORGE AXIAL ETENDU (cycle 852, DIN/ISO : G852) TOURNAGE DE GORGE CONTOUR AXIAL (cycle 850, DIN/ISO : G850) HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 404 FILETAGE ETENDU (cycle 832, DIN/ISO : G832) FILETAGE PARALLELE AU CONTOUR (cycle 830, DIN/ ISO : G830) Cycle de tournage simultané TOURNAGE FINITION SIMULTANEE (cycle 883, DIN/ ISO : G883), (option de logiciel 158) HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 405: Travailler Avec Les Cycles

    Avec M136, la valeur d'avance est exprimée en mm/tr. Positionnement de l'outil au point de départ approprié L X +130 Y+0 R0 FMAX Adaptation du système de coordonnées et alignement de l'outil CYCL DEF 800  CONFIG. TOURNAGE HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 406 Définition de la pièce brute dans un programme CN : entrer le nom du fichier Définition de la pièce brute dans un programme CN : entrer un paramètre de string avec un nom de programme HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 407 Menu : appuyer sur la softkey PROGRAMME FONCTIONS TOURNAGE Appuyer sur la softkey FONCTIONS DE BASE Sélectionner la fonction pour définir la pièce brute Exemple 11 FUNCTION TURNDATABLANK LBL 20 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 408: Adapter Le Systeme De Coordonnees

    Q120 (axe A), Q121 (axe B) et Q122 (axe C) après l'exécution du cycle. Si vous modifiez une position de l'axe incliné, vous devez exécuter à nouveau le cycle 800 pour orienter le système de coordonnées. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 409 Positionnez le tranchant de l'outil au milieu de la broche de tournage avec une séquence de déplacement, par exemple L Y +0 R0 FMAX. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 410: Tournage Excentrique

    Pour le couplage et le découplage, la commande procède à des déplacements de compensation. Prémunissez-vous de tout risque de collision. Ne procédez au couplage et au découplage des axes que lorsque la broche de tournage se trouve à l'arrêt. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 411 La mise en miroir des données d'outils (Q498 INVERSER OUTIL) est réinitialisée par un appel d'outil TOOL CALL. La fonction TOURNAGE EXCENTRIQUE Q535 est réinitialisée en fin de programme ou par une interruption de programme (arrêt interne). HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 412 3: STAY au paramètre Q530 Usinage incliné, la commande active (en fonction de la configuration machine) la fonction M144 ou TCPM (Informations manuel utilisateur : Configuration, complémentaires : test et exécution des programmes CN ) HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 413: Paramètres Du Cycle

    Plage de programmation : -180° à +180° Q532 Avance pour positionnement ? : vitesse de déplacement de l'axe incliné lors du positionnement automatique. Plage de programmation : 0,001 à 99999,999 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 414 Vous pouvez ensuite poursuivre l'usinage avec Start CN ou l'interrompre avec la softkey ANNULER : couplage des axes sans arrêt précédent HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 415: Reinitialisation Du Systeme De Coordonnees

    Ensuite, la limitation de vitesse de rotation que vous avez programmée avec FUNCTION TURNDATA SMAX avant l’appel du cycle est de nouveau active. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 416 Si le cycle 800 a provoqué l'orientation d'un outil, celui-ci reste à cette position après l'annulation de la configuration Paramètres du cycle Le cycle 801 ne possède pas de paramètres. Fermer la programmation du cycle avec la touche HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 417 être accosté sans détérioration du contour. Si l'outil est à l'extérieur du contour d'enveloppe, l'outil se positionne jusqu'au contour d'enveloppe en avance rapide puis à l'intérieur du contour d'enveloppe avec l'avance programmée. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 418: Mode Opératoire Du Cycle D'ébauche

    Q505 définie. 4 La commande retire l'outil de la valeur de la distance d'approche, avec l'avance définie. 5 La commande ramène l'outil au point de départ du cycle, en avance rapide. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 419 : lissage du contour après la dernière passe Q506=+0 ;LISSAGE CONTOUR (contour entier) ; relevage à 45° 12 L X+75 Y+0 Z+2 FMAX M303 : pas de lisage du contour ; relevage à 45° 13 CYCL CALL HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 420 5 La commande répète cette procédure (1 à 4) jusqu'à obtenir le contour fini. 6 La commande ramène l'outil au point de départ du cycle, en avance rapide. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 421 Lors de l'appel du cycle (point de départ du cycle), la position de l'outil influence la zone à usiner. Tenir compte également des principes de base des cycles multipasses (voir Page 417). HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 422 Q501=+1 ;TYPE ELEMENT DEPART Q496 Angle face transversale? : angle entre la Q502=+0.5 ;TAILLE ELEMENT DEPART surface transversale et l'axe rotatif HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 423 : après chaque passe le long du contour (dans une même zone de passe) : lissage du contour après la dernière passe (contour entier) ; relevage à 45° : pas de lisage du contour ; relevage à 45° HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 424 Q505. 3 La commande retire l'outil de la valeur de la distance d'approche, avec l'avance définie. 4 La commande ramène l'outil au point de départ du cycle, en avance rapide. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 425 éléments du contour. Si l'outil actif ne permet pas de réaliser l'usinage en entier, la commande émet un avertissement. Tenir compte également des principes de base des cycles multipasses (voir Page 417). HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 426 13 CYCL CALL : lissage du contour après la dernière passe (contour entier) ; relevage à 45° : pas de lisage du contour ; relevage à 45° HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 427 5 La commande répète cette procédure (1 à 4) jusqu'à obtenir le contour fini. 6 La commande ramène l'outil au point de départ du cycle, en avance rapide. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 428 éléments du contour. Si l'outil actif ne permet pas de réaliser l'usinage en entier, la commande émet un avertissement. Tenir compte également des principes de base des cycles multipasses (voir Page 417). HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 429 Si aucun rayon n'est indiqué, Q495=+70 ;ANGLE FLANC le rayon du contour sera celui de la plaquette. Q496 Angle face transversale? : angle entre la Q501=+1 ;TYPE ELEMENT DEPART surface transversale et l'axe rotatif HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 430 : après chaque passe le long du contour (dans une même zone de passe) : lissage du contour après la dernière passe (contour entier) ; relevage à 45° : pas de lisage du contour ; relevage à 45° HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 431 Q505. 3 La commande retire l'outil de la valeur de la distance d'approche, avec l'avance définie. 4 La commande ramène l'outil au point de départ du cycle, en avance rapide. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 432: Attention, Risque De Collision

    La limitation de coupe est fonction de la position de l'outil avant l'appel du cycle. La TNC 640 enlève la matière du côté de la limitation de coupe où se trouve l'outil avant l'appel du cycle.
  • Page 433 Q463 Plongée max.? : passe maximale (valeur Ø Q483 du rayon) dans le sens radial. La plongée est uniformément répartie pour éviter les passes de rectification. Plage de programmation : 0,001 à 999,999 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 434 : pas de lisage du contour ; relevage à 45° 21 L X+50 Z-40 22 L Z-55 23 CC X+60 Z-55 24 C X+60 Z-60 25 L X+100 26 LBL 0 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 435: Tournage Parallele Au Contour

    Q505. 3 La commande retire l'outil de la valeur de la distance d'approche, avec l'avance définie. 4 La commande ramène l'outil au point de départ du cycle, en avance rapide. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 436 (voir Page 417). Si vous utilisez des paramètres Q de type QL locaux dans un programme de contour, il vous faudra aussi les affecter ou les calculer dans le sous-programme de contour. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 437 Q505 Avance de finition? : vitesse d'avance 13 CYCL CALL lors de la finition. Si vous programmez M136, la commande interprète l'avance en millimètres par tour et sans M136 en millimètres par minute. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 438 Q505 définie. 4 La commande retire l'outil de la valeur de la distance d'approche, avec l'avance définie. 5 La commande ramène l'outil au point de départ du cycle, en avance rapide. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 439: Paramètres Du Cycle

    Q484=+0.2 ;SUREPAISSEUR Z : pas de lisage du contour ; relevage à 45° Q505=+0.2 ;AVANCE DE FINITION Q506=+0 ;LISSAGE CONTOUR 12 L X+75 Y+0 Z+2 FMAX M303 13 CYCL CALL HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 440 5 La commande répète cette procédure (1 à 4) jusqu'à obtenir le contour fini. 6 La commande ramène l'outil au point de départ du cycle, en avance rapide. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 441: Attention Lors De La Programmation

    Lors de l'appel du cycle (point de départ du cycle), la position de l'outil influence la zone à usiner. Tenir compte également des principes de base des cycles multipasses (voir Page 417). HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 442 (valeur du diamètre) Q494 Fin de contour Z? : coordonnée Z du point final du contour Q495 Angle face transversale? : angle entre la surface transversale et l'axe rotatif Ø Q483 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 443 : après chaque passe le long du contour (dans une même zone de passe) : lissage du contour après la dernière passe (contour entier) ; relevage à 45° : pas de lisage du contour ; relevage à 45° HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 444 Q505. 3 La commande retire l'outil de la valeur de la distance d'approche, avec l'avance définie. 4 La commande ramène l'outil au point de départ du cycle, en avance rapide. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 445 éléments du contour. Si l'outil actif ne permet pas de réaliser l'usinage en entier, la commande émet un avertissement. Tenir compte également des principes de base des cycles multipasses (voir Page 417). HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 446 : pas de lisage du contour ; relevage à 45° Q484=+0.2 ;SUREPAISSEUR Z Q505=+0.2 ;AVANCE DE FINITION Q506=+0 ;LISSAGE CONTOUR 12 L X+75 Y+0 Z+2 FMAX M303 13 CYCL CALL HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 447: Tournage Transversal Etendu Plongée

    5 La commande répète cette procédure (1 à 4) jusqu'à obtenir le contour fini. 6 La commande ramène l'outil au point de départ du cycle, en avance rapide. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 448 éléments du contour. Si l'outil actif ne permet pas de réaliser l'usinage en entier, la commande émet un avertissement. Tenir compte également des principes de base des cycles multipasses (voir Page 417). HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 449 Q501 Type élément de départ (0/1/2)? : pour Ø Q483 définir le type d'élément en début de contour (surface périphérique) : : pas d'élément supplémentaire : l'élément est un chanfrein : l'élément est un rayon HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 450 13 CYCL CALL : lissage du contour après la dernière passe (contour entier) ; relevage à 45° : pas de lisage du contour ; relevage à 45° HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 451 Q505. 3 La commande retire l'outil de la valeur de la distance d'approche, avec l'avance définie. 4 La commande ramène l'outil au point de départ du cycle, en avance rapide. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 452: Attention, Risque De Collision

    La limitation de coupe est fonction de la position de l'outil avant l'appel du cycle. La TNC 640 enlève la matière du côté de la limitation de coupe où se trouve l'outil avant l'appel du cycle.
  • Page 453 Q463 Plongée max.? : passe maximale dans le sens axial La plongée est uniformément répartie Ø Q483 pour éviter les passes de rectification. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 454 : lissage du contour après la dernière passe 19 L X+20 Z-25 (contour entier) ; relevage à 45° 20 RND R2 : pas de lisage du contour ; relevage à 45° 21 L Z+0 22 LBL 0 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 455 7 La commande ramène l'outil à la distance d'approche, en avance rapide, et exécute un mouvement en plongée sur les deux parois latérales. 8 La commande ramène l'outil au point de départ du cycle, en avance rapide. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 456 80 % de la largeur effective de la dent (largeur effective de la dent = largeur de la dent - 2 x rayon de la dent). HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 457 Q488 Avance plongée (0=autom.)? : vitesse d'avance lors de l'usinage des éléments de plongée. La saisie d'une valeur est facultative. Si aucune valeur n'est programmée, c'est l'avance définie pour l'opération de tournage qui s'applique. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 458 7 La commande ramène l'outil à la distance d'approche, en avance rapide, et exécute un mouvement en plongée sur les deux parois latérales. 8 La commande ramène l'outil au point de départ du cycle, en avance rapide. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 459 80 % de la largeur effective de la dent (largeur effective de la dent = largeur de la dent - 2 x rayon de la dent). HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 460 : l'élément est un chanfrein Q504=+0.5 ;TAILLE ELEMENT FINAL : l'élément est un rayon. Q504 Taille de l'élément final? : taille de Q478=+0.3 ;AVANCE EBAUCHE l'élément final (zone du chanfrein) HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 461 Q488 Avance plongée (0=autom.)? : vitesse d'avance lors de l'usinage des éléments de plongée. La saisie d'une valeur est facultative. Si aucune valeur n'est programmée, c'est l'avance définie pour l'opération de tournage qui s'applique. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 462 8 La commande ramène l'outil à la distance d'approche, en avance rapide, et exécute un mouvement en plongée sur les deux parois latérales. 9 La commande ramène l'outil au point de départ du cycle, en avance rapide. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 463 La limitation de coupe est fonction de la position de l'outil avant l'appel du cycle. La TNC 640 enlève la matière du côté de la limitation de coupe où se trouve l'outil avant l'appel du cycle.
  • Page 464 Q483 Surépaisseur diamètre ? (en incrémental) : surépaisseur du diamètre sur le contour défini. Plage de programmation 0 à 99,999 Q484 Surépaisseur Z? (en incrémental) : épaisseur sur le contour défini, dans le sens axial HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 465 : usinage dans le sens du contour 18 RND R3 : usinage dans le sens inverse du contour 19 CR X+40 Z-35 R+30 DR+ 18 RND R3 20 L X+60 Z-40 21 LBL 0 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 466 7 La commande ramène l'outil à la distance d'approche, en avance rapide, et exécute un mouvement en plongée sur les deux parois latérales. 8 La commande ramène l'outil au point de départ du cycle, en avance rapide. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 467 80 % de la largeur effective de la dent (largeur effective de la dent = largeur de la dent - 2 x rayon de la dent). HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 468 Q488 Avance plongée (0=autom.)? : vitesse d'avance lors de l'usinage des éléments de plongée. La saisie d'une valeur est facultative. Si aucune valeur n'est programmée, c'est l'avance définie pour l'opération de tournage qui s'applique. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 469 7 La commande ramène l'outil à la distance d'approche, en avance rapide, et exécute un mouvement en plongée sur les deux parois latérales. 8 La commande ramène l'outil au point de départ du cycle, en avance rapide. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 470 80 % de la largeur effective de la dent (largeur effective de la dent = largeur de la dent - 2 x rayon de la dent). HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 471 : l'élément est un chanfrein Q504=+0.5 ;TAILLE ELEMENT FINAL : l'élément est un rayon. Q478=+0.3 ;AVANCE EBAUCHE Q504 Taille de l'élément final? : taille de l'élément final (zone du chanfrein) HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 472 Q488 Avance plongée (0=autom.)? : vitesse d'avance lors de l'usinage des éléments de plongée. La saisie d'une valeur est facultative. Si aucune valeur n'est programmée, c'est l'avance définie pour l'opération de tournage qui s'applique. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 473 8 La commande ramène l'outil à la distance d'approche, en avance rapide, et exécute un mouvement en plongée sur les deux parois latérales. 9 La commande ramène l'outil au point de départ du cycle, en avance rapide. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 474 80 % de la largeur effective de la dent (largeur effective de la dent = largeur de la dent - 2 x rayon de la dent). HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 475 Ø Q483 surépaisseur du diamètre sur le contour défini. Plage de programmation 0 à 99,999 Q484 Surépaisseur Z? (en incrémental) : épaisseur sur le contour défini, dans le sens axial HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 476 17 L Z-10 : usinage dans le sens du contour 18 RND R5 : usinage dans le sens inverse du contour 19 L X+40 Z-15 20 L Z+0 21 LBL 0 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 477 7 La commande exécute la finition de la moitié de la largeur de la rainure avec l'avance définie. 8 La commande ramène l'outil au point de départ du cycle, en avance rapide. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 478: Paramètres Du Cycle

    Q510 est multiplié par la largeur DIAMETRE CUTWIDTH de l'outil. On obtient ainsi la passe Q484=+0.2 ;SUREPAISSEUR Z latérale "k". Plage de programmation : 0 001 à 1 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 479 Le retrait a lieu après que l’outil se soit attardé selon le nombre de rotations définies au paramètre Q211. Plage de programmation : 0 à 999,9999 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 480 étapes 2 à 4. 7 Une fois que la largeur de la rainure est atteinte, la commande repositionne l'outil au point de départ du cycle, en avance rapide. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 481 CUTWIDTH + DCWTab + FUNCTION TURNDATA CORR TCS: Z/X DCW. Tant qu'un DCW entré dans le tableau est actif dans le graphique, un DCW programmé via FUNCTION TURNDATA CORR TCS n'est pas visible. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 482 : l'élément est un chanfrein : l'élément est un rayon. Q503=+1 ;TYPE ELEMENT FINAL Q504 Taille de l'élément final? : taille de Q504=+0.5 ;TAILLE ELEMENT FINAL l'élément final (zone du chanfrein) HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 483 Le retrait a lieu après que l’outil se soit attardé selon le nombre de rotations définies au paramètre Q211. Plage de programmation : 0 à 999,9999 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 484 Q505 définie. 7 La commande exécute la finition de l'autre moitié de la gorge avec l'avance définie. 8 La commande ramène l'outil au point de départ du cycle, en avance rapide. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 485: Attention, Risque De Collision

    La limitation de coupe est fonction de la position de l'outil avant l'appel du cycle. La TNC 640 enlève la matière du côté de la limitation de coupe où se trouve l'outil avant l'appel du cycle.
  • Page 486 Q482 Valeur limitation de coupe Z? : valeur Z DIAMETRE pour la limitation du contour Q484=+0.2 ;SUREPAISSEUR Z Q463 Limitation profondeur de passe? : Q505=+0.2 ;AVANCE DE FINITION profondeur de gorge par passe HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 487 Le retrait a lieu après que l’outil se soit attardé selon le nombre de rotations définies au paramètre Q211. Plage de programmation : 0 à 999,9999 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 488 7 La commande exécute la finition de la moitié de la largeur de la rainure avec l'avance définie. 8 La commande ramène l'outil au point de départ du cycle, en avance rapide. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 489 Q510 est multiplié par la largeur Q484=+0.2 ;SUREPAISSEUR Z CUTWIDTH de l'outil. On obtient ainsi la passe Q505=+0.2 ;AVANCE DE FINITION latérale "k". Plage de programmation : 0 001 à 1 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 490 Le retrait a lieu après que l’outil se soit attardé selon le nombre de rotations définies au paramètre Q211. Plage de programmation : 0 à 999,9999 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 491 étapes 2 à 4. 7 Une fois que la largeur de la rainure est atteinte, la commande repositionne l'outil au point de départ du cycle, en avance rapide. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 492 CUTWIDTH + DCWTab + FUNCTION TURNDATA CORR TCS: Z/X DCW. Tant qu'un DCW entré dans le tableau est actif dans le graphique, un DCW programmé via FUNCTION TURNDATA CORR TCS n'est pas visible. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 493 Q501=+1 ;TYPE ELEMENT DEPART Q496 Angle du deuxième flanc? : angle entre le flanc au point de départ du contour et la parallèle à Q502=+0.5 ;TAILLE ELEMENT DEPART l'axe rotatif HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 494 Q510 influence la passe latérale de l'outil lors de l'ébauche. Q510 est multiplié par la largeur CUTWIDTH de l'outil. On obtient ainsi la passe latérale "k". Plage de programmation : 0 001 à 1 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 495 Le retrait a lieu après que l’outil se soit attardé selon le nombre de rotations définies au paramètre Q211. Plage de programmation : 0 à 999,9999 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 496 étapes 2 à 4. 7 Une fois que la largeur de la rainure est atteinte, la commande repositionne l'outil au point de départ du cycle, en avance rapide. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 497 Q505 définie. 7 La commande exécute la finition de l'autre moitié de la gorge avec l'avance définie. 8 La commande ramène l'outil au point de départ du cycle, en avance rapide. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 498: Attention, Risque De Collision

    La limitation de coupe est fonction de la position de l'outil avant l'appel du cycle. La TNC 640 enlève la matière du côté de la limitation de coupe où se trouve l'outil avant l'appel du cycle.
  • Page 499 Q510 est multiplié par la largeur CUTWIDTH de l'outil. On obtient ainsi la passe Q480=+0 ;VALEUR LIMITE X latérale "k". Plage de programmation : 0 001 à 1 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 500 Le retrait a lieu après que l’outil se soit attardé selon le nombre de rotations définies au paramètre Q211. Plage de programmation : 0 à 999,9999 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 501: Filetage Longitudinal

    8 La commande répète cette procédure (2 à 7) en fonction du nombre de filets Q475. 9 La commande ramène l'outil au point de départ du cycle, en avance rapide. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 502 (-X) et inverser le sens de tournage de la pièce. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 503 Ne pas programmer un angle de passe Q467 qui soit supérieur à l’angle des flancs du filet. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 504 Q476 Nombre de passes à vide? : nombre de Q476=+30 ;NOMBRE PASSES A VIDE passes à vide sans passe à la profondeur de 12 L X+80 Y+0 Z+2 FMAX M303 filetage finie 13 CYCL CALL HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 505 8 La commande répète cette procédure (2 à 7) en fonction du nombre de filets Q475. 9 La commande ramène l'outil au point de départ du cycle, en avance rapide. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 506 (-X) et inverser le sens de tournage de la pièce. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 507 Ne pas programmer un angle de passe Q467 qui soit supérieur à l’angle des flancs du filet. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 508 12 L X+80 Y+0 Z+2 FMAX M303 de l'outil en fin de filetage, qui doit lui permettre de passer de sa profondeur de passe actuelle au 13 CYCL CALL diamètre de filetage Q460. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 509 Q475 Nombre de filets? : nombre de filets Q476 Nombre de passes à vide? : nombre de passes à vide sans passe à la profondeur de filetage finie HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 510: Filetage Parallele Au Contour

    8 La commande répète cette procédure (2 à 7) en fonction du nombre de filets Q475. 9 La commande ramène l'outil au point de départ du cycle, en avance rapide. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 511 (-X) et inverser le sens de tournage de la pièce. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 512: Paramètres Du Cycle

    : longueur de la course de retrait de l'outil en fin de filetage, qui doit lui permettre de passer de sa profondeur de passe actuelle au diamètre de filetage Q460. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 513 à vide sans passe à la profondeur de filetage finie 14 M30 15 LBL 2 16 L X+60 Z+0 17 L X+70 Z-30 18 RND R60 19 L Z-45 20 LBL 0 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 514: Déroulement Du Cycle De Finition

    Q505. 4 La commande retire l'outil de la valeur de la distance d'approche, avec l'avance définie. 5 La commande ramène l'outil au point de départ du cycle, en avance rapide. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 515 Notez que les paramètres de cycles Q565 (surépaisseur de finition D.) et Q566 (surépaisseur de finition Z) ne sont pas combinables avec Q567 (surépaisseur de finition du contour) ! HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 516 Serrer la pièce le plus possible en dehors du moyen de serrage de manière à exclure toute collision entre l'outil et le moyen de serrage ! HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 517 (sens Z de l'outil) et la pièce (sens Z de la broche de tournage) Ø Q565 Q557 Angle d'inclinaison maximal? : angle d'inclinaison maximal admissible entre l'outil (sens Z de l'outil) et la pièce (sens Z de la broche de tournage) HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 518 12 L X+58 Y+0 FMAX M303 incrémental) : surépaisseur parallèle au contour qui 13 L Z+50 FMAX reste sur le contour défini à la fin de la finition 14 CYCL CALL HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 519: Déroulement Du Cycle

    11 Amenez alors vous-même l'outil à une hauteur de sécurité et ré-inclinez le plan d'usinage de manière à ce qu'il retrouve sa position initiale. 12 Vous devez impérativement programmer le cycle 801 ANNULATION CONFIG. TOURNAGE et la fonction M145 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 520 Pré-positionner l'outil de manière à ce qu'il se trouve déjà sur le côté que vous souhaitez usiner (Q550). Aborder une position de sécurité sur le côté où doit être exécuté l’usinage HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 521 Après le cycle 880, vous devez impérativement programmer le cycle 801 pour réinitialiser le système de coordonnées. Après le cycle 880, vous devez impérativement programmer le cycle 801 pour réinitialiser le système de coordonnées. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 522 : côté d'usinage positif de l'axe principal dans le Q478=0.3 ;AVANCE EBAUCHE système de coordonnées I-CS Q483=0.4 ;SUREPAISSEUR : côté d'usinage négatif de l'axe principal dans le DIAMETRE système de coordonnées I-CS Q505=0.2 ;AVANCE DE FINITION HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 523 : vous définissez ici à partir de quel décalage linéaire (L-OFFSET) l'outil doit être utilisé. L'outil sera alors décalé de cette valeur dans le sens linéaire. Plage de programmation : 0 à 999,9999 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 524 Q505 Avance de finition? : vitesse d'avance lors de la finition. Si vous programmez M136, la commande interprète l'avance en millimètres par tour et sans M136 en millimètres par minute. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 525: Sens De Rotation En Fonction Du Côté De L'outil (Q550)

    Sens de rotation de la table : X+ (Q550=0) Dans le sens anti-horaire (M304) Côté à usiner Sens de rotation de la table : X- (Q550=1) dans le sens horaire (M303) HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 526 Si la valeur maximale du balourd n'est pas dépassée, la commande exécute le programme CN sans interruption. Cette fonction préserve la mécanique de votre machine. Vous pouvez réagir si vous constatez que le balourd est trop important. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 527 Ne programmez pas de vitesse de rotation élevée si la pièce est lourde ou si le balourd est important. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 528: Informations Complémentaires

    Q451 soit atteinte. Le potentiomètre de la broche n'agit pas. Exemple 63 CYCL DEF 892 CONTROLE BALOURD Q450=0 ;AMPLITUDE MAXIMALE Q451=50 ;VITESSE DE ROTATION HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 529: Exemple De Programmation

    ;DIAMETRE DEPART CONTOUR Q492=+0 ;DEPART CONTOUR Z Q493+150 ;FIN CONTOUR X Q494=-40 ;FIN DE CONTOUR Z Q495=+0 ;ANGLE PERIM. SURFACE Q501=+1 ;TYPE ELEMENT DEPART Q502=+2 ;TAILLE ELEMENT DEPART Q500=+1 ;RAYON COIN CONTOUR HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 530 ;TAILLE ELEMENT DEPART Q500=+0 ;RAYON COIN CONTOUR Q496=+0 ;ANGLE DU FLANC Q503=+1 ;TYPE ELEMENT FINAL Q504=+1 ;TAILLE ELEMENT FINAL Q478=+0.3 ;AVANCE EBAUCHE Q483=+0.4 ;SUREPAISSEUR DIAMETRE Q484=+0.2 ;SUREPAISSEUR Z Q505=+0.15 ;AVANCE DE FINITION HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 531 23 M137 Avance en mm par minute 24 M140 MB MAX Dégager l'outil 25 FUNCTION MODE MILL Activer mode fraisage 26 M30 Fin du programme 27 END PGM TALON MM HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 532: Exemple : Tournage Finition Simultanée

    ;ANG. EXT. FIN. CONT. Q505=+0.2 ;AVANCE DE FINITION Q556=-80 ;ANGLE INCLIN. MIN. Q557=+60 ;ANGLE INCLIN. MAX. Q555=+1 ;INCREMENT ANGULAIRE Q537=+0 ;ANGLE INCLIN. ACTIF Q538=+0 ;DEBUT ANGLE INCLIN. Q539=+50 ;FIN ANGLE INCLIN. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 533 25 L X+90 Z-8 26 L X+88 Z-10 27 L X+88 Z-15 28 L X+90 Z-17 29 L X+90 Z-25 30 RND R0.3 31 L X+144 Z-25 32 LBL 0 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 534 ;SENS ROTATION OUTIL Q547=+0 ;OFFSET ANGULAIRE Q550=+0 ;COTE USINE Q533=+0 ;SENS PRIVILEGIE Q530=+2 ;USINAGE INCLINE Q253=+2000 ;AVANCE PRE-POSIT. Q260=+20 ;HAUTEUR DE SECURITE Q553=+10 ;OFFSET LONG. OUTIL Q551=+0 ;POINT DE DEPART EN Z HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 535 Activer le mode fraisage 18 M140 MB MAX Dégagement de l'outil dans l'axe d'outil 19 L A+0 C+0 R0 FMAX Annuler la rotation 20 M30 Fin du programme 21 END PGM 5 MM HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 537: Travail Avec Les Cycles Palpeurs

    Travail avec les cycles palpeurs...
  • Page 538: Généralités Sur Les Cycles Palpeurs

    Dans les modes de fonctionnement Mode Manuel et Manivelle électronique, la commande propose des cycles de palpage que vous pouvez utiliser pour : étalonner le palpeur compenser du désalignement de la pièce initialiser des points d'origine HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 539: Des Cycles Palpeurs En Mode Automatique

    Pour simplifier la programmation, la commande affiche un écran d'aide pendant la définition du cycle. L'écran d'aide affiche le paramètre que vous devez introduire (voir fig. de droite). HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 540 Cycles pour le contrôle automa- tique de pièces Cycles spéciaux Etalonnage avec TS Cinématique Cycles pour la mesure automa- tique d'outils (activés par le constructeur de machines) Surveillance par caméra (option 136 VSC) HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 541: Avant De Travailler Avec Les Cycles Palpeurs

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

    FMAX définie ou avec l'avance rapide de la machine. Valeur d'introduction = FMAX_PROBE : positionnement avec l'avance définie dans FMAX Valeur = FMAX_MACHINE : Prépositionnement avec l'avance rapide de la machine HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 543: Exécuter Les Cycles Palpeurs

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

    TABLEAU PALPEUR Régler la softkey EDITER sur ON Avec les touches fléchées, sélectionner la configuration souhaitée Effectuer les modifications souhaitées Quitter le tableau de palpeurs : appuyer sur la softkey FIN HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 545 EnDat. REACTION Comportement en cas de collision avec le palpeur Réaction ? NCSTOP : interruption du programme CN EMERGSTOP : ARRET D'URGENCE, freinage plus rapide des axes HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 547: Cycles Palpeurs : Déterminer Automatiquement L'erreur D'alignement De La Pièce

    Cycles palpeurs : déterminer automatiquement l'erreur d'ali- gnement de la pièce...
  • Page 548: Récapitulatif

    401 ROT. AVEC 2 TROUS Acquisition automatique via deux trous, compensation avec la fonction Rotation de base 402 ROT. AVEC 2 TENONS Acquisition automatique via deux tenons, compensation avec la fonction Rotation de base HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 549 Y positif, compensation par rotation du plateau circulaire 404 INIT. ROTAT. DE BASE Initialisation d'une rotation de base au choix HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 550: Points Communs Des Cycles Palpeurs 14Xx

    être à l'origine d'erreurs de positionnement similaires. Lors du palpage avec TCPM, les données d'étalonnage 3D sont prises en compte. Si ces données d'étalonnage ne sont pas disponibles, des erreurs peuvent survenir. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 551: Mode Semi-Automatique

    à palper, le cycle n'ignorera le retrait à la hauteur de sécurité que pour cet objet à palper. Assurez-vous que que vous vous trouvez à une position de sécurité à la fin du cycle. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 552 Position nominale 2 ; axe auxiliaire inconnu QS1105= "?" ;2ÈME POINT AXE OUTIL Position nominale 2 ; axe d'outil inconnu Q372=+1 ;SENS DE PALPAGE Sens de palpage (-3 à +3) HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 553: Evaluation Des Tolérances

    Position nominale 2 ; axe auxiliaire QS1105= -5 ;2ÈME POINT AXE OUTIL Position nominale 2 ; axe d'outil QS1117="+9-1-0,5" ;DIAMETRE 2 Diamètre 2 avec donnée de tolérance Q309=2 ;REACTION A L'ERREUR HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 554: Transfert D'une Position Effective

    1ère position nominale de l'axe auxiliaire et de la position effective QS1102= "-10-0.2+0.02@Q1900" ;1ER POINT AXE OUTIL 1ère position nominale de l'axe d'outil avec surveillance de tolérance et position effective HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 555: Déroulement Du Cycle

    Q986 à Q988 Troisièmes erreurs de positions mesurées : axe principal, axe auxiliaire et axe d'outil Q183 Etat de la pièce (-1=non défini / 0=bon / 1=reprise d'usinage / 2=rebut) HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 556 La différence entre l'angle spatial mesuré et l'angle spatial nominal est utilisée pour la mémorisation de la rotation de base 3D. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 557 Le signe vous permet de définir les 5 TCH PROBE 1420 ANTASTEN EBENE sens de déplacement positif et négatif de l'axe de palpage. Plage de programmation : -3 à +3 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 558 émet un message d'erreur et interrompt l'exécution du programme. En revanche, il n'y a aucune réaction à l'erreur, si la valeur déterminée se trouve dans une plage de reprise d'usinage. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 559 : : pas de rotation de base : définir une rotation de base. La commande mémorise ici la rotation de base. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 560 Ecart angulaire mesure dans IP_CS Q995 Ecart angulaire mesuré dans le système de coordonnées du plateau circulaire Q183 Etat de la pièce (-1=non défini / 0=bon / 1=reprise d'usinage / 2=rebut) HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 561 Les erreurs correspondent à la différence entre les valeurs effectives mesurées par rapport au centre de tolérance (avec facteur de tolérance) et non à la différence par rapport à la valeur nominale. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 562 Le signe vous permet de définir les sens de déplacement positif et négatif de l'axe de palpage. Plage de programmation : -3 à +3 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 563 : définir une rotation de base. La commande mémorise la rotation de base. : exécuter la rotation du plateau circulaire. Un enregistrement s'effectue dans la colonne d'offset du tableau de points d'origine. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 564 Premières erreurs de positions : axe principal, axe auxiliaire et axe d'outil Q983 à Q985 Deuxièmes erreurs de positions : axe principal, axe auxiliaire et axe d'outil Q994 Ecart angulaire mesure dans IP_CS HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 565: Attention Lors De La Programmation

    Si l'acquittement se fait avec NC start, alors la distance d'approche effective ne sera réduite à la valeur affichée pour pour cet objet de palpage. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 566 à palper : 1ère position=perçage et 2ème position=perçage 1: 1ère position=tenon et 2ème position=tenon 2: 1ère position=perçage et 2ème position=tenon 3: 1ère position=tenon et 2ème Position=trou HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 567 émet un message d'erreur et interrompt l'exécution du programme. En revanche, il n'y a aucune réaction à l'erreur, si la valeur déterminée se trouve dans une plage de reprise d'usinage. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 568 : définir une rotation de base. La commande mémorise la rotation de base. : exécuter la rotation du plateau circulaire. Un enregistrement s'effectue dans la colonne d'offset du tableau de points d'origine. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 569: Particularités Communes Aux Cycles Palpeurs Pour Déterminer Le Désalignement D'une Pièce

    Ces cycles ne fonctionnent pas avec la rotation 3D ! Dans ce cas, utilisez plutôt les cycles 14xx. Informations complémentaires : "Principes de base des cycles de palpage 14xx ", Page 550 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 570: Mode Opératoire Du Cycle

    Ne pas activer les cycles suivants avant d'utiliser les cycles palpeurs : cycle 7 POINT ZERO,cycle 8 IMAGE MIROIR, cycle 10 ROTATION,cycle 11 FACTEUR ECHELLE et 26 FACT. ECHELLE AXE Réinitialiser au préalable les conversions de coordonnées HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 571 : : déplacement à la hauteur de mesure entre les points de mesure : déplacement à la hauteur de sécurité entre les points de mesure HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 572 Si vous programmez Q305=0, la commande mémorise la rotation de base déterminée dans le menu ROT du mode Manuel. Plage de programmation : 0 à 99999 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 573: Rotation De Base Via Deux Trous

    5 Pour terminer, la commande retire le palpeur à la hauteur de sécurité et exécute la rotation de base calculée. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 574 Ne pas activer les cycles suivants avant d'utiliser les cycles palpeurs : cycle 7 POINT ZERO,cycle 8 IMAGE MIROIR, cycle 10 ROTATION,cycle 11 FACTEUR ECHELLE et 26 FACT. ECHELLE AXE Réinitialiser au préalable les conversions de coordonnées HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 575 Q305=0 ;NO. DANS TABLEAU différence entre la valeur mesurée et l'angle de la droite de référence. Plage de programmation : Q402=0 ;COMPENSATION -360,000 à 360,000 Q337=0 ;INITIALIS. A ZERO HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 576 à 0 : : après l'alignement, l'affichage des position n'est pas mis à 0 : après l'alignement, l'affichage des positions est mis à 0, si vous avez défini Q402=1 au préalable HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 577: Rotation De Base À Partir De Deux

    5 Pour terminer, la commande retire le palpeur à la hauteur de sécurité et exécute la rotation de base calculée. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 578 Ne pas activer les cycles suivants avant d'utiliser les cycles palpeurs : cycle 7 POINT ZERO,cycle 8 IMAGE MIROIR, cycle 10 ROTATION,cycle 11 FACTEUR ECHELLE et 26 FACT. ECHELLE AXE Réinitialiser au préalable les conversions de coordonnées HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 579 : : déplacement à la hauteur de mesure entre les points de mesure : déplacement à la hauteur de sécurité entre les points de mesure HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 580 Z, la rotation de base est enregistrée dans la colonne SPC) Q337 = 0 et simultanément Q402 = 1 : le paramètre Q305 n’agit pas Q337 = 1 : le paramètre Q305 agit comme ci-avant décrit HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 581 à 0 : : après l'alignement, l'affichage des position n'est pas mis à 0 : après l'alignement, l'affichage des positions est mis à 0, si vous avez défini Q402=1 au préalable HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 582 Si vous le souhaitez (facultatif), vous pouvez également définir si la commande doit mettre l'angle de rotation déterminé à 0 dans le tableau de points d'origine ou dans le tableau de points zéro. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 583 Ne pas activer les cycles suivants avant d'utiliser les cycles palpeurs : cycle 7 POINT ZERO,cycle 8 IMAGE MIROIR, cycle 10 ROTATION,cycle 11 FACTEUR ECHELLE et 26 FACT. ECHELLE AXE Réinitialiser au préalable les conversions de coordonnées HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 584 : : déplacement à la hauteur de mesure entre les points de mesure : déplacement à la hauteur de sécurité entre les points de mesure HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 585 > 0 : l’entrée dans Q305 est ignorée. Un Q312 enregistrement a lieu dans la colonne OFFSET à la ligne du tableau de points d’origine qui a été activé lors de l’appel du cycle. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 586 Fonctionne uniquement si le Mode automatique ou l'axe C est choisi pour l'axe rotatif (Q312 = 0 ou 6). Plage de programmation : -360,000 à 360,000 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 587: Initialiser La Rotation De Base

    = copier le point d'origine actif à la ligne de point d'origine 0 et activer le point d'origine 0 = mémoriser la rotation de base au point >1 d'origine indiqué. Le point d'origine n'est pas activé. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 588 - sur l'axe Y positif ou à la position nominale du centre de trou. La valeur angulaire mesurée est également disponible dans le paramètre Q150. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 589 Ne pas activer les cycles suivants avant d'utiliser les cycles palpeurs : cycle 7 POINT ZERO,cycle 8 IMAGE MIROIR, cycle 10 ROTATION,cycle 11 FACTEUR ECHELLE et 26 FACT. ECHELLE AXE Réinitialiser au préalable les conversions de coordonnées HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 590 Q260 Hauteur de securite? (en absolu) : Q337=0 ;INITIALIS. A ZERO coordonnée dans l'axe du palpeur excluant toute collision entre le palpeur et la pièce (moyen de serrage). Plage de programmation : -99999,9999 à 99999,9999 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 591 Numéro de ligne = valeur de Q337 . Si un décalage C est déjà inscrit dans le tableau de points zéro, la commande additionne le décalage angulaire mesuré en tenant compte du signe. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 592: Exemple : Déterminer La Rotation De Base À L'aide De Deux Trous

    Compenser le désalignement par rotation du plateau circulaire Q337=1 ;INITIALIS. A ZERO Après l'alignement, initialiser l'affichage à zéro 3 CALL PGM 35K47 Appeler le programme d'usinage 4 END PGM CYC401 MM HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 593: Cycles Palpeurs : Initialisation Automatique Des Points D'origine

    Cycles palpeurs : initialisation automatique des points d'origine...
  • Page 594: Vue D'ensemble

    414 PT REF . EXT. COIN Mesure extérieure de 2 droites, initialiser le point d'in- tersection comme point d'ori- gine HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 595 Ne pas activer les cycles suivants avant d'utiliser les cycles palpeurs : cycle 7 POINT ZERO,cycle 8 IMAGE MIROIR, cycle 10 ROTATION,cycle 11 FACTEUR ECHELLE et 26 FACT. ECHELLE AXE Réinitialiser au préalable les conversions de coordonnées HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 596: Caractéristiques Communes À Tous Les Cycles Palpeurs Pour La Définition Du Point D'origine

    (coordonnées REF) a été modifié et vous devez définir un transfert de valeurs de mesure avec le paramètre Q303. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 597 Q qui ont un effet global, Q150 à Q160. Vous pouvez continuer à utiliser ces paramètres dans votre programme CN. Tenez compte du tableau des paramètres de résultat associé à chaque définition de cycle. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 598: Point D'origine Centre Rainure

    également le point d'origine de l'axe de palpage, avec une procédure de palpage distincte. Numéros de Signification paramètres Q166 Valeur effective de la largeur de rainure mesurée Q157 Valeur effective de l'axe central HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 599 à la hauteur de sécurité entre les deux points de mesure. Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe de palpage. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 600 : déplacement à la hauteur de sécurité entre les Q381=1 ;PALP. DS AXE PALPEUR points de mesure Q382=+85 ;1.COO.POUR AXE PALP. Q383=+50 ;2.COO.POUR AXE PALP. Q384=+0 ;3.COO.POUR AXE PALP. Q333=+1 ;POINT DE REFERENCE HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 601 à laquelle le point de référence doit être initialisé dans l'axe de palpage. N'agit que si Q381 = 1. Plage de programmation : -99999,9999 à 99999,9999 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 602 Q333 Nouv. pt de réf. sur axe TS? (en absolu) : coordonnée de l'axe de palpage à laquelle la commande doit définir le point d'origine. Valeur par défaut = 0 Plage de programmation : -99999,9999 à 99999,9999 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 603: Point D'origine Centre Ilot

    également le point d'origine de l'axe de palpage, avec une procédure de palpage distincte. Numéros de Signification paramètres Q166 Valeur effective largeur l'oblong Q157 Valeur effective de la position milieu HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 604 Pour éviter toute collision entre le palpeur et la pièce, programmez pour la largeur de l'ilot oblong une valeur plutôt plus grande. Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe de palpage. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 605 ;2.COO.POUR AXE PALP. activation automatique Q384=+0 ;3.COO.POUR AXE PALP. Q303 = 0, alors la commande utilise le tableau Q333=+1 ;POINT DE REFERENCE de points zéro. Le point zéro n'est pas activé automatiquement. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 606 Q333 Nouv. pt de réf. sur axe TS? (en absolu) : coordonnée de l'axe de palpage à laquelle la commande doit définir le point d'origine. Valeur par défaut = 0 Plage de programmation : -99999,9999 à 99999,9999 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 607 Numéros de Signification paramètres Q151 Valeur effective centre, axe principal Q152 Valeur effective centre, axe secondaire Q154 Valeur effective longueur latérale, axe principal Q155 Valeur effective longueur latérale, axe auxiliaire HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 608 Dans ce cas, le palpeur ne se déplace pas à la hauteur de sécurité entre les quatre points de mesure. Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe de palpage HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 609 Sinon, elle procède à l'enregistrement à la ligne concernée du tableau de points d'origine, sans activation automatique Q303 = 0, alors la commande utilise le tableau de points zéro. Le point zéro n'est pas activé automatiquement. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 610 Q333 Nouv. pt de réf. sur axe TS? (en absolu) : coordonnée à laquelle la commande doit définir le point d'origine. Valeur par défaut = 0 Plage de programmation : -99999,9999 à 99999,9999 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 611 Numéros de Signification paramètres Q151 Valeur effective centre, axe principal Q152 Valeur effective centre, axe secondaire Q154 Valeur effective longueur latérale, axe principal Q155 Valeur effective longueur latérale, axe auxiliaire HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 612 1er et le 2ème côté du tenon de manière à ce qu'ils soient plutôt plus grands. Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe de palpage HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 613 Sinon, elle procède à l'enregistrement à la ligne concernée du tableau de points d'origine, sans activation automatique Q303 = 0, alors la commande utilise le tableau de points zéro. Le point zéro n'est pas activé automatiquement. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 614 Q333 Nouv. pt de réf. sur axe TS? (en absolu) : coordonnée de l'axe de palpage à laquelle la commande doit définir le point d'origine. Valeur par défaut = 0 Plage de programmation : -99999,9999 à 99999,9999 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 615: Point D'origine Cercle Interieur

    également le point d'origine de l'axe de palpage, avec une procédure de palpage distincte. Numéros de Signification paramètres Q151 Valeur effective centre, axe principal Q152 Valeur effective centre, axe secondaire Q153 Valeur effective diamètre HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 616 à la hauteur de sécurité entre les quatre points de mesure. Positionnement des points de palpage Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe de palpage HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 617 Q331=+0 ;POINT DE REFERENCE collision entre le palpeur et la pièce (moyen de Q332=+0 ;POINT DE REFERENCE serrage). Plage de programmation : -99999,9999 à 99999,9999 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 618 : inscrire le point d'origine déterminé dans le tableau de points d'origine. Le système de référence est le système de coordonnées machine (système REF). HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 619 à la hauteur de sécurité (Q301=1) : : déplacement en ligne droite entre chaque usinage : déplacement en cercle, sur le diamètre du cercle primitif, entre chaque usinage HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 620: Point D'origine Cercle Exterieur

    également le point d'origine de l'axe de palpage, avec une procédure de palpage distincte. Numéros de Signification paramètres Q151 Valeur effective centre, axe principal Q152 Valeur effective centre, axe secondaire Q153 Valeur effective diamètre HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 621 à ce qu'il soit plutôt trop grand. Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe de palpage HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 622 : déplacement à la hauteur de sécurité entre les Q383=+50 ;2.COO.POUR AXE PALP. points de mesure Q384=+0 ;3.COO.POUR AXE PALP. Q333=+1 ;POINT DE REFERENCE Q423=4 ;NOMBRE DE PALPAGES Q365=1 ;TYPE DEPLACEMENT HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 623 également définir le point d'origine sur l'axe de palpage : : ne pas activer le point d'origine dans l'axe de palpage : définir le point d'origine sur l'axe de palpage HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 624 à la hauteur de sécurité (Q301=1) : : déplacement en ligne droite entre chaque usinage : déplacement en cercle, sur le diamètre du cercle primitif, entre chaque usinage HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 625: Point D'origine Coin Exterieur

    également le point d'origine de l'axe de palpage, avec une procédure de palpage distincte. Numéros de Signification paramètres Q151 Valeur effective du coin dans l'axe principal Q152 Valeur effective du coin dans l'axe secondaire HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 626: Coin Coordonnée

    (voir fig. de droite et tableau ci-après). Coin Coordonnée X Coordonnée Y Point supérieur point Point inférieur point Point inférieur point Point inférieur point Point inférieur point Point supérieur point Point supérieur point Point supérieur point HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 627 : déplacement à la hauteur de mesure entre les Q332=+0 ;POINT DE REFERENCE points de mesure Q303=+1 ;TRANSF. VAL. MESURE : déplacement à la hauteur de sécurité entre les points de mesure HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 628 également définir le point d'origine sur l'axe de palpage : : ne pas activer le point d'origine dans l'axe de palpage : définir le point d'origine sur l'axe de palpage HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 629 Q333 Nouv. pt de réf. sur axe TS? (en absolu) : coordonnée de l'axe de palpage à laquelle la commande doit définir le point d'origine. Valeur par défaut = 0 Plage de programmation : -99999,9999 à 99999,9999 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 630: Point D'origine Coin Interieur

    également le point d'origine de l'axe de palpage, avec une procédure de palpage distincte. Numéros de Signification paramètres Q151 Valeur effective du coin dans l'axe principal Q152 Valeur effective du coin dans l'axe secondaire HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 631 Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe de palpage. La commande mesure toujours la première droite dans le sens de l'axe auxiliaire du plan d'usinage. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 632 Q384=+0 ;3.COO.POUR AXE PALP. base : : ne pas effectuer de rotation de base Q333=+1 ;POINT DE REFERENCE : effectuer une rotation de base HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 633 également définir le point d'origine sur l'axe de palpage : : ne pas activer le point d'origine dans l'axe de palpage : définir le point d'origine sur l'axe de palpage HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 634 Q333 Nouv. pt de réf. sur axe TS? (en absolu) : coordonnée de l'axe de palpage à laquelle la commande doit définir le point d'origine. Valeur par défaut = 0 Plage de programmation : -99999,9999 à 99999,9999 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 635: Paramètres

    également le point d'origine de l'axe de palpage, avec une procédure de palpage distincte. Numéros de Signification paramètres Q151 Valeur effective centre, axe principal Q152 Valeur effective centre, axe secondaire Q153 Valeur effective du diamètre du cercle de trous HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 636 10 ROTATION,cycle 11 FACTEUR ECHELLE et 26 FACT. ECHELLE AXE Réinitialiser au préalable les conversions de coordonnées Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe de palpage. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 637 Sinon, elle procède à l'enregistrement à la ligne concernée du tableau de points d'origine, sans activation automatique 0, alors la commande utilise le tableau Q303 = de points zéro. Le point zéro n'est pas activé automatiquement. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 638 : coordonnée du point de palpage sur l'axe auxiliaire du plan d'usinage dans lequel le point d'origine doit être définir sur l'axe de palpage. N'agit que si Q381 = 1. Plage de programmation : -99999,9999 à 99999,9999 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 639 Q320 agit en plus de SET_UP (tableau de palpeurs) et uniquement lorsque le point d'origine est palpé dans l'axe de palpage. Plage de programmation : 0 à 99999,9999 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 640: Attention Lors De La Programmation

    Réinitialiser au préalable les conversions de coordonnées Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe de palpage. La commande définit alors le point d'origine dans cet axe. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 641 Q333 Nouv. pt de réf. sur axe TS? (en absolu) : coordonnée à laquelle la commande doit définir le point d'origine. Valeur par défaut = 0 Plage de programmation : -99999,9999 à 99999,9999 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 642 : inscrire le point d'origine déterminé dans le tableau de points d'origine. Le système de référence est le système de coordonnées machine (système REF). HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 643 également le point d'origine de l'axe de palpage, avec une procédure de palpage distincte. Numéros de Signification paramètres Q151 Valeur effective du point d'intersection, axe principal Q152 Valeur effective du point d'intersection, axe secondaire HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 644 10 ROTATION,cycle 11 FACTEUR ECHELLE et 26 FACT. ECHELLE AXE Réinitialiser au préalable les conversions de coordonnées Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe de palpage. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 645 ;TRANSF. VAL. MESURE serrage). Plage de programmation : -99999,9999 à Q381=1 ;PALP. DS AXE PALPEUR 99999,9999 Q382=+85 ;1.COO.POUR AXE PALP. Q383=+50 ;2.COO.POUR AXE PALP. Q384=+0 ;3.COO.POUR AXE PALP. Q333=+0 ;POINT DE REFERENCE HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 646 également définir le point d'origine sur l'axe de palpage : : ne pas activer le point d'origine dans l'axe de palpage : définir le point d'origine sur l'axe de palpage HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 647 Q333 Nouv. pt de réf. sur axe TS? (en absolu) : coordonnée de l'axe de palpage à laquelle la commande doit définir le point d'origine. Valeur par défaut = 0 Plage de programmation : -99999,9999 à 99999,9999 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 648: Point De Reference Sur Un Axe

    à chaque nouvelle exécution du cycle 419. Si vous travaillez avec le point d'origine 0 comme point d'origine actif, il n'est pas utile d'en passer par cette procédure. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 649: Axe Auxiliaire

    ;TRANSF. VAL. MESURE Q267 Sens déplacement 1 (+1=+/-1=-)? : sens dans lequel le palpeur doit s’approcher de la pièce : : sens de déplacement négatif : sens de déplacement positif HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 650 : inscrire le point d'origine déterminé dans le tableau de points d'origine. Le système de référence est le système de coordonnées machine (système REF). HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 651: Exemple : Définition D'un Point D'origine Au Centre D'un Segment Circulaire Et Arête Supérieure De La Pièce

    ;NOMBRE DE PALPAGES Mesurer un cercle avec 4 palpages Q365=0 ;TYPE DEPLACEMENT Trajectoire circulaire entre les points de mesure 3 CALL PGM 35K47 Appeler le programme d'usinage 4 END PGM CYC413 MM HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 652: Exemple : Définition Du Point D'origine De L'arête Supérieure De La Pièce Et Centre Du Cercle De Trous

    Hauteur à laquelle l'axe de palpage peut se déplacer sans risque de collision Q305=1 ;NO. DANS TABLEAU Inscription du centre du cercle de trous (X et Y) à la ligne 1 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 653 4 CYCL DEF 247 INIT. PT DE REF. Activation du nouveau point d'origine avec le cycle 247 Q339=1 ;NUMERO POINT DE REF. 6 CALL PGM 35KLZ Appeler le programme d'usinage 7 END PGM CYC416 MM HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 655: Cycles Palpeurs : Contrôle Automatique Des Pièces

    Cycles palpeurs : contrôle automatique des pièces...
  • Page 656: Principes De Base

    Mesure de la position, de la longueur et de la largeur d'une poche rectangulaire 424 MESURE EXT. RECTANG. Mesure de la longueur et de la largeur d'un tenon rectangu- laire HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 657: Enregistrer Les Résultats Des Mesures

    CN associé. Utilisez le logiciel de transfert de données TNCremo de HEIDENHAIN pour transmettre le procès-verbal de mesure via l'interface de données. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 658 12.0259 Ecarts : Centre axe principal : 0.0810 Centre axe auxiliaire : -0.0470 Diamètre : 0.0259 Autres résultats de mesure : Hauteur de -5.0000 mesure : Fin procès-verbal de mesure HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 659: Résultats Des Mesures Mémorisés Dans Les Paramètres Q

    Si vous ne voulez pas que les tolérances soient contrôlées, entrez la valeur 0 à ce paramètre (= valeur prédéfinie). HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 660: Contrôle Des Outils

    DXL. La commande surveille également la tolérance de rupture définie dans la colonne LBREAK.Pour savoir si vous devez faire une reprise d'usinage, consultez le paramètre Q181 dans votre programme CN (Q181=1: réusinage). HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 661: Surveillance De Rupture D'outil

    Système de référence pour les résultats de la mesure La commande émet tous les résultats de mesure dans les paramètres de résultats et dans le fichier de procès-verbal du système de coordonnées (qui peut-être décalé et/ou tournée/ incliné). HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 662: Attention Lors De La Programmation

    à l'aide des touches de sélection des axes ou du clavier ASCII. Plage de programmation : -99999,9999 à 99999,9999 Pour mettre fin à la programmation, appuyer sur la touche ENT HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 663 L'axe de palpage défini dans le cycle détermine le plan de palpage. Axe de palpage X : plan X/Y Axe de palpage Y : plan Y/Z Axe de palpage Z : plan Z/X HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 664 à l'aide des touches de sélection des axes ou du clavier ASCII. Plage de programmation : -99999,9999 à 99999,9999 Pour mettre fin à la programmation, appuyer sur la touche ENT HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 665: Paramètres

    Si l'angle doit être mesuré dans le sens de l'axe B, vous devez programmer des valeurs de paramètres comme suit : Q263 différent de Q265 et Q264 égal à Q266. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 666 Q260 Hauteur de securite? (en absolu) : coordonnée dans l'axe du palpeur excluant toute collision entre le palpeur et la pièce (moyen de serrage). Plage de programmation : -99999,9999 à 99999,9999 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 667 CN correspondant. : interrompre l'exécution du programme et émettre le procès-verbal de mesure sur l'écran de la commande (vous pouvez ensuite poursuivre le programme CN avec Start CN) HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 668 Q151 Valeur effective centre, axe principal Q152 Valeur effective centre, axe secondaire Q153 Valeur effective diamètre Q161 Ecart centre axe principal Q162 Ecart centre axe secondaire Q163 Ecart de diamètre HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 669 – La commande surveille également la tolérance de rupture définie dans la colonne LBREAK Si le paramètre Q330 renvoie à un outil de fraisage, alors les valeurs des paramètres Q498 et Q531 auront une influence. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 670 Q260=+20 ;HAUTEUR DE SECURITE collision entre le palpeur et la pièce (moyen de Q301=1 ;DEPLAC. HAUT. SECU. serrage). Plage de programmation : -99999,9999 à 99999,9999 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 671: Fichier Journal

    : : ne pas interrompre le programme, ni émettre de message d'erreur : interrompre l'exécution de programme et émettre un message d'erreur HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 672 à partir du paramètre Q531 Angle de réglage ? du cycle 800. Plage de programmation : -180° à +180° HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 673: Mesurer Cercle Exterieur

    Q151 Valeur effective centre, axe principal Q152 Valeur effective centre, axe secondaire Q153 Valeur effective diamètre Q161 Ecart centre, axe principal Q162 Ecart centre, axe secondaire Q163 Ecart de diamètre HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 674 – La commande surveille également la tolérance de rupture définie dans la colonne LBREAK Si le paramètre Q330 renvoie à un outil de fraisage, alors les valeurs des paramètres Q498 et Q531 auront une influence. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 675 : déplacement à la hauteur de mesure entre les Q279=0,05 ;TOLERANCE 1ER CENTRE points de mesure Q280=0,05 ;TOLERANCE 2ND CENTRE : déplacement à la hauteur de sécurité entre les points de mesure HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 676 Q423 Nombre de palpages plan (4/3)? : vous définissez ici si la commande doit mesurer le cercle en 4 ou 3 palpages : : utiliser 4 points de mesure (paramètre standard) : utiliser 4 points de mesure HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 677 à partir du paramètre Q531 Angle de réglage ? du cycle 800. Plage de programmation : -180° à +180° HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 678: Mesurer Rectangle Interieur

    Valeur effective longueur latérale, axe auxiliaire Q161 Ecart centre, axe principal Q162 Ecart centre, axe secondaire Q164 Ecart longueur du côté dans l'axe principal Q165 Ecart longueur du côté dans l'axe auxiliaire HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 679 Dans ce cas, le palpeur ne se déplace pas à la hauteur de sécurité entre les quatre points de mesure. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 680 : 0 à 99999,9999 Q309=0 ;ARRET PGM SI ERREUR Q286 Cote max. 2ème côté? : la plus Q330=0 ;OUTIL grande largeur de poche admissible. Plage de programmation : 0 à 99999,9999 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 681 (voir "Contrôle des outils", Page 660). Plage de saisie 0 à 32767 ,9, sinon nom d'outil avec 16 caractères max. : surveillance non active : numéro d'outil dans le tableau d'outils >0 TOOL.T HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 682: Mesurer Rectangle Exterieur

    Ecart longueur du côté dans l'axe auxiliaire Attention lors de la programmation ! Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe de palpage. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 683 : 0 à 99999,9999 Q286=35 ;COTE MAX. 2EME COTE Q285 Cote min. 1er côté? : la plus petite Q287=34,95;COTE MIN. 2EME COTE longueur de tenon admissible. Plage de programmation : 0 à 99999,9999 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 684 : surveillance inactive >0 : numéro ou nom de l'outil avec lequel la commande a exécuté l'usinage. Vous pouvez utiliser les softkeys pour reprendre directement un outil figurant dans le tableau d'outils. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 685: Mesure Largeur Interieure

    Valeur effective de l'axe central Q166 Ecart de la longueur mesurée Attention lors de la programmation ! Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe de palpage. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 686 .h : interrompre l'exécution du programme et émettre le procès-verbal de mesure sur l'écran de la commande. Poursuivre le programme CN avec Start CN HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 687 : : déplacement à la hauteur de mesure entre les points de mesure : déplacement à la hauteur de sécurité entre les points de mesure HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 688 Valeur effective de la position milieu Q166 Ecart de la longueur mesurée Attention lors de la programmation ! Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe de palpage. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 689 ;ARRET PGM SI ERREUR autorisée. Plage de programmation : 0 à 99999,9999 Q330=0 ;OUTIL Q289 Cote min.? : la plus petite longueur autorisée. Plage de programmation : 0 à 99999,9999 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 690 : surveillance inactive >0 : numéro ou nom de l'outil avec lequel la commande a exécuté l'usinage. Vous pouvez utiliser les softkeys pour reprendre directement un outil figurant dans le tableau d'outils. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 691 3 Pour finir, la commande retire le palpeur à la hauteur de sécurité et mémorise la coordonnée déterminée au paramètre Q suivant : Numéros de Signification paramètres Q160 Coordonnée mesurée HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 692 – La commande surveille également la tolérance de rupture définie dans la colonne LBREAK Si le paramètre Q330 renvoie à un outil de fraisage, alors les valeurs des paramètres Q498 et Q531 auront une influence. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 693 Q288 Cote max.? : la plus grande valeur de mesure admissible. Plage de programmation : -99999,9999 à 99999,9999 Q289 Cote min.? : la plus petite valeur de mesure admissible. Plage de programmation : -99999,9999 à 99999,9999 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 694 à partir du paramètre Q531 Angle de réglage ? du cycle 800. Plage de programmation : -180° à +180° HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 695: Mesure D'un Cercle De Trous

    Valeur effective centre, axe secondaire Q153 Valeur effective du diamètre du cercle de trous Q161 Ecart centre, axe principal Q162 Ecart centre, axe secondaire Q163 Ecart diamètre du cercle de trous HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 696: Paramètres Du Cycle

    ;COTE MIN. Q288 Cote max.? : le plus grand diamètre Q279=0.15 ;TOLERANCE 1ER CENTRE de cercle de trous admissible. Plage de Q280=0.15 ;TOLERANCE 2ND CENTRE programmation : 0 à 99999,9999 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 697 : surveillance inactive : numéro ou nom de l'outil avec lequel la >0 commande a exécuté l'usinage. Vous pouvez utiliser les softkeys pour reprendre directement un outil figurant dans le tableau d'outils. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 698 Angle de projection de l'axe B Q170 Angle dans l'espace A Q171 Angle dans l'espace B Q172 Angle dans l'espace C Q173 à Q175 Valeurs de mesure dans l'axe du palpeur (première à troisième mesure) HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 699 99999,9999 Q266 2ème point mesure sur 2ème axe? (en absolu) : coordonnée du deuxième point de palpage dans l'axe auxiliaire du plan d'usinage Plage de programmation : -99999,9999 à 99999,9999 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 700 TCHPR431.TXT programme CN : interrompre l'exécution du programme et émettre le procès-verbal sur l'écran de la commande. Poursuivre le programme CN avec Start CN HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 701: Exemple : Mesure D'un Tenon Rectangulaire Et Reprise D'usinage

    9 FN 2: Q1 = +Q1 - +Q164 Calcul longueur en X à partir de l'écart mesuré 10 FN 2: Q2 = +Q2 - +Q165 Calcul longueur en Y à partir de l'écart mesuré HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 702 Longueur en Y variable pour ébauche et finition Q220=0 ;RAYON D'ANGLE Q221=0 ;SUREPAISSEUR 1ER AXE 17 CYCL CALL M3 Appel du cycle 18 LBL 0 Fin du sous-programme 19 END PGM BEAMS MM HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 703: Exemple : Mesure D'une Poche Rectangulaire, Procèsverbal De Mesure

    Ne pas afficher de message d'erreur si tolérance dépassée Q330=0 ;OUTIL Pas de surveillance d'outil 4 L Z+100 R0 FMAX M2 Dégager l'outil, fin de programme 5 END PGM BSMESS MM HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 705: Cycles Palpeurs : Fonctions Spéciales

    Cycles palpeurs : fonctions spéciales...
  • Page 706: Principes De Base

    4 MESURE 3D Mesure d'une position de votre choix 441 PALPAGE RAPIDE Cycle de mesure permet- tant de définir différents paramètres de palpage 444 PALPAGE 3D Mesure d'une position de votre choix HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 707: Attention Lors De La Programmation

    Ainsi, aucune collision ne peut donc se produire lors du retrait. Avec la fonction FN17: SYSWRITE ID 990 NR 6, vous pouvez définir si le cycle doit agir sur l'entrée palpeur X12 ou X13. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 708 -1 au 4ème paramètre de résultat et continue d'exécuter le cycle : : émettre un message d'erreur : ne pas émettre de message d'erreur HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 709 Si la commande n'a pas pu calculer de point de palpage valide, la valeur -1 est attribuée au 4ème paramètre de résultat. La commande n'interrompt le programme ! Assurez-vous que tous les points de palpage ont pu être atteints. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 710 (REF) : : enregistrer le résultat de la mesure dans le système EFF : enregistrer le résultat de mesure dans le système REF HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 711 Q. 4 Pour terminer, la commande rétracte le palpeur dans le sens opposé au sens de palpage, en tenant compte de la valeur que vous avez définie au paramètre MB. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 712: Paramètres Système

    Sens de palpage effectif (comme vecteur dans le système de programmation). La valeur du vecteur correspond à la course de palpage configurée. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 713 Q260 Hauteur de securite? (en absolu) : coordonnée dans l'axe du palpeur excluant toute collision entre le palpeur et la pièce (moyen de serrage). Plage de programmation : -99999,9999 à 99999,9999 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 714 Il n'y a, en revanche, aucune réaction à l'erreur, si la valeur déterminée le long du vecteur normal à la surface est supérieure à la coordonnée nominale. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 715 "Mode opératoire du cycle", Page 711. Le paramètre Q183 permet de définir l'état de la pièce Bon/Reprise d'usinage/Rebut indépendamment du paramètre Q309 (voir "Mode opératoire du cycle", Page 711). HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 716: Etalonnage Du Palpeur À Commutation

    étalon. Déterminer un rayon et un excen- trement avec un tenon ou un mandrin de calibrage Déterminer le rayon et l'excentre- ment avec une bille étalon. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 717: Afficher Les Valeurs D'étalonnage

    Ceci est valable indépendamment du fait que le cycle palpeur soit exécuté en mode Automatique ou en Mode Manuel. Vous trouverez des informations complémentaires au chapitre Tableau de palpeurs HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 718 6 Une fois l'équateur déterminé, l'étalonnage de rayon commence. 7 Pour finir, la commande retire le palpeur le long de l'axe de palpage, à la hauteur de prépositionnement du palpeur. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 719 5 Les écarts qui auront été déterminés pendant l'étalonnage sont mémorisés dans un tableau 3DTC. 6 A la fin du cycle, la commande retire le palpeur le long de l'axe de palpage, à la hauteur de prépositionnement du palpeur. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 720 10 ROTATION,cycle 11 FACTEUR ECHELLE et 26 FACT. ECHELLE AXE Réinitialiser au préalable les conversions de coordonnées HEIDENHAIN ne garantit le fonctionnement correct des cycles de palpage qu'avec les palpeurs HEIDENHAIN. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 721 (enregistrement dans DR2TABLE), ce tableau sera écrasé. S'il existe déjà une référence à un tableau d'étalonnage (enregistrement dans DR2TABLE), une référence dépendante du numéro de l'outil sera créée et un tableau sera généré en conséquence. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 722 à l'aide de différents angles et mémorisé dans un tableau. Vous aurez besoin de la fonction 3D-ToolComp pour l'étalonnage 3D. Plage de programmation : 1 à 30 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 723: Ts Etalonnage Longueur

    (colonne F du tableau de palpeurs). 3 La commande ramène ensuite le palpeur à la position de départ en avance rapide (colonne FMAX du tableau de palpeurs). HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 724 Q434 Point de réf. pour longueur? (en absolu) : référence pour la longueur (p. ex. hauteur de la bague étalon). Plage de programmation : -99999,9999 à 99999,9999 Exemple 5 TCH PROBE 461 ETALONNAGE LONGUEUR TS Q434=+5 ;POINT ORIGINE HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 725: Ts Etalonnage Rayon Interieur

    180° permet de déterminer l'excentrement (CAL_OF dans tchprobe.tp). Toutes les orientations possibles (par ex. palpeurs infrarouges HEIDENHAIN) : routine de palpage : voir "Possibilité d'orientation dans deux directions" HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 726 AVEC UNE BAGUE et le premier point de palpage. Plage de programmation : 0 à 360,0000 Q407=+5 ;RAYON BAGUE Q320=+0 ;DISTANCE D'APPROCHE Q423=+8 ;NOMBRE DE PALPAGES Q380=+0 ;ANGLE DE REFERENCE HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 727 180° permet de déterminer l'excentrement (CAL_OF dans tchprobe.tp). Toutes les orientations possibles (par ex. palpeurs infrarouges HEIDENHAIN) : routine de palpage : voir "Possibilité d'orientation dans deux directions" HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 728 Les caractéristiques d'orientation des palpeurs HEIDENHAIN sont déjà prédéfinies. D'autres palpeurs peuvent être configurés par le constructeur de la machine. HEIDENHAIN ne garantit le fonctionnement correct des cycles de palpage qu'avec les palpeurs HEIDENHAIN. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 729 ;DEPLAC. HAUT. SECU. angle situé entre l'axe principal du plan d'usinage Q423=+8 ;NOMBRE DE PALPAGES et le premier point de palpage. Plage de Q380=+0 ;ANGLE DE REFERENCE programmation : 0 à 360,0000 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 730: Déroulement Du Cycle

    Même si votre machine est dotée de potentiomètres distincts pour l'avance de travail et l'avance rapide, vous pouvez asservir l'avance de travail uniquement avec le potentiomètre des mouvements d'avance quand Q397=1. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 731 : interrompre l'exécution du programme et afficher les résultats de mesure à l’écran. Vous pouvez ensuite poursuivre l’exécution du programme avec Start CN. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 733: Surveillance Vidéo De La Situation D'usinage Vsc (Option De Logiciel 136)

    Surveillance vidéo de la situation d'usinage VSC (option de logiciel 136)
  • Page 734 Vous avez la possibilité de générer une image de la zone d'usinage actuelle à des fins de documentation (p. ex.d'une situation de serrage rarement utilisée) HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 735 Au cours de cette phase, la commande n’émet un message d’erreur que si elle constate un écart lors de la comparaison des images. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 736: Générer Une Image Live

    Automatique. Configurer le champ de vision de la caméra Consultez le manuel de votre machine ! Ces réglages ne sont autorisés qu'avec le code d'activation. Revenir à l’écran précédent HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 737: Gérer Des Données De Surveillance

    Tous les fichiers : pour afficher toutes les images de ce fichier de surveillance Images de référence : pour afficher uniquement les images de référence Images avec erreur : pour afficher toutes les images dans lesquelles une erreur a été marquée HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 738 Modifier la zone de surveillance et sélectionner les erreurs Revenir à l'écran précédent Si vous avez apporté des modifications à la confi- guration, la commande effectuera une analyse d’images. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 739 La barre de softkeys affiche toutes les fonctions de palpage disponibles, classées en groupes. Appuyer sur la softkey SURVEILLANCE AVEC CAMERA Softkey Cycle Page 600 ZONE TRAVAIL GLOBALE 601 ZONE TRAVAIL LOCALE HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 740: Résultats De L'étalonnage

    Les paramètres de la zone de surveillance et de la zone d'erreur(s) peuvent être modifiés à tout moment. En appuyant sur la softkey CONFIGURER, vous commutez la barre de softkeys et vous pouvez apporter des modifications à vos paramétrages. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 741: Informations Complémentaires

    Il est également possible de définir plusieurs zones avec des erreurs. Il n’est pas judicieux de dessiner des erreurs sur des images de référence. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 742 Si vous avez apporté des modifications à la configuration, la commande effectuera une analyse d’images. Informations complémentaires : "Résultats de l'étalonnage", Page 740 Rejeter toutes les modifications et revenir à l'écran précédent. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 743: Définir Une Zone De Surveillance

    L'affichage d'état en haut à droite de l'image indique le nombre minimum d'images de référence, le nombre actuel d'images de référence et le nombre actuel d'images d'erreur(s). HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 744: Requêtes Possibles

    Programmation de l'usinage 57 LBL 21 Définition du LBL 21 58 STOP Arrête du programme. L'opérateur peut contrôler la situation dans la zone d'usinage. 59 LBL 0 60 END PGM 5MM HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 745 (plus d'informations ) et définir une zone de surveillance. Informations complémentaires : "Générer des images de référence", Page 746 Informations complémentaires : "Phase de surveillance", Page 748 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 746: Générer Des Images De Référence

    La commande mémorise l'image actuelle et revient à l'écran d'exécution du programme. Si vous avez apporté des modifications à la configuration, la commande effectuera une analyse d’images. Informations complémentaires : "Résultats de l'étalonnage", Page 740 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 747 Lors de l'analyse, les nouvelles images sont comparées à l'image moyennée, en tenant compte de la variance. Le cycle cesse de s'interrompre dès lors qu'il y a suffisamment d'images de référence disponibles. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 748 à l'écran après avoir détecté une erreur. Si Q309=0, alors aucune image n'est affichée à l'écran et le programme n'est pas interrompu. 6 Pour finir, la commande referme le cache sur la caméra. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 749 La caméra et la machine risquent d'être endommagées. Consultez le constructeur de votre machine pour savoir à quel endroit pré-positionner la caméra. Le constructeur de la machine prédéfinit les coordonnées de positionnement du cycle 600. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 750 La commande émet un message d'erreur si une erreur est détectée. Q617 Nombre d'images de référence? : nombre d'images de référence qui sont nécessaires à la commande pour effectuer une surveillance. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 751 7 Appuyer sur la softkey REVENIR. 8 Pour finir, la commande referme le cache sur la caméra. 9 Appuyez sur Start CN et exécutez votre programme CN comme vous en avez l'habitude. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 752 Lors de l'analyse, les nouvelles images sont comparées à l'image moyennée, en tenant compte de la variance. Le cycle cesse de s'interrompre dès lors qu'il y a suffisamment d'images de référence disponibles. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 753 6 Selon ce qui a été défini au paramètre Q613, la commande fait en sorte que le cache de la caméra se trouve en position ouverte ou fermée. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 754 Q613. Les images générées risquent alors d'être floues et la caméra risque d'être endommagée. Régler le cache de la caméra en position fermée avant de poursuivre l'usinage. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 755 Programmez Q613=0 avant de poursuivre l'usinage par enlèvement de copeaux. Q617 Nombre d'images de référence? : nombre d'images de référence qui sont nécessaires à la commande pour effectuer une surveillance. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 757: Cycles Palpeurs : Mesure Automatique De La Cinématique

    Cycles palpeurs : mesure automatique de la cinématique...
  • Page 758: Etalonnage De La Cinématique Avec Les Palpeurs Ts (Option Kinematicsopt)

    Le logiciel minimise les erreurs de positionnement résultant des mouvements d'inclinaison. A la fin de la mesure, il mémorise automatiquement la géométrie de la machine dans les constantes-machine du tableau de la cinématique. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 759 452 COMPENSATION PRESET Contrôle automatique ou optimisation de la cinématique de la machine 453 GRILLE CINEMATIQUE Contrôle et optimisation automatique de la cinématique machine HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 760: Conditions Requises

    étalon au paramètre de cycle programmé. mStrobeRotAxPos (n° 204803) définit une fonction M mise au point par le constructeur de la machine qui permettra de positionner les axes rotatifs. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 761: Attention Lors De La Programmation

    Si les paramètres machine ont été modifiés par les cycles KinematicsOpt, la commande doit être redémarrée. Sinon, il peut y avoir, dans certaines conditions, un risque de perte des modifications. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 762: Sauvegarde De La Cinematique

    à condition d'avoir été sauvegardées au préalable. La sauvegarde et la restauration avec le cycle 450 ne doivent être exécutés que si aucune cinématique de porte-outil comportant des transformations n'est activée. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 763: Fonction De Fichier Journal

    Mode 1 : enregistrement dans un fichier journal de toutes les transformations antérieures et postérieures à la restauration Mode 2 : liste des jeux de données mémorisés Mode 3 : liste des jeux de données effacés HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 764: Informations Sur La Conservation Des Données

    Ne pas apporter de modifications manuelles à des données qui ont été sauvegardées. Sauvegardez le fichier TNC:\table\DATA450.KD pour pouvoir le restaurer en cas de besoin (par exemple si le support de données est défectueux). HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 765 Le cycle palpeur 451 permet de contrôler et, au besoin, d'optimiser la cinématique de votre machine. Pour cela, vous mesurez, à l'aide d'un palpeur 3D de type TS, une bille étalon HEIDENHAIN que vous aurez fixée sur la table de machine.
  • Page 766: Paramètres

    Erreur d'offset dans le sens Y pour le trans- fert manuel dans au paramètre machine correspondant Q149 Erreur d'offset dans le sens Z pour le trans- fert manuel au paramètre machine corres- pondant HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 767: Sens Du Positionnement

    Incrément angulaire calculé = (270° – 90°) / (4–1) = +60° Point de mesure 1 = +90° Point de mesure 2 = +150° Point de mesure 3 = +210° Point de mesure 4 = +270° HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 768: Machines Avec Des Axes À Dentures Hirth

    2 (M128, FUNCTION TCPM) n'est pas disponible. Les positions de mesure sont calculées à partir de l'angle initial, de l'angle final et du nombre de mesures pour l'axe concerné et la denture Hirth. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 769: Exemple De Calcul Des Positions De Mesure Pour Un Axe A

    Position de mesure 3 = Q411 + 2 * incrément angulaire = +50° --> 51° Position de mesure 4 = Q411 + 3 * incrément angulaire = +90° --> 90° HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 770: Sélection Du Nombre De Points De Mesure

    élevé de points de mesure en mode Contrôler. Si un point de mesure est défini à 0°, celui-ci est ignoré car avec 0°, l'opération suivante est toujours la mesure de référence. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 771: Choisir La Position De La Bille Étalon Sur La Table De La Machine

    3D. Désactiver si nécessaire le blocage des axes rotatifs pendant toute la durée de la mesure, sinon les résultats de celle-ci peuvent être faussés. Consultez le manuel de votre machine. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 772: Remarques Relatives Aux Différentes Méthodes De Calibration

    Détermination du jeu de l'axe rotatif Nombre de points de mesure entre 8 et 12 L'angle initial et l'angle final doivent autant que possible couvrir une grande course de déplacement des axes rotatifs. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 773: Jeu À L'inversion

    Le jeu à l'inversion ne peut pas être déterminé si une fonction M pour le positionnement des axes rotatifs est définie au paramètre machine mStrobeRotAxPos (n° 204803) ou si l'axe est pourvu d’une denture Hirth. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 774 Une correction au point zéro machine (Q406=3) ne peut alors avoir lieu que si les axes rotatifs de la tête ou de la table peuvent être mesurés. Une compensation de l'angle n'est possible qu'avec l'option 52 KinematicsComp. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 775 En effet, lorsque le prépositionnement de la bille étalon est imprécis et que vous procédez ensuite à une définition du point d'origine, la bille étalon est palpée deux fois. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 776 Q253 Q253 Avance de pré-positionnement? Indiquez la vitesse de déplacement de l'outil lors du positionnement en mm/min. Plage de programmation : 0,0001 à 99999,9999 sinon FMAX, FAUTO, PREDEF HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 777 Plage de programmation : -359,999 à 359,999 Q421 Angle réglage axe C? : angle d'inclinaison de l'axe C auquel les autres axes rotatifs doivent être mesurés. Plage de programmation : -359,999 à 359,999 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 778 (Q431 = 1/3), vous déplacez alors le palpeur à proximité du centre, à la distance d’approche (Q320 + SET_UP), au-dessus de la bille étalon avant de démarrer le cycle. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 779: Différents Modes (Q406)

    ;ANGLE INITIAL AXE C Q420=+270 ;ANGLE FINAL AXE C Q421=0 ;ANGLE REGL. AXE C Q422=3 ;POINTS MESURE AXE C Q423=3 ;NOMBRE DE PALPAGES Q431=1 ;PRESELECTION VALEUR Q432=0.5 ;PLAGE ANGULAIRE JEU HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 780: Fonction Journal

    Position des axes rotatifs qui ont été contrôlés après l'optimisation (se réfère au début de la chaîne cinématique de transformation, généralement sur le nez de la broche) HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 781 3 Définir le point d'origine sur la pièce et lancer l'usinage de la pièce 4 Avec le cycle 452, exécuter à intervalles réguliers une compensation du preset. La commande acquiert le décalage des axes impliquées et le corrige dans la cinématique. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 782 Erreur d'offset dans le sens Y pour le trans- fert manuel dans au paramètre machine correspondant Q149 Erreur d'offset dans le sens Z pour le trans- fert manuel au paramètre machine corres- pondant HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 783 être conformes à leur état d'origine. Avant d'effectuer une optimisation, sauvegarder la cinématique active avec le cycle 450 pour pouvoir restaurer la dernière cinématique active en cas d'erreur. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 784 émet un message d'erreur et met fin à la mesure. Programmation en pouces (inch) : la commande émet en principe les résultats de mesures et les données de procès-verbal en mm. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 785: Programme De Calibration

    A. Si vous programmez la valeur 0, la commande ne mesure pas cet axe. Plage de programmation : 0 à 12 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 786 être nettement supérieur au jeu réel des axes rotatifs. Si vous programmez la valeur 0, la commande ne mesure pas le jeu. Plage de programmation : -3,0000 à +3,0000 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 787: Alignement Des Têtes Interchangeables

    ;ANGLE INITIAL AXE C Q420=+270 ;ANGLE FINAL AXE C Q421=0 ;ANGLE REGL. AXE C Q422=3 ;POINTS MESURE AXE C Q423=4 ;NOMBRE DE PALPAGES Q431=3 ;PRESELECTION VALEUR Q432=0 ;PLAGE ANGULAIRE JEU HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 788 ;POINTS MESURE AXE B Q419=+90 ;ANGLE INITIAL AXE C Q420=+270 ;ANGLE FINAL AXE C Q421=0 ;ANGLE REGL. AXE C Q422=0 ;POINTS MESURE AXE C Q423=4 ;NOMBRE DE PALPAGES Q432=0 ;PLAGE ANGULAIRE JEU HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 789: Compensation De Dérive

    ;ANGLE INITIAL AXE C Q420=+270 ;ANGLE FINAL AXE C Q421=0 ;ANGLE REGL. AXE C Q422=3 ;POINTS MESURE AXE C Q423=4 ;NOMBRE DE PALPAGES Q431=3 ;PRESELECTION VALEUR Q432=0 ;PLAGE ANGULAIRE JEU HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 790 ;POINTS MESURE AXE B Q419=+90 ;ANGLE INITIAL AXE C Q420=+270 ;ANGLE FINAL AXE C Q421=0 ;ANGLE REGL. AXE C Q422=3 ;POINTS MESURE AXE C Q423=3 ;NOMBRE DE PALPAGES Q432=0 ;PLAGE ANGULAIRE JEU HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 791: Fonction De Fichier Journal

    (se réfère au début de la chaîne cinématique de transformation, généralement sur le nez de la broche) Explications concernant les valeurs log (voir "Fonction Journal", Page 780) HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 792: Déroulement Du Cycle

    Les options de logiciel 48 KinematicsOpt et 52 KinematicsComp sont nécessaires. Ce cycle vous permet de mesurer à l’aide d'un palpeur 3D TS une bille étalon HEIDENHAIN que vous fixez sur la table de la machine. Le cycle amène alors automatiquement le palpeur aux positions qui sont disposées tout...
  • Page 793 3 Sélectionner le mode Exécution de programme et démarrer le programme CN 4 Le cycle est exécuté en fonction de Q406 (-1=supprimer / 0=contrôler / 1=compenser). HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 794: Sélection De La Position De La Bille Étalon Sur La Table De La Machine

    également sur les dispositifs de serrage ou les pièces. Il est cependant conseiller de fixer la bille étalon aussi près que possible de la future position d'usinage. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 795 GRILLE CINEMATIQUE. Cette fonction doit être activée et adaptée par le constructeur de la machine. Le constructeur de votre machine définit l’emplacement où sera enregistré le tableau de compensation (*kco). HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 796 Si votre machine est équipée d'une broche asservie, il faudra activer l'actualisation angulaire dans le tableau des palpeurs (colonne TRACK). En général, cela permet d'améliorer la précision des mesures réalisées avec un palpeur 3D. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 797 La commande positionne en plus le palpeur au point zéro dans le plan d'usinage. La surveillance du palpeur est désactivée dans ce mode. Définir la vitesse de positionnement au paramètre Q253 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 798 (Q431 = 1/3), vous déplacez alors le palpeur à proximité du centre, à la distance d’approche (Q320 + SET_UP), au-dessus de la bille étalon avant de démarrer le cycle. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 799 Numéro et nom de l'outil actif Mode Données mesurées : écart standard et écart maximal Information indiquant la position en degrés (°) où l’écart maximal a été constaté Nombre de positions de mesure HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 801: Cycles Palpeurs : Étalonnage Automatique Des Outils

    Cycles palpeurs : étalonnage automatique des outils...
  • Page 802: Principes De Base

    à la fin du cycle de palpage. Modes d'étalonnage disponibles : Etalonnage de l'outil, avec l'outil à l'arrêt Etalonnage de l'outil, avec l'outil en rotation Etalonnage dent par dent HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 803 Les cycles 481 à 483 existent également en DIN/ISO, soit les cycles G481 à G483 Pour l'état de la mesure, les nouveaux cycles utilisent le paramètre fixe Q199 au lieu d'un paramètre sélectionnable. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 804: Définir Les Paramètres Machine

    L'avance de palpage se calcule comme suit : v = tolérance de mesure • n avec Avance de palpage [mm/min] Tolérance de mesure : Tolérance de mesure [mm], dépend de maxPeriphSpeedMeas Vitesse de rotation [tr/mn] HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 805: Rayon D'outil

    : Tolérance de mesure = (r • measureTolerance1) / 5 mm) avec Rayon d'outil actif [mm] Erreur de mesure max. admissible measureTolerance1 : HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 806: Données Dans Le Tableau D'outils Tool.t

    Écart admissible par rapport au rayon d'outil R pour la Tolérance de rupture: rayon? détection des bris. Si la valeur programmée est dépassée, la commande verrouille l'outil (état l). Plage de program- mation : 0 à 0,9999 mm HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 807 10 mm, par saire car le pôle sud de la d'outil comme décalage de exemple boule doit être mesuré) manière à ne pas mesurer le diamètre dans le rayon) HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 808: Mode Opératoire Du Cycle

    11 Pour finir, la commande fait revenir la tige de palpage à la distance d'approche, le long de l'axe d’outil, et la positionne au centre du TT. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 809: Attention Lors De La Programmation

    7 TCH PROBE 480 ETALONNAGE TT au-dessus du plateau (zone de sécurité indiquée au paramètre safetyDistToolAx (n°114203)). Plage Q260=+100 ;HAUTEUR DE SECURITE de programmation : -99999,9999 à 99999,9999 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 810: Semi-Automatique

    étalonnages d'outil suivants. L'outil d'étalonnage devrait présenter un diamètre supérieur à 15 mm et sortir d'environ 50 mm du mandrin de serrage. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 811 : sans arrêt avant le début du cycle. La commande lance la procédure d'étalonnage à partir de la position actuelle. Avant de lancer le cycle 484, vous devez amener l'outil au-dessus du palpeur de table. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 812 TOOL.T. L'étalonnage dent par dent est possible pour les outils avec 20 dents au maximum. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 813: Premier Étalonnage Avec Outil En Rotation : Ancien Format

    (zone de sécurité du paramètre safetyDistStylus). Plage de programmation : -99999,9999 à 99999,9999 Etalonnage dents? 0=non/1=oui : vous définissez ici si l'étalonnage dent par dent dit ou non être exécuté (20 dents max. étalonnables). HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 814 être étalonnés avec broche à l'arrêt. Pour cela, vous devez définir à 0 le nombre des dents CUT dans le tableau d'outils et adapter le paramètre machine CfgTT (n°122700). Consultez le manuel de votre machine. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 815 (zone de sécurité du paramètre safetyDistStylus). Plage de programmation : -99999,9999 à 99999,9999 Etalonnage dents? 0=non/1=oui : vous définissez ici si l'étalonnage dent par dent dit ou non être exécuté (20 dents max. étalonnables). HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 816 Pour cela, vous devez définir à 0 le nombre des dents CUT dans le tableau d'outils et adapter le paramètre machine CfgTT (n° 122700). Consultez le manuel de votre machine. HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 817 (zone de sécurité du paramètre safetyDistStylus). Plage de programmation : -99999,9999 à 99999,9999 Etalonnage dents? 0=non/1=oui : vous définissez ici si l'étalonnage dent par dent dit ou non être exécuté (20 dents max. étalonnables). HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 819: Tableau Récapitulatif: Cycles

    Tableau récapitu- latif: Cycles...
  • Page 820: Cycles D'usinage

    Taraudage avec mandrin de compensation, nouveau ■ Nouveau taraudage rigide ■ Fraisage de trous ■ Taraudage avec brise-copeaux ■ Motifs de points sur un cercle ■ Motifs de points sur grille HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 821 Données du tracé du contour ■ Rainure trochoïdale ■ Tracé de contour 3D ■ Définition d'engrenage ■ Taillage d'engrenage ■ Power skiving ■ Couplage, tournage interpolé ■ Finition de contour, tournage interpolé HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 822 ■ Gorge radiale ■ Gorge radiale étendue ■ Gorge contour axial ■ Gorge axial ■ Gorges axiales – Etendu ■ Taillage d'engrenage ■ Tournage, finition simultanée ■ Contrôle du balourd HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 823: Cycles Palpeurs

    ■ Mesurer la pièce, intérieur d'une rainure ■ Mesurer la pièce, largeur ext. (ilot oblong) ■ Mesurer la pièce, un axe au choix ■ Mesurer la pièce, cercle de trous HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 824 ■ Etalonnage du TT ■ Zone de travail globale ■ Zone de travail locale ■ 1410 Palpage d'arête ■ 1411 Palpage de deux cercles ■ 1420 Palpage dans le plan HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 825 Cycles de tournage Image miroir......314 Centre de rainure....598 contour longitudinal.... 431 Incliner le plan d'usinage.. 321, 321 Coin extérieur...... 625 contour transversal..... 451 cycle........321 Coin intérieur....... 630 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 826 Q..... 659 Mesurer des coordonnées Rotation........316 individuelles......691 Rotation de base Mesurer l'angle d'une arête..560 acquise pendant l'exécution du Mesurer l'angle d'un plan. 555, 698 HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018...
  • Page 827: Les Palpeurs De Heidenhain

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

Ce manuel est également adapté pour:

340590-09340591-09340595-09

Table des Matières