HEIDENHAIN iTNC 530 Manuel D'utilisation
HEIDENHAIN iTNC 530 Manuel D'utilisation

HEIDENHAIN iTNC 530 Manuel D'utilisation

Programmation des cycles
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
340 490-06, 606 420-01
340 491-06, 606 421-01
340 492-06
340 493-06
340 494-06
Français (fr)
6/2010

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 340 490-06, 606 420-01 340 491-06, 606 421-01 340 492-06 340 493-06 340 494-06 Français (fr) 6/2010...
  • Page 3: Remarques Concernant Ce Manuel

    à une fonction. 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 votre souhaits de modification à l'adresse E-mail: tnc-userdoc@heidenhain.de. iTNC 530 HEIDENHAIN...
  • Page 4: Type De Tnc, Logiciel Et Fonctions

    Nr. de logiciel CN iTNC 530, HSCI et HeROS 5 606 420-01 iTNC 530 E, HSCI et HeROS 5 606 421-01 La lettre E désigne la version Export de la TNC. Les versions Export de la TNC sont soumises à la restriction suivante: Interpolation linéaire sur 4 axes maximum...
  • 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. Si vous le désirez, adressez-vous à HEIDENHAIN pour recevoir ce Manuel d'utilisation. ID Manuel Utilisateur Dialogue Conversationnel : 670 387-xx.
  • Page 6: Options De Logiciel

    Options de logiciel L'iTNC 530 dispose de diverses options de logiciel qui peuvent être activées par le constructeur de votre machine. Chaque option doit être activée séparément et comporte individuellement les fonctions suivantes: Option de logiciel 1 Interpolation sur corps de cylindre (cycles 27, 28, 29 et 39) Avance en mm/min.
  • Page 7 Fonction d'asservissement adaptatif de l'avance pour optimiser les conditions d'usinage dans la production en série. Option de logiciel KinematicsOpt Cycles palpeurs pour contrôler/optimiser la précision de la machine. Option logiciel 3D-ToolComp Correction de rayon d'outil 3D dépendant de l'angle d'attaque avec les séquences LN. iTNC 530 HEIDENHAIN...
  • Page 8: Niveau De Développement (Fonctions Upgrade)

    FCL n; n précisant le numéro d'indice du niveau de développement. En achetant le code correspondant, vous pouvez 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 9: Lieu D'implantation Prévu

    Pilote smarT.NC assistance graphique smarT.NC: Transformations de Pilote smarT.NC coordonnées smarT.NC: Fonction PLANE Pilote smarT.NC Lieu d'implantation prévu La TNC correspond à la classe A selon EN 55022. Elle est prévue principalement pour fonctionner en milieux industriels. iTNC 530 HEIDENHAIN...
  • Page 10: Nouvelles Fonctions Des Cycles Du Logiciel 340 49X

    Nouvelles fonctions des cycles du logiciel 340 49x-02 Nouveau paramètre-machine pour définir la vitesse de positionnement (siehe „Palpeur à commutation, avance rapide pour déplacements de positionnement: MP6151” auf Seite 317) Nouveau paramètre-machine pour la prise en compte de la rotation de base en mode Manuel (siehe „Prendre en compte la rotation de base en mode Manuel: MP6166”...
  • Page 11 DE BASE à partir de deux tenons (cycle 402, DIN/ISO: G402)” auf Seite 328) Pour les cycles d’initialisation de l'origine, les résultats de la mesure sont disponibles dans les paramètres Q15X (siehe „Résultats de la mesure dans les paramètres Q” auf Seite 399) iTNC 530 HEIDENHAIN...
  • Page 12 Nouvelles fonctions des cycles du logiciel 340 49x-04 Nouveau cycle de sauvegarde de la cinématique d'une machine (siehe „SAUVEGARDER CINEMATIQUE (cycle 450, DIN/ISO: G450, option)” auf Seite 464) Nouveau cycle de contrôle et d'optimisation de la cinématique d'une machine (siehe „MESURE CINEMATIQUE (cycle 451, DIN/ISO: G451, option)”...
  • Page 13 PRESET (cycle 452, DIN/ISO: G452, option)” auf Seite 482) Nouveau cycle palpeur 484 pour l'étalonnage du palpeur de table sans câble TT 449 (siehe „Etalonnage du TT 449 sans câble (cycle 484, DIN/ISO: G484)” auf Seite 500) iTNC 530 HEIDENHAIN...
  • Page 14 Nouvelles fonctions des cycles du logiciel 340 49x-06 Nouveau cycle 275, Rainurage trochoïdal (siehe „RAINURE TROCHOÏDAL (cycle 275, DIN/ISO: G275)” auf Seite 205) Lors du cycle 241, perçage monolèvre, une profondeur de temporisation peut maintenant être définie (siehe „PERCAGE MONOLEVRE (cycle 241, DIN/ISO: G241)” auf Seite 98) Le comportement d'approche et de sortie du cycle 39 CONTOUR CORPS DE CYLINDRE est maintenant paramétrable (siehe „Déroulement du cycle”...
  • Page 15 Fonctions des cycles modifiées par rapport aux versions antérieures 340 422-xx/340 423-xx La gestion de plusieurs données d'étalonnage a été modifiée, voir Manuel d'utilisation de la programmation conversationnelle iTNC 530 HEIDENHAIN...
  • Page 16 Nouvelles fonctions des cycles du logiciel 34049x-05 Les cycles sur corps d'un cylindre (27, 28, 29 et 39) peuvent être maintenant utilisés avec des axes rotatifs dont l'affichage angulaire est réduit. Jusqu'à présent, il fallait configurer le paramètre-machine 810.x = 0. Le cycle 403 ne vérifie plus la cohérence entre les points de palpage et l'axe de compensation.
  • Page 17 Nouvelles fonctions des cycles du logiciel 34049x-06 Comportement d'approche modifié lors de la finition des flancs avec le cycle 24 (DIN/ISO: G124) (siehe „Attention lors de la programmation!” auf Seite 199) iTNC 530 HEIDENHAIN...
  • Page 19: Table Des Matières

    Cycles palpeurs: Initialisation automatique des points de référence Cycles palpeurs: Contrôle automatique des pièces Cycles palpeurs: Fonctions spéciales Cycles palpeurs: Mesure automatique de la cinématique Cycles palpeurs: Etalonnage automatique des outils iTNC 530 HEIDENHAIN...
  • Page 21 1 Principes de base / vues d'ensemble ..43 1.1 Introduction ..44 1.2 Groupes de cycles disponibles ..45 Tableau récapitulatif des cycles d'usinage ..45 Tableau récapitulatif des cycles de palpage ..46 HEIDENHAIN iTNC 530...
  • Page 22 2 Utiliser les cycles d'usinage ..47 2.1 Travailler avec les cycles d'usinage ..48 Cycles personnalisés à la machine ..48 Définir le cycle avec les softkeys ..49 Définir le cycle avec la fonction GOTO ..49 Appeler les cycles ..50 Travail avec les axes auxiliaires U/V/W ..
  • Page 23 Paramètres du cycle ..97 3.10 PERCAGE MONOLEVRE (cycle 241, DIN/ISO: G241) ..98 Déroulement du cycle ..98 Attention lors de la programmation! ..98 Paramètres du cycle ..99 3.11 Exemples de programmation ..101 HEIDENHAIN iTNC 530...
  • Page 24 4 Cycles d'usinage: Taraudage / fraisage de filets ..105 4.1 Principes de base ..106 Tableau récapitulatif ..106 4.2 NOUVEAU TARAUDAGE avec mandrin de compensation (cycle G206, DIN/ISO: G206) ..107 Déroulement du cycle ..107 Attention lors de la programmation! ..107 Paramètres du cycle ..
  • Page 25 Paramètres du cycle ..162 5.7 TENON CIRCULAIRE (cycle 257, DIN/ISO: G257) ..164 Déroulement du cycle ..164 Attention lors de la programmation! ..165 Paramètres du cycle ..166 5.8 Exemples de programmation ..168 HEIDENHAIN iTNC 530...
  • Page 26 6 Cycles d'usinage: Définitions de motifs ..171 6.1 Principes de base ..172 Tableau récapitulatif ..172 6.2 MOTIFS DE POINTS SUR UN CERCLE (cycle G220, DIN/ISO: G220) ..173 Déroulement du cycle ..173 Attention lors de la programmation! ..173 Paramètres du cycle ..
  • Page 27 Paramètres du cycle ..204 7.11 RAINURE TROCHOÏDAL (cycle 275, DIN/ISO: G275) ..205 Déroulement du cycle ..205 Attention lors de la programmation! ..207 Paramètres du cycle ..208 7.12 Exemples de programmation ..211 HEIDENHAIN iTNC 530...
  • Page 28 8 Cycles d'usinage: Corps d'un cylindre ..219 8.1 Principes de base ..220 Tableau récapitulatif des cycles d'usinage sur le corps d'un cylindre ..220 8.2 CORPS D'UN CYLINDRE (cycle 27, DIN/ISO: G127, option de logiciel 1) ..221 Déroulement du cycle ..
  • Page 29 Exécution du contour avec les cycles SL ..245 9.2 Cycles SL avec formule simple de contour ..249 Principes de base ..249 Introduire une formule simple de contour ..251 Exécution du contour avec les cycles SL ..251 HEIDENHAIN iTNC 530...
  • Page 30 10 Cycles d'usinage: Usinage ligne à ligne ..253 10.1 Principes de base ..254 Tableau récapitulatif ..254 10.2 EXECUTION DONNEES 3D (cycle 30, DIN/ISO: G60) ..255 Déroulement du cycle ..255 Attention lors de la programmation! ..255 Paramètres du cycle ..
  • Page 31 11.7 FACTEUR ECHELLE (cycle 11, DIN/ISO: G72) ..286 Effet ..286 Paramètres du cycle ..287 11.8 FACTEUR ECHELLE SPECIF. DE L'AXE (cycle 26) ..288 Effet ..288 Attention lors de la programmation! ..288 Paramètres du cycle ..289 HEIDENHAIN iTNC 530...
  • Page 32 11.9 PLAN D'USINAGE (cycle 19, DIN/ISO: G80, option de logiciel 1) ..290 Effet ..290 Attention lors de la programmation! ..291 Paramètres du cycle ..292 Annulation ..292 Positionner les axes rotatifs ..293 Affichage de positions dans le système incliné ..295 Surveillance de la zone d’usinage ..
  • Page 33 12.5 TOLERANCE (cycle 32, DIN/ISO: G62) ..307 Fonction du cycle ..307 Influences lors de la définition géométrique dans le système de FAO ..308 Attention lors de la programmation! ..309 Paramètres du cycle ..310 HEIDENHAIN iTNC 530...
  • Page 34 13 Travail avec les cycles palpeurs ..311 13.1 Généralités sur les cycles palpeurs ..312 Fonctionnement ..312 Cycles palpeurs en modes Manuel et Manivelle électronique ..313 Cycles palpeurs pour le mode automatique ..313 13.2 Avant que vous ne travailliez avec les cycles palpeurs! ..315 Course max.
  • Page 35 Paramètres du cycle ..335 14.7 Compenser le désaxage d'une pièce avec l'axe C (cycle 405, DIN/ISO: G405) ..336 Déroulement du cycle ..336 Attention lors de la programmation! ..337 Paramètres du cycle ..338 HEIDENHAIN iTNC 530...
  • Page 36 15 Cycles palpeurs: Initialisation automatique des points de référence ..341 15.1 Principes de base ..342 Tableau récapitulatif ..342 Caractéristiques communes à tous les cycles palpeurs pour l'initialisation du point de référence ..343 15.2 PREF CENTRE RAINURE (cycle 408, DIN/ISO: G408: Fonction FCL 3) ..345 Déroulement du cycle ..
  • Page 37 Attention lors de la programmation! ..384 Paramètres du cycle ..384 15.13 PT DE REF SUR UN AXE (cycle 419, DIN/ISO: G419) ..387 Déroulement du cycle ..387 Attention lors de la programmation! ..387 Paramètre du cycle ..388 HEIDENHAIN iTNC 530...
  • Page 38 16 Cycles palpeurs: Contrôle automatique des pièces ..395 16.1 Principes de base ..396 Tableau récapitulatif ..396 Procès-verbal des résultats de la mesure ..397 Résultats de la mesure dans les paramètres Q ..399 Etat de la mesure ..399 Surveillance de tolérances ..
  • Page 39 Paramètres du cycle ..434 16.13 MESURE PLAN (cycle 431, DIN/ISO: G431) ..437 Déroulement du cycle ..437 Attention lors de la programmation! ..438 Paramètres du cycle ..439 16.14 Exemples de programmation ..441 HEIDENHAIN iTNC 530...
  • Page 40 17 Cycles palpeurs: Fonctions spéciales ..445 17.1 Principes de base ..446 Tableau récapitulatif ..446 17.2 ETALONNAGE TS (cycle 2) ..447 Déroulement du cycle ..447 Attention lors de la programmation! ..447 Paramètres du cycle ..447 17.3 ETALONNAGE TS LONGUEUR (cycle 9) ..
  • Page 41 18.5 COMPENSATION PRESET (cycle 452, DIN/ISO: G452, option) ..482 Déroulement du cycle ..482 Attention lors de la programmation! ..484 Paramètres du cycle ..485 Alignement de têtes de porte-outils ..487 Compensation de dérive ..489 Fonction log ..491 HEIDENHAIN iTNC 530...
  • Page 42 19 Cycles palpeurs: Etalonnage automatique des outils ..493 19.1 Principes de base ..494 Vue d'ensemble ..494 Différences entre les cycles 31 à 33 et 481 à 483 ..495 Configurer les paramètres-machine ..495 Données d'introduction dans le tableau d'outils TOOL.T ..497 Afficher les résultats de la mesure ..
  • Page 43: Principes De Base / Vues D'ensemble

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

    1.1 Introduction Les opérations d'usinage répétitives comprenant plusieurs phases d'usinage sont mémorisées dans la TNC sous forme de cycles. Il en va de même pour les conversions du système de coordonnées et certaines fonctions spéciales. La plupart des cycles utilisent des paramètres Q comme paramètres de transfert.
  • Page 45: 1.2 Groupes De Cycles Disponibles

    être usinés en image miroir, agrandis ou réduits Cycles spéciaux: Temporisation, appel de programme, orientation broche, tolérance Page 302 Si nécessaire, commuter vers les cycles d'usinage personnalisés à la machine. De tels cycles d'usinage peuvent être intégrés par le constructeur de votre machine iTNC 530 HEIDENHAIN...
  • Page 46: Tableau Récapitulatif Des Cycles De Palpage

    Tableau récapitulatif 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ésaxage d'une pièce Page 320 Cycles d'initialisation automatique du point de référence Page 342 Cycles de contrôle automatique de la pièce Page 396...
  • Page 47: Utiliser Les Cycles D'usinage

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

    Dans certains cas, les cycles personnalisés à la machine utilisent des paramètres de transfert que HEIDENHAIN a déjà utilisé pour ses cycles standard. Tenez compte de la procédure suivante afin d'éviter tout problème d'écrasement de paramètres de transfert utilisés plusieurs fois en raison de la mise en œuvre simultanée de cycles...
  • Page 49: Définir Le Cycle Avec Les Softkeys

    Exemple de séquences CN 7 CYCL DEF 200 PERCAGE Q200=2 ;DISTANCE D'APPROCHE Q201=3 ;PROFONDEUR Q206=150 ;AVANCE PLONGÉE PROF. Q202=5 ;PROFONDEUR DE PASSE Q210=0 ;TEMPO. EN HAUT Q203=+0 ;COORD. SURFACE PIÈCE Q204=50 ;SAUT DE BRIDE Q211=0.25 ;TEMPO. AU FOND iTNC 530 HEIDENHAIN...
  • Page 50: Appeler Les Cycles

    Appeler les cycles Conditions requises Avant d’appeler un cycle, programmez toujours: BLK FORM pour la représentation graphique (nécessaire uniquement pour le test graphique) Appel de l'outil Sens de rotation broche (fonction auxiliaire M3/M4) Définition du cycle (CYCL DEF). Tenez compte des remarques complémentaires indiquées lors de la description de chaque cycle.
  • Page 51 M89 (qui dépend du paramètre-machine 7440). Pour annuler l’effet de M89, programmez M99 dans la séquence de positionnement à l'intérieur de laquelle vous abordez le dernier point initial ou bien CYCL CALL POS ,ou un nouveau cycle d'usinage avec CYCL DEF iTNC 530 HEIDENHAIN...
  • Page 52: Travail Avec Les Axes Auxiliaires U/V/W

    Travail avec les axes auxiliaires U/V/W La TNC exécute des passes dans l'axe que vous avez défini comme axe de broche dans la séquence TOOL CALL. Pour les déplacements dans le plan d'usinage, la TNC ne les exécute systématiquement que dans les axes principaux X, Y ou Z.
  • Page 53: Pré-Définition De Paramètres Pour Cycles

    Définition de paramètres de cycles spéciaux pour le fraisage de contour GLOBAL DEF POSITIONNEMENT Page 56 Définition du comportement de positionnement avec CYCL CALL PAT GLOBAL DEF PALPAGE Page 57 Définition de paramètres de cycles palpeurs spéciaux iTNC 530 HEIDENHAIN...
  • Page 54: Introduire Global Def

    Introduire GLOBAL DEF Sélectionner le mode Mémorisation/édition Sélectionner les fonctions spéciales Sélectionner les fonctions pour les paramètres pré- définis dans le programme Sélectionner les fonctions GLOBAL DEF Sélectionner la fonction GLOBAL-DEF désirée, par exemple GLOBAL DEF GENERAL Introduire les définitions nécessaires, valider avec la touche ENT Utiliser les données GLOBAL DEF Si vous avez introduit en début de programme des fonctions GLOBAL...
  • Page 55: Données Globales Valables Universellement

    Temporisation en haut: Durée en secondes de rotation à vide de l'outil à la distance d'approche Paramètres valables pour les cycles de perçage, taraudage et fraisage de filets 200 à 209, 240 et 262 à 267. iTNC 530 HEIDENHAIN...
  • Page 56: Données Globales Pour Les Opérations De Fraisage Avec Cycles De Poches 25X

    Données globales pour les opérations de fraisage avec cycles de poches 25x Facteur recouvrement: Rayon d'outil x facteur de recouvrement donne la passe latérale Mode fraisage: En avalant/en opposition Stratégie de plongée: Plongée hélicoïdale, pendulaire ou verticale dans la matière Paramètres valables pour les cycles de fraisage 251 à...
  • Page 57: Données Globales Pour Les Fonctions De Palpage

    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. iTNC 530 HEIDENHAIN...
  • Page 58: Définition De Motifs Avec Pattern Def

    2.3 Définition de motifs avec PATTERN DEF Utilisation La fonction PATTERN DEF vous 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 59: Introduire Pattern Def

    SEL PATTERN. Vous pouvez utiliser la fonction d'amorce de programme pour sélectionner n'importe quel point sur lequel vous voulez démarrer ou poursuivre l'usinage (cf. manuel d'utilisation, chapitre Test de programme et exécution de programme). iTNC 530 HEIDENHAIN...
  • Page 60: Définir Des Positions D'usinage

    Définir des positions d'usinage Vous pouvez introduire jusqu'à 9 positions d'usinage; valider avec la touche ENT chaque position introduite. 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 61: Définir Une Rangée

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

    Définir un motif 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 Pivot axe principal et Pivot axe secondaire agissent en addition d'un Pivot de l'ensemble du motif exécuté...
  • Page 63: Définir Un Cadre

    Pivot axe secondaire: Angle de rotation suivant lequel seul l'axe secondaire du plan d'usinage subira une déformation par rapport au point initial programmé. Valeur positive ou négative. Coordonnée surface pièce (en absolu): Introduire la coordonnée Z à laquelle doit débuter l'usinage iTNC 530 HEIDENHAIN...
  • Page 64: 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 Centre du cercle de trous X (en absolu): Coordonnée du centre du cercle dans l'axe X 10 L Z+100 R0 FMAX...
  • Page 65: 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 iTNC 530 HEIDENHAIN...
  • Page 66: Tableaux De Points

    2.4 Tableaux de points Application Si vous désirez exécuter successivement un ou plusieurs cycles sur un motif irrégulier de points, vous créez 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 67: Occulter Certains Points Pour L'usinage

    Avec la colonne FADE du tableau de points, vous pouvez marquer le point défini sur une ligne donnée de manière à ce qu'il ne soit pas usiné. Dans le tableau, sélectionner le point qui doit être masqué Sélectionner la colonne FADE Activer le masquage ou Désactiver le masquage iTNC 530 HEIDENHAIN...
  • Page 68: Sélectionner Le Tableau De Points Dans Le Programme

    Sélectionner le tableau de points dans le programme En mode Mémorisation/édition de programme, la TNC peut sélectionner 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 69: Appeler Le Cycle En Liaison Avec Les Tableaux De Points

    Lors du pré-positionnement dans l'axe de broche, si vous désirez vous déplacer en avance réduite, utilisez la fonction auxiliaire M103. Effet 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. iTNC 530 HEIDENHAIN...
  • Page 70 Effet 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. Si vous désirez utiliser comme coordonnée du point initial la coordonnée dans l'axe de broche définie dans le tableau de points, vous devez définir avec 0 l'arête supérieure de la pièce (Q203).
  • Page 71: Cycles D'usinage: Perçage

    Cycles d'usinage: Perçage...
  • Page 72 3.1 Principes de base Tableau récapitulatif La TNC dispose de 9 cycles destinés aux opérations de perçage les plus variées: Cycle Softkey Page 240 CENTRAGE Page 73 avec pré-positionnement automatique, saut de bride, introduction facultative du diamètre de centrage/de la profondeur de centrage 200 PERCAGE Page 75...
  • Page 73: Centrage (Cycle 240, Din/Iso: G240)

    Notez que la TNC inverse le calcul de la position de pré- positionnement si vous introduisez un diamètre positif ou une profondeur positive. L'outil se déplace donc dans l'axe d'outil, en avance rapide, jusqu’à la distance d'approche en dessous de la surface de la pièce! iTNC 530 HEIDENHAIN...
  • Page 74: 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, en alternative PREDEF Choix profond./diamètre (1/0) Q343: Choix, si le centrage doit être réalisé au diamètre introduit ou à la profondeur programmée.
  • Page 75: Percage (Cycle 200)

    Notez que la TNC inverse le calcul de la position de pré- positionnement si vous introduisez une profondeur positive. L'outil se déplace donc dans l'axe d'outil, en avance rapide, jusqu’à la distance d'approche en dessous de la surface de la pièce! iTNC 530 HEIDENHAIN...
  • Page 76: 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, en alternative PREDEF Profondeur Q201 (en incrémental): Distance entre la surface de la pièce et le fond du trou (pointe conique du foret).
  • Page 77: Alesage A L'alesoir (Cycle 201, Din/Iso: G201)

    Notez que la TNC inverse le calcul de la position de pré- positionnement si vous introduisez une profondeur positive. L'outil se déplace donc dans l'axe d'outil, en avance rapide, jusqu’à la distance d'approche en dessous de la surface de la pièce! iTNC 530 HEIDENHAIN...
  • Page 78: 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. Plage d’introduction 0 à 99999,9999, en alternative 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 79: Alesage A L'outil (Cycle 202, Din/Iso: G202)

    6 Pour terminer, la TNC rétracte l'outil suivant 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 sur la paroi du trou iTNC 530 HEIDENHAIN...
  • Page 80: Attention Lors De La Programmation

    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 81: Paramètres Du Cycle

    Coordonnée de la surface de la pièce. Plage d'introduction -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 (matériels de serrage). Plage d’introduction 0 à 99999,999, en alternative PREDEF iTNC 530 HEIDENHAIN...
  • Page 82 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 83: Percage Universel (Cycle 203, Din/Iso: G203)

    6 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 rétracté suivant l'avance de retrait jusqu'à la distance d'approche. Si vous avez introduit un saut de bride, la TNC déplace l'outil à cet endroit avec FMAX iTNC 530 HEIDENHAIN...
  • Page 84: Attention Lors De La Programmation

    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 85: Paramètres Du Cycle

    (matériels de serrage). Plage d’introduction 0 à 99999,9999, en alternative 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 iTNC 530 HEIDENHAIN...
  • Page 86 Exemple: Séquences CN Nb brise-copeaux avt retrait Q213: Nombre de brise-copeaux avant que la TNC ne rétracte l'outil hors 11 CYCL DEF 203 PERCAGE UNIVERS. du trou pour dégager les copeaux. Pour briser les copeaux, la TNC rétracte l'outil chaque fois de la Q200=2 ;DISTANCE D'APPROCHE valeur de retrait Q256.
  • Page 87: Lamage En Tirant (Cycle 204, Din/Iso: G204)

    à nouveau de la valeur de la cote excentrique 6 Pour terminer, la TNC rétracte l'outil suivant l'avance de prépositionnement à la distance d'approche puis, de là, avec FMAX et – si celui-ci est programmé – au saut de bride. iTNC 530 HEIDENHAIN...
  • Page 88: Attention Lors De La Programmation

    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 n'est possible qu'avec des outils pour usinage en tirant. Programmer la séquence de positionnement du point initial (centre du trou) dans le plan d’usinage avec correction de rayon R0.
  • Page 89: Paramètres Du Cycle

    FAUTO, PREDEF Avance plongée 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 iTNC 530 HEIDENHAIN...
  • Page 90 Exemple: Séquences CN Coordonnée surface pièce Q203 (en absolu): Coordonnée de la surface de la pièce. Plage 11 CYCL DEF 204 LAMAGE EN TIRANT d'introduction -99999,9999 à 99999,9999, en alternative PREDEF Q200=2 ;DISTANCE D'APPROCHE Saut de bride Q204 (en incrémental): Coordonnée Q249=+5 ;PROF.
  • Page 91: Percage Profond Universel (Cycle 205, Din/Iso: G205)

    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 rétracté avec l'avance de retrait jusqu'à la distance d'approche. Si vous avez introduit un saut de bride, la TNC déplace l'outil à cet endroit avec FMAX iTNC 530 HEIDENHAIN...
  • Page 92: Attention Lors De La Programmation

    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 93: Paramètres Du Cycle

    Distance de sécurité pour le positionnement en rapide lorsque, après un retrait hors du trou, la TNC déplace l'outil à nouveau à la profondeur de passe actuelle; valeur lors de la dernière passe. Plage d’introduction 0 à 99999,9999 iTNC 530 HEIDENHAIN...
  • Page 94 Exemple: Séquences CN Profondeur de perçage pour brise-copeaux Q257 (en incrémental): Passe après laquelle la TNC exécute 11 CYCL DEF 205 PERC. PROF. UNIVERS. un brise-copeaux Pas de brise-copeaux si l'on a introduit 0. Plage d’introduction 0 à 99999,9999 Q200=2 ;DISTANCE D'APPROCHE Retrait avec brise-copeaux Q256 (en incrémental): Q201=-80 ;PROFONDEUR...
  • Page 95: Fraisage De Trous (Cycle 208)

    4 La TNC rétracte ensuite l'outil au centre du trou 5 Pour terminer, la TNC rétracte l'outil avec FMAX à la distance d'approche. Si vous avez introduit un saut de bride, la TNC déplace l'outil à cet endroit avec FMAX iTNC 530 HEIDENHAIN...
  • Page 96: Attention Lors De La Programmation

    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 97: Paramètres Du Cycle

    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 iTNC 530 HEIDENHAIN...
  • Page 98: Percage Monolevre (Cycle 241, Din/Iso: G241)

    3.10 PERCAGE MONOLEVRE (cycle 241, DIN/ISO: G241) Déroulement 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 jusqu'à...
  • Page 99: Paramètres Du Cycle

    Avance retrait Q208: Vitesse de déplacement de l'outil en sortie de perçage, en mm/min. Si vous introduisez Q208 = 0, l'outil sort alors avec l'avance de perçage Q206. Plage d’introduction: 0 à 99999,999, en alternative FMAX, FAUTO, PREDEF iTNC 530 HEIDENHAIN...
  • Page 100 Exemple: Séquences CN Sens rot. entrée/sortie (3/4/5) Q426: Sens de rotation de l'outil à l'entrée dans le trou et à la sortie 11 CYCL DEF 241 PERÇAGE MONOLÈVRE du trou. 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 101: 3.11 Exemples De Programmation

    Définition du cycle 5 CYCL DEF 200 PERCAGE 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 iTNC 530 HEIDENHAIN...
  • Page 102 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 trou 2, appel du cycle 9 L X+90 R0 FMAX M99 Aborder le trou 3, appel du cycle 10 L Y+10 R0 FMAX M99 Aborder le trou 4, appel du cycle 11 L Z+250 R0 FMAX M2...
  • Page 103: 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 ) iTNC 530 HEIDENHAIN...
  • Page 104 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 7 CYCL CALL PAT F5000 M13 Appel du cycle en liaison avec le motif de points 8 L Z+100 R0 FMAX Dégager l'outil, changer l'outil...
  • Page 105: Cycles D'usinage: Taraudage / Fraisage De Filets

    Cycles d'usinage: Taraudage / fraisage de filets...
  • Page 106: Principes De Base

    4.1 Principes de base Tableau récapitulatif La TNC dispose de 8 cycles destinés aux opérations les plus variées d'usinage de filets: Cycle Softkey Page 206 NOUVEAU TARAUDAGE Page 107 avec mandrin de compensation, avec pré-positionnement automatique, saut de bride 207 NOUVEAU TARAUDAGE RIGIDE Page 109 sans mandrin de compensation, avec pré-positionnement automatique, saut...
  • Page 107: Nouveau Taraudage Avec Mandrin De Compensation (Cycle G206, Din/Iso: G206)

    Notez que la TNC inverse le calcul de la position de pré- positionnement si vous introduisez une profondeur positive. L'outil se déplace donc dans l'axe d'outil, en avance rapide, à la distance d'approche en dessous de la surface de la pièce! iTNC 530 HEIDENHAIN...
  • Page 108: Paramètres Du Cycle

    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; valeur indicative: 4x pas de vis. Plage d’introduction 0 à 99999,9999, en alternative PREDEF Profondeur de perçage Q201 (longueur du filet, en incrémental): Distance entre la surface de la pièce et la fin du filet.
  • Page 109: Nouveau Taraudage Rigide Sans Mandrin De Compensation (Cycle G207, Din/Iso: G207)

    3 Le sens de rotation de la broche est ensuite inversé et l’outil est rétracté à la distance d'approche après temporisation. Si vous avez introduit un saut de bride, la TNC déplace l'outil à cet endroit avec FMAX 4 A la distance d'approche, la TNC stoppe la broche iTNC 530 HEIDENHAIN...
  • Page 110: Attention Lors De La Programmation

    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 111: Paramètres Du Cycle

    DEGAGEMENT MANUEL. Si vous appuyez sur Q203=+25 ;COORD. SURFACE PIÈCE DEGAGEMENT MANUEL, vous pouvez commander le dégagement Q204=50 ;SAUT DE BRIDE de l'outil. Pour cela, appuyez sur la touche positive de sens de l'axe de broche actif. iTNC 530 HEIDENHAIN...
  • Page 112: Taraudage Brise-Copeaux (Cycle 209, Din/Iso: G209)

    4.4 TARAUDAGE BRISE-COPEAUX (cycle 209, DIN/ISO: G209) Déroulement du cycle La TNC usine le filet en plusieurs passes à la profondeur programmée. Avec un paramètre, vous pouvez définir si l'outil doit sortir totalement, ou non, du trou lors du brise-copeaux. 1 La TNC positionne l'outil dans l'axe de broche en avance rapide FMAX, à...
  • Page 113: Attention Lors De La Programmation

    Notez que la TNC inverse le calcul de la position de pré- positionnement si vous introduisez une profondeur positive. L'outil se déplace donc dans l'axe d'outil, en avance rapide, à la distance d'approche en dessous de la surface de la pièce! iTNC 530 HEIDENHAIN...
  • Page 114: Paramètres Du Cycle

    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 d’introduction 0 à 99999,9999, en alternative PREDEF Profondeur de filetage Q201 (en incrémental): Distance entre la surface de la pièce et la fin du filet. Plage d’introduction -99999,9999 à...
  • Page 115: 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. iTNC 530 HEIDENHAIN...
  • Page 116 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. Par exemple, si vous voulez répéter seulement un chanfreinage, vous devez alors introduire 0 comme profondeur de filetage;...
  • Page 117: Fraisage De Filets (Cycle 262, Din/Iso: G262)

    5 Puis l’outil quitte le contour par tangentement pour retourner au point initial dans le plan d’usinage 6 En fin de cycle, la TNC déplace l'outil en avance rapide à la distance d'approche ou – si celui-ci est programmé – au saut de bride iTNC 530 HEIDENHAIN...
  • Page 118: Attention Lors De La Programmation

    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 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 119: Paramètres Du Cycle

    ;FILETS PAR PAS de l'outil lors du fraisage, en mm/min. Plage Q253=750 ;AVANCE PRÉ-POSIT. d'introduction 0 à 99999,999, en alternative FAUTO Q351=+1 ;MODE FRAISAGE Q200=2 ;DISTANCE D'APPROCHE Q203=+30 ;COORD. SURFACE PIÈCE Q204=50 ;SAUT DE BRIDE Q207=500 ;AVANCE FRAISAGE iTNC 530 HEIDENHAIN...
  • Page 120: Filetage Sur Un Tour (Cycle 263, Din/Iso: G263)

    4.7 FILETAGE SUR UN TOUR (cycle 263, DIN/ISO: G263) Déroulement 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 Chanfreinage 2 Avec l'avance de pré-positionnement, l'outil se déplace à la profondeur pour le chanfrein moins la distance d'approche;...
  • Page 121: Attention Lors De La Programmation

    Notez que la TNC inverse le calcul de la position de pré- positionnement si vous introduisez une profondeur positive. L'outil se déplace donc dans l'axe d'outil, en avance rapide, jusqu’à la distance d'approche en dessous de la surface de la pièce! iTNC 530 HEIDENHAIN...
  • Page 122: Paramètres Du Cycle

    Paramètres du cycle Diamètre nominal Q335: Diamètre nominal du filet. Plage d’introduction 0 à 99999,9999 Pas de vis Q239: Pas de la vis. Le signe détermine le sens du filet vers la droite ou vers la gauche: + = filet à droite –...
  • Page 123 Plage d'introduction 0 à 99999,9999, en alternative FAUTO Q357=0.2 ;DIST. APPR. LATÉRALE Q358=+0 ;PROF. POUR CHANFREIN Q359=+0 ;DÉCAL. JUSQ. CHANFREIN Q203=+30 ;COORD. SURFACE PIÈCE Q204=50 ;SAUT DE BRIDE Q254=150 ;AVANCE CHANFREINAGE Q207=500 ;AVANCE FRAISAGE iTNC 530 HEIDENHAIN...
  • Page 124: Filetage Avec Percage (Cycle 264, Din/Iso: G264)

    4.8 FILETAGE AVEC PERCAGE (cycle 264, DIN/ISO: G264) Déroulement 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 125: Attention Lors De La Programmation

    Notez que la TNC inverse le calcul de la position de pré- positionnement si vous introduisez une profondeur positive. L'outil se déplace donc dans l'axe d'outil, en avance rapide, à la distance d'approche en dessous de la surface de la pièce! iTNC 530 HEIDENHAIN...
  • Page 126: Paramètres Du Cycle

    Paramètres du cycle Diamètre nominal Q335: Diamètre nominal du filet. Plage d’introduction 0 à 99999,9999 Pas de vis Q239: Pas de la vis. Le signe détermine le sens du filet vers la droite ou vers la gauche: + = filet à droite –...
  • Page 127 ;PROFONDEUR DE PASSE 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 iTNC 530 HEIDENHAIN...
  • Page 128: Filetage Helicoïdal Avec Percage (Cycle 265, Din/Iso: G265)

    4.9 FILETAGE HELICOÏDAL AVEC PERCAGE (cycle 265, DIN/ISO: G265) Déroulement 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 129: Attention Lors De La Programmation

    Notez que la TNC inverse le calcul de la position de pré- positionnement si vous introduisez une profondeur positive. L'outil se déplace donc dans l'axe d'outil, en avance rapide, jusqu’à la distance d'approche en dessous de la surface de la pièce! iTNC 530 HEIDENHAIN...
  • Page 130: Paramètres Du Cycle

    Paramètres du cycle Diamètre nominal Q335: Diamètre nominal du filet. Plage d’introduction 0 à 99999,9999 Pas de vis Q239: Pas de la vis. Le signe détermine le sens du filet vers la droite ou vers la gauche: + = filet à droite –...
  • Page 131 Avance de fraisage Q207: Vitesse de déplacement Q360=0 ;CHANFREINAGE de l'outil lors du fraisage, en mm/min. Plage d'introduction 0 à 99999.999, en alternative 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 iTNC 530 HEIDENHAIN...
  • Page 132: Filetage Externe Sur Tenons (Cycle 267, Din/Iso: G267)

    4.10 FILETAGE EXTERNE SUR TENONS (cycle 267, DIN/ISO: G267) Déroulement 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 133: Attention Lors De La Programmation

    Notez que la TNC inverse le calcul de la position de pré- positionnement si vous introduisez une profondeur positive. L'outil se déplace donc dans l'axe d'outil, en avance rapide, jusqu’à la distance d'approche en dessous de la surface de la pièce! iTNC 530 HEIDENHAIN...
  • Page 134: Paramètres Du Cycle

    Paramètres du cycle Diamètre nominal Q335: Diamètre nominal du filet. Plage d’introduction 0 à 99999,9999 Pas de vis Q239: Pas de la vis. Le signe détermine le sens du filet vers la droite ou vers la gauche: + = filet à droite –...
  • Page 135 Plage d'introduction 0 à 99999,999, en alternative FAUTO, FU Avance de fraisage Q207: Vitesse de déplacement de l'outil lors du fraisage, en mm/min. Plage d'introduction 0 à 99999.999, en alternative FAUTO iTNC 530 HEIDENHAIN...
  • Page 136: 4.11 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 137 Introduire impérativement 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 21 L Z+100 R0 FMAX M2 Dégager l'outil, fin du programme 22 END PGM 1 MM iTNC 530 HEIDENHAIN...
  • Page 138 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 139: Cycles D'usinage: Fraisage De Poches/ Tenons / Rainures

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

    5.1 Principes de base Tableau récapitulatif La TNC dispose de 6 cycles destinés à l'usinage de poches, tenons et rainures: Cycle Softkey Page 251 POCHE RECTANGULAIRE Page 141 Ebauche/finition avec sélection des opérations d'usinage et plongée hélicoïdale 252 POCHE CIRCULAIRE Page 146 Ebauche/finition avec sélection des opérations d'usinage et plongée...
  • Page 141: Poche Rectangulaire (Cycle 251, Din/Iso: G251)

    été programmées. La paroi de la poche est abordée par tangentement 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 abordé par tangentement iTNC 530 HEIDENHAIN...
  • Page 142: 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 et avec correction de rayon R0. Tenir compte du paramètre Q367 (position de la poche).
  • Page 143: Paramètres Du Cycle

    Plage d'introduction 0 à 99999,999, en alternative FAUTO, FU, FZ Mode fraisage Q351: Mode de fraisage avec M3: +1 = fraisage en avalant –1 = fraisage en opposition en alternative PREDEF iTNC 530 HEIDENHAIN...
  • Page 144 Profondeur Q201 (en incrémental): Distance entre la surface de la pièce et le fond de la poche. Plage d'introduction -99999,9999 à 99999,9999 Profondeur de passe Q202 (en incrémental): Distance parcourue par l'outil en une passe; introduire une valeur supérieure à 0. Plage d’introduction 0 à...
  • Page 145 Plage d'introduction 0 à 99999,9999, en alternative 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 iTNC 530 HEIDENHAIN...
  • Page 146: Poche Circulaire (Cycle 252, Din/Iso: G252)

    5.3 POCHE CIRCULAIRE (cycle 252, DIN/ISO: G252) Déroulement du cycle Le cycle Poche circulaire 252 vous permet d'usiner en intégralité 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 Seulement ébauche Seulement finition en profondeur et finition latérale Seulement finition en profondeur...
  • Page 147: Attention Lors De La Programmation

    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. iTNC 530 HEIDENHAIN...
  • Page 148: Paramètres Du Cycle

    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é définie Diamètre du cercle Q223: Diamètre de la poche terminée.
  • Page 149 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 iTNC 530 HEIDENHAIN...
  • Page 150: Rainurage (Cycle 253, Din/Iso: G253)

    5.4 RAINURAGE (cycle 253, DIN/ISO: G253) Déroulement du cycle Le cycle 253 vous permet d'usiner en intégralité 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 Seulement ébauche Seulement finition en profondeur et finition latérale Seulement finition en profondeur Seulement finition latérale...
  • Page 151: Attention Lors De La Programmation

    Si vous appelez le cycle avec l'opération d'usinage 2 (finition seulement), la TNC positionne l'outil en avance rapide à la première profondeur de passe. iTNC 530 HEIDENHAIN...
  • Page 152: Paramètres Du Cycle

    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é définie Longueur de rainure Q218 (valeur parallèle à...
  • Page 153 Plage d'introduction 0 à 99999,999, en alternative FAUTO, FU, FZ Passe de finition Q338 (en incrémental): Distance parcourue par l'outil dans l'axe de broche lors de la finition. Q338=0: Finition en une seule passe. Plage d’introduction 0 à 99999,9999 iTNC 530 HEIDENHAIN...
  • Page 154 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, en alternative 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 155: Rainure Circulaire (Cycle 254, Din/Iso: G254)

    été programmées. La paroi de la rainure est abordée par tangentement 5 Pour terminer, la TNC exécute la finition du fond de la rainure, de l'intérieur vers l'extérieur. Le fond de la rainure est abordé par tangentement iTNC 530 HEIDENHAIN...
  • Page 156: Attention Lors De La Programmation

    Attention lors de 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 dans le plan d'usinage avec correction de rayon R0. Définir en conséquence le paramètre Q367 (Réf.
  • Page 157: Paramètres Du Cycle

    3: Position de l'outil = centre du cercle de la rainure à droite. L'angle initial Q376 se réfère à cette position. Le centre programmé pour le cercle primitif n'est pas pris en compte iTNC 530 HEIDENHAIN...
  • Page 158 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 Centre 2ème axe Q217 (en absolu): Centre du cercle primitif dans l'axe auxiliaire du plan d'usinage. N'agit que si Q367 = 0.
  • Page 159 Q369=0.1 ;SUREP. DE PROFONDEUR 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 Q366=1 ;PLONGEE Q385=500 ;AVANCE DE FINITION 9 CYCL CALL POS X+50 Y+50 Z+0 FMAX M3 iTNC 530 HEIDENHAIN...
  • Page 160: Tenon Rectangulaire (Cycle 256, Din/Iso: G256)

    5.6 TENON RECTANGULAIRE (cycle 256, DIN/ISO: G256) Déroulement du cycle Le cycle Tenon rectangulaire 256 vous 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: Attention Lors De La Programmation

    L'outil se déplace donc dans l'axe d'outil, en avance rapide, jusqu’à la distance d'approche en dessous de la surface de la pièce! Prévoir suffisamment de place à droite du tenon pour le déplacement d'approche. Au minimum: Diamètre de l'outil + 2 mm. iTNC 530 HEIDENHAIN...
  • Page 162: Paramètres Du Cycle

    Paramètres du cycle 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 1.414, en alternative PREDEF Q201=-20 ;PROFONDEUR 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 9 CYCL CALL POS X+50 Y+50 Z+0 FMAX M3 iTNC 530 HEIDENHAIN...
  • Page 164: Tenon Circulaire (Cycle 257, Din/Iso: G257)

    5.7 TENON CIRCULAIRE (cycle 257, DIN/ISO: G257) Déroulement du cycle Le cycle Tenon circulaire 257 vous 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: Attention Lors De La Programmation

    L'outil se déplace donc dans l'axe d'outil, en avance rapide, jusqu’à la distance d'approche en dessous de la surface de la pièce! Prévoir suffisamment de place à droite du tenon pour le déplacement d'approche. Au minimum: Diamètre de l'outil + 2 mm. iTNC 530 HEIDENHAIN...
  • Page 166: Paramètres Du Cycle

    Paramètres du cycle Diamètre pièce finie Q223: Introduire le diamètre du tenon usiné. Plage d’introduction 0 à 99999,9999 Diamètre pièce brute Q222: Diamètre de la pièce brute Introduire un diamètre pour la 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 1.414, en alternative PREDEF Q201=-20 ;PROFONDEUR 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 9 CYCL CALL POS X+50 Y+50 Z+0 FMAX M3 iTNC 530 HEIDENHAIN...
  • Page 168: 5.8 Exemples De Programmation

    5.8 Exemples de programmation Exemple: Fraisage de poche, tenon, rainure 0 BEGINN PGM C210 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 DEF 1 L+0 R+6 Définition de l’outil d’ébauche/de finition 4 TOOL DEF 2 L+0 R+3 Définition d’outil pour fraise à...
  • Page 169 ;COORD. SURFACE PIÈCE Q204=50 ;SAUT DE BRIDE Q370=1 ;FACTEUR RECOUVREMENT Q366=1 ;PLONGEE Q385=750 ;AVANCE DE FINITION Appel du cycle Poche circulaire 10 CYCL CALL POS X+50 Y+50 Z+0 FMAX Changement d'outil 11 L Z+250 R0 FMAX M6 iTNC 530 HEIDENHAIN...
  • Page 170 12 TOLL CALL 2 Z S5000 Appel d’outil pour fraise à rainurer 13 CYCL DEF 254 RAINURE PENDUL. Définition du cycle Rainure 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...
  • Page 171: Cycles D'usinage: Définitions De Motifs

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

    6.1 Principes de base Tableau récapitulatif 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: Motifs De Points Sur Un Cercle (Cycle G220, Din/Iso: G220)

    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 actifs. iTNC 530 HEIDENHAIN...
  • Page 174: Paramètres Du Cycle

    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 auxiliaire du plan d'usinage. Plage d’introduction -99999,9999 à...
  • Page 175 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 iTNC 530 HEIDENHAIN...
  • Page 176: Motifs De Points Sur Grille (Cycle G221, Din/Iso: G221)

    6.3 MOTIFS DE POINTS SUR GRILLE (cycle G221, DIN/ISO: G221) Déroulement 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) Aborder le point initial dans le plan d'usinage Se déplacer à...
  • Page 177: Paramètres Du Cycle

    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. iTNC 530 HEIDENHAIN...
  • Page 178: 6.4 Exemples De Programmation

    6.4 Exemples de programmation Exemple: Cercles de trous 0 BEGIN PGM CERCTR 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 Y+100 Y+100 Z+0 Définition de l'outil 3 TOOL DEF 1 L+0 R+3 Appel de l'outil 4 TOOL CALL 1 Z S3500 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 iTNC 530 HEIDENHAIN...
  • Page 180 Cycles d'usinage: Définitions de motifs...
  • Page 181: Cycles D'usinage: Poche De Contour, Tracé De Contour

    Cycles d'usinage: Contour de poche, tracé de contour...
  • Page 182: 7.1 Cycles Sl

    7.1 Cycles SL Principes de base Exemple: Schéma: Travail avec les cycles SL Les cycles SL vous permettent de composer des contours complexes pouvant comporter jusqu'à 12 contours partiels (poches ou îlots). Vous 0 BEGIN PGM SL2 MM introduisez les différents contours partiels sous forme de sous- programmes.
  • Page 183 Veillez à ce qu'aucune collision ne puisse se produire lors des déplacements de positionnement suivants! Centralisez les cotes d'usinage telles que la profondeur de fraisage, les surépaisseurs et la distance d'approche sous la forme de DONNEES DU CONTOUR dans le cycle 20. iTNC 530 HEIDENHAIN...
  • Page 184: Tableau Récapitulatif

    Tableau récapitulatif 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 199 facultative) Cycles étendus:...
  • Page 185: Contour (Cycle 14, Din/Iso: G37)

    être superposés pour former un contour. Valider chaque numéro avec la touche ENT et achever l'introduction avec la touche FIN. Introduction possible de 12 numéros de sous- programmes de 1 à 254 iTNC 530 HEIDENHAIN...
  • Page 186: 7.3 Contours Superposés

    7.3 Contours superposés Principes de base Afin de former un nouveau contour, vous pouvez superposer poches et îlots. De cette manière, vous pouvez agrandir la surface d'une poche par superposition d'une autre poche ou réduire un îlot. Exemple: Séquences CN 12 CYCL DEF 14.0 CONTOUR 13 CYCL DEF 14.1 LABEL CONTOUR 1/2/3/4 Cycles d'usinage: Contour de poche, tracé...
  • 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 iTNC 530 HEIDENHAIN...
  • Page 188: Surface „D'addition

    Surface „d'addition“ Les deux surfaces partielles A et B, y compris leur surface commune de recouvrement, 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: Surface „De Soustraction

    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 iTNC 530 HEIDENHAIN...
  • Page 190: Donnees Du Contour (Cycle 20, Din/Iso: G120)

    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 contours partiels. Le cycle 20 est actif avec DEF, c’est-à-dire qu’il est actif dès qu’il a été défini dans le programme d’usinage. Le signe du paramètre de cycle Profondeur détermine le sens de l’usinage.
  • Page 191: Paramètres Du Cycle

    En alternative PREDEF Q5=+30 ;COORD. SURFACE PIÈCE Vous pouvez vérifier les paramètres d'usinage lors d'une interruption Q6=2 ;DISTANCE D'APPROCHE du programme et, si nécessaire, les remplacer. Q7=+80 ;HAUTEUR DE SÉCURITÉ Q8=0.5 ;RAYON D'ARRONDI Q9=+1 ;SENS DE ROTATION iTNC 530 HEIDENHAIN...
  • Page 192: Pre-Percage (Cycle 21, Din/Iso: G121)

    7.5 PRE-PERCAGE (cycle 21, DIN/ISO: G121) Déroulement 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 rétracte l'outil en avance rapide FMAX, puis le déplace à nouveau à la première profondeur de passe moins la distance de sécurité...
  • Page 193: Paramètres Du Cycle

    Numéro ou nom de l'outil d'évidement. Plage d'introduction 0 à 32767,9 pour l'introduction du numéro , jusqu'à 16 caractères pour l'introduction du 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 iTNC 530 HEIDENHAIN...
  • Page 194: Evidement (Cycle 22, Din/Iso: G122)

    7.6 EVIDEMENT (cycle 22, DIN/ISO: G122) Déroulement 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 fraisés librement en se rapprochant du contour des poches (ici: A/B)
  • Page 195: Attention Lors De La Programmation

    DR définie pour l'outil de pré-évidement. La réduction de l'avance au moyen du paramètre Q401 est une fonction FCL3 et n'est pas systématiquement disponible lors d'une mise à jour du logiciel (voir „Niveau de développement (fonctions Upgrade)” à la page 8). iTNC 530 HEIDENHAIN...
  • Page 196: Paramètres Du Cycle

    Paramètres du cycle Exemple: Séquences CN Profondeur de passe Q10 (en incrémental): Distance parcourue par l'outil en une passe. Plage 59 CYCL DEF 22 ÉVIDEMENT d'introduction -99999,9999 à 99999,9999 Q10=+5 ;PROFONDEUR DE PASSE Avance plongée en profondeur Q11: Avance de plongée, en mm/min.
  • Page 197 Déplacer l'outil entre les zones à usiner en semi- finition à la profondeur actuelle le long du contour Q404 = 1 Entre les zones à usiner en semi-finition, relever l'outil à la distance d'approche et le déplacer au point initial de la zone d'évidement suivante iTNC 530 HEIDENHAIN...
  • Page 198: Finition En Profondeur (Cycle 23, Din/Iso: G123)

    7.7 FINITION EN PROFONDEUR (cycle 23, DIN/ISO: G123) Déroulement du cycle La TNC déplace l'outil en douceur (cercle tangentiel vertical) vers la surface à usiner s'il y a suffisamment de place pour cela. Si l'encombrement est réduit, la TNC déplace l'outil verticalement à la profondeur programmée.
  • Page 199: Finition Laterale (Cycle 24, Din/Iso: G124)

    Si vous sélectionnez le cycle de finition avec la touche GOTO et lancez ensuite le programme, le point initial peut être situé à un autre endroit que l'endroit que vous auriez en exécutant le programme dans l'ordre chronologique défini. iTNC 530 HEIDENHAIN...
  • Page 200: Paramètres Du Cycle

    Paramètres du cycle Sens de rotation? Sens horaire = –1 Q9: Sens de l'usinage: +1:Rotation sens anti-horaire –1:Rotation sens horaire En alternative PREDEF Profondeur de passe Q10 (en incrémental): Distance parcourue par l'outil en une passe. Plage d'introduction -99999,9999 à 99999,9999 Avance plongée en profondeur Q11: Avance de plongée.
  • Page 201: Trace De Contour (Cycle 25, Din/Iso: G125)

    Sur tous les axes principaux, aborder une position (absolue) définie car la position de l'outil en fin de cycle ne coïncide pas avec la position en début de cycle. iTNC 530 HEIDENHAIN...
  • Page 202: Paramètres Du Cycle

    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 Surépaisseur finition latérale Q3 (en Q3=+0 ;SURÉPAIS.
  • Page 203: Donnees Trace Contour (Cycle 270, Din/Iso: G270)

    Ne définissez pas de correction de rayon si vous utilisez le cycle 270 dans le sous-programme de contour. Les caractéristiques d'approche et de sortie du contour sont toujours exécutées par la TNC de manière identique (symétrique). Définir le cycle 270 avant le cycle 25. iTNC 530 HEIDENHAIN...
  • Page 204: Paramètres Du Cycle

    Paramètres du cycle Exemple: Séquences CN Mode d'approche/de sortie Q390: Définition du mode d'approche/de sortie: 62 CYCL DEF 270 DONNÉES TRAC. CONTOUR Q390 = 1: Q390=1 ;MODE D'APPROCHE Aborder le contour sur un arc de cercle tangentiel Q391=1 ;CORRECTION DE RAYON Q390 = 2: Aborder le contour sur une droite tangentielle Q392=3...
  • Page 205: Rainure Trochoïdal (Cycle 275, Din/Iso: G275)

    En fonction des paramètres du cycle, vous disposez des alternatives 50 L Z+250 R0 FMAX M2 d'usinage suivantes: 51 LBL 10 Usinage intégral: Ebauche, finition en profondeur, finition latérale Seulement ébauche 55 LBL 0 Seulement finition latérale 99 END PGM CYC275 MM iTNC 530 HEIDENHAIN...
  • Page 206 Ebauche avec rainure fermée La description de contour d'une rainure fermée doit toujours commencer avec une séquence de droite (séquence L) 1 Selon la logique de positionnement, l'outil se positionne au point de départ du contour et plonge en pendulaire à la première passe avec l'angle de plongée défini dans la table d'outil.
  • Page 207: Attention Lors De La Programmation

    à la position de l’outil en fin de cycle Sur tous les axes principaux, aborder une position (absolue) définie, car la position de l'outil en fin de cycle ne coïncide pas avec la position en début de cycle. iTNC 530 HEIDENHAIN...
  • Page 208: Paramètres Du Cycle

    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 à 0 Largeur de la rainure Q219: Introduire la largeur de la rainure;...
  • Page 209 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, en alternative FAUTO, FU, FZ iTNC 530 HEIDENHAIN...
  • Page 210 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, en alternative 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 211: 7.12 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 iTNC 530 HEIDENHAIN...
  • Page 212 8 CYCL DEF 22 ÉVIDEMENT Définition du cycle pour le 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 9 CYCL CALL M3 Appel du cycle pour le pré-évidement 10 L Z+250 R0 FMAX M6 Changement d'outil...
  • Page 213: Exemple: Pré-Perçage, Ébauche Et Finition De Contours Superposés

    7 CYCL DEF 20 DONNÉES CONTOUR 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 iTNC 530 HEIDENHAIN...
  • Page 214 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 215 35 LBL 0 Sous-programme de contour 4: Îlot triangulaire à droite 36 LBL 4 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 iTNC 530 HEIDENHAIN...
  • Page 216: Exemple: Tracé De Contour

    Exemple: Tracé de contour 0 BEGIN PGM C25 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 Appel de l'outil, diamètre 20 3 TOOL CALL 1 Z S2000 4 L Z+250 R0 FMAX Dégager l'outil 5 CYCL DEF 14.0 CONTOUR...
  • Page 217 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 iTNC 530 HEIDENHAIN...
  • Page 218 Cycles d'usinage: Contour de poche, tracé de contour...
  • Page 219: Cycles D'usinage: Corps D'un Cylindre

    Cycles d'usinage: Corps d'un cylindre...
  • Page 220: Principes De Base

    8.1 Principes de base Tableau récapitulatif des cycles d'usinage sur le corps d'un cylindre Cycle Softkey Page 27 CORPS D'UN CYLINDRE Page 221 28 CORPS D'UN CYLINDRE Rainurage Page 224 29 CORPS D'UN CYLINDRE Fraisage Page 227 d'un oblong convexe 39 CORPS D'UN CYLINDRE Fraisage Page 230 d'un contour extérieur...
  • Page 221: Corps D'un Cylindre (Cycle 27, Din/Iso: G127, Option De Logiciel 1)

    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 de fraisage programmée Q1 soit atteinte 5 Pour terminer, l'outil retourne à la distance d'approche iTNC 530 HEIDENHAIN...
  • Page 222: Attention Lors De La Programmation

    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 du 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 223: 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é mesure? Degré =0 MM/INCH=1 Q17: Programmer en degré ou en mm (inch) les coordonnées de l'axe rotatif dans le sous-programme iTNC 530 HEIDENHAIN...
  • Page 224: Corps D'un Cylindre Rainurage (Cycle 28, Din/Iso: G128, Option De Logiciel 1)

    8.3 CORPS D'UN CYLINDRE Rainurage (cycle 28, DIN/ISO: G128, option de logiciel 1) Déroulement 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 225: Attention Lors De La Programmation

    Le cylindre doit être bridé au centre du plateau circulaire. L'axe de broche doit être perpendiculaire à l'axe du plateau circulaire. Sinon, la TNC délivre un message d'erreur. Vous pouvez aussi exécuter ce cycle même avec le plan d’usinage incliné. iTNC 530 HEIDENHAIN...
  • Page 226: Paramètres Du Cycle

    Paramètres du cycle Exemple: Séquences CN Profondeur de fraisage Q1 (en incrémental): Distance entre le corps du cylindre et le fond 63 CYCL DEF 28 CORPS DU CYLINDRE du contour. Plage d'introduction -99999,9999 à 99999,9999 Q1=-8 ;PROFONDEUR DE FRAISAGE Surépaisseur finition latérale Q3 (en Q3=+0 ;SURÉPAIS.
  • Page 227: Corps D'un Cylindre Fraisage D'un Oblong Convexe (Cycle 29, Din/Iso: G129, Option De Logiciel 1)

    5 Les phases 2 à 4 sont répétées jusqu'à ce que le profondeur de fraisage programmée 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) iTNC 530 HEIDENHAIN...
  • Page 228: Attention Lors De La Programmation

    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 du 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

    0 à 99999,9999 Unité de cotation? Degré =0 MM/INCH=1 Q17: Programmer en degré ou en mm (inch) les coordonnées de l'axe rotatif dans le sous-programme Largeur oblong Q20: Largeur de l'oblong convexe à réaliser. Plage d’introduction -99999,9999 à 99999,9999 iTNC 530 HEIDENHAIN...
  • Page 230: Corps D'un Cylindre Fraisage D'un Contour Externe (Cycle 39, Din/Iso: G139, Option De Logiciel 1)

    8.5 CORPS D'UN CYLINDRE Fraisage d'un contour externe (cycle 39, DIN/ISO: G139, option de logiciel 1) Déroulement du cycle Ce cycle vous permet de transposer le déroulé d'un contour ouvert sur le corps d'un cylindre. La TNC met en place l'outil avec ce cycle de manière à...
  • Page 231: Attention Lors De La Programmation

    Le cylindre doit être bridé au centre du plateau circulaire. L'axe de broche doit être perpendiculaire à l'axe du plateau circulaire. Sinon, la TNC délivre un message d'erreur. Vous pouvez également exécuter ce cycle avec le plan d’usinage incliné. iTNC 530 HEIDENHAIN...
  • Page 232: Paramètres Du Cycle

    Paramètres du cycle Exemple: Séquences CN Profondeur de fraisage Q1 (en incrémental): Distance entre le corps du cylindre et le fond 63 CYCL DEF 39 CORPS DU CYLINDRE CONTOUR du contour. Plage d'introduction -99999,9999 à 99999,9999 Q1=-8 ;PROFONDEUR DE FRAISAGE Surépaisseur finition latérale Q3 (en Q3=+0 ;SURÉPAIS.
  • Page 233: 8.6 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 iTNC 530 HEIDENHAIN...
  • Page 234 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 235 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 iTNC 530 HEIDENHAIN...
  • Page 236 8 L C+0 R0 FMAX M3 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, définition de la trajectoire centrale 13 L C+40 X+0 RL Données dans l’axe rotatif en mm (Q17=1), déplacement dans l'axe...
  • Page 237: Cycles D'usinage: Poche De Contour Avec Formule De Contour

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

    9.1 Cycles SL avec formule complexe de contour Principes de base Exemple: Schéma: Travail 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 239 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. iTNC 530 HEIDENHAIN...
  • Page 240: Sélectionner Le Programme Avec Les Définitions De Contour

    Sélectionner le programme avec les définitions de contour La fonction SEL CONTOUR vous 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 Sélectionner le menu des fonctions d'usinage de contours et de points Appuyer sur la softkey SEL CONTOUR...
  • Page 241: 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). iTNC 530 HEIDENHAIN...
  • Page 242: 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 Appuyer sur la softkey FORMULE CONTOUR: La TNC affiche les softkeys suivantes: Fonction de liaison...
  • Page 243: Contours Superposés

    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. iTNC 530 HEIDENHAIN...
  • Page 244 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 245: Exécution Du Contour Avec Les Cycles Sl

    54 QC10 = QC1 & QC2 55 ... 56 ... Exécution du contour avec les cycles SL L'usinage du contour entier défini s'effectue avec les cycles SL 20 - 24 (voir „Tableau récapitulatif” à la page 184). iTNC 530 HEIDENHAIN...
  • Page 246: Exemple: Ebauche Et Finition De Contours Superposés Avec Formule De Contour

    Exemple: Ebauche et finition de contours superposés avec formule de contour 0 BEGIN PGM CONTOUR 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 DEF 1 L+0 R+2.5 Définition de la fraise d'ébauche Définition de la fraise de finition 4 TOOL DEF 2 L+0 R+3...
  • Page 247 Définition de l'indicatif de contour pour programme “CARRE“ 7 DECLARE CONTOUR QC4 = “CARRE“ Formule de contour 8 QC10 = ( QC 1 | QC 2 ) \ QC 3 \ QC 4 9 END PGM MODÈLE MM iTNC 530 HEIDENHAIN...
  • Page 248 Programmes de description de contour: 0 BEGIN PGM CERCLE1 MM Programme de description de contour: Cercle à droite 1 CC X+65 Y+50 2 L PR+25 PA+0 R0 3 CP IPA+360 DR+ 4 END PGM CERCLE1 MM 0 BEGIN PGM CERCLE31XY MM Programme de description de contour: Cercle à...
  • Page 249: 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 iTNC 530 HEIDENHAIN...
  • Page 250 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 relèvement 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 251: Introduire Une Formule Simple De Contour

    Les îlots s'élèvent alors jusqu'à la surface de la pièce! Exécution du contour avec les cycles SL L'usinage du contour entier défini s'effectue avec les cycles SL 20 - 24 (voir „Tableau récapitulatif” à la page 184). iTNC 530 HEIDENHAIN...
  • Page 252 Cycles d'usinage: Poche de contour avec formule de contour...
  • Page 253: Cycles D'usinage: Usinage Ligne À Ligne

    Cycles d'usinage: Usinage ligne à ligne...
  • Page 254 10.1 Principes de base Tableau récapitulatif La TNC dispose de quatre cycles destinés à l’usinage de surfaces ayant les propriétés suivantes: générées par un système de CFAO planes et rectangulaires planes et obliques tous types de surfaces inclinées gauches Cycle Softkey Page 30 EXECUTION DE DONNEES 3D...
  • Page 255: Execution Donnees 3D (Cycle 30, Din/Iso: G60)

    5 Pour terminer, la TNC rétracte l'outil avec FMAX à la distance d'approche Attention lors de la programmation! A l’aide du cycle 30, vous pouvez exécuter, en particulier, des programmes créés en externe et en conversationnel. iTNC 530 HEIDENHAIN...
  • Page 256: 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 actuel, introduire le chemin d'accès complet. Introduction possible de 254 caractères Zone point MIN: Point min.
  • Page 257: Usinage Ligne A Ligne (Cycle 230, Din/Iso: G230)

    Partant de la position courante, la TNC positionne tout d’abord l’outil dans le plan d’usinage, puis dans l’axe de broche au point initial. Pré-positionner l'outil de manière à éviter toute collision avec la pièce ou les matériels de serrage. iTNC 530 HEIDENHAIN...
  • Page 258: Paramètres Du Cycle

    Paramètres du cycle Point initial 1er axe Q225 (en absolu): Coordonnée du point Min de la surface à usiner ligne à ligne 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 259: Déroulement Du Cycle

    7 L'usinage ligne à ligne est répété jusqu'à ce que la surface programmée soit entièrement 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 iTNC 530 HEIDENHAIN...
  • Page 260: Attention Lors De La Programmation

    Sens de coupe Le point initial/le sens du fraisage peuvent être sélectionnés librement car la TNC exécute toujours les coupes en allant du point au point et effectue une trajectoire globale du point au point / 4. Vous pouvez programmer le point à...
  • Page 261: Paramètres Du Cycle

    3ème point 2ème axe Q232 (en absolu): Coordonnée du point dans l'axe auxiliaire 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 iTNC 530 HEIDENHAIN...
  • Page 262 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 263: Surfacage (Cycle 232, Din/Iso: G232)

    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 la surépaisseur de finition et ce, selon l'avance de finition 9 Pour terminer, la TNC rétracte l'outil avec FMAX au saut de bride iTNC 530 HEIDENHAIN...
  • Page 264 Stratégie Q389=1 3 L'outil se déplace ensuite suivant l'avance de fraisage programmée jusqu'au point final Le point final est situé à l'intérieur de la surface que la TNC calcule à partir du point initial, de la longueur et du rayon d'outil programmés 4 La TNC décale l'outil selon l'avance de positionnement, transversalement au point initial de la ligne suivante;...
  • Page 265: Attention Lors De La Programmation

    2ème côté Q219 (en incrémental): Longueur de la surface à usiner dans l'axe secondaire du plan d'usinage. Le signe vous permet de reconnaître la direction de la première passe transversale par rapport au point initial du 2ème axe. Plage d'introduction -99999,9999 à 99999,9999 iTNC 530 HEIDENHAIN...
  • Page 266 Profondeur de passe max. Q202 (en incrémental): Distance maximale parcourue par l'outil en une passe. La TNC calcule la profondeur de passe réelle à partir de la différence entre le point final et le point initial dans l'axe d'outil – en tenant compte de la surépaisseur de finition –...
  • Page 267 (matériels de serrage). Plage Q370=1 ;RECOUVREMENT MAX. d’introduction: 0 à 99999,9999, en alternative PREDEF Q207=500 ;AVANCE FRAISAGE Q385=800 ;AVANCE DE FINITION Q253=2000 ;AVANCE PRÉ-POSIT. Q200=2 ;DISTANCE D'APPROCHE Q357=2 ;DIST. APPR. LATÉRALE Q204=2 ;SAUT DE BRIDE iTNC 530 HEIDENHAIN...
  • Page 268: 10.6 Exemples De Programmation

    10.6 Exemples de programmation Exemple: Usinage ligne à ligne 0 BEGIN PGM C230 MM Définition de la pièce brute 1 BLK FORM 0.1 Z X+0 Y+0 Z+0 2 BLK FORM 0.2 X+100 Y+100 Z+40 Définition de l'outil 3 TOOL DEF 1 L+0 R+5 Appel de l'outil 4 TOOL CALL 1 Z S3500 5 L Z+250 R0 FMAX...
  • Page 269 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 iTNC 530 HEIDENHAIN...
  • Page 270 Cycles d'usinage: Usinage ligne à ligne...
  • Page 271: Cycles: Conversions De Coordonnées

    Cycles: Conversions de coordonnées...
  • Page 272: Principes De Base

    11.1 Principes de base Tableau récapitulatif Grâce aux conversions de coordonnées, la TNC peut usiner à plusieurs endroits de la pièce un contour déjà programmé en faisant varier sa position et ses dimensions. La TNC dispose des cycles de conversion de coordonnées suivants: Cycle Softkey...
  • Page 273: Effet Des Conversions De Coordonnées

    Redéfinir le cycle avec valeurs du comportement standard, par exemple, facteur échelle 1.0 Exécuter les fonctions auxiliaires M2, M30 ou la séquence END PGM (dépend du paramètre-machine 7300) Sélectionner un nouveau programme Programmer la fonction auxiliaire modale M142 Effacer Informations programme iTNC 530 HEIDENHAIN...
  • Page 274: Décalage Du Point Zero (Cycle 7, Din/Iso: G54)

    11.2 Décalage du POINT ZERO (cycle 7, DIN/ISO: G54) Effet Grâce au décalage du POINT ZERO, vous pouvez répéter des opérations d'usinage à plusieurs endroits de la pièce. Après la définition du cycle décalage du POINT ZERO, toutes les coordonnées introduites se réfèrent au nouveau point zéro. La TNC affiche le décalage sur chaque axe dans l'affichage d'état supplémentaire.
  • Page 275: Décalage Du Point Zero Avec Tableaux De Points Zéro (Cycle 7, Din/Iso: G53)

    Dans l'affichage d'état supplémentaire, les données suivantes provenant du tableau de points zéro sont affichées: Nom et chemin d'accès du tableau de points zéro actif Numéro de point zéro actif Commentaire de la colonne DOC du numéro de point zéro actif iTNC 530 HEIDENHAIN...
  • Page 276: Attention Lors De La Programmation

    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 vous servez des décalages de point zéro en liaison avec les tableaux de points zéro, utilisez dans ce cas la...
  • Page 277: Paramètres Du Cycle

    SEL TABLE ou PGM MGT. La fonction TRANS DATUM TABLE vous permet de définir les tableaux de points zéro et numéros de points zéro dans une séquence CN. iTNC 530 HEIDENHAIN...
  • Page 278: Editer Un Tableau De Points Zéro En Mode Mémorisation/Édition De Programme

    Editer un tableau de points zéro en mode Mémorisation/édition de programme Après avoir modifié une valeur dans un tableau de points zéro, vous devez enregistrer la modification avec la touche ENT. Si vous ne le faites pas, la modification ne sera pas prise en compte, par exemple lors de l'exécution d'un programme.
  • Page 279: Editer Un Tableau De Points Zéro En Mode Exécution De Programme

    ENT Valider les valeurs sur tous les axes: Appuyer sur la softkey TOUTES VALEURS ou Transférer la valeur de l'axe sur lequel se trouve le champ de saisie : Appuyer sur la softkey VALEUR ACTUELLE iTNC 530 HEIDENHAIN...
  • Page 280: Configurer Le Tableau De Points Zéro

    Configurer le tableau de points zéro Sur la 2ème et la 3ème barre de softkeys, vous pouvez définir, pour chaque tableau de points zéro, les axes pour lesquels vous désirez définir des points zéro. Par défaut, tous les axes sont actifs. Pour déverrouiller un axe, mettez la softkey d'axe concernée sur OFF.
  • Page 281: Effet

    Numéro point de référence?: Indiquer le numéro du point de référence qui doit être activé et provenant du 13 CYCL DEF 247 INIT. PT DE RÉF. tableau Preset. Plage d’introduction 0 à 65535 Q339=4 ;NUMÉRO POINT DE RÉF. iTNC 530 HEIDENHAIN...
  • Page 282: Image Miroir (Cycle 8, Din/Iso: G28)

    11.5 IMAGE MIROIR (cycle 8, DIN/ISO: G28) Effet Dans le plan d’usinage, la TNC peut exécuter une opération d’usinage en image miroir. L'image miroir est active dès qu'elle a été définie dans le programme. Elle agit aussi en mode Positionnement avec introduction manuelle. Les axes réfléchis actifs apparaissent dans l'affichage d'état supplémentaire.
  • Page 283: Paramètre Du Cycle

    – excepté l'axe de broche et l'axe auxiliaire correspondant. Vous pouvez 80 CYCL DEF 8.1 X Y U programmer jusqu'à trois axes. Plage d'introduction: Jusqu'à 3 axes CN X, Y, Z, U, V, W, A, B, C iTNC 530 HEIDENHAIN...
  • Page 284: Rotation (Cycle 10, Din/Iso: G73)

    11.6 ROTATION (cycle 10, DIN/ISO: G73) Effet Dans un programme, la TNC peut faire tourner le système de coordonnées dans le plan d’usinage, autour du point zéro courant. La ROTATION est active dès qu'elle a été définie dans le programme. Elle agit également en mode Positionnement avec introduction manuelle.
  • Page 285: Paramètres Du Cycle

    12 CALL LBL 1 absolu 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 18 CALL LBL 1 iTNC 530 HEIDENHAIN...
  • Page 286: Facteur Echelle (Cycle 11, Din/Iso: G72)

    11.7 FACTEUR ECHELLE (cycle 11, DIN/ISO: G72) Effet Dans un programme, la TNC peut agrandir ou réduire certains contours. Ainsi, par exemple, vous pouvez usiner en tenant compte de facteurs de retrait ou d'agrandissement. Le FACTEUR ECHELLE est actif dès qu'il a été défini dans le programme.
  • Page 287: Paramètres Du Cycle

    Plage d’introduction 0,000000 à 99,999999 12 CYCL DEF 7.0 POINT ZÉRO 13 CYCL DEF 7.1 X+60 14 CYCL DEF 7.2 Y+40 15 CYCL DEF 11.0 FACTEUR ÉCHELLE 16 CYCL DEF 11.1 SCL 0.75 17 CALL LBL 1 iTNC 530 HEIDENHAIN...
  • Page 288: Facteur Echelle Specif. De L'axe (Cycle 26)

    11.8 FACTEUR ECHELLE SPECIF. DE L'AXE (cycle 26) Effet Avec le cycle 26, vous pouvez définir, axe par axe, des facteurs de retrait ou d'agrandissement. Le FACTEUR ECHELLE est actif dès qu'il a été défini dans le programme. Il agit aussi en mode Positionnement avec introduction manuelle! Le facteur échelle actif apparaît dans l'affichage d'état supplémentaire.
  • Page 289: Paramètres Du Cycle

    Plage d’introduction -99999,9999 à 99999,9999 Exemple: Séquences CN 25 CALL LBL 1 26 CYCL DEF 26.0 FACT. ÉCH. SPÉCIF. AXE 27 CYCL DEF 26.1 X 1.4 Y 0.6 CCX+15 CCY+20 28 CALL LBL 1 iTNC 530 HEIDENHAIN...
  • Page 290: Plan D'usinage (Cycle 19, Din/Iso: G80, Option De Logiciel 1)

    11.9 PLAN D'USINAGE (cycle 19, DIN/ISO: G80, option de logiciel 1) Effet Dans le cycle 19, vous définissez la position du plan d'usinage – position de l'axe d'outil par rapport au système de coordonnées machine – en introduisant les angles d'inclinaison. Vous pouvez définir la position du plan d'usinage de deux manières: Introduire directement la position des axes inclinés Décrire la position du plan d'usinage en utilisant jusqu'à...
  • Page 291: Attention Lors De La Programmation

    Si vous utilisez le cycle 19 avec fonction M120 active, la TNC annule donc alors automatiquement la correction de rayon et la fonction M120. Attention, risque de collision! Veillez à ce que le dernier angle défini introduit soit inférieur à 360°! iTNC 530 HEIDENHAIN...
  • Page 292: Paramètres Du Cycle

    Paramètres du cycle Axe et angle de rotation?: introduire l'axe rotatif avec son angle de rotation; programmer par softkeys les axes rotatifs A, B et C. Plage d’introduction -360,000 à 360,000 Si la TNC positionne automatiquement les axes rotatifs, vous devez encore introduire les paramètres suivants: Avance? F=: Vitesse de déplacement de l'axe rotatif lors du positionnement automatique.
  • Page 293: Positionner Les Axes Rotatifs

    Q120 à Q122! N'utiliser pas des fonctions telles que M94 (réduction de l'affichage angulaire) pour éviter les incohérences entre les positions effectives et les positions nominales des axes rotatifs dans le cas d'appels multiples. iTNC 530 HEIDENHAIN...
  • Page 294 Positionner les axes rotatifs automatiquement Si le cycle 19 positionne automatiquement les axes rotatifs: La TNC ne positionne automatiquement que les axes asservis. Dans la définition du cycle, en plus des angles d'inclinaison, vous devez introduire une distance d'approche et une avance pour le positionnement des axes inclinés.
  • Page 295: Affichage De Positions Dans Le Système Incliné

    M91 ou M92), peuvent être exécutés avec inclinaison du plan d'usinage. Conditions restrictives: Le positionnement s'effectue sans correction de longueur Le positionnement s'effectue sans correction de la géométrie de la machine La correction du rayon d'outil n'est pas autorisée iTNC 530 HEIDENHAIN...
  • Page 296: Combinaison Avec D'autres Cycles De Conversion De Coordonnées

    Combinaison avec d’autres cycles de conversion de coordonnées Si l'on désire combiner des cycles de conversion de coordonnées, il convient de veiller à ce que l'inclinaison du plan d'usinage ait toujours lieu autour du point zéro actif. Vous pouvez exécuter un décalage du point zéro avant d'activer le cycle 19: Décalez alors le „système de coordonnées machine“.
  • Page 297: Marche À Suivre Pour L'usinage Avec Le Cycle

    Positionnement avec introduction manuelle Positionner le ou les axe(s) rotatif(s) à la valeur angulaire correspondante pour initialiser le point de référence. La valeur angulaire se réfère à la surface de référence de la pièce que vous avez sélectionnée. iTNC 530 HEIDENHAIN...
  • Page 298 5 Initialisation du point de référence Initialisation manuelle par effleurement, de la même manière que dans le système non-incliné Initialisation réalisée avec un palpeur 3D de HEIDENHAIN (voir Manuel d'utilisation Cycles palpeurs, chap. 2) Initialisation automatique avec un palpeur 3D de HEIDENHAIN (voir Manuel d'utilisation Cycles palpeurs, chap.
  • Page 299: 11.10 Exemples De Programmation

    14 CALL LBL 10 REP 6/6 Retour au LBL 10; six fois au total 15 CYCL DEF 10.0 ROTATION Annuler la rotation 16 CYCL DEF 10.1 ROT+0 17 TRANS DATUM RESET Annuler le décalage du point zéro iTNC 530 HEIDENHAIN...
  • Page 300 18 L Z+250 R0 FMAX M2 Dégager l'outil, fin du programme 19 LBL 1 Sous-programme 1 20 L X+0 Y+0 R0 FMAX Définition du fraisage 21 L Z+2 R0 FMAX M3 22 L Z-5 R0 F200 23 L X+30 RL 24 L IY+10 25 RND R5 26 L IX+20...
  • Page 301: Cycles: Fonctions Spéciales

    Cycles: Fonctions spéciales...
  • Page 302: Principes De Base

    12.1 Principes de base Tableau récapitulatif La TNC dispose de quatre cycles destinés aux applications spéciales suivantes: Cycle Softkey Page 9 TEMPORISATION Page 303 12 APPEL DE PROGRAMME Page 304 13 ORIENTATION BROCHE Page 306 32 TOLERANCE Page 307 Cycles: Fonctions spéciales...
  • Page 303: Temporisation (Cycle 9, Din/Iso: G04)

    Exemple: Séquences CN 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 iTNC 530 HEIDENHAIN...
  • Page 304: Appel De Programme (Cycle 12, Din/Iso: G39)

    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 équivalent à un cycle d'usinage. Vous appelez ensuite ce programme comme un cycle. Attention lors de la programmation! Le programme appelé...
  • Page 305: Paramètres Du Cycle

    Le programme défini peut être appelé avec les fonctions suivantes: 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) iTNC 530 HEIDENHAIN...
  • Page 306: Orientation Broche (Cycle 13, Din/Iso: G36)

    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 est en mesure de commander la broche principale d’une machine-outil et de l’orienter à une position angulaire donnée. L'orientation broche est nécessaire, par exemple, sur des changeurs d'outils avec positionnement défini de l'outil pour le changement...
  • Page 307: Tolerance (Cycle 32, Din/Iso: G62)

    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. iTNC 530 HEIDENHAIN...
  • Page 308: 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 Le principal facteur d'influence lors de la création externe d'un programme CN sur un système de FAO est l'erreur cordale S. L'erreur cordale est la distance maximale autorisée entre la courbe et la facette générée via un post-processeur (PP).
  • Page 309: Attention Lors De La Programmation

    Si le filtre HSC est activé sur votre machine (poser éventuellement la question au constructeur de la machine), le cercle peut encore s'accroître. Lorsque le cycle 321 est actif, la TNC indique dans l'affichage d'état (onglet CYC) les paramètres définis pour le cycle 32. iTNC 530 HEIDENHAIN...
  • Page 310: Paramètres Du Cycle

    Paramètres du cycle Exemple: Séquences CN Tolérance T: Ecart 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 Valeur d'introduction 0: Fraisage avec précision de contour encore...
  • Page 311: Travail Avec Les Cycles Palpeurs

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

    13.1 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 de palpeurs 3D. Consultez le manuel de votre machine. Lorsque vous voulez effectuer des mesures pendant l’exécution du programme, veillez à ce que les données d’outil (longueur, rayon, axe) puissent être exploitées soit à...
  • Page 313: Cycles Palpeurs En Modes Manuel Et Manivelle Électronique

    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 (cf. fig. de droite). iTNC 530 HEIDENHAIN...
  • Page 314 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, par Q321=+50 ;CENTRE 1ER AXE exemple Initialisation du point de référence.
  • Page 315: Avant Que Vous Ne Travailliez 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 alors réétalonner le palpeur car le comportement de déviation de la tige de palpage change. iTNC 530 HEIDENHAIN...
  • Page 316: Prendre En Compte La Rotation De Base En Mode Manuel: Mp6166

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

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

    Exécuter les cycles palpeurs Tous les cycles palpeurs sont actifs avec DEF. Par conséquent, la TNC exécute le cycle automatiquement lorsque la définition du cycle est exécutée lors du déroulement du programme. En début de cycle, veillez à ce que les valeurs de correction (longueur, rayon) soient activées soit à...
  • Page 319: Cycles Palpeurs: Déterminer Automatiquement Le Désaxage De La Pièce

    Cycles palpeurs: Déterminer automatiquement le désaxage de la pièce...
  • Page 320: Principes De Base

    14.1 Principes de base Tableau récapitulatif La TNC dispose de cinq cycles au moyen desquels vous pouvez déterminer et compenser un désaxage de la pièce. En outre, vous pouvez annuler une rotation de base avec le cycle 404: Cycle Softkey Page 400 ROTATION DE BASE Page 322...
  • Page 321: Particularités Communes Aux Cycles Palpeurs Pour Déterminer Le Désaxage D'une Pièce

    être corrigé en fonction de la valeur d'un angle α connu (cf. fig. de droite). Ceci vous permet de mesurer la rotation de base sur n'importe quelle droite de la pièce et d'établir la relation avec la direction 0° 2. iTNC 530 HEIDENHAIN...
  • Page 322: Rotation De Base (Cycle 400, Din/Iso: G400)

    14.2 ROTATION DE BASE (cycle 400, DIN/ISO: G400) Déroulement du cycle Par la mesure de deux points qui doivent être situés sur une droite, le cycle palpeur 400 détermine le désaxage 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 issue de PM6150) et selon la logique de positionnement (voir „Exécuter les cycles palpeurs”...
  • Page 323: Paramètres Du Cycle

    0 à 99999,9999, en alternative 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 (matériels de serrage). Plage d’introduction: -99999,9999 à 99999,9999, en alternative PREDEF iTNC 530 HEIDENHAIN...
  • Page 324 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: Entre les points de mesure, à la hauteur de mesure 1: Entre les points de mesure, à la hauteur de sécurité Q263=+10 ;1ER POINT 1ER AXE En alternative PREDEF Q264=+3,5 ;1ER POINT 2EME AXE...
  • Page 325: Rotation De Base Avec Deux Trous (Cycle 401, Din/Iso: G401)

    Si vous désirez compenser le désaxage au moyen d’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 iTNC 530 HEIDENHAIN...
  • Page 326: Paramètres Du Cycle

    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 327 à zéro l'affichage de l'axe rotatif après l'alignement: 0: Ne pas remettre à 0 l'affichage de l'axe rotatif après l'alignement 1: Remettre à 0 l'affichage de l'axe rotatif après l'alignement La TNC ne remet l'affichage à 0 que si vous avez défini Q402=1 iTNC 530 HEIDENHAIN...
  • Page 328: Rotation De Base À Partir De Deux Tenons (Cycle 402, Din/Iso: G402)

    14.4 ROTATION DE BASE à partir de deux tenons (cycle 402, DIN/ISO: G402) Déroulement 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 et la droite reliant les centres des tenons.
  • Page 329: Paramètres Du Cycle

    0 à 99999,9999, en alternative 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 (matériels de serrage). Plage d’introduction: -99999,9999 à 99999,9999, en alternative PREDEF iTNC 530 HEIDENHAIN...
  • Page 330 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: Entre les points de mesure, à la hauteur de mesure 1: Entre les points de mesure, à la hauteur de sécurité Q268=-37 ;1ER CENTRE 1ER AXE En alternative PREDEF Q269=+12 ;1ER CENTRE 2EME AXE...
  • Page 331: 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 mettre à 0 l'affichage après le dégauchissage iTNC 530 HEIDENHAIN...
  • Page 332: Attention Lors De La Programmation

    Attention lors de la programmation! Attention, risque de collision! Vous pouvez maintenant utiliser le cycle 403 même si la fonction „Inclinaison du plan d'usinage“ est active. Assurez-vous que la hauteur de sécurité est suffisamment importante pour éviter toutes collisions lors du positionnement final de l'axe rotatif.
  • Page 333: Paramètres Du Cycle

    être effectuée 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. Q320 s'additionne à PM6140. Plage d’introduction: 0 à 99999,9999, en alternative PREDEF iTNC 530 HEIDENHAIN...
  • Page 334 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 (matériels de serrage). Plage d’introduction: -99999,9999 à 99999,9999, en Q263=+25 ;1ER POINT 1ER AXE alternative PREDEF Q264=+10 ;1ER POINT 2EME AXE...
  • Page 335: Initialiser La Rotation De Base (Cycle 404, Din/Iso: G404)

    être initialisée la rotation de base. Plage d'introduction -360,000 à 360,000 Numéro dans tableau Q305: Indiquer le numéro dans le tableau Preset/tableau de points zéro sous lequel la TNC doit enregistrer la rotation de base définie. Plage d’introduction: 0 à 2999 iTNC 530 HEIDENHAIN...
  • Page 336: Compenser Le Désaxage D'une Pièce Avec L'axe C (Cycle 405, Din/Iso: G405)

    14.7 Compenser le désaxage d'une pièce avec l'axe C (cycle 405, DIN/ISO: G405) Déroulement du cycle Le cycle palpeur 405 vous permet de déterminer le désaxage angulaire entre l'axe Y positif du système de coordonnées actif et la ligne médiane d'un trou ou le désaxage angulaire entre la position nominale et la position effective d'un centre de trou La TNC compense le désaxage angulaire déterminé...
  • Page 337: 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. Plus l'incrément angulaire programmé est petit et plus le centre de cercle calculé par la TNC sera imprécis. Valeur d'introduction min.: 5°. iTNC 530 HEIDENHAIN...
  • Page 338: Paramètres Du Cycle

    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 339 Q337. Si un décalage C est déjà inscrit dans le tableau Q261=-5 ;HAUTEUR DE MESURE de points zéro, la TNC additionne le désaxage Q320=0 ;DISTANCE D'APPROCHE angulaire mesuré en tenant compte de son signe Q260=+20 ;HAUTEUR DE SÉCURITÉ Q301=0 ;DÉPLAC. HAUT. SÉCU. Q337=0 ;REMETTRE À ZÉRO iTNC 530 HEIDENHAIN...
  • Page 340: 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 69 Z 2 TCH PROBE 401 ROT 2 TROUS Centre du 1er trou: Coordonnée X Q268=+25 ;1ER CENTRE 1ER AXE Q269=+15 ;1ER CENTRE 2ÈME AXE Centre du 1er trou: Coordonnée Y Q270=+80 ;2ÈME CENTRE 1ER AXE Centre du 2ème trou: Coordonnée X...
  • Page 341: Cycles Palpeurs: Initialisation Automatique Des Points De Référence

    Cycles palpeurs: Initialisation automatique des points de référence...
  • Page 342: Principes De Base

    15.1 Principes de base Tableau récapitulatif La TNC propose douze cycles vous permettant de déterminer automatiquement les points de référence et de les traiter de la manière suivante: Initialiser directement les valeurs calculées comme valeurs d'affichage Inscrire les valeurs déterminées dans le tableau Preset Inscrire les valeurs déterminées dans un tableau de points zéro Cycle Softkey...
  • Page 343: Caractéristiques Communes À Tous Les Cycles Palpeurs Pour L'initialisation Du Point De Référence

    Axe palpeur actif Initialisation point de réf. en Z ou W X et Y Y ou V Z et X X ou U Y et Z iTNC 530 HEIDENHAIN...
  • Page 344 Enregistrer le point de référence calculé Pour tous les cycles permettant l'initialisation du point de référence, vous pouvez définir avec les paramètres Q303 et Q305 la manière dont la TNC doit enregistrer le point de référence calculé: Q305 = 0, Q303 = valeur au choix: La TNC initialise l'affichage du point de référence calculé.
  • Page 345: Pref Centre Rainure (Cycle 408, Din/Iso: G408: Fonction Fcl 3)

    5 Ensuite, si on le désire, la TNC calcule aussi, dans une opération de palpage séparée, le point de référence dans l'axe du palpeur Numéro paramètre Signification Q166 Valeur effective de la largeur de rainure mesurée Q157 Valeur effective de la position de l'axe médian iTNC 530 HEIDENHAIN...
  • Page 346: Attention Lors De La Programmation

    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 de préférence trop petite. Si la largeur de la rainure et la distance d'approche ne permettent pas d'effectuer un prépositionnement à...
  • Page 347 Le système de référence est le système de coordonnées pièce actif 1: Inscrire dans le tableau Preset le point de référence calculé. Le système de référence est le système de coordonnées machine (coordonnées REF) iTNC 530 HEIDENHAIN...
  • Page 348 Exemple: Séquences CN Palpage dans axe palpeur Q381: Définir si la TNC doit également initialiser le point de référence dans l'axe 5 TCH PROBE 408 PTREF CENTRE RAINURE du palpeur: 0: Ne pas initialiser le point de référence dans l'axe du Q321=+50 ;CENTRE 1ER AXE palpeur Q322=+50 ;CENTRE 2ÈME AXE...
  • Page 349: Pref Cent. Oblong (Cycle 409, Din/Iso: G409, Fonction Fcl 3)

    Pour éviter toute collision entre le palpeur et la pièce, introduisez la largeur de l’oblong de manière à ce qu'elle soit de préférence trop grande. Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe du palpeur. iTNC 530 HEIDENHAIN...
  • Page 350: Paramètres Du Cycle

    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 à 99999,9999 Largeur oblong Q311 (en incrémental): Largeur de l'oblong indépendamment de la position dans le plan d'usinage.
  • Page 351 1. Plage d'introduction -99999,9999 à 99999,9999 Nouveau pt de réf. sur axe palpeur Q333 (en absolu): Coordonnée dans l'axe du palpeur à laquelle la TNC doit initialiser le point de référence. Valeur par défaut = 0. Plage d'introduction -99999,9999 à 99999,9999 iTNC 530 HEIDENHAIN...
  • Page 352: Point De Reference Interieur Rectangle (Cycle 410, Din/Iso: G410)

    15.4 POINT DE REFERENCE INTERIEUR RECTANGLE (cycle 410, DIN/ISO: G410) Déroulement du cycle Le cycle palpeur 410 calcule le centre d'une poche rectangulaire et initialise ce centre comme point de référence. Si vous le désirez, la TNC peut aussi inscrire le centre dans un tableau de points zéro ou de Preset.
  • Page 353: Attention Lors De La Programmation

    0 à 99999,9999, en alternative 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 (matériels de serrage). Plage d’introduction: -99999,9999 à 99999,9999, en alternative PREDEF iTNC 530 HEIDENHAIN...
  • Page 354 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é En alternative PREDEF Numéro point zéro dans tableau Q305: Indiquer le numéro dans le tableau de points zéro/tableau Preset sous lequel la TNC doit mémoriser les coordonnées...
  • Page 355 Nouveau pt de réf. sur axe palpeur Q333 (en Q384=+0 ;3ÈME COO. DANS AXE PALP. absolu): Coordonnée dans l'axe du palpeur à Q333=+1 ;POINT DE RÉFÉRENCE laquelle la TNC doit initialiser le point de référence. Valeur par défaut = 0. Plage d'introduction -99999,9999 à 99999,9999 iTNC 530 HEIDENHAIN...
  • Page 356: Point De Reference Exterieur Rectangle (Cycle 411, Din/Iso: G411)

    15.5 POINT DE REFERENCE EXTERIEUR RECTANGLE (cycle 411, DIN/ISO: G411) Déroulement du cycle Le cycle palpeur 411 calcule le centre d'un tenon rectangulaire et initialise ce centre comme point de référence. Si vous le désirez, la TNC peut aussi inscrire le centre dans un tableau de points zéro ou de Preset.
  • Page 357: Attention Lors De La Programmation

    0 à 99999,9999, en alternative 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 (matériels de serrage). Plage d’introduction: -99999,9999 à 99999,9999, en alternative PREDEF iTNC 530 HEIDENHAIN...
  • Page 358 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é En alternative PREDEF Numéro point zéro dans tableau Q305: Indiquer le numéro dans le tableau de points zéro/tableau Preset sous lequel la TNC doit mémoriser les...
  • Page 359 Nouveau pt de réf. sur axe palpeur Q333 (en Q384=+0 ;3ÈME COO. DANS AXE PALP. absolu): Coordonnée dans l'axe du palpeur à Q333=+1 ;POINT DE RÉFÉRENCE laquelle la TNC doit initialiser le point de référence. Valeur par défaut = 0. Plage d'introduction -99999,9999 à 99999,9999 iTNC 530 HEIDENHAIN...
  • Page 360: Déroulement Du Cycle

    15.6 POINT DE REFERENCE INTERIEUR CERCLE (cycle 412, DIN/ISO: G412) Déroulement du cycle Le cycle palpeur 412 calcule le centre d'une poche circulaire (trou) et initialise ce centre comme point de référence. Si vous le désirez, la TNC peut aussi inscrire le centre dans un tableau de points zéro ou de Preset.
  • Page 361: Attention Lors De La Programmation

    (- = sens horaire) pour le déplacement du palpeur vers le point de mesure suivant. Si vous désirez mesurer des arcs de cercle, programmez un incrément angulaire inférieur à 90°. Plage d'introduction -120,0000 à 120,0000 iTNC 530 HEIDENHAIN...
  • Page 362 Hauteur mesure dans axe palpage Q261 (en absolu): Coordonnée du centre de la bille (=point de contact) dans l'axe du palpeur sur lequel doit être effectuée 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 363 à 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 d'usinage, se déplacer en cercle sur le diamètre du cercle primitif iTNC 530 HEIDENHAIN...
  • Page 364: Déroulement Du Cycle

    15.7 POINT DE REFERENCE EXTERIEUR CERCLE (cycle 413, DIN/ISO: G413) Déroulement du cycle Le cycle palpeur 413 calcule le centre d'un tenon circulaire et initialise ce centre comme point de référence. Si vous le désirez, la TNC peut aussi inscrire le centre dans un tableau de points zéro ou de Preset. 1 La TNC positionne le palpeur en avance rapide (valeur issue de PM6150) et selon la logique de positionnement (voir „Exécuter les cycles palpeurs”...
  • Page 365: Attention Lors De La Programmation

    (- = sens horaire) pour le déplacement du palpeur vers le point de mesure suivant. Si vous désirez mesurer des arcs de cercle, programmez un incrément angulaire inférieur à 90°. Plage d'introduction -120,0000 à 120,0000 iTNC 530 HEIDENHAIN...
  • Page 366 Hauteur mesure dans axe palpage Q261 (en absolu): Coordonnée du centre de la bille (=point de contact) dans l'axe du palpeur sur lequel doit être effectuée 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 367 à 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 d'usinage, se déplacer en cercle sur le diamètre du cercle primitif iTNC 530 HEIDENHAIN...
  • Page 368: Déroulement Du Cycle

    15.8 POINT DE REFERENCE EXTERIEUR COIN (cycle 414, DIN/ISO: G414) Déroulement du cycle Le cycle palpeur 414 détermine le point d'intersection de deux droites et l'initialise comme point de référence. Si vous le désirez, la TNC peut aussi inscrire le point d'intersection dans un tableau de points zéro ou de Preset.
  • Page 369 (cf. 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 iTNC 530 HEIDENHAIN...
  • Page 370: Paramètres Du Cycle

    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 371 Le système de référence est le système de coordonnées pièce actif 1: Inscrire dans le tableau Preset le point de référence calculé. Le système de référence est le système de coordonnées machine (système REF) iTNC 530 HEIDENHAIN...
  • Page 372 Exemple: Séquences CN Palpage dans axe palpeur Q381: Définir si la TNC doit également initialiser le point de référence dans l'axe 5 TCH PROBE 414 PT REF. INT. COIN du palpeur: 0: Ne pas initialiser le point de référence dans l'axe du Q263=+37 ;1ER POINT 1ER AXE palpeur Q264=+7...
  • Page 373: Déroulement Du Cycle

    6 Ensuite, si on le désire, la TNC calcule aussi, dans une opération de palpage séparée, le point de référence dans l'axe du palpeur Numéro paramètre Signification Q151 Valeur effective du coin dans l'axe principal Q152 Valeur effective du coin dans l'axe secondaire iTNC 530 HEIDENHAIN...
  • Page 374: Attention Lors De La Programmation

    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 1er point mesure sur 1er axe Q263 (en absolu): Coordonnée du 1er point de palpage dans l'axe principal du plan d'usinage.
  • Page 375 Le système de référence est le système de coordonnées pièce actif 1: Inscrire dans le tableau Preset le point de référence calculé. Le système de référence est le système de coordonnées machine (coordonnées REF) iTNC 530 HEIDENHAIN...
  • Page 376 Exemple: Séquences CN Palpage dans axe palpeur Q381: Définir si la TNC doit également initialiser le point de référence dans l'axe 5 TCH PROBE 415 PT REF. EXT. COIN du palpeur: 0: Ne pas initialiser le point de référence dans l'axe du Q263=+37 ;1ER POINT 1ER AXE palpeur Q264=+7...
  • Page 377: Déroulement Du Cycle

    8 Ensuite, si on le désire, la TNC calcule aussi, dans une opération de palpage séparée, le point de référence dans l'axe du palpeur 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 iTNC 530 HEIDENHAIN...
  • Page 378: Attention Lors De La Programmation

    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 379 Le système de référence est le système de coordonnées pièce actif 1: Inscrire dans le tableau Preset le point de référence calculé. Le système de référence est le système de coordonnées machine (système REF) iTNC 530 HEIDENHAIN...
  • Page 380 Exemple: Séquences CN Palpage dans axe palpeur Q381: Définir si la TNC doit également initialiser le point de référence dans l'axe 5 TCH PROBE 416 PT REF. CENTRE C. TROUS du palpeur: 0: Ne pas initialiser le point de référence dans l'axe du Q273=+50 ;CENTRE 1ER AXE palpeur Q274=+50 ;CENTRE 2EME AXE...
  • Page 381: Déroulement Du Cycle

    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 de référence sur cet axe. iTNC 530 HEIDENHAIN...
  • Page 382: Paramètres Du Cycle

    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 383: Déroulement Du Cycle

    7 Ensuite, si on le désire, la TNC calcule aussi, dans une opération de palpage séparée, le point de référence dans l'axe du palpeur Numéro paramètre Signification Q151 Valeur effective du point d'intersection, axe principal Q152 Valeur effective du point d'intersection, axe secondaire iTNC 530 HEIDENHAIN...
  • Page 384: Attention Lors De La Programmation

    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 385 Le système de référence est le système de coordonnées pièce actif 1: Inscrire dans le tableau Preset le point de référence calculé. Le système de référence est le système de coordonnées machine (système REF) iTNC 530 HEIDENHAIN...
  • Page 386 Exemple: Séquences CN Palpage dans axe palpeur Q381: Définir si la TNC doit également initialiser le point de référence dans l'axe 5 TCH PROBE 418 PT REF. AVEC 4 TROUS du palpeur: 0: Ne pas initialiser le point de référence dans l'axe du Q268=+20 ;1ER CENTRE 1ER AXE palpeur Q269=+25 ;1ER CENTRE 2EME AXE...
  • Page 387: Pt De Ref Sur Un Axe (Cycle 419, Din/Iso: G419)

    Preset, vous devez alors, 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). iTNC 530 HEIDENHAIN...
  • Page 388: Paramètre Du Cycle

    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 389 Le système de référence est le système de coordonnées pièce courant 1: Inscrire dans le tableau Preset le point de référence déterminé. Le système de référence est le système de coordonnées machine (système REF) iTNC 530 HEIDENHAIN...
  • Page 390: Exemple: Initialiser Le Point De Référence Centre De L'arc De Cercle Et Arête Supérieure De La Pièce

    Exemple: Initialiser le point de référence centre de l'arc de cercle et arête supérieure de la pièce 0 BEGIN PGM CYC413 MM 1 TOOL CALL 69 Z Appeler l'outil 0 pour définir l'axe du palpeur Cycles palpeurs: Initialisation automatique des points de référence...
  • Page 391 ;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 iTNC 530 HEIDENHAIN...
  • Page 392: Exemple: Initialiser Le Point De Référence Arête Supérieure De La Pièce Et Centre Du Cercle De Trous

    Exemple: Initialiser le point de référence arête supérieure de la pièce et centre du cercle de trous Le centre du cercle de trous mesuré doit être inscrit dans un tableau Preset pour pouvoir être utilisé ultérieurement. 0 BEGIN PGM CYC416 MM 1 TOOL CALL 69 Z Appeler l'outil 0 pour définir de l'axe du palpeur 2 TCH PROBE 417 PT REF.
  • Page 393 Distance d'approche en complément 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 iTNC 530 HEIDENHAIN...
  • Page 394 Cycles palpeurs: Initialisation automatique des points de référence...
  • Page 395: Cycles Palpeurs: Contrôle Automatique Des Pièces

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

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

    Dans ces cas de figure, la TNC convertit les résultats de la mesure dans le système de coordonnées actif. Utilisez le logiciel de transfert de données TNCremo de HEIDENHAIN pour restituer le procès-verbal de mesure via l'interface de données. iTNC 530 HEIDENHAIN...
  • Page 398 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 allouées:Cote max. centre axe principal: 50.1000 Cote min.
  • Page 399: Résultats De La Mesure Dans Les Paramètres Q

    (tenon). En choisissant la cote max. et la cote min. en liaison avec le sens du palpage, vous pouvez toutefois rectifier la nature de la mesure. La TNC active également les marqueurs d'état même si vous n'avez pas introduit de tolérances ou de cotes max. ou min.. iTNC 530 HEIDENHAIN...
  • Page 400: Surveillance De Tolérances

    Surveillance de tolérances Pour 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 désirez pas exécuter de surveillance de tolérances, introduisez 0 pour ce paramètre (= valeur par défaut) Contrôle d'outil Avec certains cycles permettant le contrôle des pièces, vous pouvez...
  • Page 401: 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 délivre tous les résultats de la mesure dans les paramètres de résultat ainsi que dans le fichier de procès-verbal en système de coordonnées actif – et le cas échéant, décalé ou/et pivoté/incliné. iTNC 530 HEIDENHAIN...
  • Page 402: Plan De Reference (Cycle 0, Din/Iso: G55)

    16.2 PLAN DE REFERENCE (cycle 0, DIN/ISO: G55) Déroulement du cycle 1 En suivant une trajectoire 3D, le palpeur aborde en avance rapide (valeur issue 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 403: Plan De Reference Polaire (Cycle 1)

    Pré-positionner le palpeur de manière à éviter toute collision à l'approche du pré-positionnement programmé. 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 iTNC 530 HEIDENHAIN...
  • Page 404: Paramètres Du Cycle

    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 à partir du 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 Angle de palpage: Angle se référant à...
  • Page 405: Mesure Angle (Cycle 420, Din/Iso: G420)

    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. iTNC 530 HEIDENHAIN...
  • Page 406: Paramètres Du Cycle

    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 407 également votre programme de mesure 2: Interrompre le déroulement du programme et Q260=+10 ;HAUTEUR DE SÉCURITÉ afficher le procès-verbal de mesure à l'écran de la Q301=1 ;DÉPLAC. HAUT. SÉCU. TNC. Poursuivre le programme avec Start CN Q281=1 ;PROCÈS-VERBAL MESURE iTNC 530 HEIDENHAIN...
  • Page 408: Mesure Trou (Cycle 421, Din/Iso: G421)

    16.5 MESURE TROU (cycle 421, DIN/ISO: G421) Déroulement 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 409: Paramètres Du Cycle

    (- = sens horaire). Si vous désirez mesurer des arcs de cercle, programmez un incrément angulaire inférieur à 90°. Plage d'introduction -120,0000 à 120,0000 iTNC 530 HEIDENHAIN...
  • Page 410 Hauteur mesure dans axe palpage Q261 (en absolu): Coordonnée du centre de la bille (=point de contact) dans l'axe du palpeur sur lequel doit être effectuée 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 411 à 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 d'usinage, se déplacer en cercle sur le diamètre du cercle primitif iTNC 530 HEIDENHAIN...
  • Page 412: Mesure Exterieur Cercle (Cycle 422, Din/Iso: G422)

    16.6 MESURE EXTERIEUR CERCLE (cycle 422, DIN/ISO: G422) Déroulement 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 413: Paramètres Du Cycle

    (- = sens horaire). Si vous désirez mesurer des arcs de cercle, programmez un incrément angulaire inférieur à 90°. Plage d'introduction -120.0000 à 120.0000 iTNC 530 HEIDENHAIN...
  • Page 414 Hauteur mesure dans axe palpage Q261 (en absolu): Coordonnée du centre de la bille (=point de contact) dans l'axe du palpeur sur lequel doit être effectuée 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 415 à 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 d'usinage, se déplacer en cercle sur le diamètre du cercle primitif iTNC 530 HEIDENHAIN...
  • Page 416: Mesure Interieur

    16.7 MESURE INTERIEUR RECTANGLE (cycle 423, DIN/ISO: G423) Déroulement 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 417: Attention Lors De La Programmation

    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 sur lequel doit être effectuée la mesure. Plage d'introduction -99999,9999 à 99999,9999 iTNC 530 HEIDENHAIN...
  • Page 418 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, en alternative 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 (matériels de serrage).
  • Page 419 ;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 iTNC 530 HEIDENHAIN...
  • Page 420: Mesure Exterieur

    16.8 MESURE EXTERIEUR RECTANGLE (cycle 424, DIN/ISO: G424) Déroulement 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 421: Attention Lors De La Programmation

    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 sur lequel doit être effectuée la mesure. Plage d'introduction -99999,9999 à 99999,9999 iTNC 530 HEIDENHAIN...
  • Page 422 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, en alternative 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 (matériels de serrage).
  • Page 423 Q279=0.1 ;TOLÉRANCE 1ER CENTRE 32767,9, en alternative, nom d'outil avec 16 Q280=0.1 ;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 iTNC 530 HEIDENHAIN...
  • Page 424: Mesure Interieur Rainure (Cycle 425, Din/Iso: G425)

    16.9 MESURE INTERIEUR RAINURE (cycle 425, DIN/ISO: G425) Déroulement 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 425: Paramètres Du Cycle

    Longueur nominale Q311: (en incrémental): Valeur nominale de la longueur à 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 iTNC 530 HEIDENHAIN...
  • Page 426 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: Etablir un procès-verbal de mesure: La TNC Q328=+75 ;PT INITIAL 1ER AXE mémorise en configuration par défaut le fichier de Q329=-12.5 ;PT INITIAL 2EME AXE...
  • Page 427: Mesure Exterieur Traverse (Cycle 426, Din/Iso: G426)

    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. iTNC 530 HEIDENHAIN...
  • Page 428: Paramètres Du Cycle

    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 429 (voir „Contrôle d'outil” à la page 400). Plage d'introduction 0 à Q309=0 ;ARRET PGM SI ERREUR 32767,9, en alternative, nom d'outil avec 16 Q330= ;OUTIL caractères max. 0: Surveillance inactive >0: Numéro d'outil dans le tableau d'outils TOOL.T iTNC 530 HEIDENHAIN...
  • Page 430: Mesure Coordonnee (Cycle 427, Din/Iso: G427)

    16.11 MESURE COORDONNEE (cycle 427, DIN/ISO: G427) Déroulement du cycle Le cycle palpeur 427 détermine une coordonnée dans un axe sélectionnable 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 431: Paramètres Du Cycle

    -1: Sens de déplacement négatif +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 (matériels de serrage). Plage d’introduction: -99999,9999 à 99999,9999, en alternative PREDEF iTNC 530 HEIDENHAIN...
  • Page 432 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: Etablir un procès-verbal de mesure: La TNC Q263=+35 ;1ER POINT 1ER AXE mémorise en configuration par défaut le fichier de Q264=+45 ;1ER POINT 2EME AXE...
  • Page 433: Mesure Cercle Trous (Cycle 430, Din/Iso: G430)

    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 iTNC 530 HEIDENHAIN...
  • Page 434: Attention Lors De La Programmation

    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 n'assume que la surveillance de rupture, pas la correction automatique d'outil. 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 435 Tolérance centre 1er axe Q279: Ecart de position autorisé dans l'axe principal du plan d'usinage. Plage d'introduction 0 à 99999,9999 Tolérance centre 2ème axe Q280: Ecart de position autorisé dans l'axe secondaire du plan d'usinage. Plage d'introduction 0 à 99999,9999 iTNC 530 HEIDENHAIN...
  • Page 436 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: Etablir un procès-verbal de mesure: La TNC Q273=+50 ;CENTRE 1ER AXE mémorise en configuration par défaut le fichier de Q274=+50 ;CENTRE 2EME AXE...
  • Page 437: Mesure Plan (Cycle 431, Din/Iso: G431)

    Angle de l'axe de projection A Q159 Angle de l'axe de projection 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) iTNC 530 HEIDENHAIN...
  • Page 438: Attention Lors De La Programmation

    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 être situés sur une droite.
  • Page 439: Paramètres Du Cycle

    Coordonnée du 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 iTNC 530 HEIDENHAIN...
  • Page 440 Exemple: Séquences CN Distance d'approche Q320 (en incrémental): Distance supplémentaire entre le point de mesure et la bille du 5 TCH PROBE 431 MESURE PLAN palpeur. Q320 agit en complément de PM6140. Plage d’introduction: 0 à 99999,9999, en alternative PREDEF Q263=+20 ;1ER POINT 1ER AXE Hauteur de sécurité...
  • Page 441: 16.14 Exemples De Programmation

    Q283=60 ;2ÈME CÔTÉ Longueur nominale en Y (cote définitive) Q261=-5 ;HAUTEUR DE MESURE Q320=0 ;DISTANCE D'APPROCHE Q260=+30 ;HAUTEUR DE SÉCURITÉ Q301=0 ;DÉPLAC. HAUT. SÉCU. Valeurs d'introduction pour contrôle de tolérance non nécessaire Q284=0 ;COTE MAX. 1ER CÔTÉ iTNC 530 HEIDENHAIN...
  • Page 442 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 Pas de surveillance de l'outil...
  • Page 443: 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. iTNC 530 HEIDENHAIN...
  • Page 444 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 445: Cycles Palpeurs: Fonctions Spéciales

    Cycles palpeurs: Fonctions spéciales...
  • Page 446 17.1 Principes de base Tableau récapitulatif La TNC dispose de sept cycles destinés aux applications spéciales suivantes: Cycle Softkey Page 2 ETALONNAGE TS: Etalonnage de Page 447 rayon du palpeur à commutation 9 PALPEUR ETAL. LONG. Etalonnage Page 448 de longueur du palpeur à commutation 3 MESURE Cycle de mesure pour Page 449 création de cycles constructeurs...
  • Page 447: Etalonnage Ts (Cycle 2)

    6 TCH PROBE 2.1 HAUT.: +50 R +25.003 TYPE 99999,9999 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 iTNC 530 HEIDENHAIN...
  • Page 448: Etalonnage Ts Longueur (Cycle 9)

    17.3 ETALONNAGE TS LONGUEUR (cycle 9) Déroulement 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 449: Mesure (Cycle 3)

    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. iTNC 530 HEIDENHAIN...
  • Page 450: Paramètres Du Cycle

    Paramètres du cycle Exemple: Séquences CN N° de paramètre pour résultat: Introduire le numéro du paramètre Q auquel doit être affectée la valeur de 4 TCH PROBE 3.0 MESURE la première coordonnée (X) déterminée. Les valeurs Y et Z sont dans les paramètres Q situés directement 5 TCH PROBE 3.1 Q1 après.
  • Page 451: Mesure 3D (Cycle 4, Fonction Fcl 3)

    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. iTNC 530 HEIDENHAIN...
  • Page 452: Paramètres Du Cycle

    Paramètres du cycle Exemple: Séquences CN N° de paramètre pour résultat: Introduire le numéro du paramètre Q auquel doit être affectée la 5 TCH PROBE 4.0 MESURE 3D valeur de la première coordonnée (X). Plage d'introduction 0 à 1999 6 TCH PROBE 4.1 Q1 Course de mesure relative en X: Composante X 7 TCH PROBE 4.2 IX-0.5 IY-1 IZ-1 du vecteur de sens dans le sens où...
  • Page 453: Mesure Du Desaxage (Cycle Palpeur 440, Din/Iso: G440)

    Ecart par rapport à la valeur d'étalonnage en Z Vous pouvez utiliser directement les écarts pour exécuter la compensation au moyen d'un décalage incrémental du point zéro (cycle 7). 5 Pour terminer, l'outil d'étalonnage retourne à la hauteur de sécurité iTNC 530 HEIDENHAIN...
  • Page 454: Attention Lors De La Programmation

    Attention lors de la programmation: Avant d'exécuter pour la première fois le cycle 440, vous devez auparavant étalonner le TT au moyen du cycle 30. Les données de l'outil d'étalonnage doivent être inscrites dans le tableau d'outils TOOL.T. Avant d'exécuter le cycle, vous devez activer l'outil d'étalonnage avec TOOL CALL.
  • Page 455: Paramètres Du Cycle

    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, en alternative PREDEF iTNC 530 HEIDENHAIN...
  • Page 456: Palpage Rapide (Cycle 441, Din/Iso: G441, Fonction Fcl 2)

    17.7 PALPAGE RAPIDE (cycle 441, DIN/ISO: G441, fonction FCL 2) Déroulement du cycle Le cycle palpeur 441 vous permet de configurer divers paramètres du palpeur (l'avance de positionnement, par exemple) 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 les durées globales d'usinage.
  • Page 457: Paramètres Du Cycle

    à 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 iTNC 530 HEIDENHAIN...
  • Page 458: Etalonnage Ts (Cycle 460, Din/Iso: G460)

    17.8 ETALONNAGE TS (cycle 460, DIN/ISO: G460) Déroulement 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 un rayon, ou un rayon et une longueur. 1 Fixer la bille de calibration;...
  • Page 459: Paramètres Du Cycle

    1: Etalonner 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 être réalisé. Plage d'introduction -99999,9999 à 99999,9999 iTNC 530 HEIDENHAIN...
  • Page 460 Cycles palpeurs: Fonctions spéciales...
  • Page 461: Cycles Palpeurs: Mesure Automatique De La Cinématique

    Cycles palpeurs: Mesure automatique de la cinématique...
  • Page 462: Mesure De Cinématique Avec Les Palpeurs Ts (Option Kinematicsopt)

    18.1 Mesure de 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 463: 18.2 Conditions Requises

    être fixée à n'importe quel endroit de 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 464: Sauvegarder Cinematique (Cycle 450, Din/Iso: G450, Option)

    18.3 SAUVEGARDER CINEMATIQUE (cycle 450, DIN/ISO: G450, option) Déroulement du cycle Le cycle palpeur 450 vous 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 de délivrer l'état de la mémoire à...
  • Page 465: Paramètres Du Cycle

    Mode 2: Liste de l'état actuel de la mémoire, à l'écran et dans le fichier log, avec numéro de mémoire, numéros de codes, numéros de cinématiques et date de la sauvegarde iTNC 530 HEIDENHAIN...
  • Page 466: Mesure Cinematique (Cycle 451, Din/Iso: G451, Option)

    Le cycle palpeur 451 vous permet de contrôler et, si nécessaire, optimiser la cinématique de votre machine. A l'aide d'un palpeur 3D TS, vous mesurez une bille étalon HEIDENHAIN que vous fixez sur la table de la machine. HEIDENHAIN préconise l'utilisation des billes-étalon HEIDENHAIN KKH 250 (numéro de commande 655 475-...
  • Page 467 Ecart standard optimisé sur l'axe A (–1 si l'axe n'a pas été optimisé) Q145 Ecart standard optimisé sur l'axe B (–1 si l'axe n'a pas été optimisé) Q146 Ecart standard optimisé sur l'axe C (–1 si l'axe n'a pas été optimisé) iTNC 530 HEIDENHAIN...
  • Page 468: Sens Du Positionnement

    Sens du positionnement Le sens du positionnement de l'axe rotatif à mesurer 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 la résultante de l'angle initial, l'angle final et du nombre de points de mesure est une position de mesure de 0°.
  • Page 469: 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° iTNC 530 HEIDENHAIN...
  • Page 470: Choix Du Nombre De Points De Mesure

    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 471: Remarques Relatives À La La Précision

    3D. Désactiver si nécessaire le serrage des axes rotatifs pendant la durée de la mesure; car sinon, les résultats de la mesure pourraient être faussés. Consultez le manuel de votre machine. iTNC 530 HEIDENHAIN...
  • Page 472: Remarques Relatives Aux Différentes Méthodes De Calibrage

    Remarques relatives aux différentes méthodes de calibrage 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 fine sur toute la course de déplacement Nombre de points de mesure entre 3 et 6 L'angle initial et l'angle final doivent autant que possible couvrir une grande course de déplacement des axes rotatifs...
  • Page 473: Jeu À L'inversion

    TNC est précis (voir également „Fonction log” à la page 479). Aucune détermination du jeu à l'inversion n'est possible lorsque le paramètre machine MP6602 est initialisé, ou lorsque l'axe est un axe Hirth. iTNC 530 HEIDENHAIN...
  • Page 474: Attention Lors De La Programmation

    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 puisse être exécutée sans risque de collision.
  • Page 475: Paramètres Du Cycle

    ;PLAGE ANGULAIRE JEU d'axe rotatif. La TNC positionne en outre le palpeur 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 iTNC 530 HEIDENHAIN...
  • Page 476 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, en alternative FMAX, FAUTO, PREDEF Angle de référence Q380 (en absolu): Angle de référence (rotation de base) pour enregistrer les points de mesure dans le système de coordonnées pièce actif.
  • Page 477 Plage d'introduction: -3,0000 à +3,0000 Si vous activez l'initialisation Preset avant la mesure (Q431 = 1/3), déplacez alors le palpeur à peu près au centre, au dessus de la bille étalon avant de lancer le cycle. iTNC 530 HEIDENHAIN...
  • Page 478: 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 La TNC crée un protocole des résultats d'une possible 1 TOOL CALL “PALPEUR“...
  • Page 479: Fonction Log

    Dispersion (écart standard) Erreur maximale Erreur angulaire Jeu moyen Erreur de positionnement moyenne 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 iTNC 530 HEIDENHAIN...
  • Page 480 Précisions relatives aux valeurs log Sortie d'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 protocole dans le cas ou la position angulaire d'un axe rotatif a pu être déterminée.
  • Page 481 Incertitude du palpeur: 2 µm Incertitude de mesure dans le fichier log: 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° iTNC 530 HEIDENHAIN...
  • Page 482: Compensation Preset (Cycle 452, Din/Iso: G452, Option)

    18.5 COMPENSATION PRESET (cycle 452, DIN/ISO: G452, option) Déroulement du cycle Le cycle palpeur 452 vous permet d'optimiser la chaîne de transformation cinématique de votre machine (voir „MESURE CINEMATIQUE (cycle 451, DIN/ISO: G451, option)” à la page 466). La TNC corrige ensuite également le système de coordonnées pièce dans le modèle cinématique de manière à...
  • Page 483 Ecart standard optimisé sur l'axe A (–1 si l'axe n'a pas été mesuré) Q145 Ecart standard optimisé sur l'axe B (–1 si l'axe n'a pas été mesuré) Q146 Ecart standard optimisé sur l'axe C (–1 si l'axe n'a pas été mesuré) iTNC 530 HEIDENHAIN...
  • Page 484: Attention Lors De La Programmation

    Attention lors de la programmation! Pour réaliser une compensation de Preset, la cinématique doit être préparée en conséquence. Consultez le manuel de votre machine. Veiller à ce que toutes les fonctions d'inclinaison du plan d'usinage soient réinitialisées. M128 ou FUNCTION TCPM sont désactivées.
  • Page 485: Paramètres Du Cycle

    Nb points de mesure axe A Q414: Nombre de palpages que la TNC doit exécuter pour mesurer l'axe A. Si la valeur introduite = 0, la TNC ne mesure pas cet axe. Plage d'introduction 0 à 12 iTNC 530 HEIDENHAIN...
  • Page 486 Angle initial axe B Q415 (en absolu): Angle initial sur l'axe B sur lequel doit avoir lieu la première mesure. Plage d'introduction -359,999 à 359,999 Angle final axe B Q416 (en absolu): Angle final sur l'axe B sur lequel doit avoir lieu la dernière mesure. Plage d'introduction -359,999 à...
  • Page 487: Alignement De Têtes De Porte-Outils

    ;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=4 ;NB POINTS DE MESURE Q431=3 ;PRESELECTION VALEUR Q432=0 ;PLAGE ANGULAIRE JEU iTNC 530 HEIDENHAIN...
  • Page 488 Exemple: Régler la tête interchangeable Installer la seconde tête interchangeable Installer le palpeur 3 TOOL CALL “PALPEUR“ Z Mesurer la tête interchangeable avec le cycle 452 4 TCH PROBE 452 COMPENSATION PRESET Ne mesurez que les axes qui ont été changés (dans cet exemple, il Q407=12.5 ;RAYON DE LA BILLE s'agit uniquement de l'axe A.
  • Page 489: Compensation De Dérive

    ;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=4 ;NB POINTS DE MESURE Q431=3 ;PRESELECTION VALEUR Q432=0 ;PLAGE ANGULAIRE JEU iTNC 530 HEIDENHAIN...
  • Page 490 Exemple: Compenser la dérive Mesurez la dérive des axes à intervalles réguliers Installer le palpeur 4 TOOL CALL “PALPEUR“ Z Activer le Preset dans la bille étalon 5 TCH PROBE 452 COMPENSATION PRESET Mesurez la cinématique avec le cycle 452 Q407=12.5 ;RAYON DE LA BILLE Pendant tout le processus, vous ne devez pas modifier le Preset et la position de la bille étalon...
  • Page 491: Fonction Log

    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 Précisions relatives aux valeurs log (voir „Précisions relatives aux valeurs log” à la page 480) iTNC 530 HEIDENHAIN...
  • Page 492 Cycles palpeurs: Mesure automatique de la cinématique...
  • Page 493: Cycles Palpeurs: Etalonnage Automatique Des Outils

    Cycles palpeurs: Etalonnage automatique des outils...
  • Page 494: 19.1 Principes De Base

    19.1 Principes de base Vue d'ensemble 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écrits ici ne soient pas disponibles sur votre machine.
  • Page 495: Configurer Les Paramètres-Machine

    Vitesse de coupe max. admissible [m/min.] Rayon d'outil actif [mm] L'avance de palpage résulte de: 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.] iTNC 530 HEIDENHAIN...
  • Page 496 MP6507 vous permet de configurer l'avance de palpage: MP6507=0: La tolérance de mesure reste constante – indépendamment du rayon d'outil. Si l'on utilise de très gros outils, l'avance de palpage évolue néanmoins vers zéro. Plus sont réduites la vitesse de déplacement sur le pourtour (MP6570) et la tolérance admissible (MP6510) sélectionnées et plus cet effet est sensible.
  • Page 497: Données D'introduction Dans Le Tableau D'outils Tool.t

    Fraise à bout hémisphérique 4 (4 dents) 0 (aucun désaxage nécessaire 5 (toujours définir le rayon car le pôle sud de la bille doit d'outil comme déport de être mesuré) manière à mesurer intégralement le rayon d'outil. iTNC 530 HEIDENHAIN...
  • Page 498: 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 499: Etalonnage Du Tt (Cycle 30 Ou 480, Din/Iso: G480)

    Exemple: Séquences CN dans le nouveau format d'étalonnage au-dessus du disque (zone de sécurité dans MP6540). Plage d'introduction -99999,9999 à 6 TOOL CALL 1 Z 99999,9999, en alternative PREDEF 7 TCH PROBE 480 ÉTALONNAGE TT Q260=+100 ;HAUTEUR DE SECURITE iTNC 530 HEIDENHAIN...
  • Page 500: Etalonnage Du Tt 449 Sans Câble (Cycle 484, Din/Iso: G484)

    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. Déroulement du cycle Installer l'outil d'étalonnage Définir et lancer le cycle d'étalonnage...
  • Page 501: Etalonnage De La Longueur D'outil (Cycle 31 Ou 481, Din/Iso: G481)

    à l'étalonnage dent par dent. Pour terminer, on étalonne la longueur de toutes les dents en modifiant l'orientation de la broche. Pour ce type de mesure, programmez ETALONNAGE DENTS dans le cycle TCH PROBE 31 = 1. iTNC 530 HEIDENHAIN...
  • Page 502: Attention Lors De La Programmation

    Attention lors de la programmation! Avant d'étalonner des outils pour la première fois, vous devez introduire dans le tableau d'outils TOOL.T le rayon et la longueur approximatifs, le nombre de dents ainsi que la direction de la dent de l'outil concerné. Vous pouvez exécuter l'étalonnage dent par dent sur les outils qui peuvent comporter jusqu'à...
  • Page 503: Etalonnage Du Rayon D'outil (Cycle 32 Ou 482, Din/Iso: G482)

    Consultez le manuel de votre machine. Vous pouvez exécuter l'étalonnage dent par dent sur les outils qui peuvent avoir jusqu'à 99 dents. Dans l'affichage d'état, la TNC affiche les valeurs de mesure de 24 tranchants au maximum. iTNC 530 HEIDENHAIN...
  • Page 504: Paramètres Du Cycle

    Paramètres du cycle Exemple: Premier étalonnage avec outil en Mesure outil=0 / contrôle=1: Définir si vous désirez rotation; ancien format étalonner l'outil pour la première fois ou contrôler un outil déjà étalonné. Pour un premier étalonnage, la 6 TOOL CALL 12 Z TNC écrase le rayon d'outil R dans la mémoire centrale d'outils TOOL.T et met pour la valeur Delta 7 TCH PROBE 32.0 RAYON D'OUTIL...
  • Page 505: Etalonnage Complet De L'outil (Cycle 33 Ou 483, Din/Iso: G483)

    Consultez le manuel de votre machine. Vous pouvez exécuter l'étalonnage dent par dent sur les outils qui peuvent avoir jusqu'à 99 dents. Dans l'affichage d'état, la TNC affiche les valeurs de mesure de 24 tranchants au maximum. iTNC 530 HEIDENHAIN...
  • Page 506: Paramètres Du Cycle

    Paramètres du cycle Exemple: Premier étalonnage avec outil en Mesure outil=0 / contrôle=1: Définir si vous désirez rotation; ancien format étalonner l'outil pour la première fois ou contrôler un outil déjà étalonné. Pour un premier étalonnage, la 6 TOOL CALL 12 Z TNC écrase le rayon d'outil R et la longueur d'outil L dans la mémoire centrale d'outils TOOL.T et initialise 7 TCH PROBE 33.0 MESURE D'OUTIL...
  • Page 507: Principes De Base

    Cycles SL avec formule complexe de Perçage ... 75, 83, 91 contour ... 238 Point de départ plus profond ... 94, 99 Cycles SL avec formule simple de KinematicsOpt ... 462 Perçage monolèvre ... 98 contour ... 249 HEIDENHAIN iTNC 530...
  • Page 508 Perçage profond ... 91, 98 Tableau Preset ... 344 Point de départ plus profond ... 94, 99 Tableaux de points ... 66 Perçage universel ... 83, 91 Taraudage Poche circulaire avec brise-copeaux ... 112 Ebauche+finition ... 146 avec mandrin de Poche rectangulaire compensation ...
  • Page 509: Cycles D'usinage

    Corps d'un cylindre, oblong convexe Page 227 Exécution de données 3D Page 255 Tolérance Page 307 Corps d'un cylindre, contour externe Page 230 Perçage Page 75 Alésage à l'alésoir Page 77 Alésage à l'outil Page 79 Perçage universel Page 83 iTNC 530 HEIDENHAIN...
  • Page 510 Numéro Actif Actif Désignation du cycle Page cycle CALL Lamage en tirant Page 87 Perçage profond universel Page 91 Nouveau taraudage avec mandrin de compensation Page 107 Nouveau taraudage rigide Page 109 Fraisage de trous Page 95 Taraudage avec brise-copeaux Page 112 Motifs de points sur un cercle Page 173...
  • Page 511: Cycles Palpeurs

    Initialiser point de référence centre cercle de trous Page 377 Initialiser point de référence dans l'axe du palpeur Page 381 Initialiser point de référence au centre de 4 trous Page 383 Initialiser point de référence sur un axe à sélectionner librement Page 387 iTNC 530 HEIDENHAIN...
  • Page 512 Numéro Actif Actif Désignation du cycle Page cycle CALL Mesurer la pièce, angle Page 405 Mesurer la pièce, intérieur d'un cercle (trou) Page 408 Mesurer la pièce, extérieur d'un cercle (tenon) Page 412 Mesurer la pièce, intérieur d'un rectangle Page 416 Mesurer la pièce, extérieur d'un rectangle Page 420 Mesurer la pièce, intérieur d'une rainure...
  • Page 513: Les Palpeurs 3D De Heidenhain

    Les palpeurs 3D de HEIDENHAIN vous aident à réduire les temps morts: Par exemple • Dégauchissage des pièces • Initialisation des points de référence • Etalonnage des pièces • Digitalisation de formes 3D avec les palpeurs de pièces TS 220 avec câble TS 640 avec transmission infra-rouge •...

Ce manuel est également adapté pour:

Itnc 530 e340 490-05340 491-05340 492-05340 493-05340 494-05

Table des Matières