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

Publicité

Liens rapides

TNC 620
Manuel utilisateur
Programmation des cycles
Logiciels CN
817600-07
817601-07
817605-07
Français (fr)
10/2019

Publicité

Table des Matières
loading

Sommaire des Matières pour HEIDENHAIN TNC 620

  • Page 1 TNC 620 Manuel utilisateur Programmation des cycles Logiciels CN 817600-07 817601-07 817605-07 Français (fr) 10/2019...
  • Page 2 Sommaire HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 3 17 Cycles palpeurs : contrôle automatique des pièces..............507 18 Cycles palpeurs : fonctions spéciales..................555 19 Cycles palpeurs : mesure automatique de la cinématique............579 20 Cycles palpeurs : étalonnage automatique des outils..............615 21 Tableau récapitulatif: Cycles......................639 HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 4 Sommaire HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 5 Options de logiciel..........................39 Nouvelles fonctions de cycles et fonctions de cycles modifiées dans les logiciels 81760x-06..44 Nouvelles fonctions de cycles et fonctions de cycles modifiées dans les logiciels 81760x-07..46 HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 6 Sommaire Principes de base / vues d'ensemble................... 49 Introduction............................50 Groupes de cycles disponibles......................51 Résumé des cycles d'usinage....................... 51 Résumé des cycles de palpage......................52 HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 7: Table Des Matières

    Programmer un tableau de points......................71 Ignorer certains points pour l'usinage....................72 Sélectionner le tableau de points dans le programme CN..............72 Appeler le cycle en lien avec les tableaux de points................73 HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 8 PERCAGE PROFOND MONOLEVRE (cycle 241, DIN/ISO : G241, option 19).........107 Mode opératoire du cycle........................107 Attention lors de la programmation !....................108 Paramètres du cycle..........................109 Comportement du positionnement lors du travail avec Q379............. 111 HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 9 Attention lors de la programmation!....................115 Paramètres du cycle..........................116 4.11 Exemples de programmation......................117 Exemple : cycles de perçage....................... 117 Exemple : utilisation des cycles de perçage en liaison avec PATTERN DEF........118 HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 10 FILETAGE AVEC PERCAGE HELICOIDAL (cycle 265, DIN/ISO : G265, option 19)......149 Mode opératoire du cycle........................149 Attention lors de la programmation !....................150 Paramètres du cycle..........................151 5.10 FRAISAGE DE FILET EXTERIEUR(cycle 267, DIN/ISO : G267, option 19)........153 Mode opératoire du cycle........................153 HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 11 Sommaire Attention lors de la programmation !....................154 Paramètres du cycle..........................155 5.11 Exemples de programmation......................157 Exemple : Taraudage..........................157 HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 12 SURFAÇAGE (cycle 233, DIN/ISO : G233, option 19)..............200 Mode opératoire du cycle........................200 Attention lors de la programmation !....................204 Paramètres du cycle..........................205 6.10 Exemples de programmation......................209 Exemple : Fraisage de poche, tenon, rainure..................209 HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 13 Paramètres du cycle..........................227 PLAN D'USINAGE (cycle 19, DIN/ISO : G80, option 1)..............228 Effet..............................228 Attention lors de la programmation !....................229 Paramètres du cycle..........................230 Désactivation............................231 Positionner les axes rotatifs.........................231 HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 14 INIT. PT DE REF. (cycle 247, DIN/ISO : G247)................... 235 Effet..............................235 Attention avant de programmer!......................235 Paramètres du cycle..........................235 Affichages d’état..........................235 7.10 Exemples de programmation......................236 Exemple : Cycles de conversion de coordonnées................236 HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 15 MOTIF CODE DATAMATRIX (cycle 224, DIN/ISO : G224, option 19)..........247 Déroulement du cycle..........................247 Attention lors de la programmation !....................247 Paramètres du cycle..........................248 Exemples de programmation......................249 Exemple : Cercles de trous......................... 249 HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 16 DONNEES DU TRACE DE CONTOUR (cycle 270, DIN/ISO : G270, option 19)......275 Attention lors de la programmation !....................275 Paramètres du cycle..........................276 9.10 TRACE DE CONTOUR (cycle 25, DIN/ISO : G125, option 19)............277 Mode opératoire du cycle........................277 HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 17 Paramètres du cycle..........................290 9.13 Exemples de programmation......................292 Exemple: Evidement et semi-finition d'une poche................292 Exemple : Pré-perçage, ébauche et finition de contours superposés..........294 Exemple: Tracé de contour........................296 HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 18 Paramètres du cycle..........................312 10.6 Exemples de programmation......................313 Exemple : Poche ouverte et reprise d'évidement avec des cycles OCM..........313 Exemple : Différentes profondeurs avec des cycles OCM..............316 HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 19 Attention lors de la programmation !....................333 Paramètres du cycle..........................334 11.6 Exemples de programmation......................335 Exemple : corps d'un cylindre avec le cycle 27...................335 Exemple : corps d'un cylindre avec le cycle 28...................337 HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 20 Exemple : Ebauche et finition de contours superposés avec formule de contour....... 348 12.2 Cycles SL avec formule de contour simple..................351 Principes de base..........................351 Introduire une formule simple de contour...................353 Usinage du contour avec les cycles SL....................354 HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 21 13.8 MESURE ETAT MACHINE (cycle 238, DIN/ISO: G238, option 155)..........376 Application............................376 Attention lors de la programmation !....................377 Paramètres du cycle..........................377 13.9 CALCUL DE LA CHARGE (cycle 239, DIN/ISO : G239, option 143)..........378 Déroulement du cycle..........................378 HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 22 Attention lors de la programmation !....................380 Paramètres du cycle..........................380 13.10 FILETAGE (cycle 18, DIN/ISO: G86, option 19)................381 Déroulement du cycle..........................381 Attention lors de la programmation !....................381 Paramètres du cycle..........................382 HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 23 Palpeur à commutation, avance rapide pour les déplacements de positionnement : F_PREPOS dans le tableau de palpeurs..........................388 Exécuter les cycles palpeurs....................... 389 14.3 Tableau de palpeurs...........................390 Information générale..........................390 Editer des tableaux de palpeurs......................390 Données du palpeur..........................391 HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 24 Attention lors de la programmation !....................430 Paramètres du cycle..........................431 15.10 Compenser une ROTATION DE BASE via un axe rotatif (cycle 403, DIN/ISO : G403, option 17)............................434 Mode opératoire du cycle........................434 HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 25 15.12 DEFINIR ROTATION DE BASE (cycle 404, DIN/ISO : G404, option 17)...........443 Mode opératoire du cycle........................443 Paramètres du cycle..........................443 15.13 Exemple : déterminer la rotation de base à l'aide de deux trous..........444 HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 26 Paramètres du cycle..........................480 16.9 POINT D'ORIGINE AXE DE PALPAGE (cycle 417, DIN/ISO : G417, option 17)........ 483 Mode opératoire du cycle........................483 Attention lors de la programmation !....................483 Paramètres du cycle..........................484 HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 27 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............................503 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..............................504 HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 28 Attention lors de la programmation !....................531 Paramètres du cycle..........................532 17.8 MESURE RECTANGLE EXTERIEUR(cycle 424, DIN/ISO : G424, option 17)........534 Mode opératoire du cycle........................534 Attention lors de la programmation !....................535 Paramètres du cycle..........................535 HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 29 Attention lors de la programmation !....................550 Paramètres du cycle..........................550 17.14 Exemples de programmation......................552 Exemple : mesure d'un tenon rectangulaire et reprise d'usinage............552 Exemple : mesure d'une poche rectangulaire, procès-verbal de mesure..........554 HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 30 18.8 ETALONNAGE RAYON INTERIEURE TS (cycle 462, DIN/ISO : G462, option 17)......568 18.9 ETALONNAGE RAYON EXTERIEUR TS (cycle 463, DIN/ISO : G463, option 17)......571 18.10 ETLONNAGE TS (cycle 460, DIN/ISO : G460, option 17)..............574 HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 31 19.5 COMPENSATION DU PRESET (cycle 452, DIN/ISO : G452, option 48)..........603 Mode opératoire du cycle........................603 Attention lors de la programmation !....................605 Paramètres du cycle..........................607 Réglage des têtes interchangeables....................609 Compensation de dérive........................611 Fonction journal............................ 613 HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 32 20.6 Etalonnage du TT 449 sans fil (cycle 484, DIN/ISO : G484, option 17)..........636 Principes............................... 636 Mode opératoire du cycle........................636 Attention lors de la programmation !....................637 Paramètres du cycle..........................638 HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 33 Sommaire 21 Tableau récapitulatif: Cycles......................639 21.1 Tableau récapitulatif...........................640 Cycles d'usinage..........................640 Cycles palpeurs............................ 642 HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 35 Principes de base...
  • Page 36 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 620 | Programmation des cycles | 10/2019...
  • Page 37 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 620 | Programmation des cycles | 10/2019...
  • Page 38 Toutes les fonctions de commande qui sans aucun rapport avec les cycles sont décrites dans le Manuel d'utilisation de la TNC 620. Si vous avez besoin de ce manuel, adressez-vous à HEIDENHAIN. ID du manuel utilisateur Programmation en Texte clair :...
  • Page 39 Principes de base | Type de commande, logiciel et fonctions Options de logiciel La TNC 620 dispose de diverses options de logiciel qui peuvent être activées par le constructeur de votre machine. Chaque option doit être activée séparément et comporte individuellement les fonctions suivantes : Additional Axis (options 0 et 1) Axe supplémentaire...
  • Page 40 Sauvegarde/restauration de la cinématique active Optimisation de la cinématique de la machine Contrôler la cinématique active Optimiser la cinématique active Extended Tool Management (option 93) Gestion avancée des outils basée sur Python HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 41 Opt. Contour Milling (option 167) Cycle 271 : DONNEES CONTOUR OCM Cycles de contours optimisés Cycle 272 : EBAUCHE OCM Cycle 273 : PROF. FINITION OCM Cycle 274 : FINITION LATER. OCM HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 42 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 620 | Programmation des cycles | 10/2019...
  • Page 43 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 620. 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 44 Dans les cycles 451 MESURE CINEMATIQUE , le rayon de la bille d'étalonnage n'est surveillée que lors de la deuxième mesure, voir "MESURER LA CINEMATIQUE (cycle 451, DIN/ ISO : G451, option 48)", Page 587 HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 45 GS (cycle 207 , DIN/ ISO : G207)", Page 126, voir "TARAUDAGE AVEC BRISE- COPEAUX(cycle 209, DIN/ISO : G209, option 19)", Page 131 , voir "FILETAGE (cycle 18, DIN/ISO: G86, option 19)", Page 381 HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 46 Nouveau cycle 274 FINITION LATER. OCM qui vous permet d'usiner des poches ouvertes en tenant compte de l'angle d'attaque, voir "FINITION LATERALE OCM (cycle 274, DIN/ISO : G274, option 167)", Page 311 HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 47 Dans les cycles 14xx, il est possible d'effectuer un pré- positionnement en mode semi-automatique avec une manivelle. Il est possible d'effectuer un déplacement manuel à la hauteur de sécurité après le palpage, voir "Mode semi-automatique", Page 398 HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 48 Principes de base | Nouvelles fonctions de cycles et fonctions de cycles modifiées dans les logiciels 81760x-07 HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 49 Principes de base / vues d'ensemble...
  • Page 50 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 620 | Programmation des cycles | 10/2019...
  • Page 51 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 620 | Programmation des cycles | 10/2019...
  • Page 52 (activés par le constructeur de machines) Le cas échéant, passer aux cycles palpeurs propres aux machines ; ces cycles peuvent être intégrés par le constructeur de votre machine. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 53: Utiliser Les Cycles D'usinage

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

    DEF qu'une fois que vous êtes certain qu'il n'y a pas d'interaction des paramètres de transfert entre ces deux cycles. "Appeler des cycles", Informations complémentaires : Page 56 HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 55: 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 620 | Programmation des cycles | 10/2019...
  • Page 56: 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 : "Motif d'usinage PATTERN DEF", Page 64 Informations complémentaires : "Tableaux de points", Page 71 HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 57 La CN approche le dernier point de départ. Sinon, définir un nouveau cycle d’usinage avec CYCL DEF La CN ne supporte pas M89 en combinaison avec la programmation FK ! HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 58 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 620 | Programmation des cycles | 10/2019...
  • Page 59: Paramètres De Cycles Par Défaut

    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 620 | Programmation des cycles | 10/2019...
  • Page 60: Introduire Global Def

    Appuyer sur la softkey 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 Valider chaque fois avec la touche ENT HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 61: 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 620 | Programmation des cycles | 10/2019...
  • Page 62: Données D'ordre Général À Effet Global

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

    DEPLAC. HAUT. SECU. : vous devez sélectionner si la CN doit amener l'outil à la distance d'approche ou à la hauteur de sécurité définie entre les points de mesure Paramètres valables pour tous les cycles palpeurs 4xx HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 64: Motif D'usinage 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 620 | Programmation des cycles | 10/2019...
  • Page 65: Programmer 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 620 | Programmation des cycles | 10/2019...
  • Page 66: 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 620 | Programmation des cycles | 10/2019...
  • Page 67: Définir Un Motif

    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 620 | Programmation des cycles | 10/2019...
  • Page 68: Définir Un Cadre

    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 620 | Programmation des cycles | 10/2019...
  • Page 69: 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 620 | Programmation des cycles | 10/2019...
  • Page 70: Définir Un Segment De 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 620 | Programmation des cycles | 10/2019...
  • Page 71: Description

    Le nom du tableau de points doit commencer par une lettre si vous comptez l'utiliser en SQL. La softkey TRIER/ CACHER COLONNES vous permet de définir les coordonnées que vous souhaitez renseigner dans le tableau de points. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 72: 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 620 | Programmation des cycles | 10/2019...
  • Page 73: 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 620 | Programmation des cycles | 10/2019...
  • Page 74 Avec CYCL CALL PAT, la commande exécute le tableau de points que vous avez défini en dernier, même si vous avez défini le tableau de points dans un programme CN défini avec CALL PGM. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 75: Cycles D'usinage : Perçage

    Cycles d'usinage : perçage...
  • Page 76: 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 620 | Programmation des cycles | 10/2019...
  • Page 77: Percage (Cycle 200, Din/Iso : G200)

    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 620 | Programmation des cycles | 10/2019...
  • Page 78 Q202 une valeur qui soit plus élevée que la profondeur définie au paramètre Q201 plus la profondeur calculée à partir de l'angle de pointe. Vous pouvez même définir une valeur nettement plus élevée. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 79 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 620 | Programmation des cycles | 10/2019...
  • Page 80: Attention Lors De La Programmation

    R0. Le signe du paramètre de cycle Profondeur détermine le sens de l’usinage. Si vous programmez une profondeur égale à 0, la commande n'exécute pas le cycle. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 81 ;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 620 | Programmation des cycles | 10/2019...
  • Page 82: Alesage A L'outil (Cycle 202, Din/Iso : G202, Option 19)

    à 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 620 | Programmation des cycles | 10/2019...
  • Page 83 La machine et la commande doivent avoir été préparées par le constructeur de la machine. Ce cycle n'est utilisable que sur des machines avec une broche asservie. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 84 Vous pouvez ainsi positionner à nouveau l'outil en incrémental. Si la fonction M7 ou M8 était activée avant l'appel de cycle, la commande rétablit cet état à la fin du cycle. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 85 Q336 Angle pour orientation broche? (en 13 CYCL CALL absolu) : angle auquel la TNC doit positionner l'outil avant son dégagement. Plage de 14 L X+80 Y+50 FMAX M99 programmation : -360,000 à 360,000 HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 86: Percage Universel (Cycle 203, Din/Iso : G203, Option 19)

    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 620 | Programmation des cycles | 10/2019...
  • Page 87 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 620 | Programmation des cycles | 10/2019...
  • Page 88 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 620 | Programmation des cycles | 10/2019...
  • Page 89 R0. Le signe du paramètre de cycle Profondeur détermine le sens de l’usinage. Si vous programmez une profondeur égale à 0, la commande n'exécute pas le cycle. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 90 : 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 620 | Programmation des cycles | 10/2019...
  • Page 91 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 620 | Programmation des cycles | 10/2019...
  • Page 92: Lamage En Tirant (Cycle 204, Din/Iso : G204, Option 19)

    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 620 | Programmation des cycles | 10/2019...
  • Page 93 Si la fonction M7 ou M8 était activée avant l'appel de cycle, la commande rétablit cet état à la fin du cycle. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 94 à laquelle aucune collision Q254=200 ;AVANCE PLONGEE ne peut se produire entre l'outil et la pièce Q255=0 ;TEMPORISATION (moyen de serrage). Plage de programmation : 0 à 99999,9999 HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 95 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 620 | Programmation des cycles | 10/2019...
  • Page 96: Percage Profond Universel (Cycle 205, Din/Iso: G205, Option 19)

    à 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 620 | Programmation des cycles | 10/2019...
  • Page 97 Q379, la commande ne modifiera que le point initial du mouvement de plongée. La commande ne modifie pas les mouvements de retrait. Ces derniers se réfèrent à la coordonnée de la surface de la pièce. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 98 CN déplace à nouveau l'outil à la profondeur de passe actuelle; valeur lors de la dernière passe. Plage de programmation : 0 à 99999,9999 HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 99 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 620 | Programmation des cycles | 10/2019...
  • Page 100: 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 620 | Programmation des cycles | 10/2019...
  • Page 101 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 620 | Programmation des cycles | 10/2019...
  • Page 102 à -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 620 | Programmation des cycles | 10/2019...
  • Page 103 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 620 | Programmation des cycles | 10/2019...
  • Page 104: Fraisage De Trous (Cycle 208, Din/Iso : G208, Option 19)

    7 Pour finir, l'outil est amené à la distance d'approche ou au saut de bride Q204, en avance rapide FMAX. Le saut de bride Q204 n'est utilisé que si sa valeur est supérieure à celle de la distance d'approche Q200. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 105 Pour la première trajectoire hélicoïdale, le facteur de recouvrement choisi est le plus élevé possible, afin d'éviter que l'outil ne touche le fond du trou. Toutes les autres trajectoires sont réparties uniformément. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 106 ;DIAMETRE NOMINAL en compte. Q342=0 ;DIAMETRE PRE-PERCAGE = Fraisage en avalant –1 = Fraisage en opposition (Si vous indiquez la Q351=+1 ;MODE FRAISAGE valeur 0, l'usinage se fera en avalant.) HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 107: Percage Profond Monolevre (Cycle 241, Din/Iso : G241, Option 19)

    Pour connaître la valeur de la position de retrait, se référer au document suivant : voir Page 100 9 Si vous avez programmé un saut de bride, la commande y amène l'outil avec l'avance FMAX. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 108 R0. Le signe du paramètre de cycle Profondeur détermine le sens de l’usinage. Si vous programmez une profondeur égale à 0, la commande n'exécute pas le cycle. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 109 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 620 | Programmation des cycles | 10/2019...
  • Page 110 : 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 620 | Programmation des cycles | 10/2019...
  • Page 111: 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 620 | Programmation des cycles | 10/2019...
  • Page 112 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 620 | Programmation des cycles | 10/2019...
  • Page 113 à -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 620 | Programmation des cycles | 10/2019...
  • Page 114 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 620 | Programmation des cycles | 10/2019...
  • Page 115 Le signe du paramètre de cycle Q344 (diamètre) ou Q201 (profondeur) définit le sens de l'usinage. Si vous programmez le diamètre ou la profondeur à 0, la commande n'exécute pas le cycle. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 116 ;COORD. SURFACE PIECE (moyen de serrage). Plage de programmation : 0 à Q204=100 ;SAUT DE BRIDE 99999,9999 12 L x+30 y+20 R0 fmax m3 m99 13 L X+80 Y+50 R0 FMAX M99 HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 117 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 620 | Programmation des cycles | 10/2019...
  • Page 118 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 620 | Programmation des cycles | 10/2019...
  • Page 119 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 620 | Programmation des cycles | 10/2019...
  • Page 121 Cycles d'usinage : taraudage / fraisage de filets...
  • Page 122 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 620 | Programmation des cycles | 10/2019...
  • Page 123 à 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 620 | Programmation des cycles | 10/2019...
  • Page 124 (n°113601) : durée de la temporisation au fond du taraudage, après l'arrêt de la broche thrdPreSwitch (n°113602) : temporisation de la broche avant d'atteindre le fond du taraudage HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 125 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 620 | Programmation des cycles | 10/2019...
  • Page 126 (on) ou pas (off) en cas de saisie d'une profondeur positive 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 620 | Programmation des cycles | 10/2019...
  • Page 127 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 620 | Programmation des cycles | 10/2019...
  • Page 128 True: (la vitesse de rotation de la broche des petites profondeurs de filetage est limitée de manière à ce que la broche tourne à vitesse de rotation constante pendant env. 1/3 du temps) False: (aucune limitation) HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 129 (moyen de serrage). Plage de programmation : 0 à Q239=+1 ;PAS DE VIS 99999,9999 Q203=+25 ;COORD. SURFACE PIECE Q204=50 ;SAUT DE BRIDE HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 130 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 620 | Programmation des cycles | 10/2019...
  • Page 131 (on) ou pas (off) en cas de saisie d'une profondeur positive 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 620 | Programmation des cycles | 10/2019...
  • Page 132 (n°113601) : durée de la temporisation au fond du taraudage, après l'arrêt de la broche thrdPreSwitch (n°113602) : temporisation de la broche avant d'atteindre le fond du taraudage HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 133 - 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 620 | Programmation des cycles | 10/2019...
  • Page 134 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 620 | Programmation des cycles | 10/2019...
  • Page 135 Par exemple, si vous souhaitez uniquement répéter l’usinage d’un chanfrein dans un cycle, il est possible de programmer 0 pour la PROFONDEUR FILETAGE. Le sens d’usinage est alors déterminé par la PROFONDEUR PLONGEE. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 136 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 620 | Programmation des cycles | 10/2019...
  • Page 137 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 620 | Programmation des cycles | 10/2019...
  • Page 138 Veiller à avoir un espace suffisant dans le trou ! Si vous modifiez la profondeur de filetage, la commande modifie automatiquement le point de départ du mouvement hélicoïdal. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 139 = 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 620 | Programmation des cycles | 10/2019...
  • Page 140 Pour les petits diamètres de taraudage, Q512=0 ;APPROCHE EN AVANCE 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 620 | Programmation des cycles | 10/2019...
  • Page 141 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 620 | Programmation des cycles | 10/2019...
  • Page 142 Si un chanfrein frontal est souhaité, attribuez la valeur 0 au paramètre de profondeur pour le chanfrein. Programmez la profondeur de filetage égale à la profondeur du chanfrein soustrait d'au moins un tiers de pas du filet. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 143 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 de programmation : 0 à 99999,9999 HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 144 ;SAUT DE BRIDE vous pouvez réduire le risque de bris d'outil Q254=150 ;AVANCE PLONGEE en diminuant l'avance d'approche. Plage d’introduction 0 à 99999,999 ou FAUTO Q207=500 ;AVANCE FRAISAGE Q512=0 ;APPROCHE EN AVANCE HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 145 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 620 | Programmation des cycles | 10/2019...
  • Page 146 étape d'usinage. Programmez la profondeur de filetage pour qu'elle soit égale au minimum à la profondeur de perçage moins un tiers de fois le pas de vis. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 147 à la profondeur de Q256=0.2 ;RETR. BRISE-COPEAUX passe actuelle après un retrait du trou. Plage de Q358=+0 ;PROF. POUR CHANFREIN programmation : 0 à 99999,9999 HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 148 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 620 | Programmation des cycles | 10/2019...
  • Page 149 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 620 | Programmation des cycles | 10/2019...
  • Page 150 (filetage vers la droite ou vers la gauche) et le sens de rotation de l'outil, car seul le sens d'usinage allant de la surface de la pièce vers l'intérieur de la pièce est possible. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 151 Plage de programmation : 0 à 99999,9999 Q203 Coordonnées surface pièce? (en absolu) : coordonnée de la surface de la pièce. Plage de programmation : -99999,9999 à 99999,9999 HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 152 ;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 620 | Programmation des cycles | 10/2019...
  • Page 153 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 620 | Programmation des cycles | 10/2019...
  • Page 154 Si vous avez programmé la valeur 0 à l'un des paramètres de profondeur, la commande n'exécutera pas cette étape d'usinage. Le signe du paramètre de cycle Profondeur de filetage détermine le sens de l’usinage. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 155 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 de programmation : 0 à 99999,9999 HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 156 Q203=+30 ;COORD. SURFACE PIECE en diminuant l'avance d'approche. Plage Q204=50 ;SAUT DE BRIDE d’introduction 0 à 99999,999 ou FAUTO Q254=150 ;AVANCE PLONGEE Q207=500 ;AVANCE FRAISAGE Q512=0 ;APPROCHE EN AVANCE HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 157 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 620 | Programmation des cycles | 10/2019...
  • Page 158 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 620 | Programmation des cycles | 10/2019...
  • Page 159 Cycles d'usinage : fraisage de poches/ tenons / rainures...
  • Page 160 258 TENON POLYGONAL Cycle d'ébauche et de finition permettant de réaliser un polygone régulier 233 SURFAÇAGE Surface transversale comptant jusqu'à trois limites HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 161 (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 620 | Programmation des cycles | 10/2019...
  • Page 162 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 620 | Programmation des cycles | 10/2019...
  • Page 163 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 620 | Programmation des cycles | 10/2019...
  • Page 164 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 de programmation : -99999,9999 à 99999,9999 HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 165 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 620 | Programmation des cycles | 10/2019...
  • Page 166 : 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 620 | Programmation des cycles | 10/2019...
  • Page 167 Q200, puis effectue un saut de bride Q204 avant de revenir en avance rapide au centre de la poche. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 168 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 620 | Programmation des cycles | 10/2019...
  • Page 169 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 620 | Programmation des cycles | 10/2019...
  • Page 170 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 620 | Programmation des cycles | 10/2019...
  • Page 171 8 CYCL DEF 252 POCHE CIRCULAIRE de déplacement de l'outil lorsqu'il approche de la Q215=0 ;OPERATIONS D'USINAGE profondeur, en mm/min. Plage de programmation : 0 à 99999,999, sinon FAUTO, FU, FZ HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 172 é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 620 | Programmation des cycles | 10/2019...
  • Page 173 : 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 620 | Programmation des cycles | 10/2019...
  • Page 174 é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 620 | Programmation des cycles | 10/2019...
  • Page 175 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 620 | Programmation des cycles | 10/2019...
  • Page 176 +1 = fraisage en avalant –1 = fraisage en opposition PREDEF : la CN utilise la valeur de la séquence GLOBAL DEF . (Si vous indiquez la valeur 0, l'usinage se fera en avalant.) HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 177 Q338=0: finition en une seule passe. Plage de Q338=5 ;PASSE DE FINITION programmation : 0 à 99999,9999 Q200=2 ;DISTANCE D'APPROCHE Q203=+0 ;COORD. SURFACE PIECE HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 178 : 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 620 | Programmation des cycles | 10/2019...
  • Page 179 é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 620 | Programmation des cycles | 10/2019...
  • Page 180 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 620 | Programmation des cycles | 10/2019...
  • Page 181 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 620 | Programmation des cycles | 10/2019...
  • Page 182 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 620 | Programmation des cycles | 10/2019...
  • Page 183 Plage de programmation : Q201=-20 ;PROFONDEUR 0 à 99999,999, sinon FAUTO, FU, FZ Q202=5 ;PROFONDEUR DE PASSE Q369=0.1 ;SUREP. DE PROFONDEUR Q206=150 ;AVANCE PLONGEE PROF. Q338=5 ;PASSE DE FINITION Q200=2 ;DISTANCE D'APPROCHE HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 184 : 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 620 | Programmation des cycles | 10/2019...
  • Page 185 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 620 | Programmation des cycles | 10/2019...
  • Page 186 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 620 | Programmation des cycles | 10/2019...
  • Page 187 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 620 | Programmation des cycles | 10/2019...
  • Page 188 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 620 | Programmation des cycles | 10/2019...
  • Page 189 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 620 | Programmation des cycles | 10/2019...
  • Page 190 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 620 | Programmation des cycles | 10/2019...
  • Page 191 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 620 | Programmation des cycles | 10/2019...
  • Page 192 99999,9999 Q202 Profondeur de passe? (en incrémental) : distance parcourue par l'outil en une passe ; la valeur doit être supérieure à 0. Plage de programmation : 0 à 99999,9999 HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • 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 620 | Programmation des cycles | 10/2019...
  • Page 194 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 620 | Programmation des cycles | 10/2019...
  • Page 195 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 620 | Programmation des cycles | 10/2019...
  • Page 196 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 620 | Programmation des cycles | 10/2019...
  • Page 197 0 et -99999,9999, tous les coins du contour seront prévus avec un chanfrein ; la valeur indiquée correspondra alors à la longueur du chanfrein. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 198 Plage de saisie 0 à 99999,9999, sinon PREDEF Q203 Coordonnées surface pièce? (en absolu) : coordonnée de la surface de la pièce. Plage de programmation : -99999,9999 à 99999,9999 HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 199 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 620 | Programmation des cycles | 10/2019...
  • Page 200 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 620 | Programmation des cycles | 10/2019...
  • Page 201 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 620 | Programmation des cycles | 10/2019...
  • Page 202 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 620 | Programmation des cycles | 10/2019...
  • Page 203 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 620 | Programmation des cycles | 10/2019...
  • Page 204 Si une limite (Q347, Q348 ou Q349) est programmée dans le sens d'usinage Q350, le cycle rallonge le contour de la valeur du rayon d'angle Q220, dans le sens de la passe. La surface indiquée est intégralement usinée. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 205 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 620 | Programmation des cycles | 10/2019...
  • Page 206 Finition latérale : Les trajectoires sont rallongées de la valeur de Q357 au paramètre Q350 SENS DE FRAISAGE. Plage de programmation : de 0 à 99999,9999 HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 207 : limite sur la partie positive de l'axe principal valeur : limite sur la partie négative de l'axe auxiliaire valeur : limite sur la partie positive de l'axe auxiliaire HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 208 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 620 | Programmation des cycles | 10/2019...
  • Page 209 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 620 | Programmation des cycles | 10/2019...
  • Page 210 ;AVANCE DE FINITION Q439=0 ;REFERENCE AVANCE 11 CYCL CALL FMAX M3 Appel du cycle Rainures 12 L Z+250 R0 FMAX M2 Dégagement de l'outil, fin du programme 13 END PGM C210 MM HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 211 Cycles : conversions de coordonnées...
  • Page 212 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 620 | Programmation des cycles | 10/2019...
  • Page 213 Ce cycle peut être exécuté en mode FUNCTION MODE MILL, FUNCTION MODE TURN et en mode FUNCTION DRESS. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 214 Il se peut que ce dernier ait déjà fait 16 CYCL DEF 7.3 Z-5 l'objet d'un décalage. Plage de programmation : max. 6 axes CN, chacun de -99999,9999 à 99999,9999 HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 215 : 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 620 | Programmation des cycles | 10/2019...
  • Page 216 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 620 | Programmation des cycles | 10/2019...
  • Page 217 Appuyer sur la softkey SELECT. TYPE. Appuyer sur la softkey AFFICHER TOUS Sélectionner le tableau de votre choix ou indiquer un nouveau nom de fichier Sélectionner le fichier avec la touche ENT HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 218 Trier ou masquer les colonnes (une fenêtre s'ouvre) Autre fonction : supprimer, sélectionner, désélectionner tout, enregistrer sous Réinitialiser la colonne Editer le champ actuel Trier les points zéro (une fenêtre s'ouvre pour sélectionner le tri) HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 219 Les modifications ne sont valables que pour le tableau ouvert. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 220 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 620 | Programmation des cycles | 10/2019...
  • Page 221 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 620 | Programmation des cycles | 10/2019...
  • Page 222 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 620 | Programmation des cycles | 10/2019...
  • Page 223 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 620 | Programmation des cycles | 10/2019...
  • Page 224 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 620 | Programmation des cycles | 10/2019...
  • Page 225 "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 620 | Programmation des cycles | 10/2019...
  • Page 226 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 620 | Programmation des cycles | 10/2019...
  • Page 227 à 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 620 | Programmation des cycles | 10/2019...
  • Page 228 Si vous avez réglé la fonction Exécution de programme en incliné sur Activé en Mode Manuel, la valeur angulaire entrée dans ce menu sera écrasée par le cycle 19 Plan d'usinage. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 229 M120. Programmer l'usinage comme vous le feriez dans un plan d'usinage non incliné. Lorsque vous appelez de nouveau le cycle pour d'autres angles, vous n'avez pas besoin de réinitialiser l'usinage. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 230 à 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 620 | Programmation des cycles | 10/2019...
  • Page 231 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 620 | Programmation des cycles | 10/2019...
  • Page 232 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 620 | Programmation des cycles | 10/2019...
  • Page 233 1. Activer décalage du point zéro 2. Activer l'Inclin. plan d'usinage 3. Activer la rotation Usinage de la pièce 1. Annuler la rotation 2. Réinitialiser l'Inclin. plan d'usinage 3. Annuler le décalage du point zéro HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 234 De manière automatique avec un palpeur 3D HEIDENHAIN Informations complémentaires : manuel utilisateur Configuration, test et exécution de programmes CN "Cycles palpeurs : initialisation Informations complémentaires : automatique des points d'origine", Page 445 HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 235 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 620 | Programmation des cycles | 10/2019...
  • Page 236 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 620 | Programmation des cycles | 10/2019...
  • Page 237 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 620 | Programmation des cycles | 10/2019...
  • Page 239 Cycles d'usinage : définitions de motifs...
  • Page 240 Cycle 257 TENON CIRCULAIRE Cycle 262 FRAISAGE DE FILETS Cycle 263 FILETAGE SUR UN TOUR FILETAGE AV. PERCAGE Cycle 264 FILET. HEL. AV.PERC. Cycle 265 Cycle 267 FILET.EXT. SUR TENON HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 241 Grâce à la fonction PATTERN DEF, vous disposez d'autres motifs de points réguliers. Informations complémentaires : "Tableaux de points", Page 71 Informations complémentaires : "Motif d'usinage PATTERN DEF", Page 64 HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 242 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 620 | Programmation des cycles | 10/2019...
  • Page 243 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 programmation : 0 à 99999,9999 HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 244 : : 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 620 | Programmation des cycles | 10/2019...
  • Page 245 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 620 | Programmation des cycles | 10/2019...
  • Page 246 : il doit se déplacer au saut de bride entre Q243=4 ;NOMBRE DE LIGNES chaque usinage. 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 620 | Programmation des cycles | 10/2019...
  • Page 247 Ce cycle ne peut être exécuté qu'en mode FUNCTION MODE MILL. Le cycle 224 est actif avec DEF . Le cycle 224 appelle aussi automatiquement le dernier cycle d'usinage défini. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 248 ;PT INITIAL 1ER AXE Q226=+0 ;PT INITIAL 2EME AXE QS501="ABC" ; TEXTE Q458=+1 ;SELEC. TAILLE Q459=+1 ;TAILLE Q224=+0 ;POSITION ANGULAIRE Q200=+2 ;DISTANCE D'APPROCHE Q203=+0 ;COORD. SURFACE PIECE Q204=50 ;SAUT DE BRIDE HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 249 ;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 620 | Programmation des cycles | 10/2019...
  • Page 250 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 620 | Programmation des cycles | 10/2019...
  • Page 251 Cycles d'usinage : poche avec contour...
  • Page 252 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 620 | Programmation des cycles | 10/2019...
  • Page 253 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 620 | Programmation des cycles | 10/2019...
  • Page 254 24 FINITION LATERALE (utilisation facultative) Cycles étendus : Softkey Cycle Page 270 DONNEES TRACE CONTOUR 25 TRACE DE CONTOUR 275 RAINURE DE CONTOUR FRAISAGE EN TOURBILLON 276 TRACE DE CONTOUR 3D HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 255 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 620 | Programmation des cycles | 10/2019...
  • Page 256 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 620 | Programmation des cycles | 10/2019...
  • Page 257 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 620 | Programmation des cycles | 10/2019...
  • Page 258 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 620 | Programmation des cycles | 10/2019...
  • Page 259 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 620 | Programmation des cycles | 10/2019...
  • Page 260 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 620 | Programmation des cycles | 10/2019...
  • Page 261 Q9 = -1 en opposition pour poche et îlot Q9 = +1 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 620 | Programmation des cycles | 10/2019...
  • Page 262 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 620 | Programmation des cycles | 10/2019...
  • Page 263 Exemple 58 CYCL DEF 21 PRE-PERCAGE Q10=+5 ;PROFONDEUR DE PASSE Q11=100 ;AVANCE PLONGEE PROF. Q13=1 ;OUTIL D'EVIDEMENT HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 264 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 620 | Programmation des cycles | 10/2019...
  • Page 265 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 620 | Programmation des cycles | 10/2019...
  • Page 266 (rainure), la commande effectuera une plongée pendulaire (la longueur pendulaire est calculée à partir de LCUTS et ANGLE (longueur pendulaire = LCUTS / tan ANGLE)) HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 267 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 620 | Programmation des cycles | 10/2019...
  • Page 268 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 620 | Programmation des cycles | 10/2019...
  • Page 269 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 620 | Programmation des cycles | 10/2019...
  • Page 270 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 620 | Programmation des cycles | 10/2019...
  • Page 271 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 620 | Programmation des cycles | 10/2019...
  • Page 272 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 620 | Programmation des cycles | 10/2019...
  • Page 273 CN, dans l'ordre défini. 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 620 | Programmation des cycles | 10/2019...
  • Page 274 Le dernier outil utilisé est considéré Q438=-1 : comme l'outil d'évidement (comportement par défaut) Q438=0 : En l'absence de pré-évidement, entrer le numéro d'un outil de rayon 0. Il s'agit généralement de l'outil numéro 0. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 275 CN. Ne définissez pas de correction de rayon si vous utilisez le cycle 270 dans le sous-programme de contour. Définir le cycle 270 avant le cycle 25. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 276 (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 620 | Programmation des cycles | 10/2019...
  • Page 277 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 620 | Programmation des cycles | 10/2019...
  • Page 278 16384 éléments de contour. Le cycle 20 DONNEES DU CONTOUR n'est pas nécessaire. 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 620 | Programmation des cycles | 10/2019...
  • Page 279 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 620 | Programmation des cycles | 10/2019...
  • Page 280 La commande rallonge toujours la trajectoire de l'outil parallèlement au contour. Plage de programmation 0 à 99,999 HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 281 à 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 620 | Programmation des cycles | 10/2019...
  • Page 282 (si programmé ainsi). La paroi de la rainure est accostée tangentiellement par la TNC, à partir du point de départ déterminé dans la séquence APPR. La commande tient alors compte du mode de fraisage, en avalant ou en opposition. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 283 La commande n'a pas besoin du cycle 20 DONNEES DU CONTOUR avec le cycle 275. Le point de départ ne doit pas se trouver dans un coin du contour si la rainure est fermée. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 284 Q201 Profondeur? (en incrémental) : distance entre la surface de la pièce et le fond de la rainure Plage de programmation : -99999,9999 à 99999,9999 HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 285 = 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 620 | Programmation des cycles | 10/2019...
  • Page 286 : 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 620 | Programmation des cycles | 10/2019...
  • Page 287 à 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 620 | Programmation des cycles | 10/2019...
  • Page 288 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 620 | Programmation des cycles | 10/2019...
  • Page 289 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 620 | Programmation des cycles | 10/2019...
  • Page 290 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 620 | Programmation des cycles | 10/2019...
  • Page 291 La commande rallonge toujours la trajectoire de l'outil parallèlement au contour. Plage de programmation 0 à 99,999 HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 292 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 620 | Programmation des cycles | 10/2019...
  • Page 293 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 620 | Programmation des cycles | 10/2019...
  • Page 294 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 620 | Programmation des cycles | 10/2019...
  • Page 295 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 620 | Programmation des cycles | 10/2019...
  • Page 296 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 620 | Programmation des cycles | 10/2019...
  • Page 297 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 620 | Programmation des cycles | 10/2019...
  • Page 299 Cycles d'usinage : fraisage de contour optimisé...
  • Page 300 L'angle d'attaque de l'outil est indirectement défini via le recouvrement de trajectoire. Le recouvrement de trajectoire peut au maximum avoir pour valeur 1. Ceci correspond à un angle de maximum 90°. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 301 Q438, de manière à ce que les plus petits rayons intérieurs soient de 10 mm lors de la finition. La fraise de finition n'a aussi aucun risque de subir une surcharge. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 302 60 LBL 0 99 END PGM SL2 MM Vue d'ensemble Cycles OCM : Softkey Cycle Page 271 DONNEES DE CONTOUR 272 EBAUCHE OCM 273 PROFONDEUR DE FINIITION OCM 274 FINITION LATERALE OCM HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 303 Plage de programmation : 0 à Q201 99999,9999 Q369 Q369 Surep. finition en profondeur? (en incrémental) : surépaisseur de finition pour la profondeur. Plage de programmation : 0 à 99999,9999 HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 304 59 CYCL DEF 271 DONNEES CONTOUR Q203=+0 ;COORD. SURFACE PIECE Q201=-20 ;PROFONDEUR Q368=+0 ;SUREPAIS. LATERALE Q369=+0 ;SUREP. DE PROFONDEUR Q260=+100 ;HAUTEUR DE SECURITE Q578=+0.2 ;FACTEUR COIN INTERIEUR Q569=+0 ;LIMITE OUVERTE HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 305 4 A l'étape suivante, la CN amène l'outil à la profondeur de passe suivante et répète la procédure d'ébauche jusqu'à atteindre la profondeur programmée. 5 L'outil retourne ensuite à la hauteur de sécurité, dans l'axe d'outil. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 306 Si les conditions géométriques ne permettent pas d'effectuer une plongée hélicoïdale (rainure), la CN vous informe que la plongée n'est pas possible à cet endroit. Une reprise d'usinage est alors possible, avec un plus petit outil. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 307 Le dernier outil utilisé dans un cycle 272 est considéré comme l'outil d'évidement (comportement par défaut) Q438=0 : En l'absence de pré-évidement, entrer le numéro d'un outil de rayon 0. Il s'agit généralement de l'outil numéro 0. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 308 +1 = fraisage en avalant –1 = fraisage en opposition PREDEF : la CN utilise la valeur de la séquence GLOBAL DEF . (Si vous indiquez la valeur 0, l'usinage se fera en avalant.) HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 309 La CN exécute toujours la finition en avalant, avec le cycle 273. Vous devez définir un outil d'évidement dans le paramètre de cycle Q438, sinon la CN émet un message d'erreur. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 310 Q385=+500 ;AVANCE DE FINITION Q438=-1:. Le dernier outil utilisé est considéré Q568=+0.3 ;FACTEUR DE PLONGEE comme l'outil d'évidement (comportement par défaut). Q253=+750 ;AVANCE PRE-POSIT. Q200=+2 ;DISTANCE D'APPROCHE Q438=-1 ;OUTIL EVIDEMENT HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 311 271. Vous devez définir un outil d'évidement dans le paramètre de cycle Q438, sinon la CN émet un message d'erreur. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 312 –1 = fraisage en opposition D'ÉVIDEMENT? PREDEF : la CN utilise la valeur de la séquence GLOBAL DEF . (Si vous indiquez la valeur 0, Q351=+1 ;MODE FRAISAGE l'usinage se fera en avalant.) HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 313 Q438=+0 ;OUTIL EVIDEMENT Q577=+0.2 ;FACT. RAYON D'APPROCHE Q351=+1 ;MODE FRAISAGE 10 CYCL CALL Appel du cycle 11 TOOL CALL "MILL_D8" Z S8000 F1500 Appel de l’outil, diamètre 8 12 M3 HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 314 Sous-programme de contour 1 27 L X+0 Y+0 28 L X+100 29 L Y+100 30 L X+0 31 L Y+0 32 LBL 0 33 LBL 2 Sous-programme de contour 2 HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 315 37 L X+70 38 L Y+70 39 RND R5 40 L X+30 41 L Y+100 42 RND R5 43 L X+0 44 L Y+0 45 LBL 0 46 END PGM OCM_POCKET MM HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 316 9 CYCL CALL Appel du cycle 10 TOOL CALL "MILL_D6_FINISH" Z S10000 F2000 Appeler l'outil de diamètre D6 11 M3 12 L Z+250 R0 FMAX 13 L X+0 Y+0 R0 FMAX HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 317 33 LBL 3 Sous-programme de contour 3 34 L X-20 Y-20 35 L Y+20 36 L X+20 37 L Y-20 38 L X-20 39 LBL 0 40 END PGM OCM_DEPTH MM HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 319 Cycles d'usinage : corps d'un cylindre...
  • Page 320 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 620 | Programmation des cycles | 10/2019...
  • Page 321 4 Les étapes 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 d'outil. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 322 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 620 | Programmation des cycles | 10/2019...
  • Page 323 ê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 620 | Programmation des cycles | 10/2019...
  • Page 324 à 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 620 | Programmation des cycles | 10/2019...
  • Page 325 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 620 | Programmation des cycles | 10/2019...
  • Page 326 Définissez le comportement d'approche via le paramètre apprDepCylWall (n°201004) CircleTangential : pour exécuter une approche et une sortie tangentielles LineNormal : le déplacement jusqu'au point de départ du contour s'effectue en ligne droite. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 327 (inch) Q20 Largeur rainure? : largeur de la rainure à réaliser. Plage de programmation : -99999,9999 à 99999,9999 HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 328 Plage de programmation de la tolérance : 0,0001 à 9,9999 : utiliser une tolérance de Recommandation 0,02 mm. Fonction inactive : entrer 0 (configuration par défaut). HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 329 5 Les étapes 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 620 | Programmation des cycles | 10/2019...
  • Page 330 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 620 | Programmation des cycles | 10/2019...
  • Page 331 (inch) Q20 Largeur oblong? : largeur de la traverse à réaliser. Plage de programmation : -99999,9999 à 99999,9999 HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 332 5 Les étapes 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 620 | Programmation des cycles | 10/2019...
  • Page 333 Définissez le comportement d'approche via le paramètre apprDepCylWall (n°201004) CircleTangential : pour exécuter une approche et une sortie tangentielles LineNormal : le déplacement jusqu'au point de départ du contour s'effectue en ligne droite. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 334 ê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 620 | Programmation des cycles | 10/2019...
  • Page 335 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 620 | Programmation des cycles | 10/2019...
  • Page 336 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 620 | Programmation des cycles | 10/2019...
  • Page 337 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 620 | Programmation des cycles | 10/2019...
  • Page 339 Cycles d'usinage : poche de contour avec formule de contour...
  • Page 340 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 620 | Programmation des cycles | 10/2019...
  • Page 341 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 620 | Programmation des cycles | 10/2019...
  • Page 342 SELECTIONNER FICHIER et sélectionner le programme Valider avec la touche FIN Programmer la séquence SEL CONTOUR avant les cycles SL. Le cycle 14 CONTOUR n'est plus nécessaire si vous utilisez SEL CONTOUR. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 343 îlots purs d'une poche. Utilisez pour cela la formule de contour simple. "Cycles SL avec Informations complémentaires : formule de contour simple", Page 351 HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 344 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 620 | Programmation des cycles | 10/2019...
  • Page 345 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 620 | Programmation des cycles | 10/2019...
  • Page 346 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 620 | Programmation des cycles | 10/2019...
  • Page 347 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 254). HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 348 ;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 620 | Programmation des cycles | 10/2019...
  • Page 349 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 620 | Programmation des cycles | 10/2019...
  • Page 350 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 620 | Programmation des cycles | 10/2019...
  • Page 351 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 620 | Programmation des cycles | 10/2019...
  • Page 352 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 620 | Programmation des cycles | 10/2019...
  • Page 353 Sinon, appuyer sur la softkey SELECTION FICHIER Définir le numéro d'un paramètre string Définir le numéro d'un label Définir le nom d'un label Définir le numéro d'un paramètre string d'un label HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 354 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 254). HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 355 Cycles : fonctions spéciales...
  • Page 356 9 TEMPORISATION 12 Appel de programme 13 Orientation de la broche 32 TOLERANCE 225 GRAVAGE de texte 232 SURFACAGE 238 MESURE ETAT MACHINE 239 CALCUL DE LA CHARGE 18 Filetage HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 357 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 620 | Programmation des cycles | 10/2019...
  • Page 358 Q agissent systématiquement de manière globale. Par conséquent, il est à noter que toute modification apportée aux paramètres Q du programme CN appelé aura une répercussion sur le programme CN appelant. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 359 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 620 | Programmation des cycles | 10/2019...
  • Page 360 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 620 | Programmation des cycles | 10/2019...
  • Page 361 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 620 | Programmation des cycles | 10/2019...
  • Page 362 Tolérance avec NO ENT, vous utilisez la touche PGM MGT pour sélectionner un nouveau programme CN Après avoir annulé le cycle 32, la TNC active à nouveau la tolérance prédéfinie au paramètre machine. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 363 Si vous travaillez avec une fraise toroïdale, la tolérance angulaire est d'une grande importance. : tolérance angulaire en degrés π : nombre Pi R: rayon moyen du tore, en mm : tolérance d'usinage, en mm HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 364 : 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 620 | Programmation des cycles | 10/2019...
  • Page 365 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 620 | Programmation des cycles | 10/2019...
  • Page 366 Q200 Distance d'approche? (en incrémental) : Q574=+0 ;LONGUEUR DU TEXTE distance entre la pointe de l'outil et la surface de la pièce Plage de saisie 0 à 99999,9999, sinon PREDEF HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 367 Si Q513 est supérieur à zéro, la CN 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 620 | Programmation des cycles | 10/2019...
  • Page 368 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 620 | Programmation des cycles | 10/2019...
  • Page 369 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 620 | Programmation des cycles | 10/2019...
  • Page 370 MOD. Dans les modes PAS A PAS et EN CONT., la CN tient compte du statut du compteur dans le menu MOD. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 371 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 620 | Programmation des cycles | 10/2019...
  • Page 372 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 620 | Programmation des cycles | 10/2019...
  • Page 373 PT INITIAL 3EME AXE et Q386 POINT FINAL 3EME AXE, la commande ne lancera pas le cycle (profondeur programmée = 0). Programmez une valeur Q227 supérieure à la valeur de Q386. Sinon, la commande émet un message d'erreur. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 374 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 620 | Programmation des cycles | 10/2019...
  • Page 375 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 620 | Programmation des cycles | 10/2019...
  • Page 376 : Configuration, test et Informations complémentaires exécution de programmes CN C'est le constructeur de votre machine qui définit le déroulement précis des mouvements des axes. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 377 ;MODE les potentiomètres d'avance et d'avance rapide 1: Aucune donnée de mesure n'est générée. Il n'est possible de réguler le mouvement des axes avec le potentiomètre d'avance et d'avance rapide. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 378 ; les paramètres activés avec Q570=0 sont de la charge. indépendants 4 Après avoir équipé la machine ou après avoir fini d'exécuter un programme CN, il peut s'avérer utile de modifier ces paramètres. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 379 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 620 | Programmation des cycles | 10/2019...
  • Page 380 Les valeurs déterminées sont immédiatement actives. Exemple 62 CYCL DEF 239 DEFINIR CHARGE Q570=+0 ;DEFINITION CHARGE HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 381 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 620 | Programmation des cycles | 10/2019...
  • Page 382 = 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 620 | Programmation des cycles | 10/2019...
  • Page 383 Travail avec les cycles palpeurs...
  • Page 384 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 620 | Programmation des cycles | 10/2019...
  • Page 385 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 620 | Programmation des cycles | 10/2019...
  • Page 386 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) HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 387 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 620 | Programmation des cycles | 10/2019...
  • Page 388 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 620 | Programmation des cycles | 10/2019...
  • Page 389 à 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 620 | Programmation des cycles | 10/2019...
  • Page 390 Appuyer sur la softkey 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 620 | Programmation des cycles | 10/2019...
  • Page 391 Vous ne devez pas forcément effectuer un enregistrement Numéro de série ? dans cette colonne. La commande reporte automatique- ment le numéro de série du palpeur, si celui-ci est doté d’une interface EnDat. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 392 à cône. Ne pas opter pour ce mode. Ce mode n'est actuellement pas encore supporté par les commandes HEIDENHAIN. 6: pour l'activation du palpeur via un signal infrarouge. Privilégiez ce mode. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 393 Cycles palpeurs : déterminer automatiquement l'erreur d'ali- gnement de la pièce...
  • Page 394 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 620 | Programmation des cycles | 10/2019...
  • Page 395 Y positif, compensation par rotation du plateau circulaire 404 INIT. ROTAT. DE BASE Initialisation d'une rotation de base au choix HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 396 Système de coordonnées de program- mation I-CS : Input Coordinate System W-CS Système de coordonnées de la pièce W-CS : Workpiece Coordinate System Objet Objets à palper : cercle, tenon, plan, arête HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 397 Q prévus pour le cycle. Les écarts mesurés illustrent la différence des valeurs réelles mesurées par rapport à la moyenne de tolérance. Si aucune tolérance n'est indiquée, ils se réfèrent à la cote nominale. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 398 Selon la position à laquelle se trouve le palpeur, il existe un risque de collision. En mode semi-automatique, effectuer un déplacement manuel à la hauteur de sécurité après chaque procédure de palpage. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 399 Cela signifie que la position effective mesurée est enregistrée a posteriori comme position nominale. Aucune erreur n'est donc enregistrée pour cette position et aucune correction de position n'est nécessaire. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 400 QS1105= "?" ;2ÈME POINT AXE OUTIL Position nominale 2 ; axe d'outil inconnu Q1117=+10 ;DIAMETRE 2 Diamètre de la 2ème position Q1115=+0 ;TYPE DE GEOMETRIE Type de géométrie de deux trous HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 401 Position nominale 2 de l'axe auxiliaire disponible, mais position de la pièce inconnue QS1105= "?" ;2ÈME POINT AXE OUTIL Position nominale 2 ; axe d'outil inconnu Q372=+2 ;SENS DE PALPAGE Sens de palpage Y+ HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 402 QS1108= "?0" ;3È POINT AXE OUTIL Position nominale 3 de l'axe d'outil, mais position de la pièce inconnue Q372=-3 ;SENS DE PALPAGE Sens de palpage Z- HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 403 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 620 | Programmation des cycles | 10/2019...
  • Page 404 Position nominale 1 de l'axe auxiliaire avec surveillance de la tolérance et de la position effective QS1102= "-10-0.2+0.02@Q1900" ;1ER POINT AXE OUTIL Position nominale 1 de l'axe d'outil avec surveillance de la tolérance et de la position effective HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 405 Q983 à Q985 Deuxièmes erreurs de positions mesurées Q986 à Q988 Troisièmes erreurs de positions mesurées Q183 Etat de la pièce (-1=non défini / 0=bon / 1=reprise d'usinage / 2=rebut) HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 406 0), la rotation doit être enregistrée (Q1121 différent de 0). Dans le cas contraire, vous recevez un message d'erreur. En effet, les axes du plateau circulaire ne peuvent pas être alignés sans définir l'évaluation de la rotation. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 407 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 620 | Programmation des cycles | 10/2019...
  • Page 408 é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 620 | Programmation des cycles | 10/2019...
  • Page 409 : : pas de rotation de base : définir une rotation de base. La commande mémorise ici la rotation de base. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 410 Erreur d'angle mesurée dans I-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 620 | Programmation des cycles | 10/2019...
  • Page 411 0), la rotation doit être enregistrée (Q1121 différent de 0). Dans le cas contraire, vous recevez un message d'erreur. En effet, les axes du plateau circulaire ne peuvent pas être alignés avec une rotation de base active. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 412 Q320 Distance d'approche? (en incrémental) : distance supplémentaire entre le point de palpage et la bille de palpage. Q320 agit en plus de SET_UP (tableau de palpeurs). Plage de programmation : 0 à 99999,9999 HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 413 La commande exécute un mouvement de compensation avec les axes linéaires. : positionner automatiquement l'axe incliné sans actualiser la pointe de palpage (TURN) HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 414 : 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 620 | Programmation des cycles | 10/2019...
  • Page 415 Q966 à Q967 Premier et deuxième diamètres mesurés Q980 à Q982 Premières erreurs de positions mesurées Q983 à Q985 Deuxièmes erreurs de positions mesurées Q994 Erreur d'angle mesurée dans I-CS HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 416 Q996 à Q997 Ecart mesuré pour le premier diamètre et le deuxième diamètre Q183 Etat de la pièce (-1=non défini / 0=bon / 1=reprise d'usinage / 2=rebut) HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 417 0), la rotation doit être enregistrée (Q1121 différent de 0). Dans le cas contraire, vous recevez un message d'erreur. En effet, les axes du plateau circulaire ne peuvent pas être alignés avec une rotation de base active. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 418 2: 1ère position=perçage et 2ème position=tenon 3: 1ère position=tenon et 2ème position=perçage Q423 Nombre de palpages? (en absolu) : nombre de points de palpage sur le diamètre. Plage de programmation : 3 à 8 HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 419 é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 620 | Programmation des cycles | 10/2019...
  • Page 420 : 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 620 | Programmation des cycles | 10/2019...
  • Page 421 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 396 HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 422 MODE MILL. Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe de palpage. La commande réinitialise une rotation de base active en début de cycle. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 423 : : 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 620 | Programmation des cycles | 10/2019...
  • Page 424 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 620 | Programmation des cycles | 10/2019...
  • Page 425 5 Pour terminer, la commande retire le palpeur à la hauteur de sécurité et exécute la rotation de base calculée. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 426 : C avec axe d’outil Z B avec l'axe d'outil Y A avec axe d’outil X HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 427 Un enregistrement est donc effectué dans la colonne OFFSET correspondante du tableau de points d’origine. (Exemple : pour l’axe d’outil Z, l’enregistrement se fait dans C_OFFS.) Q305 dépend des paramètres suivants : HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 428 à 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 620 | Programmation des cycles | 10/2019...
  • Page 429 5 Pour terminer, la commande retire le palpeur à la hauteur de sécurité et exécute la rotation de base calculée. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 430 : C avec axe d’outil Z B avec l'axe d'outil Y A avec axe d’outil X HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 431 : : 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 620 | Programmation des cycles | 10/2019...
  • Page 432 SPC) Q337 = 0 et simultanément Q402 = 1 : le paramètre Q305 n'a aucun effet. Q337 = 1 : le paramètre Q305 agit comme décrit plus haut. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 433 à 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 620 | Programmation des cycles | 10/2019...
  • Page 434 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 620 | Programmation des cycles | 10/2019...
  • Page 435 MIROIR, cycle 10 ROTATION, cycle 11 FACTEUR ECHELLE et 26 FACT. ECHELLE AXE. Réinitialiser au préalable les conversions de coordonnées Ce cycle ne peut être exécuté qu'en mode FUNCTION MODE MILL. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 436 : : 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 620 | Programmation des cycles | 10/2019...
  • Page 437 > 0: La valeur enregistrée à Q305 est Q312 ignorée. Un 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 620 | Programmation des cycles | 10/2019...
  • Page 438 N’agit que si le Mode automatique ou l'axe C est choisi pour l'axe rotatif (Q312 = 0 ou 6). Plage de programmation : 0 à 360,000 HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 439 - 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 620 | Programmation des cycles | 10/2019...
  • Page 440 Plus l'incrément angulaire programmé est petit et moins le centre de cercle calculé par la commande sera précis. Valeur de saisie minimale : 5° HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 441 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 620 | Programmation des cycles | 10/2019...
  • Page 442 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 620 | Programmation des cycles | 10/2019...
  • Page 443 = copier le point d'origine actif à la ligne de point d'origine 0 et activer le point d'origine 0 >1 = mémoriser la rotation de base au point d'origine indiqué. Le point d'origine n'est pas activé. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 444 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 620 | Programmation des cycles | 10/2019...
  • Page 445 Cycles palpeurs : initialisation automatique des points d'origine...
  • Page 446 417 PT REF DANS AXE PALP (2ème barre de softkeys) Mesure de la position de votre choix sur l'axe de palpage et définition comme point d'origine HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 447 CfgPresetSettings (n°204600), la commande vérifie lors du palpage si la position de l'axe rotation correspond aux angles d'inclinaison ROT 3D. Si ce n'est pas le cas, la commande émet un message d'erreur. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 448 (coordonnées REF) a été modifié et vous devez définir un transfert de valeurs de mesure avec le paramètre Q303. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 449 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 620 | Programmation des cycles | 10/2019...
  • Page 450 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 620 | Programmation des cycles | 10/2019...
  • Page 451 Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe de palpage Ce cycle ne peut être exécuté qu'en mode FUNCTION MODE MILL. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 452 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 620 | Programmation des cycles | 10/2019...
  • Page 453 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 620 | Programmation des cycles | 10/2019...
  • Page 454 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 620 | Programmation des cycles | 10/2019...
  • Page 455 Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe de palpage Ce cycle ne peut être exécuté qu'en mode FUNCTION MODE MILL. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 456 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 620 | Programmation des cycles | 10/2019...
  • Page 457 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 620 | Programmation des cycles | 10/2019...
  • Page 458 é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 620 | Programmation des cycles | 10/2019...
  • Page 459 Valeur de saisie minimale : 5° Programmez un incrément angulaire inférieur à 90°, plage de saisie -120° - 120° HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 460 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 620 | Programmation des cycles | 10/2019...
  • Page 461 : 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 620 | Programmation des cycles | 10/2019...
  • Page 462 à 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 620 | Programmation des cycles | 10/2019...
  • Page 463 é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 620 | Programmation des cycles | 10/2019...
  • Page 464 Valeur de saisie minimale : 5° Programmez un incrément angulaire inférieur à 90°, plage de saisie -120° - 120° HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 465 ;2.COO.POUR AXE PALP. : déplacement à la hauteur de sécurité entre les Q384=+0 ;3.COO.POUR AXE PALP. points de mesure Q333=+1 ;POINT DE REFERENCE Q423=4 ;NOMBRE DE PALPAGES Q365=1 ;TYPE DEPLACEMENT HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 466 é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 620 | Programmation des cycles | 10/2019...
  • Page 467 à 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 620 | Programmation des cycles | 10/2019...
  • Page 468 é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 620 | Programmation des cycles | 10/2019...
  • Page 469 (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 620 | Programmation des cycles | 10/2019...
  • Page 470 : 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 620 | Programmation des cycles | 10/2019...
  • Page 471 é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 620 | Programmation des cycles | 10/2019...
  • Page 472 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 620 | Programmation des cycles | 10/2019...
  • Page 473 é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 620 | Programmation des cycles | 10/2019...
  • Page 474 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 620 | Programmation des cycles | 10/2019...
  • Page 475 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 620 | Programmation des cycles | 10/2019...
  • Page 476 é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 620 | Programmation des cycles | 10/2019...
  • Page 477 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 620 | Programmation des cycles | 10/2019...
  • Page 478 é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 620 | Programmation des cycles | 10/2019...
  • Page 479 Réinitialiser au préalable les conversions de coordonnées Ce cycle ne peut être exécuté qu'en mode FUNCTION MODE MILL. Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe de palpage. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 480 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 620 | Programmation des cycles | 10/2019...
  • Page 481 : 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 620 | Programmation des cycles | 10/2019...
  • Page 482 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 620 | Programmation des cycles | 10/2019...
  • Page 483 Ce cycle ne peut être exécuté qu'en mode FUNCTION MODE MILL. 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 620 | Programmation des cycles | 10/2019...
  • Page 484 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 620 | Programmation des cycles | 10/2019...
  • Page 485 : 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 620 | Programmation des cycles | 10/2019...
  • Page 486 é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 620 | Programmation des cycles | 10/2019...
  • Page 487 Réinitialiser au préalable les conversions de coordonnées Ce cycle ne peut être exécuté qu'en mode FUNCTION MODE MILL. Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe de palpage. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 488 ;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 620 | Programmation des cycles | 10/2019...
  • Page 489 é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 620 | Programmation des cycles | 10/2019...
  • Page 490 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 620 | Programmation des cycles | 10/2019...
  • Page 491 à 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 620 | Programmation des cycles | 10/2019...
  • Page 492 ;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 620 | Programmation des cycles | 10/2019...
  • Page 493 : 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 620 | Programmation des cycles | 10/2019...
  • Page 494 é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 620 | Programmation des cycles | 10/2019...
  • Page 495 Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe de palpage. Ce cycle ne peut être exécuté qu'en mode FUNCTION MODE MILL. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 496 : 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 620 | Programmation des cycles | 10/2019...
  • Page 497 à 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 620 | Programmation des cycles | 10/2019...
  • Page 498 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 620 | Programmation des cycles | 10/2019...
  • Page 499 é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 620 | Programmation des cycles | 10/2019...
  • Page 500 Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe de palpage. Ce cycle ne peut être exécuté qu'en mode FUNCTION MODE MILL. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 501 Q384=+0 ;3.COO.POUR AXE PALP. activation automatique Q333=+1 ;POINT DE REFERENCE 0, alors la commande utilise le tableau Q303 = de points zéro. Le point zéro n'est pas activé automatiquement. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 502 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 620 | Programmation des cycles | 10/2019...
  • Page 503 ;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 620 | Programmation des cycles | 10/2019...
  • Page 504 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 620 | Programmation des cycles | 10/2019...
  • Page 505 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 620 | Programmation des cycles | 10/2019...
  • Page 507 Cycles palpeurs : contrôle automatique des pièces...
  • Page 508 424 MESURE EXT. RECTANG. Mesure de la longueur et de la largeur d'un tenon rectangu- laire 425 MESURE INT. RAINURE (2ème barre de softkeys) Mesure de la largeur intérieure d'une rainure HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 509 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 620 | Programmation des cycles | 10/2019...
  • Page 510 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 620 | Programmation des cycles | 10/2019...
  • Page 511 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 620 | Programmation des cycles | 10/2019...
  • Page 512 QS est indiqué sous IDX. Q0= Q0 +0.2 ; ajouter l'index du numéro d'outil de base Dans le cycle : Q330 = Q0 ; utiliser le numéro d'outil avec l'index HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 513 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 620 | Programmation des cycles | 10/2019...
  • Page 514 à 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 620 | Programmation des cycles | 10/2019...
  • Page 515 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 620 | Programmation des cycles | 10/2019...
  • Page 516 à 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 620 | Programmation des cycles | 10/2019...
  • Page 517 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 620 | Programmation des cycles | 10/2019...
  • Page 518 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 620 | Programmation des cycles | 10/2019...
  • Page 519 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 620 | Programmation des cycles | 10/2019...
  • Page 520 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 620 | Programmation des cycles | 10/2019...
  • Page 521 Ces paramètres ont uniquement été intégrés pour des raisons de compatibilité. Par exemple, si vous importez un programme de la commande de fraisage-tournage TNC 640, aucun message d'erreur ne s'affichera. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 522 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 620 | Programmation des cycles | 10/2019...
  • Page 523 : : 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 620 | Programmation des cycles | 10/2019...
  • Page 524 à programmer. Ces paramètres ont uniquement été intégrés pour des raisons de compatibilité. Par exemple, si vous importez un programme de la commande de fraisage-tournage TNC 640, aucun message d'erreur ne s'affichera. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 525 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 620 | Programmation des cycles | 10/2019...
  • Page 526 Ces paramètres ont uniquement été intégrés pour des raisons de compatibilité. Par exemple, si vous importez un programme de la commande de fraisage-tournage TNC 640, aucun message d'erreur ne s'affichera. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 527 : 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 620 | Programmation des cycles | 10/2019...
  • Page 528 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 620 | Programmation des cycles | 10/2019...
  • Page 529 à programmer. Ces paramètres ont uniquement été intégrés pour des raisons de compatibilité. Par exemple, si vous importez un programme de la commande de fraisage-tournage TNC 640, aucun message d'erreur ne s'affichera. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 530 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 620 | Programmation des cycles | 10/2019...
  • Page 531 Dans ce cas, le palpeur ne se déplace pas à la hauteur de sécurité entre les quatre points de mesure. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 532 : 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 620 | Programmation des cycles | 10/2019...
  • Page 533 (voir "Surveillance de l'outil", Page 512). 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 620 | Programmation des cycles | 10/2019...
  • Page 534 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 620 | Programmation des cycles | 10/2019...
  • Page 535 : 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 620 | Programmation des cycles | 10/2019...
  • Page 536 : 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 620 | Programmation des cycles | 10/2019...
  • Page 537 Attention lors de la programmation ! Ce cycle ne peut être exécuté qu'en mode FUNCTION MODE MILL. Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe de palpage. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 538 .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 620 | Programmation des cycles | 10/2019...
  • Page 539 : : 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 620 | Programmation des cycles | 10/2019...
  • Page 540 Attention lors de la programmation ! Ce cycle ne peut être exécuté qu'en mode FUNCTION MODE MILL. Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe de palpage. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 541 ;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 620 | Programmation des cycles | 10/2019...
  • Page 542 : 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 620 | Programmation des cycles | 10/2019...
  • Page 543 Ces paramètres ont uniquement été intégrés pour des raisons de compatibilité. Par exemple, si vous importez un programme de la commande de fraisage-tournage TNC 640, aucun message d'erreur ne s'affichera. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 544 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 620 | Programmation des cycles | 10/2019...
  • Page 545 à programmer. Ces paramètres ont uniquement été intégrés pour des raisons de compatibilité. Par exemple, si vous importez un programme de la commande de fraisage-tournage TNC 640, aucun message d'erreur ne s'affichera. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 546 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 620 | Programmation des cycles | 10/2019...
  • Page 547 ;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 620 | Programmation des cycles | 10/2019...
  • Page 548 : 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 620 | Programmation des cycles | 10/2019...
  • Page 549 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 620 | Programmation des cycles | 10/2019...
  • Page 550 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 620 | Programmation des cycles | 10/2019...
  • Page 551 TCHPR431.TXT dans le même répertoire que le 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 620 | Programmation des cycles | 10/2019...
  • Page 552 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 620 | Programmation des cycles | 10/2019...
  • Page 553 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 620 | Programmation des cycles | 10/2019...
  • Page 554 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 620 | Programmation des cycles | 10/2019...
  • Page 555 Cycles palpeurs : fonctions spéciales...
  • Page 556 Cycle de mesure pour la création de cycles OEM 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 HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 557 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 620 | Programmation des cycles | 10/2019...
  • Page 558 Si le mode 1 est sélectionné, la CN mémorise la valeur -1 au 4ème paramètre de résultat et continue d'exécuter le cycle : 0: émettre un message d'erreur 1: ne pas émettre de message d'erreur HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 559 3 Enfin, la commande exécute un positionnement dans le sens inverse du sens de palpage. La course de déplacement est à définir au paramètre MB. La course ne peut aller au-delà de la position de départ. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 560 Lors du prépositionnement, veiller à ce que la commande déplace le centre de la bille de palpage non corrigé à la position définie ! Notez qu'en principe la commande décrit toujours 4 paramètres successifs. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 561 (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 620 | Programmation des cycles | 10/2019...
  • Page 562 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 620 | Programmation des cycles | 10/2019...
  • Page 563 : 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 620 | Programmation des cycles | 10/2019...
  • Page 564 é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 620 | Programmation des cycles | 10/2019...
  • Page 565 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 620 | Programmation des cycles | 10/2019...
  • Page 566 (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 620 | Programmation des cycles | 10/2019...
  • Page 567 Q434 Point de réf. pour longueur? (en absolu) : référence pour la longueur (par 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 620 | Programmation des cycles | 10/2019...
  • Page 568 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 620 | Programmation des cycles | 10/2019...
  • Page 569 Vous ne pouvez déterminer l'excentrement qu'avec le palpeur approprié. Un procès-verbal de mesure est automatiquement créé pendant une opération d'étalonnage. Ce procès-verbal porte le nom TCHPRAUTO.html. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 570 AVEC UNE BAGUE 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 620 | Programmation des cycles | 10/2019...
  • Page 571 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 620 | Programmation des cycles | 10/2019...
  • Page 572 Vous ne pouvez déterminer l'excentrement qu'avec le palpeur approprié. Un procès-verbal de mesure est automatiquement créé pendant une opération d'étalonnage. Ce procès-verbal porte le nom TCHPRAUTO.html. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 573 ;DEPLAC. HAUT. SECU. entre l'axe principal du plan d'usinage et le premier Q423=+8 ;NOMBRE DE PALPAGES point de palpage. Plage de programmation : 0 à Q380=+0 ;ANGLE DE REFERENCE 360,0000 HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 574 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 620 | Programmation des cycles | 10/2019...
  • Page 575 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 620 | Programmation des cycles | 10/2019...
  • Page 576 (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 620 | Programmation des cycles | 10/2019...
  • Page 577 à 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 620 | Programmation des cycles | 10/2019...
  • Page 579 Cycles palpeurs : mesure automatique de la cinématique...
  • Page 580 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 620 | Programmation des cycles | 10/2019...
  • Page 581 Sauvegarde et restauration automatiques de cinématiques 451 MESURE CINEMATIQUE Contrôle automatique ou optimisation de la cinématique de la machine 452 COMPENSATION PRESET Contrôle automatique ou optimisation de la cinématique de la machine HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 582 (numéro ID 655475-02), qui présentent une rigidité particulièrement élevée et qui sont spécialement conçues pour l'étalonnage de machines Si vous êtes intéressés, merci de bien vouloir prendre contact avec HEIDENHAIN. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 583 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 620 | Programmation des cycles | 10/2019...
  • Page 584 Le cycle ne rétablit plus de valeurs égales. Il rétablit uniquement des données qui sont différentes des données existantes. De même, les corrections sont rétablies à condition d'avoir été sauvegardées au préalable. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 585 Mode 1 : enregistrement dans un fichier journal de toutes les transformations antérieures et postérieures à la restauration Mode 2 : Liste des séquences de données mémorisées Mode 3 : Liste des séquences de données supprimées HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 586 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 620 | Programmation des cycles | 10/2019...
  • Page 587 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 588 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 620 | Programmation des cycles | 10/2019...
  • Page 589 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 620 | Programmation des cycles | 10/2019...
  • Page 590 2 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 620 | Programmation des cycles | 10/2019...
  • Page 591 Position de mesure 3 = Q411 + 2 * incrément angulaire = +50° --> 51° Position de mesure 4 = Q411 + 3 * incrément angulaire = +90° --> 90° HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 592 é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 620 | Programmation des cycles | 10/2019...
  • Page 593 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 620 | Programmation des cycles | 10/2019...
  • Page 594 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 620 | Programmation des cycles | 10/2019...
  • Page 595 à l'inversion. Plus le rayon du cercle de mesure est élevé, plus la commande est à même de déterminer précisément le jeu à l'inversion de l'axe rotatif (voir "Fonction journal", Page 602). HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 596 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 620 | Programmation des cycles | 10/2019...
  • Page 597 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 620 | Programmation des cycles | 10/2019...
  • Page 598 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 620 | Programmation des cycles | 10/2019...
  • Page 599 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 620 | Programmation des cycles | 10/2019...
  • Page 600 (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 620 | Programmation des cycles | 10/2019...
  • Page 601 ;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 620 | Programmation des cycles | 10/2019...
  • Page 602 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 620 | Programmation des cycles | 10/2019...
  • Page 603 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 620 | Programmation des cycles | 10/2019...
  • Page 604 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 620 | Programmation des cycles | 10/2019...
  • Page 605 ê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 620 | Programmation des cycles | 10/2019...
  • Page 606 Après une optimisation, redéfinir le point d'origine. 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 620 | Programmation des cycles | 10/2019...
  • Page 607 A. Si vous programmez la valeur 0, la commande ne mesure pas cet axe. Plage de programmation : 0 à 12 HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 608 ê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 620 | Programmation des cycles | 10/2019...
  • Page 609 ;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 620 | Programmation des cycles | 10/2019...
  • Page 610 ;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 620 | Programmation des cycles | 10/2019...
  • Page 611 ;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 620 | Programmation des cycles | 10/2019...
  • Page 612 ;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 620 | Programmation des cycles | 10/2019...
  • Page 613 (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 602) HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 615 Cycles palpeurs : étalonnage automatique des outils...
  • Page 616 à 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 620 | Programmation des cycles | 10/2019...
  • Page 617 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 620 | Programmation des cycles | 10/2019...
  • Page 618 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 620 | Programmation des cycles | 10/2019...
  • Page 619 : Tolérance de mesure = (r • measureTolerance1) / 5 mm) avec Rayon d'outil actif [mm] Erreur de mesure max. admissible measureTolerance1 : HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 620 É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 620 | Programmation des cycles | 10/2019...
  • Page 621 être mesuré. défini comme décalage. Si cela n'est pas le cas, le diamètre de la fraise boule sera mesuré trop bas. Le diamètre de l'outil est incor- rect. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 622 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 620 | Programmation des cycles | 10/2019...
  • Page 623 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 620 | Programmation des cycles | 10/2019...
  • Page 624 Les longueurs de toutes les dents sont ensuite mesurées par le changement d'orientation de la broche. Pour cette mesure, programmez ETALONNAGE DENTS dans le cycle TCH PROBE 31 = 1. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 625 TOOL.T. L'étalonnage dent par dent est possible pour les outils avec 20 dents au maximum. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 626 Plage de programmation : -99999,9999 à 99999,9999 Q341 Etalonnage dents? 0=non/1=oui : vous définissez ici si l'étalonnage dent par dent doit ou non être exécuté (possibilité d'étalonner jusqu'à 20 dents max.) complémentaires, Page 627 Informations HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 627 6 TOOL CALL 12 Z 7 TCH PROBE 31.0 LONGUEUR D'OUTIL 8 TCH PROBE 31.1 CONTROLE: 1 Q5 9 TCH PROBE 31.2 HAUT.: +120 10 TCH PROBE 31.3 ETALONNAGE DENTS: 1 HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 628 Si vous souhaitez réaliser en plus un étalonnage dent par dent, le rayon de toutes les dents est étalonné au moyen d'une orientation de la broche. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 629 ê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 620 | Programmation des cycles | 10/2019...
  • Page 630 Plage de programmation : -99999,9999 à 99999,9999 Q341 Etalonnage dents? 0=non/1=oui : vous définissez ici si l'étalonnage dent par dent doit ou non être exécuté (possibilité d'étalonner jusqu'à 20 dents max.) complémentaires, Page 631 Informations HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 631 6 TOOL CALL 12 Z 7 TCH PROBE 32.0 RAYON D'OUTIL 8 TCH PROBE 32.1 CONTROLE: 1 Q5 9 TCH PROBE 32.2 HAUT.: +120 10 TCH PROBE 32.3 ETALONNAGE DENTS: 1 HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 632 D'abord le rayon d'outil est étalonné, puis la longueur d'outil. L'opération de mesure se déroule selon les différentes étapes des cycles de mesure 31 et 32, 481 et 482. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 633 ê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 620 | Programmation des cycles | 10/2019...
  • Page 634 Plage de programmation : -99999,9999 à 99999,9999 Q341 Etalonnage dents? 0=non/1=oui : vous définissez ici si l'étalonnage dent par dent doit ou non être exécuté (possibilité d'étalonner jusqu'à 20 dents max.) Informations complémentaires, Page 635 HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 635 6 TOOL CALL 12 Z 7 TCH PROBE 33.0 MESURER OUTIL 8 TCH PROBE 33.1 CONTROLE: 1 Q5 9 TCH PROBE 33.2 HAUT.: +120 10 TCH PROBE 33.3 ETALONNAGE DENTS: 1 HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 636 é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 620 | Programmation des cycles | 10/2019...
  • Page 637 Avant l'étalonnage, vous devez indiquer dans le tableau d'outils TOOL.T le rayon et la longueur exacts de l'outil d'étalonnage. Le TT doit être réétalonné si vous modifiez sa position sur la table. HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 638 : 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 620 | Programmation des cycles | 10/2019...
  • Page 639 Tableau récapitu- latif: Cycles...
  • Page 640 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 620 | Programmation des cycles | 10/2019...
  • Page 641 Données du tracé du contour ■ Données de contour OCM ■ Ebauche OCM ■ Profondeur de finition OCM ■ Finition latérale OCM ■ Rainure trochoïdale ■ Tracé de contour 3D HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 642 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 ■ Mesurer la pièce, plan HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 643 Mesure/contrôle du rayon d'outil ■ Mesure/contrôle de la longueur et du rayon d'outil ■ Etalonnage du TT ■ 1410 Palpage d'arête ■ 1411 Palpage de deux cercles ■ 1420 Palpage dans le plan HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 644 Rotation de base via deux Principes de base OCM..300 Poche circulaire....167 tenons........429 Rainure de contour trochoïdale... Poche rectangulaire....161 Rotation de base via deux Rainure ronde...... 179 trous........425 HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 645 Palpeurs 3D......384 PATTERN DEF Mesure programmer......65 Coordonnée......543 utiliser........65 Plan........549 Perçage profond......96 Traverse extérieure....540 Plan d'usinage......228 Mesure 3D....... 559 Mesure avec le cycle 3.... 557 HEIDENHAIN | TNC 620 | Programmation des cycles | 10/2019...
  • Page 646 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:

817600-07817601-07817605-07

Table des Matières