Page 1
Manuel d'utilisation Programmation des cycles TNC 640 Logiciel CN 340590-01 340591-01 340594-01 Français (fr) 5/2012...
Page 3
Ce symbole indique que des informations détaillées d'une fonction figurent dans un autre manuel d'utilisation. Modifications souhaitées ou découverte d'une "coquille"? Nous nous efforçons en permanence d'améliorer notre documentation. Merci de votre aide, faites-nous part de vos souhaits de modification à l'adresse E-mail: tnc-userdoc@heidenhain.de. HEIDENHAIN TNC 640...
Page 4
Manuel d'utilisation: Toutes les fonctions TNC sans aucun rapport avec les cycles sont décrites dans le Manuel d'utilisation de la TNC 640. En cas de besoin, adressez-vous à HEIDENHAIN pour recevoir ce manuel d'utilisation. ID Manuel Utilisateur Dialogue texte clair: 892903-xx.
Page 5
Options de logiciel La TNC 640 dispose de diverses options de logiciel qui peuvent être activées par le constructeur de votre machine. Chaque option doit être activée séparément et comporte individuellement les fonctions suivantes: Option de logiciel 1 (numéro d'option #08) Interpolation sur corps d'un cylindre (cycles 27, 28 et 29) Avance en mm/min.
Page 6
Dans ce Manuel, ces fonctions sont signalées par l'expression FCL n; n précisant le numéro d'indice du niveau de développement. L'acquisition payante des codes correspondants vous permet d'activer les fonctions FCL. Pour cela, prenez contact avec le constructeur de votre machine ou avec HEIDENHAIN.
Page 7
La TNC correspond à la classe A selon EN 55022. Elle est prévue essentiellement pour fonctionner en milieux industriels. Mentions légales Ce produit utilise l'Open Source Software. Vous trouverez d'autres informations sur la commande à Mode Mémorisation/Edition Fonction MOD Softkey REMARQUES SUR LA LICENCE HEIDENHAIN TNC 640...
Cycles palpeurs: déterminer automati- quement le désalignement de la pièce Cycles palpeurs: initialisation automatique des points d'origine Cycles palpeurs: contrôle automatique des pièces Cycles palpeurs: fonctions spéciales Cycles palpeurs: mesure automatique de la cinématique Cycles palpeurs: étalonnage automatique des outils HEIDENHAIN TNC 640...
Page 11
1 Principes de base / vues d'ensemble ..37 1.1 Introduction ..38 1.2 Groupes de cycles disponibles ..39 Résumé des cycles d'usinage ..39 Résumé des cycles de palpage ..40 HEIDENHAIN TNC 640...
Page 12
2 Utiliser les cycles d'usinage ..41 2.1 Travailler avec les cycles d'usinage ..42 Cycles personnalisés à la machine ..42 Définir le cycle avec les softkeys ..43 Définir le cycle avec la fonction GOTO ..43 Appeler les cycles ..44 2.2 Définition de motifs avec PATTERN DEF ..
Page 13
Paramètres du cycle ..85 3.10 PERCAGE MONOLEVRE (cycle 241, DIN/ISO: G241) ..86 Mode opératoire du cycle ..86 Attention lors de la programmation! ..86 Paramètres du cycle ..87 3.11 Exemples de programmation ..89 HEIDENHAIN TNC 640...
Page 14
4 Cycles d'usinage: taraudage / fraisage de filets ..93 4.1 Principes de base ..94 Résumé ..94 4.2 NOUVEAU TARAUDAGE avec mandrin de compensation (cycle G206, DIN/ISO: G206) ..95 Mode opératoire du cycle ..95 Attention lors de la programmation! ..95 Paramètres du cycle ..
Page 15
Paramètres du cycle ..150 5.7 TENON CIRCULAIRE (cycle 257, DIN/ISO: G257) ..152 Mode opératoire du cycle ..152 Attention lors de la programmation! ..153 Paramètres du cycle ..154 5.8 Exemples de programmation ..156 HEIDENHAIN TNC 640...
Page 16
6 Cycles d'usinage: définitions de motifs ..159 6.1 Principes de base ..160 Résumé ..160 6.2 MOTIFS DE POINTS SUR UN CERCLE (cycle G220, DIN/ISO: G220) ..161 Mode opératoire du cycle ..161 Attention lors de la programmation! ..161 Paramètres du cycle ..
Page 17
Paramètres du cycle ..188 7.9 TRACE DE CONTOUR (cycle 25, DIN/ISO: G125) ..189 Mode opératoire du cycle ..189 Attention lors de la programmation! ..189 Paramètres du cycle ..190 7.10 Exemples de programmation ..191 HEIDENHAIN TNC 640...
Page 18
8 Cycles d'usinage: corps d'un cylindre ..197 8.1 Principes de base ..198 Résumé des cycles sur corps d'un cylindre ..198 8.2 CORPS D'UN CYLINDRE (cycle 27, DIN/ISO: G127, option de logiciel 1) ..199 Mode opératoire du cycle ..199 Attention lors de la programmation! ..
Page 19
Usinage du contour avec les cycles SL ..220 9.2 Cycles SL avec formule simple de contour ..224 Principes de base ..224 Introduire une formule simple de contour ..225 Usinage du contour avec les cycles SL ..225 HEIDENHAIN TNC 640...
Page 20
10 Cycles d'usinage: usinage ligne à ligne ..227 10.1 Principes de base ..228 Résumé ..228 10.2 USINAGE LIGNE A LIGNE (cycle 230, DIN/ISO: G230) ..229 Mode opératoire du cycle ..229 Attention lors de la programmation! ..229 Paramètres du cycle ..
Page 21
11.7 FACTEUR ECHELLE (cycle 11, DIN/ISO: G72) ..256 Activation ..256 Paramètres du cycle ..257 11.8 FACTEUR ECHELLE AXE (cycle 26) ..258 Activation ..258 Attention lors de la programmation! ..258 Paramètres du cycle ..259 HEIDENHAIN TNC 640...
Page 22
11.9 PLAN D'USINAGE (cycle 19, DIN/ISO: G80, option de logiciel 1) ..260 Activation ..260 Attention lors de la programmation! ..261 Paramètres du cycle ..261 Annulation ..262 Positionner les axes rotatifs ..262 Affichage de positions dans le système incliné ..264 Surveillance de la zone d’usinage ..
Page 23
12.5 TOLERANCE (cycle 32, DIN/ISO: G62) ..275 Fonction du cycle ..275 Influences lors de la définition géométrique dans le système de FAO ..276 Attention lors de la programmation! ..277 Paramètres du cycle ..278 HEIDENHAIN TNC 640...
Page 24
13 Cycles: tournage ..279 13.1 Cycles de tournage (option de logiciel 50) ..280 Résumé ..280 Travailler avec les cycles ..282 13.2 CONFIGURATION TOURNAGE (cycle 800) ..283 Description ..283 Effet ..284 Paramètres du cycle ..284 13.3 ANNULER CONFIG.
Page 25
13.16 GORGE RADIALE (cycle 861) ..329 Description ..329 Mode opératoire du cycle d'ébauche ..329 Mode opératoire du cycle de finition ..330 Attention lors de la programmation! ..330 Paramètres du cycle ..331 HEIDENHAIN TNC 640...
Page 26
13.17 GORGE RADIALE ETENDU (cycle 862) ..332 Description ..332 Mode opératoire du cycle d'ébauche ..332 Mode opératoire du cycle de finition ..333 Attention lors de la programmation! ..333 Paramètres du cycle ..334 13.18 GORGE CONTOUR LONGITUDINAL (cycle 860) ..336 Description ..
Page 27
Mesure multiple ..372 Zone de sécurité pour mesure multiple ..372 Exécuter les cycles palpeurs ..373 14.3 Tableau des palpeurs ..374 Généralités ..374 Editer les tableaux des palpeurs ..374 Données du palpeur ..375 HEIDENHAIN TNC 640...
Page 28
15 Cycles palpeurs: déterminer automatiquement le désalignement de la pièce ..377 15.1 Principes de base ..378 Résumé ..378 Particularités communes aux cycles palpeurs pour déterminer le désalignement d'une pièce ..379 15.2 ROTATION DE BASE (cycle 400, DIN/ISO: G400) ..380 Mode opératoire du cycle ..
Page 29
Paramètres du cycle ..436 16.11 PT DE REF DANS L'AXE DU PALPEUR (cycle 417, DIN/ISO: G417) ..439 Mode opératoire du cycle ..439 Attention lors de la programmation! ..439 Paramètres du cycle ..440 HEIDENHAIN TNC 640...
Page 30
16.12 POINT DE REFERENCE CENTRE 4 TROUS (cycle 418, DIN/ISO: G418) ..441 Mode opératoire du cycle ..441 Attention lors de la programmation! ..442 Paramètres du cycle ..442 16.13 PT DE REF SUR UN AXE (cycle 419, DIN/ISO: G419) ..445 Mode opératoire du cycle ..
Page 31
Attention lors de la programmation! ..479 Paramètres du cycle ..479 17.9 MESURE INTERIEUR RAINURE (cycle 425, DIN/ISO: G425) ..482 Mode opératoire du cycle ..482 Attention lors de la programmation! ..482 Paramètres du cycle ..483 HEIDENHAIN TNC 640...
Page 32
17.10 MESURE EXTERIEUR TRAVERSE (cycle 426, DIN/ISO: G426) ..485 Mode opératoire du cycle ..485 Attention lors de la programmation! ..485 Paramètres du cycle ..486 17.11 MESURE COORDONNEE (cycle 427, DIN/ISO: G427) ..488 Mode opératoire du cycle ..488 Attention lors de la programmation! ..
Page 33
18 Cycles palpeurs: fonctions spéciales ..503 18.1 Principes de base ..504 Résumé ..504 18.2 MESURE (cycle 3) ..505 Mode opératoire du cycle ..505 Attention lors de la programmation! ..505 Paramètres du cycle ..506 HEIDENHAIN TNC 640...
Page 34
19 Cycles palpeurs: mesure automatique de la cinématique ..507 19.1 Mesure de cinématique avec les palpeurs TS (option KinematicsOpt) ..508 Principes ..508 Résumé ..508 19.2 Conditions requises ..509 Attention lors de la programmation! ..509 19.3 SAUVEGARDER CINEMATIQUE (cycle 450, DIN/ISO: G450, option) ..
Page 35
Attention lors de la programmation! ..536 Paramètres du cycle ..537 20.5 Etalonnage total de l'outil (cycle 33 ou 483, DIN/ISO: G483) ..538 Mode opératoire du cycle ..538 Attention lors de la programmation! ..538 Paramètres du cycle ..539 HEIDENHAIN TNC 640...
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. Les conversions du système de coordonnées et certaines fonctions spéciales sont disponibles sous forme de cycles. La plupart des cycles utilisent des paramètres Q comme paramètres de transfert.
Cycles spéciaux: temporisation, appel de programme, orientation broche, tolérance Page 270 Cycles de tournage Page 280 Si nécessaire, commuter vers les cycles d'usinage personnalisés du constructeur. De tels cycles d'usinage peuvent être intégrés par le constructeur de votre machine HEIDENHAIN TNC 640...
Résumé des cycles de palpage La barre de softkeys affiche les différents groupes de cycles Groupe de cycles Softkey Page Cycles pour déterminer automatiquement et compenser le désalignement d'une pièce Page 378 Cycles d'initialisation automatique du point d'origine Page 400 Cycles de mesure automatique de la pièce Page 454 Cycles spéciaux...
Dans certains cas, les cycles personnalisés utilisent des paramètres de transfert déjà utilisés dans les cycles standards HEIDENHAIN. Une utilisation multiple des paramètres de transfert - l'usage simultané des cycles actifs avec DEF (exécutés dès leur définition, voir également „Appeler les cycles”...
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 HEIDENHAIN TNC 640...
Appeler les cycles Conditions requises Avant d’appeler un cycle, programmez dans tous les cas: 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 45
M89. Pour annuler l’effet de M89, programmez M99 dans la séquence de positionnement du dernier point ou définissez un nouveau cycle d'usinage avec CYCL DEF HEIDENHAIN TNC 640...
2.2 Définition de motifs avec PATTERN DEF Utilisation La fonction PATTERN DEF permet de définir de manière simple des motifs d'usinage réguliers que vous pouvez appeler avec la fonction CYCL CALL PAT. Comme pour les définitions de cycles, vous disposez aussi de figures d'aide décrivant les paramètres à...
SEL PATTERN. Vous pouvez utiliser la fonction d'amorce de programme pour sélectionner n'importe quel point auquel vous voulez démarrer ou continuer l'usinage (voir manuel d'utilisation, chapitre Test de programme et exécution de programme). HEIDENHAIN TNC 640...
Définir des positions d'usinage Vous pouvez introduire jusqu'à 9 positions d'usinage. Valider chaque position introduite avec la touche ENT. Si vous définissez une surface de pièce en Z différente de 0, cette valeur agit en plus de la valeur du paramètre Coord.
Axe de référence: axe principal du plan d'usinage courant (p. ex. X avec l'axe d'outil Z). Valeur positive ou négative possible Coordonnée surface pièce (en absolu): introduire la coordonnée Z à laquelle doit débuter l'usinage HEIDENHAIN TNC 640...
Définir un motif unique Si vous définissez une surface de pièce en Z différente de 0, cette valeur agit en plus de la valeur du paramètre Coord. surface pièce Q203 qui est défini dans le cycle d'usinage. Les paramètres Pos. ang. axe principal et Pos. ang. axe secondaire s'additionnent à...
Pos. ang.axe secondaire: angle de rotation concernant uniquement l'axe secondaire du plan d'usinage déformé par rapport au point initial programmé. Valeur positive ou négative possible Coordonnée surface pièce (en absolu): introduire la coordonnée Z à laquelle doit débuter l'usinage HEIDENHAIN TNC 640...
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 en X 10 L Z+100 R0 FMAX...
En alternative, on peut introduire l'angle final (commutation par softkey) Nombre d'usinages: nombre total de positions d'usinage sur le cercle Coordonnée surface pièce (en absolu): introduire la coordonnée Z à laquelle doit débuter l'usinage HEIDENHAIN TNC 640...
2.3 Tableaux de points Description Si vous souhaitez exécuter successivement un ou plusieurs cycles sur un motif irrégulier de points, vous devez créer dans ce cas des tableaux de points. Si vous utilisez des cycles de perçage, les coordonnées du plan d'usinage dans le tableau de points correspondent aux coordonnées des centres des trous.
Dans la colonne FADE du tableau de points, vous pouvez marquer le point défini sur une ligne sélectionné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 HEIDENHAIN TNC 640...
Sélectionner le tableau de points dans le programme En mode Mémorisation/édition de programme, choisir le programme pour lequel le tableau de points zéro doit être activé. Appeler la fonction de sélection du tableau de points: appuyer sur la touche PGM CALL Appuyer sur la softkey TABLEAU DE POINTS.
Vous devez définir l'arête supérieure de la pièce (Q203) à 0 si la coordonnée dans l'axe de broche définie dans le tableau de points doit être utilisée comme coordonnée du point initial. HEIDENHAIN TNC 640...
Page 60
3.1 Principes de base Résumé La TNC dispose de 9 cycles destinés aux opérations de perçage les plus diverses: Cycle Softkey Page 240 CENTRAGE Page 61 avec pré-positionnement automatique, saut de bride, introduction facultative du diamètre de centrage/de la profondeur de centrage 200 PERCAGE Page 63 avec pré-positionnement automatique,...
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, à la distance d'approche en dessous de la surface de la pièce! HEIDENHAIN TNC 640...
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 Choix profond./diamètre (0/1) Q343: choix indiquant si le centrage doit être réalisé au diamètre ou à...
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! HEIDENHAIN TNC 640...
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 Profondeur Q201 (en incrémental): distance entre la surface de la pièce et le fond du trou (pointe conique du foret).
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! HEIDENHAIN TNC 640...
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 Profondeur Q201 (en incrémental): distance entre la surface de la pièce et le fond du trou. Plage d'introduction -99999,9999 à...
6 Pour terminer, la TNC dégage l'outil avec l'avance de retrait à la distance d'approche puis, de là, avec FMAX et – si celui-ci est programmé – au saut de bride. Si Q214=0, le retrait s'effectue le long de la paroi du trou HEIDENHAIN TNC 640...
Attention lors de la programmation! La machine et la TNC doivent avoir été préparées par le constructeur de la machine. Cycle utilisable uniquement sur machines avec asservissement de broche. Programmer la séquence de positionnement au point initial (centre du trou) dans le plan d’usinage avec correction de rayon R0.
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 (élément de serrage) Plage d'introduction 0 à 99999,999 HEIDENHAIN TNC 640...
Page 70
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...
6 Au fond du trou, l'outil applique une temporisation – si celle-ci est programmée – pour dégager les copeaux. Après temporisation, il est dégagé avec l'avance de retrait à la distance d'approche. Si vous avez introduit un saut de bride, la TNC déplace l'outil à cette position avec FMAX HEIDENHAIN TNC 640...
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.
(élément de serrage) Plage d'introduction 0 à 99999,9999 Valeur réduction Q212 (en incrémental): après chaque passe, la TNC diminue la profondeur de passe de cette valeur. Plage d'introduction 0 à 99999,9999 HEIDENHAIN TNC 640...
Page 74
Exemple : Séquences CN Nb brise-copeaux avt retrait Q213: nombre de brise-copeaux avant que la TNC ne dégage l'outil 11 CYCL DEF 203 PERCAGE UNIVERS. hors du trou pour dégager les copeaux. Pour briser les copeaux, la TNC dégage l'outil chaque fois de la Q200=2 ;DISTANCE D'APPROCHE valeur de retrait Q256.
à nouveau de la valeur de la cote excentrique 6 Finalement, la TNC dégage l'outil à la distance d'approche avec l'avance de prépositionnement, puis, de là au saut de bride – si celui-ci est programméavec FMAX. HEIDENHAIN TNC 640...
Attention lors de la programmation! La machine et la TNC doivent avoir été préparées par le constructeur de la machine. Cycle utilisable uniquement sur machines avec asservissement de broche. Le cycle ne fonctionne qu'avec des outils d'usinage en tirant. Programmer la séquence de positionnement au point initial (centre du trou) dans le plan d’usinage avec correction de rayon R0.
FAUTO Avance lamage Q254: vitesse de déplacement de l'outil lors du lamage, en mm/min. Plage d'introduction 0 à 99999,999, en alternative FAUTO, FU Temporisation Q255: temporisation en secondes au fond du lamage. Plage d'introduction 0 à 3600,000 HEIDENHAIN TNC 640...
Page 78
Exemple : Séquences CN Coord. surface pièce Q203 (en absolu): coordonnée de la surface de la pièce. Plage d'introduction 11 CYCL DEF 204 LAMAGE EN TIRANT -99999,9999 à 99999,9999 Q200=2 ;DISTANCE D'APPROCHE Saut de bride Q204 (en incrémental): coordonnée dans l'axe de broche excluant toute collision entre Q249=+5 ;PROF.
7 Au fond du trou, l'outil exécute une temporisation – si celle-ci est programmée – pour dégager les copeaux. Après temporisation, il est dégagé avec l'avance de retrait à la distance d'approche. Si vous avez introduit un saut de bride, la TNC déplace l'outil à cette position avec FMAX HEIDENHAIN TNC 640...
Attention lors de la programmation! Programmer la séquence de positionnement au point initial (centre du trou) dans le plan d’usinage avec correction de rayon R0. Le signe du paramètre de cycle Profondeur détermine le sens de l’usinage. Si vous programmez Profondeur = 0, la TNC n'exécute pas le cycle.
TNC déplace l'outil à nouveau à la profondeur de passe actuelle, valeur lors de la dernière passe. Plage d'introduction 0 à 99999,9999 HEIDENHAIN TNC 640...
Page 82
Exemple : Séquences CN Profondeur de perçage pour brise-copeaux Q257 (en incrémental): passe après laquelle la TNC applique 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 brise-copeaux Q256 (en incrémental): valeur...
4 La TNC repositionne ensuite l'outil au centre du trou 5 Pour terminer, la TNC dégage l'outil à la distance d'approche avec FMAX. Si vous avez introduit un saut de bride, la TNC déplace l'outil à cette position avec FMAX HEIDENHAIN TNC 640...
Attention lors de la programmation! Programmer la séquence de positionnement au point initial (centre du trou) dans le plan d’usinage avec correction de rayon R0. Le signe du paramètre de cycle Profondeur détermine le sens de l’usinage. Si vous programmez Profondeur = 0, la TNC n'exécute pas le cycle.
3.10 PERCAGE MONOLEVRE (cycle 241, DIN/ISO: G241) Mode opératoire du cycle 1 La TNC positionne l'outil dans l'axe de broche en avance rapide FMAX, à la distance d'approche programmée, au-dessus de la surface de la pièce 2 La TNC déplace ensuite l'outil avec l'avance de positionnement définie à...
0 à 99999,999, en alternative FMAX, FAUTO Avance retrait Q208: vitesse de déplacement de l'outil lors du dégagement, en mm/min. Si vous introduisez Q208 = 0, l'outil se dégage avec l'avance Q206. Plage d’introduction: 0 à 99999,999, en alternative FMAX, FAUTO HEIDENHAIN TNC 640...
Page 88
Exemple : Séquences CN Sens rot. entrée/sortie (3/4/5) Q426: sens de rotation de l'outil à l'entrée et à la sortie du perçage. 11 CYCL DEF 241 PERÇAGE MONOLÈVRE Introduction: 3: Rotation broche avec M3 Q200=2 ;DISTANCE D'APPROCHE 4: Rotation broche avec M4 Q201=-80 ;PROFONDEUR 5: Déplacement avec broche à...
5 CYCL DEF 200 PERCAGE Définition du cycle Q200=2 ;DISTANCE D'APPROCHE Q201=-15 ;PROFONDEUR Q206=250 ;AVANCE PLONGÉE PROF. Q202=5 ;PROFONDEUR DE PASSE Q210=0 ;TEMPO. EN HAUT Q203=-10 ;COORD. SURFACE PIÈCE Q204=20 ;SAUT DE BRIDE Q211=0.2 ;TEMPO. AU FOND HEIDENHAIN TNC 640...
Page 90
6 L X+10 Y+10 R0 FMAX M3 Aborder le trou 1, marche broche 7 CYCL CALL Appel du cycle 8 L Y+90 R0 FMAX M99 Aborder le 2ème trou, appeler le cycle 9 L X+90 R0 FMAX M99 Aborder le 3ème trou, appeler le cycle 10 L Y+10 R0 FMAX M99 Aborder le 4ème trou, appeler le cycle 11 L Z+250 R0 FMAX M2...
Cycles d'usinage: taraudage / fraisage de filets...
Page 94
4.1 Principes de base Résumé La TNC dispose de 8 cycles destinés aux usinages de filets les plus variés: Cycle Softkey Page 206 NOUVEAU TARAUDAGE Page 95 avec mandrin de compensation, avec prépositionnement automatique, saut de bride 207 NOUVEAU TARAUDAGE RIGIDE Page 97 sans mandrin de compensation, avec prépositionnement automatique, saut de...
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! HEIDENHAIN TNC 640...
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 du filet. Plage d'introduction 0 à 99999,9999 Profondeur de perçage Q201 (longueur du filet, en incrémental): distance entre la surface de la pièce et la fin du filet.
3 Le sens de rotation de la broche est ensuite inversé et l’outil est dégagé à la distance d'approche après une temporisation. Si vous avez introduit un saut de bride, la TNC déplace l'outil à cette position avec FMAX 4 A la distance d'approche, la TNC stoppe la broche HEIDENHAIN TNC 640...
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.
DEGAGEMENT MANUEL. Si vous appuyez sur Q203=+25 ;COORD. SURFACE PIÈCE DEGAGEMENT MANUEL, vous pouvez dégager l'outil par la Q204=50 ;SAUT DE BRIDE commande. Pour cela, appuyez sur la touche positive de sens de l'axe de broche actif. HEIDENHAIN TNC 640...
4.4 TARAUDAGE BRISE-COPEAUX (cycle 209, DIN/ISO: G209) Mode opératoire du cycle La TNC usine le filet en plusieurs passes à la profondeur programmée. Par paramètre, vous pouvez définir, lors du brise-copeaux si l'outil doit sortir du trou entièrement ou non. 1 La TNC positionne l'outil dans l'axe de broche en avance rapide FMAX, à...
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! HEIDENHAIN TNC 640...
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 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 à...
TNC affiche l'avance se référant à la trajectoire du centre, la valeur affichée diffère de la valeur programmée. L'orientation du filet change lorsque vous exécutez sur un seul axe un cycle de fraisage de filets en liaison avec le cycle 8 IMAGE MIROIR. HEIDENHAIN TNC 640...
Page 104
Attention, risque de collision! Pour les passes en profondeur, programmez toujours les mêmes signes car les cycles contiennent plusieurs processus qui sont indépendants les uns des autres.. La décision concernant la priorité du sens d'usinage est décrite dans les différents cycles. Si vous souhaitez exécuter p.
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 HEIDENHAIN TNC 640...
Attention lors de la programmation! Programmer la séquence de positionnement au point initial (centre du trou) dans le plan d’usinage avec correction de rayon R0. Le signe du paramètre de cycle profondeur de filetage détermine le sens d'usinage. Si vous programmez profondeur de filetage = 0, la TNC n'exécute pas le cycle.
4.7 FILETAGE SUR UN TOUR (cycle 263, DIN/ISO: G263) Mode opératoire du cycle 1 La TNC positionne l'outil dans l'axe de broche en avance rapide FMAX, à la distance d'approche programmée, au-dessus de la surface de la pièce Chanfreiner 2 L'outil se déplace à la profondeur du chanfrein moins la distance d'approche avec l'avance de prépositionnement.
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! HEIDENHAIN TNC 640...
Paramètres du cycle Diamètre nominal Q335: diamètre nominal du filet Plage d'introduction 0 à 99999,9999 Pas de vis Q239: pas du filet. Le signe définit le sens du filet à droite ou à gauche: + = filet à droite – = filet à gauche Plage d'introduction -99,9999 à...
Page 111
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 HEIDENHAIN TNC 640...
4.8 FILETAGE AVEC PERCAGE (cycle 264, DIN/ISO: G264) Mode opératoire du cycle 1 La TNC positionne l'outil dans l'axe de broche en avance rapide FMAX, à la distance d'approche programmée, au-dessus de la surface de la pièce Perçage 2 Avec l'avance de plongée en profondeur programmée, l'outil perce à...
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! HEIDENHAIN TNC 640...
Paramètres du cycle Diamètre nominal Q335: diamètre nominal du filet Plage d'introduction 0 à 99999,9999 Pas de vis Q239: pas du filet. Le signe définit le sens du filet à droite ou à gauche: + = filet à droite – = filet à gauche Plage d'introduction -99,9999 à...
Page 115
;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 HEIDENHAIN TNC 640...
4.9 FILETAGE HELICOÏDAL AVEC PERCAGE (cycle 265, DIN/ISO: G265) Mode opératoire du cycle 1 La TNC positionne l'outil dans l'axe de broche en avance rapide FMAX, à la distance d'approche programmée, au-dessus de la surface de la pièce Chanfrein frontal 2 Pour un chanfreinage avant l'usinage du filet, l'outil se déplace avec l'avance de chanfreinage à...
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! HEIDENHAIN TNC 640...
Paramètres du cycle Diamètre nominal Q335: diamètre nominal du filet Plage d'introduction 0 à 99999,9999 Pas de vis Q239: pas du filet. Le signe définit le sens du filet à droite ou à gauche: + = filet à droite – = filet à gauche Plage d'introduction -99,9999 à...
Page 119
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,9999, 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 HEIDENHAIN TNC 640...
4.10 FILETAGE EXTERNE SUR TENONS (cycle 267, DIN/ISO: G267) Mode opératoire du cycle 1 La TNC positionne l'outil dans l'axe de broche en avance rapide FMAX, à la distance d'approche programmée, au-dessus de la surface de la pièce Chanfrein frontal 2 La TNC aborde le point initial pour le chanfrein frontal en partant du centre du tenon sur l'axe principal du plan d'usinage.
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! HEIDENHAIN TNC 640...
Paramètres du cycle Diamètre nominal Q335: diamètre nominal du filet Plage d'introduction 0 à 99999,9999 Pas de vis Q239: pas du filet. Le signe définit le sens du filet à droite ou à gauche: + = filet à droite – = filet à gauche Plage d'introduction -99,9999 à...
Page 123
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,9999, en alternative FAUTO HEIDENHAIN TNC 640...
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 125
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 HEIDENHAIN TNC 640...
Page 126
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...
Cycles d'usinage: fraisage de poches/ tenons / rainures...
Page 128
5.1 Principes de base Résumé La TNC dispose de 6 cycles destinés à l'usinage de poches, tenons et rainures: Cycle Softkey Page 251 POCHE RECTANGULAIRE Page 129 Ebauche/finition avec sélection des opérations d'usinage et plongée hélicoïdale 252 POCHE CIRCULAIRE Page 134 Ebauche/finition avec sélection des opérations d'usinage et plongée hélicoïdale...
été programmées. La paroi de la poche est accostée de manière tangentielle 6 Pour terminer, la TNC exécute la finition du fond de la poche, de l'intérieur vers l'extérieur. Le fond de la poche est accostée de manière tangentielle HEIDENHAIN TNC 640...
Remarques concernant la programmation Si le tableau d'outils est inactif, vous devez toujours plonger perpendiculairement (Q366=0) car vous ne pouvez pas définir l'angle de plongée. Prépositionner l'outil à la position initiale dans le plan d'usinage avec correction de rayon R0. Tenir compte du paramètre Q367 (position de la poche).
Avance de fraisage Q207: vitesse de déplacement de l'outil lors du fraisage, en mm/min. Plage d'introduction 0 à 99999,9999, en alternative FAUTO, FU, FZ Mode fraisage Q351: mode de fraisage avec M3 +1 = fraisage en avalant –1 = fraisage en opposition HEIDENHAIN TNC 640...
Page 132
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 à 99999,9999 Surép.
Page 133
Plage d'introduction 0 à 99999,9999, en Q200=2 ;DISTANCE D'APPROCHE 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 L X+50 Y+50 R0 FMAX M3 M99 HEIDENHAIN TNC 640...
5.3 POCHE CIRCULAIRE (cycle 252, DIN/ISO: G252) Mode opératoire du cycle Le cycle Poche circulaire 252 permet d'usiner entièrement une poche circulaire. En fonction des paramètres du cycle, vous disposez des alternatives d'usinage suivantes: Usinage intégral: Ebauche, finition en profondeur, finition latérale Seulement ébauche Seulement finition de profondeur et finition latérale Seulement finition de profondeur...
à la distance d'approche en dessous de la surface de la pièce! Si vous appelez le cycle avec l'opération d'usinage 2 (finition seulement), la TNC positionne l'outil en avance rapide au centre de la poche à la première profondeur de passe. HEIDENHAIN TNC 640...
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 137
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 Q370=1 ;FACTEUR RECOUVREMENT Q366=1 ;PLONGEE Q385=500 ;AVANCE DE FINITION 9 L X+50 Y+50 R0 FMAX M3 M99 HEIDENHAIN TNC 640...
5.4 RAINURAGE (cycle 253, DIN/ISO: G253) Mode opératoire du cycle Le cycle 253 permet d'usiner entièrement une rainure. En fonction des paramètres du cycle, vous disposez des alternatives d'usinage suivantes: Usinage intégral: Ebauche, finition en profondeur, finition latérale Seulement ébauche Seulement finition de profondeur et finition latérale Seulement finition de profondeur Seulement finition latérale...
à la distance d'approche en dessous de la surface de la pièce! 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. HEIDENHAIN TNC 640...
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 141
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 HEIDENHAIN TNC 640...
Page 142
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 Coordonnée surface pièce Q203 (en absolu): coordonnée absolue 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 (élément de serrage) Plage...
été programmées. Accostage tangentiel de la paroi de la rainure 5 Pour terminer, la TNC exécute la finition du fond de la rainure, de l'intérieur vers l'extérieur. Accostage tangentiel du fond de la rainure HEIDENHAIN TNC 640...
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.
Centre 2ème axe Q217 (en absolu): centre du cercle primitif dans l'axe secondaire du plan d'usinage. N'agit que si Q367 = 0. Plage d'introduction -99999,9999 à 99999,9999 Angle initial Q376 (en absolu): introduire l'angle polaire du point initial. Plage d'introduction -360,000 à 360,000 HEIDENHAIN TNC 640...
Page 146
Angle d'ouverture de la rainure Q248 (en incrémental): introduire l'angle d'ouverture de la rainure. Plage d'introduction 0 à 360,000 Incrément angulaire Q378 (en incrémental): angle de rotation de la rainure entière. Le centre de rotation est le centre du cercle primitif. Plage d'introduction -360,000 à...
Page 147
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 L X+50 Y+50 R0 FMAX M3 M99 HEIDENHAIN TNC 640...
5.6 TENON RECTANGULAIRE (cycle 256, DIN/ISO: G256) Mode opératoire du cycle Le cycle Tenon rectangulaire 256 permet d'usiner un tenon rectangulaire. Si une cote de la pièce brute est supérieure à la passe latérale max., la TNC exécute alors plusieurs passes latérales jusqu'à ce que la cote finale soit atteinte.
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! Prévoir suffisamment de place à droite du tenon pour le mouvement d'approche. Au minimum: diamètre de l'outil + 2 mm. HEIDENHAIN TNC 640...
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 151
Plage d'introduction 0,1 à 1,9999 Q351=+1 ;MODE FRAISAGE 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 L X+50 Y+50 R0 FMAX M3 M99 HEIDENHAIN TNC 640...
5.7 TENON CIRCULAIRE (cycle 257, DIN/ISO: G257) Mode opératoire du cycle Le cycle Tenon circulaire 257 permet d'usiner un tenon circulaire. Si le diamètre de la pièce brute est supérieur à la passe latérale max., la TNC exécute alors plusieurs passes latérales jusqu'à ce que le diamètre de la pièce finie soit atteint.
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! Prévoir suffisamment de place à droite du tenon pour le mouvement d'approche. Au minimum: diamètre de l'outil + 2 mm. HEIDENHAIN TNC 640...
Paramètres du cycle Diamètre pièce finie Q223: introduire le diamètre du tenon terminé. Plage d'introduction 0 à 99999,9999 Diamètre pièce brute Q222: diamètre de la pièce brute Introduire un diamètre de pièce brute supérieur au diamètre de la pièce finie La TNC exécute plusieurs passes latérales si la différence entre le diamètre de la pièce brute 2 et le diamètre de la pièce finie est supérieure à...
Page 155
Q207=500 ;AVANCE FRAISAGE 1,9999 Q351=+1 ;MODE FRAISAGE 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 L X+50 Y+50 R0 FMAX M3 M99 HEIDENHAIN TNC 640...
5.8 Exemples de programmation Exemple: Fraisage de poche, tenon, rainure 0 BEGIN PGM C210 MM Définition de la pièce brute 1 BLK FORM 0.1 Z X+0 Y+0 Z-40 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 TOOL CALL 1 Z S3500 Appel de l’outil d’ébauche/de finition 4 L Z+250 R0 FMAX Dégager l'outil...
Page 157
;DISTANCE D'APPROCHE Q203=+0 ;COORD. SURFACE PIÈCE Q204=50 ;SAUT DE BRIDE Q370=1 ;FACTEUR RECOUVREMENT Q366=1 ;PLONGEE Q385=750 ;AVANCE DE FINITION L X+50 Y+50 R0 FMAX M99 Appel du cycle Poche circulaire L Z+250 R0 FMAX M6 Changement d'outil HEIDENHAIN TNC 640...
Page 158
10 TOOL CALL 2 Z S5000 Appel d’outil, fraise à rainurer 11 CYCL DEF 254 RAINURE CIRC Définition du cycle Rainurage 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 nécessaire en X/Y Q216=+50 ;CENTRE 1ER AXE Q217=+50 ;CENTRE 2ÈME AXE Q376=+45 ;ANGLE INITIAL...
6.1 Principes de base Résumé La TNC dispose de 2 cycles pour l'usinage direct de motifs de points: Cycle Softkey Page 220 MOTIFS DE POINTS SUR UN Page 161 CERCLE 221 MOTIFS DE POINTS SUR GRILLE Page 164 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”...
Si vous combinez l'un des cycles d'usinage 200 à 209 et 251 à 267 avec le cycle 220, la distance d'approche, la surface de la pièce et le saut de bride programmés dans le cycle 220 sont prioritaires. HEIDENHAIN TNC 640...
Paramètres du cycle Centre 1er axe Q216 (en absolu): centre du cercle primitif dans l'axe principal du plan d'usinage. Plage d'introduction -99999,9999 à 99999,9999 Centre 2ème axe Q217 (en absolu): centre du cercle primitif dans l'axe secondaire du plan d'usinage. Plage d'introduction -99999,9999 à...
6.3 MOTIFS DE POINTS SUR GRILLE (cycle G221, DIN/ISO: G221) Mode opératoire du cycle 1 La TNC positionne l'outil automatiquement de la position actuelle jusqu'au point initial de la première opération d'usinage. Etapes: 2. Positionnement au saut de bride (axe de broche) Accoster le point initial dans le plan d'usinage Se déplacer à...
6.4 Exemples de programmation Exemple: Cercles de trous 0 BEGIN PGM CERCTR MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-40 Définition de la pièce brute 2 BLK FORM 0.2 Y+100 Y+100 Z+0 3 TOOL CALL 1 Z S3500 Appel de l'outil 4 L Z+250 R0 FMAX M3 Dégager l'outil 5 CYCL DEF 200 PERÇAGE...
Page 167
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 8 L Z+250 R0 FMAX M2 Dégager l'outil, fin du programme 9 END PGM CERCTR MM HEIDENHAIN TNC 640...
Page 168
Cycles d'usinage: définitions de motifs...
7.1 Cycles SL Principes de base Exemple : Schéma: travail avec les cycles SL Les cycles SL permettent de construire des contours complexes constitués de 12 contours partiels max. (poches ou îlots). Vous 0 BEGIN PGM SL2 MM introduisez les différents contours partiels dans des sous- programmes.
Page 171
La TNC usine le contour en continu, en avalant ou en opposition Les données d'usinage telles que la profondeur de fraisage, les surépaisseurs et la distance d'approche sont à introduire dans le cycle 20 DONNEES DU CONTOUR. HEIDENHAIN TNC 640...
être superposés pour former un contour. Valider chaque numéro avec la touche ENT et terminer l'introduction avec la touche FIN. Introduction possible de 12 numéros de sous- programmes de 1 à 254 HEIDENHAIN TNC 640...
7.3 Contours superposés Principes de base Un nouveau contour peut être construit en superposant des poches et des îlots. De cette manière, vous pouvez agrandir la surface d'une poche par superposition d'une autre poche ou la réduire avec un îlot. Exemple : Séquences CN 12 CYCL DEF 14.0 CONTOUR 13 CYCL DEF 14.1 LABEL CONTOUR 1/2/3/4...
Surface „d'addition“ Les deux surfaces partielles A et B, y compris leurs surfaces communes, doivent être usinées: Les surfaces A et B doivent être des poches. La première poche (dans le cycle 14) doit débuter à l’extérieur de la seconde. Surface A: 51 LBL 1 52 L X+10 Y+50 RR...
7.4 DONNEES DU CONTOUR (cycle 20, DIN/ISO: G120) Attention lors de la programmation! Dans le cycle 20, introduisez les données d'usinage destinées aux sous-programmes avec les contours partiels. Le cycle 20 est actif avec DEF, c’est-à-dire qu’il est actif dès qu’il est lu dans le programme d’usinage. Le signe du paramètre de cycle Profondeur détermine le sens de l’usinage.
;SURÉP. DE PROFONDEUR Vous pouvez vérifier les paramètres d'usinage lors d'une interruption Q5=+30 ;COORD. SURFACE PIÈCE du programme et, si nécessaire, les remplacer. Q6=2 ;DISTANCE D'APPROCHE Q7=+80 ;HAUTEUR DE SÉCURITÉ Q8=0.5 ;RAYON D'ARRONDI Q9=+1 ;SENS DE ROTATION HEIDENHAIN TNC 640...
7.5 PRE-PERCAGE (cycle 21, DIN/ISO: G121) Mode opératoire du cycle 1 Suivant l'avance F programmée, l'outil perce de la position actuelle jusqu'à la première profondeur de passe 2 La TNC dégage l'outil en avance rapide FMAX, puis le déplace à nouveau à...
Plage d'introduction 0 à 32767,9 pour un numéro, 16 caractères max. pour un nom Exemple : Séquences CN 58 CYCL DEF 21 PRÉ-PERÇAGE Q10=+5 ;PROFONDEUR DE PASSE Q11=100 ;AVANCE PLONGÉE PROF. Q13=1 ;OUTIL D'ÉVIDEMENT HEIDENHAIN TNC 640...
7.6 EVIDEMENT (cycle 22, DIN/ISO: G122) Mode opératoire du cycle 1 La TNC positionne l'outil au-dessus du point de plongée. La surépaisseur latérale de finition est alors prise en compte 2 Lors de la première profondeur de passe, l'outil fraise le contour de l'intérieur vers l'extérieur, avec l'avance de fraisage Q12 3 Les contours d'îlots (ici: C/D) sont usinés en se rapprochant du contour des poches (ici: A/B)
DR définie pour l'outil de pré-évidement. Attention, risque de collision! Après l'exécution d'un cycle SL, vous devez programmer les deux coordonnées dans le plan d'usinage lors du premier positionnement, p. ex. L X+80 Y+0 R0 FMAX. HEIDENHAIN TNC 640...
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 perçage, en mm/min.
Attention, risque de collision! Après l'exécution d'un cycle SL, vous devez programmer les deux coordonnées dans le plan d'usinage lors du premier positionnement, p. ex. L X+80 Y+0 R0 FMAX. HEIDENHAIN TNC 640...
Paramètres du cycle Avance plongée en profondeur Q11: vitesse de déplacement de l'outil lors de la plongée. Plage d'introduction 0 à 99999,9999, en alternative FAUTO, FU, FZ Avance évidement Q12: avance de fraisage. Plage d'introduction 0 à 99999,9999, en alternative FAUTO, FU, FZ Avance retrait Q208: vitesse de déplacement de l'outil à...
Attention, risque de collision! Après l'exécution d'un cycle SL, vous devez programmer les deux coordonnées dans le plan d'usinage lors du premier positionnement, p. ex. L X+80 Y+0 R0 FMAX. HEIDENHAIN TNC 640...
Paramètres du cycle Sens de rotation? Sens horaire = –1 Q9: Sens d'usinage: +1:Rotation sens anti-horaire –1:Rotation sens horaire 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.
Sur tous les axes principaux, accoster 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. HEIDENHAIN TNC 640...
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.
Définir les paramètres généraux pour l’usinage Q1=-20 ;PROFONDEUR DE FRAISAGE Q2=1 ;FACTEUR RECOUVREMENT Q3=+0 ;SURÉPAIS. LATÉRALE Q4=+0 ;SURÉP. DE PROFONDEUR Q5=+0 ;COORD. SURFACE PIÈCE Q6=2 ;DISTANCE D'APPROCHE Q7=+100 ;HAUTEUR DE SÉCURITÉ Q8=0.1 ;RAYON D'ARRONDI Q9=-1 ;SENS DE ROTATION HEIDENHAIN TNC 640...
Page 192
8 CYCL DEF 22 ÉVIDEMENT Définition du cycle de pré-évidement Q10=5 ;PROFONDEUR DE PASSE Q11=100 ;AVANCE PLONGÉE PROF. Q12=350 ;AVANCE ÉVIDEMENT Q18=0 ;OUTIL PRÉ-ÉVIDEMENT Q19=150 ;AVANCE PENDULAIRE Q208=30000 ;AVANCE RETRAIT 9 CYCL CALL M3 Appel du cycle pour le pré-évidement 10 L Z+250 R0 FMAX M6 Changement d'outil Appel de l’outil pour la semi-finition, diamètre 15...
Page 193
Définir les paramètres généraux pour l’usinage Q1=-20 ;PROFONDEUR DE FRAISAGE Q2=1 ;FACTEUR RECOUVREMENT Q3=+0.5 ;SURÉPAIS. LATÉRALE Q4=+0.5 ;SURÉP. DE PROFONDEUR Q5=+0 ;COORD. SURFACE PIÈCE Q6=2 ;DISTANCE D'APPROCHE Q7=+100 ;HAUTEUR DE SÉCURITÉ Q8=0.1 ;RAYON D'ARRONDI Q9=-1 ;SENS DE ROTATION HEIDENHAIN TNC 640...
Page 194
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 195
35 LBL 0 36 LBL 4 Sous-programme de contour 4: Îlot triangulaire à droite 39 L X+65 Y+42 RL 37 L X+57 38 L X+65 Y+58 39 L X+73 Y+42 40 LBL 0 41 END PGM C21 MM HEIDENHAIN TNC 640...
Page 196
Exemple: Tracé de contour 0 BEGIN PGM C25 MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-40 Définition de la pièce brute 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 TOOL CALL 1 Z S2000 Appel de l'outil, diamètre 20 4 L Z+250 R0 FMAX Dégager l'outil 5 CYCL DEF 14.0 CONTOUR...
Page 198
8.1 Principes de base Résumé des cycles sur corps d'un cylindre Cycle Softkey Page 27 CORPS D'UN CYLINDRE Page 199 28 CORPS D'UN CYLINDRE Rainurage Page 202 29 CORPS D'UN CYLINDRE Fraisage Page 205 d'un ilot oblong Cycles d'usinage: corps d'un cylindre...
3 A la fin du contour, la TNC déplace l'outil à la distance d'approche et le replace au point de plongée 4 Les phases 1 à 3 sont répétées jusqu'à ce que le profondeur programmée Q1 soit atteinte 5 Pour terminer, l'outil retourne à la distance d'approche HEIDENHAIN TNC 640...
Attention lors de la programmation! La machine et la TNC doivent avoir été préparées par le constructeur de la machine pour l'interpolation sur corps d'un cylindre. Consultez le manuel de votre machine. Il faut toujours programmer les deux coordonnées du corps du cylindre dans la première séquence CN du sous- programme de contour.
Rayon du cylindre Q16: rayon du cylindre sur lequel doit être usiné le contour. Plage d'introduction 0 à 99999,9999 Unité de cotation? Degré =0 MM/INCH=1 Q17: programmer dans le sous-programme les coordonnées de l'axe rotatif en degré ou en mm (inch) HEIDENHAIN TNC 640...
8.3 CORPS D'UN CYLINDRE Rainurage (cycle 28, DIN/ISO: G128, option de logiciel 1) Mode opératoire du cycle Ce cycle vous permet d'appliquer le développé d'une rainure de guidage sur le corps d'un cylindre. Contrairement au cycle 27, la TNC met en place l'outil avec ce cycle de manière à ce que, avec correction de rayon active, les parois soient presque parallèles entre elles.
Vous pouvez également exécuter ce cycle avec le plan d’usinage incliné. La distance d'approche doit être supérieure au rayon de l'outil. Le temps d'usinage peut être plus long si le contour est composé de nombreux éléments de contour non tangentiels. HEIDENHAIN TNC 640...
Paramètres du cycle Exemple : Séquences CN Profondeur de fraisage Q1 (en incrémental): distance entre le corps du cylindre et le fond du 63 CYCL DEF 28 CORPS DU CYLINDRE contour. Plage d'introduction -99999,9999 à 99999,9999 Q1=-8 ;PROFONDEUR DE FRAISAGE Surépaisseur finition latérale Q3 (en Q3=+0 ;SURÉPAIS.
5 Les phases 2 à 4 sont répétées jusqu'à ce que la profondeur de fraisage Q1 soit atteinte 6 L'outil retourne ensuite à la hauteur de sécurité dans l'axe d'outil ou bien à la dernière position programmée avant le cycle HEIDENHAIN TNC 640...
Attention lors de la programmation! La machine et la TNC doivent avoir été préparées par le constructeur de la machine pour l'interpolation sur corps d'un cylindre. Consultez le manuel de votre machine. Il faut toujours programmer les deux coordonnées du corps du cylindre dans la première séquence CN du sous- programme de contour.
99999,9999 Unité de cotation? Degré =0 MM/INCH=1 Q17: programmer dans le sous-programme les coordonnées de l'axe rotatif en degré ou en mm (inch) Largeur oblong Q20: largeur de l'ilot oblong à réaliser. Plage d'introduction -99999,9999 à 99999,9999 HEIDENHAIN TNC 640...
8.5 Exemples de programmation Exemple: corps d'un cylindre avec le cycle 27 Remarque: Machine équipée d'une tête B et d'une table C Cylindre fixé au centre du plateau circulaire. Le point d'origine est situé au centre du plateau circulaire 0 BEGIN PGM C27 MM Appel de l'outil, diamètre 7 1 TOOL CALL 1 Z S2000 2 L Z+250 R0 FMAX...
Page 209
Données dans l’axe rotatif en mm (Q17=1) 14 L X+50 15 RND R7.5 16 L Y+60 17 RND R7.5 18 L IX-20 19 RND R7.5 20 L Y+20 21 RND R7.5 22 L X+50 23 LBL 0 24 END PGM C27 MM HEIDENHAIN TNC 640...
Page 210
Exemple: corps d'un cylindre avec le cycle 28 Remarque: Cylindre fixé au centre du plateau circulaire Machine équipée d'une tête B et d'une table C Le point d'origine est au centre du plateau circulaire Définition de la trajectoire du centre outil dans le sous-programme de contour 0 BEGIN PGM C28 MM 1 TOOL CALL 1 Z S2000...
Page 211
Sous-programme de contour, définition de la trajectoire du centre outil 13 L X+60 X+0 RL Données dans l’axe rotatif en mm (Q17=1) 14 L Y-35 15 L X+40 Y-52.5 16 L Y-70 17 LBL 0 18 END PGM C28 MM HEIDENHAIN TNC 640...
9.1 Cycles SL avec formule complexe de contour Principes de base Avec les cycles SL et la formule complexe de contour, vous pouvez composer des contours complexes constitués de contours partiels (poches ou îlots). Vous introduisez les différents contours partiels (données de géométrie) dans des programmes séparés.
Page 215
La TNC usine le contour en continu, en avalant ou en opposition Les données d'usinage telles que la profondeur de fraisage, les surépaisseurs et la distance d'approche sont à introduire dans le cycle 20 DONNEES DU CONTOUR. HEIDENHAIN TNC 640...
Sélectionner le programme avec les définitions de contour La fonction SEL CONTOUR permet de sélectionner un programme avec définitions de contour dans lequel la TNC prélève les descriptions de contour: Afficher la barre de softkeys avec les fonctions spéciales Sélectionner le menu des fonctions d'usinage de contours et de points Appuyer sur la softkey SEL CONTOUR Introduire le nom entier du programme contenant les...
Contours superposés Par principe, la TNC considère un contour programmé comme étant une poche. Grâce aux fonctions de formule de contour, vous pouvez convertir un contour en îlot Un nouveau contour peut être construit en superposant des poches et des îlots. De cette manière, vous pouvez agrandir la surface d'une poche par superposition d'une autre poche ou la réduire avec un îlot.
Surface „de soustraction“ La surface A doit être usinée sans la partie recouverte par B: Les surfaces A et B doivent être programmées sans correction de rayon dans des programmes séparés Dans la formule de contour, la surface B est soustraite de la surface A en utilisant la fonction sans Programme de définition de contour: 50 ...
Page 221
Définir les paramètres généraux pour l’usinage Q1=-20 ;PROFONDEUR DE FRAISAGE Q2=1 ;FACTEUR RECOUVREMENT Q3=+0.5 ;SURÉPAIS. LATÉRALE Q4=+0.5 ;SURÉP. DE PROFONDEUR Q5=+0 ;COORD. SURFACE PIÈCE Q6=2 ;DISTANCE D'APPROCHE Q7=+100 ;HAUTEUR DE SÉCURITÉ Q8=0.1 ;RAYON D'ARRONDI Q9=-1 ;SENS DE ROTATION HEIDENHAIN TNC 640...
Page 222
9 CYCL DEF 22 ÉVIDEMENT Définition du cycle d’é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 Q401=100 ;FACTEUR D'AVANCE Q404=0 ;STRATÉGIE SEMI-FINITION 10 CYCL CALL M3 Appel du cycle Evidement Appel d'outil, fraise de finition 11 TOOL CALL 2 Z S5000 Définition du cycle, Finition profondeur...
Page 223
5 END PGM TRIANGLE MM 0 BEGIN PGM CARRÉ MM Programme de description de contour: Carré à gauche 1 L X+27 Y+58 R0 2 L X+43 3 L Y+42 4 L X+27 5 L Y+58 6 END PGM CARRÉ MM HEIDENHAIN TNC 640...
9.2 Cycles SL avec formule simple de contour Principes de base Exemple : Schéma: usinage avec les cycles SL et Avec les cycles SL et la formule simple de contour, vous pouvez formule complexe de contour composer aisément des contours constitués de max. 9 contours partiels (poches ou îlots).
Les îlots sont au niveau de la surface de la pièce! Usinage du contour avec les cycles SL Le contour final défini est usiné avec les cycles SL 20 - 24 (voir „Résumé” à la page 172). HEIDENHAIN TNC 640...
Page 226
Cycles d'usinage: poche de contour avec formule de contour...
10.1 Principes de base Résumé La TNC dispose de trois cycles destinés à l’usinage de surfaces ayant les propriétés suivantes: planes rectangulaires planes inclinées inclinées quelconques gauches Cycle Softkey Page 230 LIGNE A LIGNE Page 229 pour surfaces planes rectangulaires 231 SURFACE REGLEE Page 231 pour surfaces pentues, inclinées ou...
En partant de la position courante, la TNC positionne d’abord l’outil dans le plan d’usinage, puis dans l’axe de broche au point de départ. Prépositionner l'outil de manière à éviter toute collision avec la pièce ou avec les éléments de serrage. HEIDENHAIN TNC 640...
Paramètres du cycle Point initial 1er axe Q225 (en absolu): coordonnée du point Min de la surface à usiner dans l'axe principal du plan d'usinage. Plage d'introduction -99999,9999 à 99999,9999 Point initial 2ème axe Q226 (en absolu): coordonnée du point Min de la surface à usiner dans l'axe secondaire du plan d'usinage.
7 L'usinage ligne à ligne est répété jusqu'à ce que la face entière programmée soit usinée 8 Pour terminer, la TNC positionne l'outil de la valeur du diamètre, au-dessus du point programmé le plus élevé dans l'axe de broche HEIDENHAIN TNC 640...
Sens de coupe Le point initial détermine la direction d'usinage. En effet, la TNC exécute toujours l'usinage du point au point 2. Toutes les passes sont répétées du point au point / 4. Vous pouvez programmer le point à chaque coin de la surface à usiner. Avec des fraises deux tailles, vous optimisez la qualité...
3ème point 2ème axe Q232 (en absolu): coordonnée du point dans l'axe secondaire du plan d'usinage. Plage d'introduction -99999,9999 à 99999,9999 3ème point 3ème axe Q233 (en absolu): coordonnée du point dans l'axe de broche. Plage d'introduction -99999,9999 à 99999,9999 HEIDENHAIN TNC 640...
Page 234
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.
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 exécute seulement la surépaisseur de finition avec l'avance de finition 9 Pour terminer, la TNC dégage l'outil avec FMAX au saut de bride HEIDENHAIN TNC 640...
Stratégie Q389=1 3 L'outil se déplace ensuite au point final avec l'avance de fraisage programmée. Le point final est situé à l'intérieur de la surface. La TNC le calcule en fonction de la programmation du point initial, de la longueur et du rayon d'outil 4 La TNC décale l'outil transversalement au point initial de la ligne suivante avec l'avance de positionnement;...
2ème côté Q219 (en incrémental): longueur de la surface à usiner dans l'axe secondaire du plan d'usinage. Le signe permet de définir la direction de la première passe transversale par rapport au point initial du 2ème axe. Plage d'introduction -99999,9999 à 99999,9999 HEIDENHAIN TNC 640...
Page 238
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 en fonction 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 239
Q369=0.5 ;SURÉP. DE PROFONDEUR l'outil et la pièce (élément de serrage) Plage Q370=1 ;RECOUVREMENT MAX. d'introduction 0 à 99999,9999 Q207=500 ;AVANCE FRAISAGE Q385=800 ;AVANCE DE FINITION Q253=2000 ;AVANCE PRÉ-POSIT. Q200= ;DISTANCE D'APPROCHE Q357=2 ;DIST. APPR. LATÉRALE Q204=2 ;SAUT DE BRIDE HEIDENHAIN TNC 640...
10.5 Exemples de programmation Exemple: usinage ligne à ligne 0 BEGIN PGM C230 MM 1 BLK FORM 0.1 Z X+0 Y+0 Z+0 Définition de la pièce brute 2 BLK FORM 0.2 X+100 Y+100 Z+40 3 TOOL CALL 1 Z S3500 Appel de l'outil 4 L Z+250 R0 FMAX Dégager l'outil...
Page 241
6 L X+-25 Y+0 R0 FMAX M3 Prépositionnement à proximité du point initial 7 CYCL CALL Appel du cycle 8 L Z+250 R0 FMAX M2 Dégager l'outil, fin du programme 9 END PGM C230 MM HEIDENHAIN TNC 640...
Page 242
Cycles d'usinage: usinage ligne à ligne...
Page 244
11.1 Principes de base Résumé Grâce aux conversions de coordonnées, la TNC peut usiner un contour déjà programmé à plusieurs endroits de la pièce en modifiant sa position et ses dimensions. La TNC dispose des cycles de conversion de coordonnées suivants: Cycle Softkey Page...
11.3 Décalage du POINT ZERO avec tableaux de points zéro (cycle 7, DIN/ISO: G53) Activation Vous utilisez les tableaux de points zéro, par exemple pour des opérations d'usinage répétitives à diverses positions de la pièce ou pour une utilisation fréquente du même décalage de point zéro. A l’intérieur d’un même programme, vous pouvez programmer les points zéro soit directement dans la définition du cycle, soit en les appelant dans un tableau de points zéro.
Les valeurs de coordonnées des tableaux de points zéro ne sont actives qu’en valeur absolue. Vous ne pouvez insérer de nouvelles lignes qu'en fin de tableau. Lorsque vous créez des tableaux de points zéro, les noms de fichiers doivent commencer par une lettre. HEIDENHAIN TNC 640...
Paramètres du cycle Exemple : Séquences CN Décalage: introduire le numéro du point zéro du tableau de points zéro ou un paramètre Q; si vous 77 CYCL DEF 7.0 POINT ZÉRO introduisez un paramètre Q, la TNC active le numéro du point zéro figurant dans ce paramètre.
Sélectionner le début du tableau Sélectionner la fin du tableau Feuilleter vers le haut Feuilleter vers le bas Ajouter une ligne (uniquement en fin de tableau) Effacer une ligne Recherche Curseur en début de ligne Curseur en fin de ligne HEIDENHAIN TNC 640...
Fonction Softkey Copier la valeur actuelle Insérer la valeur copiée Ajouter nombre de lignes possibles (points zéro) en fin de tableau Configurer le tableau de points zéro Si vous ne voulez pas définir de tableau de points zéro pour un axe donné, appuyez dans ce cas sur la touche DEL.
13 CYCL DEF 247 INIT. PT DE RÉF. être activé. Plage d’introduction 0 à 65535 Q339=4 ;NUMÉRO POINT DE RÉF. Affichages d'état Dans l'affichage d'état, (INFOS AFF. POS.), la TNC affiche le numéro Preset actif derrière le dialogue Pt réf. HEIDENHAIN TNC 640...
11.5 IMAGE MIROIR (cycle 8, DIN/ISO: G28) Activation Dans le plan d’usinage, la TNC peut exécuter une opération d’usinage inversée L'image miroir est active dès qu'elle a été définie dans le programme. Elle agit également en mode Positionnement avec introduction manuelle.
– excepté l'axe de broche et l'axe auxiliaire correspondant. Vous pouvez programmer jusqu'à 80 CYCL DEF 8.1 X Y Z trois axes. Plage d'introduction: max. 3 axes CN X, Y, Z, U, V, W, A, B, C HEIDENHAIN TNC 640...
11.6 ROTATION (cycle 10, DIN/ISO: G73) Activation Dans un programme, la TNC peut activer une rotation du 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.
11.7 FACTEUR ECHELLE (cycle 11, DIN/ISO: G72) Activation 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.
11.8 FACTEUR ECHELLE AXE (cycle 26) Activation Avec le cycle 26, vous pouvez définir des facteurs de réduction ou d'agrandissement pour chaque axe. Le FACTEUR ECHELLE est actif dès qu'il a été défini dans le programme. Il agit également en mode Positionnement avec introduction manuelle.
11.9 PLAN D'USINAGE (cycle 19, DIN/ISO: G80, option de logiciel 1) Activation 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éfinir la position du plan d'usinage en introduisant jusqu'à...
Distance d'approche? (en incrémental): la TNC positionne la tête pivotante de manière à ce que la position de l'outil, augmentée de la distance de sécurité, ne soit pas modifiée par rapport à la pièce. Plage d’introduction 0 à 99999,9999 HEIDENHAIN TNC 640...
Annulation Pour annuler les angles d'inclinaison, redéfinir le cycle PLAN D'USINAGE et introduire 0° pour tous les axes rotatifs. Puis, redéfinir le cycle PLAN D'USINAGE et valider la question de dialogue avec la touche NO ENT. La fonction est ainsi désactivée. Positionner les axes rotatifs Le constructeur de la machine définit si le cycle 19 doit positionner automatiquement les axes rotatifs ou bien si...
Page 263
13 CYCL DEF 19.1 A+0 B+45 C+0 F5000 DIST50 Définir aussi l'avance et la distance 14 L Z+80 R0 FMAX Activer la correction dans l’axe de broche 15 L X-8.5 Y-10 R0 FMAX Activer la correction dans le plan d’usinage HEIDENHAIN TNC 640...
Affichage de positions dans le système incliné Les positions affichées (NOM et EFF) ainsi que l'affichage du point zéro dans l'affichage d'état supplémentaire se réfèrent au système de coordonnées incliné lorsque le cycle 19 a été activé. Directement après la définition du cycle, la position affichée ne coïncide donc plus forcément avec les coordonnées de la dernière position programmée avant le cycle 19.
Page 265
2 Fixer la pièce 3 Initialisation du point d'origine Manuelle par effleurement Commandée avec un palpeur 3D de HEIDENHAIN (voir Manuel d'utilisation Cycles palpeurs, chap. 2) Automatique avec un palpeur 3D de HEIDENHAIN (voir. Manuel d'utilisation Cycles palpeurs, chap. 3) 4 Lancer le programme d'usinage en mode Exécution de...
11.10 Exemples de programmation Exemple: cycles de conversion de coordonnées Déroulement du programme Conversions de coordonnées dans le programme principal Usinage dans le sous-programme 0 BEGIN PGM CONVER MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-20 Définition de la pièce brute 2 BLK FORM 0.2 X+130 Y+130 Z+0 3 TOOL CALL 1 Z S4500 Appel de l'outil...
Page 267
27 L IX+20 28 L IX+10 IY-10 29 RND R5 30 L IX-10 IY-10 31 L IX-20 32 L IY+10 33 L X+0 Y+0 R0 F5000 34 L Z+20 R0 FMAX 35 LBL 0 36 END PGM CONVER MM HEIDENHAIN TNC 640...
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 HEIDENHAIN TNC 640...
12.3 APPEL DE PROGRAMME (cycle 12, DIN/ISO: G39) Fonction du cycle N'importe quel programme d'usinage, comme p. ex.des opérations de perçage ou des modules géométriques, peut être transformé en cycle d'usinage. Vous appelez ensuite ce programme comme un cycle. Attention lors de la programmation! Le programme appelé...
SELECTION et sélectionner le programme à 56 CYCL DEF 12.1 PGM TNC:\CLAIR35\FK1\50.H appeler 57 L X+20 Y+50 FMAX M99 Vous appelez le programme avec CYCL CALL (séquence séparée) ou M99 (séquentiel) ou M89 (est exécuté à chaque séquence de positionnement) HEIDENHAIN TNC 640...
12.4 ORIENTATION BROCHE (cycle 13, DIN/ISO: G36) Fonction du cycle La machine et la TNC doivent avoir été préparées par le constructeur de la machine. La TNC doit pouvoir piloter la broche principale d’une machine-outil et de l’orienter à une position angulaire donnée. L'orientation broche est nécessaire, p.
(tolérance) est définie par le constructeur de votre machine dans un paramètre-machine. Le cycle 32 permet de modifier la tolérance par défaut et de sélectionner diverses configurations de filtre, à condition toutefois que le constructeur de votre machine exploite ces possibilités de configuration. HEIDENHAIN TNC 640...
Influences lors de la définition géométrique dans le système de FAO Lors de la création externe du programme sur un système de FAO, le paramétrage de l'erreur cordale est déterminant. Avec l'erreur cordale, on définit l'écart max. autorisé d'un segment de droite par rapport à la surface de la pièce.
Si le filtre HSC est activé sur votre machine (poser éventuellement la question au constructeur de la machine), le cercle peut être encore plus grand. Lorsque le cycle 32 est actif, la TNC indique dans l'affichage d'état (onglet CYC) les paramètres du cycle 32 défini. HEIDENHAIN TNC 640...
13.1 Cycles de tournage (option de logiciel 50) Résumé Définition des cycles de tournage: La barre de softkeys affiche les différents groupes de cycles Sélectionner le groupe de cycles TOURNAGE Sélectionner le groupe de cycle, p. ex. multipasses longitudinal Sélectionner p. ex. TOURNAGE EPAULEMENT LONG.
Travailler avec les cycles Vous ne pouvez utiliser les cycles de tournage que dans le mode tournage FONCTION MODE TOURNAGE. Dans les cycles de tournage, la TNC tient compte de la géométrie (TO, RS, P-ANGLE, T-ANGLE) de la dent de l'outil de telle sorte que le contour soit respecté.
Le cycle 800 permet d'inverser le système de coordonnées de l'outil (INVERSER OUTIL Q498). Vous pouvez ainsi utiliser les outils aussi bien pour les usinages intérieurs qu'extérieurs. La TNC tourne alors la broche de 180° et inverse l'orientation de l'outil HEIDENHAIN TNC 640...
Effet Avec le cycle 800 CONFIGURATION TOURNAGE, la TNC aligne le système de coordonnées de la pièce et oriente l'outil en conséquence. Le cycle est actif dès sa définition jusqu'au prochain appel d'outil. L'outil doit avoir été étalonné, positionné et fixé correctement.
Si le cycle 800 a provoqué l'orientation d'un outil, celui-ci reste à cette position après l'annulation de la configuration Paramètres du cycle Le cycle 801 ne possède pas de paramètres. Terminer la saisie des données avec la touche END HEIDENHAIN TNC 640...
13.4 Principes de base des cycles multipasses Le prépositionnement de l'outil détermine la zone d'usinage du cycle et donc également le temps d'usinage. Le point de départ des cycles correspond à la position de l'outil au moment de l'appel du cycle. Pour calculer la zone à...
4 La TNC repositionne l'outil en rapide au début de l'usinage. 5 La TNC répète ce processus (1 à 4) jusqu'à ce que le contour soit terminé. 6 La TNC repositionne l'outil en rapide au point de départ du cycle. HEIDENHAIN TNC 640...
Mode opératoire du cycle de finition 1 La TNC déplace l'outil à la distance d'approche Q460 de la coordonnée Z. Le déplacement a lieu en rapide. 2 La TNC exécute un mouvement de plongée paraxial en rapide. 3 La TNC exécute la finition du contour de la pièce avec l'avance définie Q505.
13.6 EPAULEMENT LONG. ETENDU (cycle 812) Description Ce cycle permet de réaliser l'usinage longitudinal d'un épaulement. Fonctions étendues: Vous pouvez ajouter un chanfrein ou un arrondi au début et la fin du contour Dans le cycle, vous pouvez définir un angle de la face transversale et de la surface périphérique Vous pouvez ajouter un rayon dans le coin du contour Vous pouvez utiliser ce cycle au choix pour l'ébauche, la finition ou...
à une position de sécurité avec correction de rayon R0. Lors de l'appel du cycle, la position de l'outil (point de départ du cycle) influence la zone à usiner. Tenez compte également des principes de bases des cycles multipasses (voir page 286). HEIDENHAIN TNC 640...
Paramètres du cycle Opérations d'usinage Q215: Définir les opérations d'usinage: 0: Ebauche et finition 1: Ebauche seulement 2: Finition seulement sur cote finale 3: Finition seulement sur surépaisseur Distance d'approche Q460 (en incrémental): distance pour mouvement de retrait et prépositionnement Diamètre début de contour Q491: coordonnée X du point de départ du contour (cote au diamètre) Début de contour Z Q492: coordonnée Z du point de...
Page 293
Q483=+0.4 ;SUREPAISSEUR DIAMETRE finition. Avec M136, la TNC interprète l'avance en millimètre par tour, sans M136 en millimètre par Q484=+0.2 ;SUREPAISSEUR Z minute. Q505=+0.2 ;AVANCE DE FINITION 12 L X+75 Y+0 Z+2 FMAX M303 13 CYCL CALL HEIDENHAIN TNC 640...
13.7 TOURNAGE LONG. PLONGEE (cycle 813) Description Ce cycle permet de réaliser l'usinage longitudinal d'un épaulement (dégagement) avec élément de plongée. Vous pouvez utiliser ce cycle au choix pour l'ébauche, la finition ou l'usinage intégral. L'ébauche multipasses est exécuté en usinage paraxial.
élément du contour ne soit endommagé. Si un usinage intégral n'est pas possible avec l'outil courant, la TNC le signale avec un message. Tenez compte également des principes de bases des cycles multipasses (voir page 286). HEIDENHAIN TNC 640...
Paramètres du cycle Opérations d'usinage Q215: Définir les opérations d'usinage: 0: Ebauche et finition 1: Ebauche seulement 2: Finition seulement sur cote finale 3: Finition seulement sur surépaisseur Distance d'approche Q460 (en incrémental): distance pour mouvement de retrait et prépositionnement Diamètre début de contour Q491: coordonnée X du point de départ du contour pour la plongée (cote au diamètre)
Page 297
M136 en millimètre par Q495=+70 ;ANGLE DU FLANC minute. Q463=+3 ;PROF. COUPE. MAX Q478=+0.3 ;AVANCE EBAUCHE Q483=+0.4 ;SUREPAISSEUR DIAMETRE Q484=+0.2 ;SUREPAISSEUR Z Q505=+0.2 ;AVANCE DE FINITION 12 L X+75 Y+0 Z+2 FMAX M303 13 CYCL CALL HEIDENHAIN TNC 640...
13.8 TOURNAGE LONG. ETEND. PLONGEE (cycle 814) Description Ce cycle permet de réaliser l'usinage longitudinal d'un épaulement (dégagement) avec élément de plongée. Fonctions étendues: Vous pouvez ajouter un chanfrein ou un arrondi au début et la fin du contour Dans le cycle, vous pouvez définir un angle de la face transversale et un rayon au coin du contour Vous pouvez utiliser ce cycle au choix pour l'ébauche, la finition ou l'usinage intégral.
élément du contour ne soit endommagé. Si un usinage intégral n'est pas possible avec l'outil courant, la TNC le signale avec un message. Tenez compte également des principes de bases des cycles multipasses (voir page 286). HEIDENHAIN TNC 640...
Paramètres du cycle Opérations d'usinage Q215: Définir les opérations d'usinage: 0: Ebauche et finition 1: Ebauche seulement 2: Finition seulement sur cote finale 3: Finition seulement sur surépaisseur Distance d'approche Q460 (en incrémental): distance pour mouvement de retrait et prépositionnement Diamètre début de contour Q491: coordonnée X du point de départ du contour pour la plongée (cote au diamètre)
Page 301
;ANGLE DE FLANC Q503=+1 ;TYPE ELEMENT FINAL Q504=+0.5 ;TAILLE ELEMENT FINAL Q463=+3 ;PROF. COUPE. MAX. Q478=+0.3 ;AVANCE EBAUCHE Q483=+0.4 ;SUREPAISSEUR DIAMETRE Q484=+0.2 ;SUREPAISSEUR Z Q505=+0.2 ;AVANCE DE FINITION 12 L X+75 Y+0 Z+2 FMAX M303 13 CYCL CALL HEIDENHAIN TNC 640...
13.9 TOURNAGE CONTOUR LONGITUDINAL (cycle 810) Description Ce cycle permet d'usiner dans le sens longitudinal un profil quelconque. Le contour est défini dans un sous-programme. Vous pouvez utiliser ce cycle au choix pour l'ébauche, la finition ou l'usinage intégral. L'ébauche multipasses est exécuté en usinage paraxial.
Le mouvement d'approche et de sortie peuvent ignorer les limites d'usinage. La limitation de coupe est fonction de la position de l'outil avant l'appel du cycle. La TNC 640 enlève la matière du côté de la limitation de coupe où se trouve l'outil avant l'appel du cycle.
Paramètres du cycle Opérations d'usinage Q215: Définir les opérations d'usinage: 0: Ebauche et finition 1: Ebauche seulement 2: Finition seulement sur cote finale 3: Finition seulement sur surépaisseur Distance d'approche Q460 (en incrémental): distance pour mouvement de retrait et prépositionnement Inverser contour Q499: définir le sens d'usinage du contour: 0: Le contour est usiné...
Page 305
16 L X+60 Z+0 17 L Z-10 18 RND R5 19 L X+40 Z-35 20 RND R5 21 L X+50 Z-40 22 L Z-55 23 CC X+60 Z-55 24 C X+60 Z-60 25 L X+100 26 LBL 0 HEIDENHAIN TNC 640...
13.10 TOURNAGE PARALLELE AU CONTOUR (cycle 815) Description Ce cycle permet d'usiner une pièce dont le contour de tournage est quelconque. Le contour est défini dans un sous-programme. Vous pouvez utiliser ce cycle au choix pour l'ébauche, la finition ou l'usinage intégral.
TNC le signale avec un message. Vous devez programmer le Cycle 14 CONTOUR avant l'appel de cycle afin de définir les numéros de sous-programmes. Tenez compte également des principes de bases des cycles multipasses (voir page 286). HEIDENHAIN TNC 640...
Paramètres du cycle Opérations d'usinage Q215: Définir les opérations d'usinage: 0: Ebauche et finition 1: Ebauche seulement 2: Finition seulement sur cote finale 3: Finition seulement sur surépaisseur Distance d'approche Q460 (en incrémental): distance pour mouvement de retrait et prépositionnement Surépaisseur du brut Q485: surépaisseur parallèle au contour défini Types de lignes de coupe Q486: définir le type de...
Page 309
16 L X+60 Z+0 17 L Z-10 18 RND R5 19 L X+40 Z-35 20 RND R5 21 L X+50 Z-40 22 L Z-55 23 CC X+60 Z-55 24 C X+60 Z-60 25 L X+100 26 LBL 0 HEIDENHAIN TNC 640...
13.11 EPAULEMENT TRANSVERSAL (cycle 821) Description Ce cycle permet de réaliser l'usinage transversal d'un épaulement. Vous pouvez utiliser ce cycle au choix pour l'ébauche, la finition ou l'usinage intégral. L'ébauche multipasses est exécuté en usinage paraxial. Vous pouvez utiliser le cycle pour un usinage intérieur et extérieur. Lorsque l'outil se trouve en dehors du contour à...
à la position de départ avec correction de rayon La position de l'outil lors de l'appel du cycle définit la zone à usiner (point de départ du cycle). Tenez compte également des principes de bases des cycles multipasses (voir page 286). HEIDENHAIN TNC 640...
Paramètres du cycle Opérations d'usinage Q215: Définir les opérations d'usinage: 0: Ebauche et finition 1: Ebauche seulement 2: Finition seulement sur cote finale 3: Finition seulement sur surépaisseur Distance d'approche Q460 (en incrémental): distance pour mouvement de retrait et prépositionnement Diamètre fin de contour Q493: coordonnée X du point final du contour (cote au diamètre) Fin de contour Z Q494: coordonnée Z du point final...
4 La TNC repositionne l'outil en rapide au début de l'usinage. 5 La TNC répète ce processus (1 à 4) jusqu'à ce que le contour soit terminé. 6 La TNC repositionne l'outil en rapide au point de départ du cycle. HEIDENHAIN TNC 640...
Mode opératoire du cycle de finition 1 La TNC exécute une plongée en paraxial en rapide. 2 La TNC exécute la finition du contour de la pièce (du point de départ au point final) avec l'avance définie Q505. 3 La TNC dégage l'outil de la distance d'approche avec l'avance définie.
Taille de l'élément final Q504: dimension de l'élément final (section de chanfrein) Profondeur de coupe max. Q463: passe maximale dans le sens axial. La plongée est uniformément répartie pour éviter des passes en dessous du copeau minimum. HEIDENHAIN TNC 640...
Page 316
Exemple : Séquences CN Avance d'ébauche Q478: vitesse d'avance lors de l'ébauche. Avec M136, la TNC interprète l'avance en 11 CYCL DEF 822 EPAULEMENT TRANSVERSAL millimètre par tour, sans M136 en millimètre par ETENDU minute. Q215=+0 ;OPERATIONS D'USINAGE Surépaisseur diamètre Q483: surépaisseur diamètre sur le contour défini Q460=+2 ;DISTANCE D'APPROCHE...
4 La TNC repositionne l'outil en rapide au début de l'usinage. 5 La TNC répète ce processus (1 à 4) jusqu'à ce que le contour soit terminé. 6 La TNC repositionne l'outil en rapide au point de départ du cycle. HEIDENHAIN TNC 640...
Mode opératoire du cycle de finition Lors de l'appel du cycle, la TNC utilise la position de l'outil comme point de départ du cycle. Si la coordonnée Z du point de départ est inférieure au point de départ du contour, la TNC positionne l'outil à la distance d'approche de la coordonnée Z, et démarre le cycle à...
La plongée est uniformément répartie pour éviter des passes en dessous du copeau minimum. Avance d'ébauche Q478: vitesse d'avance lors de l'ébauche. Avec M136, la TNC interprète l'avance en millimètre par tour, sans M136 en millimètre par minute. HEIDENHAIN TNC 640...
Page 320
Exemple : Séquences CN Surépaisseur diamètre Q483: surépaisseur diamètre sur le contour défini 11 CYCL DEF 823 TOURNAGE TRANSV. PLONGEE Surépaisseur Z Q484: surépaisseur sur le contour Q215=+0 ;OPERATIONS D'USINAGE défini, dans le sens axial Q460=+2 ;DISTANCE D'APPROCHE Avance de finition Q505: vitesse d'avance lors de la finition.
4 La TNC repositionne l'outil en rapide au début de l'usinage. 5 La TNC répète ce processus (1 à 4) jusqu'à ce que le contour soit terminé. 6 La TNC repositionne l'outil en rapide au point de départ du cycle. HEIDENHAIN TNC 640...
Mode opératoire du cycle de finition Lors de l'appel du cycle, la TNC utilise la position de l'outil comme point de départ du cycle. Si la coordonnée Z du point de départ est inférieure au point de départ du contour, la TNC positionne l'outil à la distance d'approche de la coordonnée Z, et démarre le cycle à...
Taille de l'élément final Q504: dimension de l'élément final (section de chanfrein) Profondeur de coupe max. Q463: passe maximale dans le sens axial. La plongée est uniformément répartie pour éviter des passes en dessous du copeau minimum. HEIDENHAIN TNC 640...
Page 324
Exemple : Séquences CN Avance d'ébauche Q478: vitesse d'avance lors de l'ébauche. Avec M136, la TNC interprète l'avance en 11 CYCL DEF 824 TOURNAGE TRANSV. ETEND. millimètre par tour, sans M136 en millimètre par PLONGEE minute. Q215=+0 ;OPERATIONS D'USINAGE Surépaisseur diamètre Q483: surépaisseur diamètre sur le contour défini Q460=+2 ;DISTANCE D'APPROCHE...
4 La TNC repositionne l'outil en rapide au début de l'usinage. 5 La TNC répète ce processus (1 à 4) jusqu'à ce que le contour soit terminé. 6 La TNC repositionne l'outil en rapide au point de départ du cycle. HEIDENHAIN TNC 640...
Le mouvement d'approche et de sortie peuvent ignorer les limites d'usinage. La limitation de coupe est fonction de la position de l'outil avant l'appel du cycle. La TNC 640 enlève la matière du côté de la limitation de coupe où se trouve l'outil avant l'appel du cycle.
Avec M136, la TNC interprète l'avance en millimètre par tour, sans M136 en millimètre par minute. Surépaisseur diamètre Q483: surépaisseur diamètre sur le contour défini Surépaisseur Z Q484: surépaisseur sur le contour défini, dans le sens axial HEIDENHAIN TNC 640...
Page 328
Exemple : Séquences CN Avance de finition Q505: vitesse d'avance lors de la finition. Avec M136, la TNC interprète l'avance en CYCL DEF 14.0 CONTOUR millimètre par tour, sans M136 en millimètre par minute. CYCL DEF 14.1 LABEL CONTOUR2 Plongée Q487: autoriser l'usinage d'éléments 11 CYCL DEF 820 TOURNAGE CONTOUR plongeants: TRANSVERSAL...
4 La TNC repositionne l'outil en rapide au début de l'usinage. 4 La TNC répète ce processus (1 à 3) jusqu'à ce que la largeur de la gorge soit atteinte. 5 La TNC repositionne l'outil en rapide au point de départ du cycle. HEIDENHAIN TNC 640...
Mode opératoire du cycle de finition 1 La TNC repositionne l'outil en rapide sur le premier flanc de la gorge. 2 La TNC exécute la finition du flanc de la gorge avec l'avance définie Q505. 3 La TNC exécute la finition de la moitié de la gorge avec l'avance définie.
13.17 GORGE RADIALE ETENDU (cycle 862) Description Ce cycle permet d'usiner une gorge dans le sens radial. Fonctions étendues: Vous pouvez ajouter un chanfrein ou un arrondi au début et la fin du contour Dans le cycle, vous pouvez définir un angle sur les flancs latéraux de la gorge Vous pouvez ajouter des rayons dans les angles du contour Vous pouvez utiliser ce cycle au choix pour l'ébauche, la finition ou...
Programmer la séquence de positionnement avant l'appel du cycle à la position de départ avec correction de rayon La position de l'outil lors de l'appel du cycle définit la zone à usiner (point de départ du cycle). HEIDENHAIN TNC 640...
Paramètres du cycle Opérations d'usinage Q215: Définir les opérations d'usinage: 0: Ebauche et finition 1: Ebauche seulement 2: Finition seulement sur cote finale 3: Finition seulement sur surépaisseur Distance d'approche Q460: réservé, sans fonction actuellement Diamètre début de contour Q491: coordonnée X du point de départ du contour (cote au diamètre) Début du contour Z Q492: coordonnée Z du point départ du contour...
Page 335
Q500=+1.5 ;RAYON COIN DU CONTOUR Q496=+5 ;ANGLE DU DEUXIEME FLANC Q503=+1 ;TYPE ELEMENT FINAL Q504=+0.5 ;TAILLE ELEMENT FINAL Q478=+0.3 ;AVANCE EBAUCHE Q483=+0.4 ;SUREPAISSEUR DIAMETRE Q484=+0.2 ;SUREPAISSEUR Z Q505=+0.2 ;AVANCE DE FINITION 12 L X+75 Y+0 Z+2 FMAX M303 13 CYCL CALL HEIDENHAIN TNC 640...
13.18 GORGE CONTOUR LONGITUDINAL (cycle 860) Description Ce cycle permet d'usiner une gorge de forme quelconque dans le sens radial. Vous pouvez utiliser ce cycle au choix pour l'ébauche, la finition ou l'usinage intégral. L'ébauche multipasses est exécuté en usinage paraxial.
Le mouvement d'approche et de sortie peuvent ignorer les limites d'usinage. La limitation de coupe est fonction de la position de l'outil avant l'appel du cycle. La TNC 640 enlève la matière du côté de la limitation de coupe où se trouve l'outil avant l'appel du cycle.
Paramètres du cycle Opérations d'usinage Q215: Définir les opérations d'usinage: 0: Ebauche et finition 1: Ebauche seulement 2: Finition seulement sur cote finale 3: Finition seulement sur surépaisseur Distance d'approche Q460: réservé, sans fonction actuellement Avance d'ébauche Q478: vitesse d'avance lors de l'ébauche.
Page 339
;VALEUR LIMITE Z 12 L X+75 Y+0 Z+2 FMAX M303 13 CYCL CALL 14 M30 15 LBL 2 16 L X+60 Z-20 17 L X+45 18 RND R2 19 L X+40 Z-25 20 L Z+0 21 LBL 0 HEIDENHAIN TNC 640...
13.19 GORGE AXIALE (cycle 871) Description Ce cycle permet d'usiner une gorge rectangulaire dans le sens axial (plongée transversale). Vous pouvez utiliser ce cycle au choix pour l'ébauche, la finition ou l'usinage intégral. L'ébauche multipasses est exécuté en usinage paraxial. Mode opératoire du cycle d'ébauche Lors de l'appel du cycle, la TNC utilise la position de l'outil comme point de départ du cycle.
Programmer la séquence de positionnement avant l'appel du cycle à la position de départ avec correction de rayon R0. La position de l'outil lors de l'appel du cycle définit la zone à usiner (point de départ du cycle). HEIDENHAIN TNC 640...
Paramètres du cycle Opérations d'usinage Q215: Définir les opérations d'usinage: 0: Ebauche et finition 1: Ebauche seulement 2: Finition seulement sur cote finale 3: Finition seulement sur surépaisseur Distance d'approche Q460: réservé, sans fonction actuellement Diamètre fin de contour Q493: coordonnée X du point final du contour (cote au diamètre) Fin de contour Z Q494: coordonnée Z du point final du contour...
4 La TNC repositionne l'outil en rapide au début de l'usinage. 4 La TNC répète ce processus (1 à 3) jusqu'à ce que la largeur de la gorge soit atteinte. 5 La TNC repositionne l'outil en rapide au point de départ du cycle. HEIDENHAIN TNC 640...
Mode opératoire du cycle de finition Lors de l'appel du cycle, la TNC utilise la position de l'outil comme point de départ du cycle. Si la coordonnée Z du point de départ est inférieure à Q492 DÉPART DU CONTOUR Z, la TNC positionne l'outil en Z à...
2: élément est un rayon Taille de l'élément final Q504: dimension de l'élément final (section de chanfrein) Avance d'ébauche Q478: vitesse d'avance lors de l'ébauche. Avec M136, la TNC interprète l'avance en millimètre par tour, sans M136 en millimètre par minute. HEIDENHAIN TNC 640...
Page 346
Exemple : Séquences CN Surépaisseur diamètre Q483: surépaisseur diamètre sur le contour défini 11 CYCL DEF 871 GORGE AXIALE ETENDUE Surépaisseur Z Q484: surépaisseur sur le contour Q215=+0 ;OPERATIONS D'USINAGE défini, dans le sens axial Q460=+2 ;DISTANCE D'APPROCHE Avance de finition Q505: vitesse d'avance lors de la finition.
4 La TNC repositionne l'outil en rapide au début de l'usinage. 5 La TNC répète ce processus (2 à 4) jusqu'à ce que la forme de la gorge soit réalisée. 6 La TNC repositionne l'outil en rapide au point de départ du cycle. HEIDENHAIN TNC 640...
Le mouvement d'approche et de sortie peuvent ignorer les limites d'usinage. La limitation de coupe est fonction de la position de l'outil avant l'appel du cycle. La TNC 640 enlève la matière du côté de la limitation de coupe où se trouve l'outil avant l'appel du cycle.
Avec M136, la TNC interprète l'avance en millimètre par tour, sans M136 en millimètre par minute. Surépaisseur diamètre Q483: surépaisseur diamètre sur le contour défini Surépaisseur Z Q484: surépaisseur sur le contour défini, dans le sens axial HEIDENHAIN TNC 640...
Page 350
Exemple : Séquences CN Avance de finition Q505: vitesse d'avance lors de la finition. Avec M136, la TNC interprète l'avance en CYCL DEF 14.0 CONTOUR millimètre par tour, sans M136 en millimètre par minute. CYCL DEF 14.1 LABEL CONTOUR2 Limites d'usinage Q479: activer limites d'usinage: 11 CYCL DEF 870 GORGE CONTOUR TRANSVERSAL 0: aucune limite d'usinage active Q215=+0...
7 La TNC exécute le nombre de passes à vide défini dans Q476. 8 La TNC répète ce processus (2 à 7) en fonction du nombre de filets Q475. 9 La TNC repositionne l'outil en rapide au point de départ du cycle. HEIDENHAIN TNC 640...
Attention lors de la programmation! Programmer la séquence de positionnement avant l'appel du cycle à la position de départ avec correction de rayon R0. La TNC utilise la distance d'approche Q460 comme course d'engagement. La course d'engagement doit être suffisamment grande pour que les axes puissent atteindre la vitesse nécessaire.
Profondeur de coupe max. Q453: passe maximale dans le sens radial par rapport au rayon. Angle de passe Q467: angle avec lequel a lieu la prise de passeQ453 . La référence angulaire est la perpendiculaire à l'axe de rotation. HEIDENHAIN TNC 640...
Page 354
Exemple : Séquences CN Type de passe Q468: définir le type de passe: 0: section de copeau constant (la passe diminue avec 11 CYCL DEF 831 FILETAGE LONGITUDINAL la profondeur) 1: profondeur de passe constante Q471=+0 ;POSITION FILETAGE Angle initial Q470: angle de la broche, avec lequel Q460=+5 ;DISTANCE D'APPROCHE l'usinage du filet doit commencer.
7 La TNC exécute le nombre de passes à vide défini dans Q476. 8 La TNC répète ce processus (2 à 7) en fonction du nombre de filets Q475. 9 La TNC repositionne l'outil en rapide au point de départ du cycle. HEIDENHAIN TNC 640...
Page 356
Attention lors de la programmation! Programmer la séquence de positionnement avant l'appel du cycle à la position de départ avec correction de rayon R0. La course d'engagement(Q465) doit être suffisamment grande pour que les axes puissent être accélérés à la vitesse nécessaire.
Départ du contour Z Q492: coordonnée Z du point départ Diamètre fin de contour Q493: coordonnée X du point final du contour (cote au diamètre) Fin de contour Z Q494: coordonnée Z du point final du contour HEIDENHAIN TNC 640...
Page 358
Exemple : Séquences CN Angle du cône Q469: Angle du cône Sortie de filetage Q474: course, à partir de la fin du 11 CYCL DEF 832 FILETAGE ÉTENDU filetage, sur laquelle le diamètre d'usinage actuel croît Q471=+0 ;POSITION FILETAGE jusqu'au diamètre de filetage Q460. Q461=+0 ;ORIENTATION FILET Course d'engagement Q465: course dans la direction...
7 La TNC exécute le nombre de passes à vide défini dans Q476. 8 La TNC répète ce processus (2 à 7) en fonction du nombre de filets Q475. 9 La TNC repositionne l'outil en rapide au point de départ du cycle. HEIDENHAIN TNC 640...
Attention lors de la programmation! Programmer la séquence de positionnement avant l'appel du cycle à la position de départ avec correction de rayon R0. La course d'engagement(Q465) doit être suffisamment grande pour que les axes puissent être accélérés à la vitesse nécessaire.
Profondeur de coupe max. Q453: passe maximale perpendiculaire au pas du filet Angle de passe Q467: angle avec lequel a lieu la prise de passeQ453 . La référence angulaire est la parallèle au pas du filetage. HEIDENHAIN TNC 640...
Page 362
Exemple : Séquences CN Type de passe Q468: définir le type de passe: 0: section de copeau constant (la passe diminue avec CYCL DEF 14.0 CONTOUR la profondeur) 1: profondeur de passe constante CYCL DEF 14.1 LABEL CONTOUR2 Angle initial Q470: angle de la broche, avec lequel 11 CYCL DEF 830 FILETAGE PARALLELE AU l'usinage du filet doit commencer.
Aborder le point initial dans le plan 10 L Z+2 R0 FMAX M304 Distance d'approche, marche broche de tournage 11 CYCL DEF 812 EPAULEMENT LONG. ETENDU Définition du cycle Epaulement longitudinal Q215=+0 ;OPERATIONS D'USINAGE Q460=+2 ;DISTANCE D'APPROCHE HEIDENHAIN TNC 640...
Page 364
Q491=+160 ;DIAMETRE DEBUT DE CONTOUR Q492=+0 ;DEBUT DE CONTOUR Z Q493=+150 ;DIAMETRE FIN DE CONTOUR Q494=-40 ;FIN DE CONTOUR Z Q495=+0 ;ANGLE DE FLANC Q501=+1 ;TYPE ELEMENT DEPART Q502=+2 ;TAILLE ELEMENT DEPART Q500=+1 ;RAYON COIN DU CONTOUR Q496=+0 ;ANGLE DE FLANC Q503=+1 ;TYPE ELEMENT FINAL Q504=+2...
Page 365
Appel du cycle 22 M305 Arrêt broche de tournage 23 M137 Avance en mm par minute Dégager l'outil 24 M140 MB MAX Activer mode fraisage 25 FONCTION MODE FRAISAGE Fin du programme 26 M30 27 END PGM EPAULEMENT MM HEIDENHAIN TNC 640...
14.1 Généralités sur les cycles palpeurs HEIDENHAIN ne garantit le fonctionnement correct des cycles de palpage qu'avec les palpeurs HEIDENHAIN. La TNC doit avoir été préparée par le constructeur de la machine pour l'utilisation des palpeurs 3D. Consultez le manuel de votre machine.
Q260 correspond toujours à la distance de sécurité, Q261 à la hauteur de mesure, etc. Pour simplifier la programmation, la TNC affiche un écran d'aide pendant la définition du cycle. L'écran d'aide affiche le paramètre que vous devez introduire (voir fig. de droite). HEIDENHAIN TNC 640...
Page 370
Définition du cycle palpeur en mode Mémorisation/édition Exemple : Séquences CN Le menu de softkeys affiche – par groupes – toutes les fonctions de palpage disponibles 5 TCH PROBE 410 PT REF. INT. RECTAN Sélectionner le groupe de cycles de palpage, p. ex. Q321=+50 ;CENTRE 1ER AXE Initialiser le point de référence Les cycles destinés à...
De cette manière, la tige de palpage est toujours déviée dans la même direction. Si vous modifiez TRACK = ON, vous devez alors réétalonner le palpeur. HEIDENHAIN TNC 640...
Palpeur à commutation, avance de palpage: F dans le tableau palpeurs Dans F, vous définissez l'avance avec laquelle la TNC doit palper la pièce. Palpeur à commutation, avance pour déplacements de positionnement: FMAX Dans FMAX, vous définissez l'avance avec laquelle la TNC doit prépositionner le palpeur ou le positionner entre des points de mesure.
Si la coordonnée actuelle du pôle sud de la tige de palpage est supérieure à celle de la hauteur de sécurité, la TNC positionne le palpeur d'abord au premier point de palpage dans le plan d'usinage, puis directement à la hauteur de mesure dans l'axe du palpeur. HEIDENHAIN TNC 640...
14.3 Tableau des palpeurs Généralités Le tableau des palpeurs contient diverses données qui définissent le mode opératoire du palpeur lors du palpage. Si vous utilisez plusieurs palpeurs sur votre machine, vous pouvez enregistrer des données séparément pour chaque palpeur. Editer les tableaux des palpeurs Pour éditer le tableau des palpeurs, procédez de la manière suivante: Sélectionner le mode Manuel Sélectionner les fonctions de palpage: appuyer sur la...
TNC, avant chaque opération de palpage, d'orienter un palpeur Non=NOENT infrarouge dans le sens programmé du palpage. De cette manière, la tige de palpage est toujours déviée dans la même direction: ON: exécuter une orientation broche OFF: ne pas exécuter d'orientation broche HEIDENHAIN TNC 640...
Cycles palpeurs: déter- miner automatiquement le désalignement de la pièce...
Page 378
IMAGE MIROIR, cycle 11 FACTEUR ECHELLE et cycle 26 FACTEUR ECHELLE AXE ne doivent pas être actifs. HEIDENHAIN ne garantit le fonctionnement correct des cycles de palpage qu'avec les palpeurs HEIDENHAIN. La TNC doit avoir été préparée par le constructeur de la machine pour l'utilisation des palpeurs 3D.
être corrigé de la valeur d'un angle connu α (voir fig. de droite). Ceci vous permet de mesurer la rotation de base de n'importe quelle droite de la pièce et d'établir la relation avec la direction 0° 2. HEIDENHAIN TNC 640...
15.2 ROTATION DE BASE (cycle 400, DIN/ISO: G400) Mode opératoire du cycle En mesurant deux points qui doivent être situés sur une droite, le cycle palpeur 400 détermine le désalignement d'une pièce. Avec la fonction Rotation de base, la TNC compense la valeur mesurée. 1 La TNC positionne le palpeur en avance rapide (valeur de la colonne FMAX) selon la logique de positionnement (voir „Exécuter les cycles palpeurs”...
Q320 est additionné à SET_UP (tableau palpeurs). Plage d’introduction 0 à 99999,9999 Hauteur de sécurité Q260 (en absolu): coordonnée dans l'axe du palpeur excluant toute collision entre le palpeur et la pièce (éléments de serrage). Plage d'introduction -99999,9999 à 99999,9999 HEIDENHAIN TNC 640...
Page 382
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 Présélection angle de rotation Q307 (en absolu): Q264=+3,5 ;1ER POINT 2EME AXE...
Si vous souhaitez compenser le désalignement 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 HEIDENHAIN TNC 640...
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 385
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 HEIDENHAIN TNC 640...
15.4 ROTATION DE BASE à partir de deux tenons (cycle 402, DIN/ISO: G402) Mode opératoire du cycle Le cycle palpeur 402 détermine les centres de deux tenons. La TNC calcule ensuite l'angle formé par l'axe principal du plan d'usinage avec la droite reliant les centres des tenons.
Q320 est additionné à SET_UP (tableau palpeurs). Plage d'introduction 0 à 99999,9999 Hauteur de sécurité Q260 (en absolu): coordonnée dans l'axe du palpeur excluant toute collision entre le palpeur et la pièce (éléments de serrage). Plage d'introduction -99999,9999 à 99999,9999 HEIDENHAIN TNC 640...
Page 388
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 AVEC 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 Présélection angle de rotation Q307 (en absolu): Q269=+12 ;1ER CENTRE 2EME AXE...
Il peut en résulter des mouvements de compensation décalés de 180°. Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe du palpeur. La TNC mémorise également l'angle déterminé dans le paramètre Q150. HEIDENHAIN TNC 640...
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 391
(système REF) Angle de réf. ? (0=axe principal) Q380: angle avec lequel la TNC doit aligner la droite mesurée par palpage. N'agit que si l'axe rotatif sélectionné est C (Q312 = 6). Plage d'introduction -360,000 à 360,000 HEIDENHAIN TNC 640...
15.6 INITIALISER LA ROTATION DE BASE (cycle 404, DIN/ISO: G404) Mode opératoire du cycle Exemple : Séquences CN Pendant l'exécution du programme, vous pouvez initialiser automatiquement n'importe quelle rotation de base à l'aide du cycle 5 TCH PROBE 404 INIT. ROTAT. DE BASE palpeur 404.
– aussi bien avec axe vertical ou horizontal du palpeur – dans le sens positif de l'axe Y ou à la position nominale du centre du trou. La valeur angulaire mesurée est également disponible dans le paramètre Q150 HEIDENHAIN TNC 640...
Attention lors de la programmation! Attention, risque de collision! Pour éviter toute collision entre le palpeur et la pièce, introduisez le diamètre nominal de la poche (trou) de manière à ce qu'il soit plutôt plus petit. Si les dimensions de la poche et la distance d'approche ne permettent pas d'effectuer un prépositionnement à...
(- = sens horaire) pour le déplacement du palpeur au point de mesure suivant. Si vous souhaitez mesurer des secteurs circulaires, programmez un incrément angulaire inférieur à 90°. Plage d'introduction -120,000 à 120,000 HEIDENHAIN TNC 640...
Page 396
Hauteur mesure dans axe palpage Q261 (en absolu): coordonnée du centre de la bille (=point de contact) dans l'axe du palpeur prévu pour la mesure. Plage d'introduction -99999,9999 à 99999,9999 Distance d'approche Q320 (en incrémental): distance supplémentaire entre le point de mesure et la bille du palpeur.
Page 397
Angle de la droite de référence Q402=1 ;COMPENSATION Compenser le désalignement par rotation du plateau circulaire Q337=1 ;INITIAL. À ZÉRO Après l'alignement, initialiser l'affichage à zéro 3 CALL PGM 35K47 Appeler le programme d'usinage 4 END PGM CYC401 MM HEIDENHAIN TNC 640...
Page 398
Cycles palpeurs: déterminer automatiquement le désalignement de la pièce...
Cycles palpeurs: initialisation automatique des points d'origine...
Page 400
IMAGE MIROIR, cycle 11 FACTEUR ECHELLE et cycle 26 FACTEUR ECHELLE AXE ne doivent pas être actifs. HEIDENHAIN ne garantit le fonctionnement correct des cycles de palpage qu'avec les palpeurs HEIDENHAIN. La TNC doit avoir été préparée par le constructeur de la machine pour l'utilisation des palpeurs 3D.
La TNC initialise le point d'origine dans le plan d'usinage en fonction de l'axe du palpeur défini dans votre programme de mesure: Axe palpeur actif Initialisation point d'origine en X et Y Z et X Y et Z HEIDENHAIN TNC 640...
Page 402
Mémoriser le point d'origine calculé Pour tous les cycles d'initialisation du point d'origine, vous pouvez définir avec les paramètres Q303 et Q305 la manière dont la TNC doit mémoriser le point d'origine déterminé: Q305 = 0, Q303 = valeur au choix: La TNC initialise le point d'origine calculé...
5 Ensuite, si cela est souhaité, la TNC détermine également le point d'origine dans l'axe du palpeur au moyen d'une opération de palpage séparée Numéro paramètre Signification Q166 Valeur effective de la largeur de rainure mesurée Q157 Valeur effective de l'axe central HEIDENHAIN TNC 640...
Attention lors de la programmation! Attention, risque de collision! Pour éviter toute collision entre le palpeur et la pièce, introduisez la largeur de la rainure de manière à ce qu'elle soit plutôt plus petite. Si la largeur de la rainure et la distance d'approche ne permettent pas d'effectuer un prépositionnement à...
Page 405
Le système de référence est le système de coordonnées pièce courant 1: écrire le point d'origine déterminé dans le tableau Preset. Le système de référence est le système de coordonnées machine (système REF) HEIDENHAIN TNC 640...
Page 406
Exemple : Séquences CN Palpage dans axe palpeur Q381: définir si la TNC doit également initialiser le point d'origine dans l'axe du 5 TCH PROBE 408 PTREF CENTRE RAINURE palpeur: 0: ne pas initialiser le point d'origine dans l'axe du Q321=+50 ;CENTRE 1ER AXE palpeur Q322=+50 ;CENTRE 2ÈME AXE...
Attention, risque de collision! Pour éviter toute collision entre le palpeur et la pièce, introduisez la largeur de l'oblong plutôt plus grande. Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe du palpeur. HEIDENHAIN TNC 640...
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épendante de la position dans le plan d'usinage.
Page 409
-99999,9999 à 99999,9999 Nouveau pt de réf. sur axe TS Q333 (en absolu): coordonnée dans l'axe du palpeur à laquelle la TNC doit initialiser le point d'origine. Valeur par défaut = 0. Plage d'introduction -99999,9999 à 99999,9999 HEIDENHAIN TNC 640...
16.4 PT DE REF INTERIEUR RECTANGLE (cycle 410, DIN/ISO: G410) Mode opératoire du cycle Le cycle palpeur 410 détermine le centre d'une poche rectangulaire et l'initialise comme point d'origine. Si vous le souhaitez, la TNC peut aussi mémoriser le centre dans un tableau de points zéro ou de Preset.
Q320 est additionné à SET_UP (tableau palpeurs). Plage d'introduction 0 à 99999,9999 Hauteur de sécurité Q260 (en absolu): coordonnée dans l'axe du palpeur excluant toute collision entre le palpeur et la pièce (éléments de serrage). Plage d'introduction -99999,9999 à 99999,9999 HEIDENHAIN TNC 640...
Page 412
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é Numéro point zéro dans tableau Q305: indiquer le numéro dans le tableau de points zéro/tableau Preset dans lequel la TNC doit mémoriser les coordonnées du centre de la poche.
Page 413
Nouveau pt de réf. sur axe TS Q333 (en absolu): coordonnée dans l'axe du palpeur à laquelle la TNC Q384=+0 ;3ÈME COO. POUR AXE PALP. doit initialiser le point d'origine. Valeur par défaut = 0. Q333=+1 ;POINT DE RÉFÉRENCE Plage d'introduction -99999,9999 à 99999,9999 HEIDENHAIN TNC 640...
16.5 PT DE REF EXTERIEUR RECTANGLE (cycle 411, DIN/ISO: G411) Mode opératoire du cycle Le cycle palpeur 411 détermine le centre d'un tenon rectangulaire et l'initialise comme point d'origine. Si vous le souhaitez, la TNC peut aussi mémoriser le centre dans un tableau de points zéro ou de Preset.
Q320 est additionné à SET_UP (tableau palpeurs). Plage d'introduction 0 à 99999,9999 Hauteur de sécurité Q260 (en absolu): coordonnée dans l'axe du palpeur excluant toute collision entre le palpeur et la pièce (éléments de fixation). Plage d'introduction -99999,9999 à 99999,9999 HEIDENHAIN TNC 640...
Page 416
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é Numéro point zéro dans tableau Q305: indiquer le numéro dans le tableau de points zéro/tableau Preset dans lequel la TNC doit mémoriser les coordonnées du centre du tenon.
Page 417
Nouveau pt de réf. sur axe TS Q333 (en absolu): coordonnée dans l'axe du palpeur à laquelle la TNC Q384=+0 ;3ÈME COO. POUR AXE PALP. doit initialiser le point d'origine. Valeur par défaut = 0. Q333=+1 ;POINT DE RÉFÉRENCE Plage d'introduction -99999,9999 à 99999,9999 HEIDENHAIN TNC 640...
16.6 POINT DE REFERENCE INTERIEUR CERCLE (cycle 412, DIN/ISO: G412) Mode opératoire du cycle Le cycle palpeur 412 calcule le centre d'une poche circulaire (trou) et initialise ce centre comme point d'origine. Si vous le souhaitez, la TNC peut aussi mémoriser le centre dans un tableau de points zéro ou de Preset.
(- = sens horaire) pour le déplacement du palpeur au point de mesure suivant. Si vous souhaitez mesurer des secteurs circulaires, programmez un incrément angulaire inférieur à 90°. Plage d'introduction -120,0000 à 120,0000 HEIDENHAIN TNC 640...
Page 420
Hauteur mesure dans axe palpage Q261 (en absolu): coordonnée du centre de la bille (=point de contact) dans l'axe du palpeur prévu pour la mesure. Plage d'introduction -99999,9999 à 99999,9999 Distance d'approche Q320 (en incrémental): distance supplémentaire entre le point de mesure et la bille du palpeur.
Page 421
à la hauteur de sécurité (Q301=1) est actif: 0: entre les opérations de palpage, se déplacer sur une droite 1: entre les opérations de palpage, se déplacer sur un cercle HEIDENHAIN TNC 640...
16.7 PT DE REF EXTERIEUR CERCLE (cycle 413, DIN/ISO: G413) Mode opératoire du cycle Le cycle palpeur 413 détermine le centre d'un tenon circulaire et l'initialise comme point d'origine. Si vous le souhaitez, la TNC peut aussi mémoriser le centre dans un tableau de points zéro ou de Preset.
(- = sens horaire) pour le déplacement du palpeur au point de mesure suivant. Si vous souhaitez mesurer des secteurs circulaires, programmez un incrément angulaire inférieur à 90°. Plage d'introduction -120,0000 à 120,0000 HEIDENHAIN TNC 640...
Page 424
Hauteur mesure dans axe palpage Q261 (en absolu): coordonnée du centre de la bille (=point de contact) dans l'axe du palpeur prévu pour la mesure. Plage d'introduction -99999,9999 à 99999,9999 Distance d'approche Q320 (en incrémental): distance supplémentaire entre le point de mesure et la bille du palpeur.
Page 425
à la hauteur de sécurité (Q301=1) est actif: 0: entre les opérations de palpage, se déplacer sur une droite 1: entre les opérations de palpage, se déplacer sur un cercle HEIDENHAIN TNC 640...
16.8 POINT DE REFERENCE EXTERIEUR COIN (cycle 414, DIN/ISO: G414) Mode opératoire du cycle Le cycle palpeur 414 détermine le point d'intersection de deux droites et l'initialise comme point d'origine. Si vous le souhaitez, la TNC peut également mémoriser le point d'intersection dans un tableau de points zéro ou de Preset.
TNC initialisera le point d'origine (voir fig. de droite, au centre et tableau ci-après). Coin Coordonnée X Coordonnée Y Point supérieur point Point inférieur point Point inférieur point Point inférieur point Point inférieur point Point supérieur point Point supérieur point Point supérieur point HEIDENHAIN TNC 640...
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
Le système de référence est le système de coordonnées pièce courant 1: écrire le point d'origine déterminé dans le tableau Preset. Le système de référence est le système de coordonnées machine (système REF) HEIDENHAIN TNC 640...
Page 430
Exemple : Séquences CN Palpage dans axe palpeur Q381: définir si la TNC doit également initialiser le point d'origine dans l'axe du 5 TCH PROBE 414 PT REF. INT. COIN palpeur: 0: ne pas initialiser le point d'origine dans l'axe du Q263=+37 ;1ER POINT 1ER AXE palpeur Q264=+7...
6 Ensuite, si cela est souhaité, la TNC détermine également le point d'origine dans l'axe du palpeur au moyen d'une opération de palpage séparée Numéro paramètre Signification Q151 Valeur effective du coin dans l'axe principal Q152 Valeur effective du coin dans l'axe secondaire HEIDENHAIN TNC 640...
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 433
Le système de référence est le système de coordonnées pièce courant 1: écrire le point d'origine déterminé dans le tableau Preset. Le système de référence est le système de coordonnées machine (système REF) HEIDENHAIN TNC 640...
Page 434
Exemple : Séquences CN Palpage dans axe palpeur Q381: définir si la TNC doit également initialiser le point d'origine dans l'axe du 5 TCH PROBE 415 PT REF. EXT. COIN palpeur: 0: ne pas initialiser le point d'origine dans l'axe du Q263=+37 ;1ER POINT 1ER AXE palpeur Q264=+7...
8 Ensuite, si cela est souhaité, la TNC détermine également le point d'origine dans l'axe du palpeur au moyen d'une opération de palpage séparée Numéro paramètre Signification Q151 Valeur effective centre, axe principal Q152 Valeur effective centre, axe secondaire Q153 Valeur effective diamètre cercle de trous HEIDENHAIN TNC 640...
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 437
Le système de référence est le système de coordonnées pièce courant 1: écrire le point d'origine déterminé dans le tableau Preset. Le système de référence est le système de coordonnées machine (système REF) HEIDENHAIN TNC 640...
Page 438
Exemple : Séquences CN Palpage dans axe palpeur Q381: définir si la TNC doit également initialiser le point d'origine dans l'axe du 5 TCH PROBE 416 PT REF. CENTRE C. TROUS palpeur: 0: ne pas initialiser le point d'origine dans l'axe du Q273=+50 ;CENTRE 1ER AXE palpeur Q274=+50 ;CENTRE 2EME AXE...
Valeur effective du point mesuré Attention lors de la programmation! Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe du palpeur. La TNC initialise ensuite le point d'origine dans cet axe. HEIDENHAIN TNC 640...
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.
7 Ensuite, si cela est souhaité, la TNC détermine également le point d'origine dans l'axe du palpeur au moyen d'une opération de palpage séparée Numéro paramètre Signification Q151 Valeur effective du point d'intersection, axe principal Q152 Valeur effective du point d'intersection, axe secondaire HEIDENHAIN TNC 640...
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 443
Le système de référence est le système de coordonnées pièce courant 1: écrire le point d'origine déterminé dans le tableau Preset. Le système de référence est le système de coordonnées machine (système REF) HEIDENHAIN TNC 640...
Page 444
Exemple : Séquences CN Palpage dans axe palpeur Q381: définir si la TNC doit également initialiser le point d'origine dans l'axe du 5 TCH PROBE 418 PT REF. AVEC 4 TROUS palpeur: 0: ne pas initialiser le point d'origine dans l'axe du Q268=+20 ;1ER CENTRE 1ER AXE palpeur Q269=+25 ;1ER CENTRE 2EME AXE...
Preset, vous devez, après chaque exécution du cycle 419, activer le numéro du dernier Preset dans lequel le cycle 419 a écrit (ceci n'est pas nécessaire si vous écrasez le Preset actif). HEIDENHAIN TNC 640...
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 447
Le système de référence est le système de coordonnées pièce courant 1: écrire le point d'origine déterminé dans le tableau Preset. Le système de référence est le système de coordonnées machine (système REF) HEIDENHAIN TNC 640...
Page 448
Exemple: initialiser le point d'origine: centre d'un secteur circulaire et la face supérieure de la pièce 0 BEGIN PGM CYC413 MM Appeler l'outil 0 pour définir de l'axe du palpeur 1 TOOL CALL 69 Z Cycles palpeurs: initialisation automatique des points d'origine...
Page 449
Initialiser l'affichage Z à 0 Q423=4 ;NB POINTS DE MESURE Mesurer un cercle avec 4 palpages Q365=0 ;TYPE DÉPLACEMENT Trajectoire circulaire entre les points de mesure 3 CALL PGM 35K47 Appeler le programme d'usinage 4 END PGM CYC413 MM HEIDENHAIN TNC 640...
Page 450
Exemple: initialiser le point d'origine sur la face supérieure de la pièce et au centre du cercle de trous Le centre du cercle de trous mesuré doit être mémorisé dans un tableau Preset pour une utilisation ultérieure. 0 BEGIN PGM CYC416 MM 1 TOOL CALL 69 Z Appeler l'outil 0 pour définir de l'axe du palpeur 2 TCH PROBE 417 PT REF.
Page 451
Distance d'approche supplémentaire à la colonne SET_UP 4 CYCL DEF 247 INIT. PT DE RÉF. Activer nouveau Preset avec le cycle 247 Q339=1 ;NUMÉRO POINT DE RÉF. 6 CALL PGM 35KLZ Appeler le programme d'usinage 7 END PGM CYC416 MM HEIDENHAIN TNC 640...
Page 452
Cycles palpeurs: initialisation automatique des points d'origine...
Cycles palpeurs: contrôle automatique des pièces...
Page 454
IMAGE MIROIR, cycle 11 FACTEUR ECHELLE et cycle 26 FACTEUR ECHELLE AXE ne doivent pas être actifs. HEIDENHAIN ne garantit le fonctionnement correct des cycles de palpage qu'avec les palpeurs HEIDENHAIN. La TNC doit avoir été préparée par le constructeur de la machine pour l'utilisation des palpeurs 3D.
TNC mémorise par défaut les données sous la forme d'un fichier ASCII dans le répertoire TNC:\. Utilisez le logiciel de transfert de données TNCremo de HEIDENHAIN pour transmettre le procès-verbal de mesure via l'interface de données. HEIDENHAIN TNC 640...
Page 456
Exemple: fichier procès-verbal pour cycle palpeur 421: Procès-verbal mesure cycle 421 Mesure trou Date: 30-06-2005 Heure: 6:55:04 Programme de mesure: TNC:\GEH35712\CHECK1.H Valeurs nominales: Centre axe principal: 50.0000 Centre axe secondaire: 65.0000 Diamètre: 12.0000 Valeurs limites prédéfinies: Cote max. centre axe principal: 50.1000 Cote min.
(tenon). En choisissant la cote max. et la cote min. en relation avec le sens du palpage, vous pouvez toutefois configurer correctement l'état de la mesure. 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.. HEIDENHAIN TNC 640...
Surveillance de tolérances Dans la plupart des cycles permettant le contrôle des pièces, vous pouvez faire exécuter par la TNC une surveillance de tolérances. Pour cela, lors de la définition du cycle, vous devez définir les valeurs limites nécessaires. Si vous ne souhaitez pas de surveillance de tolérances, introduisez 0 dans ce paramètre (= valeur par défaut) Surveillance d'outil Dans certains cycles permettant le contrôle des pièces, vous pouvez...
Système de référence pour les résultats de la mesure La TNC mémorise tous les résultats de mesure dans les paramètres de résultat ainsi que dans le fichier de procès-verbal dans le système de coordonnées courant – et éventuellement décalé ou/et pivoté/incliné. HEIDENHAIN TNC 640...
17.2 PLAN DE REFERENCE (cycle 0, DIN/ISO: G55) Mode opératoire du cycle 1 En suivant une trajectoire 3D en avance rapide, le palpeur se déplace (valeur de la colonne FMAX) à la position pré-programmée dans le cycle 2 Le palpeur exécute ensuite l'opération de palpage avec l'avance de palpage (colonne F).
à la pré-position programmée. L'axe de palpage défini dans le cycle définit le plan de palpage: Axe de palpage X: plan X/Y Axe de palpage Y: plan Y/Z Axe de palpage Z: plan Z/X HEIDENHAIN TNC 640...
Paramètres du cycle Exemple : Séquences CN Axe de palpage: introduire l'axe de palpage avec la touche de sélection d'axe ou avec le clavier ASCII. 67 TCH PROBE 1.0 PLAN DE RÉFÉRENCE POLAIRE Valider avec la touche ENT. Plage d'introduction X, Y ou Z 68 TCH PROBE 1.1 X ANGLE: +30 Angle de palpage: angle se référant à...
Si l'axe du palpeur = axe de mesure, sélectionner Q263 égal à Q265 si l'angle doit être mesuré en direction de l'axe A; sélectionner -Q263 différent de Q265 si l'angle doit être mesuré en direction de l'axe B. HEIDENHAIN TNC 640...
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 465
2: interrompre le déroulement du programme et afficher le procès-verbal de mesure dans l'écran de la Q261=-5 ;HAUTEUR DE MESURE TNC. Poursuivre le programme avec Start CN Q320=0 ;DISTANCE D'APPROCHE Q260=+10 ;HAUTEUR DE SÉCURITÉ Q301=1 ;DÉPLAC. HAUT. SÉCU. Q281=1 ;PROCÈS-VERBAL MESURE HEIDENHAIN TNC 640...
17.5 MESURE TROU (cycle 421, DIN/ISO: G421) Mode opératoire du cycle Le cycle palpeur 421 détermine le centre et le diamètre d'un trou (poche circulaire). Si vous définissez les tolérances correspondantes dans le cycle, la TNC compare les valeurs effectives aux valeurs nominales et mémorise les écarts dans les paramètres-système.
(- = sens horaire). Si vous souhaitez mesurer des secteurs angulaires, programmez un incrément angulaire inférieur à 90°. Plage d'introduction -120,0000 à 120,0000 HEIDENHAIN TNC 640...
Page 468
Hauteur mesure dans axe palpage Q261 (en absolu): coordonnée du centre de la bille (=point de contact) dans l'axe du palpeur prévu pour la mesure. Plage d'introduction -99999,9999 à 99999,9999 Distance d'approche Q320 (en incrémental): distance supplémentaire entre le point de mesure et la bille du palpeur.
Page 469
à la hauteur de sécurité (Q301=1) est actif: 0: entre les opérations de palpage, se déplacer sur une droite 1: entre les opérations de palpage, se déplacer sur le cercle du diamètre primitif HEIDENHAIN TNC 640...
17.6 MESURE EXTERIEUR CERCLE (cycle 422, DIN/ISO: G422) Mode opératoire du cycle Le cycle palpeur 422 détermine le centre et le diamètre d'un tenon circulaire. Si vous définissez les tolérances correspondantes dans le cycle, la TNC compare les valeurs effectives aux valeurs nominales et mémorise les écarts dans les paramètres-système.
(- = sens horaire). Si vous souhaitez mesurer des secteurs angulaires, programmez un incrément angulaire inférieur à 90°. Plage d'introduction -120,0000 à 120,0000 HEIDENHAIN TNC 640...
Page 472
Hauteur mesure dans axe palpage Q261 (en absolu): coordonnée du centre de la bille (=point de contact) dans l'axe du palpeur prévu pour la mesure. Plage d'introduction -99999,9999 à 99999,9999 Distance d'approche Q320 (en incrémental): distance supplémentaire entre le point de mesure et la bille du palpeur.
Page 473
à la hauteur de sécurité (Q301=1) est actif: 0: entre les opérations d'usinage, se déplacer sur une droite 1: entre les opérations de palpage, se déplacer sur le cercle du diamètre primitif HEIDENHAIN TNC 640...
17.7 MESURE INTERIEUR RECTANGLE (cycle 423, DIN/ISO: G423) Mode opératoire du cycle Le cycle palpeur 423 détermine le centre, la longueur et la largeur d'une poche rectangulaire. Si vous définissez les tolérances correspondantes dans le cycle, la TNC compare les valeurs effectives aux valeurs nominales et mémorise les écarts dans les paramètres- système.
à l'axe secondaire du plan d'usinage. Plage d'introduction 0 à 99999,9999 Hauteur mesure dans axe palpage Q261 (en absolu): coordonnée du centre de la bille (=point de contact) dans l'axe du palpeur prévu pour la mesure. Plage d'introduction -99999,9999 à 99999,9999 HEIDENHAIN TNC 640...
Page 476
Distance d'approche Q320 (en incrémental): distance supplémentaire entre le point de mesure et la bille du palpeur. Q320 est additionné à SET_UP (tableau palpeurs). Plage d'introduction 0 à 99999,9999 Hauteur de sécurité Q260 (en absolu): coordonnée dans l'axe du palpeur excluant toute collision entre le palpeur et la pièce (éléments de serrage).
Page 477
32767,9, en alternative, nom d'outil avec 16 Q279=0 ;TOLÉRANCE 1ER CENTRE caractères max. Q280=0 ;TOLÉRANCE 2ÈME CENTRE 0: surveillance inactive >0: numéro d'outil dans le tableau d'outils TOOL.T Q281=1 ;PROCÈS-VERBAL MESURE Q309=0 ;ARRÊT PGM SI ERREUR Q330=0 ;OUTIL HEIDENHAIN TNC 640...
17.8 MESURE EXTERIEUR RECTANGLE (cycle 424, DIN/ISO: G424) Mode opératoire du cycle Le cycle palpeur 424 détermine le centre ainsi que la longueur et la largeur d'un tenon rectangulaire. Si vous définissez les tolérances correspondantes dans le cycle, la TNC compare les valeurs effectives aux valeurs nominales et mémorise les écarts dans les paramètres- système.
à l'axe secondaire du plan d'usinage. Plage d'introduction 0 à 99999,9999 Hauteur mesure dans axe palpage Q261 (en absolu): coordonnée du centre de la bille (=point de contact) dans l'axe du palpeur prévu pour la mesure. Plage d'introduction -99999,9999 à 99999,9999 HEIDENHAIN TNC 640...
Page 480
Distance d'approche Q320 (en incrémental): distance supplémentaire entre le point de mesure et la bille du palpeur. Q320 est additionné à SET_UP (tableau palpeurs). Plage d'introduction 0 à 99999,9999 Hauteur de sécurité Q260 (en absolu): coordonnée dans l'axe du palpeur excluant toute collision entre le palpeur et la pièce (éléments de serrage).
Page 481
32767,9, en alternative, nom d'outil avec 16 Q279=0,1 ;TOLÉRANCE 1ER CENTRE caractères max: Q280=0,1 ;TOLÉRANCE 2ND CENTRE 0: surveillance inactive >0: numéro d'outil dans le tableau d'outils TOOL.T Q281=1 ;PROCÈS-VERBAL MESURE Q309=0 ;ARRÊT PGM SI ERREUR Q330=0 ;OUTIL HEIDENHAIN TNC 640...
17.9 MESURE INTERIEUR RAINURE (cycle 425, DIN/ISO: G425) Mode opératoire du cycle Le cycle palpeur 425 détermine la position et la largeur d'une rainure (poche). Si vous définissez les tolérances correspondantes dans le cycle, la TNC compare la valeur effective à la valeur nominale et mémorise l'écart dans un paramètre-système.
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 HEIDENHAIN TNC 640...
Page 484
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 par défaut le fichier de procès-verbal Q329=-12.5 ;PT INITIAL 2EME AXE...
Valeur effective longueur mesurée Q157 Valeur effective de l'axe central Q166 Ecart de la longueur mesurée Attention lors de la programmation! Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe du palpeur. HEIDENHAIN TNC 640...
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 487
;PROCES-VERBAL MESURE d'outil” à la page 458). Plage d'introduction 0 à 32767,9, en alternative, nom d'outil avec 16 Q309=0 ;ARRET PGM SI ERREUR caractères max. Q330=0 ;OUTIL 0: surveillance inactive >0: numéro d'outil dans le tableau d'outils TOOL.T HEIDENHAIN TNC 640...
17.11 MESURE COORDONNEE (cycle 427, DIN/ISO: G427) Mode opératoire du cycle Le cycle palpeur 427 détermine une coordonnée dans un axe au choix et mémorise la valeur dans un paramètre-système. Si vous définissez les tolérances correspondantes dans le cycle, la TNC compare les valeurs effectives aux valeurs nominales et mémorise l'écart dans des paramètres-système.
-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 (éléments de serrage). Plage d'introduction -99999,9999 à 99999,9999 HEIDENHAIN TNC 640...
Page 490
Exemple : Séquences CN Procès-verb. mes. Q281: définir si la TNC doit ou non établir le procès-verbal de mesure: 5 TCH PROBE 427 MESURE COORDONNEE 0: ne pas établir de procès-verbal de mesure 1: établir un procès-verbal de mesure: la TNC Q263=+35 ;1ER POINT 1ER AXE mémorise par défaut le fichier de procès-verbal Q264=+45 ;1ER POINT 2EME AXE...
Attention lors de la programmation! Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe du palpeur. Le cycle 430 ne permet que la surveillance de bris d'outil, pas la correction automatique. HEIDENHAIN TNC 640...
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. Plage d'introduction -99999,9999 à 99999,9999 Centre 2ème axe Q274 (en absolu): centre du cercle de trous (valeur nominale) dans l'axe secondaire du plan d'usinage.
Page 493
Tolérance centre 1er axe Q279: écart de position autorisé dans l'axe principal du plan d'usinage. Plage d'introduction 0 à 99999,9999 Tolérance centre 2ème axe Q280: écart de position autorisé dans l'axe secondaire du plan d'usinage. Plage d'introduction 0 à 99999,9999 HEIDENHAIN TNC 640...
Page 494
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 par défaut le fichier de procès-verbal Q274=+50 ;CENTRE 2EME AXE...
Angle de projection de l'axe A Q159 Angle de projection de l'axe B Q170 Angle dans l'espace A Q171 Angle dans l'espace B Q172 Angle dans l'espace C Q173 à Q175 Valeurs de mesure dans l'axe du palpeur (première à troisième mesure) HEIDENHAIN TNC 640...
Attention lors de la programmation! Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe du palpeur. Pour que la TNC puisse calculer les valeurs angulaires, les trois points de mesure ne doivent pas se trouver sur une droite.
3ème point de palpage dans l'axe secondaire du plan d'usinage. Plage d'introduction -99999,9999 à 99999,9999 3ème point de mesure sur 3ème axe Q298 (en absolu): coordonnée du 3ème point de palpage dans l'axe du palpeur. Plage d'introduction -99999,9999 à 99999,9999 HEIDENHAIN TNC 640...
Page 498
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 est additionné à SET_UP (tableau palpeurs). Plage d'introduction 0 à 99999,9999 Q263=+20 ;1ER POINT 1ER AXE Hauteur de sécurité...
;1ER CÔTÉ Longueur nominale en Y (cote définitive) Q283=60 ;2ÈME CÔTÉ Q261=-5 ;HAUTEUR DE MESURE Q320=0 ;DISTANCE D'APPROCHE Q260=+30 ;HAUTEUR DE SÉCURITÉ Q301=0 ;DÉPLAC. HAUT. SÉCU. Q284=0 ;COTE MAX. 1ER CÔTÉ Valeurs d'introduction inutiles pour contrôle de tolérance HEIDENHAIN TNC 640...
Page 500
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 d'outil...
Page 501
Q273=+50 ;CENTRE 1ER AXE Q274=+40 ;CENTRE 2EME AXE Q282=90 ;1ER COTE Longueur nominale en X Q283=70 ;2EME COTE Longueur nominale en Y Q261=-5 ;HAUTEUR DE MESURE Q320=0 ;DISTANCE D'APPROCHE Q260=+20 ;HAUTEUR DE SECURITE Q301=0 ;DEPLAC. HAUT. SECU. HEIDENHAIN TNC 640...
Page 502
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 504
IMAGE MIROIR, cycle 11 FACTEUR ECHELLE et cycle 26 FACTEUR ECHELLE AXE ne doivent pas être actifs. HEIDENHAIN ne garantit le fonctionnement correct des cycles de palpage qu'avec les palpeurs HEIDENHAIN. La TNC doit avoir été préparée par le constructeur de la machine pour l'utilisation des palpeurs 3D.
MB, sans toutefois aller au delà du point initial de la mesure. Ainsi, aucune collision ne peut donc se produire lors du retrait. Avec la fonction FN17: SYSWRITE ID 990 NR 6 vous pouvez définir si le cycle doit agir sur l'entrée palpeur X12 ou X13. HEIDENHAIN TNC 640...
Paramètres du cycle Exemple : Séquences CN Nr. de paramètre pour résultat: introduire le numéro du paramètre Q auquel doit être affectée la 4 TCH PROBE 3.0 MESURE valeur de la première coordonnée (X) déterminée. Les valeurs Y et Z sont mémorisées dans les paramètres 5 TCH PROBE 3.1 Q1 Q qui suivent.
19.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.
être fixée à n'importe quel emplacement sur la table de la machine. HEIDENHAIN préconise l'utilisation des billes-étalon HEIDENHAIN KKH 250 (numéro de commande 655475-01) ou KKH 100 (numéro de commande 655475-02) . Elles possèdent une grande rigidité et sont conçues spécialement pour l'étalonnage des machines.
19.3 SAUVEGARDER CINEMATIQUE (cycle 450, DIN/ISO: G450, option) Mode opératoire du cycle Le cycle palpeur 450 permet de sauvegarder la cinématique courante de la machine ou de restaurer une cinématique préalablement sauvegardée. Les données mémorisées peuvent être affichées et effacées. Au total 16 emplacements mémoires sont disponibles. Attention lors de la programmation! Avant d'optimiser une cinématique, nous vous conseillons de sauvegarder systématiquement la cinématique...
TNC Mode 1: Ecriture dans le protocole de tous les enregistrements de transformation antérieurs et postérieurs à la restauration Mode 2: Liste des jeux de données mémorisés. Mode 3: Liste des jeux de données effacés. HEIDENHAIN TNC 640...
Remarques sur la sauvegarde des données La TNC mémorise les données sauvegardées dans le fichier TNC:\table\DATA450.KD. Ce fichier peut p. ex. être sauvegardé sur un PC externe au moyen de TNCREMO. Si le fichier est effacé, les données sauvegardées sont également perdues. Une modification manuelle des données du fichier peut avoir comme conséquence de corrompre les jeux de données et de les rendre inutilisables.
Le cycle palpeur 451 permet de contrôler et, si nécessaire, optimiser la cinématique de votre machine. A l'aide d'un palpeur 3D TS, vous 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...
Page 514
Numéro paramètre Signification Q146 Ecart standard optimisé dans l'axe C (–1 si l'axe n'a pas été optimisé) Q147 Erreur d'offset dans le sens X, pour le transfert manuel dans le paramètre- machine correspondant Q148 Erreur d'offset dans le sens Y, pour le transfert manuel dans le paramètre- machine correspondant Q149...
Nombre de points de mesure = 4 Incrément angulaire calculé = (270 - 90) / (4-1) = +60° Point de mesure 1= +90° Point de mesure 2= +150° Point de mesure 3= +210° Point de mesure 4= +270° HEIDENHAIN TNC 640...
Machines avec axes à denture Hirth Attention, risque de collision! Pour le positionnement, l'axe doit sortir du crantage Hirth. Par conséquent, prévoyez une distance d'approche suffisante pour éviter toutes collisions entre le palpeur et la bille étalon. Dans le même temps, veiller à ce qu'il y ait suffisamment de place pour un positionnement à...
Machine équipée d'un plateau circulaire/d'une table pivotante: Brider la bille étalon aussi loin que possible du centre de rotation Machines avec très grandes courses: Fixer la bille étalon aussi près que possible de la future position d'usinage HEIDENHAIN TNC 640...
Remarques concernant la précision Les erreurs de géométrie et de positionnement de la machine influent sur les valeurs de mesure et, par conséquent, sur l'optimisation d'un axe rotatif. Une erreur résiduelle que l'on ne peut pas éliminer sera ainsi toujours présente. S'il n'y avait pas d'erreurs de géométrie et de positionnement, on pourrait reproduire avec précision les valeurs déterminées par le cycle à...
TNC est précis (voir également „Fonction log” à la page 525). Le jeu à l'inversion ne peut pas être déterminé lorsqu'une fonction M pour un positionnement est initialisé dans le paramètre machine mStrobeRotAxPos, ou lorsque l'axe possède une denture Hirth. HEIDENHAIN TNC 640...
Attention lors de la programmation! Veiller à ce que toutes les fonctions d'inclinaison du plan d'usinage soient réinitialisées. M128 ou FONCTION TCPM sont désactivées. Choisir la position de la bille étalon sur la table de la machine de manière à ce que l'opération de mesure n'engendre aucune collision.
Dans ce Q422=2 ;POINTS DE MESURE AXE C mode, la surveillance du palpeur est inactive. Q423=4 ;NB POINTS DE MESURE Définir la vitesse de positionnement dans le paramètre Q253 Q431=0 ;PRÉSÉLECTION VALEUR Q432=0 ;PLAGE ANGULAIRE JEU HEIDENHAIN TNC 640...
Page 522
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 saisir les points de mesure dans le système de coordonnées pièce courant.
Page 523
Si vous activez l'initialisation Preset avant la mesure (Q431 = 1/3), déplacez le palpeur à proximité du centre, à la distance de sécurité (Q320 + SET_UP), au dessus de la bille étalon avant de démarrer le cycle. HEIDENHAIN TNC 640...
Différents modes (Q406) Exemple : Optimisation des positions des axes Mode contrôler Q406 = 0 rotatifs après initialisation automatique du point La TNC mesure les axes rotatifs dans les positions définies et d'origine et mesure du jeu de l'axe rotatif détermine la précision statique de la transformation d'orientation La TNC écrit les résultats dans un protocole d'une éventuelle 1 TOOL CALL “PALPEUR“...
Nombre de points de mesure Dispersion (écart standard) Erreur maximale Erreur angulaire Jeu moyen Erreur moyenne de positionnement Rayon du cercle de mesure Valeurs de correction sur tous les axes (décalage Preset) Evaluation des points de mesure HEIDENHAIN TNC 640...
Page 526
Explications concernant les valeurs log Emission de l'erreur En mode contrôler (Q406=0) la TNC indique la précision que l'on peut atteindre avec l'optimisation, ou les précisions atteintes avec les optimisations (mode 1 et 2). Les données mesurées apparaissent également dans le protocole dans le cas ou la position angulaire d'un axe rotatif a pu être déterminée.
IMAGE MIROIR, cycle 11 FACTEUR ECHELLE et cycle 26 FACTEUR ECHELLE AXE ne doivent pas être actifs. HEIDENHAIN ne garantit le fonctionnement correct des cycles de palpage qu'avec les palpeurs HEIDENHAIN. La machine et la TNC doivent avoir été préparées par le constructeur de la machine pour la mise en œuvre du...
Page 529
Cependant, entre les cycles 31 à 33 et 481 à 483 subsistent les deux différences suivantes: Les cycles 481 à 483 existent également en DIN/ISO, soit les cycles G481 à G483 Pour l'état de la mesure, les nouveaux cycles utilisent le paramètre fixe Q199 au lieu d'un paramètre sélectionnable. HEIDENHAIN TNC 640...
Configurer les paramètres-machine Avant de travailler avec les cycles TT, vérifier tous les paramètres-machine définis dans ProbSettings > CfgToolMeasurement et CfgTTRoundStylus. Pour l'étalonnage avec broche à l'arrêt, la TNC utilise l'avance de palpage du paramètre-machine probingFeed. Pour l'étalonnage avec outil en rotation, la TNC calcule automatiquement la vitesse de rotation et l'avance de palpage.
(état L). Plage d'introduction: 0 à 0,9999 mm Ecart admissible par rapport au rayon d'outil R pour la détection de RBREAK Tolérance de rupture: Rayon? rupture. Si la valeur introduite est dépassée, la TNC bloque l'outil (état I). Plage d'introduction: 0 à 0,9999 mm HEIDENHAIN TNC 640...
Page 532
Exemple de données à introduire pour types d'outils courants Type d'outil TT:R_OFFS TT:L_OFFS Foret – (sans fonction) 0 (aucun décalage nécessaire car la pointe du foret doit être mesurée) Fraise cylindrique de 4 (4 dents) 0 (aucun décalage nécessaire 0 (aucun décalage diamètre<19 mm car le diamètre de l'outil est supplémentaire nécessaire...
Exemple : Séquences CN, nouveau format dessus du plateau (zone de sécurité dans safetyDistStylus). Plage d'introduction -99999,9999 6 TOOL CALL 1 Z à 99999,9999 7 TCH PROBE 480 ÉTALONNAGE TT Q260=+100 ;HAUTEUR DE SECURITE HEIDENHAIN TNC 640...
20.3 Etalonnage de la longueur d'outil (cycle 31 ou 481, DIN/ISO: G481) Mode opératoire du cycle Vous programmez l'étalonnage de la longueur d'outil à l'aide du cycle de mesure TCH PROBE 31 ou TCH PROBE 480 (voir également „Différences entre les cycles 31 à 33 et 481 à 483” à la page 529). En introduisant un paramètre, vous pouvez déterminer la longueur d'outil de trois manières différentes: Si le diamètre de l'outil est supérieur au plateau de mesure du TT,...
Q341=1 ;ETALONNAGE DENTS dessus du plateau (zone de sécurité dans safetyDistStylus). Plage d'introduction -99999,9999 à 99999,9999 Etalonnage dents 0=Non / 1=Oui: définir s'il faut effectuer un étalonnage dent par dent (étalonnage possible de 20 dents max.) HEIDENHAIN TNC 640...
20.4 Etalonnage du rayon d'outil (cycle 32 ou 482, DIN/ISO: G482) Mode opératoire du cycle Vous programmez l'étalonnage du rayon d'outil à l'aide du cycle de mesure TCH PROBE 32 ou TCH PROBE 482 (voir également „Différences entre les cycles 31 à 33 et 481 à 483” à la page 529). Vous pouvez déterminer par paramètre le rayon d'outil de deux manières différentes: Etalonnage avec outil en rotation...
(zone de sécurité dans safetyDistStylus). Plage d'introduction -99999,9999 à 99999,9999 Etalonnage dents 0=Non / 1=Oui: définir s'il faut en plus effectuer ou non un étalonnage dent par dent (étalonnage possible de 20 dents max.) HEIDENHAIN TNC 640...
20.5 Etalonnage total de l'outil (cycle 33 ou 483, DIN/ISO: G483) Mode opératoire du cycle Pour un étalonnage total de l'outil (longueur et rayon), programmez le cycle TCH PROBE 33 ou TCH PROBE 482 (voir également „Différences entre les cycles 31 à 33 et 481 à 483” à la page 529). Le cycle convient particulièrement à...
(zone de sécurité dans safetyDistStylus). Plage d'introduction -99999,9999 à 99999,9999 Etalonnage dents 0=Non / 1=Oui: définir s'il faut en plus effectuer ou non un étalonnage dent par dent (étalonnage possible de 20 dents max.) HEIDENHAIN TNC 640...
Page 540
Cycles palpeurs: étalonnage automatique des outils...
Page 541
Corps d'un cylindre, ilot oblong Page 205 Tolérance Page 275 Perçage Page 63 Alésage à l'alésoir Page 65 Alésage à l'outil Page 67 Perçage universel Page 71 Lamage en tirant Page 75 Perçage profond universel Page 79 HEIDENHAIN TNC 640...
Page 542
Numéro Actif Actif Désignation du cycle Page cycle CALL Taraudage avec mandrin de compensation, nouveau Page 95 Nouveau taraudage rigide Page 97 Fraisage de trous Page 83 Taraudage avec brise-copeaux Page 100 Motifs de points sur un cercle Page 161 Motifs de points sur grille Page 164 Fraisage ligne à...
Page 544
Cycles palpeurs Numéro Actif Actif Désignation du cycle Page cycle CALL Plan de référence Page 460 Point d'origine polaire Page 461 Mesure Page 505 Etalonnage du TT Page 533 Etalonnage/contrôle de la longueur d'outil Page 534 Etalonnage/contrôle du rayon d'outil Page 536 Etalonnage/contrôle de la longueur et du rayon d'outil Page 538...
Page 545
Page 510 KinematicsOpt: Mesurer la cinématique (option) Page 513 Etalonnage du TT Page 533 Etalonnage/contrôle de la longueur d'outil Page 534 Etalonnage/contrôle du rayon d'outil Page 536 Etalonnage/contrôle de la longueur et du rayon d'outil Page 538 HEIDENHAIN TNC 640...
Page 547
Tracé de contour ... 189 Cycles de contour ... 170 Cycles SL avec formule complexe de Cycles de palpage contour KinematicsOpt ... 508 dans le mode automatique ... 370 Cycles SL avec formule simple de contour ... 224 HEIDENHAIN TNC 640...
Page 548
Lamage en tirant ... 75 Poche rectangulaire Surfaçage ... 235 Logique de positionnement ... 373 Ebauche+finition ... 129 Surface réglée ... 231 Poche rectangulaire, mesurer ... 478 Point d'origine Mesure des pièces ... 454 Tableau des palpeurs ... 374 Mémoriser dans tableau de points Mesure multiple ...
Page 549
Palpeurs 3D HEIDENHAIN Une aide précieuse qui vous permet de réduire les temps morts et d'améliorer la précision dimensionnelle des pièces usinées. Palpeurs pièce TS 220 transmission du signal par câble TS 440, TS 444 transmission infrarouge TS 640, TS 740 transmission infrarouge •...