HEIDENHAIN iTNC 530 Manuel D'utilisation
Masquer les pouces Voir aussi pour iTNC 530:
Table des Matières

Publicité

Liens rapides

Manuel d'utilisation
Programmation des cycles
iTNC 530
Logiciel CN
606420-04
606421-04
606424-04
Français (fr)
5/2014

Publicité

Table des Matières
loading

Sommaire des Matières pour HEIDENHAIN iTNC 530

  • Page 1 Manuel d'utilisation Programmation des cycles iTNC 530 Logiciel CN 606420-04 606421-04 606424-04 Français (fr) 5/2014...
  • Page 3: Remarques Concernant Ce Manuel

    Modifications souhaitées ou découverte d'une "coquille"? Nous nous efforçons en permanence d'améliorer notre documentation. Merci de votre aide, faites-nous part de vos souhaits de modification à l'adresse e-mail : tnc-userdoc@heidenhain.de. HEIDENHAIN iTNC 530...
  • Page 4: Type De Tnc, Logiciel Et Fonctions

    CN suivants : Type de TNC Nr. de logiciel CN iTNC 530, HSCI et HEROS 5 606420-04 iTNC 530 E, HSCI et HEROS 5 606421-04 Poste de programmation iTNC 530 606424-04 HSCI La lettre E désigne la version Export de la TNC. Les versions Export de la TNC sont soumises à...
  • Page 5 TNC. Manuel d'utilisation : Toutes les fonctions TNC sans rapport avec les cycles sont décrites dans le Manuel d'utilisation de l'iTNC 530. En cas de besoin, adressez-vous à HEIDENHAIN pour recevoir ce manuel d'utilisation. Numéro ID du Manuel Utilisateur Dialogue texte clair : 670387-xx.
  • Page 6: Options De Logiciel

    Options de logiciel L'iTNC 530 dispose de diverses options de logiciel activables par vous- même ou par le constructeur de votre machine. Chaque option doit être activée séparément et comporte individuellement les fonctions suivantes : Option logicielle 1 Interpolation sur corps de cylindre (cycles 27, 28, 29 et 39) Avance en mm/min.
  • Page 7 Description Commande à distance de calculateurs Manuel Dialogue externes (p. ex. un PC Windows) par conversat. Texte l'interface de la TNC clair Option Cross Talk Compensation (CTC) Description Compensation de couplages d'axes Manuel d'utilisation de la machine HEIDENHAIN iTNC 530...
  • Page 8 Option Position Adaptive Control (PAC) Description Adaptation des paramètres d'asservissement Manuel d'utilisation de la machine Option Load Adaptive Control (LAC) Description Adaptation dynamique des paramètres Manuel d'asservissement d'utilisation de la machine Option Active Chatter Control (ACC) Description Fonction entièrement automatique pour Manuel éviter les saccades pendant l'usinage d'utilisation de la...
  • Page 9: Niveau De Développement (Fonctions Upgrade)

    L'acquisition payante des codes correspondants vous permet d'activer les fonctions FCL. Pour cela, prenez contact avec le constructeur de votre machine ou avec HEIDENHAIN. Fonctions FCL 4 Description Représentation graphique de la zone Manuel d'utilisation protégée avec contrôle anti-collision...
  • Page 10: Lieu D'implantation Prévu

    Fonctions FCL 3 Description smarT.NC : aperçu de programmes de Pilote smarT.NC contours dans le gestionnaire de fichiers smarT.NC : stratégie de positionnement Pilote smarT.NC lors d'opérations d'usinage de points Fonctions FCL 2 Description Graphique filaire 3D Manuel d'utilisation Axe d'outil virtuel Manuel d'utilisation Gestion de périphériques USB (memory Manuel d'utilisation...
  • Page 11 KinematicsOpt : un nouveau paramètre a été ajouté pour déterminer le jeu d'un axe rotatif (voir „Jeu” à la page 489)  KinematicsOpt : gestion améliorée pour le positionnement des axes avec dentures Hirth (voir „Machines avec axes à denture Hirth” à la page 485) HEIDENHAIN iTNC 530...
  • Page 12 Nouvelles fonctions de cycles du logiciel 60642x-02  Nouveau cycle d'usinage 225 Gravure (voir „GRAVAGE (cycle 225, DIN/ISO: G225)” à la page 317)  Nouveau cycle d'usinage 276 Tracé de contour 3D (voir „TRACE DE CONTOUR 3D (cycle 276, DIN/ISO : G276)” à la page 213) ...
  • Page 13 Cycle 404 : nouveau paramètre Q305 à renseigner pour pouvoir enregistrer une rotation de base à la ligne de votre choix du tableau de points d'origine (voir „INITI. ROTAT. DE BASE (cycle 404, DIN/ISO: G404)” à la page 351) HEIDENHAIN iTNC 530...
  • Page 14 Fonctions de cycles du logiciel 60642x-01 modifiées  Comportement d'approche lors de la finition des flancs avec le cycle 24 (DIN/ISO : G124) modifié(voir „Attention lors de la programmation !” à la page 200) Fonctions de cycles du logiciel 60642x-02 modifiées ...
  • Page 15 Cycles palpeurs : initialisation automatique des points d'origine Cycles palpeurs : contrôle automatique des pièces Cycles palpeurs : fonctions spéciales Cycles palpeurs : étalonnage automatique de la cinématique Cycles palpeurs : étalonnage automatique des outils HEIDENHAIN iTNC 530...
  • Page 17 1 Principes de base / vues d'ensemble ..41 1.1 Introduction ..42 1.2 Groupes de cycles disponibles ..43 Résumé des cycles d'usinage ..43 Résumé des cycles de palpage ..44 HEIDENHAIN iTNC 530...
  • Page 18 2 Utiliser les cycles d'usinage ..45 2.1 Travailler avec les cycles d'usinage ..46 Généralités ..46 Cycles personnalisés à la machine ..47 Définir le cycle avec les softkeys ..48 Définir le cycle avec la fonction GOTO ..48 Appeler les cycles ..
  • Page 19 Paramètres du cycle ..95 3.10 PERCAGE MONOLEVRE (cycle 241, DIN/ISO: G241) ..96 Mode opératoire du cycle ..96 Attention lors de la programmation ! ..96 Paramètres du cycle ..97 3.11 Exemples de programmation ..99 HEIDENHAIN iTNC 530...
  • Page 20 4 Cycles d'usinage : taraudage / fraisage de filets ..103 4.1 Principes de base ..104 Résumé ..104 4.2 NOUVEAU TARAUDAGE avec mandrin de compensation (cycle 206, DIN/ISO: G206) ..105 Mode opératoire du cycle ..105 Attention lors de la programmation! ..105 Paramètres du cycle ..
  • Page 21 Paramètres du cycle ..162 5.7 TENON CIRCULAIRE (cycle 257, DIN/ISO: G257) ..164 Mode opératoire du cycle ..164 Attention lors de la programmation ! ..165 Paramètres du cycle ..166 5.8 Exemples de programmation ..168 HEIDENHAIN iTNC 530...
  • Page 22 6 Cycles d'usinage : définitions de motifs ..171 6.1 Principes de base ..172 Résumé ..172 6.2 MOTIFS DE POINTS SUR UN CERCLE (cycle 220, DIN/ISO: G220) ..173 Mode opératoire du cycle ..173 Attention lors de la programmation! ..173 Paramètres du cycle ..
  • Page 23 Attention lors de la programmation ! ..198 Paramètres du cycle ..199 7.8 FINITION LATERALE (cycle 24, DIN/ISO: G124) ..200 Mode opératoire du cycle ..200 Attention lors de la programmation ! ..200 Paramètres du cycle ..201 HEIDENHAIN iTNC 530...
  • Page 24 7.9 DONNEES TRACE CONTOUR (cycle 270, DIN/ISO: G270) ..202 Attention lors de la programmation! ..202 Paramètres du cycle ..203 7.10 TRACE DE CONTOUR (cycle 25, DIN/ISO: G125) ..204 Mode opératoire du cycle ..204 Attention lors de la programmation! ..205 Paramètres du cycle ..
  • Page 25 8.5 CORPS D'UN CYLINDRE Fraisage d'un contour externe (cycle 39, DIN/ISO: G139, option logicielle 1) ..236 Mode opératoire du cycle ..236 Attention lors de la programmation! ..237 Paramètres du cycle ..238 8.6 Exemples de programmation ..239 HEIDENHAIN iTNC 530...
  • Page 26 9 Cycles d'usinage : poche de contour avec formule de contour ..243 9.1 Cycles SL avec formule complexe de contour ..244 Principes de base ..244 Sélectionner le programme avec les définitions de contour ..246 Définir les descriptions de contour ..247 Introduire une formule complexe de contour ..
  • Page 27 Paramètres du cycle ..267 10.5 FRAISAGE TRANSVERSAL (cycle 232, DIN/ISO: G232) ..269 Mode opératoire du cycle ..269 Attention lors de la programmation ! ..271 Paramètres du cycle ..271 10.6 Exemples de programmation ..274 HEIDENHAIN iTNC 530...
  • Page 28 11 Cycles : conversions de coordonnées ..277 11.1 Principes de base ..278 Aperçu ..278 Action des conversions de coordonnées ..278 11.2 Décalage du POINT ZERO (cycle 7, DIN/ISO: G54) ..279 Action ..279 Paramètres du cycle ..279 11.3 Décalage du POINT ZERO avec tableaux de points zéro (cycle 7, DIN/ISO: G53) ..
  • Page 29 Combinaison avec d’autres cycles de conversion de coordonnées ..301 Mesure automatique dans le système incliné ..301 Marche à suivre pour l'usinage avec le cycle 19 PLAN D'USINAGE ..302 11.10 Exemples de programmation ..304 HEIDENHAIN iTNC 530...
  • Page 30 12 Cycles : fonctions spéciales ..307 12.1 Principes de base ..308 Résumé ..308 12.2 TEMPORISATION (cycle 9, DIN/ISO : G04) ..309 Fonction ..309 Paramètres du cycle ..309 12.3 APPEL DE PROGRAMME (cycle 12, DIN/ISO : G39) ..310 Fonction du cycle ..
  • Page 31 Palpeur à commutation, avance rapide pour déplacements de positionnement : MP6151 ..333 KinematicsOpt, limite de tolérance pour le mode Optimisation : MP6600 ..333 KinematicsOpt, écart autorisé par rapport au rayon de la bille étalon : MP6601 ..333 Exécuter les cycles palpeurs ..334 HEIDENHAIN iTNC 530...
  • Page 32 14 Cycles palpeurs : déterminer automatiquement l'erreur d'alignement de la pièce ..335 14.1 Principes de base ..336 Résumé ..336 Particularités communes aux cycles palpeurs pour déterminer l'erreur d'alignement d'une pièce ..337 14.2 ROTATION DE BASE (cycle 400, DIN/ISO : G400) ..338 Mode opératoire du cycle ..
  • Page 33 Attention lors de la programmation! ..381 Paramètres du cycle ..381 15.8 POINT DE REFERENCE EXTERIEUR COIN (cycle 414, DIN/ISO: G414) ..384 Mode opératoire du cycle ..384 Attention lors de la programmation! ..385 Paramètres du cycle ..386 HEIDENHAIN iTNC 530...
  • Page 34 15.9 POINT DE REFERENCE INTERIEUR COIN (cycle 415, DIN/ISO: G415) ..389 Mode opératoire du cycle ..389 Attention lors de la programmation! ..390 Paramètres du cycle ..390 15.10 PT DE REF CENTRE C.TROUS (cycle 416, DIN/ISO: G416) ..393 Mode opératoire du cycle ..
  • Page 35 Attention lors de la programmation! ..437 Paramètres du cycle ..437 16.9 MESURE INTERIEUR RAINURE (cycle 425, DIN/ISO: G425) ..440 Mode opératoire du cycle ..440 Attention lors de la programmation! ..440 Paramètres du cycle ..441 HEIDENHAIN iTNC 530...
  • Page 36 16.10 MESURE EXTERIEUR TRAVERSE (cycle 426, DIN/ISO: G426) ..443 Mode opératoire du cycle ..443 Attention lors de la programmation! ..443 Paramètres du cycle ..444 16.11 MESURE COORDONNEE (cycle 427, DIN/ISO: G427) ..446 Mode opératoire du cycle ..446 Attention lors de la programmation! ..
  • Page 37 Attention lors de la programmation! ..472 Paramètres du cycle ..473 17.8 ETALONNAGE TS (cycle 460, DIN/ISO: G460) ..474 Mode opératoire du cycle ..474 Attention lors de la programmation! ..474 Paramètres du cycle ..475 HEIDENHAIN iTNC 530...
  • Page 38 18 Cycles palpeurs : étalonnage automatique de la cinématique ..477 18.1 Etalonnage de la cinématique avec les palpeurs TS (option KinematicsOpt) ..478 Principes ..478 Résumé ..478 18.2 Conditions requises ..479 Attention lors de la programmation! ..479 18.3 SAUVEGARDER CINEMATIQUE (cycle 450, DIN/ISO: G450, option) ..
  • Page 39 Attention lors de la programmation! ..519 Paramètres du cycle ..520 19.6 Etalonnage total de l'outil (cycle 33 ou 483, DIN/ISO: G483) ..521 Mode opératoire du cycle ..521 Attention lors de la programmation! ..521 Paramètres du cycle ..522 HEIDENHAIN iTNC 530...
  • Page 41: Principes De Base / Vues D'ensemble

    Principes de base / vues d'ensemble...
  • Page 42 1.1 Introduction Des opérations répétitives contenant plusieurs phases d'usinage sont mémorisées dans la TNC sous forme de cycles. Les conversions du système de coordonnées et certaines fonctions spéciales sont disponibles sous forme de cycles. La plupart des cycles utilisent des paramètres Q comme paramètres de transfert.
  • Page 43: Groupes De Cycles Disponibles

    Cycles spéciaux : temporisation, appel de programme, orientation broche, tolérance, gravage, Page 308 tournage interpolé (option)  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 iTNC 530...
  • Page 44: Résumé Des Cycles De Palpage

    Résumé des cycles de palpage  La barre de softkeys affiche les différents groupes de cycles Groupe de cycles Softkey Page Cycles pour déterminer automatiquement et compenser le désalignement d'une pièce Page 336 Cycles d'initialisation automatique du point d'origine Page 358 Cycles de contrôle automatique de la pièce Page 412 Cycles d'étalonnage, cycles spéciaux...
  • Page 45: Utiliser Les Cycles D'usinage

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

    2.1 Travailler avec les cycles d'usinage Généralités Lorsque vous importez des programmes CN à partir d'anciennes commandes TNC ou créés sur des systèmes FAO, ou encore avec un éditeur ASCI, respectez les conventions suivantes :  Cycles d'usinage et de palpage avec des numéros inférieurs à...
  • Page 47: Cycles Personnalisés À La Machine

    Les cycles personnalisés utilisent parfoiis des paramètres de transfert déjà utilisés par HEIDENHAIN dans les cycles standards. L'utilisation simultanée de cycles actifs avec DEF (cycles que la TNC exécute lors de la définition du cycle voir également „Appeler les cycles” à la page 49) et de cycles actifs avec CALL (cycles que vous devez appeler pour l'exécution voir également „Appeler les cycles”...
  • Page 48: Définir Le Cycle Avec Les Softkeys

    Définir le cycle avec les softkeys  La barre de softkeys affiche les différents groupes de cycles  Sélectionner le groupe de cycles, p. ex., cycles de perçage  Sélectionner le cycle, p. ex. FRAISAGE DE FILETS. La TNC ouvre un dialogue et réclame toutes les données requises ;...
  • Page 49: Appeler Les Cycles

    PATTERN DEF (voir „Définition de motifs avec PATTERN DEF” à la page 56) ou dans un tableau de points (voir „Tableaux de points” à la page 64). HEIDENHAIN iTNC 530...
  • Page 50 Appel de cycle avec CYCL CALL POS La fonction CYCL CALL POS appelle une fois le dernier cycle d'usinage défini. Le point initial du cycle est la position définie dans la séquence CYCL CALL POS. La TNC positionne l'outil à la position indiquée dans CYCL CALL POS avec la logique de positionnement : ...
  • Page 51: Travail Avec Les Axes Auxiliaires U/V/W

    254 (RAINURE CIRCULAIRE), la TNC exécute le cycle sur les axes que vous avez programmés dans la dernière séquence de positionnement précédent l'appel de cycle correspondant. Si l'axe d'outil Z est actif, les combinaisons suivantes sont autorisées :     HEIDENHAIN iTNC 530...
  • Page 52 2.2 Paramètres des cycles par défaut Résumé Tous les cycles avec les numéros de 20 à 25 et supérieurs à 200 utilisent toujours les mêmes paramètres de cycle, comme p. ex. la distance d'approche Q200 que vous devez introduire à chaque définition de cycle.
  • Page 53: Introduire Global Def

    Le déroulement de l'usinage peut s'en trouver fortement affecté. Si vous introduisez une valeur fixe dans un cycle d'usinage, cette valeur n'est pas modifiée par les fonctions GLOBAL DEF. HEIDENHAIN iTNC 530...
  • Page 54: Données D'ordre Général À Effet Global

    Données d'ordre général à effet global  Distance d'approche : distance entre la face frontale de l'outil et la surface de la pièce lors de l'approche automatique à la position initiale du cycle dans l'axe d'outil  Saut de bride : position à laquelle la TNC positionne l'outil à la fin d'une phase d'usinage.
  • Page 55: Données À Effet Global Pour Les Opérations De Fraisage Avec Cycles De Contours

    Aborder hauteur sécurité est activée  Déplacement haut. sécu. : choisir si la TNC doit se déplacer entre les points de mesure à la distance d'approche ou bien à la hauteur de sécurité Paramètres valables pour tous les cycles palpeurs 4xx. HEIDENHAIN iTNC 530...
  • Page 56 2.3 Définition de motifs avec PATTERN DEF Utilisation La fonction PATTERN DEF permet de définir de manière simple des motifs d'usinage réguliers que vous pouvez appeler avec la fonction CYCL CALL PAT. Comme pour les définitions de cycles, vous disposez aussi de figures d'aide décrivant les paramètres à...
  • Page 57: Introduire Pattern Def

    SEL PATTERN. Vous pouvez utiliser la fonction d'amorce de séquence pour sélectionner n'importe quel point à partir duquel vous voulez démarrer ou continuer l'usinage (voir manuel d'utilisation, chapitre Test de programme et exécution de programme). HEIDENHAIN iTNC 530...
  • Page 58: Définir Des Positions D'usinage Individuellement

    Définir des positions d'usinage individuellement Vous pouvez introduire jusqu'à 9 positions d'usinage. Valider chaque position introduite avec la touche ENT. Si vous définissez une surface de pièce en Z différente de 0, cette valeur agit en plus de la valeur du paramètre Coord.
  • Page 59: Définir Une Seule Rangée

    Axe de référence : axe principal du plan d'usinage courant (p. ex. X avec l'axe d'outil Z). Valeur positive ou négative possible  Coordonnée surface pièce (en absolu) : introduire la coordonnée Z à laquelle doit débuter l'usinage HEIDENHAIN iTNC 530...
  • Page 60: Définir Un Motif Unique

    Définir un motif unique Si vous définissez une surface de pièce en Z différente de 0, cette valeur agit en plus de la valeur du paramètre Coord. surface pièce Q203 qui est défini dans le cycle d'usinage. Les paramètres Pos. ang. axe principal et Pos. ang. axe secondaire s'additionnent à...
  • Page 61: Définir Un Cadre Unique

    Pos. ang. axe secondaire : angle de rotation concernant uniquement l'axe secondaire du plan d'usinage déformé par rapport au point initial programmé. Valeur positive ou négative possible  Coordonnée surface pièce (en absolu) : introduire la coordonnée Z à laquelle doit débuter l'usinage HEIDENHAIN iTNC 530...
  • Page 62: Définir Un Cercle Entier

    Définir un cercle entier Si vous définissez une surface de pièce en Z différente de 0, cette valeur agit en plus de la valeur du paramètre Coord. surface pièce Q203 qui est défini dans le cycle d'usinage. Exemple : Séquences CN ...
  • Page 63: Définir Un Arc De Cercle

    En alternative, on peut introduire l'angle final (commutation par softkey)  Nombre d'usinages : nombre total de positions d'usinage sur le cercle  Coordonnée surface pièce (en absolu) : introduire la coordonnée Z à laquelle doit débuter l'usinage HEIDENHAIN iTNC 530...
  • Page 64: Tableaux De Points

    2.4 Tableaux de points Application Si vous souhaitez exécuter successivement un ou plusieurs cycles sur un motif irrégulier de points, vous devez créer dans ce cas des tableaux de points. Si vous utilisez des cycles de perçage, les coordonnées du plan d'usinage dans le tableau de points correspondent aux coordonnées des centres des trous.
  • Page 65: Ignorer Certains Points Pour L'usinage

    La TNC positionne l'outil à cette valeur dans l'axe d'outil avant d'approcher la position dans le plan d'usinage (voir également „Appeler le cycle en liaison avec les tableaux de points” à la page 67). HEIDENHAIN iTNC 530...
  • Page 66: Dans Le Programme, Sélectionner Le Tableau De Points

    Dans le programme, sélectionner le tableau de points En mode Mémorisation/édition de programme, choisir le programme pour lequel le tableau de points zéro doit être activé. Appeler la fonction de sélection du tableau de points : appuyer sur la touche PGM CALL Appuyer sur la softkey TABLEAU DE POINTS.
  • Page 67: Appeler Le Cycle En Liaison Avec Les Tableaux De Points

    Utilisez la fonction auxiliaire M103 si vous souhaitez vous déplacer en avance réduite lors du prépositionnement dans l'axe de broche, Mode d'action des tableaux de points avec les cycles SL et le cycle 12 La TNC interprète les points comme décalage supplémentaire du point zéro. HEIDENHAIN iTNC 530...
  • Page 68 Mode d'action des tableaux de points avec les cycles 200 à 208 et 262 à 267 La TNC interprète les points du plan d'usinage comme coordonnées du centre du trou. Vous devez définir l'arête supérieure de la pièce (Q203) à 0 si la coordonnée dans l'axe de broche définie dans le tableau de points doit être utilisée comme coordonnée du point initial.
  • Page 69: Cycles D'usinage : Perçage

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

    3.1 Principes de base Résumé La TNC dispose de 9 cycles destinés aux opérations de perçage les plus diverses : Cycle Softkey Page 240 CENTRAGE Page 71 avec pré-positionnement automatique, saut de bride, introduction facultative du diamètre de centrage/de la profondeur de centrage 200 PERCAGE Page 73...
  • Page 71: Mode Opératoire Du Cycle

    Avec le paramètre machine 7441 - bit 0, vous définissez si la TNC doit délivrer un message d'erreur (bit 0=0), ou non (bit 0=1), si la broche ne fonctionne pas lors de l'appel d'un cycle. Cette fonction doit également être adaptée par le constructeur de votre machine. HEIDENHAIN iTNC 530...
  • Page 72: Paramètres Du Cycle

    Paramètres du cycle  Distance d'approche Q200 (en incrémental) : distance entre la pointe de l'outil et la surface de la pièce ; introduire une valeur positive. Plage d’introduction 0 à 99999,9999, ou PREDEF  Choix profond./diamètre (0/1) Q343 : choix indiquant si le centrage doit être réalisé...
  • Page 73 Avec le paramètre machine 7441 - bit 0, vous définissez si la TNC doit délivrer un message d'erreur (bit 0=0), ou non (bit 0=1), si la broche ne fonctionne pas lors de l'appel d'un cycle. Cette fonction doit également être adaptée par le constructeur de votre machine. HEIDENHAIN iTNC 530...
  • Page 74 Paramètres du cycle  Distance d'approche Q200 (en incrémental) : distance entre la pointe de l'outil et la surface de la pièce ; introduire une valeur positive. Plage d’introduction 0 à 99999,9999, ou PREDEF  Profondeur Q201 (en incrémental) : distance entre la surface de la pièce et le fond du trou (pointe conique du foret).
  • Page 75: Alesage A L'alesoir

    Avec le paramètre machine 7441 - bit 0, vous définissez si la TNC doit délivrer un message d'erreur (bit 0=0), ou non (bit 0=1), si la broche ne fonctionne pas lors de l'appel d'un cycle. Cette fonction doit également être adaptée par le constructeur de votre machine. HEIDENHAIN iTNC 530...
  • Page 76 Paramètres du cycle  Distance d'approche Q200 (en incrémental) : distance entre la pointe de l'outil et la surface de la pièce. Plage d’introduction 0 à 99999,9999, ou PREDEF  Profondeur Q201 (en incrémental) : distance entre la surface de la pièce et le fond du trou. Plage d'introduction -99999,9999 à...
  • Page 77: Alesage A L'outil

    6 Pour terminer, la TNC dégage l'outil avec l'avance de retrait à la distance d'approche puis, de là, avec FMAX et – si celui-ci est programmé – au saut de bride. Si Q214=0, le retrait s'effectue le long de la paroi du trou HEIDENHAIN iTNC 530...
  • Page 78 Attention lors de la programmation ! La machine et la TNC doivent avoir été préparées par le constructeur de la machine. Cycle utilisable uniquement sur machines avec asservissement de broche. Programmer la séquence de positionnement au point initial (centre du trou) dans le plan d’usinage avec correction de rayon R0.
  • Page 79 Plage de saisie -99999,9999 à 99999,9999  Saut de bride Q204 (en incrémental) : coordonnée dans l'axe de broche excluant toute collision entre l'outil et la pièce (élément de serrage) Plage d’introduction 0 à 99999,9999, ou PREDEF HEIDENHAIN iTNC 530...
  • Page 80  Sens dégagement (0/1/2/3/4) Q214 : définir le sens de dégagement de l'outil au fond du trou (après l'orientation de la broche) Ne pas dégager l’outil Dégager l’outil dans le sens négatif de l’axe principal Dégager l’outil dans le sens négatif de l’axe secondaire Dégager l’outil dans le sens positif de l’axe principal...
  • Page 81: Percage Universel

    6 Au fond du trou, l'outil applique une temporisation – si celle-ci est programmée – pour dégager les copeaux. Après temporisation, il est dégagé avec l'avance de retrait à la distance d'approche. Si vous avez introduit un saut de bride, la TNC déplace l'outil à cette position avec FMAX HEIDENHAIN iTNC 530...
  • Page 82 Attention lors de la programmation ! Programmer la séquence de positionnement du point initial (centre du trou) dans le plan d’usinage avec correction de rayon R0. Le signe du paramètre de cycle Profondeur détermine le sens de l’usinage. Si vous programmez Profondeur = 0, la TNC n'exécute pas le cycle.
  • Page 83 (élément de serrage). Plage de saisie de 0 à 99999,9999 ou PREDEF  Valeur réduction Q212 (en incrémental) : après chaque passe, la TNC diminue la profondeur de passe de cette valeur. Plage d'introduction 0 à 99999,9999 HEIDENHAIN iTNC 530...
  • Page 84 Exemple : Séquences CN  Nb brise-copeaux avt retrait Q213 : nombre de brise-copeaux avant que la TNC ne dégage l'outil hors 11 CYCL DEF 203 PERCAGE UNIVERS. du trou pour dégager les copeaux. Pour briser les copeaux, la TNC dégage l'outil chaque fois de la Q200=2 ;DISTANCE D'APPROCHE valeur de retrait Q256.
  • Page 85 à nouveau de la valeur de la cote excentrique 6 Finalement, la TNC dégage l'outil à la distance d'approche avec l'avance de prépositionnement, puis, de là au saut de bride – si celui-ci est programmé avec FMAX. HEIDENHAIN iTNC 530...
  • Page 86 Attention lors de la programmation ! La machine et la TNC doivent avoir été préparées par le constructeur de la machine. Cycle utilisable uniquement sur machines avec asservissement de broche. Le cycle ne fonctionne qu'avec des outils d'usinage en tirant. Programmer la séquence de positionnement au point initial (centre du trou) dans le plan d’usinage avec correction de rayon R0.
  • Page 87 Avance lamage Q254 : vitesse de déplacement de l'outil lors du lamage, en mm/min. Plage d'introduction 0 à 99999,999, en alternative FAUTO, FU  Temporisation Q255 : temporisation en secondes au fond du lamage. Plage d'introduction 0 à 3600,000 HEIDENHAIN iTNC 530...
  • Page 88 Exemple : Séquences CN  Coord. surface pièce Q203 (en absolu) : coordonnée de la surface de la pièce. Plage d’introduction 11 CYCL DEF 204 LAMAGE EN TIRANT -99999,9999 à 99999,9999 ou PREDEF Q200=2 ;DISTANCE D'APPROCHE  Saut de bride Q204 (en incrémental) : coordonnée dans l'axe de broche excluant toute collision entre Q249=+5 ;PROF.
  • Page 89: Percage Profond

    7 Au fond du trou, l'outil exécute une temporisation – si celle-ci est programmée – pour dégager les copeaux. Après temporisation, il est dégagé avec l'avance de retrait à la distance d'approche. Si vous avez introduit un saut de bride, la TNC déplace l'outil à cette position avec FMAX HEIDENHAIN iTNC 530...
  • Page 90 Attention lors de la programmation ! Programmer la séquence de positionnement au point initial (centre du trou) dans le plan d’usinage avec correction de rayon R0. Le signe du paramètre de cycle Profondeur détermine le sens de l’usinage. Si vous programmez Profondeur = 0, la TNC n'exécute pas le cycle.
  • Page 91 TNC déplace l'outil à nouveau à la profondeur de passe actuelle, valeur lors de la dernière passe. Plage d'introduction 0 à 99999,9999 HEIDENHAIN iTNC 530...
  • Page 92 Exemple : Séquences CN  Profondeur de perçage pour brise-copeaux Q257 (en incrémental) : passe après laquelle la TNC 11 CYCL DEF 205 PERC. PROF. UNIVERS. applique un brise-copeaux Pas de brise-copeaux si l'on a introduit 0. Plage d'introduction 0 à 99999,9999 Q200=2 ;DISTANCE D'APPROCHE ...
  • Page 93: Fraisage De Trous

    4 La TNC repositionne ensuite l'outil au centre du trou 5 Pour terminer, la TNC dégage l'outil à la distance d'approche avec FMAX. Si vous avez introduit un saut de bride, la TNC déplace l'outil à cette position avec FMAX HEIDENHAIN iTNC 530...
  • Page 94 Attention lors de la programmation ! Programmer la séquence de positionnement au point initial (centre du trou) dans le plan d’usinage avec correction de rayon R0. Le signe du paramètre de cycle Profondeur détermine le sens de l’usinage. Si vous programmez Profondeur = 0, la TNC n'exécute pas le cycle.
  • Page 95 Q201=-80 ;PROFONDEUR PREDEF = valeur par défaut à partir de GLOBAL DEF Q206=150 ;AVANCE PLONGÉE PROF. Q334=1.5 ;PROFONDEUR DE PASSE Q203=+100 ;COORD. SURFACE PIÈCE Q204=50 ;SAUT DE BRIDE Q335=25 ;DIAMÈTRE NOMINAL Q342=0 ;DIAMÈTRE PRÉ-PERÇAGE Q351=+1 ;MODE FRAISAGE HEIDENHAIN iTNC 530...
  • Page 96 3.10 PERCAGE MONOLEVRE (cycle 241, DIN/ISO: G241) Mode opératoire du cycle 1 La TNC positionne l'outil dans l'axe de broche en avance rapide FMAX, à la distance d'approche programmée, au-dessus de la surface de la pièce 2 La TNC déplace ensuite l'outil avec l'avance de positionnement définie à...
  • Page 97  Avance retrait Q208 : vitesse de déplacement de l'outil lors du dégagement, en mm/min. Si vous introduisez Q208 = 0, l'outil se dégage avec l'avance Q206. Plage d’introduction : 0 à 99999,999 ou FMAX, FAUTO, PREDEF HEIDENHAIN iTNC 530...
  • Page 98 Exemple : Séquences CN  Sens rot. entrée/sortie (3/4/5) Q426 : sens de rotation de l'outil à l'entrée et à la sortie du perçage. 11 CYCL DEF 241 PERÇAGE MONOLÈVRE Plage d'introduction : 3: Rotation broche avec M3 Q200=2 ;DISTANCE D'APPROCHE 4: Rotation broche avec M4 Q201=-80 ;PROFONDEUR 5: Déplacement avec broche à...
  • Page 99: Exemples De Programmation

    5 CYCL DEF 200 PERCAGE Définition du cycle Q200=2 ;DISTANCE D'APPROCHE Q201=-15 ;PROFONDEUR Q206=250 ;AVANCE PLONGÉE PROF. Q202=5 ;PROFONDEUR DE PASSE Q210=0 ;TEMPO. EN HAUT Q203=-10 ;COORD. SURFACE PIÈCE Q204=20 ;SAUT DE BRIDE Q211=0.2 ;TEMPO. AU FOND Q395=0 ;REF. PROFONDEUR HEIDENHAIN iTNC 530...
  • Page 100 6 L X+10 Y+10 R0 FMAX M3 Aborder le trou 1, marche broche 7 CYCL CALL Appel du cycle 8 L Y+90 R0 FMAX M99 Aborder le 2ème trou, appeler le cycle 9 L X+90 R0 FMAX M99 Aborder le 3ème trou, appeler le cycle 10 L Y+10 R0 FMAX M99 Aborder le 4ème trou, appeler le cycle 11 L Z+250 R0 FMAX M2...
  • Page 101: Exemple : Utilisation Des Cycles De Perçage En Liaison Avec Pattern Def

    POS1( X+10 Y+10 Z+0 ) POS2( X+40 Y+30 Z+0 ) POS3( X+20 Y+55 Z+0 ) POS4( X+10 Y+90 Z+0 ) POS5( X+90 Y+90 Z+0 ) POS6( X+80 Y+65 Z+0 ) POS7( X+80 Y+30 Z+0 ) POS8( X+90 Y+10 Z+0 ) HEIDENHAIN iTNC 530...
  • Page 102 6 CYCL DEF 240 CENTRAGE Définition du cycle de centrage Q200=2 ;DISTANCE D'APPROCHE Q343=0 ;CHOIX DIAM./PROFOND. Q201=-2 ;PROFONDEUR Q344=-10 ;DIAMÈTRE Q206=150 ;AVANCE PLONGÉE PROF. Q211=0 ;TEMPO. AU FOND Q203=+0 ;COORD. SURFACE PIÈCE Q204=50 ;SAUT DE BRIDE Appel du cycle en liaison avec le motif de points 7 CYCL CALL PAT F5000 M13 Dégager l'outil, changer l'outil 8 L Z+100 R0 FMAX...
  • Page 103: Cycles D'usinage : Taraudage / Fraisage De Filets

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

    4.1 Principes de base Résumé La TNC dispose de 8 cycles destinés aux usinages de filets les plus variés : Cycle Softkey Page 206 NOUVEAU TARAUDAGE Page 105 avec mandrin de compensation, avec prépositionnement automatique, saut de bride 207 NOUVEAU TARAUDAGE RIGIDE Page 107 sans mandrin de compensation, avec prépositionnement automatique, saut de...
  • Page 105 TNC émet un message d’erreur si les valeurs indiquées ne concordent pas. Avec le cycle 206, la TNC calcule le pas de vis en s'appuyant sur la vitesse de rotation programmée et l'avance définie dans le cycle. HEIDENHAIN iTNC 530...
  • Page 106 Attention, risque de collision! Avec le paramètre-machine 7441 – bit 2, vous définissez si la TNC doit délivrer un message d'erreur (bit 2=1) ou ne pas en délivrer (bit 2=0) en cas d'introduction d'une profondeur positive. Notez que la TNC inverse le calcul de la position de pré- positionnement si vous entrez une profondeur positive.
  • Page 107: Nouveau Taraudage

    3 Le sens de rotation de la broche est ensuite inversé et l’outil se retire à la distance d'approche après une temporisation. Si vous avez indiqué un saut de bride, la TNC déplace l'outil à cette position avec FMAX. 4 A la distance d'approche, la TNC stoppe la broche. HEIDENHAIN iTNC 530...
  • Page 108 Attention lors de la programmation ! La machine et la TNC doivent avoir été préparées par le constructeur de la machine. Cycle utilisable uniquement sur machines avec asservissement de broche. Programmer la séquence de positionnement du point initial (centre du trou) dans le plan d’usinage avec correction de rayon R0.
  • Page 109 TNC affiche la softkey DEGAGEMENT MANUEL. Si vous appuyez sur Q203=+25 ;COORD. SURFACE PIÈCE DEGAGEMENT MANUEL, vous pouvez dégager l'outil avec la Q204=50 ;SAUT DE BRIDE commande. Pour cela, appuyez sur la touche positive de sens de l'axe de broche actif. HEIDENHAIN iTNC 530...
  • Page 110: Taraudage Brise-Copeaux

    4.4 TARAUDAGE BRISE-COPEAUX (cycle 209, DIN/ISO: G209) Mode opératoire du cycle La TNC usine le filet en plusieurs passes à la profondeur programmée. Par paramètre, vous pouvez définir, lors du brise-copeaux si l'outil doit sortir du trou entièrement ou non. 1 La TNC positionne l'outil dans l'axe de broche en avance rapide FMAX, à...
  • Page 111 Avec le paramètre machine 7441 - bit 0, vous définissez si la TNC doit délivrer un message d'erreur (bit 0=0), ou non (bit 0=1), si la broche ne fonctionne pas lors de l'appel d'un cycle. Cette fonction doit également être adaptée par le constructeur de votre machine. HEIDENHAIN iTNC 530...
  • Page 112 Paramètres du cycle  Distance d'approche Q200 (en incrémental) : distance entre la pointe de l'outil (position initiale) et la surface de la pièce. Plage de saisie de 0 à 99999,9999 ou PREDEF  Profondeur de filetage Q201 (en incrémental) : distance entre la surface de la pièce et la fin du filet.
  • Page 113: Principes De Base Pour Le Fraisage De Filets

    TNC affiche l'avance se référant à la trajectoire du centre, la valeur affichée diffère de la valeur programmée. 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 iTNC 530...
  • Page 114 Attention, risque de collision ! Pour les passes en profondeur, programmez toujours les mêmes signes car les cycles contiennent plusieurs processus qui sont indépendants les uns des autres.. La décision concernant la priorité du sens d'usinage est décrite dans les différents cycles. Si vous souhaitez exécuter p.
  • Page 115: Fraisage De Filets

    5 L’outil quitte ensuite le contour de manière tangentielle pour retourner au point initial dans le plan d’usinage. 6 En fin de cycle, la TNC déplace l'outil en avance rapide à la distance d'approche ou au saut de bride, si ce dernier est programmé. HEIDENHAIN iTNC 530...
  • Page 116 Attention lors de la programmation! Programmer la séquence de positionnement au point initial (centre du trou) dans le plan d’usinage avec correction de rayon R0. Le signe du paramètre de cycle Profondeur de filetage détermine le sens de l’usinage. Si vous programmez profondeur de filetage = 0, la TNC n'exécute pas le cycle.
  • Page 117 Avance de fraisage Q207 : vitesse de déplacement Q351=+1 ;MODE FRAISAGE de l'outil lors du fraisage (en mm/min). Plage de saisie de 0 à 99999,9999, sinon FAUTO. Q200=2 ;DISTANCE D'APPROCHE Q203=+30 ;COORD. SURFACE PIÈCE Q204=50 ;SAUT DE BRIDE Q207=500 ;AVANCE FRAISAGE Q512=50 ;AVANCE D'APPROCHE HEIDENHAIN iTNC 530...
  • Page 118: Filetage Sur Un Tour

    4.7 FILETAGE SUR UN TOUR (cycle 263, DIN/ISO: G263) Mode opératoire du cycle 1 La TNC positionne l'outil dans l'axe de broche en avance rapide FMAX, à la distance d'approche programmée, au-dessus de la surface de la pièce. Chanfreiner 2 L'outil se déplace à la profondeur du chanfrein moins la distance d'approche avec l'avance de pré-positionnement.
  • Page 119 Avec le paramètre machine 7441 - bit 0, vous définissez si la TNC doit délivrer un message d'erreur (bit 0=0), ou non (bit 0=1), si la broche ne fonctionne pas lors de l'appel d'un cycle. Cette fonction doit également être adaptée par le constructeur de votre machine. HEIDENHAIN iTNC 530...
  • Page 120 Paramètres du cycle  Diamètre nominal Q335 : diamètre nominal du filet. Plage de saisie 0 à 99999,9999  Pas de vis Q239 : pas du filet. Le signe détermine le sens du filet, à droite ou à gauche : + = filet à...
  • Page 121 (en mm/min). Plage de saisie Q359=+0 ;DÉCAL. JUSQ. CHANFREIN de 0 à 99999,9999, sinon FAUTO. Q203=+30 ;COORD. SURFACE PIÈCE Q204=50 ;SAUT DE BRIDE Q254=150 ;AVANCE CHANFREINAGE Q207=500 ;AVANCE FRAISAGE Q512=50 ;AVANCE D'APPROCHE HEIDENHAIN iTNC 530...
  • Page 122: Filetage Avec Percage

    4.8 FILETAGE AVEC PERCAGE (cycle 264, DIN/ISO: G264) Mode opératoire du cycle 1 La TNC positionne l'outil dans l'axe de broche en avance rapide FMAX, à la distance d'approche programmée, au-dessus de la surface de la pièce. Perçage 2 Avec l'avance de plongée en profondeur programmée, l'outil perce à...
  • Page 123 Avec le paramètre machine 7441 - bit 0, vous définissez si la TNC doit délivrer un message d'erreur (bit 0=0), ou non (bit 0=1), si la broche ne fonctionne pas lors de l'appel d'un cycle. Cette fonction doit également être adaptée par le constructeur de votre machine. HEIDENHAIN iTNC 530...
  • Page 124 Paramètres du cycle  Diamètre nominal Q335 : diamètre nominal du filet. Plage de saisie 0 à 99999,9999  Pas de vis Q239 : pas du filet. Le signe détermine le sens du filet, à droite ou à gauche : + = filet à...
  • Page 125 Q258=0.2 ;DISTANCE SÉCURITÉ Q257=5 ;PROF. PERC. BRISE-COP. Q256=0.2 ;RETR. BRISE-COPEAUX Q358=+0 ;PROF. POUR CHANFREIN Q359=+0 ;DÉCAL. JUSQ. CHANFREIN Q200=2 ;DISTANCE D'APPROCHE Q203=+30 ;COORD. SURFACE PIÈCE Q204=50 ;SAUT DE BRIDE Q206=150 ;AVANCE PLONGÉE PROF. Q207=500 ;AVANCE FRAISAGE Q512=50 ;AVANCE D'APPROCHE HEIDENHAIN iTNC 530...
  • Page 126 4.9 FILETAGE HELICOÏDAL AVEC PERCAGE (cycle 265, DIN/ISO: G265) Mode opératoire du cycle 1 La TNC positionne l'outil dans l'axe de broche en avance rapide FMAX, à la distance d'approche programmée, au-dessus de la surface de la pièce. Chanfrein frontal 2 Pour un chanfreinage avant l'usinage du filet, l'outil se déplace avec l'avance de chanfreinage à...
  • Page 127 Avec le paramètre machine 7441 - bit 0, vous définissez si la TNC doit délivrer un message d'erreur (bit 0=0), ou non (bit 0=1), si la broche ne fonctionne pas lors de l'appel d'un cycle. Cette fonction doit également être adaptée par le constructeur de votre machine. HEIDENHAIN iTNC 530...
  • Page 128 Paramètres du cycle  Diamètre nominal Q335 : diamètre nominal du filet. Plage de saisie 0 à 99999,9999  Pas de vis Q239 : pas du filet. Le signe détermine le sens du filet, à droite ou à gauche : + = filet à...
  • Page 129 Avance de fraisage Q207 : vitesse de déplacement Q360=0 ;CHANFREINAGE de l'outil lors du fraisage (en mm/min). Plage de saisie de 0 à 99999,9999, sinon FAUTO. Q200=2 ;DISTANCE D'APPROCHE Q203=+30 ;COORD. SURFACE PIÈCE Q204=50 ;SAUT DE BRIDE Q254=150 ;AVANCE CHANFREINAGE Q207=500 ;AVANCE FRAISAGE HEIDENHAIN iTNC 530...
  • Page 130 4.10 FILETAGE EXTERNE SUR TENONS (cycle 267, DIN/ISO: G267) Mode opératoire du cycle 1 La TNC positionne l'outil dans l'axe de broche en avance rapide FMAX, à la distance d'approche programmée, au-dessus de la surface de la pièce. Chanfrein frontal 2 La TNC aborde le point initial pour le chanfrein frontal en partant du centre du tenon sur l'axe principal du plan d'usinage.
  • Page 131 Avec le paramètre machine 7441 - bit 0, vous définissez si la TNC doit délivrer un message d'erreur (bit 0=0), ou non (bit 0=1), si la broche ne fonctionne pas lors de l'appel d'un cycle. Cette fonction doit également être adaptée par le constructeur de votre machine. HEIDENHAIN iTNC 530...
  • Page 132 Paramètres du cycle  Diamètre nominal Q335 : diamètre nominal du filet. Plage de saisie 0 à 99999,9999  Pas de vis Q239 : pas du filet. Le signe détermine le sens du filet, à droite ou à gauche : + = filet à...
  • Page 133 (en mm/min). Plage de saisie de 0 à 99999,9999, sinon FAUTO.  Avance de fraisage Q207 : vitesse de déplacement de l'outil lors du fraisage (en mm/min). Plage de saisie de 0 à 99999,9999, sinon FAUTO. HEIDENHAIN iTNC 530...
  • Page 134: Exemples De Programmation

    4.11 Exemples de programmation Exemple : Taraudage Les coordonnées du perçage sont mémorisées dans le tableau de points TAB1.PNT et appelées par la TNC avec CYCL CALL PAT. Les rayons des outils sont sélectionnés de manière à visualiser toutes les étapes de l'usinage dans le graphique de test.
  • Page 135 Impérativement indiquer 0, agit à partir du tableau de points 20 CYCL CALL PAT F5000 M3 Appel du cycle en liaison avec le tableau de points TAB1.PNT Dégager l'outil, fin du programme 21 L Z+100 R0 FMAX M2 22 END PGM 1 MM HEIDENHAIN iTNC 530...
  • Page 136 Tableau de points TAB1.PNT TAB1. PNT MM NR X Y Z 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] Cycles d'usinage : taraudage / fraisage de filets...
  • Page 137 Cycles d'usinage : fraisage de poches / tenons / rainures...
  • Page 138: Principes De Base

    5.1 Principes de base Résumé La TNC dispose de 6 cycles destinés à l'usinage de poches, tenons et rainures : Cycle Softkey Page 251 POCHE RECTANGULAIRE Page 139 Ebauche/finition avec sélection des opérations d'usinage et plongée hélicoïdale 252 POCHE CIRCULAIRE Page 144 Ebauche/finition avec sélection des opérations d'usinage et plongée...
  • Page 139: Poche Rectangulaire

    été programmées. La paroi de la poche est accostée de manière tangentielle 6 Pour terminer, la TNC exécute 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 iTNC 530...
  • Page 140: Remarques Concernant La Programmation

    Remarques concernant la programmation Si le tableau d'outils est inactif, vous devez toujours plonger perpendiculairement (Q366=0) car vous ne pouvez pas définir l'angle de plongée. Prépositionner l'outil à la position initiale dans le plan d'usinage avec correction de rayon R0. Tenir compte du paramètre Q367 (position de la poche).
  • Page 141 Mode fraisage Q351 : type de fraisage avec M3 : +1 = fraisage en avalant –1 = fraisage en opposition +0 = fraisage en avalant ; la TNC conserve le mode Fraisage en avalant même si la mise en miroir est activée. Sinon PREDEF HEIDENHAIN iTNC 530...
  • Page 142  Profondeur Q201 (en incrémental) : distance entre la surface de la pièce et le fond de la poche. Plage de saisie -99999,9999 à 99999,9999  Profondeur de passe Q202 (en incrémental) : distance parcourue par l'outil en une passe : introduire une valeur supérieure à...
  • Page 143 Plage de saisie de 0 à 99999,9999, sinon FAUTO, FU, FZ. Q203=+0 ;COORD. SURFACE PIÈCE Q204=50 ;SAUT DE BRIDE Q370=1 ;FACTEUR RECOUVREMENT Q366=1 ;PLONGEE Q385=500 ;AVANCE DE FINITION 9 CYCL CALL POS X+50 Y+50 Z+0 FMAX M3 HEIDENHAIN iTNC 530...
  • Page 144 5.3 POCHE CIRCULAIRE (cycle 252, DIN/ISO: G252) Mode opératoire du cycle Le cycle Poche circulaire 252 permet d'usiner entièrement une poche circulaire. En fonction des paramètres du cycle, vous disposez des alternatives d'usinage suivantes :  Usinage intégral: Ebauche, finition en profondeur, finition latérale ...
  • Page 145: Attention Lors De La Programmation

    Cette fonction doit également être adaptée par le constructeur de votre machine. Si vous appelez le cycle avec l'opération d'usinage 2 (finition seulement), la TNC positionne l'outil en avance rapide au centre de la poche, à la première profondeur de passe. HEIDENHAIN iTNC 530...
  • Page 146 Paramètres du cycle  Opérations d'usinage (0/1/2) Q215 : Définir les opérations d'usinage : 0 : Ebauche et finition 1 : Ebauche seulement 2 : Finition seulement La finition latérale et la finition en profondeur ne sont exécutées que si la surépaisseur de finition correspondante (Q368, Q369) a été...
  • Page 147 Q206=150 ;AVANCE PLONGEE PROF. Q338=5 ;PASSE DE FINITION Q200=2 ;DISTANCE D'APPROCHE Q203=+0 ;COORD. SURFACE PIÈCE Q204=50 ;SAUT DE BRIDE Q370=1 ;FACTEUR RECOUVREMENT Q366=1 ;PLONGEE Q385=500 ;AVANCE DE FINITION 9 CYCL CALL POS X+50 Y+50 Z+0 FMAX M3 HEIDENHAIN iTNC 530...
  • Page 148 5.4 RAINURAGE (cycle 253, DIN/ISO: G253) Mode opératoire du cycle Le cycle 253 permet d'usiner entièrement une rainure. En fonction des paramètres du cycle, vous disposez des alternatives d'usinage suivantes :  Usinage intégral: Ebauche, finition en profondeur, finition latérale ...
  • Page 149 Si vous mettez en miroir le cycle 253, la TNC conserve le sens de trajectoire défini dans le cycle et ne le met donc pas en miroir. HEIDENHAIN iTNC 530...
  • Page 150 Attention, risque de collision ! Avec le paramètre machine 7441 – bit 2, vous définissez si la TNC doit délivrer un message d'erreur (bit 2=1), ou non (bit 2=0), en cas de saisie d'une profondeur positive. Notez que la TNC inverse le calcul de la position de pré- positionnement si vous entrez une profondeur positive.
  • Page 151 Mode fraisage Q351 : type de fraisage avec M3 : +1 = fraisage en avalant –1 = fraisage en opposition +0 = fraisage en avalant ; la TNC conserve le mode Fraisage en avalant même si la mise en miroir est activée. Sinon PREDEF HEIDENHAIN iTNC 530...
  • Page 152  Profondeur Q201 (en incrémental) : distance entre la surface de la pièce et le fond de la rainure. Plage de saisie -99999,9999 à 99999,9999  Profondeur de passe Q202 (en incrémental) : distance parcourue par l'outil en une passe. Entrer une valeur supérieure à...
  • Page 153  3 = l'avance se rapporte en principe toujours au Q385=500 ;AVANCE DE FINITION tranchant de l'outil, sinon à la trajectoire du centre de l'outil Q439=0 ;RÉFÉRENCE AVANCE 9 CYCL CALL POS X+50 Y+50 Z+0 FMAX M3 HEIDENHAIN iTNC 530...
  • Page 154: Rainure Circulaire

    5.5 RAINURE CIRCULAIRE (cycle 254, DIN/ISO: G254) Mode opératoire du cycle Le cycle 254 vous permet d'usiner en intégralité une rainure circulaire. En fonction des paramètres du cycle, vous disposez des alternatives d'usinage suivantes :  Usinage intégral: Ebauche, finition en profondeur, finition latérale ...
  • Page 155 221, la position 0 de rainure est interdite. Si vous mettez en miroir le cycle 254, la TNC conserve le sens de trajectoire défini dans le cycle et ne le met donc pas en miroir. HEIDENHAIN iTNC 530...
  • Page 156 Attention, risque de collision ! Avec le paramètre machine 7441 – bit 2, vous définissez si la TNC doit délivrer un message d'erreur (bit 2=1), ou non (bit 2=0), en cas de saisie d'une profondeur positive. Notez que la TNC inverse le calcul de la position de pré- positionnement si vous entrez une profondeur positive.
  • Page 157 Le centre programmé du cercle n'est pas pris en compte  Centre 1er axe Q216 (en absolu) : centre du cercle primitif dans l'axe principal du plan d'usinage. N'agit que si Q367 = 0. Plage d'introduction -99999,9999 à 99999,9999 HEIDENHAIN iTNC 530...
  • Page 158  Centre 2ème axe Q217 (en absolu) : centre du cercle primitif dans l'axe secondaire du plan d'usinage. N'agit que si Q367 = 0. Plage d'introduction -99999,9999 à 99999,9999  Angle initial Q376 (en absolu) : introduire l'angle polaire du point initial. Plage d'introduction 360,000 à 360,000 ...
  • Page 159 2 = l'avance se rapporte pour la finition latérale et la finition en profondeur au tranchant de l'outil, sinon à la trajectoire du centre de l'outil  3 = l'avance se rapporte en principe toujours au tranchant de l'outil, sinon à la trajectoire du centre de l'outil HEIDENHAIN iTNC 530...
  • Page 160: Tenon Rectangulaire

    5.6 TENON RECTANGULAIRE (cycle 256, DIN/ISO: G256) Mode opératoire du cycle Le cycle Tenon rectangulaire 256 permet d'usiner un tenon rectangulaire. Si une cote de la pièce brute est supérieure à la passe latérale max., la TNC exécute alors plusieurs passes latérales jusqu'à ce que la cote finale soit atteinte.
  • Page 161 Avec le paramètre machine 7441 - bit 0, vous définissez si la TNC doit délivrer un message d'erreur (bit 0=0), ou non (bit 0=1), si la broche ne fonctionne pas lors de l'appel d'un cycle. Cette fonction doit également être adaptée par le constructeur de votre machine. HEIDENHAIN iTNC 530...
  • Page 162 Paramètres du cycle  Longueur 1er côté Q218 : longueur du tenon parallèle à l'axe principal du plan d'usinage. Plage d'introduction 0 à 99999,9999  Cote pièce br. côté 1 Q424 : longueur de la pièce brute du tenon, parallèle à l'axe principal du plan d'usinage Introduire cote pièce br.
  • Page 163 Sélectionner une autre position d'approche si des Q204=50 ;SAUT DE BRIDE marques apparaissent sur la surface du tenon lors de Q370=1 ;FACTEUR RECOUVREMENT l'approche avec Q437=0 Q437=0 ;POSITION D'APPROCHE 9 CYCL CALL POS X+50 Y+50 Z+0 FMAX M3 HEIDENHAIN iTNC 530...
  • Page 164: Tenon Circulaire

    5.7 TENON CIRCULAIRE (cycle 257, DIN/ISO: G257) Mode opératoire du cycle Le cycle Tenon circulaire 257 permet d'usiner un tenon circulaire. Si le diamètre de la pièce brute est supérieur à la passe latérale max., la TNC exécute alors plusieurs passes latérales jusqu'à ce que le diamètre de la pièce finie soit atteint.
  • Page 165 Avec le paramètre machine 7441 - bit 0, vous définissez si la TNC doit délivrer un message d'erreur (bit 0=0), ou non (bit 0=1), si la broche ne fonctionne pas lors de l'appel d'un cycle. Cette fonction doit également être adaptée par le constructeur de votre machine. HEIDENHAIN iTNC 530...
  • Page 166 Paramètres du cycle  Diamètre pièce finie Q223 : introduire le diamètre du tenon terminé. Plage d'introduction 0 à 99999,9999  Diamètre pièce brute Q222 : diamètre de la pièce brute Introduire un diamètre de pièce brute supérieur au diamètre de la pièce finie La TNC exécute plusieurs passes latérales si la différence entre le diamètre de la pièce brute 2 et le diamètre de la pièce finie est supérieure à...
  • Page 167 Plage d'introduction 0 à 359° Q202=5 ;PROFONDEUR DE PASSE Q206=150 ;AVANCE PLONGEE PROF. Q200=2 ;DISTANCE D'APPROCHE Q203=+0 ;COORD. SURFACE PIÈCE Q204=50 ;SAUT DE BRIDE Q370=1 ;FACTEUR RECOUVREMENT Q376=0 ;ANGLE INITIAL 9 CYCL CALL POS X+50 Y+50 Z+0 FMAX M3 HEIDENHAIN iTNC 530...
  • Page 168: Exemples De Programmation

    5.8 Exemples de programmation Exemple : Fraisage de poche, tenon, rainure 0 BEGINN PGM C210 MM Définition de la pièce brute 1 BLK FORM 0.1 Z X+0 Y+0 Z-40 2 BLK FORM 0.2 X+100 Y+100 Z+0 Définition de l’outil d’ébauche/de finition 3 TOOL DEF 1 L+0 R+6 Définition d’outil pour fraise à...
  • Page 169 13 CYCL DEF 254 RAINURE CIRCULAIRE Q215=0 ;OPERATIONS D'USINAGE Q219=8 ;LARGEUR RAINURE Q368=0.2 ;SUREPAIS. LATERALE Q375=70 ;DIA. CERCLE PRIMITIF Q367=0 ;RÉF. POSITION RAINURE Pas de prépositionnement en X/Y nécessaire Q216=+50 ;CENTRE 1ER AXE Q217=+50 ;CENTRE 2ÈME AXE Q376=+45 ;ANGLE INITIAL HEIDENHAIN iTNC 530...
  • Page 170 Q248=90 ;ANGLE D'OUVERTURE Q378=180 ;INCRÉMENT ANGULAIRE Point initial 2ème rainure Q377=2 ;NOMBRE D'USINAGES Q207=500 ;AVANCE FRAISAGE Q351=+1 ;MODE FRAISAGE Q201=-20 ;PROFONDEUR 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 Q203=+0 ;COORD.
  • Page 171: Cycles D'usinage : Définitions De Motifs

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

    6.1 Principes de base Résumé La TNC dispose de 2 cycles pour l'usinage direct de motifs de points : Cycle Softkey Page 220 MOTIFS DE POINTS SUR UN Page 173 CERCLE 221 MOTIFS DE POINTS SUR GRILLE Page 176 Vous pouvez combiner les cycles suivants avec les cycles 220 et 221: Si vous devez usiner des motifs de points irréguliers, utilisez dans ce cas les tableaux de points avec CYCL CALL PAT (voir „Tableaux de points”...
  • Page 173 Si vous combinez l'un des cycles d'usinage 200 à 209 et 251 à 267 avec le cycle 220, la distance d'approche, la surface de la pièce et le saut de bride programmés dans le cycle 220 sont prioritaires. HEIDENHAIN iTNC 530...
  • Page 174 Paramètres du cycle  Centre 1er axe Q216 (en absolu) : centre du cercle primitif dans l'axe principal du plan d'usinage. Plage d’introduction -99999,9999 à 99999,9999  Centre 2ème axe Q217 (en absolu) : centre du cercle primitif dans l'axe secondaire du plan d'usinage. Plage d’introduction -99999,9999 à...
  • Page 175 1 : entre les opérations de palpage, se déplacer sur le cercle du diamètre primitif Q245=+0 ;ANGLE INITIAL Q246=+360 ;ANGLE FINAL Q247=+0 ;INCRÉMENT ANGULAIRE Q241=8 ;NOMBRE D'USINAGES Q200=2 ;DISTANCE D'APPROCHE Q203=+30 ;COORD. SURFACE PIÈCE Q204=50 ;SAUT DE BRIDE Q301=1 ;DÉPLAC. HAUT. SÉCU. Q365=0 ;TYPE DÉPLACEMENT HEIDENHAIN iTNC 530...
  • Page 176 6.3 MOTIFS DE POINTS SUR GRILLE (cycle 221, DIN/ISO: G221) Mode opératoire du cycle 1 La TNC positionne l'outil automatiquement de la position actuelle jusqu'au point initial de la première opération d'usinage. Etapes :  2. Positionnement au saut de bride (axe de broche) ...
  • Page 177 Q226=+15 ;PT INITIAL 2ÈME AXE Q237=+10 ;DISTANCE 1ER AXE Q238=+8 ;DISTANCE 2ÈME AXE Q242=6 ;NOMBRE DE COLONNES Q243=4 ;NOMBRE DE LIGNES Q224=+15 ;POSITION ANGULAIRE Q200=2 ;DISTANCE D'APPROCHE Q203=+30 ;COORD. SURFACE PIÈCE Q204=50 ;SAUT DE BRIDE Q301=1 ;DÉPLAC. HAUT. SÉCU. HEIDENHAIN iTNC 530...
  • Page 178: Exemple: Cercles De Trous

    6.4 Exemples de programmation Exemple: Cercles de trous 0 BEGIN PGM CERCTR MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-40 Définition de la pièce brute 2 BLK FORM 0.2 Y+100 Y+100 Z+0 3 TOOL DEF 1 L+0 R+3 Définition de l'outil 4 TOOL CALL 1 Z S3500 Appel de l'outil 5 L Z+250 R0 FMAX M3...
  • Page 179 Q241=5 ;NOMBRE D'USINAGES Q200=2 ;DISTANCE D'APPROCHE Q203=+0 ;COORD. SURFACE PIÈCE Q204=100 ;SAUT DE BRIDE Q301=1 ;DÉPLAC. HAUT. SÉCU. Q365=0 ;TYPE DÉPLACEMENT 9 L Z+250 R0 FMAX M2 Dégager l'outil, fin du programme 10 END PGM CERCTR MM HEIDENHAIN iTNC 530...
  • Page 180 Cycles d'usinage : définitions de motifs...
  • Page 181: Cycles D'usinage : Poche De Contour, Tracé De Contour

    Cycles d'usinage : poche de contour, tracé de contour...
  • Page 182 7.1 Cycles SL Principes de base Exemple : Schéma : travail avec les cycles SL Les cycles SL permettent de construire des contours complexes constitués de 12 contours partiels max. (poches ou îlots). Vous 0 BEGIN PGM SL2 MM introduisez les différents contours partiels dans des sous- programmes.
  • Page 183 Veillez à ce qu'aucune collision ne puisse se produire lors des déplacements suivants! Les données d'usinage telles que la profondeur de fraisage, les surépaisseurs et la distance d'approche sont à introduire dans le cycle 20 DONNEES DU CONTOUR. HEIDENHAIN iTNC 530...
  • Page 184 Résumé Cycle Softkey Page 14 CONTOUR (impératif) Page 185 20 DONNEES DU CONTOUR (impératif) Page 190 21 PRE-PERCAGE (utilisation facultative) Page 192 22 EVIDEMENT (impératif) Page 194 23 FINITION EN PROFONDEUR Page 198 (utilisation facultative) 24 FINITION LATERALE (utilisation Page 200 facultative) Cycles étendus : Cycle...
  • Page 185 être superposés pour former un contour. Valider chaque numéro avec la touche ENT et terminer l'introduction avec la touche FIN. Introduction possible de 12 numéros de sous- programmes de 1 à 254 HEIDENHAIN iTNC 530...
  • Page 186: Contours Superposés

    7.3 Contours superposés Principes de base Un nouveau contour peut être construit en superposant des poches et des îlots. De cette manière, vous pouvez agrandir la surface d'une poche par superposition d'une autre poche ou la réduire avec un îlot. Exemple : Séquences CN 12 CYCL DEF 14.0 CONTOUR 13 CYCL DEF 14.1 LABEL CONTOUR 1/2/3/4...
  • Page 187: Sous-Programmes : Poches Superposées

    52 L X+10 Y+50 RR 53 CC X+35 Y+50 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 iTNC 530...
  • Page 188 Surface „d'addition“ Les deux surfaces partielles A et B, y compris leurs surfaces communes, doivent être usinées :  Les surfaces A et B doivent être des poches.  La première poche (dans le cycle 14) doit débuter à l’extérieur de la seconde.
  • Page 189 52 L X+60 Y+50 RR 53 CC X+35 Y+50 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 iTNC 530...
  • Page 190 7.4 DONNEES DU CONTOUR (cycle 20, DIN/ISO: G120) Attention lors de la programmation! Dans le cycle 20, introduisez les données d'usinage destinées aux sous-programmes avec les contours partiels. Le cycle 20 est actif avec DEF, c’est-à-dire qu’il est actif dès qu’il est lu dans le programme d’usinage. Le signe du paramètre de cycle Profondeur détermine le sens de l’usinage.
  • Page 191 En alternative PREDEF Q5=+30 ;COORD. SURFACE PIÈCE Vous pouvez vérifier les paramètres d'usinage lors d'une interruption du programme et, si nécessaire, les remplacer. Q6=2 ;DISTANCE D'APPROCHE Q7=+80 ;HAUTEUR DE SÉCURITÉ Q8=0.5 ;RAYON D'ARRONDI Q9=+1 ;SENS DE ROTATION HEIDENHAIN iTNC 530...
  • Page 192: Mode Opératoire Du Cycle

    7.5 PRE-PERCAGE (cycle 21, DIN/ISO: G121) Mode opératoire du cycle 1 Suivant l'avance F programmée, l'outil perce de la position actuelle jusqu'à la première profondeur de passe 2 La TNC dégage l'outil en avance rapide FMAX, puis le déplace à nouveau à...
  • Page 193 Plage d'introduction 0 à 32767,9 pour un nombre, 32 caractères max. pour un nom Exemple : Séquences CN 58 CYCL DEF 21 PRÉ-PERÇAGE Q10=+5 ;PROFONDEUR DE PASSE Q11=100 ;AVANCE PLONGÉE PROF. Q13=1 ;OUTIL D'ÉVIDEMENT HEIDENHAIN iTNC 530...
  • Page 194 7.6 EVIDEMENT (cycle 22, DIN/ISO: G122) Mode opératoire du cycle 1 La TNC positionne l'outil au-dessus du point de plongée. La surépaisseur latérale de finition est alors prise en compte 2 Lors de la première profondeur de passe, l'outil fraise le contour de l'intérieur vers l'extérieur, avec l'avance de fraisage Q12 3 Les contours d'îlots (ici: C/D) sont usinés en se rapprochant du contour des poches (ici: A/B)
  • Page 195 Avec le paramètre machine 7441 - bit 0, vous définissez si la TNC doit délivrer un message d'erreur (bit 0=0), ou non (bit 0=1), si la broche ne fonctionne pas lors de l'appel d'un cycle. Cette fonction doit également être adaptée par le constructeur de votre machine. HEIDENHAIN iTNC 530...
  • Page 196 Paramètres du cycle Exemple : Séquences CN  Profondeur de passe Q10 (en incrémental) : valeur de la prise de passe par l'outil. Plage d'introduction 59 CYCL DEF 22 ÉVIDEMENT -99999,9999 à 99999,9999 Q10=+5 ;PROFONDEUR DE PASSE  Avance plongée en profondeur Q11 : avance de perçage, en mm/min.
  • Page 197 L'outil se déplace en suivant le contour entre les zones à usiner à la profondeur actuelle  Q404 = 1 Entre les zones à usiner, l'outil se dégage à la distance d'approche et se déplace au point initial de la zone suivante à évider HEIDENHAIN iTNC 530...
  • Page 198: Finition En Profondeur

    7.7 FINITION EN PROFONDEUR (cycle 23, DIN/ISO: G123) Mode opératoire du cycle Approche douce de l'outil (cercle tangentiel vertical) vers la face à usiner, à condition qu'il y ait suffisamment de place pour cette opération. Si il n'y a pas suffisamment de place, la TNC déplace l'outil verticalement à...
  • Page 199 Q208 = 0, l'outil sort alors avec l'avance Q12. Plage d’introduction: 0 à 99999,9999 ou FMAX, FAUTO, PREDEF Exemple : Séquences CN 60 CYCL DEF 23 FINITION EN PROF. Q11=100 ;AVANCE PLONGÉE PROF. Q12=350 ;AVANCE ÉVIDEMENT Q208=99999 ;AVANCE RETRAIT HEIDENHAIN iTNC 530...
  • Page 200 7.8 FINITION LATERALE (cycle 24, DIN/ISO: G124) Mode opératoire du cycle La TNC déplace l'outil vers les contours partiels avec une trajectoire circulaire tangentielle. La TNC exécute la finition de chaque contour partiel séparément. Attention lors de la programmation ! La somme de la surépaisseur latérale de finition (Q14) et du rayon de l’outil d’évidement doit être inférieure à...
  • Page 201 Q3 dans le cycle 20. Plage de saisie de -32767,9 à +32767,9 si vous entrez des numéros ; 32 caractères au maximum si vous entrez un nom HEIDENHAIN iTNC 530...
  • Page 202 7.9 DONNEES TRACE CONTOUR (cycle 270, DIN/ISO: G270) Attention lors de la programmation! Ce cycle permet, si vous le souhaitez, de définir diverses propriétés des cycle 25 TRACÉ DE CONTOUR et 276 TRACÉ DE CONTOUR 3D. Remarques avant que vous ne programmiez Le cycle 270 est actif avec DEF, c’est-à-dire qu’il est actif dès qu’il a été...
  • Page 203 Dist. pt auxiliaire Q394 : n'est actif que si vous avez sélectionné l'approche tangentielle sur une droite ou perpendiculaire. Distance du point auxiliaire à partir duquel la TNC doit aborder le contour. Plage d'introduction 0 à 99999,9999 HEIDENHAIN iTNC 530...
  • Page 204 7.10 TRACE DE CONTOUR (cycle 25, DIN/ISO: G125) Mode opératoire du cycle En liaison avec le cycle 14 CONTOUR, ce cycle permet d'usiner des contours „ouverts“ ou fermés. Le cycle 25 TRACE DE CONTOUR présente de gros avantages par rapport à...
  • Page 205 Avec le paramètre machine 7441 - bit 0, vous définissez si la TNC doit délivrer un message d'erreur (bit 0=0), ou non (bit 0=1), si la broche ne fonctionne pas lors de l'appel d'un cycle. Cette fonction doit également être adaptée par le constructeur de votre machine. HEIDENHAIN iTNC 530...
  • Page 206 Paramètres du cycle Exemple : Séquences CN  Profondeur de fraisage Q1 (en incrémental) : distance entre la surface de la pièce et le fond du 62 CYCL DEF 25 TRACÉ DE CONTOUR contour. Plage d’introduction -99999,9999 à 99999,9999 Q1=-20 ;PROFONDEUR DE FRAISAGE ...
  • Page 207 à la fin du contour. En principe, la TNC rallonge toujours la trajectoire de l'outil parallèlement au contour. Définir le comportement d'approche et de sortie pour l'évidement en semi-finition avec le cycle 270. Plage de saisie 0 à 99,999 HEIDENHAIN iTNC 530...
  • Page 208 7.11 FRAISAGE EN TOURBILLON (cycle 275, DIN/ISO: G275) Mode opératoire du cycle Exemple : Schéma RAINURE TROCHOÏDALE En combinaison avec le cycle 14 CONTOUR, ce cycle permet d'usiner complètement des rainures ouvertes ou des rainures de contour avec 0 BEGIN PGM CYC275 MM le procédé...
  • Page 209 Avec le paramètre machine 7441 - bit 0, vous définissez si la TNC doit délivrer un message d'erreur (bit 0=0), ou non (bit 0=1), si la broche ne fonctionne pas lors de l'appel d'un cycle. Cette fonction doit également être adaptée par le constructeur de votre machine. HEIDENHAIN iTNC 530...
  • Page 210 Paramètres du cycle  Opérations d'usinage (0/1/2) Q215: Définir les opérations d'usinage: 0: Ebauche et finition 1 : Ebauche seulement 2: Finition seulement La TNC exécute la finition des parois également lorsque la surépaisseur de finition (Q368) a été définie à...
  • Page 211 Q338=0 : finition en une seule passe. Plage d'introduction 0 à 99999,9999  Avance de fraisage Q385 : vitesse de déplacement de l'outil lors du fraisage, en mm/min. Plage d'introduction 0 à 99999,9999 ou FAUTO, FU, FZ HEIDENHAIN iTNC 530...
  • Page 212  Distance d'approche Q200 (en incrémental) : distance entre la surface frontale de l'outil et la surface de la pièce. Plage d’introduction : 0 à 99999,9999 ou PREDEF  Coordonnée surface pièce Q203 (en absolu) : coordonnée absolue de la surface de la pièce. Plage d’introduction -99999,9999 à...
  • Page 213 La fonction de sortie de contour est identique à celle d'approche 5 Ce processus est répété jusqu'à ce que la profondeur programmée soit atteinte 6 Pour terminer, la TNC dégage l'outil à la hauteur de sécurité HEIDENHAIN iTNC 530...
  • Page 214 Attention lors de la programmation ! La première séquence du sous-programme de contour doit contenir les valeurs des trois axes X, Y et Z. Le signe du paramètre de cycle Profondeur détermine le sens de l’usinage. Lorsque vous programmez profondeur = 0, la TNC positionne l'outil aux coordonnées de l'axe d'outil définies dans le sous-programme destiné...
  • Page 215 Mode fraisage? En opposition = –1 Q15 : Fraisage en avalant : Introduire = +1 Fraisage en opposition : Introduire = –1 Usinage bidirectionnel, fraisage en avalant et en opposition à chaque passe : Introduire = 0 HEIDENHAIN iTNC 530...
  • Page 216  Outil de pré-évidement Q18 ou QS18 : Numéro ou nom de l'outil avec lequel la TNC a effectué le pré- évidement. Pour commuter sur la saisie du nom, appuyer sur la softkey NOM OUTIL. La TNC insère automatiquement les guillemets lorsque vous quittez le champ de saisie.
  • Page 217: Exemples De Programmation

    Définir les paramètres généraux pour l’usinage Q1=-20 ;PROFONDEUR DE FRAISAGE Q2=1 ;FACTEUR RECOUVREMENT Q3=+0 ;SURÉPAIS. LATÉRALE Q4=+0 ;SURÉP. DE PROFONDEUR Q5=+0 ;COORD. SURFACE PIÈCE Q6=2 ;DISTANCE D'APPROCHE Q7=+100 ;HAUTEUR DE SÉCURITÉ Q8=0.1 ;RAYON D'ARRONDI Q9=-1 ;SENS DE ROTATION HEIDENHAIN iTNC 530...
  • Page 218 8 CYCL DEF 22 ÉVIDEMENT Définition du cycle de pré-évidement Q10=5 ;PROFONDEUR DE PASSE Q11=100 ;AVANCE PLONGÉE PROF. Q12=350 ;AVANCE ÉVIDEMENT Q18=0 ;OUTIL PRÉ-ÉVIDEMENT Q19=150 ;AVANCE PENDULAIRE Q208=30000 ;AVANCE RETRAIT Q401=100 ;FACTEUR D'AVANCE Q404=0 ;STRATÉGIE SEMI-FINITION Appel du cycle pour le pré-évidement 9 CYCL CALL M3 Changement d'outil 10 L Z+250 R0 FMAX M6...
  • Page 219: Exemple : Pré-Perçage, Ébauche Et Finition De Contours Superposés

    Définir les paramètres d'usinage généraux Q1=-20 ;PROFONDEUR DE FRAISAGE Q2=1 ;FACTEUR RECOUVREMENT Q3=+0.5 ;SURÉPAIS. LATÉRALE Q4=+0.5 ;SURÉP. DE PROFONDEUR Q5=+0 ;COORD. SURFACE PIÈCE Q6=2 ;DISTANCE D'APPROCHE Q7=+100 ;HAUTEUR DE SÉCURITÉ Q8=0.1 ;RAYON D'ARRONDI Q9=-1 ;SENS DE ROTATION HEIDENHAIN iTNC 530...
  • Page 220 8 CYCL DEF 21 PRÉ-PERÇAGE Définition du cycle de pré-perçage Q10=5 ;PROFONDEUR DE PASSE Q11=250 ;AVANCE PLONGÉE PROF. Q13=2 ;OUTIL D'ÉVIDEMENT 9 CYCL CALL M3 Appel du cycle de pré-perçage 10 L +250 R0 FMAX M6 Changement d'outil 11 TOOL CALL 2 Z S3000 Appel de l’outil d’ébauche/de finition, diamètre 12 12 CYCL DEF 22 ÉVIDEMENT Définition du cycle d’évidement...
  • Page 221 35 LBL 0 36 LBL 4 Sous-programme de contour 4: Îlot triangulaire à droite 39 L X+65 Y+42 RL 37 L X+57 38 L X+65 Y+58 39 L X+73 Y+42 40 LBL 0 41 END PGM C21 MM HEIDENHAIN iTNC 530...
  • Page 222: Exemple: Tracé De Contour

    Exemple: Tracé de contour 0 BEGIN PGM C25 MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-40 Définition de la pièce brute 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 TOOL CALL 1 Z S2000 Appel de l'outil, diamètre 20 4 L Z+250 R0 FMAX Dégager l'outil 5 CYCL DEF 14.0 CONTOUR...
  • Page 223 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 18 L X+100 Y+80 19 LBL 0 20 END PGM C25 MM HEIDENHAIN iTNC 530...
  • Page 224 Cycles d'usinage : poche de contour, tracé de contour...
  • Page 225: Cycles D'usinage : Corps D'un Cylindre

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

    8.1 Principes de base Résumé des cycles sur corps d'un cylindre Cycle Softkey Page 27 CORPS D'UN CYLINDRE Page 227 28 CORPS D'UN CYLINDRE Rainurage Page 230 29 CORPS D'UN CYLINDRE Fraisage Page 233 d'un ilot oblong 39 CORPS D'UN CYLINDRE Fraisage Page 236 d'un contour extérieur Cycles d'usinage : corps d'un cylindre...
  • Page 227: Corps D'un Cylindre

    3 A la fin du contour, la TNC déplace l'outil à la distance d'approche et le replace au point de plongée 4 Les phases 1 à 3 sont répétées jusqu'à ce que le profondeur programmée Q1 soit atteinte 5 Pour terminer, l'outil retourne à la distance d'approche HEIDENHAIN iTNC 530...
  • Page 228 Remarques concernant la programmation La machine et la TNC doivent avoir été préparées par le constructeur de la machine pour l'interpolation sur corps d'un cylindre. Consultez le manuel de votre machine. Il faut toujours programmer les deux coordonnées du corps du cylindre dans la première séquence CN du sous- programme de contour.
  • Page 229: Paramètres Du Cycle

    Rayon du cylindre Q16 : rayon du cylindre sur lequel doit être usiné le contour. Plage d'introduction 0 à 99999,9999  Unité de cotation? Degré =0 MM/INCH=1 Q17 : programmer dans le sous-programme les coordonnées de l'axe rotatif en degré ou en mm (inch) HEIDENHAIN iTNC 530...
  • Page 230 8.3 CORPS D'UN CYLINDRE Rainurage (cycle 28, DIN/ISO: G128, option logicielle 1) Mode opératoire du cycle Ce cycle vous permet d'appliquer le développé d'une rainure de guidage sur le corps d'un cylindre. Contrairement au cycle 27, la TNC met en place l'outil avec ce cycle de manière à ce que, avec correction de rayon active, les parois soient presque parallèles entre elles.
  • Page 231: Attention Lors De La Programmation

    Avec le paramètre machine 7441 - bit 0, vous définissez si la TNC doit délivrer un message d'erreur (bit 0=0), ou non (bit 0=1), si la broche ne fonctionne pas lors de l'appel d'un cycle. Cette fonction doit également être adaptée par le constructeur de votre machine. HEIDENHAIN iTNC 530...
  • Page 232 Paramètres du cycle Exemple : Séquences CN  Profondeur de fraisage Q1 (en incrémental) : distance entre le corps du cylindre et le fond du 63 CYCL DEF 28 CORPS DU CYLINDRE contour. Plage d'introduction -99999,9999 à 99999,9999 Q1=-8 ;PROFONDEUR DE FRAISAGE ...
  • Page 233: Fraisage D'un Ilot Oblong (Cycle 29, Din/Iso: G129, Option Logicielle 1)

    5 Les phases 2 à 4 sont répétées jusqu'à ce que la profondeur de fraisage Q1 soit atteinte 6 L'outil retourne ensuite à la hauteur de sécurité dans l'axe d'outil ou bien à la dernière position programmée avant le cycle (en fonction du paramètre-machine 7420) HEIDENHAIN iTNC 530...
  • Page 234 Attention lors de la programmation ! La machine et la TNC doivent avoir été préparées par le constructeur de la machine pour l'interpolation sur corps d'un cylindre. Consultez le manuel de votre machine. Il faut toujours programmer les deux coordonnées du corps du cylindre dans la première séquence CN du sous- programme de contour.
  • Page 235 Unité de cotation? Degré =0 MM/INCH=1 Q17 : programmer dans le sous-programme les coordonnées de l'axe rotatif en degré ou en mm (inch)  Largeur oblong Q20 : largeur de l'ilot oblong à réaliser. Plage d’introduction -99999,9999 à 99999,9999 HEIDENHAIN iTNC 530...
  • Page 236: Fraisage D'un Contour Externe (Cycle 39, Din/Iso: G139, Option Logicielle 1)

    8.5 CORPS D'UN CYLINDRE Fraisage d'un contour externe (cycle 39, DIN/ISO: G139, option logicielle 1) Mode opératoire du cycle Ce cycle d'appliquer le développé d'un contour ouvert sur le corps d'un cylindre. La TNC met en place l'outil avec ce cycle de manière à ce que, avec correction de rayon active, la paroi du contour fraisé...
  • Page 237 Avec le paramètre machine 7441 - bit 0, vous définissez si la TNC doit délivrer un message d'erreur (bit 0=0), ou non (bit 0=1), si la broche ne fonctionne pas lors de l'appel d'un cycle. Cette fonction doit également être adaptée par le constructeur de votre machine. HEIDENHAIN iTNC 530...
  • Page 238 Paramètres du cycle Exemple : Séquences CN  Profondeur de fraisage Q1 (en incrémental) : distance entre le corps du cylindre et le fond du 63 CYCL DEF 39 CORPS DU CYLINDRE CONTOUR contour. Plage d'introduction -99999,9999 à 99999,9999 Q1=-8 ;PROFONDEUR DE FRAISAGE ...
  • Page 239: Exemples De Programmation

    7 CYCL DEF 27 CORPS DU CYLINDRE Définir les paramètres d'usinage Q1=-7 ;PROFONDEUR DE FRAISAGE Q3=+0 ;SURÉPAIS. LATÉRALE Q6=2 ;DISTANCE D'APPROCHE Q10=4 ;PROFONDEUR DE PASSE Q11=100 ;AVANCE PLONGÉE PROF. Q12=250 ;AVANCE FRAISAGE Q16=25 ;RAYON Q17=1 ;UNITÉ DE MESURE HEIDENHAIN iTNC 530...
  • Page 240 8 L C+0 R0 FMAX M13 M99 Pré-positionner le plateau circulaire, marche broche, appel du cycle 9 L Z+250 R0 FMAX Dégager l'outil 10 PLANE RESET TURN FMAX Annuler l'inclinaison, annuler la fonction PLANE 11 M2 Fin du programme 12 LBL 1 Sous-programme de contour 13 L C+40 X+20 RL Données dans l’axe rotatif en mm (Q17=1), déplacement dans l'axe...
  • Page 241 Définir les paramètres d'usinage Q1=-7 ;PROFONDEUR DE FRAISAGE Q3=+0 ;SURÉPAIS. LATÉRALE Q6=2 ;DISTANCE D'APPROCHE Q10=-4 ;PROFONDEUR DE PASSE Q11=100 ;AVANCE PLONGÉE PROF. Q12=250 ;AVANCE FRAISAGE Q16=25 ;RAYON Q17=1 ;UNITÉ DE MESURE Q20=10 ;LARGEUR RAINURE Q21=0.02 ;TOLÉRANCE Reprise d'usinage active HEIDENHAIN iTNC 530...
  • Page 242 8 L C+0 R0 FMAX M3 M99 Pré-positionner le plateau circulaire, activer la broche, appeler le cycle 9 L Z+250 R0 FMAX Dégager l'outil 10 PLANE RESET TURN FMAX Annuler l'inclinaison, annuler la fonction PLANE 11 M2 Fin du programme 12 LBL 1 Sous-programme de contour, définition de la trajectoire du centre outil...
  • Page 243: Cycles D'usinage : Poche De Contour Avec Formule De Contour

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

    9.1 Cycles SL avec formule complexe de contour Principes de base Exemple : Schéma : usinage avec les cycles SL et Avec les cycles SL et la formule complexe de contour, vous pouvez formule complexe de contour composer des contours complexes constitués de contours partiels (poches ou îlots).
  • Page 245 TNC doit positionner l’outil à la fin des cycles 21 à 24. Les données d'usinage telles que la profondeur de fraisage, les surépaisseurs et la distance d'approche sont à introduire dans le cycle 20 DONNEES DU CONTOUR. HEIDENHAIN iTNC 530...
  • Page 246: Sélectionner Le Programme Avec Les Définitions De Contour

    Sélectionner le programme avec les définitions de contour La fonction SEL CONTOUR permet de sélectionner un programme avec définitions de contour dans lequel la TNC prélève les descriptions de contour :  Afficher la barre de softkeys avec les fonctions spéciales ...
  • Page 247: Définir Les Descriptions De Contour

    Si vous utiliser des contours avec profondeur séparée, vous devez alors attribuer une profondeur à tous les contours partiels (si nécessaire, indiquer la profondeur 0). HEIDENHAIN iTNC 530...
  • Page 248: Introduire Une Formule Complexe De Contour

    Introduire une formule complexe de contour A l'aide des softkeys, vous pouvez lier entre eux différents contours avec une formule mathématique :  Afficher la barre de softkeys avec les fonctions spéciales  Sélectionner le menu des fonctions d'usinage de contours et de points ...
  • Page 249 SEL CONTOUR. Les poches A et B sont superposées. La TNC calcule les points d’intersection S1 et S2, il n'ont pas besoin d'être programmés. Les poches sont programmées comme des cercles entiers. HEIDENHAIN iTNC 530...
  • Page 250 Programme de description de contour 1: Poche A 0 BEGIN PGM POCHE_A MM 1 L X+10 Y+50 R0 2 CC X+35 Y+50 3 C X+10 Y+50 DR- 4 END PGM POCHE_A MM 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...
  • Page 251: Usinage Du Contour Avec Les Cycles Sl

    53 DECLARE CONTOUR QC2 = “POCHE_B.H“ 54 QC10 = QC1 & QC2 55 ... 56 ... Usinage du contour avec les cycles SL L'ensemble du contour défini est usiné avec les cycles SL 20 - 24 (voir „Résumé” à la page 184). HEIDENHAIN iTNC 530...
  • Page 252: Exemple : Ébauche Et Finition De Contours Superposés Avec Formule De Contour

    Exemple : ébauche et finition de contours superposés avec formule de contour 0 BEGIN PGM CONTOUR MM Définition de la pièce brute 1 BLK FORM 0.1 Z X+0 Y+0 Z-40 2 BLK FORM 0.2 X+100 Y+100 Z+0 Définition d'outil, fraise d'ébauche 3 TOOL DEF 1 L+0 R+2.5 Définition d'outil, fraise de finition 4 TOOL DEF 2 L+0 R+3...
  • Page 253 Définition de l'indicatif de contour pour programme “CARRE“ 7 DECLARE CONTOUR QC4 = “CARRE“ 8 QC10 = ( QC 1 | QC 2 ) \ QC 3 \ QC 4 Formule de contour 9 END PGM MODÈLE MM HEIDENHAIN iTNC 530...
  • Page 254 Programme de description de contour : Programme de description de contour : Cercle à droite 0 BEGIN PGM CERCLE1 MM 1 CC X+65 Y+50 2 L PR+25 PA+0 R0 3 CP IPA+360 DR+ 4 END PGM CERCLE1 MM Programme de description de contour : Cercle à gauche 0 BEGIN PGM CERCLE31XY MM 1 CC X+Q1 Y+Q2 2 LP PR+Q3 PA+0 R0...
  • Page 255: Cycles Sl Avec Formule Simple De Contour

    Les sous-programmes peuvent aussi contenir des coordonnées 64 END PGM DEFCONT MM dans l'axe de broche mais celles-ci seront ignorées  Définissez le plan d'usinage dans la première séquence de coordonnées du sous-programme. Les axes auxiliaires U,V,W sont autorisés HEIDENHAIN iTNC 530...
  • Page 256 Caractéristiques des cycles d'usinage  Avant chaque cycle, la TNC positionne l’outil automatiquement à la distance d'approche  A chaque niveau de profondeur, le fraisage est réalisé sans dégagement de l’outil, les îlots sont contournés latéralement  Le rayon des „angles internes“ est programmable – l'outil ne s'arrête pas, permettant ainsi d'éviter les traces d'arrêt d'outil (ceci est également valable pour la trajectoire externe lors de l'évidement et de la finition latérale)
  • Page 257: Introduire Une Formule Simple De Contour

    Les îlots sont au niveau de la surface de la pièce! Usinage du contour avec les cycles SL L'ensemble du contour défini est usiné avec les cycles SL 20 - 24 (voir „Résumé” à la page 184). HEIDENHAIN iTNC 530...
  • Page 258 Cycles d'usinage : poche de contour avec formule de contour...
  • Page 259: Cycles D'usinage : Usinage Ligne À Ligne

    Cycles d'usinage : usinage ligne à ligne...
  • Page 260: Tableaux Récapitulatifs

    10.1 Principes de base Tableaux récapitulatifs La TNC dispose de quatre cycles destinés à l’usinage de surfaces aux caractéristiques suivantes :  générées par un système de CFAO  planes et rectangulaires  planes et pentues  inclinées quelconques  gauches Cycle Softkey...
  • Page 261: Déroulement Du Cycle

    5 Pour terminer, la TNC dégage l'outil avec FMAX à la distance d'approche Attention lors de la programmation! Avec le cycle 30, vous pouvez p. ex. usiner en plusieurs passes des programmes en dialogue texte clair créés en externe. HEIDENHAIN iTNC 530...
  • Page 262: Paramètres Du Cycle

    Paramètres du cycle  Nom de fichier pour données 3D: Introduire le nom du programme où sont mémorisées les données du contour ; si le fichier n'est pas dans le répertoire courant, introduire le chemin d'accès complet. Introduction possible de 254 caractères max. ...
  • Page 263 Avec le paramètre machine 7441 - bit 0, vous définissez si la TNC doit délivrer un message d'erreur (bit 0=0), ou non (bit 0=1), si la broche ne fonctionne pas lors de l'appel d'un cycle. Cette fonction doit également être adaptée par le constructeur de votre machine. HEIDENHAIN iTNC 530...
  • Page 264 Paramètres du cycle  Point initial 1er axe Q225 (en absolu) : coordonnée du point Min de la surface à usiner dans l'axe principal du plan d'usinage. Plage d'introduction -99999,9999 à 99999,9999  Point initial 2ème axe Q226 (en absolu) : coordonnée du point Min de la surface à...
  • Page 265 7 L'usinage ligne à ligne est répété jusqu'à ce que toute la surface programmée soit usinée 8 Pour terminer, la TNC positionne l'outil de la valeur du diamètre, au-dessus du point programmé le plus élevé dans l'axe de broche HEIDENHAIN iTNC 530...
  • Page 266 Sens de coupe Le point initial détermine la direction d'usinage. En effet, la TNC exécute toujours l'usinage du point au point 2. Toutes les passes sont répétées du point au point / 4. Vous pouvez programmer le point à chaque coin de la surface à usiner. Avec des fraises deux tailles, vous optimisez la qualité...
  • Page 267 3ème point 2ème axe Q232 (en absolu) : coordonnée du point dans l'axe secondaire du plan d'usinage. Plage d'introduction -99999,9999 à 99999,9999  3ème point 3ème axe Q233 (en absolu) : coordonnée du point dans l'axe de broche. Plage d'introduction -99999,9999 à 99999,9999 HEIDENHAIN iTNC 530...
  • Page 268 Exemple : Séquences CN  4ème point 1er axe Q234 (en absolu) : coordonnée du point dans l'axe principal du plan d'usinage. Plage 72 CYCL DEF 231 SURF. RÉGLÉE d'introduction -99999,9999 à 99999,9999 Q225=+0 ;PT INITIAL 1ER AXE  4ème point 2ème axe Q235 (en absolu) : coordonnée du point dans l'axe secondaire du plan d'usinage.
  • Page 269: Mode Opératoire Du Cycle

    8 Le processus est répété jusqu’à ce que toutes les passes soient exécutées. Lors de la dernière passe, l'outil n'exécute que l'usinage de la surépaisseur de finition avec l'avance de finition 9 Pour terminer, la TNC dégage l'outil avec FMAX au saut de bride HEIDENHAIN iTNC 530...
  • Page 270 Stratégie Q389=1 3 L'outil se déplace ensuite au point final avec l'avance de fraisage programmée. Le point final est situé à l'intérieur de la surface. La TNC le calcule en fonction de la programmation du point initial, de la longueur et du rayon d'outil 4 La TNC décale l'outil transversalement au point initial de la ligne suivante avec l'avance de positionnement ;...
  • Page 271 Plage d'introduction -99999,9999 à 99999,9999  Point final 3ème axe Q386 (en absolu) : coordonnée dans l'axe de broche à laquelle doit être exécuté l'usinage de la surface. Plage d'introduction -99999,9999 à 99999,9999 HEIDENHAIN iTNC 530...
  • Page 272  1er côté Q218 (en incrémental) : longueur de la surface à usiner dans l'axe principal du plan d'usinage. Le signe vous permet de définir la direction de la première trajectoire de fraisage par rapport au point initial du 1er axe. Plage d'introduction -99999,9999 à...
  • Page 273 Q389=2. Plage d'introduction 0 à 99999,9999  Saut de bride Q204 (en incrémental) : coordonnée dans l'axe de broche excluant toute collision entre l'outil et la pièce (élément de serrage) Plage d’introduction : 0 à 99999,9999, ou PREDEF HEIDENHAIN iTNC 530...
  • Page 274: Exemples De Programmation

    10.6 Exemples de programmation Exemple : usinage ligne à ligne 0 BEGIN PGM C230 MM 1 BLK FORM 0.1 Z X+0 Y+0 Z+0 Définition de la pièce brute 2 BLK FORM 0.2 X+100 Y+100 Z+40 3 TOOL DEF 1 L+0 R+5 Définition de l'outil 4 TOOL CALL 1 Z S3500 Appel de l'outil...
  • Page 275 7 L X+-25 Y+0 R0 FMAX M3 Prépositionnement à proximité du point initial 8 CYCL CALL Appel du cycle 9 L Z+250 R0 FMAX M2 Dégager l'outil, fin du programme 10 END PGM C230 MM HEIDENHAIN iTNC 530...
  • Page 276 Cycles d'usinage : usinage ligne à ligne...
  • Page 277: Cycles : Conversions De Coordonnées

    Cycles : conversions de coordonnées...
  • Page 278: Principes De Base

    11.1 Principes de base Aperçu Grâce aux conversions de coordonnées, la TNC peut usiner un contour déjà programmé à plusieurs endroits de la pièce en modifiant sa position et ses dimensions. La TNC dispose des cycles de conversion de coordonnées suivants : Cycle Softkey Page...
  • Page 279: Décalage Du Point Zero

    14 CYCL DEF 7.1 X+60 dernier point zéro actif – celui-ci peut être déjà décalé. 16 CYCL DEF 7.3 Z-5 Plage d'introduction : max. 6 axes CN, chacun de -99999,9999 à 99999,9999 15 CYCL DEF 7.2 Y+40 HEIDENHAIN iTNC 530...
  • Page 280 11.3 Décalage du POINT ZERO avec tableaux de points zéro (cycle 7, DIN/ISO: G53) Action Vous utilisez les tableaux de points zéro, par exemple  pour des opérations d'usinage répétitives à diverses positions de la pièce ou  pour une utilisation fréquente du même décalage de point zéro. A l’intérieur d’un même programme, vous pouvez programmer les points zéro soit directement dans la définition du cycle, soit en les appelant dans un tableau de points zéro.
  • Page 281 Les tableaux de points zéro émanant de la TNC 4xx dont les coordonnées se référaient au point zéro machine (MP7475 = 1) ne doivent pas être utilisés sur l'iTNC 530. Si vous utilisez des décalages de point zéro issus des tableaux de points zéro, utilisez dans ce cas la fonction SEL...
  • Page 282: Sélectionner Le Tableau De Points Zéro Dans Le Programme Cn

    Paramètres du cycle Exemple : Séquences CN  Décalage: introduire le numéro du point zéro du tableau de points zéro ou un paramètre Q ; si vous 77 CYCL DEF 7.0 POINT ZÉRO introduisez un paramètre Q, la TNC active le numéro du point zéro figurant dans ce paramètre.
  • Page 283: Editer Un Tableau De Points Zéro En Mode Mémorisation/Édition De Programme

    Feuilleter vers le haut Feuilleter vers le bas Ajouter une ligne (uniquement en fin de tableau) Effacer une ligne Valider une ligne introduite et saut à la ligne suivante Ajouter nombre de lignes possibles (points zéro) en fin de tableau HEIDENHAIN iTNC 530...
  • Page 284: Editer Un Tableau De Points Zéro Dans Un Des Modes Exécution De Programme

    Editer un tableau de points zéro dans un des modes Exécution de programme Dans un des modes Exécution de programme, vous pouvez sélectionner le tableau de points zéro qui est activé. Pour cela, appuyez sur la Softkey TABLEAU PTS ZERO. Vous disposez des mêmes fonctions d'édition qu'en mode Mémorisation/Edition de programme Transférer les valeurs effectives dans le tableau...
  • Page 285: Configurer Le Tableau De Points Zéro

    NO ENT. La TNC reporte alors un tiret dans la colonne correspondante. Quitter le tableau de points zéro Dans le gestionnaire de fichiers, afficher un autre type de fichier et sélectionner le fichier souhaité. HEIDENHAIN iTNC 530...
  • Page 286: Attention Avant De Programmer

    11.4 INIT. PT DE REF. (cycle 247, DIN/ISO: G247) Action Avec le cycle INIT. POINT DE REF., vous pouvez activer comme nouveau point d'origine une valeur Preset qui a été définie dans un tableau Preset. A l'issue d'une définition du cycle INIT. POINT DE REF., toutes les coordonnées introduites ainsi que tous les décalages de point zéro (absolus et incrémentaux) se réfèrent au nouveau Preset.
  • Page 287 Si vous ne réalisez l'image miroir que sur un axe, le sens de déplacement est modifié pour les cycles de fraisage de la série 200. Exception : cycle 208 avec lequel le sens de déplacement défini dans le cycle est conservé. HEIDENHAIN iTNC 530...
  • Page 288: Paramètre Du Cycle

    Paramètre du cycle Exemple : Séquences CN  Axe réfléchi? : introduire les axes du miroir ; vous pouvez réfléchir tous les axes – y compris les axes 79 CYCL DEF 8.0 IMAGE MIROIR rotatifs – excepté l'axe de broche et l'axe auxiliaire correspondant.
  • Page 289 Attention lors de la programmation! La TNC annule une correction de rayon active si l’on définit le cycle 10. Si nécessaire, reprogrammer la correction de rayon. Après avoir défini le cycle 10, déplacez les deux axes afin d’activer la rotation. HEIDENHAIN iTNC 530...
  • Page 290 Paramètres du cycle Exemple : Séquences CN  Rotation : introduire l'angle de rotation en degrés (°). Plage d'introduction 360,000° à +360,000° (en absolu 12 CALL LBL 1 ou en incrémental) 13 CYCL DEF 7.0 POINT ZÉRO 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...
  • Page 291 Agrandissement : SCL supérieur à 1, jusqu'à 99,999 999 Réduction : SCL inférieure à 1, jusqu'à 0,000 001 Désactivation Reprogrammer le cycle FACTEUR ECHELLE avec le facteur 1. HEIDENHAIN iTNC 530...
  • Page 292 Paramètres du cycle Exemple : Séquences CN  Facteur?: Introduire le facteur SCL (de l'angl.: scaling) ; la TNC multiplie toutes les coordonnées et tous les 11 CALL LBL 1 rayons par SCL (tel que décrit au paragraphe „Action“). Plage d’introduction 0,000000 à 12 CYCL DEF 7.0 POINT ZÉRO 99,999999 13 CYCL DEF 7.1 X+60...
  • Page 293: Facteur Echelle Axe

    échelle. Le contour est agrandi à partir du centre ou réduit dans sa direction, et donc pas toujours – comme avec le cycle 11 FACT. ECHELLE – à partir du point zéro courant ou vers celui-ci. HEIDENHAIN iTNC 530...
  • Page 294 Paramètres du cycle  Axe et facteur : par softkey, sélectionner l'axe/les axes de coordonnées et introduire le(s) facteur(s) d'agrandissement ou de réduction spécifique de l'axe. Plage d’introduction 0,000000 à 99,999999  Coordonnées du centre : centre de l'homothétie spécifique de l'axe. Plage d’introduction -99999,9999 à...
  • Page 295 TNC choisit. Si vous disposez de l'option de logiciel DCM, vous pouvez faire afficher dans le test de programme les positions d'axes respectives dans la vue PROGRAMME+CINEMATIQUE (voir manuel d'utilisation conversationnel, Contrôle dynamique de collision). HEIDENHAIN iTNC 530...
  • Page 296 L'ordre des rotations destinées au calcul de la position du plan est définie : la TNC fait pivoter tout d'abord l'axe A, puis l'axe B et enfin, l'axe C. Le cycle 19 est actif dès sa définition dans le programme. Dès que vous déplacez un axe dans le système incliné, la correction de cet axe est activée.
  • Page 297: Désactivation

    Pour désactiver les angles d'inclinaison, redéfinir le cycle PLAN D'USINAGE et introduire 0° pour tous les axes rotatifs. Puis, redéfinir le cycle PLAN D'USINAGE et valider la question de dialogue avec la touche NO ENT. Vous désactivez ainsi la fonction. HEIDENHAIN iTNC 530...
  • Page 298: Positionner Les Axes Rotatifs

    Positionner les axes rotatifs Le constructeur de la machine définit si le cycle 19 doit positionner automatiquement les axes rotatifs ou bien si vous devez les positionner manuellement dans le programme. Consultez le manuel de votre machine. Positionner les axes rotatifs manuellement Si le cycle 19 ne positionne pas automatiquement les axes rotatifs, vous devez les positionner séparément dans une séquence L derrière la définition du cycle.
  • Page 299 13 CYCL DEF 19.1 A+0 B+45 C+0 F5000 DIST50 Définir aussi l'avance et la distance 14 L Z+80 R0 FMAX Activer la correction dans l’axe de broche 15 L X-8.5 Y-10 R0 FMAX Activer la correction dans le plan d’usinage HEIDENHAIN iTNC 530...
  • Page 300: Affichage De Positions Dans Le Système Incliné

    Affichage de positions dans le système incliné Les positions affichées (NOM et EFF) ainsi que l'affichage du point zéro dans l'affichage d'état supplémentaire se réfèrent au système de coordonnées incliné lorsque le cycle 19 a été activé. Directement après la définition du cycle, la position affichée ne coïncide donc plus forcément avec les coordonnées de la dernière position programmée avant le cycle 19.
  • Page 301: Combinaison Avec D'autres Cycles De Conversion De Coordonnées

    Les cycles de mesure de la TNC vous permettent de mesurer des pièces dans le système incliné. Les résultats de mesure sont mémorisés par la TNC dans les paramètres Q et vous pouvez ensuite les exploiter (p. ex. en imprimant les résultats de la mesure sur une imprimante). HEIDENHAIN iTNC 530...
  • Page 302: Marche À Suivre Pour L'usinage Avec Le Cycle

    Marche à suivre pour l'usinage avec le cycle 19 PLAN D'USINAGE 1 Créer le programme  Définir l’outil (sauf si TOOL.T est actif), introduire la longueur totale de l’outil  Appeler l’outil  Dégager l’axe de broche de manière à éviter toute collision entre l'outil et la pièce (élément de serrage) ...
  • Page 303  Manuelle par effleurement, de la même manière que dans le système non-incliné  Automatique avec un palpeur 3D de HEIDENHAIN (voir Manuel d'utilisation Cycles palpeurs, chap. 2)  Automatique avec un palpeur 3D de HEIDENHAIN (voir. Manuel d'utilisation Cycles palpeurs, chap. 3) 6 Démarrer l'usinage en mode Exécution de programme en...
  • Page 304: Exemple : Cycles De Conversion De Coordonnées

    11.10 Exemples de programmation Exemple : cycles de conversion de coordonnées Déroulement du programme  Conversions de coordonnées dans le programme principal  Usinage dans le sous-programme 0 BEGIN PGM CONVER MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-20 Définition de la pièce brute 2 BLK FORM 0.2 X+130 Y+130 Z+0 3 TOOL DEF 1 L+0 R+1...
  • Page 305 26 L IX+20 27 L IX+10 IY-10 28 RND R5 29 L IX-10 IY-10 30 L IX-20 31 L IY+10 32 L X+0 Y+0 R0 F5000 33 L Z+20 R0 FMAX 34 LBL 0 35 END PGM CONVER MM HEIDENHAIN iTNC 530...
  • Page 306 Cycles : conversions de coordonnées...
  • Page 307: Cycles : Fonctions Spéciales

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

    12.1 Principes de base Résumé La TNC propose différents cycles destinés aux applications spéciales suivantes : Cycle Softkey Page 9 TEMPORISATION Page 309 12 APPEL DE PROGRAMME Page 310 13 ORIENTATION BROCHE Page 312 32 TOLERANCE Page 313 225 GRAVAGE de texte Page 317 290 TOURNAGE INTERPOLE (option Page 321...
  • Page 309 89 CYCL DEF 9.0 TEMPORISATION 90 CYCL DEF 9.1 TEMPO. 1.5 Paramètres du cycle  Temporisation en secondes : introduire la temporisation en secondes. Plage d'introduction 0 à 3 600 s (1 heure) par pas de 0,001 s HEIDENHAIN iTNC 530...
  • Page 310: Fonction Du Cycle

    12.3 APPEL DE PROGRAMME (cycle 12, DIN/ISO : G39) Fonction du cycle N'importe quel programme d'usinage, comme p. ex.des opérations de perçage ou des modules géométriques, peut être transformé en cycle d'usinage. Vous appelez ensuite ce programme comme un cycle. Attention lors de la programmation! Le programme appelé...
  • Page 311 56 CYCL DEF 12.1 PGM TNC:\CLAIR35\FK1\50.H  CYCL CALL (séquence séparée) ou 57 L X+20 Y+50 FMAX M99  CYCL CALL POS (séquence séparée) ou  M99 (séquentiel) ou  M89 (sera exécuté après chaque séquence de positionnement) HEIDENHAIN iTNC 530...
  • Page 312 12.4 ORIENTATION BROCHE (cycle 13, DIN/ISO: G36) Fonction du cycle La machine et la TNC doivent avoir été préparées par le constructeur de la machine. La TNC doit pouvoir piloter la broche principale d’une machine-outil et de l’orienter à une position angulaire donnée. L'orientation broche est nécessaire, p.
  • Page 313 Le lissage du contour engendre un écart. La valeur de cet écart de contour (tolérance) est définie par le constructeur de votre machine dans un paramètre-machine. Vous modifiez la tolérance prédéfinie à l'aide du cycle 32. HEIDENHAIN iTNC 530...
  • Page 314: Influences Lors De La Définition Géométrique Dans Le Système De Fao

    Influences lors de la définition géométrique dans le système de FAO Lors de la création externe du programme sur un système de FAO, le paramétrage de l'erreur cordale est déterminant. Avec l'erreur cordale, on définit l'écart max. autorisé d'un segment de droite par rapport à la surface de la pièce.
  • Page 315 Si le filtre HSC est activé sur votre machine (poser éventuellement la question au constructeur de la machine), le cercle peut être encore plus grand. Lorsque le cycle 32 est actif, la TNC indique dans l'affichage d'état (onglet CYC) les paramètres définis du cycle 32. HEIDENHAIN iTNC 530...
  • Page 316 Paramètres du cycle Exemple : Séquences CN  Tolérance T : écart de contour admissible en mm (ou en pouces pour programmes inch). Plage 95 CYCL DEF 32.0 TOLÉRANCE d'introduction 0 à 99999,9999 96 CYCL DEF 32.1 T0.05  MODE HSC, finition=0, ébauche=1: activer le filtre : 97 CYCL DEF 32.2 MODE HSC:1 TA5 ...
  • Page 317: Mode Opératoire Du Cycle

    Si vous graver un texte sur un cercle (Q516=1), la position de l'outil lors du l'appel du cycle définit le centre du cercle. Le texte à gaver peut être défini au moyen d'une variable String (QS). HEIDENHAIN iTNC 530...
  • Page 318 Paramètres du cycle  Texte gravage QS500 : texte gravage. Affectation d'une variable string avec la touche Q du pavé numérique, la touche Q du clavier ASCII correspond à une saisie normale de texte. Caractères autorisés :voir „Graver des variables du système”, page 320 ...
  • Page 319 à indiquer avec le caractère spécial \. Possibilités suivantes existantes :  \n: saut de ligne  \t: tabulation horizontale (la largeur de tabulation est fixe à 8 caractères)  \v : tabulation verticale (la largeur de tabulation est fixe à une ligne) HEIDENHAIN iTNC 530...
  • Page 320: Graver Des Variables Du Système

    Graver des variables du système En plus des caractères classiques, il est possible de graver le contenu de certaines variables du système. Les variables du système sont à indiquer avec le caractère spécial %. Il est possible de graver la date courante. Introduisez pour cela %time<x>.
  • Page 321 à se trouver perpendiculaire à la surface. 3 La TNC dégage l'outil de la valeur de la distance d'approche au point final du contour. 4 Pour terminer, la TNC dégage l'outil à la hauteur de sécurité HEIDENHAIN iTNC 530...
  • Page 322 Attention lors de la programmation! L'outil que vous utilisez pour ce cycle peut être aussi bien un outil de tournage qu'un outil de fraisage (Q444=0). Vous définissez les données géométriques de cet outil dans le tableau d'outils TOOL.T de la façon suivante : ...
  • Page 323 Axe C est l'axe d'interpolation : introduction = 6 Axe U est l'axe d'interpolation : introduction = 7 Axe V est l'axe d'interpolation : introduction = 8 Axe W est l'axe d'interpolation : introduction = 9 Fraisage contour : Introduire = 0 HEIDENHAIN iTNC 530...
  • Page 324  Diamètre départ de contour Q491 (absolu) : coin du point départ X, introduire le diamètre Plage d'introduction -99999,9999 à 99999,9999  Départ de contour Z Q492 (absolu) : coin du point départ Z. Plage d'introduction -99999,9999 à 99999,9999  Diamètre fin de contour Q493 (absolu) : coin du point final en X, introduire le diamètre.
  • Page 325 Entrer un départ de contour X Q491 qui est égal à la fin de contour X Q493  Gorge radiale :  Entrer un départ de contour Z Q492 qui est inférieur à la fin de contour Z Q494 HEIDENHAIN iTNC 530...
  • Page 326 Cycles : fonctions spéciales...
  • Page 327: Travail Avec Les Cycles Palpeurs

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

    La TNC doit avoir été préparée par le constructeur de la machine pour l'utilisation des palpeurs 3D. Consultez le manuel de votre machine. Notez que HEIDENHAIN ne garantit le bon fonctionnement des cycles de palpage qu'avec les palpeurs HEIDENHAIN! Lorsque vous voulez effectuer des mesures pendant l’exécution du programme, veillez à...
  • Page 329: Cycles Palpeurs En Modes Manuel Et Manivelle Électronique

    Q260 correspond toujours à la distance de sécurité, Q261 à la hauteur de mesure, etc.. Pour simplifier la programmation, la TNC affiche un écran d'aide pendant la définition du cycle. L'écran d'aide affiche en surbrillance le paramètre que vous devez introduire (voir fig. de droite). HEIDENHAIN iTNC 530...
  • Page 330 Définition du cycle palpeur en mode Mémorisation/édition Exemple : Séquences CN  Le menu de softkeys affiche – par groupes – toutes les fonctions de palpage disponibles 5 TCH PROBE 410 PT REF. INT. RECTAN  Sélectionner le groupe de cycles de palpage, p. ex. Q321=+50 ;CENTRE 1ER AXE Initialiser le point de référence Les cycles destinés à...
  • Page 331: Avant De Travailler Avec Les Cycles Palpeurs

    De cette manière, la tige de palpage est toujours déviée dans la même direction. Si vous modifiez MP6165, vous devez réétalonner le palpeur car la réaction de la déviation de la tige de palpage change. HEIDENHAIN iTNC 530...
  • Page 332: Tenir Compte La Rotation De Base En Mode Manuel : Mp6166

    Tenir compte la rotation de base en mode Manuel : MP6166 En mode réglage, pour pouvoir augmenter la précision de la mesure lors du palpage de certaines positions, vous pouvez paramétrer MP 6166 = 1 de manière à ce que la TNC prenne en compte une rotation de base active lors du palpage et, si nécessaire, déplace le palpeur obliquement vers la pièce.
  • Page 333: Palpeur À Commutation, Avance De Palpage

    + MP6601, la commande délivre un message d'erreur, ce qui suppose la présence de salissures. Si le rayon calculé par la TNC est inférieur à 5 * (Q407 - MP6601), la TNC délivre également un message d'erreur. HEIDENHAIN iTNC 530...
  • Page 334: Exécuter Les Cycles Palpeurs

    Exécuter les cycles palpeurs Tous les cycles palpeurs sont actifs avec DEF. Le cycle est ainsi exécuté automatiquement lorsque la définition du cycle est lue dans le programme par la TNC. En début de cycle, veillez à ce que les valeurs de correction (longueur, rayon) soient activées, soit à...
  • Page 335: Cycles Palpeurs : Déterminer Automatiquement L'erreur D'alignement De La Pièce

    Cycles palpeurs : déter- miner automatiquement l'erreur d'alignement de la pièce...
  • Page 336: Principes De Base

    14.1 Principes de base Résumé La TNC dispose de cinq cycles avec lesquels vous pouvez déterminer et compenser l'erreur d'alignement de la pièce. Vous pouvez également annuler une rotation de base avec le cycle 404 : Cycle Softkey Page 400 ROTATION DE BASE Page 338 Détermination automatique à...
  • Page 337 être corrigé de la valeur d'un angle connu α (voir fig. de droite). Ceci vous permet de mesurer la rotation de base de n'importe quelle droite de la pièce et d'établir la relation avec la direction 0° 2. HEIDENHAIN iTNC 530...
  • Page 338: Mode Opératoire Du Cycle

    14.2 ROTATION DE BASE (cycle 400, DIN/ISO : G400) Mode opératoire du cycle En mesurant deux points qui doivent être sur une droite, le cycle palpeur 400 détermine l'erreur d'alignement d'une pièce. Avec la fonction Rotation de base, la TNC compense la valeur mesurée. 1 La TNC positionne le palpeur en avance rapide (valeur de PM6150), avec la logique de positionnement, (voir „Exécuter les cycles palpeurs”...
  • Page 339: Paramètres Du Cycle

    à PM6140. Plage de saisie de 0 à 99999,9999 ou PREDEF  Hauteur de sécurité Q260 (en absolu) : Coordonnée dans l'axe du palpeur excluant toute collision entre le palpeur et la pièce (élément de serrage). Plage de saisie -99999,9999 à 99999,9999, sinon PREDEF HEIDENHAIN iTNC 530...
  • Page 340 Exemple : Séquences CN  Déplacement haut. sécu. Q301 : Définir comment le palpeur doit se déplacer entre les points de mesure : 5 TCH PROBE 400 ROTATION DE BASE 0 : Déplacement à la hauteur de mesure, entre les points de mesure Q263=+10 ;1ER POINT 1ER AXE 1 : entre les points de mesure, à...
  • Page 341: Rotation De Base Avec Deux

    Si vous souhaitez compenser l'erreur d'alignement par une rotation du plateau circulaire, la TNC utilise alors automatiquement les axes rotatifs suivants :  C avec axe d’outil Z  B avec axe d’outil Y  A avec axe d’outil X HEIDENHAIN iTNC 530...
  • Page 342 Paramètres du cycle  1er trou : centre sur 1er axe Q268 (en absolu) : centre du 1er trou dans l'axe principal du plan d'usinage. Plage d'introduction -99999,9999 à 99999,9999  1er trou : centre sur 2ème axe Q269 (en absolu) : centre du 1er trou dans l'axe secondaire du plan d'usinage.
  • Page 343 : 0: Ne pas définir l'affichage de l'axe rotatif à 0 après l'alignement 1: Définir l'affichage de l'axe rotatif à 0 après l'alignement La TNC ne définit l'affichage à 0 que si vous avez défini Q402=1. HEIDENHAIN iTNC 530...
  • Page 344 14.4 ROTATION DE BASE à partir de deux tenons (cycle 402, DIN/ISO: G402) Mode opératoire du cycle Le cycle palpeur 402 détermine les centres de deux tenons. La TNC calcule ensuite l'angle formé par l'axe principal du plan d'usinage avec la droite reliant les centres des tenons.
  • Page 345 à PM6140. Plage de saisie de 0 à 99999,9999 ou PREDEF  Hauteur de sécurité Q260 (en absolu) : Coordonnée dans l'axe du palpeur excluant toute collision entre le palpeur et la pièce (élément de serrage). Plage de saisie -99999,9999 à 99999,9999, sinon PREDEF HEIDENHAIN iTNC 530...
  • Page 346 Exemple : Séquences CN  Déplacement haut. sécu. Q301 : Définir comment le palpeur doit se déplacer entre les points de mesure : 5 TCH PROBE 402 ROT 2 TENONS 0 : Déplacement à la hauteur de mesure, entre les points de mesure Q268=-37 ;1ER CENTRE 1ER AXE 1 : Entre les points de mesure, à...
  • Page 347: Rotation De Base

    4 La TNC rétracte le palpeur à la hauteur de sécurité et positionne l'axe rotatif défini dans le cycle en fonction de la valeur calculée. En option, vous pouvez faire initialiser l'affichage à 0 après l'alignement HEIDENHAIN iTNC 530...
  • Page 348 Attention lors de la programmation ! Attention, risque de collision! Assurez-vous que la hauteur de sécurité est suffisamment importante pour éviter toutes collisions lors du positionnement final de l'axe rotatif. En indiquant la valeur 0 pour le paramètre Q312 Axe pour déplacement de compensation, le cycle détermine automatiquement l'axe rotatif à...
  • Page 349 être effectuée. Plage de saisie -99999,9999 à 99999,9999  Distance d'approche Q320 (en incrémental) : Distance supplémentaire entre le point de mesure et la bille du palpeur. Le paramètre Q320 vient s'ajouter à PM6140. Plage de saisie de 0 à 99999,9999 ou PREDEF HEIDENHAIN iTNC 530...
  • Page 350 Exemple : Séquences CN  Hauteur de sécurité Q260 (en absolu) : Coordonnée dans l'axe du palpeur excluant toute collision entre le 5 TCH PROBE 403 ROT SUR AXE C palpeur et la pièce (élément de serrage). Plage de saisie -99999,9999 à 99999,9999, sinon PREDEF Q263=+25 ;1ER POINT 1ER AXE ...
  • Page 351 Utiliser au besoin le cycle 247 (voir „INIT. PT DE REF. (cycle 247, DIN/ISO: G247)” à la page 286). Plage de saisie 0 à 99999 HEIDENHAIN iTNC 530...
  • Page 352 14.7 Compenser l'erreur d'alignement d'une pièce par rotation de l'axe C (cycle 405, DIN/ISO: G405) Mode opératoire du cycle Le cycle palpeur 405 permet de déterminer  le décalage angulaire entre l'axe Y positif du système de coordonnées courant avec la ligne médiane d'un trou ou ...
  • Page 353 Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe du palpeur. Plus l'incrément angulaire programmé est petit et moins le centre de cercle calculé par la TNC sera précis. Valeur de saisie minimale : 5° HEIDENHAIN iTNC 530...
  • Page 354 Paramètres du cycle  Centre 1er axe Q321 (en absolu) : centre du trou dans l'axe principal du plan d'usinage. Plage d'introduction -99999,9999 à 99999,9999  Centre 2ème axe Q322 (en absolu) : centre du trou dans l'axe secondaire du plan d'usinage. Si vous programmez Q322 = 0, la TNC aligne le centre du trou sur l'axe Y positif.
  • Page 355 Q337. Si un décalage C est déjà inscrit dans le tableau Q260=+20 ;HAUTEUR DE SÉCURITÉ de points zéro, la TNC additionne le décalage Q301=0 ;DÉPLAC. HAUT. SÉCU. angulaire mesuré en tenant compte de son signe Q337=0 ;INITIALIS. À ZÉRO HEIDENHAIN iTNC 530...
  • Page 356: Exemple : Déterminer La Rotation De Base À L'aide De Deux Trous

    Exemple : déterminer la rotation de base à l'aide de deux trous 0 BEGIN PGM CYC401 MM 1 TOOL CALL 0 Z 2 TCH PROBE 401 ROT 2 TROUS Q268=+25 ;1ER CENTRE 1ER AXE Centre du 1er trou : coordonnée X Q269=+15 ;1ER CENTRE 2ÈME AXE Centre du 1er trou : coordonnée Y Q270=+80 ;2ÈME CENTRE 1ER AXE...
  • Page 357: Cycles Palpeurs : Initialisation Automatique Des Points D'origine

    Cycles palpeurs : initialisation automatique des points d'origine...
  • Page 358: Principes De Base

    15.1 Principes de base Résumé La TNC dispose de douze cycles pour définir automatiquement les points d'origine et les utiliser de la manière suivante :  Initialiser les valeurs déterminées directement dans l'affichage  Inscrire les valeurs déterminées dans le tableau Preset ...
  • Page 359: Caractéristiques Communes À Tous Les Cycles Palpeurs Pour L'initialisation Du Point D'origine

    La TNC initialise le point d'origine dans le plan d'usinage en fonction de l'axe du palpeur défini dans votre programme de mesure: Initialisation point d'origine Axe palpeur actif Z ou W X et Y Y ou V Z et X X ou U Y et Z HEIDENHAIN iTNC 530...
  • Page 360 Mémoriser le point d'origine calculé Pour tous les cycles d'initialisation du point d'origine, vous pouvez définir avec les paramètres Q303 et Q305 la manière dont la TNC doit mémoriser le point d'origine déterminé :  Q305 = 0, Q303 = valeur au choix: La TNC initialise l'affichage du point d'origine calculé.
  • Page 361 5 Ensuite, si cela est souhaité, la TNC détermine également le point d'origine dans l'axe du palpeur au moyen d'une opération de palpage séparée Numéro paramètre Signification Q166 Valeur effective de la largeur de rainure mesurée Q157 Valeur effective de la position milieu HEIDENHAIN iTNC 530...
  • Page 362 Attention lors de la programmation! Attention, risque de collision! Pour éviter toute collision entre le palpeur et la pièce, introduisez la largeur de la rainure de manière à ce qu'elle soit plutôt plus petite. Si la largeur de la rainure et la distance d'approche ne permettent pas d'effectuer un prépositionnement à...
  • Page 363 Le système de référence est le système de coordonnées pièce courant 1: écrire le point d'origine déterminé dans le tableau Preset. Le système de référence est le système de coordonnées machine (système REF) HEIDENHAIN iTNC 530...
  • Page 364 Exemple : Séquences CN  Palpage dans axe palpeur Q381 : définir si la TNC doit également initialiser le point d'origine dans l'axe du 5 TCH PROBE 408 PTREF CENTRE RAINURE palpeur : 0: ne pas initialiser le point d'origine dans l'axe du Q321=+50 ;CENTRE 1ER AXE palpeur Q322=+50 ;CENTRE 2ÈME AXE...
  • Page 365 Attention, risque de collision! Pour éviter toute collision entre le palpeur et la pièce, introduisez la largeur de l'oblong plutôt plus grande. Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe du palpeur. HEIDENHAIN iTNC 530...
  • Page 366 Paramètres du cycle  Centre 1er axe Q321 (en absolu) : centre de l'oblong dans l'axe principal du plan d'usinage. Plage d'introduction -99999,9999 à 99999,9999  Centre 2ème axe Q322 (en absolu) : centre de l'oblong dans l'axe secondaire du plan d'usinage. Plage d'introduction -99999,9999 à...
  • Page 367 -99999,9999 à 99999,9999  Nouveau pt de réf. sur axe TS Q333 (en absolu) : coordonnée dans l'axe du palpeur à laquelle la TNC doit initialiser le point d'origine. Valeur par défaut = 0. Plage d'introduction -99999,9999 à 99999,9999 HEIDENHAIN iTNC 530...
  • Page 368: Pt De Ref Interieur

    15.4 PT DE REF INTERIEUR RECTANGLE (cycle 410, DIN/ISO: G410) Mode opératoire du cycle Le cycle palpeur 410 détermine le centre d'une poche rectangulaire et l'initialise comme point d'origine. Si vous le souhaitez, la TNC peut aussi mémoriser le centre dans un tableau de points zéro ou de Preset.
  • Page 369 Plage d’introduction : 0 à 99999,9999, ou PREDEF  Hauteur de sécurité Q260 (en absolu) : coordonnée dans l'axe du palpeur excluant toute collision entre le palpeur et la pièce (éléments de serrage). Plage d’introduction -99999,9999 à 99999,9999, ou PREDEF HEIDENHAIN iTNC 530...
  • Page 370  Déplacement haut. sécu. Q301 : Définir comment le palpeur doit se déplacer entre les points de mesure : 0 : Déplacement à la hauteur de mesure, entre les points de mesure 1 : Entre les points de mesure, à la hauteur de sécurité...
  • Page 371 Nouveau pt de réf. sur axe TS Q333 (en absolu) : coordonnée dans l'axe du palpeur à laquelle la TNC Q384=+0 ;3ÈME COO. DANS AXE PALP. doit initialiser le point d'origine. Valeur par défaut = 0. Q333=+1 ;POINT DE RÉFÉRENCE Plage d'introduction -99999,9999 à 99999,9999 HEIDENHAIN iTNC 530...
  • Page 372: Pt De Ref Exterieur

    15.5 PT DE REF EXTERIEUR RECTANGLE (cycle 411, DIN/ISO: G411) Mode opératoire du cycle Le cycle palpeur 411 détermine le centre d'un tenon rectangulaire et l'initialise comme point d'origine. Si vous le souhaitez, la TNC peut aussi mémoriser le centre dans un tableau de points zéro ou de Preset.
  • Page 373 Plage d’introduction : 0 à 99999,9999, ou PREDEF  Hauteur de sécurité Q260 (en absolu) : coordonnée dans l'axe du palpeur excluant toute collision entre le palpeur et la pièce (éléments de serrage). Plage d’introduction -99999,9999 à 99999,9999, ou PREDEF HEIDENHAIN iTNC 530...
  • Page 374  Déplacement haut. sécu. Q301 : définir comment le palpeur doit se déplacer entre les points de mesure : 0 : entre les points de mesure, à la hauteur de mesure 1 : entre les points de mesure, à la hauteur de sécurité...
  • Page 375 Nouveau pt de réf. sur axe TS Q333 (en absolu) : coordonnée dans l'axe du palpeur à laquelle la TNC Q384=+0 ;3ÈME COO. DANS AXE PALP. doit initialiser le point d'origine. Valeur par défaut = 0. Q333=+1 ;POINT DE RÉFÉRENCE Plage d'introduction -99999,9999 à 99999,9999 HEIDENHAIN iTNC 530...
  • Page 376 15.6 POINT DE REFERENCE INTERIEUR CERCLE (cycle 412, DIN/ISO: G412) Mode opératoire du cycle Le cycle palpeur 412 calcule le centre d'une poche circulaire (trou) et initialise ce centre comme point d'origine. Si vous le souhaitez, la TNC peut aussi mémoriser le centre dans un tableau de points zéro ou de Preset.
  • Page 377 (- = sens horaire) pour le déplacement du palpeur au point de mesure suivant. Si vous souhaitez mesurer des secteurs angulaires, programmez un incrément angulaire inférieur à 90°. Plage d'introduction - 120,0000 à 120,0000 HEIDENHAIN iTNC 530...
  • Page 378  Hauteur mesure dans axe palpage Q261 (en absolu) : coordonnée du centre de la bille (=point de contact) dans l'axe du palpeur prévu pour la mesure. Plage d'introduction -99999,9999 à 99999,9999  Distance d'approche Q320 (en incrémental) : distance supplémentaire entre le point de mesure et la bille du palpeur.
  • Page 379 à la hauteur de sécurité (Q301=1) est actif : 0 : Déplacement sur une droite, entre les opérations d'usinage 1 : Déplacement sur le cercle de diamètre primitif entre les opérations de palpage HEIDENHAIN iTNC 530...
  • Page 380: Pt De Ref Exterieur Cercle

    15.7 PT DE REF EXTERIEUR CERCLE (cycle 413, DIN/ISO: G413) Mode opératoire du cycle Le cycle palpeur 413 détermine le centre d'un tenon circulaire et l'initialise comme point d'origine. Si vous le souhaitez, la TNC peut aussi mémoriser le centre dans un tableau de points zéro ou de Preset.
  • Page 381 (- = sens horaire) pour le déplacement du palpeur au point de mesure suivant. Si vous souhaitez mesurer des secteurs angulaires, programmez un incrément angulaire inférieur à 90°. Plage d'introduction - 120,0000 à 120,0000 HEIDENHAIN iTNC 530...
  • Page 382  Hauteur mesure dans axe palpage Q261 (en absolu) : coordonnée du centre de la bille (=point de contact) dans l'axe du palpeur prévu pour la mesure. Plage d'introduction -99999,9999 à 99999,9999  Distance d'approche Q320 (en incrémental) : distance supplémentaire entre le point de mesure et la bille du palpeur.
  • Page 383 à la hauteur de sécurité (Q301=1) est actif : 0 : Déplacement sur une droite, entre les opérations d'usinage 1 : Déplacement sur le cercle de diamètre primitif entre les opérations de palpage HEIDENHAIN iTNC 530...
  • Page 384 15.8 POINT DE REFERENCE EXTERIEUR COIN (cycle 414, DIN/ISO: G414) Mode opératoire du cycle Le cycle palpeur 414 détermine le point d'intersection de deux droites et l'initialise comme point d'origine. Si vous le souhaitez, la TNC peut également mémoriser le point d'intersection dans un tableau de points zéro ou de Preset.
  • Page 385 TNC initialisera le point d'origine (voir fig. de droite, au centre 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 iTNC 530...
  • Page 386 Paramètres du cycle  1er point mesure sur 1er axe Q263 (en absolu) : Coordonnée du 1er point de palpage dans l'axe principal du plan d'usinage. Plage de saisie -99999,9999 à 99999,9999  1er point mesure sur 2ème axe Q264 (en absolu) : Coordonnée du 1er point de palpage dans l'axe secondaire du plan d'usinage.
  • Page 387 Le système de référence est le système de coordonnées pièce actif. 1 : Inscrire le point d'origine déterminé dans le tableau Preset. Le système de référence est le système de coordonnées machine (système REF). HEIDENHAIN iTNC 530...
  • Page 388 Exemple : Séquences CN  Palpage dans axe palpeur Q381 : définir si la TNC doit également initialiser le point d'origine dans l'axe du 5 TCH PROBE 414 PT REF. INT. COIN palpeur : 0: ne pas initialiser le point d'origine dans l'axe du Q263=+37 ;1ER POINT 1ER AXE palpeur Q264=+7...
  • Page 389 6 Ensuite, si cela est souhaité, la TNC détermine également le point d'origine dans l'axe du palpeur au moyen d'une opération de palpage séparée Numéro paramètre Signification Q151 Valeur effective du coin dans l'axe principal Q152 Valeur effective du coin dans l'axe secondaire HEIDENHAIN iTNC 530...
  • Page 390 Attention lors de la programmation! Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe du palpeur. La TNC mesure toujours la première droite dans le sens de l'axe secondaire du plan d'usinage. Paramètres du cycle ...
  • Page 391 Le système de référence est le système de coordonnées pièce actif. 1 : Inscrire le point d'origine déterminé dans le tableau Preset. Le système de référence est le système de coordonnées machine (système REF). HEIDENHAIN iTNC 530...
  • Page 392 Exemple : Séquences CN  Palpage dans axe palpeur Q381 : définir si la TNC doit également initialiser le point d'origine dans l'axe du 5 TCH PROBE 415 PT REF. EXT. COIN palpeur : 0: ne pas initialiser le point d'origine dans l'axe du Q263=+37 ;1ER POINT 1ER AXE palpeur Q264=+7...
  • Page 393 8 Ensuite, si cela est souhaité, la TNC détermine également le point d'origine dans l'axe du palpeur au moyen d'une opération de palpage séparée Numéro paramètre Signification Q151 Valeur effective centre, axe principal Q152 Valeur effective centre, axe secondaire Q153 Valeur effective diamètre cercle de trous HEIDENHAIN iTNC 530...
  • Page 394 Attention lors de la programmation! Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe du palpeur. Paramètres du cycle  Centre 1er axe Q273 (en absolu) : centre du cercle de trous (valeur nominale) dans l'axe principal du plan d'usinage.
  • Page 395 ;POINT DE RÉFÉRENCE Q303=+1 ;TRANS. VAL. MESURE Q381=1 ;PALP. DS AXE PALPEUR Q382=+85 ;1ÈRE COO. DANS AXE PALP. Q383=+50 ;2ÈME COO. DANS AXE PALP. Q384=+0 ;3ÈME COO. DANS AXE PALP. Q333=+1 ;POINT DE RÉFÉRENCE Q320=0 ;DISTANCE D'APPROCHE HEIDENHAIN iTNC 530...
  • Page 396  Palp. axe palp.: Coord. 3. axe Q384 (en absolu) : coordonnée du point de palpage dans l'axe du palpeur à laquelle le point d'origine de cet axe doit être initialisé. N'agit que si Q381 = 1. Plage d'introduction -99999,9999 à 99999,9999 ...
  • Page 397 Valeur effective du point mesuré Attention lors de la programmation! Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe du palpeur. La TNC initialise ensuite le point d'origine dans cet axe. HEIDENHAIN iTNC 530...
  • Page 398 Paramètres du cycle  1er point mesure sur 1er axe Q263 (en absolu) : coordonnée du 1er point de palpage dans l'axe principal du plan d'usinage. Plage d'introduction -99999,9999 à 99999,9999  1er point mesure sur 2ème axe Q264 (en absolu) : coordonnée du 1er point de palpage dans l'axe secondaire du plan d'usinage.
  • Page 399 7 Ensuite, si cela est souhaité, la TNC détermine également le point d'origine dans l'axe du palpeur au moyen d'une opération de palpage séparée Numéro paramètre Signification Q151 Valeur effective du point d'intersection, axe principal Q152 Valeur effective du point d'intersection, axe secondaire HEIDENHAIN iTNC 530...
  • Page 400 Attention lors de la programmation! Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe du palpeur. Paramètres du cycle  1er centre sur 1er axe Q268 (en absolu) : centre du 1er trou dans l'axe principal du plan d'usinage. Plage d'introduction -99999,9999 à...
  • Page 401 Le système de référence est le système de coordonnées pièce actif. 1 : Inscrire le point d'origine déterminé dans le tableau Preset. Le système de référence est le système de coordonnées machine (système REF). HEIDENHAIN iTNC 530...
  • Page 402 Exemple : Séquences CN  Palpage dans axe palpeur Q381 : définir si la TNC doit également initialiser le point d'origine dans l'axe du 5 TCH PROBE 418 PT REF. AVEC 4 TROUS palpeur : 0: ne pas initialiser le point d'origine dans l'axe du Q268=+20 ;1ER CENTRE 1ER AXE palpeur Q269=+25 ;1ER CENTRE 2EME AXE...
  • Page 403: Pt De Ref Sur Un Axe

    Preset, vous devez, après chaque exécution du cycle 419, activer le numéro du dernier Preset dans lequel le cycle 419 a écrit (ceci n'est pas nécessaire si vous écrasez le Preset actif). HEIDENHAIN iTNC 530...
  • Page 404 Paramètre du cycle  1er point mesure sur 1er axe Q263 (en absolu) : coordonnée du 1er point de palpage dans l'axe principal du plan d'usinage. Plage d'introduction -99999,9999 à 99999,9999  1er point mesure sur 2ème axe Q264 (en absolu) : coordonnée du 1er point de palpage dans l'axe secondaire du plan d'usinage.
  • Page 405 Le système de référence est le système de coordonnées pièce actif. 1 : Inscrire le point d'origine déterminé dans le tableau Preset. Le système de référence est le système de coordonnées machine (système REF). HEIDENHAIN iTNC 530...
  • Page 406 Exemple : initialiser le point d'origine : centre d'un secteur circulaire et la face supérieure de la pièce 0 BEGIN PGM CYC413 MM Appeler l'outil 0 pour définir l'axe du palpeur 1 TOOL CALL 69 Z Cycles palpeurs : initialisation automatique des points d'origine...
  • Page 407 ;NB POINTS DE MESURE Nombre de points de mesure Q365=1 ;TYPE DÉPLACEMENT Positionner au point de palpage suivant sur un arc de cercle ou une droite 3 CALL PGM 35K47 Appeler le programme d'usinage 4 END PGM CYC413 MM HEIDENHAIN iTNC 530...
  • Page 408 Exemple : initialiser le point d'origine sur la face supérieure de la pièce et au centre du cercle de trous Le centre du cercle de trous mesuré doit être mémorisé dans un tableau Preset pour une utilisation ultérieure. 0 BEGIN PGM CYC416 MM 1 TOOL CALL 69 Z Appeler l'outil 0 pour définir l'axe du palpeur 2 TCH PROBE 417 PT REF.
  • Page 409 Distance d'approche en sus de PM6140 4 CYCL DEF 247 INIT. PT DE RÉF. Activer nouveau Preset avec le cycle 247 Q339=1 ;NUMÉRO POINT DE RÉF. 6 CALL PGM 35KLZ Appeler le programme d'usinage 7 END PGM CYC416 MM HEIDENHAIN iTNC 530...
  • Page 410 Cycles palpeurs : initialisation automatique des points d'origine...
  • Page 411: Cycles Palpeurs : Contrôle Automatique Des Pièces

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

    16.1 Principes de base Résumé La TNC dispose de douze cycles destinés à la mesure automatique de pièces : Cycle Softkey Page 0 PLAN DE REFERENCE Mesure de Page 418 coordonnée dans un axe au choix 1 PLAN DE REF POLAIRE Mesure d'un Page 419 point, sens de palpage avec angle 420 MESURE ANGLE Mesure d'un...
  • Page 413: Procès-Verbal Des Résultats De La Mesure

    Dans ces cas, la TNC convertit les résultats de la mesure dans le système de coordonnées courant. 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 iTNC 530...
  • Page 414 Exemple : fichier procès-verbal pour cycle palpeur 421 : Procès-verbal mesure cycle 421 Mesure trou Date: 30-06-2005 Heure: 6:55:04 Programme de mesure: TNC:\GEH35712\CHECK1.H Valeurs nominales : Centre axe principal : 50.0000 Centre axe secondaire: 65.0000 Diamètre: 12.0000 Valeurs limites prédéfinies : Cote max.
  • Page 415: Résultats De La Mesure Dans Les Paramètres Q

    (tenon). En choisissant la cote max. et la cote min. en relation avec le sens du palpage, vous pouvez toutefois configurer correctement l'état de la mesure. Die TNC setzt die Status-Merker auch dann, wenn Sie keine Toleranzwerte oder Grßt-/ bzw. Kleinstmaße eingegeben haben. HEIDENHAIN iTNC 530...
  • Page 416: Surveillance De Tolérances

    Surveillance de tolérances Dans la plupart des cycles permettant le contrôle des pièces, vous pouvez faire exécuter par la TNC une surveillance de tolérances. Pour cela, lors de la définition du cycle, vous devez définir les valeurs limites nécessaires. Si vous ne souhaitez pas de surveillance de tolérances, introduisez 0 dans ce paramètre (= valeur par défaut) Surveillance d'outil Dans certains cycles permettant le contrôle des pièces, vous pouvez...
  • Page 417: Système De Référence Pour Les Résultats De La Mesure

    Système de référence pour les résultats de la mesure La TNC mémorise tous les résultats de mesure dans les paramètres de résultat ainsi que dans le fichier de procès-verbal. Cela concerne le système de coordonnées courant – et éventuellement décalé ou/et pivoté/incliné. HEIDENHAIN iTNC 530...
  • Page 418: Mode Opératoire Du Cycle

    16.2 PLAN DE REFERENCE (cycle 0, DIN/ISO: G55) Mode opératoire du cycle 1 En suivant une trajectoire 3D, le palpeur accoste en avance rapide (valeur de MP6150) la position programmée dans le cycle pour le pré-positionnement 2 Le palpeur exécute ensuite l'opération de palpage avec l'avance de palpage (PM6120).
  • Page 419: Plan De Reference Polaire

    L'axe de palpage défini dans le cycle définit 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 iTNC 530...
  • Page 420 Paramètres du cycle Exemple : Séquences CN  Axe de palpage : introduire l'axe de palpage avec la touche de sélection d'axe ou avec le clavier ASCII. 67 TCH PROBE 1.0 PLAN DE RÉFÉRENCE POLAIRE Valider avec la touche ENT. Plage d'introduction X, Y ou Z 68 TCH PROBE 1.1 X ANGLE: +30 ...
  • Page 421 Si l'axe du palpeur = axe de mesure, sélectionner Q263 égal à Q265 si l'angle doit être mesuré en direction de l'axe A ; sélectionner Q263 différent de Q265 si l'angle doit être mesuré en direction de l'axe B. HEIDENHAIN iTNC 530...
  • Page 422 Paramètres du cycle  1er point mesure sur 1er axe Q263 (en absolu) : coordonnée du 1er point de palpage dans l'axe principal du plan d'usinage. Plage d'introduction -99999,9999 à 99999,9999  1er point mesure sur 2ème axe Q264 (en absolu) : coordonnée du 1er point de palpage dans l'axe secondaire du plan d'usinage.
  • Page 423 Q320=0 ;DISTANCE D'APPROCHE 2: interrompre le déroulement du programme et afficher le procès-verbal de mesure dans l'écran de la Q260=+10 ;HAUTEUR DE SÉCURITÉ TNC. Poursuivre le programme avec Start CN Q301=1 ;DÉPLAC. HAUT. SÉCU. Q281=1 ;PROCÈS-VERBAL MESURE HEIDENHAIN iTNC 530...
  • Page 424 16.5 MESURE TROU (cycle 421, DIN/ISO: G421) Mode opératoire du cycle Le cycle palpeur 421 détermine le centre et le diamètre d'un trou (poche circulaire). Si vous définissez les tolérances correspondantes dans le cycle, la TNC compare les valeurs effectives aux valeurs nominales et mémorise les écarts dans les paramètres-système.
  • Page 425 (- = sens horaire). Si vous souhaitez mesurer des secteurs angulaires, programmez un incrément angulaire inférieur à 90°. Plage d'introduction - 120,0000 à 120,0000 HEIDENHAIN iTNC 530...
  • Page 426  Hauteur mesure dans axe palpage Q261 (en absolu) : coordonnée du centre de la bille (=point de contact) dans l'axe du palpeur prévu pour la mesure. Plage d'introduction -99999,9999 à 99999,9999  Distance d'approche Q320 (en incrémental) : distance supplémentaire entre le point de mesure et la bille du palpeur.
  • Page 427 à la hauteur de sécurité (Q301=1) est actif: 0 : entre les opérations d'usinage, se déplacer sur une droite 1 : entre les opérations de palpage, se déplacer sur le cercle du diamètre primitif HEIDENHAIN iTNC 530...
  • Page 428: Mesure Exterieur Cercle

    16.6 MESURE EXTERIEUR CERCLE (cycle 422, DIN/ISO: G422) Mode opératoire du cycle Le cycle palpeur 422 détermine le centre et le diamètre d'un tenon circulaire. Si vous définissez les tolérances correspondantes dans le cycle, la TNC compare les valeurs effectives aux valeurs nominales et mémorise les écarts dans les paramètres-système.
  • Page 429 (- = sens horaire). Si vous souhaitez mesurer des secteurs angulaires, programmez un incrément angulaire inférieur à 90°. Plage d'introduction - 120,0000 à 120,0000 HEIDENHAIN iTNC 530...
  • Page 430  Hauteur mesure dans axe palpage Q261 (en absolu) : coordonnée du centre de la bille (=point de contact) dans l'axe du palpeur prévu pour la mesure. Plage d'introduction -99999,9999 à 99999,9999  Distance d'approche Q320 (en incrémental) : distance supplémentaire entre le point de mesure et la bille du palpeur.
  • Page 431 à la hauteur de sécurité (Q301=1) est actif: 0 : entre les opérations d'usinage, se déplacer sur une droite 1 : entre les opérations de palpage, se déplacer sur le cercle du diamètre primitif HEIDENHAIN iTNC 530...
  • Page 432: Mesure Interieur

    16.7 MESURE INTERIEUR RECTANGLE (cycle 423, DIN/ISO: G423) Mode opératoire du cycle Le cycle palpeur 423 détermine le centre, la longueur et la largeur d'une poche rectangulaire. Si vous définissez les tolérances correspondantes dans le cycle, la TNC compare les valeurs effectives aux valeurs nominales et mémorise les écarts dans les paramètres- système.
  • Page 433 à l'axe secondaire du plan d'usinage. Plage d’introduction 0 à 99999,9999  Hauteur mesure dans axe palpage Q261 (en absolu) : coordonnée du centre de la bille (=point de contact) dans l'axe du palpeur prévu pour la mesure. Plage d'introduction -99999,9999 à 99999,9999 HEIDENHAIN iTNC 530...
  • Page 434  Distance d'approche Q320 (en incrémental) : distance supplémentaire entre le point de mesure et la bille du palpeur. Q320 s'additionne à PM6140. Plage d’introduction : 0 à 99999,9999, ou PREDEF  Hauteur de sécurité Q260 (en absolu) : coordonnée dans l'axe du palpeur excluant toute collision entre le palpeur et la pièce (éléments de serrage).
  • Page 435 ;TOLÉRANCE 1ER CENTRE 32767,9, en alternative, nom d'outil avec 16 Q280=0 ;TOLÉRANCE 2ÈME CENTRE caractères max. 0: surveillance inactive Q281=1 ;PROCÈS-VERBAL MESURE >0: numéro d'outil dans le tableau d'outils TOOL.T Q309=0 ;ARRÊT PGM SI ERREUR Q330=0 ;OUTIL HEIDENHAIN iTNC 530...
  • Page 436: Mesure Exterieur

    16.8 MESURE EXTERIEUR RECTANGLE (cycle 424, DIN/ISO: G424) Mode opératoire du cycle Le cycle palpeur 424 détermine le centre ainsi que la longueur et la largeur d'un tenon rectangulaire. Si vous définissez les tolérances correspondantes dans le cycle, la TNC compare les valeurs effectives aux valeurs nominales et mémorise les écarts dans les paramètres- système.
  • Page 437 à l'axe secondaire du plan d'usinage. Plage d’introduction 0 à 99999,9999  Hauteur mesure dans axe palpage Q261 (en absolu) : coordonnée du centre de la bille (=point de contact) dans l'axe du palpeur prévu pour la mesure. Plage d'introduction -99999,9999 à 99999,9999 HEIDENHAIN iTNC 530...
  • Page 438  Distance d'approche Q320 (en incrémental) : distance supplémentaire entre le point de mesure et la bille du palpeur. Q320 s'additionne à PM6140. Plage d’introduction : 0 à 99999,9999, ou PREDEF  Hauteur de sécurité Q260 (en absolu) : coordonnée dans l'axe du palpeur excluant toute collision entre le palpeur et la pièce (éléments de serrage).
  • Page 439 Q279=0,1 ;TOLÉRANCE 1ER CENTRE 32767,9, en alternative, nom d'outil avec 16 Q280=0,1 ;TOLÉRANCE 2ND CENTRE caractères max : 0: surveillance inactive Q281=1 ;PROCÈS-VERBAL MESURE >0: numéro d'outil dans le tableau d'outils TOOL.T Q309=0 ;ARRÊT PGM SI ERREUR Q330=0 ;OUTIL HEIDENHAIN iTNC 530...
  • Page 440: Mesure Interieur Rainure

    16.9 MESURE INTERIEUR RAINURE (cycle 425, DIN/ISO: G425) Mode opératoire du cycle Le cycle palpeur 425 détermine la position et la largeur d'une rainure (poche). Si vous définissez les tolérances correspondantes dans le cycle, la TNC compare la valeur effective à la valeur nominale et mémorise l'écart dans un paramètre-système.
  • Page 441 à mesurer. Plage d’introduction 0 à 99999,9999  Cote max. Q288 : longueur max. autorisée. Plage d’introduction 0 à 99999,9999  Cote min. Q289 : longueur min. autorisée. Plage d’introduction 0 à 99999,9999 HEIDENHAIN iTNC 530...
  • Page 442 Exemple : Séquences CN  Procès-verb. mes. Q281: définir si la TNC doit ou non établir le procès-verbal de mesure : 5 TCH PROBE 425 MESURE INT. RAINURE 0 : ne pas établir de procès-verbal de mesure 1: établir un procès-verbal de mesure : la TNC Q328=+75 ;PT INITIAL 1ER AXE mémorise par défaut le fichier de procès-verbal Q329=-12.5 ;PT INITIAL 2EME AXE...
  • Page 443 Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe du palpeur. Veiller à ce que la première mesure soit toujours faite dans le sens négatif de l'axe sélectionné. Définir en conséquence Q263 et Q264. HEIDENHAIN iTNC 530...
  • Page 444 Paramètres du cycle  1er point mesure sur 1er axe Q263 (en absolu) : coordonnée du 1er point de palpage dans l'axe principal du plan d'usinage. Plage d'introduction -99999,9999 à 99999,9999  1er point mesure sur 2ème axe Q264 (en absolu) : coordonnée du 1er point de palpage dans l'axe secondaire du plan d'usinage.
  • Page 445 (voir „Surveillance d'outil” à la page 416). Plage d'introduction 0 à Q309=0 ;ARRET PGM SI ERREUR 32767,9, en alternative, nom d'outil avec 16 Q330=0 ;OUTIL caractères max. 0: surveillance inactive >0: numéro d'outil dans le tableau d'outils TOOL.T HEIDENHAIN iTNC 530...
  • Page 446 16.11 MESURE COORDONNEE (cycle 427, DIN/ISO: G427) Mode opératoire du cycle Le cycle palpeur 427 détermine une coordonnée dans un axe au choix et mémorise la valeur dans un paramètre-système. Si vous définissez les tolérances correspondantes dans le cycle, la TNC compare les valeurs effectives aux valeurs nominales et mémorise l'écart dans des paramètres-système.
  • Page 447 +1: sens de déplacement positif  Hauteur de sécurité Q260 (en absolu) : coordonnée dans l'axe du palpeur excluant toute collision entre le palpeur et la pièce (éléments de serrage). Plage d’introduction -99999,9999 à 99999,9999, ou PREDEF HEIDENHAIN iTNC 530...
  • Page 448 Exemple : Séquences CN  Procès-verb. mes. Q281: définir si la TNC doit ou non établir le procès-verbal de mesure : 5 TCH PROBE 427 MESURE COORDONNEE 0 : ne pas établir de procès-verbal de mesure 1: établir un procès-verbal de mesure : la TNC Q263=+35 ;1ER POINT 1ER AXE mémorise par défaut le fichier de procès-verbal Q264=+45 ;1ER POINT 2EME AXE...
  • Page 449 Numéro paramètre Signification Q151 Valeur effective centre, axe principal Q152 Valeur effective centre, axe secondaire Q153 Valeur effective diamètre cercle de trous Q161 Ecart centre axe principal Q162 Ecart centre axe secondaire Q163 Ecart diamètre cercle de trous HEIDENHAIN iTNC 530...
  • Page 450 Attention lors de la programmation! Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe du palpeur. Le cycle 430 ne permet que la surveillance de bris d'outil, pas la correction automatique. Paramètres du cycle ...
  • Page 451 Tolérance centre 1er axe Q279 : écart de position autorisé dans l'axe principal du plan d'usinage. Plage d’introduction 0 à 99999,9999  Tolérance centre 2ème axe Q280 : écart de position autorisé dans l'axe secondaire du plan d'usinage. Plage d’introduction 0 à 99999,9999 HEIDENHAIN iTNC 530...
  • Page 452 Exemple : Séquences CN  Procès-verb. mes. Q281: définir si la TNC doit ou non établir le procès-verbal de mesure : 5 TCH PROBE 430 MESURE CERCLE TROUS 0 : ne pas établir de procès-verbal de mesure 1: établir un procès-verbal de mesure : la TNC Q273=+50 ;CENTRE 1ER AXE mémorise par défaut le fichier de procès-verbal Q274=+50 ;CENTRE 2EME AXE...
  • Page 453 Angle de projection de l'axe A Q159 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 iTNC 530...
  • Page 454 Attention lors de la programmation! Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe du palpeur. Pour que la TNC puisse calculer les valeurs angulaires, les trois points de mesure ne doivent pas se trouver sur une droite.
  • Page 455 3ème point de palpage dans l'axe secondaire du plan d'usinage. Plage d'introduction -99999,9999 à 99999,9999  3ème point de mesure sur 3ème axe Q298 (en absolu) : coordonnée du 3ème point de palpage dans l'axe du palpeur. Plage d'introduction -99999,9999 à 99999,9999 HEIDENHAIN iTNC 530...
  • Page 456 Exemple : Séquences CN  Distance d'approche Q320 (en incrémental) : distance supplémentaire entre le point de mesure et 5 TCH PROBE 431 MESURE PLAN la bille du palpeur. Q320 s'additionne à PM6140. Plage d’introduction : 0 à 99999,9999, ou PREDEF Q263=+20 ;1ER POINT 1ER AXE ...
  • Page 457: Exemple : Mesure D'un Tenon Rectangulaire Avec Reprise D'usinage

    ;1ER CÔTÉ Longueur nominale en Y (cote définitive) Q283=60 ;2ÈME CÔTÉ Q261=-5 ;HAUTEUR DE MESURE Q320=0 ;DISTANCE D'APPROCHE Q260=+30 ;HAUTEUR DE SÉCURITÉ Q301=0 ;DÉPLAC. HAUT. SÉCU. Q284=0 ;COTE MAX. 1ER CÔTÉ Valeurs d'introduction inutiles pour contrôle de tolérance HEIDENHAIN iTNC 530...
  • Page 458 Q285=0 ;COTE MIN. 1ER CÔTÉ Q286=0 ;COTE MAX. 2ÈME CÔTÉ Q287=0 ;COTE MIN. 2ÈME CÔTÉ Q279=0 ;TOLÉRANCE 1ER CENTRE Q280=0 ;TOLÉRANCE 2ÈME CENTRE Q281=0 ;PROCÈS-VERBAL MESURE Ne pas éditer de procès-verbal de mesure Q309=0 ;ARRÊT PGM SI ERREUR Ne pas délivrer de message d'erreur Q330=0 ;NUMÉRO D'OUTIL Aucune surveillance d'outil...
  • Page 459: Exemple : Mesure D'une Poche Rectangulaire, Procès-Verbal De Mesure

    Q273=+50 ;CENTRE 1ER AXE Q274=+40 ;CENTRE 2EME AXE Q282=90 ;1ER COTE Longueur nominale en X Q283=70 ;2EME COTE Longueur nominale en Y Q261=-5 ;HAUTEUR DE MESURE Q320=0 ;DISTANCE D'APPROCHE Q260=+20 ;HAUTEUR DE SECURITE Q301=0 ;DEPLAC. HAUT. SECU. HEIDENHAIN iTNC 530...
  • Page 460 Q284=90.15 ;COTE MAX. 1ER COTE Cote max. en X Q285=89.95 ;COTE MIN. 1ER COTE Cote min. en X Q286=70.1 ;COTE MAX. 2EME COTE Cote max. en Y Q287=69.9 ;COTE MIN. 2EME COTE Cote min. en Y Q279=0.15 ;TOLERANCE 1ER CENTRE Ecart de position autorisé...
  • Page 461: Cycles Palpeurs : Fonctions Spéciales

    Cycles palpeurs : fonctions spéciales...
  • Page 462 17.1 Principes de base Résumé La TNC dispose de sept cycles destinés aux applications spéciales suivantes : Cycle Softkey Page 2 ETALONNAGE TS: Etalonnage de Page 463 rayon du palpeur à commutation 9 PALPEUR ETAL. LONG. : Etalonnage Page 464 de longueur du palpeur à...
  • Page 463 MESURE: 0  Rayon bague étalon: Rayon de la pièce d'étalonnage. Plage d'introduction 0 à 99999,9999  Etalon. interne =0/externe=1: Définir si la TNC doit réaliser un étalonnage interne ou externe: 0: Etalonnage interne 1: Etalonnage externe HEIDENHAIN iTNC 530...
  • Page 464: Etalonnage Ts Longueur

    17.3 ETALONNAGE TS LONGUEUR (cycle 9) Mode opératoire du cycle Le cycle palpeur 9 permet d'étalonner automatiquement la longueur d'un palpeur à commutation sur un point que vous devez définir. 1 Prépositionner le palpeur de manière à ce que la coordonnée définie dans le cycle puisse être abordée sans risque de collision dans l'axe du palpeur 2 La TNC déplace le palpeur dans le sens de l'axe d'outil négatif...
  • Page 465 MB, sans toutefois aller au delà du point initial de la mesure. 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 iTNC 530...
  • Page 466 Paramètres du cycle Exemple : Séquences CN  Nr. de paramètre pour résultat : introduire le numéro du paramètre Q auquel doit être affectée la 4 TCH PROBE 3.0 MESURE valeur de la première coordonnée (X) déterminée. Les valeurs Y et Z sont mémorisées dans les paramètres 5 TCH PROBE 3.1 Q1 Q qui suivent.
  • Page 467 La TNC enregistre les valeurs de mesure sans calculer les données d'étalonnage du palpeur. 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 iTNC 530...
  • Page 468 Paramètres du cycle Exemple : Séquences CN  No de paramètre pour résultat: Introduire le numéro du paramètre Q auquel doit être affectée la valeur de 5 TCH PROBE 4.0 MESURE 3D la première coordonnée (X). Plage d'introduction 0 à 1999 6 TCH PROBE 4.1 Q1 ...
  • Page 469 Ecart par rapport à la valeur d'étalonnage en Vous pouvez utiliser directement les écarts pour exécuter une compensation au moyen d'un décalage incrémental du point zéro (cycle 7). 5 Pour terminer, l'outil d'étalonnage se positionne à la hauteur de sécurité HEIDENHAIN iTNC 530...
  • Page 470 Attention lors de la programmation! Avant d'exécuter pour la première fois le cycle 440, vous devez étalonner le TT au moyen du cycle 30. Les données de l'outil d'étalonnage doivent être mémorisées dans le tableau d'outils TOOL.T. Avant d'exécuter le cycle, vous devez activer l'outil d'étalonnage avec TOOL CALL.
  • Page 471 Hauteur de sécurité Q260 (en absolu): Coordonnée dans l'axe du palpeur excluant toute collision entre le palpeur et la pièce (matériels de serrage) (se réfère au point de référence actif). Plage d’introduction -99999,9999 à 99999,9999, ou PREDEF HEIDENHAIN iTNC 530...
  • Page 472 17.7 PALPAGE RAPIDE (cycle 441, DIN/ISO: G441, fonction FCL 2) Mode opératoire du cycle Le cycle palpeur 441 permet de configurer divers paramètres du palpeur (p. ex.l'avance de positionnement) et ce, de manière globale pour tous les cycles palpeurs utilisés par la suite. Ceci facilite l'optimisation du programme et raccourcit du même coup le temps d'usinage totale.
  • Page 473 à l'écran les résultats de la mesure 1: Par principe, interrompre le déroulement du programme et afficher à l'écran les résultats de la mesure. On peut poursuivre le déroulement du programme en appuyant sur la touche Start CN HEIDENHAIN iTNC 530...
  • Page 474 17.8 ETALONNAGE TS (cycle 460, DIN/ISO: G460) Mode opératoire du cycle Le cycle 460 permet d'étalonner automatiquement un palpeur 3D à commutation avec une bille précise de calibration. Il est possible d'étalonner seulement le rayon, ou le rayon et la longueur. 1 Fixer la bille étalon, attention au risque de collision 2 Positionner manuellement l'axe du palpeur au dessus de la bille étalon et dans le plan d'usinage, à...
  • Page 475 1 : étalonner la longueur du palpeur  Point d'origine pour la longueur Q434 (absolu) : coordonnées du centre de la bille de calibration. La définition n'est indispensable que si l'étalonnage de longueur doit avoir lieu. Plage d'introduction -99999,9999 à 99999,9999 HEIDENHAIN iTNC 530...
  • Page 476 Cycles palpeurs : fonctions spéciales...
  • Page 477: Cycles Palpeurs : Étalonnage Automatique De La Cinématique

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

    18.1 Etalonnage de la cinématique avec les palpeurs TS (option KinematicsOpt) Principes Les exigences en matière de précision ne cessent de croître, en particulier pour l'usinage 5 axes. Les pièces complexes doivent pouvoir être produites avec une précision reproductible, y compris sur de longues périodes.
  • Page 479: Conditions Requises

    être fixée à n'importe quel emplacement sur la table de la machine. HEIDENHAIN préconise l'utilisation des billes-étalon HEIDENHAIN KKH 250 (numéro de commande 655 475-01) ou KKH 100 (numéro de commande 655 475-02) qui possèdent une grande rigidité et sont conçues spécialement pour l'étalonnage des machines.
  • Page 480: Sauvegarder Cinematique

    18.3 SAUVEGARDER CINEMATIQUE (cycle 450, DIN/ISO: G450, option) Mode opératoire du cycle Le cycle palpeur 450 permet de sauvegarder la cinématique active de la machine, de restaurer une cinématique de machine qui avait déjà été sauvegardée ou bien encore d'afficher l'état de la mémoire dans l'écran et dans un fichier journal.
  • Page 481: Fonction Journal

    à la restauration  Mode 2 : Liste de l'état actuel de la mémoire, à l'écran et dans le fichier journal, avec numéro de mémoire, numéros de codes, numéros de cinématiques et date de la sauvegarde HEIDENHAIN iTNC 530...
  • Page 482 Le cycle palpeur 451 permet de contrôler et, si nécessaire, optimiser la cinématique de votre machine. A l'aide d'un palpeur 3D TS, vous étalonnez une bille étalon HEIDENHAIN que vous fixez sur la table de la machine. HEIDENHAIN conseille l'utilisation des billes étalons HEIDENHAIN d'une grande rigidité...
  • Page 483 Q148 Erreur d'offset dans le sens Y, pour le transfert manuel dans le paramètre- machine correspondant Q149 Erreur d'offset dans le sens Z, pour le transfert manuel dans le paramètre- machine correspondant HEIDENHAIN iTNC 530...
  • Page 484: Sens Du Positionnement

    Sens du positionnement Le sens du positionnement de l'axe rotatif à étalonner résulte de l'angle initial et de l'angle final que vous avez définis dans le cycle. Une mesure de référence est réalisée automatiquement à 0°. La TNC délivre un message d'erreur si une position de mesure de 0° est le résulat de l'angle initial, l'angle final et du nombre de points de mesure.
  • Page 485: Machines Avec Axes À Denture Hirth

    Position de mesure 2 = Q411 + 1 * incrément angulaire = +10° --> 9° Position de mesure 3 = Q411 + 2 * incrément angulaire = +50° --> 51° Position de mesure 4 = Q411 + 3 * incrément angulaire = +90° --> 90° HEIDENHAIN iTNC 530...
  • Page 486 Choix du nombre de points de mesure Pour gagner du temps, vous pouvez procéder à une optimisation grossière avec un petit nombre de points de mesure (1-2). Vous exécuter ensuite une optimisation précise avec un nombre moyen de points de mesure (valeur préconisée = 4). Un nombre plus important de points de mesure n'apporte généralement pas de meilleurs résultats.
  • Page 487: Remarques Concernant La Précision

    MP6165. En général, cela permet d'améliorer la précision des mesures avec un palpeur 3D. Désactiver si nécessaire le blocage des axes rotatifs pendant l'étalonnage, car sinon, les résultats de la mesure peuvent être erronés. Consultez le manuel de votre machine. HEIDENHAIN iTNC 530...
  • Page 488: Remarques Relatives Aux Différentes Méthodes De Calibration

    Remarques relatives aux différentes méthodes de calibration  Optimisation grossière lors de la mise en route après l'introduction de valeurs approximatives  Nombre de points de mesure entre 1 et 2  Incrément angulaire des axes rotatifs: Environ 90°  Optimisation précise sur toute la course de déplacement ...
  • Page 489 à l'inversion déterminé par la TNC est précis (voir également „Fonction journal” à la page 495). Aucune détermination du jeu à l'inversion n'est possible lorsque le paramètre machine MP6602 est initialisé, ou avec un axe Hirth. HEIDENHAIN iTNC 530...
  • Page 490 Attention lors de la programmation! Veiller à ce que toutes les fonctions d'inclinaison du plan d'usinage soient réinitialisées. M128 ou FUNCTION TCPM sont désactivées. Choisir la position de la bille étalon sur la table de la machine de manière à ce que l'opération de mesure n'engendre aucune collision.
  • Page 491 En plus, la TNC positionne le palpeur Q432=0 ;PLAGE ANGULAIRE JEU au point zéro, dans le plan d'usinage. Dans ce mode, la surveillance du palpeur est inactive. Définir la vitesse de positionnement dans le paramètre Q253 HEIDENHAIN iTNC 530...
  • Page 492  Avance de pré-positionnement Q253 : vitesse de déplacement de l'outil lors du positionnement, en mm/min. Plage d'introduction 0,0001 à 99999,9999, ou FMAX, FAUTO, PREDEF  Angle de référence Q380 (en absolu) : angle de référence (rotation de base) pour saisir les points de mesure dans le système de coordonnées pièce courant.
  • Page 493 Plage d'introduction : -3,0000 à +3,0000 Si vous activez l'initialisation Preset avant l'étalonnage (Q431 = 1/3), déplacez alors le palpeur à peu près au centre, au dessus de la bille étalon avant de lancer le cycle. HEIDENHAIN iTNC 530...
  • Page 494: Différents Modes (Q406)

    Différents modes (Q406)  Exemple : Optimisation d'angle et de position des Mode „contrôler“ Q406 = 0 axes rotatifs avec une précédente initialisation  La TNC mesure les axes rotatifs dans les positions définies et automatique du point de référence détermine la précision statique de la transformation d'orientation ...
  • Page 495  Jeu moyen  Erreur moyenne de positionnement  Rayon du cercle de mesure  Valeurs de correction sur tous les axes (décalage Preset)  Evaluation des points de mesure  Incertitude de mesure pour axes rotatifs HEIDENHAIN iTNC 530...
  • Page 496 Explications des valeurs du fichier journal  Emission de l'erreur En mode contrôler (Q406=0) la TNC indique la précision que l'on peut atteindre avec l'optimisation, ou les précisions atteintes avec les optimisations (mode 1 et 2). Les données mesurées apparaissent également dans le fichier journal dans le cas ou la position angulaire d'un axe rotatif a pu être déterminée.
  • Page 497 Incertitude du palpeur : 2 µm  Incertitude de mesure enregistrée : 0,0002 °/µm  Incertitude du système = SQRT( 3 * 5² + 2² ) = 8,9 µm  Incertitude de mesure = 0,0002 °/µm * 8.9 µm = 0,0018° HEIDENHAIN iTNC 530...
  • Page 498: Mode Opératoire Du Cycle

    18.5 COMPENSATION PRESET (cycle 452, DIN/ISO: G452, option) Mode opératoire du cycle Le cycle palpeur 452 permet d'optimiser la chaîne de transformation cinématique de votre machine (voir „MESURE CINEMATIQUE (cycle 451, DIN/ISO: G451, option)” à la page 482). La TNC corrige ensuite également le système de coordonnées pièce dans le modèle cinématique de manière à...
  • Page 499 Ce processus est également possible sur une machine sans axes rotatifs. 1 Fixer la bille étalon, attention au risque de collision 2 Initialiser le Preset sur la bille étalon 3 Initialiser le Preset sur la pièce et lancer l'usinage de la pièce HEIDENHAIN iTNC 530...
  • Page 500 4 La TNC mesure automatiquement tous les axes rotatifs, les uns après les autres, avec la résolution souhaitée. La TNC affiche dans la fenêtre auxiliaire l'état actuel de l'opération de mesure. La TNC masque la fenêtre d'état dès lors que la course à parcourir est supérieure au rayon de la bille de palpage.
  • Page 501 450 pour pouvoir restaurer la dernière cinématique active en cas d'erreur. Programmation en pouces : la TNC délivre par principe les résultats des mesures et les données du procès-verbal en HEIDENHAIN iTNC 530...
  • Page 502 Paramètres du cycle Exemple : Programme de calibration  Rayon bille calibr. exact Q407 : introduire le rayon exact de la bille étalon utilisée. Plage d'introduction 4 TOOL CALL “PALPEUR“ Z 0,0001 à 99,9999 5 TCH PROBE 450 SAUVEG. CINEMATIQUE ...
  • Page 503 L'angle de dépassement doit être nettement supérieur au jeu réel de l'axe rotatif. Si la valeur introduite = 0, la TNC ne mesure pas le jeu sur cet axe. Plage d'introduction : -3,0000 à +3,0000 HEIDENHAIN iTNC 530...
  • Page 504: Alignement De Têtes Interchangeables

    Alignement de têtes interchangeables Exemple : Etalonner la tête de référence L'objectif de ce processus est de faire en sorte que le Preset reste inchangé sur la pièce après avoir changé les axes rotatifs (changement 1 TOOL CALL “PALPEUR“ Z de tête).
  • Page 505 ;ANGLE REGL. AXE B Q418=2 ;POINTS DE MESURE AXE B Q419=+90 ;ANGLE INITIAL AXE C Q420=+270 ;ANGLE FINAL AXE C Q421=0 ;ANGLE REGL. AXE C Q422=0 ;POINTS DE MESURE AXE C Q423=4 ;NB POINTS DE MESURE Q432=0 ;PLAGE ANGULAIRE JEU HEIDENHAIN iTNC 530...
  • Page 506: Compensation De Dérive

    Compensation de dérive Exemple : Mesure de référence pour la Pendant l'usinage, divers éléments de la machine peuvent subir une compensation de dérive dérive due à des paramètres d'environnement variables. Dans le cas d'une dérive constante dans la zone de déplacement et si la bille 1 TOOL CALL “PALPEUR“...
  • Page 507 ;ANGLE REGL. AXE B Q418=2 ;POINTS DE MESURE AXE B Q419=+90 ;ANGLE INITIAL AXE C Q420=+270 ;ANGLE FINAL AXE C Q421=0 ;ANGLE REGL. AXE C Q422=3 ;POINTS DE MESURE AXE C Q423=3 ;NB POINTS DE MESURE Q432=0 ;PLAGE ANGULAIRE JEU HEIDENHAIN iTNC 530...
  • Page 508 Fonction journal Après l'exécution du cycle 452, la TNC génère un fichier journal (TCHPR452.TXT) avec les données suivantes :  Date et heure auxquelles le procès-verbal a été établi  Chemin d'accès au programme CN à partir duquel le cycle a été exécuté...
  • Page 509: Cycles Palpeurs : Étalonnage Automatique Des Outils

    Cycles palpeurs : étalonnage automatique des outils...
  • Page 510 19.1 Principes de base Résumé La machine et la TNC doivent avoir été préparées par le constructeur de la machine pour la mise en œuvre du palpeur TT. Il est possible que tous les cycles ou fonctions décrites ici ne soient pas disponibles sur votre machine. Consultez le manuel de votre machine.
  • Page 511: Configurer Les Paramètres-Machine

    Vitesse de coupe max. admissible [m/min.] Rayon d'outil actif [mm] Calcul de l'avance de palpage : v = tolérance de mesure • n avec Avance de palpage [mm/min.] Tolérance de Tolérance de mesure [mm], dépend de MP6507 mesure Vitesse de rotation [t/min.] HEIDENHAIN iTNC 530...
  • Page 512 MP6507 permet de configurer le calcul de l'avance de palpage : MP6507=0: La tolérance de mesure reste constante – indépendamment du rayon d'outil. Avec de très gros outils, l'avance de palpage tend toutefois vers zéro. Plus les valeurs choisies pour la vitesse de coupe maximale (MP6570) et la tolérance admissible (MP6510) sont petites, et plus cet effet se fait sentir rapidement.
  • Page 513: Données D'introduction Dans Le Tableau D'outils

    MP6530) Fraise hémisphérique 4 (4 dents) 0 (aucun décalage nécessaire 5 (toujours définir le rayon car le pôle sud de la bille doit d'outil comme décalage de être mesuré) manière à mesurer intégralement le rayon d'outil) HEIDENHAIN iTNC 530...
  • Page 514: Afficher Les Résultats De La Mesure

    Afficher les résultats de la mesure En modes de fonctionnement Machine, vous pouvez faire apparaître les résultats de l'étalonnage d'outil dans l'affichage d'état supplémentaire. La TNC affiche alors le programme à gauche et les résultats de la mesure à droite. Les valeurs de mesure qui dépassent la tolérance d'usure sont signalées par un astérisque „*“–...
  • Page 515 Exemple : Séquences CN, nouveau format d'étalonnage au-dessus du plateau (zone de sécurité dans MP6540). Plage d’introduction -99999,9999 à 6 TOOL CALL 1 Z 99999,9999, ou predePREDEF 7 TCH PROBE 480 ÉTALONNAGE TT Q260=+100 ;HAUTEUR DE SECURITE HEIDENHAIN iTNC 530...
  • Page 516 19.3 Etalonnage du TT 449 sans câble (cycle 484, DIN/ISO: G484) Principes Avec le cycle 484, vous étalonnez le palpeur d'outil infrarouge TT 449. L'opération d'étalonnage n'est pas entièrement automatique car la position du TT sur la table de la machine n'est pas définie. Mode opératoire du cycle ...
  • Page 517 à l'étalonnage dent par dent. La mesure de la longueur de toutes les dents est ensuite effectuée au moyen de l'orientation de la broche. Pour cette mesure, programmez ETALONNAGE DENTS dans le cycle TCH PROBE 31 = 1. HEIDENHAIN iTNC 530...
  • Page 518 Attention lors de la programmation! Avant d'étalonner un outil pour la première fois, introduisez dans le tableau d'outils TOOL.T les données approximatives du rayon et de la longueur, le nombre de dents ainsi que le sens de rotation d'usinage. Vous pouvez exécuter l'étalonnage dent par dent d'outils qui possèdent jusqu'à...
  • Page 519 6500. Consultez le manuel de votre machine. Vous pouvez exécuter l'étalonnage dent par dent d'outils qui possèdent jusqu'à 99 dents. Dans l'affichage d'état, la TNC affiche les valeurs de mesure de 24 tranchants au maximum. HEIDENHAIN iTNC 530...
  • Page 520 Paramètres du cycle Exemple : Premier étalonnage avec outil en  Mesure outil=0 / contrôle=1 : définir si vous rotation : ancien format souhaitez étalonner l'outil pour la première fois ou contrôler un outil déjà étalonné. Pour un premier 6 TOOL CALL 12 Z étalonnage, la TNC écrase le rayon d'outil R de la mémoire centrale d'outils TOOL.T et met pour la 7 TCH PROBE 32.0 RAYON D'OUTIL...
  • Page 521 6500. Consultez le manuel de votre machine. Vous pouvez exécuter l'étalonnage dent par dent d'outils qui possèdent jusqu'à 99 dents. Dans l'affichage d'état, la TNC affiche les valeurs de mesure de 24 tranchants au maximum. HEIDENHAIN iTNC 530...
  • Page 522 Paramètres du cycle Exemple : Premier étalonnage avec outil en  Mesure outil=0 / contrôle=1 : définir si vous rotation : ancien format souhaitez étalonner l'outil pour la première fois ou contrôler un outil déjà étalonné. Pour un premier 6 TOOL CALL 12 Z étalonnage, la TNC écrase le rayon d'outil R et la longueur d'outil L de la mémoire centrale d'outils 7 TCH PROBE 33.0 MESURE D'OUTIL...
  • Page 523: Cycles D'usinage

    Exécution de données 3D Page 261  Tolérance Page 313  Corps d'un cylindre, contour externe Page 236  Perçage Page 73  Alésage à l'alésoir Page 75  Alésage à l'outil Page 77  Perçage universel Page 81 iTNC 530 HEIDENHAIN...
  • Page 524 Numéro Actif Actif Désignation du cycle Page cycle CALL  Lamage en tirant Page 85  Perçage profond universel Page 89  Taraudage avec mandrin de compensation, nouveau Page 105  Taraudage rigide, nouveau Page 107  Fraisage de trous Page 93 ...
  • Page 525: Cycles Palpeurs

    Page 393  Initialiser point de référence dans l'axe du palpeur Page 397  Initialiser point de référence au centre de 4 perçages Page 399  Initialiser point de référence sur un axe au choix Page 403 iTNC 530 HEIDENHAIN...
  • Page 526 Numéro Actif Actif Désignation du cycle Page cycle CALL  Mesurer la pièce, angle Page 421  Mesurer la pièce, cercle intérieur (perçage) Page 424  Mesurer la pièce, cercle extérieur (tenon) Page 428  Mesurer la pièce, rectangle intérieur Page 432 ...
  • Page 527 Définir ... 48 sur un cercle ... 173 Cycles de contour ... 182 Cycles de palpage dans le mode automatique ... 330 Niveau de développement ... 9 Cycles de perçage ... 70 Cycles et tableaux de points ... 67 HEIDENHAIN iTNC 530...
  • Page 528 Orientation broche ... 312 Point d'origine, init. automatique ... 358 Tableau Preset ... 360 Outil, surveillance ... 416 Centre d'un cercle de trous ... 393 Tableaux de points ... 64 Outils, étalonnage ... 513 Centre de 4 trous ... 399 Taraudage Afficher les résultats de la Centre oblong ...
  • Page 529 DR. JOHANNES HEIDENHAIN GmbH Dr.-Johannes-Heidenhain-Straße 5 83301 Traunreut, Germany { +49 8669 31-0 | +49 8669 5061 E-mail: info@heidenhain.de Technical support | +49 8669 32-1000 Measuring systems { +49 8669 31-3104 E-mail: service.ms-support@heidenhain.de TNC support { +49 8669 31-3101 E-mail: service.nc-support@heidenhain.de...

Ce manuel est également adapté pour:

606420-04 sp8606421-04 sp8606424-04 sp8Itnc 530 e

Table des Matières