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

Publicité

Liens rapides

TNC 640
Manuel utilisateur
Programmation des cycles
d'usinage
Logiciels CN
340590-16
340591-16
340595-16
Français (fr)
01/2022

Publicité

Table des Matières
loading

Sommaire des Matières pour HEIDENHAIN TNC 640

  • Page 1 TNC 640 Manuel utilisateur Programmation des cycles d'usinage Logiciels CN 340590-16 340591-16 340595-16 Français (fr) 01/2022...
  • Page 2 Sommaire HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 3: Table Des Matières

    12 Cycles : Poche de contour avec formule de contour..............405 13 Cycles : Fonctions spéciales..................... 421 14 Cycles : Tournage........................503 15 Cycles : Rectification........................ 695 16 Tableau récapitulatif: Cycles.....................763 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 4 Sommaire HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 5 Principes de base........................27 Remarques sur ce manuel........................28 Type de commande, logiciel et fonctions..................30 Options logicielles.................................31 Nouvelles fonctions de cycles et fonctions de cycles modifiées dans les logiciels 34059x-16....37 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 6 Sommaire Principes de base / vues d'ensemble..................45 Introduction............................46 Groupes de cycles disponibles......................47 Résumé des cycles d'usinage............................47 Résumé des cycles de palpage..........................48 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 7 Définir un segment de de cercle..........................76 Tableaux de points avec des cycles....................77 Application avec des cycles............................77 Appeler le cycle en lien avec les tableaux de points.................... 77 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 8 Comportement du positionnement lors du travail avec Q379................. 120 4.10 Cycle 240 CENTRAGE........................124 Paramètres du cycle..............................126 4.11 Exemples de programmation......................128 Exemple : cycles de perçage............................128 Exemple : utilisation de cycles de perçage avec PATTERN DEF..............129 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 9 Cycle 264 FILETAGE AV. PERCAGE....................157 Paramètres du cycle..............................159 Cycle 265 FILET. HEL. AV.PERC.....................162 Paramètres du cycle..............................164 5.10 Cycle 267 FILET.EXT. SUR TENON....................166 Paramètres du cycle..............................168 5.11 Exemples de programmation......................171 Exemple : Taraudage..............................171 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 10 Cycle 257 TENON CIRCULAIRE...................... 209 Paramètres du cycle..............................211 Cycle 258 TENON POLYGONAL......................214 Paramètres du cycle..............................216 Cycle 233 FRAISAGE TRANSVERSAL..................... 220 Paramètres du cycle..............................226 6.10 Exemples de programmation......................231 Exemple : Fraisage de poche, tenon, rainure......................231 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 11 Marche à suivre lorsque vous travaillez avec le cycle 19 Plan d'usinage............251 Cycle 247 INIT. PT DE REF......................252 Paramètres du cycle..............................252 Exemples de programmation......................253 Exemple : Cycles de conversion de coordonnées....................253 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 12 Cycle 221 GRILLE DE TROUS......................261 Paramètres du cycle..............................263 Cycle 224 MOTIF DATAMATRIX CODE................... 265 Paramètres du cycle..............................267 Émettre un texte variable comme code DataMatrix..................268 Exemples de programmation......................271 Exemple : Cercles de trous............................271 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 13 Exemple : évidement et semi-finition de l'évidement avec des cycles SL............316 Exemple : pré-perçage, ébauche, finition de contours superposés avec des cycles SL......318 Exemple: Tracé de contour............................320 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 14 10.11 Cycle 1273 OCM RAINURE / TRAV. (option 167)................366 Paramètres du cycle..............................367 10.12 Cycle 1278 OCM POLYGONE (option 167)..................369 Paramètres du cycle..............................370 10.13 Cycle 1281 OCM LIMITATION RECTANGLE (option 167)..............372 Paramètres du cycle..............................373 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 15 Exemple : Poche ouverte et reprise d'évidement avec des cycles OCM............376 Exemple : Différentes profondeurs avec des cycles OCM.................379 Exemple : Fraisage transversal et reprise d'évidement avec des cycles OCM..........381 Exemple : Contour avec des cycles de forme OCM................... 383 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 16 11.5 Cycle 39 CONT. SURF. CYLINDRE (option 8).................. 399 Paramètres du cycle..............................401 11.6 Exemples de programmation......................402 Exemple : corps d'un cylindre avec le cycle 27....................402 Exemple : corps d'un cylindre avec le cycle 28....................404 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 17 12.2 Cycles SL ou cycles OCM avec une formule de contour simple............417 Principes de base............................... 417 Introduire une formule simple de contour......................419 Usinage du contour avec les cycles SL........................ 420 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 18 13.10 Principes de base de la fabrication d'engrenages (option 157)............463 Principes de base............................... 463 Remarques................................... 464 Formules pour les engrenages..........................465 13.11 Cycle 285 DEFINIR ENGRENAGE (option 157)................466 Paramètres du cycle..............................467 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 19 13.17 Exemples de programmation......................494 Exemple : Tournage interpolé avec le cycle 291....................494 Exemple : Tournage interpolé avec le cycle 292....................497 Exemple de taillage d'engrenage..........................499 Exemple de Power skiving............................501 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 20: Finition De La Surépaisseur En Profondeur Du Cycle

    14.11 Cycle 810 TOURN. CONT. LONG....................557 Paramètres du cycle..............................559 14.12 Cycle 815 TOURN. PAR. CONTOUR....................562 Mode opératoire du cycle de finition........................563 Paramètres du cycle..............................564 14.13 Cycle 821 EPAUL TRANSV......................566 Paramètres du cycle..............................568 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 21 Paramètres du cycle..............................632 14.27 Cycle 872 GORGE AXIALE ETENDUE....................635 Paramètres du cycle..............................638 14.28 Cycle 860 GORGE CONT. RAD......................642 Paramètres du cycle..............................645 14.29 Cycle 870 GORGE CONT. AXIALE....................648 Paramètres du cycle..............................651 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 22 Paramètres du cycle..............................681 14.35 Exemple de programmation......................684 Exemple de fraisage de dentures........................... 684 Exemple : épaulement avec gorge..........................686 Exemple : Tournage Finition simultanée....................... 689 Exemple : Tournage avec outil FreeTurn.......................691 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 23 15.12 Cycle 1022 RECTIFIC. COURSE RAPIDE CYLINDRE (option 156).............741 Paramètres du cycle..............................743 15.13 Cycle 1025 CONTOUR DE RECTIFICATION (option 156)..............747 Paramètres du cycle..............................749 15.14 Cycle 1030 ARETE MEULE ACTUELLE (option 156)................ 751 Paramètres du cycle..............................752 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 24 15.16 Cycle 1033 CORRECTION DU RAYON DE LA MEULE (option 156)........... 755 Paramètres du cycle..............................756 15.17 Exemples de programmation......................757 Exemple : Cycles de rectification..........................757 Exemple : Cycles de rectification..........................759 Exemple de programme de profil........................... 760 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 25 Sommaire 16 Tableau récapitulatif: Cycles.....................763 16.1 Tableau récapitulatif........................764 Cycles d'usinage................................. 764 Cycles de tournage..............................767 Cycles de rectification............................... 768 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 27: Principes De Base

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

    Type et source du danger Conséquences en cas de non prise en compte du danger, par ex. "Risque de collision pour les usinages suivants" Solution – Mesures de prévention du danger HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 29 Modifications souhaitées ou découverte d'une "coquille"? Nous nous efforçons en permanence d'améliorer notre documentation. N'hésitez pas à nous faire part de vos suggestions en nous écrivant à l'adresse e-mail suivante : tnc-userdoc@heidenhain.de HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 30: Type De Commande, Logiciel Et Fonctions

    HEIDENHAIN, ainsi que plusieurs constructeurs de machines, proposent des cours de programmation sur des commandes HEIDENHAIN. Il est recommandé de participer à ce type de cours si vous souhaitez vous familiariser de manière intensive avec les fonctions de la commande.
  • Page 31: Options Logicielles

    DXF, STEP et IGES Transfert de contours et de motifs de points Définition conviviale du point d’origine Sélection graphique de sections de contour à partir de programmes en Texte clair HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 32 Extension du gestionnaire d'outils basé sur Python Ordre d'utilisation des outils propre à un programme ou à une palette Liste d'équipement en outils propre à un programme ou à une palette HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 33 Adaptation des paramètres d'asservissement en fonction de la masse actuelle de la pièce Active Chatter Control – ACC (option 145) Réduction active des vibrations Fonction entièrement automatique pour éviter les saccades pendant l'usi- nage HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 34 La fonction de sécurité (FS) en est un exemple. Pour en savoir plus à ce sujet, consultez la documentation du constructeur de votre machine ou le catalogue Options et accessoires. ID: 827222-xx HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 35 OPC UA de la société Softing Industrial Automation GmbH. Les conditions d'utilisation qui s'appliquent en plus à celles-ci en priorité sont celles qui ont été convenues entre HEIDENHAIN et Softing Industrial Automation GmbH. L'utilisation de OPC UA NC Server ou de DNC Server peut avoir une influence sur le comportement de la CN.
  • Page 36 NO ENT. Vous obtiendrez ainsi un programme CN rétrocompatible qui convient. Quand une séquence CN comporte des éléments non valides, une séquence ERROR est créée par la commande à l'ouverture du fichier. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 37: Nouvelles Fonctions De Cycles Et Fonctions De Cycles Modifiées Dans Les Logiciels 34059X-16

    La CN exécute pour cela plusieurs trajectoires circulaires sur une course pendulaire. Cette procédure est un procédé de rectification sur course lente. Informations complémentaires : "Cycle 1021 RECTIFIC. COURSE LENTE CYLINDRE (option 156)", Page 733 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 38 Le paramètre Q370 FACTEUR RECOUVREMENT a été ajouté au cycle 208 FRAISAGE DE TROUS (DIN/ISO: G208). Ce paramètre vous permet de définir la passe latérale. Informations complémentaires : "Cycle 208 FRAISAGE DE TROUS ", Page 109 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 39 Les paramètres suivants ont été ajoutés : Q342 DIAMETRE PRE-PERCAGE Q253 AVANCE PRE-POSIT. : avec le paramètre Q342 défini, l'avance d'approche du point de départ en profondeur Informations complémentaires : "Cycle 240 CENTRAGE ", Page 124 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 40 être actif. Informations complémentaires : "Cycle 292 CONT. TOURN. INTERP. (option 96)", Page 440 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 41 Le cycle 1010 DIAMETRE DRESSAGE (DIN/ISO: G1010, option 156) supporte le rouleau de dressage comme type d'outil. Informations complémentaires : "Cycle 1010 DIAMETRE DRESSAGE (option 156)", Page 706 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 42 Cycle 208 FRAISAGE DE TROUS (DIN/ISO: G208) Cycle 1271 OCM RECTANGLE (DIN/ISO: G1271, option 167) Cycle 1272 OCM CERCLE (DIN/ISO: G1272, option 167) Cycle 1273 OCM RAINURE / TRAV. (DIN/ISO: G1273, option 167) Cycle 1278 OCM POLYGONE (DIN/ISO: G1278, option 167) HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 43 HAUT. DE SECU., la CN prépositionne le palpeur à la distance d'approche, avec l'avance rapide FMAX définie dans le tableau de palpeurs. Informations complémentaires : manuel utilisateur Programmation des cycles de mesure pour les pièces et les outils HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 44 Principes de base | Type de commande, logiciel et fonctions HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 45: Principes De Base / Vues D'ensemble

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

    TOOL CALL au moment de traiter la définition du cycle. Si vous voulez supprimer un cycle avec plusieurs séquences partielles, la commande vous demande si l'ensemble du cycle doit être supprimé. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 47: Résumé Des Cycles D'usinage

    Cycles de rectification, de meulage d'un outil de rectification Le cas échéant, passer aux cycles d'usinage spécifiques à la machine Le constructeur de votre machine peut intégrer ces cycles d'usinage. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 48: Résumé Des Cycles De Palpage

    Le cas échéant, passer aux cycles palpeurs propres aux machines ; ces cycles peuvent être intégrés par le constructeur de votre machine. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 49: Utiliser Les Cycles D'usinage

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

    Plusieurs machines disposent de cycles. Ces cycles peuvent être mis en œuvre sur la commande par le constructeur de votre machine, en plus des cycles HEIDENHAIN. Vous disposez pour cela d'une plage de numéros de cycles distincte : Cycles 300 à 399 Cycles spécifiques à...
  • Page 51: Définir Un Cycle Avec Les Softkeys

    Utiliser exclusivement les plages de programmation recommandées par HEIDENHAIN Respecter le contenu de la documentation de HEIDENHAIN Vérifier le déroulement avec la simulation HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 52: Définir Le Cycle Avec La Fonction Goto

    ;AVANCE PLONGEE PROF. ~ Q202=+5 ;PROFONDEUR DE PASSE ~ Q210=+0 ;TEMPO. EN HAUT ~ Q203=+0 ;COORD. SURFACE PIECE ~ Q204=+50 ;SAUT DE BRIDE ~ Q211=+0 ;TEMPO. AU FOND ~ Q395=+0 ;REFERENCE PROFONDEUR HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 53: Appeler Des Cycles

    Cycle 1281 OCM LIMITATION RECTANGLE Cycle 1282 OCM LIMITATION CERCLE Cycles de conversion de coordonnées Cycles de rectification Cycles palpeurs Vous pouvez appeler tous les autres cycles avec les fonctions décrites ci-après. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 54 à toutes les positions que vous avez défini dans une définition de motif PATTERN DEF ou dans un tableau de points. Informations complémentaires : "Motif d'usinage PATTERN DEF", Page 67 Informations complémentaires : manuel utilisateur Programmation en Texte clair ou DIN/ISO HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 55 CYCL CALL POS. Pour cette raison, il vous faut toujours programmer la valeur 0 comme position de départ dans le cycle. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 56 Programmer M99 dans la séquence de positionnement La CN approche le dernier point de départ. Définir un nouveau cycle d’usinage avec CYCL DEF La CN ne supporte pas M89 en combinaison avec la programmation FK ! HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 57 Avec CYCL CALL POS, il n’y a pas de pré-positionnement dans le sens de l'axe d’outil. Vous devez alors vous-même programmer un pré- positionnement au sein du fichier appelé. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 58: Travailler Avec Un Axe Parallèle

    232 FRAISAGE TRANSVERSAL 233 FRAISAGE TRANSVERSAL 241 PERC.PROF. MONOLEVRE HEIDENHAIN conseille de ne pas travailler avec TOOL CALL W ! Utilisez FUNCTION PARAXMODE ou FUNCTION PARAXCOMP. Informations complémentaires : manuel utilisateur Programmation Klartext HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 59: Paramètres De Cycles Par Défaut

    GLOBAL DEF POSITIONNEMENT Définition du comportement de positionnement avec CYCL CALL GLOBAL DEF PALPAGE Définition de paramètres spéciaux pour les cycles de palpage HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 60: Introduire Global Def

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

    Utiliser GLOBAL DEF à bon escient. Exécuter un test de programme avant toute exécution Saisir une valeur fixe dans les cycles ; GLOBAL DEF ne change pas les valeurs. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 62: Données D'ordre Général À Effet Global

    Avance avec laquelle la CN ramène l'outil en position. Programmation : 0...99999,999 ou FMAX, FAUTO Exemple 11 GLOBAL DEF 100 GENERAL ~ Q200=+2 ;DISTANCE D'APPROCHE ~ Q204=+50 ;SAUT DE BRIDE ~ Q253=+750 ;AVANCE PRE-POSIT. ~ Q208=+999 ;AVANCE RETRAIT HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 63: Données À Effet Global Pour Les Cycles De Perçage

    Temps pendant lequel l'outil reste au fond du trou. Programmation : 0...3600.0000 Exemple 11 GLOBAL DEF 105 PERCAGE ~ Q256=+0.2 ;RETR. BRISE-COPEAUX ~ Q210=+0 ;TEMPO. EN HAUT ~ Q211=+0 ;TEMPO. AU FOND HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 64: Données Globales Pour Les Opérations De Fraisage Avec Cycles De Poches

    La CN utilise le double du diamètre de l'outil comme valeur minimale. Programmation : 0, 1, 2 Exemple 11 GLOBAL DEF 110 FRAISAGE POCHES ~ Q370=+1 ;FACTEUR RECOUVREMENT ~ Q351=+1 ;MODE FRAISAGE ~ Q366=+1 ;PLONGEE HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 65: Données À Effet Global Pour Les Opérations De Fraisage Avec Cycles De Contours

    Retrait au saut de bride ou à la position d'un début d'Unit, le long de l'axe d'outil, à la fin d'une étape d'usinage. Programmation : 0, 1 Exemple 11 GLOBAL DEF 125 POSITIONNEMENT ~ Q345=+1 ;CHOIX HAUT. POSITNMT HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 66: Données À Effet Global Pour Les Fonctions De Palpage

    1 : déplacement entre les points de mesure à la hauteur de sécurité Programmation : 0, 1 Exemple 11 GLOBAL DEF 120 PALPAGE ~ Q320=+0 ;DISTANCE D'APPROCHE ~ Q260=+100 ;HAUTEUR DE SECURITE ~ Q301=+1 ;DEPLAC. HAUT. SECU. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 67: Motif D'usinage Pattern Def

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

    Vous pouvez utiliser la fonction d'amorce de séquence pour sélectionner le point de votre choix au niveau duquel vous pouvez débuter ou poursuivre l'usinage Plus d'informations : manuel utilisateur Configuration, test et exécution de programme HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 69: Définir Des Positions D'usinage

    POS2 : Coordonnée surface de la pièce Entrer la coordonnée Z en absolu ou en incrémental. Programmation : -999999999...+999999999 Exemple 11 PATTERN DEF ~ POS1( X+25 Y+33.5 Z+0 ) ~ POS2( X+15 IY+6.5 Z+0 ) HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 70: Définir Une Seule Rangée

    Coordonnée surface de la pièce Entrer la coordonnée Z de départ de l'usinage, en absolu Programmation : -999999999...+999999999 Exemple 11 PATTERN DEF ~ ROW1( X+25 Y+33.5 D+8 NUM5 ROT+0 Z+0 ) HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 71: Définir Un Motif

    Pivot axe principal Angle de rotation suivant lequel seul l'axe principal du plan d'usi- nage subira une distorsion par rapport au point initial introduit. Valeur positive ou négative possible Programmation : -360000...+360000 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 72 Coordonnée surface de la pièce Entrer la coordonnée Z à laquelle l'usinage commence, en absolu. Programmation : -999999999...+999999999 Exemple 11 PATTERN DEF ~ PAT1( X+25 Y+33.5 DX+8 DY+10 NUMX5 NUMY4 ROT+0 ROTX+0 ROTY+0 Z+0 ) HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 73: Définir Un Cadre

    Pivot axe principal Angle de rotation suivant lequel seul l'axe principal du plan d'usi- nage subira une distorsion par rapport au point initial introduit. Valeur positive ou négative possible Programmation : -360000...+360000 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 74 Coordonnée surface de la pièce Entrer la coordonnée Z de départ de l'usinage, en absolu Programmation : -999999999...+999999999 Exemple 11 PATTERN DEF ~ FRAME1( X+25 Y+33.5 DX+8 DY+10 NUMX5 NUMY4 ROT+0 ROTX+0 ROTY+0 Z+0 ) HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 75: Définir Un Cercle Entier

    Coordonnée surface de la pièce Entrer la coordonnée Z à laquelle l'usinage commence, en absolu. Programmation : -999999999...+999999999 Exemple 11 PATTERN DEF ~ CIRC1( X+25 Y+33 D80 START+45 NUM8 Z+0 ) HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 76: Définir Un Segment De De Cercle

    Programmation : 0...999 Coordonnée surface de la pièce Entrer la coordonnée Z à laquelle l'usinage commence. Programmation : -999999999...+999999999 Exemple 11 PATTERN DEF ~ PITCHCIRC1( X+25 Y+33 D80 START+45 STEP+30 NUM8 Z+0 ) HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 77: Application Avec Des Cycles

    M103. Mode d'action du tableau de points avec les cycles SL et le cycle 12 La commande interprète les points comme décalage du point zéro. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 78 La CN exécute, avec CYCL CALL PAT, le dernier tableau de points que vous avez défini, même si le tableau de points a été défini dans un programme CN imbriqué avec CALL PGM. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 79: Cycles : Perçage

    Cycles : Perçage...
  • Page 80: Principes De Base

    Sens et vitesse de rotation au choix pour l'approche et la sortie du trou Indication de la profondeur de temporisation Cycle 240 CENTRAGE Pointage Indication du diamètre ou de la profondeur de pointage Indication de la temporisation en bas HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 81: Cycle 200 Percage

    FUNCTION MODE MILL et FUNCTION MODE TURN . Ce cycle surveille la longueur utile LU définie pour l'outil. Si la valeur LU est inférieure à la PROFONDEUR Q201, la CN émet un message d'erreur. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 82 Q202 une valeur qui soit plus élevée que la profondeur définie au paramètre Q201 plus la profondeur calculée à partir de l'angle de pointe. Vous pouvez même définir une valeur nettement plus élevée. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 83: Paramètres Du Cycle

    La valeur agit de manière incrémentale. Programmation : 0...99999,9999 sinon : PREDEF Q211 Temporisation au fond? durée en secondes de rotation à vide de l'outil au fond du trou. Programmation : 0...3600.0000 sinon : PREDEF HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 84 ;COORD. SURFACE PIECE ~ Q204=+50 ;SAUT DE BRIDE ~ Q211=+0 ;TEMPO. AU FOND ~ Q395=+0 ;REFERENCE PROFONDEUR 12 L X+30 Y+20 FMAX M3 13 CYCL CALL 14 L X+80 Y+50 FMAX M99 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 85: Cycle 201 Ales.a L'alesoir

    (centre du trou) dans le plan d’usinage, avec correction de rayon Le signe du paramètre de cycle Profondeur détermine le sens de l’usinage. Si vous programmez une profondeur égale à 0, la CN n'exécutera pas le cycle. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 86: Paramètres Du Cycle

    ;AVANCE PLONGEE PROF. ~ Q211=+0 ;TEMPO. AU FOND ~ Q208=+99999 ;AVANCE RETRAIT ~ Q203=+0 ;COORD. SURFACE PIECE ~ Q204=+50 ;SAUT DE BRIDE 12 L X+30 Y+20 FMAX M3 13 CYCL CALL HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 87: Cycle 202 Ales. A L'outil

    Entrer une profondeur négative Utiliser le paramètre machine displayDepthErr (n°201003) pour définir si la commande doit émettre un message d'erreur (on) ou pas (off) en cas de saisie d'une profondeur positive HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 88 (centre du trou) dans le plan d’usinage, avec correction de rayon Le signe du paramètre de cycle Profondeur détermine le sens de l’usinage. Si vous programmez une profondeur égale à 0, la CN n'exécutera pas le cycle. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 89: Paramètres Du Cycle

    4 : dégager l'outil dans le sens positif de l'axe auxiliaire Programmation : 0, 1, 2, 3, 4 Q336 Angle pour orientation broche? Angle auquel la CN positionne l'outil avant le dégagement. La valeur agit de manière absolue. Programmation : 0...360 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 90 ;SAUT DE BRIDE ~ Q214=+0 ;SENS DEGAGEMENT ~ Q336=+0 ;ANGLE BROCHE ~ Q357+0.2 ;DIST. APPR. LATERALE 13 L X+30 Y+20 FMAX M3 14 CYCL CALL 15 L X+80 Y+50 FMAX M99 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 91: Cycle 203 Percage Universel

    FMAX pour l'amener soit à la DISTANCE D'APPROCHE Q200 soit au SAUT DE BRIDE. Le SAUT DE BRIDE Q204 s'applique uniquement si la valeur définie est supérieure à celle de la DISTANCE D'APPROCHE Q200. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 92 Q212=1, Q213=4, Q205= 3 : la première profondeur de passe est de 5 mm, la deuxième de 5 – 1 = 4 mm, la troisième de 4 – 1 = 3 mm et la quatrième est aussi de 3 mm). HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 93 (centre du trou) dans le plan d’usinage, avec correction de rayon Le signe du paramètre de cycle Profondeur détermine le sens de l’usinage. Si vous programmez une profondeur égale à 0, la CN n'exécutera pas le cycle. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 94: Paramètres Du Cycle

    Nombre de brise-copeaux avant que la CN ne dégage l'outil hors du trou pour enlever les copeaux. Pour briser les copeaux, la CN retire chaque fois l'outil de la valeur de retrait Q256. Programmation : 0...99999 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 95 T-ANGLE du tableau d'outils TOOL.T. 0 = profondeur par rapport à la pointe de l'outil 1 = profondeur par rapport à la partie cylindrique de l'outil Programmation : 0, 1 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 96 Q205=+0 ;PROF. PASSE MIN. ~ Q211=+0 ;TEMPO. AU FOND ~ Q208=+99999 ;AVANCE RETRAIT ~ Q256=+0.2 ;RETR. BRISE-COPEAUX ~ Q395=+0 ;REFERENCE PROFONDEUR 12 L X+30 Y+20 FMAX M3 13 CYCL CALL HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 97: Cycle 204 Contre-Percage

    9 Le cas échéant, la CN amène l'outil au saut de bride. Le saut de bride Q204 n'agit que si la valeur programmée est supérieure à celle de la distance d'approche Q200. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 98 Le signe du paramètre de cycle Profondeur définit le sens d’usinage pour le lamage Attention : le signe positif définit un lamage dans le sens de l'axe de broche positif. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 99: Paramètres Du Cycle

    Distance entre l'outil et la pièce (moyen de serrage) le long de l'axe d'outil qui permet d'éviter tout risque de collision. La valeur agit de manière incrémentale. Programmation : 0...99999,9999 sinon : PREDEF HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 100 ;AVANCE PRE-POSIT. ~ Q254=+200 ;AVANCE PLONGEE ~ Q255=+0 ;TEMPORISATION ~ Q203=+0 ;COORD. SURFACE PIECE ~ Q204=+50 ;SAUT DE BRIDE ~ Q214=+0 ;SENS DEGAGEMENT ~ Q336=+0 ;ANGLE BROCHE 12 CYCL CALL HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 101: Cycle 205 Perc. Prof. Univers

    Vous pouvez, en option, définir dans le cycle une temporisation au fond du perçage. Cette temporisation permet de briser les copeaux au fond du trou. Informations complémentaires : "Débourrage et brise-copeaux", Page 107 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 102 Q257 PROF.PERC.BRISE-COP. = 4 mm La CN effectue un brise-copeaux à 4 mm et à 8 mm. À 10 mm, elle effectue un débourrage. Le brise-copeaux suivant a lieu à 14 mm, à 18 mm, etc. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 103 à la coordonnée de la surface de la pièce. Si la valeur du paramètre Q257 PROF.PERC.BRISE-COP. est supérieure à celle du paramètre Q202 PROFONDEUR DE PASSE, aucun brise-copeaux n'est effectué. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 104: Paramètres Du Cycle

    Si Q212 VALEUR REDUCTION est différent de 0, la CN limitera la passe à cette valeur. La profondeur de passe ne pourra donc pas être inférieure à la valeur de Q205. La valeur agit de manière incré- mentale. Programmation : 0...99999,9999 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 105 Vitesse de déplacement de l'outil lors de sa sortie après l'usinage, en mm/min. Si vous avez entré Q208=0, la CN fait sortir l'outil selon l'avance de plongée en profondeur Q206. Programmation : 0...99999,9999 ou FMAX, FAUTO, PREDEF HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 106 Q256=+0.2 ;RETR. BRISE-COPEAUX ~ Q211=+0 ;TEMPO. AU FOND ~ Q379=+0 ;POINT DE DEPART ~ Q253=+750 ;AVANCE PRE-POSIT. ~ Q208=+99999 ;AVANCE RETRAIT ~ Q395=+0 ;REFERENCE PROFONDEUR ~ Q373=+0 ;FEED AFTER REMOVAL HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 107: Débourrage Et Brise-Copeaux

    6 L X+30 Y+30 R0 FMAX M3 ; appel du cycle 7 CYCL CALL ; dégagement de l'outil, fin du programme 8 L Z+250 R0 FMAX 9 M30 10 END PGM 205 MM HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 108 6 L X+30 Y+30 R0 FMAX M3 ; appel du cycle 7 CYCL CALL ; dégagement de l'outil, fin du programme 8 L Z+250 R0 FMAX 9 M30 10 END PGM 205 MM HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 109: Cycle 208 Fraisage De Trous

    Si vous programmez le recouvrement de trajectoire avec Q370=0, la CN exécutera, un recouvrement de trajectoire le plus grand possible pour la première trajectoire hélicoïdale, pour éviter de ralentir l'outil. Toutes les autres trajectoires sont réparties uniformément. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 110 L'usinage est réalisé au centre de la tolérance. Si vous programmez une tolérance inadaptée, la CN interrompra l'exécution avec un message d'erreur. Respectez la casse (minuscules/majuscules) lorsque vous programmez des tolérances. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 111 (centre du trou) dans le plan d’usinage, avec correction de rayon Le signe du paramètre de cycle Profondeur détermine le sens de l’usinage. Si vous programmez une profondeur égale à 0, la CN n'exécutera pas le cycle. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 112: Paramètres Du Cycle

    Au besoin, vous pouvez programmer une tolérance. Informations complémentaires : "Tolérances", Page 110 Programmation : 0...99999,9999 Q342 Diamètre d'ébauche? Entrer la cote du diamètre pré-percé. La valeur agit de manière absolue. Programmation : 0...99999,9999 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 113 ;PROFONDEUR DE PASSE ~ Q203=+0 ;COORD. SURFACE PIECE ~ Q204=+50 ;SAUT DE BRIDE ~ Q335=+5 ;DIAMETRE NOMINAL ~ Q342=+0 ;DIAMETRE PRE-PERCAGE ~ Q351=+1 ;MODE FRAISAGE ~ Q370=+0 ;FACTEUR RECOUVREMENT 12 CYCL CALL HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 114: Cycle 241 Perc.prof. Monolevre

    Pour connaître la valeur de la position de retrait dans votre cas, référez-vous au document suivant : voir Page 120 9 Si vous avez programmé un saut de bride, la CN y amène l'outil avec l'avance FMAX. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 115 (centre du trou) dans le plan d’usinage, avec correction de rayon Le signe du paramètre de cycle Profondeur détermine le sens de l’usinage. Si vous programmez une profondeur égale à 0, la CN n'exécutera pas le cycle. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 116: Paramètres Du Cycle

    PROFONDEUR après un Q256 RETR. BRISE-COPEAUX. Cette avance agit également lorsque l'outil est positionné au POINT DE DEPART Q379 (valeur différente de 0). Valeur en mm/min Programmation : 0...99999,9999 ou FMAX, FAUTO, PREDEF HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 117 "..." : chemin vers une macro utilisateur, exécutée à la place d'une fonction M. Toutes les instructions que contiennent la macro utili- sateur sont automatiquement exécutées. Informations complémentaires : "Macro utilisateur", Page 119 Programmation : 0...999 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 118 Si Q212 VALEUR REDUCTION est différent de 0, la CN limitera la passe à cette valeur. La profondeur de passe ne pourra donc pas être inférieure à la valeur de Q205. La valeur agit de manière incré- mentale. Programmation : 0...99999,9999 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 119: Macro Utilisateur

    CN appelant, utilisez des paramètres Q ou QS, avec les numéros 1200 à 1399. Les valeurs des paramètres de cycles peuvent être lues dans la macro. Informations complémentaires : manuel utilisateur Programmation Klartext HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 120: Comportement Du Positionnement Lors Du Travail Avec Q379

    à -2, la commande débute la procédure de perçage à -1,6 mm. Le tableau suivant présente différents exemples expliquant comment calculer le début du perçage : HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 121 0,2*100=20 (Q200=2, 20>2, donc la valeur 2 est utilisée.) 0,2*2=0,4 -1,6 0,2*5=1 0,2*10=2 0,2*25=5 0,2*100=20 (Q200=5, 20>5, donc la valeur 5 est utilisée.) 0,2*2=0,4 -1,6 0,2*5=1 0,2*10=2 0,2*25=5 0,2*100=20 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 122 à -2, la commande amène l'outil en position de débourrage à -0,4. Le tableau suivant présente différents exemples expliquant comment calculer la position pour le débourrage (position de retrait) : HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 123 0,8*25=20 (Q200=5, 20>5, donc la valeur 5 est utilisée.) 0,8*100=80 (Q200=5, 80>5, donc la valeur 5 est utilisée.) 0,8*2=1,6 -1,6 0,8*5=4 0,8*10=8 0,8*25=20 0,8*100=80 (Q200=20, 80>20, donc la valeur 20 est utilisée.) HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 124: Cycle 240 Centrage

    Ce cycle ne peut être exécuté qu'en mode FUNCTION MODE MILL. Ce cycle surveille la longueur utile LU définie pour l'outil. Si celle-ci est inférieure à la profondeur d'usinage, la CN émet un message d'erreur. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 125 Le signe du paramètre de cycle Q344 (diamètre) ou Q201 (profondeur) définit le sens de l'usinage. Si vous programmez le diamètre ou la profondeur à 0, la CN n'exécute pas le cycle. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 126: Paramètres Du Cycle

    La valeur agit de manière incrémentale. Programmation : 0...99999,9999 sinon : PREDEF Q342 Diamètre d'ébauche? 0 : aucun trou présent >0 : diamètre du perçage pré-percé Programmation : 0...99999,9999 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 127 ;COORD. SURFACE PIECE ~ Q204=+50 ;SAUT DE BRIDE ~ Q342=+12 ;DIAMETRE PRE-PERCAGE ~ Q253=+500 ;AVANCE PRE-POSIT. 12 L X+30 Y+20 R0 FMAX M3 M99 13 L X+80 Y+50 R0 FMAX M99 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 128: Exemple : Cycles De Perçage

    9 L X+90 R0 FMAX M99 ; approche du trou 4 ; appel du cycle 10 L Y+10 R0 FMAX M99 ; dégagement de l'outil, fin du programme 11 L Z+250 R0 FMAX M2 12 END PGM C200 MM HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 129: Exemple : Utilisation De Cycles De Perçage Avec Pattern Def

    7 GLOBAL DEF 125 POSITIONNEMENT ~ Q345=+1 ;CHOIX HAUT. POSITNMT ; appel du cycle avec le motif de points 8 CYCL CALL PAT F5000 M3 ; dégagement de l'outil 9 L Z+100 R0 FMAX HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 130 ; appel du cycle avec le motif de points 18 CYCL CALL PAT F5000 M3 ; dégagement de l'outil, fin du programme 19 L Z+100 R0 FMAX 20 M30 21 END PGM 1 MM HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 131: Cycles : Taraudage / Fraisage De Filets

    Cycles : Taraudage / Fraisage de filets...
  • Page 132 Cycle 264 FILETAGE AV. PERCAGE Perçage en pleine matière Fraisage d'un filet Cycle 265 FILET. HEL. AV.PERC. Fraisage d'un filet en pleine matière Cycle 267 FILET.EXT. SUR TENON Fraisage d'un filet extérieur Réalisation d'un chanfrein HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 133 Ce cycle surveille la longueur utile LU définie pour l'outil. Si cette valeur est inférieure à celle de la PROFONDEUR FILETAGE Q201, la CN émet un message d'erreur. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 134 (n°113601) : durée de la temporisation au fond du taraudage après l'arrêt de la broche. thrdPreSwitch (n°113602) : la broche est arrêtée pendant ce temps-là avant d'atteindre le fond du taraudage HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 135 Pas du filet (mm) Dégagement en cas d'interruption du programme Si vous appuyez sur la touche Arrêt CN pendant le taraudage, la commande affiche une softkey pour vous permettre de dégager l'outil. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 136 Entrer une profondeur négative Utiliser le paramètre machine displayDepthErr (n°201003) pour définir si la commande doit émettre un message d'erreur (on) ou pas (off) en cas de saisie d'une profondeur positive HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 137 True : en présence de faibles profondeurs de fraisage, la la vitesse de rotation de la broche est limitée de manière telle que la broche passe environ 1/3 de son temps à tourner de façon constante. False : aucune limitation HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 138 11 CYCL DEF 207 TARAUDAGE RIGIDE ~ Q200=+2 ;DISTANCE D'APPROCHE ~ Q201=-18 ;PROFONDEUR FILETAGE ~ Q239=+1 ;PAS DE VIS ~ Q203=+0 ;COORD. SURFACE PIECE ~ Q204=+50 ;SAUT DE BRIDE 12 CYCL CALL HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 139 Vous avez la possibilité de dégager l'outil dans le sens négatif et dans le sens positif de l'axe d'outil. Avant le dégagement, vous devez décider délibérément du sens dans lequel l’outil doit être dégagé du trou percé. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 140 6 Une fois à la distance d'approche, la CN arrête la broche. Lors d'un taraudage, la broche et l'axe d'outil sont toujours synchronisés. La synchronisation peut se faire alors que la broche est à l'arrêt. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 141 Si vous avez défini un facteur de vitesse de rotation pour le retrait rapide de l'outil au paramètre de cycle Q403, la commande limite alors la vitesse à la vitesse de rotation maximale de la gamme de broche active. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 142 (n°113601) : durée de la temporisation au fond du taraudage après l'arrêt de la broche. thrdPreSwitch (n°113602) : la broche est arrêtée pendant ce temps-là avant d'atteindre le fond du taraudage HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 143 Q336 Angle pour orientation broche? Angle auquel la CN positionne l'outil avant la procédure de fraisage de filet. Une reprise de taraudage est ainsi possible. La valeur agit de manière absolue. Programmation : 0...360 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 144 ;PAS DE VIS ~ Q203=+0 ;COORD. SURFACE PIECE ~ Q204=+50 ;SAUT DE BRIDE ~ Q257=+0 ;PROF.PERC.BRISE-COP. ~ Q256=+1 ;RETR. BRISE-COPEAUX ~ Q336=+0 ;ANGLE BROCHE ~ Q403=+1 ;FACTEUR VIT. ROT. 12 CYCL CALL HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 145 Vous avez la possibilité de dégager l'outil dans le sens négatif et dans le sens positif de l'axe d'outil. Avant le dégagement, vous devez décider délibérément du sens dans lequel l’outil doit être dégagé du trou percé. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 146 à droite –1(RR) Z– à gauche +1(RL) Z– Filetage Pas du Mode Sens usinage extérieur filet fraisage à droite +1(RL) Z– à gauche –1(RR) Z– à droite –1(RR) à gauche +1(RL) HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 147 Lors du fraisage de filet, l'avance programmée se réfère au tranchant de l'outil. Mais comme la commande affiche l'avance se référant à la trajectoire du centre, la valeur affichée diffère de la valeur programmée. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 148 Si le diamètre de l'outil est inférieur de 4 fois la valeur du pas de vis par rapport au diamètre nominal du filet, la TNC exécute un pré-positionnement latéral. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 149 Si vous programmez une profondeur égale à 0, la commande n'exécutera pas le cycle. Si vous programmez une profondeur de filetage égale à 0, la commande n'exécute pas le cycle. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 150 Programmation : 0...99999,9999 sinon : PREDEF Q203 Coordonnées surface pièce? Coordonnée de la surface de la pièce par rapport au point zéro actif. La valeur agit de manière absolue. Programmation : -99999,9999...+99999,9999 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 151 ;AVANCE PRE-POSIT. ~ Q351=+1 ;MODE FRAISAGE ~ Q200=+2 ;DISTANCE D'APPROCHE ~ Q203=+0 ;COORD. SURFACE PIECE ~ Q204=+50 ;SAUT DE BRIDE ~ Q207=+500 ;AVANCE FRAISAGE ~ Q512=+0 ;APPROCHE EN AVANCE 12 CYCL CALL HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 152 11 En fin de cycle, la CN déplace l'outil, en avance rapide, à la distance d'approche ou au saut de bride (si programmé). HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 153 Si un chanfrein frontal est souhaité, attribuez la valeur 0 au paramètre de profondeur pour le chanfrein. Programmez la profondeur de filetage égale à la profondeur du chanfrein soustrait d'au moins un tiers de pas du filet. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 154 Programmation : –1, 0, +1 sinon : PREDEF Q200 Distance d'approche? Distance entre la pointe de l'outil et la surface de la pièce. La valeur agit de manière incrémentale. Programmation : 0...99999,9999 sinon : PREDEF HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 155 Vitesse de déplacement de l'outil lors de l'approche, en mm/min. Pour les filets de petit diamètre, vous pouvez réduire le risque de bris d'outil en diminuant l'avance d'approche. Programmation : 0...99999,999 ou FAUTO HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 156 Q359=+0 ;DECAL. JUSQ. CHANFR. ~ Q203=+0 ;COORD. SURFACE PIECE ~ Q204=+50 ;SAUT DE BRIDE ~ Q254=+200 ;AVANCE PLONGEE ~ Q207=+500 ;AVANCE FRAISAGE ~ Q512=+0 ;APPROCHE EN AVANCE 12 CYCL CALL HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 157 12 En fin de cycle, la CN déplace l'outil, en avance rapide, à la distance d'approche ou au saut de bride (si programmé). HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 158 étape d'usinage. Programmez la profondeur de filetage pour qu'elle soit égale au minimum à la profondeur de perçage moins un tiers de fois le pas de vis. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 159 Distance de sécurité à laquelle l'outil revient au-dessus de la dernière profondeur de passe, avec l'avance Q373 FEED AFTER REMOVAL, après le premier débourrage. La valeur agit de manière incrémentale. Programmation : 0...99999,9999 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 160 Vitesse de déplacement de l'outil lors de l'approche, en mm/min. Pour les filets de petit diamètre, vous pouvez réduire le risque de bris d'outil en diminuant l'avance d'approche. Programmation : 0...99999,999 ou FAUTO HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 161 Q200=+2 ;DISTANCE D'APPROCHE ~ Q203=+0 ;COORD. SURFACE PIECE ~ Q204=+50 ;SAUT DE BRIDE ~ Q206=+150 ;AVANCE PLONGEE PROF. ~ Q207=+500 ;AVANCE FRAISAGE ~ Q512=+0 ;APPROCHE EN AVANCE 12 CYCL CALL HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 162 9 En fin de cycle, la CN déplace l'outil, en avance rapide, à la distance d'approche ou au saut de bride (si programmé). HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 163 (centre du trou) dans le plan d’usinage, avec correction de rayon Si vous avez programmé la valeur 0 à l'un des paramètres de profondeur, la commande n'exécutera pas cette étape d'usinage. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 164 Distance entre l'outil et la pièce (moyen de serrage) le long de l'axe d'outil qui permet d'éviter tout risque de collision. La valeur agit de manière incrémentale. Programmation : 0...99999,9999 sinon : PREDEF HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 165 ;DECAL. JUSQ. CHANFR. ~ Q360=+0 ;PROCEDURE PLONGEE ~ Q200=+2 ;DISTANCE D'APPROCHE ~ Q203=+0 ;COORD. SURFACE PIECE ~ Q204=+50 ;SAUT DE BRIDE ~ Q254=+200 ;AVANCE PLONGEE ~ Q207=+500 ;AVANCE FRAISAGE 12 CYCL CALL HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 166 11 En fin de cycle, la CN déplace l'outil, en avance rapide, à la distance d'approche ou au saut de bride (si programmé). HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 167 (centre du tenon) du plan d'usinage avec la correction de rayon Si vous avez programmé la valeur 0 à l'un des paramètres de profondeur, la commande n'exécutera pas cette étape d'usinage. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 168 Programmation : –1, 0, +1 sinon : PREDEF Q200 Distance d'approche? Distance entre la pointe de l'outil et la surface de la pièce. La valeur agit de manière incrémentale. Programmation : 0...99999,9999 sinon : PREDEF HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 169 Vitesse de déplacement de l'outil lors de l'approche, en mm/min. Pour les filets de petit diamètre, vous pouvez réduire le risque de bris d'outil en diminuant l'avance d'approche. Programmation : 0...99999,999 ou FAUTO HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 170 ;PROF. POUR CHANFREIN ~ Q359=+0 ;DECAL. JUSQ. CHANFR. ~ Q203=+30 ;COORD. SURFACE PIECE ~ Q204=+50 ;SAUT DE BRIDE ~ Q254=+150 ;AVANCE PLONGEE ~ Q207=+500 ;AVANCE FRAISAGE ~ Q512=+0 ;APPROCHE EN AVANCE HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 171 Q206=+150 ;AVANCE PLONGEE PROF. ~ Q202=+5 ;PROFONDEUR DE PASSE ~ Q210=+0 ;TEMPO. EN HAUT ~ Q203=+0 ;COORD. SURFACE PIECE ~ Q204=+50 ;SAUT DE BRIDE ~ Q211=+0.2 ;TEMPO. AU FOND ~ HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 172 24 L X+80 Y+65 R0 FMAX M99 25 L X+90 Y+90 R0 FMAX M99 26 L X+10 Y+90 R0 FMAX M99 27 L X+20 Y+55 R0 FMAX M99 28 LBL 0 29 END PGM TAP MM HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 173: Cycles : Fraisage De Poches/ Tenons / Rainures

    Cycles : Fraisage de poches/ tenons / rainures...
  • Page 174 Passe en forme de spirale qui part du diamètre de la pièce brute Cycle 233 FRAISAGE TRANSVERSAL Cycle d'ébauche et de finition Choix de la stratégie et du sens de fraisage Renseignement des parois latérales HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 175 (si programmé ainsi). 6 La CN effectue ensuite la finition du fond de la poche de l'intérieur vers l'extérieur. Le fond de la poche est accosté de manière tangentielle. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 176 Le cycle 251 tient compte de la largeur de la dent RCUTS qui figure dans le tableau d'outils. Informations complémentaires : "Stratégie de plongée Q366 avec RCUTS", Page 182 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 177 être bloqué par d'éventuels copeaux. Veillez à définir votre pièce brute avec des cotes suffisamment grandes si la position de la rotation Q224 est différente de 0. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 178 4 : position de l'outil = coin supérieur gauche Programmation : 0, 1, 2, 3, 4 Q207 Avance fraisage? Vitesse de déplacement de l'outil lors du fraisage, en mm/min. Programmation : 0...99999,999 ou FAUTO, FU, FZ HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 179 Coordonnée de l'axe de la broche à laquelle aucune collision entre l'outil et la pièce (moyen de serrage) ne peut avoir lieu. La valeur agit de manière incrémentale. Programmation : 0...99999,9999 sinon : PREDEF HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 180 2 : L'avance se réfère à la dent de l'outil, sinon à la trajectoire du centre de l'outil, pour la finition latérale et pour la finition en profon- deur. 3 : L'avance se réfère toujours à la dent de l'outil. Programmation : 0, 1, 2, 3 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 181 ;COORD. SURFACE PIECE ~ Q204=+50 ;SAUT DE BRIDE ~ Q370=+1 ;FACTEUR RECOUVREMENT ~ Q366=+1 ;PLONGEE ~ Q385=+500 ;AVANCE DE FINITION ~ Q439=+0 ;REFERENCE AVANCE 12 L X+50 Y+50 R0 FMAX M99 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 182 Si l'espace disponible est insuffisant pour accueillir une course pendulaire, la CN émet un message d'erreur. RCUTS = 0 ou valeur non définie La CN parcourt la moitié de la course pendulaire. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 183 Q200, puis effectue un saut de bride Q204 avant de revenir en avance rapide au centre de la poche. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 184 Entrer une profondeur négative Utiliser le paramètre machine displayDepthErr (n°201003) pour définir si la commande doit émettre un message d'erreur (on) ou pas (off) en cas de saisie d'une profondeur positive HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 185 à deux fois le diamètre de l'outil, la CN émet un message d'erreur. Si vous utilisez un outil coupant au centre, vous pouvez vous servir du paramètre machine suppressPlungeErr (n°201006) pour désactiver cette surveillance. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 186 Surépaisseur de finition pour la profondeur. La valeur agit de manière incrémentale. Programmation : 0...99999,9999 Q206 Avance plongee en profondeur? Vitesse de l'outil lors de son déplacement au fond, en mm/min. Programmation : 0...99999,999 ou FAUTO, FU, FZ HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 187 Le cas échéant, la valeur de la largeur de coupe RCUTS doit être renseignée dans le tableau d'outils. Programmation : 0, 1 sinon : PREDEF Informations complémentaires : "Stratégie de plongée Q366 avec RCUTS", Page 189 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 188 ;COORD. SURFACE PIECE ~ Q204=+50 ;SAUT DE BRIDE ~ Q370=+1 ;FACTEUR RECOUVREMENT ~ Q366=+1 ;PLONGEE ~ Q385=+500 ;AVANCE DE FINITION ~ Q439=+0 ;REFERENCE AVANCE 12 L X+50 Y+50 R0 FMAX M99 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 189 Si l'espace disponible est insuffisant pour accueillir une trajectoire hélicoïdale, la CN réduit la taille de de cette trajectoire. suppressPlungeErr=off (n°201006) Si l'espace disponible est insuffisant pour accueillir une trajectoire hélicoïdale, la CN émet un message d'erreur. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 190 à la position de début de cycle ! Ne programmez pas de cotes incrémentales à la suite du cycle. A la fin du cycle, programmez une position absolue sur tous les axes principaux HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 191 Si vous programmez une profondeur égale à 0, la commande n'exécutera pas le cycle. Programmer la distance d'approche de manière à ce que l'outil puisse se déplacer sans être bloqué par d'éventuels copeaux. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 192 4 : position de l'outil = extrémité droite de la forme Programmation : 0, 1, 2, 3, 4 Q207 Avance fraisage? Vitesse de déplacement de l'outil lors du fraisage, en mm/min. Programmation : 0...99999,999 ou FAUTO, FU, FZ HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 193 Coordonnée de l'axe de la broche à laquelle aucune collision entre l'outil et la pièce (moyen de serrage) ne peut avoir lieu. La valeur agit de manière incrémentale. Programmation : 0...99999,9999 sinon : PREDEF HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 194 2 : L'avance se réfère à la dent de l'outil, sinon à la trajectoire du centre de l'outil, pour la finition latérale et pour la finition en profon- deur. 3 : L'avance se réfère toujours à la dent de l'outil. Programmation : 0, 1, 2, 3 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 195 ;DISTANCE D'APPROCHE ~ Q203=+0 ;COORD. SURFACE PIECE ~ Q204=+50 ;SAUT DE BRIDE ~ Q366=+2 ;PLONGEE ~ Q385=+500 ;AVANCE DE FINITION ~ Q439=+3 ;REFERENCE AVANCE 12 L X+50 Y+50 R0 FMAX M99 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 196 à la position de début de cycle ! Ne programmez pas de cotes incrémentales à la suite du cycle. A la fin du cycle, programmez une position absolue sur tous les axes principaux HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 197 Le cycle se sert de la valeur RCUTS pour surveiller les outils qui n'ont pas de dents en leur centre afin de leur éviter notamment tout contact frontal. Au besoin, la CN interrompt l'usinage avec un message d'erreur. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 198 Q368 Surepaisseur finition laterale? Surépaisseur de finition dans le plan d'usinage. La valeur agit de manière incrémentale. Programmation : 0...99999,9999 Q375 Diamètre cercle primitif? Entrer le diamètre du cercle primitif. Programmation : 0...99999,9999 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 199 Programmation : -99999,9999...+99999,9999 Q217 Centre 2ème axe? Centre du cercle primitif dans l'axe auxiliaire du plan d'usinage. N'agit que si Q367 = 0. La valeur agit de manière absolue. Programmation : -99999,9999...+99999,9999 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 200 à 0. La valeur agit de manière incrémentale. Programmation : 0...99999,9999 Q369 Surep. finition en profondeur? Surépaisseur de finition pour la profondeur. La valeur agit de manière incrémentale. Programmation : 0...99999,9999 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 201 PREDEF : La CN reprend la valeur de la séquence GLOBAL DEF. Programmation : 0, 1, 2 Q385 Avance de finition? Vitesse de déplacement de l'outil lors de la finition latérale et en profondeur, en mm/min. Programmation : 0...99999,999 ou FAUTO, FU, FZ HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 202 ;DISTANCE D'APPROCHE ~ Q203=+0 ;COORD. SURFACE PIECE ~ Q204=+50 ;SAUT DE BRIDE ~ Q366=+2 ;PLONGEE ~ Q385=+500 ;AVANCE DE FINITION ~ Q439=+0 ;REFERENCE AVANCE 12 L X+50 Y+50 R0 FMAX M99 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 203 8 À la fin du cycle, la CN positionne l'outil à la hauteur de sécurité définie dans le cycle, sur l'axe d'outil. La position finale ne correspond donc pas à la position initiale. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 204 R0. Tenir compte du paramètre Q367 (position). Le signe du paramètre de cycle Profondeur détermine le sens de l’usinage. Si vous programmez une profondeur égale à 0, la commande n'exécutera pas le cycle. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 205 Le centre de rotation est situé à la position à laquelle se trouve l'outil lors de l'appel du cycle. La valeur agit de manière absolue. Programmation : -360000...+360000 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 206 Programmation : 0...99999,9999 sinon : PREDEF Q203 Coordonnées surface pièce? Coordonnée de la surface de la pièce par rapport au point zéro actif. La valeur agit de manière absolue. Programmation : -99999,9999...+99999,9999 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 207 La valeur agit de manière incrémentale. Programmation : 0...99999,9999 Q385 Avance de finition? Vitesse de déplacement de l'outil lors de la finition latérale et en profondeur, en mm/min. Programmation : 0...99999,999 ou FAUTO, FU, FZ HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 208 ;FACTEUR RECOUVREMENT ~ Q437=+0 ;POSITION D'APPROCHE ~ Q215=+1 ;OPERATIONS D'USINAGE ~ Q369=+0 ;SUREP. DE PROFONDEUR ~ Q338=+0 ;PASSE DE FINITION ~ Q385=+500 ;AVANCE DE FINITION 12 L X+50 Y+50 R0 FMAX M99 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 209 8 À la fin du cycle, après la sortie tangentielle, l'outil est relevé au saut de bride défini dans le cycle, le long de l'axe d'outil. La position finale ne coïncide pas avec la position de départ. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 210 (centre du tenon) avec correction de rayon R0. Le signe du paramètre de cycle Profondeur détermine le sens de l’usinage. Si vous programmez une profondeur égale à 0, la commande n'exécutera pas le cycle. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 211 à 0. La valeur agit de manière incrémentale. Programmation : 0...99999,9999 Q206 Avance plongee en profondeur? Vitesse de l'outil lors de son déplacement au fond, en mm/min. Programmation : 0...99999,999 ou FAUTO, FMAX, FU, FZ HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 212 La valeur agit de manière incrémentale. Q385 Avance de finition? Vitesse de déplacement de l'outil lors de la finition latérale et en profondeur, en mm/min. Programmation : 0...99999,999 ou FAUTO, FU, FZ HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 213 ;FACTEUR RECOUVREMENT ~ Q376=-1 ;ANGLE INITIAL ~ Q215=+1 ;OPERATIONS D'USINAGE ~ Q369=+0 ;SUREP. DE PROFONDEUR ~ Q338=+0 ;PASSE DE FINITION ~ Q385=+500 ;AVANCE DE FINITION 12 L X+50 Y+50 R0 FMAX M99 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 214 Entrer une profondeur négative Utiliser le paramètre machine displayDepthErr (n°201003) pour définir si la commande doit émettre un message d'erreur (on) ou pas (off) en cas de saisie d'une profondeur positive HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 215 R0 au centre du tenon. Le signe du paramètre de cycle Profondeur détermine le sens de l’usinage. Si vous programmez une profondeur égale à 0, la commande n'exécutera pas le cycle. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 216 ébauche. La valeur agit de manière incrémentale. Programmation : -99999,9999...+99999,9999 Q207 Avance fraisage? Vitesse de déplacement de l'outil lors du fraisage, en mm/min. Programmation : 0...99999,999 ou FAUTO, FU, FZ HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 217 (moyen de serrage) ne peut avoir lieu. La valeur agit de manière incrémentale. Programmation : 0...99999,9999 sinon : PREDEF Q370 Facteur de recouvrement? Q370 x rayon d'outil donne la passe latérale k. Programmation : 0,0001...1,9999 sinon : PREDEF HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 218 La valeur agit de manière incrémentale. Programmation : 0...99999,9999 Q385 Avance de finition? Vitesse de déplacement de l'outil lors de la finition latérale et en profondeur, en mm/min. Programmation : 0...99999,999 ou FAUTO, FU, FZ HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 219 ;SAUT DE BRIDE ~ Q370=+1 ;FACTEUR RECOUVREMENT ~ Q215=+0 ;OPERATIONS D'USINAGE ~ Q369=+0 ;SUREP. DE PROFONDEUR ~ Q338=+0 ;PASSE DE FINITION ~ Q385=+500 ;AVANCE DE FINITION 12 L X+50 Y+50 R0 FMAX M99 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 220 Stratégie Q389=3 : Usinage ligne à ligne sans dépassement, passe latérale en avance rapide le retrait Stratégie Q389=4 : Usinage en spirale de l'extérieur vers l'intérieur HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 221 Lors de la dernière passe, l'outil termine le fraisage à la surépaisseur de finition, avec l'avance de finition. 11 À la fin, la CN ramène l'outil au saut de bride, avec l'avance FMAX. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 222 8 Si plusieurs passes sont nécessaires, la CN déplace l'outil à la profondeur de passe suivante dans l'axe de broche, avec l'avance de positionnement. 9 A la fin, la CN retire l'outil au saut de bride avec l'avance FMAX. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 223 La CN calcule le décalage à partir de la largeur programmée, du rayon d'outil, du facteur de recouvrement maximal de trajectoire Q370 et de la distance de sécurité latérale Q357. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 224 Pour l'ébauche, la commande tient compte de la surépaisseur latérale. Pour la finition, la surépaisseur sert au prépositionnement de l'outil. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 225 Q220, dans le sens de la passe. La surface indiquée est intégralement usinée. Définir un SAUT DE BRIDE Q204 de manière à ce qu'aucune collision ne puisse se produire avec la pièce ou les moyens de serrage. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 226 Vous pouvez définir le sens de la première passe transversale par rapport au PT INITIAL 2EME AXE en faisant précéder la valeur d'un signe. La valeur agit de manière incrémentale. Programmation : -99999,9999...+99999,9999 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 227 (Q389=1), alors la CN exécutera la passe transversale avec l'avance de fraisage Q207. Programmation : 0...99999,9999 ou FMAX, FAUTO, PREDEF HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 228 Programmation : -2, -1, 0, +1, +2 Q349 3ème limite? Voir paramètre Q347, 1ère limite Programmation : -2, -1, 0, +1, +2 Q220 Rayon d'angle? Rayon d'angle aux limites (Q347 - Q349) Programmation : 0...99999,9999 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 229 1 : position de l'outil = coin inférieur gauche 2 : position de l'outil = coin inférieur droit 3 : position de l'outil = coin supérieur droit 4 : position de l'outil = coin supérieur gauche Programmation : –1, 0, +1, +2, +3, +4 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 230 ;2EME LIMITE ~ Q349=+0 ;3EME LIMITE ~ Q220=+0 ;RAYON D'ANGLE ~ Q368=+0 ;SUREPAIS. LATERALE ~ Q338=+0 ;PASSE DE FINITION ~ Q367=-1 ;POSITION SURFACE 12 L X+50 Y+50 R0 FMAX M99 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 231 ;AVANCE DE FINITION ; appel du cycle Usinage extérieur 6 L X+50 Y+50 R0 FMAX M99 7 CYCL DEF 252 POCHE CIRCULAIRE ~ Q215=+0 ;OPERATIONS D'USINAGE ~ Q223=+50 ;DIAMETRE DU CERCLE ~ HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 232 Q338=+5 ;PASSE DE FINITION ~ Q200=+2 ;DISTANCE D'APPROCHE ~ Q203=+0 ;COORD. SURFACE PIECE ~ Q204=+50 ;SAUT DE BRIDE ~ Q366=+2 ;PLONGEE ~ Q385=+500 ;AVANCE DE FINITION ~ Q439=+0 ;REFERENCE AVANCE HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 233 Cycles : Fraisage de poches/ tenons / rainures | Exemples de programmation ; appel du cycle Rainures 12 CYCL CALL ; dégagement de l'outil, fin du programme 13 L Z+100 R0 FMAX 14 M30 15 END PGM C210 MM HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 235: Cycles : Conversions De Coordonnées

    Cycles : Conversions de coordonnées...
  • Page 236 1.0 Exécuter les fonctions auxiliaires M2, M30 ou la séquence CN END PGM (ces fonctions M dépendent de paramètres machine) Sélectionner un nouveau programme CN HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 237 Avec le paramètre machine CfgDisplayCoordSys (n°127501), le constructeur de la machine définit le système de coordonnées dans lequel il souhaite que l'affichage d'état indique le décalage de point zéro actif. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 238 Exécution PGM pas-à-pas ou Execution PGM en continu via le gestionnaire de fichiers : le tableau reçoit le statut M. Les valeurs de coordonnées des tableaux de points zéro ne sont actives qu’en valeur absolue. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 239 Q. Si vous entrez un paramètre Q, la CN activera le numéro du point zéro indiqué au paramètre Q. Programmation : 0...9999 Exemple 11 CYCL DEF 7.0 POINT ZERO 12 CYCL DEF 7.1 #5 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 240 Possible jusqu'à trois axes CN. Programmation : X, Y, Z, U, V, W, A, B, C Exemple 11 CYCL DEF 8.0 IMAGE MIROIR 12 CYCL DEF 8.1 X Y Z HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 241 Axes de référence (0°) pour l'angle de rotation : Plan X/Y Axe X Plan Y/Z Axe Y Plan Z/X Axe Z Réinitialiser Reprogrammer le cycle 10 ROTATION, cette fois-ci avec l'angle de rotation 0°. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 242 Angle de rotation? Indiquer l'angle de rotation en degrés (°). Entrer une valeur en absolu ou en incrémental. Programmation : -360000...+360000 Exemple 11 CYCL DEF 10.0 ROTATION 12 CYCL DEF 10.1 ROT+35 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 243 Entrer le facteur SCL ("scaling" en anglais) ; la CN multiplie les coordonnées et les rayons par ce facteur SCL (comme décrit dans "Effet"). Programmation : 0,000001...99,999999 Exemple 11 CYCL DEF 11.0 FACTEUR ECHELLE 12 CYCL DEF 11.1 SCL 0.75 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 244 Etirement coord. centre? Centre de l'étirement ou de la compression spécifique de l'axe Programmation : -999999999...+999999999 Exemple 11 CYCL DEF 26.0 FACT. ECHELLE AXE 12 CYCL DEF 26.1 X1.4 Y0.6 CCX+15 CCY+20 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 245 Si vous avez réglé la fonction Inclinaison de l'exécution de programme sur Activé en Mode Manuel, et que vous avez placé la valeur angulaire du cycle 19 PLAN D'USINAGE définie dans le menu sera écrasée. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 246 Avec le paramètre machine CfgDisplayCoordSys (n°127501), le constructeur de la machine définit le système de coordonnées dans lequel il souhaite que l'affichage d'état indique le décalage de point zéro actif. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 247 Consultez le manuel de votre machine ! Le constructeur de la machine définit si le cycle 19 doit positionner automatiquement les axes rotatifs ou bien si vous devez les positionner manuellement dans le programme CN. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 248 à la pièce La CN exécute la procédure d'inclinaison avec la dernière avance programmée (l'avance maximale possible dépend de la complexité de la tête ou de la table pivotante). HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 249 Restrictions : Le positionnement s'effectue sans correction de longueur Le positionnement s'effectue sans correction de la géométrie de la machine. Les corrections de rayon d'outils ne sont pas admises. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 250 1 Activer décalage du point zéro 2 Activer l'Inclin. plan d'usinage 3 Activer la rotation Usinage de la pièce 1 Annulation d'une rotation 2 Réinitialiser l'Inclin. plan d'usinage 3 Annuler le décalage du point zéro HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 251 De manière automatique avec un palpeur 3D HEIDENHAIN Informations complémentaires : manuel utilisateur Programmation des cycles de mesure pour les pièces et les outils Informations complémentaires : manuel utilisateur Configuration, test et exécution de programmes CN HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 252 SELECTION pour sélectionner directement le point d'origine de votre choix dans le tableau de points d'origine. Programmation : 0...65535 Exemple 11 CYCL DEF 247 INIT. PT DE REF. ~ Q339=+4 ;NUMERO POINT DE REF. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 253 21 L X+30 RL 22 L IY+10 23 RND R5 24 L IX+20 25 L IX+10 IY-10 26 RND R5 27 L IX-10 IY-10 28 L IX-10 IY-10 29 L IX-20 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 254 Cycles : Conversions de coordonnées | Exemples de programmation 30 L IY+10 31 L X+0 Y+0 R0 F5000 32 L Z+20 R0 FMAX 33 LBL 0 34 END PGM C220 MM HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 255: Cycles : Définition De Motifs

    Cycles : Définition de motifs...
  • Page 256 Définition de motifs linéaires Indication de l'angle de rotation Cycle 224 MOTIF DATAMATRIX CODE Conversion de textes en motif de points de type code DataMatrix Indication de la position et de la position HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 257 Grâce à la fonction PATTERN DEF, vous disposez d'autres motifs de points réguliers. Informations complémentaires : manuel utilisateur Programmation en Texte clair ou DIN/ISO Informations complémentaires : "Motif d'usinage PATTERN DEF", Page 67 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 258 CYCL CALL suivants et les prochains appels M99 utiliseront Q203=-5. Les cycles 220 et 221 écrasent les paramètres mentionnés ci-dessus des cycles d’usinage CALL actifs (si les paramètres programmés sont les mêmes dans les deux cycles). HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 259 (– = sens horaire). La valeur agit de manière incrémentale. Programmation : -360000...+360000 Q241 Nombre d'usinages? Nombre d'opérations d'usinage sur le cercle primitif Programmation : 1...99999 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 260 ;INCREMENT ANGULAIRE ~ Q241=+8 ;NOMBRE D'USINAGES ~ Q200=+2 ;DISTANCE D'APPROCHE ~ Q203=+0 ;COORD. SURFACE PIECE ~ Q204=+50 ;SAUT DE BRIDE ~ Q301=+1 ;DEPLAC. HAUT. SECU. ~ Q365=+0 ;TYPE DEPLACEMENT 12 CYCL CALL HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 261 9 Toutes les autres lignes sont usinées suivant un déplacement pendulaire. Si ce cycle est exécuté en mode Pas-à-pas , la CN marquera un arrêt entre chaque point d'un motif de points. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 262 Si vous utilisez le cycle 254 avec le cycle 221, la rainure ne peut pas avoir la position 0. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 263 Distance entre l'outil et la pièce (moyen de serrage) le long de l'axe d'outil qui permet d'éviter tout risque de collision. La valeur agit de manière incrémentale. Programmation : 0...99999,9999 sinon : PREDEF HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 264 Q243=+4 ;NOMBRE DE LIGNES ~ Q224=+15 ;POSITION ANGULAIRE ~ Q200=+2 ;DISTANCE D'APPROCHE ~ Q203=+0 ;COORD. SURFACE PIECE ~ Q204=+50 ;SAUT DE BRIDE ~ Q301=+1 ;DEPLAC. HAUT. SECU. 12 CYCL CALL HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 265 8 Ces procédures se répètent jusqu'à ce que le code DataMatrix soit reproduit. L'usinage se termine dans le coin inférieur droit 5. 9 Pour finir, la CN amène l'outil au saut de bride programmé. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 266 La CN utilise le caractère spécial % pour des fonctions spéciales. Si vous souhaitez paramétrer ce caractère dans un code DataMatrix, il vous faudra l'entrer deux fois, par ex. %%. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 267 Programmation : 0...99999,9999 sinon : PREDEF Q203 Coordonnées surface pièce? Coordonnée de la surface de la pièce par rapport au point zéro actif. La valeur agit de manière absolue. Programmation : -99999,9999...+99999,9999 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 268 être introduite par le caractère %. Les textes variables qu'il est possible d'utiliser dans le cycle 224 MOTIF DATAMATRIX CODE sont les suivants : Date et heure Nom et chemin d'un programme CN État d'un compteur HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 269 AAAA-MM-JJ hh:mm:ss %time04 AAAA-MM-JJ hh:mm %time05 AAAA-MM-JJ h:mm %time06 AA-MM-JJ h:mm %time07 JJ.MM.AAAA %time08 J.MM.AAAA %time09 J.MM.AA %time10 AAAA-MM-JJ %time11 AA-MM-JJ %time12 hh:mm:ss %time13 h:mm:ss %time14 h:mm %time15 Semaine calendaire %time99 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 270 CN. La valeur du compteur indiquée dans la dans le menu MOD reste inchangée. Dans les modes PAS A PAS et EN CONT., la CN tient compte du statut du compteur dans le menu MOD. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 271: Finition De La Surépaisseur En Profondeur Du Cycle

    Q247=+0 ;INCREMENT ANGULAIRE ~ Q241=+10 ;NOMBRE D'USINAGES ~ Q200=+2 ;DISTANCE D'APPROCHE ~ Q203=+0 ;COORD. SURFACE PIECE ~ Q204=+100 ;SAUT DE BRIDE ~ Q301=+1 ;DEPLAC. HAUT. SECU. ~ Q365=+0 ;TYPE DEPLACEMENT HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 272 ;SAUT DE BRIDE ~ Q301=+1 ;DEPLAC. HAUT. SECU. ~ Q365=+0 ;TYPE DEPLACEMENT ; dégagement de l'outil 8 L Z+100 R0 FMAX ; fin du programme 9 M30 10 END PGM 200 MM HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 273: Cycles : Poche De Contour

    Cycles : Poche de contour...
  • Page 274: Cycles Sl

    CN du sous-programme Si vous utilisez des paramètres Q, n'effectuez les calculs et les affectations qu'au sein du sous-programme de contour concerné. Sans cycles d'usinage, avances, ni fonctions M HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 275 26 CYCL DEF 24 FINITION LATERALE 27 CYCL CALL 50 L Z+250 R0 FMAX M2 51 LBL 1 55 LBL 0 56 LBL 2 60 LBL 0 99 END PGM SL2 MM HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 276: Renseignement De Données De Contour Pour Le Cycle 25 Ou

    Finition de rainures ouvertes et fermées selon le procédé de fraisage en tourbillon Cycle 276 TRACE DE CONTOUR 3D Usinage de contours ouverts et fermés Détection de matière restante Contours tridimensionnels - les coordonnées de l'axe d'outil sont elles aussi traitées. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 277: Cycle 14 Contour

    ENT. Mettre fin aux saisies avec la touche END Possible jusqu'à 12 numéros de sous-programme. Programmation : 0...65535 Exemple 11 CYCL DEF 14.0 CONTOUR 12 CYCL DEF 14.1 LABEL CONTOUR1 /2 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 278: Contours Superposés

    14 C X+10 Y+50 DR- 15 LBL 0 Sous-programme 2: Poche B 16 LBL 2 17 L X+90 Y+50 RR 18 CC X+65 Y+50 19 C X+90 Y+50 DR- 20 LBL 0 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 279: Surface À Partir De La Somme

    14 C X+10 Y+50 DR- 15 LBL 0 Surface B : 16 LBL 2 17 L X+90 Y+50 RR 18 CC X+65 Y+50 19 C X+90 Y+50 DR- 20 LBL 0 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 280: Surface À Partir De La Différence

    14 C X+60 Y+50 DR- 15 LBL 0 Surface B : 16 LBL 2 17 L X+90 Y+50 RR 18 CC X+65 Y+50 19 C X+90 Y+50 DR- 20 LBL 0 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 281: Cycle 20 Donnees Du Contour

    Q20 comme paramètres de programme. Le signe du paramètre de cycle Profondeur détermine le sens de l’usinage. Si vous programmez la profondeur à 0, la commande exécutera ce cycle à la profondeur 0. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 282 Q9 Sens rotation ? sens horaire= -1 Sens d'usinage des poches Q9 = -1 en opposition pour poche et îlot Q9 = +1 en avalant pour poche et îlot Programmation : –1, 0, +1 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 283 ;SUREPAIS. LATERALE ~ Q4=+0.1 ;SUREP. DE PROFONDEUR ~ Q5=+0 ;COORD. SURFACE PIECE ~ Q6=+2 ;DISTANCE D'APPROCHE ~ Q7=+50 ;HAUTEUR DE SECURITE ~ Q8=+0 ;RAYON D'ARRONDI ~ Q9=+1 ;SENS DE ROTATION HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 284: Cycle 21 Pre-Percage

    8 L'outil retourne ensuite à la hauteur de sécurité dans l'axe d'outil ou à la dernière position programmée avant le cycle. Ce comportement dépend du paramètre machine posAfterContPocket (n°201007). HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 285: Paramètres Du Cycle

    Programmation : 0...999999.9 ou 255 caractères maximum Exemple 11 CYCL DEF 21 PRE-PERCAGE ~ Q10=-5 ;PROFONDEUR DE PASSE ~ Q11=+150 ;AVANCE PLONGEE PROF. ~ Q13=+0 ;OUTIL D'EVIDEMENT HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 286: Cycle 22 Evidement

    5 L'outil retourne ensuite à la hauteur de sécurité dans l'axe d'outil ou à la dernière position programmée avant le cycle. Ce comportement dépend du paramètre machine posAfterContPocket (n°201007). HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 287 LU est inférieure à la PROFONDEUR Q1, la CN émet un message d'erreur. Au besoin, utiliser une fraise avec une dent frontale qui coupe au centre (DIN 844) ou effectuer un préperçage avec le cycle 21. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 288 à la fin de l'usinage de la poche de contour. PosBeforeMachining : Retour à la position de départ ToolAxClearanceHeight : Positionnement de l'axe d'outil à une hauteur de sécurité. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 289 Vitesse de déplacement de l'outil lors de sa sortie après l'usinage, en mm/min. Si vous avez programmé Q208=0, la CN dégage l'outil avec l'avance Q12. Programmation : 0...99999,9999 ou FMAX, FAUTO, PREDEF HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 290 ;PROFONDEUR DE PASSE ~ Q11=+150 ;AVANCE PLONGEE PROF. ~ Q12=+500 ;AVANCE EVIDEMENT ~ Q18=+0 ;OUTIL PRE-EVIDEMENT ~ Q19=+0 ;AVANCE PENDULAIRE ~ Q208=+99999 ;AVANCE RETRAIT ~ Q401=+100 ;FACTEUR D'AVANCE ~ Q404=+0 ;STRAT. SEMI-FINITION HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 291: Cycle 23 Finition En Prof

    5 L'outil retourne ensuite à la hauteur de sécurité dans l'axe d'outil ou à la dernière position programmée avant le cycle. Ce comportement dépend du paramètre machine posAfterContPocket (n°201007). HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 292 à la fin de l'usinage de la poche de contour. PosBeforeMachining : Retour à la position de départ ToolAxClearanceHeight : Positionnement de l'axe d'outil à une hauteur de sécurité. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 293 Q12. Programmation : 0...99999,9999 ou FMAX, FAUTO, PREDEF Exemple 11 CYCL DEF 23 FINITION EN PROF. ~ Q11=+150 ;AVANCE PLONGEE PROF. ~ Q12=+500 ;AVANCE EVIDEMENT ~ Q208=+99999 ;AVANCE RETRAIT HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 294: Cycle 24 Finition Laterale

    GOTO et que vous lancez le programme CN, il se peut que le point de départ se trouve à un autre endroit que celui qu'il avait au moment de l'exécution du programme CN, dans l'ordre défini. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 295 Programmer dans le cycle 20 la surépaisseur de finition (Q3) de manière à ce qu'elle soit supérieure à la somme de la surépaisseur de finition Q14 et du rayon de l'outil utilisé HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 296 à la fin de l'usinage de la poche de contour : PosBeforeMachining : Retour à la position de départ. ToolAxClearanceHeight : Positionnement de l'axe d'outil à une hauteur de sécurité. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 297 11 CYCL DEF 24 FINITION LATERALE ~ Q9=+1 ;SENS DE ROTATION ~ Q10=+5 ;PROFONDEUR DE PASSE ~ Q11=+150 ;AVANCE PLONGEE PROF. ~ Q12=+500 ;AVANCE EVIDEMENT ~ Q14=+0 ;SUREPAIS. LATERALE ~ Q438=-1 ;OUTIL D'EVIDEMENT HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 298: Cycle 270 Donnees Trace Cont

    été défini dans le programme CN. Ne définissez pas de correction de rayon si vous utilisez le cycle 270 dans le sous-programme de contour. Définir le cycle 270 avant le cycle 25. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 299 Programmation : 0...99999,9999 Exemple 11 CYCL DEF 270 DONNEES TRACE CONT. ~ Q390=+1 ;MODE D'APPROCHE ~ Q391=+1 ;CORRECTION DE RAYON ~ Q392=+5 ;RAYON ~ Q393=+90 ;ANGLE AU CENTRE ~ Q394=+0 ;DISTANCE HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 300: Cycle 25 Trace De Contour

    En présence de plusieurs passes, la commande peut aussi déplacer l'outil d'avant en arrière pour réduire le temps d'usinage. Vous pouvez introduire des surépaisseurs pour exécuter l’ébauche et la finition en plusieurs passes HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 301 Si vous utilisez des paramètres Q de type QL locaux dans un programme de contour, il vous faudra aussi les affecter ou les calculer dans le sous-programme de contour. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 302 Q15 Mode fraisage? en opposition =-1 +1 : fraisage en avalant -1 : fraisage en opposition 0 : usinage alternant fraisage en avalant et fraisage en opposition sur plusieurs passes Programmation : –1, 0, +1 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 303 ;PROFONDEUR DE PASSE ~ Q11=+150 ;AVANCE PLONGEE PROF. ~ Q12=+500 ;AVANCE EVIDEMENT ~ Q15=+1 ;MODE FRAISAGE ~ Q18=+0 ;OUTIL PRE-EVIDEMENT ~ Q446=+0.01 ;MATERIAU RESTANT ~ Q447=+10 ;ECART DE CONNEXION ~ Q448=+2 ;EXTENS. TRAJECTOIRE HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 304: Cycle 275 Rainure Trochoidale

    12 CYCL DEF 14 CONTOUR 13 CYCL DEF 275 RAINURE TROCHOIDALE 14 CYCL CALL M3 50 L Z+250 R0 FMAX M2 51 LBL 10 55 LBL 0 99 END PGM CYC275 MM HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 305 (si programmé ainsi). La paroi de la rainure est accostée tangentiellement par la TNC, à partir du point de départ déterminé dans la séquence APPR. La CN tient alors compte du mode de fraisage, en avalant ou en opposition. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 306 En cas de rainure fermée, le point de départ ne doit pas se trouver dans un coin du contour. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 307 –1 = fraisage en opposition PREDEF : La CN reprend la valeur d'une séquence GLOBAL DEF. (Si vous indiquez la valeur 0, l'usinage se fera en avalant.) Programmation : –1, 0, +1 sinon : PREDEF HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 308 2 = plongée pendulaire. Dans le tableau d'outils, l'angle de plongée ANGLE de l'outil actif doit être différent de 0. Sinon, la commande émet un message d'erreur. Programmation : 0, 1, 2 sinon : PREDEF HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 309 ;AVANCE DE FINITION ~ Q200=+2 ;DISTANCE D'APPROCHE ~ Q203=+0 ;COORD. SURFACE PIECE ~ Q204=+50 ;SAUT DE BRIDE ~ Q366=+2 ;PLONGEE ~ Q369=+0 ;SUREP. DE PROFONDEUR ~ Q439=+0 ;REFERENCE AVANCE 12 CYCL CALL HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 310: Cycle 276 Trace De Contour 3D

    Cela permet à ce cycle d'usiner des contours 3D. Il est conseillé de programmer le cycle 270 DONNEES TRACE CONT. avant le cycle 276 TRACE DE CONTOUR 3D. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 311 DONNEES TRACE CONT.. 5 Cette procédure se répète jusqu'à ce que la profondeur programmée soit atteinte. 6 Pour terminer, la CN vient positionner l'outil à la hauteur de sécurité. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 312 SL, vous pouvez programmer au maximum 16384 éléments de contour. Si la fonction M110 est active pendant l'usinage, l'avance sera réduite d'autant pour les arcs de cercle corrigés à l'intérieur. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 313 Si vous utilisez des paramètres Q de type QL locaux dans un programme de contour, il vous faudra aussi les affecter ou les calculer dans le sous-programme de contour. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 314 Pour cela, vous devez définir la longueur de coupe LCUTS et l'angle de plongée maximal ANGLE de l'outil dans le tableau d'outils TOOL.T. Programmation : 0...99999,9 Sinon 255 caractères maximum HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 315 ;PROFONDEUR DE PASSE ~ Q11=+150 ;AVANCE PLONGEE PROF. ~ Q12=+500 ;AVANCE EVIDEMENT ~ Q15=+1 ;MODE FRAISAGE ~ Q18=+0 ;OUTIL PRE-EVIDEMENT ~ Q446=+0.01 ;MATERIAU RESTANT ~ Q447=+10 ;ECART DE CONNEXION ~ Q448=+2 ;EXTENS. TRAJECTOIRE HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 316: Exemples De Programmation

    ;SENS DE ROTATION 8 CYCL DEF 22 EVIDEMENT ~ Q10=-5 ;PROFONDEUR DE PASSE ~ Q11=+150 ;AVANCE PLONGEE PROF. ~ Q12=+500 ;AVANCE EVIDEMENT ~ Q18=+0 ;OUTIL PRE-EVIDEMENT ~ Q19=+200 ;AVANCE PENDULAIRE ~ HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 317 25 L Y+40 26 RND R20 27 L X+60 Y+10 28 RND R8 29 L X+5 30 RND R10 31 L X+5 Y+50 32 LBL 0 33 END PGM 1078634 MM HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 318: Exemple : Pré-Perçage, Ébauche, Finition De Contours Superposés Avec Des Cycles Sl

    11 TOOL CALL 6 Z S3000 12 CYCL DEF 22 EVIDEMENT ~ Q10=-5 ;PROFONDEUR DE PASSE ~ Q11=+100 ;AVANCE PLONGEE PROF. ~ Q12=+350 ;AVANCE EVIDEMENT ~ Q18=+0 ;OUTIL PRE-EVIDEMENT ~ Q19=+150 ;AVANCE PENDULAIRE ~ HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 319 ; sous-programme de contour 4 : îlot triangulaire droit 37 LBL 4 38 L X+65 Y+42 RL 39 L X+57 40 L X+65 Y+58 41 L X+73 Y+42 42 LBL 0 43 END PGM 2 MM HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 320: Exemple: Tracé De Contour

    ; sous-programme du contour 11 LBL 1 12 L X+0 Y+15 RL 13 L X+5 Y+20 13 CT X+5 Y+75 14 CT X+5 Y+75 15 L Y+95 16 RND R7.5 17 L X+50 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 321 Cycles : Poche de contour | Exemples de programmation 18 RND R7.5 19 L X+100 Y+80 20 LBL 0 21 END PGM 3 MM HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 323 Cycles : Fraisage de contour optimisé...
  • Page 324 L'angle d'attaque de l'outil est indirectement défini via le recouvrement de trajectoire. Le recouvrement de trajectoire ne peut pas avoir une valeur supérieure à 1,99, ce qui correspond à un angle maximal de 180° environ. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 325 Les cycles proposent d'utiliser des outils de grande taille pour l'ébauche et des outils de plus petite taille pour enlever la matière restante. La matière préalablement évidée sera également prise en compte pour la finition. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 326 24 CYCL DEF 274 FINITION LATER. OCM 25 CYCL CALL 50 L Z+250 R0 FMAX M2 51 LBL 1 55 LBL 0 56 LBL 2 60 LBL 0 99 END PGM OCM MM HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 327 Indication du cercle de référence Définition des coins Cycle 1281 OCM LIMITATION RECTANGLE (option 167) Définition d'une délimitation sous forme de rectangle Cycle 1282 OCM LIMITATION CERCLE (option 167) Définition d'une délimitation sous forme de cercle HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 328: Cycle 271 Donnees Contour Ocm (Option 167)

    Le cycle 271 est actif par DEF. Cela signifie que le cycle 271 agit dans le programme CN à partir du moment où il a été défini. Les informations d'usinage fournies dans le cycle 271 s'appliquent pour les cycles 272 à 274. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 329 Le contour suivant doit être un îlot. Q569 = 2 2 : Le premier contour de CONTOUR DEF est interprété comme un bloc de délimitation. Le contour qui suit doit être une poche. Programmation : 0, 1, 2 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 330 Q203=+0 ;COORD. SURFACE PIECE ~ Q201=-20 ;PROFONDEUR ~ Q368=+0 ;SUREPAIS. LATERALE ~ Q369=+0 ;SUREP. DE PROFONDEUR ~ Q260=+100 ;HAUTEUR DE SECURITE ~ Q578=+0.2 ;FACTEUR COIN INTERIEUR ~ Q569=+0 ;LIMITE OUVERTE HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 331: Cycle 272 Ebauche Ocm (Option 167)

    CN amène l'outil au contour suivant, dont le point de départ est celui qui est le plus près de la position actuelle de l'outil (selon la stratégie de passe Q575). HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 332 Le mouvement pendulaire se calcule comme suit : À la fin du mouvement de plongée, la CN exécute un mouvement en ligne droite afin de libérer suffisamment de place pour les copeaux enlevés. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 333 CONTOUR, la CN partira du principe qu'aucun pré-usinage n'a eu lieu. Si le facteur de recouvrement de trajectoire est Q370<1, il est recommandé de programmer également un facteur Q579 qui soit inférieur à 1. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 334 (comportement par défaut). 0 : Si aucun pré-évidement n'a eu lieu avant, entrez un numéro d'ou- til avec un rayon 0. Il s'agit généralement de l'outil avec le numéro 0. Programmation : -1...+32767,9 sinon 255 caractères maximum HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 335 à zéro. Programmation : 0...99999 Q579 Facteur Vitesse de rot. plongée? Facteur de modification de la VITESSE ROT. BROCHE Q576 lors d'une passe en profondeur dans la matière. Programmation : 0,2...1,5 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 336 ;DISTANCE D'APPROCHE ~ Q438=-1 ;OUTIL EVIDEMENT ~ Q577=+0.2 ;FACT. RAYON D'APPROCHE ~ Q351=+1 ;MODE FRAISAGE ~ Q576=+0 ;VITESSE ROT. BROCHE ~ Q579=+1 ;FACTEUR S PLONGEE ~ Q575=+0 ;STRATEGIE DE PASSES HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 337 étroites. Il y a un risque de rupture de l'outil ! Veillez à ce que les copeaux soient évacués de manière optimale, conformément à la recommandation de la calculatrice de données de coupe OCM. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 338 Si vous utilisez des outils avec un système d'alimentation interne en liquide de coupe, les copeaux risquent de moins bien s'évacuer, ce qui peut porter préjudice à la durée d'utilisation de l'outil. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 339 Les champs dans lesquels la matière de la pièce et l'outil doivent être renseignés apparaissent grisés. Ces données ne peuvent être modifiées que par l'intermédiaire de la liste de sélection ou du tableau d'outils. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 340 à la version du tableau de matières pour la pièce et de mettre ce dernier à jour, le cas échéant. Le tableau de matières des pièces ocm.xml se trouve dans le répertoire TNC:\system\_calcprocess. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 341 Vitesse de rotation maximale de la broche (en tr/min) permise par la machine et la situation de serrage. Programmation : 1...99999 Avance fraisage max. Avance de fraisage maximale (en mm/min) permise par la machine et la situation de serrage. Programmation : 1...99999 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 342 Si le curseur se trouve dans la zone rouge, la CN utilise la valeur maximale admissible. Programmation : 0%...200% Informations complémentaires : "Paramètres de processus ", Page 343 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 343 Des valeurs plus élevées augmentent la performance de l'usinage mais augmentent aussi la charge. En déplaçant le curseur, il est possible de jouer sur les différents paramètres de processus. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 344 Forces axiales et radiales trop élevées au niveau du palier de la broche Oscillations ou vibrations indésirables Oscillations dues à un manque de solidité du serrage Oscillations dues à une trop grande saillie de l'outil HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 345 Réduire la profondeur de la au niveau du palier de la passe broche Utiliser l'outil avec un faible angle d'hélice Forces radiales trop Diminuer élevées au niveau du palier de la broche HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 346: Cycle 273 Prof. Finition Ocm (Option 167)

    CN déplace l'outil verticalement jusqu'à la profondeur. 4 L'outil fraise ensuite la matière qui reste après l'ébauche, autrement dit la surépaisseur de finition. 5 L'outil retourne ensuite à la hauteur de sécurité, dans l'axe d'outil. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 347 Vérifier le contour à l'aide du graphique de test et modifier légèrement le facteur de recouvrement de trajectoire. On peut ainsi obtenir une autre répartition des passes, ce qui conduit souvent au résultat souhaité. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 348 Nom d'outil. Lorsque vous quittez le champ de saisie, la CN insère automatiquement le premier guille- met. -1 : Le dernier outil utilisé est considéré comme l'outil d'évidement (comportement par défaut). Programmation : -1...+32767,9 sinon 255 caractères maximum HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 349 ;FACTEUR RECOUVREMENT ~ Q385=+500 ;AVANCE DE FINITION ~ Q568=+0.3 ;FACTEUR DE PLONGEE ~ Q253=+750 ;AVANCE PRE-POSIT. ~ Q200=+2 ;DISTANCE D'APPROCHE ~ Q438=-1 ;OUTIL EVIDEMENT ~ Q595=+1 ;STRATEGIE ~ Q577=+0.2 ;FACT. RAYON D'APPROCHE HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 350: Cycle 274 Finition Later. Ocm (Option 167)

    L'opération de finition s'effectue séparément pour chaque partie de contour. 4 L'outil retourne ensuite à la hauteur de sécurité, dans l'axe d'outil. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 351 Vous pouvez exécuter le cycle avec un outil de rectification. Information relative à la programmation La surépaisseur latérale Q14 reste après l'opération de finition. Cette surépaisseur doit toutefois être inférieure à la surépaisseur dans le cycle 271. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 352 –1 = fraisage en opposition PREDEF : La CN reprend la valeur d'une séquence GLOBAL DEF. (Si vous indiquez la valeur 0, l'usinage se fera en avalant.) Programmation : –1, 0, +1 sinon : PREDEF HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 353 11 CYCL DEF 274 FINITION LATER. OCM ~ Q338=+0 ;PASSE DE FINITION ~ Q385=+500 ;AVANCE DE FINITION ~ Q253=+750 ;AVANCE PRE-POSIT. ~ Q200=+2 ;DISTANCE D'APPROCHE ~ Q14=+0 ;SUREPAIS. LATERALE ~ Q438=-1 ;OUTIL EVIDEMENT ~ Q351=+1 ;MODE FRAISAGE HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 354: Cycle 277 Ocm Chanfrein (Option 167)

    Les étapes 3 à 6 sont répétées jusqu'à ce que le contour programmé soit complètement chanfreiné. 8 À la fin de l'usinage, l'outil revient à la HAUTEUR DE SECURITE définie au paramètre Q260, sur l'axe d'outil.HAUTEUR DE SECURITE HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 355 Information relative à la programmation Si la valeur du paramètre Q353 PROF. POINTE OUTIL est plus petite que celle du paramètre Q359 LARGEUR CHANFREIN, la CN émet un message d'erreur. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 356 –1 = fraisage en opposition PREDEF : La CN reprend la valeur d'une séquence GLOBAL DEF. (Si vous indiquez la valeur 0, l'usinage se fera en avalant.) Programmation : –1, 0, +1 sinon : PREDEF HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 357 ;PROF. POINTE OUTIL ~ Q359=+0.2 ;LARGEUR CHANFREIN ~ Q207=+500 ;AVANCE FRAISAGE ~ Q253=+750 ;AVANCE PRE-POSIT. ~ Q200=+2 ;DISTANCE D'APPROCHE ~ Q438=-1 ;OUTIL EVIDEMENT ~ Q351=+1 ;MODE FRAISAGE ~ Q354=+0 ;ANGLE DU CHANFREIN HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 358: Formes Ocm Standard

    1278 OCM POLYGONE, voir Page 369 La CN propose les cycles suivants pour les limites de formes : 1281 OCM LIMITATION RECTANGLE, voir Page 372 1282 OCM LIMITATION CERCLE, voir Page 374 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 359 Définir les paramètres du cycle Sélectionner la softkey INTRODUIRE TEXTE Entrer la cote nominale, avec la tolérance Si vous programmez une tolérance inadaptée, la CN interrompra l'exécution avec un message d'erreur. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 360: Cycle 1271 Ocm Rectangle (Option 167)

    OCM 272 à 274 et 277. Information relative à la programmation Le cycle requiert un prépositionnement qui dépend de ce qui a été défini au paramètre Q367. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 361 Programmation : 0, 1, 2, 3, 4 Q224 Position angulaire? Angle de rotation de la forme. Le centre de rotation se trouve au centre de la forme. La valeur agit de manière absolue. Programmation : -360000...+360000 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 362 Q224=+0 ;POSITION ANGULAIRE ~ Q203=+0 ;COORD. SURFACE PIECE ~ Q201=-10 ;PROFONDEUR ~ Q368=+0 ;SUREPAIS. LATERALE ~ Q369=+0 ;SUREP. DE PROFONDEUR ~ Q260=+50 ;HAUTEUR DE SECURITE ~ Q578=+0.2 ;FACTEUR COIN INTERIEUR HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 363: Cycle 1272 Ocm Cercle (Option 167)

    OCM 272 à 274 et 277. Information relative à la programmation Le cycle requiert un prépositionnement qui dépend de ce qui a été défini au paramètre Q367. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 364 Coordonnée sur l'axe d'outil à laquelle aucune collision avec la pièce ne peut se produire (pour un positionnement intermédiaire ou un retrait en fin de cycle). La valeur agit de manière absolue. Programmation : -99999,9999...+99999,9999 sinon : PREDEF HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 365 Q367=+0 ;POSITION POCHE ~ Q203=+0 ;COORD. SURFACE PIECE ~ Q201=-20 ;PROFONDEUR ~ Q368=+0 ;SUREPAIS. LATERALE ~ Q369=+0 ;SUREP. DE PROFONDEUR ~ Q260=+100 ;HAUTEUR DE SECURITE ~ Q578=+0.2 ;FACTEUR COIN INTERIEUR HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 366: Cycle 1273 Ocm Rainure / Trav. (Option 167)

    OCM 272 à 274 et 277. Information relative à la programmation Le cycle requiert un prépositionnement qui dépend de ce qui a été défini au paramètre Q367. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 367 Programmation : 0, 1, 2, 3, 4 Q224 Position angulaire? Angle de rotation de la forme. Le centre de rotation se trouve au centre de la forme. La valeur agit de manière absolue. Programmation : -360000...+360000 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 368 Q224=+0 ;POSITION ANGULAIRE ~ Q203=+0 ;COORD. SURFACE PIECE ~ Q201=-20 ;PROFONDEUR ~ Q368=+0 ;SUREPAIS. LATERALE ~ Q369=+0 ;SUREP. DE PROFONDEUR ~ Q260=+100 ;HAUTEUR DE SECURITE ~ Q578=+0.2 ;FACTEUR COIN INTERIEUR HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 369: Cycle 1278 Ocm Polygone (Option 167)

    OCM 272 à 274 et 277. Information relative à la programmation Le cycle requiert un prépositionnement qui dépend de ce qui a été défini au paramètre Q367. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 370 Programmation : 0...99999,9999 Q224 Position angulaire? Angle de rotation de la forme. Le centre de rotation se trouve au centre de la forme. La valeur agit de manière absolue. Programmation : -360000...+360000 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 371 Q224=+0 ;POSITION ANGULAIRE ~ Q203=+0 ;COORD. SURFACE PIECE ~ Q201=-10 ;PROFONDEUR ~ Q368=+0 ;SUREPAIS. LATERALE ~ Q369=+0 ;SUREP. DE PROFONDEUR ~ Q260=+50 ;HAUTEUR DE SECURITE ~ Q578=+0.2 ;FACTEUR COIN INTERIEUR HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 372: Cycle 1281 Ocm Limitation Rectangle (Option 167)

    CN à partir du moment où il a été défini. Les informations relatives à la délimitation qui figurent dans le cycle 1281 valent pour les cycles d'usinage OCM 1271 à 1273 et 1278. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 373 Q656 Exemple 11 CYCL DEF 1281 OCM LIMITATION RECTANGLE ~ Q651=+50 ;LONGUEUR 1 ~ Q652=+50 ;LONGUEUR 2 ~ Q654=+0 ;REF. DE POSITION ~ Q655=+0 ;DECALAGE 1 ~ Q656=+0 ;DECALAGE 2 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 374: Cycle 1282 Ocm Limitation Cercle (Option 167)

    CN à partir du moment où il a été défini. Les informations relatives à la délimitation qui figurent dans le cycle 1282 valent pour les cycles d'usinage OCM 1271 à 1273 et 1278. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 375 Décalage de la limitation du rectangle sur l'axe auxiliaire Programmation : -999999...+999999 Q656 Q655 Exemple 11 CYCL DEF 1282 OCM LIMITATION CERCLE ~ Q653=+50 ;DIAMETRE ~ Q654=+0 ;REF. DE POSITION ~ Q655=+0 ;DECALAGE 1 ~ Q656=+0 ;DECALAGE 2 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 376 ;FACTEUR DE PLONGEE ~ Q253= AUTO ;AVANCE PRE-POSIT. ~ Q200=+2 ;DISTANCE D'APPROCHE Q438=+0 ;OUTIL EVIDEMENT ~ Q577=+0.2 ;FACT. RAYON D'APPROCHE ~ Q351=+1 ;MODE FRAISAGE ~ Q576=+6500 ;VITESSE ROT. BROCHE ~ HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 377 ;SUREPAIS. LATERALE ~ Q438=-1 ;OUTIL EVIDEMENT ~ Q351=+1 ;MODE FRAISAGE ; appel du cycle 18 CYCL CALL ; fin du programme 19 M30 ; sous-programme de contour 1 20 LBL 1 21 L X+0 Y+0 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 378 31 L X+70 32 L Y+70 33 RND R5 34 L X+30 35 RND R5 36 L Y+100 37 L X+0 38 L Y+0 39 LBL 0 40 END PGM OCM_POCKET MM HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 379 ;FACTEUR S PLONGEE ~ Q575=+1 ;STRATEGIE DE PASSES ; appel du cycle 8 CYCL CALL ; appel d'outil, diamètre 6 mm 9 TOOL CALL 23 Z S10000 F2000 10 L Z+100 R0 FMAX M3 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 380 ; sous-programme de contour 3 30 LBL 3 31 L X-20 Y-20 32 L Y+20 33 L X+20 34 L Y-20 35 L X-20 36 LBL 0 37 END PGM OCM_DEPTH MM HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 381 Q579=+0.7 ;FACTEUR S PLONGEE ~ Q575=+1 ;STRATEGIE DE PASSES ; appel du cycle 8 L X+0 Y+0 R0 FMAX M99 ; appel d'outil, diamètre 8 mm 9 TOOL CALL 4 Z S6000 F4000 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 382 24 RND R5 25 L X+60 26 RND R5 27 L Y+20 28 RND R5 29 L X+10 30 RND R5 31 L Y+30 32 LBL 0 33 END PGM FACE_MILL MM HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 383 7 CYCL DEF 272 EBAUCHE OCM ~ Q202=+20 ;PROFONDEUR DE PASSE ~ Q370=+0.424 ;FACTEUR RECOUVREMENT ~ Q207=+6800 ;AVANCE FRAISAGE ~ Q568=+0.6 ;FACTEUR DE PLONGEE ~ Q253= AUTO ;AVANCE PRE-POSIT. ~ Q200=+2 ;DISTANCE D'APPROCHE ~ HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 384 ;SUREPAIS. LATERALE ~ Q438=+4 ;OUTIL EVIDEMENT ~ Q351=+1 ;MODE FRAISAGE ; positionnement et appel de cycle 14 L X+50 Y+50 R0 FMAX M99 ; fin du programme 15 M30 16 END PGM OCM_FIGURE MM HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 385 Cycles : Pourtour cylindrique...
  • Page 386 Cycle 29 CORPS CYLIND. OBLONG (option 8) Fraisage d'une traverse sur le pourtour cylindrique Renseignement de la largeur de la traverse Cycle 39 CONT. SURF. CYLINDRE (option 8) Fraisage d'un contour sur le pourtour cylindrique HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 387 5 L'outil retourne ensuite à la hauteur de sécurité, dans l'axe d'outil. Le cylindre doit être fixé au centre du plateau circulaire. Initialisez le point d'origine au centre du plateau circulaire. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 388 La distance d'approche doit être supérieure au rayon d'outil. Si vous utilisez des paramètres Q de type QL locaux dans un programme de contour, il vous faudra aussi les affecter ou les calculer dans le sous-programme de contour. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 389 ;PROFONDEUR FRAISAGE ~ Q3=+0 ;SUREPAIS. LATERALE ~ Q6=+0 ;DISTANCE D'APPROCHE ~ Q10=-5 ;PROFONDEUR DE PASSE ~ Q11=+150 ;AVANCE PLONGEE PROF. ~ Q12=+500 ;AVANCE EVIDEMENT ~ Q16=+0 ;RAYON ~ Q17=+0 ;UNITE DE MESURE HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 390 7 L'outil retourne ensuite à la hauteur de sécurité, dans l'axe d'outil. Le cylindre doit être fixé au centre du plateau circulaire. Initialisez le point d'origine au centre du plateau circulaire. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 391 Vous pouvez également exécuter ce cycle avec le plan d’usinage incliné. Le temps d'usinage peut être plus long si le contour est composé de nombreux éléments de contour non tangentiels. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 392 Le paramètre machine apprDepCylWall (n°201004) vous permet de définir le comportement d'approche : CircleTangential : exécuter une approche et une sortie tangentielles LineNormal : le mouvement jusqu'au point de départ du contour s'effectue en ligne droite. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 393 Programmer les coordonnées de l'axe rotatif dans le sous- programme, en degré ou en mm (inch). Programmation : 0, 1 Q20 Largeur rainure? Largeur de la rainure à réaliser Programmation : -99999,9999...+99999,9999 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 394 ;DISTANCE D'APPROCHE ~ Q10=-5 ;PROFONDEUR DE PASSE ~ Q11=+150 ;AVANCE PLONGEE PROF. ~ Q12=+500 ;AVANCE EVIDEMENT ~ Q16=+0 ;RAYON ~ Q17=+0 ;UNITE DE MESURE ~ Q20=+0 ;LARGEUR RAINURE ~ Q21=+0 ;TOLERANCE HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 395 6 L'outil retourne ensuite à la hauteur de sécurité, dans l'axe d'outil. Le cylindre doit être fixé au centre du plateau circulaire. Initialisez le point d'origine au centre du plateau circulaire. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 396 La distance d'approche doit être supérieure au rayon d'outil. Si vous utilisez des paramètres Q de type QL locaux dans un programme de contour, il vous faudra aussi les affecter ou les calculer dans le sous-programme de contour. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 397 Programmer les coordonnées de l'axe rotatif dans le sous- programme, en degré ou en mm (inch). Programmation : 0, 1 Q20 Largeur oblong? Largeur de la traverse à réaliser Programmation : -99999,9999...+99999,9999 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 398 ;SUREPAIS. LATERALE ~ Q6=+2 ;DISTANCE D'APPROCHE ~ Q10=-5 ;PROFONDEUR DE PASSE ~ Q11=+150 ;AVANCE PLONGEE PROF. ~ Q12=+500 ;AVANCE EVIDEMENT ~ Q16=+0 ;RAYON ~ Q17=+0 ;UNITE DE MESURE ~ Q20=+0 ;LARGEUR OBLONG HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 399 6 L'outil retourne ensuite à la hauteur de sécurité, dans l'axe d'outil. Le cylindre doit être fixé au centre du plateau circulaire. Initialisez le point d'origine au centre du plateau circulaire. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 400 Le paramètre machine apprDepCylWall (n°201004) vous permet de définir le comportement d'approche : CircleTangential : exécuter une approche et une sortie tangentielles LineNormal : le mouvement jusqu'au point de départ du contour s'effectue en ligne droite. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 401 ;PROFONDEUR FRAISAGE ~ Q3=+0 ;SUREPAIS. LATERALE ~ Q6=+2 ;DISTANCE D'APPROCHE ~ Q10=-5 ;PROFONDEUR DE PASSE ~ Q11=+150 ;AVANCE PLONGEE PROF. ~ Q12=+500 ;AVANCE EVIDEMENT ~ Q16=+0 ;RAYON ~ Q17=+0 ;UNITE DE MESURE HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 402 13 L X+40 Y-20 RL 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+40 Y-20 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 403 Cycles : Pourtour cylindrique | Exemples de programmation 23 LBL 0 24 END PGM 5 MM HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 404 ; données dans l’axe rotatif, en mm (Q17=1) 13 L X+60 Y+0 RL 14 L Y-35 15 L X+40 Y-52.5 16 L X-70 17 LBL 0 18 END PGM 4 MM HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 405 Cycles : Poche de contour avec formule de contour...
  • Page 406 Au moyen de la formule de contour, vous liez entre eux les contours partiels pour obtenir un contour final et définissez s'il s'agit d'une poche ou d'un îlot. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 407 Les cotes d'usinage telles que la profondeur de fraisage, les surépaisseurs et la distance d'approche sont renseignées de manière centralisée dans le cycle 20 DONNEES DU CONTOUR ou 271 DONNEES CONTOUR OCM. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 408 6 END PGM MODEL MM 0 BEGIN PGM 120 MM 1 CC X+75 Y+50 2 LP PR+45 PA+0 3 CP IPA+360 DR+ 4 END PGM 120 MM 0 BEGIN PGM 121 MM HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 409 SELECTION FICHIER, dans la fenêtre de sélection APPLIQUER NOM FICH.. Programmer la séquence SEL CONTOUR avant les cycles SL. Le cycle 14 CONTOUR n'est plus nécessaire si vous utilisez SEL CONTUR. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 410 Ceci n'est pas le cas pour les îlots purs d'une poche. Utilisez pour cela la formule de contour simple. Informations complémentaires : "Cycles SL ou cycles OCM avec une formule de contour simple", Page 417 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 411 Parenthèse ouverte par ex. QC12 = QC1 & (QC2 | QC3) Parenthèse fermée par ex. QC12 = QC1 & (QC2 | QC3) définition de contour individuel par ex. QC12 = QC1 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 412 Programme de description de contour 2 : poche B 0 BEGIN PGM POCKET2 MM 1 L X+90 Y+50 R0 2 CC X+65 Y+50 3 C X+90 Y+50 DR- 4 END PGM POCKET2 MM HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 413 “intersection avec“ Programme de définition de contour : * - ... 21 DECLARE CONTOUR QC1 = "POCKET.H" 22 DECLARE CONTOUR QC2 = "POCKET2.H" 23 QC10 = QC1 & QC2 * - ... HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 414 Q10=-5 ;PROFONDEUR DE PASSE ~ Q11=+100 ;AVANCE PLONGEE PROF. ~ Q12=+350 ;AVANCE EVIDEMENT ~ Q18=+0 ;OUTIL PRE-EVIDEMENT ~ Q19=+150 ;AVANCE PENDULAIRE ~ Q208=+99999 ;AVANCE RETRAIT ~ Q401=+100 ;FACTEUR D'AVANCE ~ HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 415 ; définition de l'identifiant du contour pour le programme CN 7 DECLARE CONTOUR QC4 = "123" "123" ; formule de contour 8 QC10 = ( QC1 | QC2 ) \ QC3 \ QC4 9 END PGM MODEL MM HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 416 Programme de description du contour Carré gauche : 0 BEGIN PGM 123 MM 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 123 MM HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 417 Si vous utilisez des cycles SL de 22 à 24, alors la CN déterminera la position de plongée indépendamment des zones vides définies. Vérifiez le comportement à l'aide de la simulation. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 418 Les cotes d'usinage telles que la profondeur de fraisage, les surépaisseurs et la distance d'approche sont renseignées de manière centralisée dans le cycle 20 DONNEES DU CONTOUR ou dans le cycle 271 DONNEES CONTOUR OCM. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 419 Appuyer sur la softkey SELECTION FICHIER Définir le numéro d'un paramètre QS Définir le numéro d'un label Définir le nom d'un label Définir le numéro d'un paramètre QS d'un label HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 420 Usinage du contour avec les cycles SL L'usinage du contour global défini est effectué à l'aide des cycles SL (voir "Résumé", Page 276) ou des cycles OCM (voir "Vue d'ensemble", Page 327). HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 421 Cycles : Fonctions spéciales...
  • Page 422 Possibilité d'utiliser toute la dent de l'outil Cycle 287 POWER SKIVING (option 157) Définition des données d'outil Sélection du côté de l'usinage Définition de la première et de la dernière passe Définition du nombre de pas HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 423 Cycle 239 DEFINIR CHARGE (option 143) Choix d'un mode de pesée Réinitialisation des paramètres de précommande et d'asservissement dépendants de la charge Cycle 18 FILETAGE Avec broche asservie Arrêt de la broche au fond du trou HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 424: Cycle 9 Temporisation

    89 CYCL DEF 9.0 TEMPORISATION 90 CYCL DEF 9.1 TEMP 1.5 Paramètres du cycle Figure d'aide Paramètres Temporisation en secondes Entrer une temporisation en secondes. Programmation : 0...3 600s (1 heure) en pas de 0,001 s HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 425: Cycle 12 Pgm Call

    TNC:\KLAR35\FK1\50.H. Si vous souhaitez utiliser un programme DIN/ISO comme cycle, vous devrez renseigner les fichiers de type .I à la suite du nom du programme. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 426 Déclarer le programme CN 1_Plate.h comme cycle et l'appeler avec M99 11 CYCL DEF 12.0 PGM CALL 12 CYCL DEF 12.1 PGM TNC:\nc_prog\demo\OCM\1_Plate.h 13 L X+20 Y+50 R0 FMAX M99 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 427: Cycle 13 Orientation

    Figure d'aide Paramètres Angle d'orientation Entrer l'angle par rapport à l'axe de référence angulaire du plan d'usinage. Programmation : 0...360 Exemple 11 CYCL DEF 13.0 ORIENTATION 12 CYCL DEF 13.1 ANGLE180 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 428: Cycle 32 Tolerance

    Valeur de tolérance. Sélectionner un nouveau programme CN Après avoir annulé le cycle 32, la CN active de nouveau la tolérance prédéfinie au paramètre machine. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 429 HSC est activé sur votre machine (paramétrages du constructeur de la machine). Si le cycle 32 est activé, la CN affiche les paramètres de ce cycle dans l'affichage d'état supplémentaire, dans l'onglet CYC. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 430 Si vous travaillez avec une fraise toroïdale, la tolérance angulaire est d'une grande importance.  : tolérance angulaire en degrés π : nombre Pi R: rayon moyen du tore, en mm  : tolérance d'usinage, en mm HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 431 NO ENT, la CN utilisera une valeur configurée par le constructeur de la machine. Programmation : 0...10 Exemple 11 CYCL DEF 32.0 TOLERANCE 12 CYCL DEF 32.1 T0.05 13 CYCL DEF 32.2 HSC-MODE:1 TA5 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 432: Cycle 291 Coupl. Tourn. Inter. (Option 96)

    2 La broche de l'outil n'est plus couplée à la position des axes linéaires. 3 L'usinage avec le cycle 291 Tournage interpolé est terminé. 4 Si Q560=0, les paramètres Q336, Q216, Q217 ne sont pas pertinents. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 433 Utilisez par exemple les séquences linéaires ou polaires pour décrire le mouvement circulaire des axes linéaires. Vous en trouverez un exemple à la fin de ce chapitre. Informations complémentaires : "Exemple : Tournage interpolé avec le cycle 291", Page 494 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 434 Avec -1, la CN procède à l'orientation de la broche. Avec la valeur 0, aucune action n'a lieu. En aucun cas une fonction M5 ne sera émise au préalable. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 435 R d'un tableau d'outils de fraisage. Ainsi, vous pourrez utiliser une correction de rayon RR ou RL lors de la programmation. Il est recommandé d'opter pour ce type de programmation. Programmation : 0, 1 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 436 (tool.t). Définir l'outil de fraisage (tool.t) comme outil de fraisage (pour pouvoir par la suite l'utiliser comme outil de tournage) Définir l'outil de tournage dans le tableau d'outils (toolturn.trn) HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 437 à l'outil, telles que le type d'usinage (TO dans le tableau d'outils de tournage), l'angle d'orientation (ORI dans le tableau d'outils de tournage), le paramètre Q336 et le paramètre Q561. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 438 ORI + Q336 + 180 Tournage interpolé, extérieur ORI + Q336 + 180 Tournage interpolé, intérieur ORI + Q336 Tournage interpolé, extérieur ORI + Q336 Tournage interpolé, intérieur ORI + Q336 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 439 TYPE: ROUGH, avec les orientations d'usinage TO: 2 à 6 TYPE: FINISH, avec les orientations d'usinage TO: 2 à 6 TYPE: BUTTON, avec les orientations d'usinage TO: 2 à 6 TYPE: RECESS TYPE: RECTURN TYPE: THREAD HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 440: Cycle 292 Cont. Tourn. Interp. (Option 96)

    Si vous entrez Q560=1, vous pouvez tourner le contour. Un tranchant sera alors aligné avec le centre d'un cercle. Entrez Q560=0 de manière à fraiser le contour sans orientation de la broche. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 441 5 Au point final du contour, la CN relève l'outil verticalement de la valeur de la distance d'approche. 6 Pour terminer, la CN vient positionner l'outil à la hauteur de sécurité. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 442 Notez que, dans l'affichage d'état, l'avance se réfère au TCP et qu'elle peut varier de Q449. La CN calcule l'avance dans l'affichage d'état comme suit. Usinage extérieur Q529=1 Usinage intérieur Q529=0 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 443 Avec -1, la CN procède à l'orientation de la broche. Avec la valeur 0, aucune action n'a lieu. En aucun cas une fonction M5 ne sera émise au préalable. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 444 Q529=1 : l'avance de la trajectoire du centre d'outil est réduite pour l'usinage intérieur. Q529=0 : l'avance de la trajectoire du centre d'outil est augmentée pour l'usinage extérieur. Programmation : 1...99999 ou FAUTO HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 445 ;SENS ROTATION OUTIL ~ Q529=+0 ;TYPE D'USINAGE ~ Q221=+0 ;SUREPAISSEUR SURFACE ~ Q441=+0.3 ;PASSE ~ Q449=+2000 ;AVANCE ~ Q491=+50 ;PT DEPART CONTOUR ~ Q357=+2 ;DIST. APPR. LATERALE ~ Q445=+50 ;HAUTEUR DE SECURITE HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 446 1 à 5 – soit des coordonnées radiales et axiales uniformément décroissantes, par ex. 5 à 1 – Programmez les contours intérieurs avec un rayon supérieur au rayon d'outil. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 447 1 à 5 – soit des coordonnées radiales uniformément décroissantes et des coordonnées axiales uniformément croissantes, par ex. 5 à 1 – Programmez les contours extérieurs avec un rayon supérieur à 0. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 448 Sélectionner le porte-outil de sorte que le diamètre de rotation ne soit pas supérieur au diamètre du tranchant HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 449 TYPE : ROUGH, avec les sens d'usinage TO : 2 à 6 TYPE : FINISH, avec les sens d'usinage TO : 2 à 6 TYPE : BUTTON, avec les sens d'usinage TO : 2 à 6 TYPE: RECESS TYPE: RECTURN TYPE: THREAD HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 450: Cycle 225 Gravage

    Avec le paramètre Q374, il est possible d'influencer la position de rotation des lettres. Si Q374=0° à 180° : l'écriture se fait de gauche à droite. Si Q374 est supérieur à 180° : le sens de l'écriture est inversé. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 451 Vitesse de déplacement de l'outil lors du fraisage, en mm/min. Programmation : 0...99999,999 ou FAUTO, FU, FZ Q201 Profondeur? Distance entre la surface de la pièce et le fond du trou. La valeur agit de manière incrémentale. Programmation : -99999,9999...+99999,9999 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 452 7 = Au centre, à gauche 8 = Centre du texte 8 = Centre du texte 9 = Au centre, à droite 9 = Au centre, à droite Programmation : 0...9 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 453 ;AVANCE PLONGEE PROF. ~ Q200=+2 ;DISTANCE D'APPROCHE ~ Q203=+0 ;COORD. SURFACE PIECE ~ Q204=+50 ;SAUT DE BRIDE ~ Q367=+0 ;POSITION DU TEXTE ~ Q574=+0 ;LONGUEUR DU TEXTE ~ Q202=+0 ;PROF. PLONGEE MAX. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 454 Il existe les possibilités suivantes : Programma- Signe tion Saut de ligne Tabulation horizontale (la portée de la tabulation est limitée à 8 caractères) Tabulation verticale (la portée de la tabulation est limitée à une ligne) HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 455 Semaine calendaire selon la norme ISO 8601 %time99 Caractéristiques suivantes : Elle compte sept jours. Elle commence un lundi. La numérotation va croissante. La première semaine du calendrier inclut le premier jeudi de l'année. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 456 CN. L'état du compteur tel qu'il se trouve dans le menu MOD reste non pris en compte. Dans les modes PAS A PAS et EN CONT., la CN tient compte du statut du compteur dans le menu MOD. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 457: Cycle 232 Fraisage Transversal

    Lors de la dernière passe, l'outil n'exécute que l'usinage de la surépaisseur de finition, selon l'avance de finition. 9 A la fin, la commande retire l'outil au saut de bride avec l'avance FMAX. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 458 9 A la fin, la commande retire l'outil au saut de bride avec l'avance FMAX. Remarques Ce cycle ne peut être exécuté qu'en mode FUNCTION MODE MILL. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 459 Sinon, la commande émet un message d'erreur. Définir un SAUT DE BRIDE Q204 de manière à ce qu'aucune collision ne puisse se produire avec la pièce ou les moyens de serrage. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 460 Vous pouvez définir le sens de la première passe transversale par rapport au PT INITIAL 2EME AXE en faisant précéder la valeur d'un signe. La valeur agit de manière incrémentale. Programmation : -99999,9999...+99999,9999 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 461 à la distance d'approche, au-dessus de la profon- deur de passe actuelle, avant pour aborder le point de départ de la ligne suivante. La valeur agit de manière incrémentale. Programmation : 0...99999,9999 sinon : PREDEF HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 462 Q370=+1 ;RECOUVREMENT MAX. ~ Q207=+500 ;AVANCE FRAISAGE ~ Q385=+500 ;AVANCE DE FINITION ~ Q253=+750 ;AVANCE PRE-POSIT. ~ Q200=+2 ;DISTANCE D'APPROCHE ~ Q357=+2 ;DIST. APPR. LATERALE ~ Q204=+50 ;SAUT DE BRIDE HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 463 Pré-positionnez le cycle en fonction de votre choix MILL ou TURN Définition de cycle CYCL DEF 285 DEFINIR ENGRENAGE. Définition de cycle CYCL DEF 286 FRAISAGE ENGRENAGE ou CYCL DEF 287 POWER SKIVING. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 464 Notez qu'il vous faut programmer la vitesse de rotation de la broche Master avant l'appel de cycle. La broche maître correspond à la broche de l'outil en mode Fraisage et à la broche de la pièce en mode Tournage. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 465 Exemple : Calcul d'un diamètre de tête Denture extérieure : Q540 * (Q541 + 2) = 1 * (+46 + 2) Denture intérieure : Q540 * (Q541 + 2) = 1 * (-46 + 2) HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 466: Cycle 285 Definir Engrenage (Option 157)

    Exemple:Denture intérieure : Dans le cas où un diamètre de tête serait de -40 mm et un diamètre de pied de -45 mm, le diamètre de tête serait toujours plus grand que le diamètre de pied. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 467 Q544 Angle d'inclinaison ? Angle d'inclinaison des dents d'une denture oblique par rapport au sens de l'axe. Dans le cas d'une denture en ligne droite, cet angle est égale à 0°. Programmation : -60...+60 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 468 ;POINT FINAL EN Z ~ Q540=+1 ;MODULE ~ Q541=+10 ;NOMBRE DE DENTS ~ Q542=+0 ;DIAM. CERCLE DE TETE ~ Q563=+0 ;HAUTEUR DE DENT ~ Q543=+0.17 ;JEU DE TETE ~ Q544=+0 ;ANGLE D'INCLINAISON HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 469: Cycle 286 Fraisage Engrenage (Option 157)

    8 La commande répète cette procédure (étapes 5 à 7) jusqu'à ce que l'engrenage défini soit fini. 9 Pour terminer, la commande amène l'outil à la hauteur de sécurité Q260, avec l'avance FMAX. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 470 Q215 Opération d'usinage (0/1/2/3)? Définir l'usinage : 0 : Ebauche et finition 1 : Ébauche uniquement 2 : Finition uniquement, à la cote finale 3 : Finition uniquement, à la surépaisseur Programmation : 0, 1, 2, 3 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 471 Pour définir de quel côté l'usinage a lieu. 0 : côté d'usinage positif de l'axe d'usinage dans le système de coordonnées I-CS 1 : côté d'usinage négatif de l'axe principal dans le système de coordonnées I-CS Programmation : 0, 1 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 472 Cela permet également de limiter les dents d'outil utilisées pour l'usinage de dentures obliques. Si vous avez défini la valeur 0, ce décalage synchronisé sera inactif. Programmation : -99...+99,9999 Q554 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 473 Cette valeur de décalage est ajoutée à la valeur du paramètre Q553. Si vous avez défini la valeur 0, ce décalage ne sera pas actif. Programmation : -99...+99 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 474 ;DECALAGE SYNCHRONE ~ Q548=+0 ;DECALAGE EBAUCHE ~ Q463=+1 ;PASSE MAX ~ Q488=+0.3 ;AVANCE DE PLONGEE ~ Q478=+0.3 ;AVANCE EBAUCHE ~ Q483=+0.4 ;SUREPAISSEUR DIAMETRE ~ Q505=+0.2 ;AVANCE DE FINITION ~ Q549=+0 ;DECALAGE FINITION HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 475 X+ (Q550=0) Sens anti-horaire (par ex. M304) X- (Q550=1) Dans le sens horaire (par ex. M303) Notez que dans certains cas exceptionnels les sens de rotation diffèrent de ces tableaux. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 476 Avant d'exécuter un usage, assurez-vous que le sens de rotation des deux broches est correct. Optez entre autres pour une petite valeur de rotation si vous souhaitez pouvoir évaluer visuellement le sens de rotation. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 477: Cycle 287 Power Skiving (Option 157)

    Dans ce cycle, vous pouvez appeler un tableau avec des données technologiques. Dans ce tableau, vous pouvez à chaque étape définir une avance, une passe latérale et un décalage latéral. Informations complémentaires : "Tableau contenant les données technologiques", Page 483 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 478 10 Lorsque l'outil se trouve au point final, la commande le retire avec l'avance Q253 pour le ramener au point de départ. 11 Pour terminer, la commande amène l'outil à la hauteur de sécurité Q260, avec l'avance FMAX. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 479 Pour définir le numéro de passe que la CN exécute en premier. Programmation : 1...999 Q585 Numéro de la dernière passe ? Pour définir le numéro de passe que la CN doit effectuer en dernier. Programmation : 1...999 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 480 Informations complémentaires : "Contrôle et modification du sens de rotation des broches", Page 485 Q547 Offset angul. roue crantée ? Angle duquel la CN tourne la pièce lors du départ du cycle. Programmation : -180...+180 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 481 Valeur de la dernière passe de l'outil. La valeur agit de manière incrémentale. Si un chemin vers un tableau technologique est configuré à Q240, ce paramètre n'a aucun effet. voir "Tableau contenant les données technologiques", Page 483 Programmation : 0 001...99 999 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 482 élevée, plus l'adaptation de l'avance se fera vite pour la dernière avance. Si un chemin vers un tableau technologique est configuré à Q240, ce paramètre n'a aucun effet. voir "Tableau contenant les données technologiques", Page 483 Programmation : 0...1 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 483 Ce tableau est un tableau personnalisable, au format *.tab. La CN vous propose un modèle. Dans le tableau, vous définissez les données suivantes, pour chacune des passes : Avance Passe latérale Décalage latéral HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 484 Les unités Millimètres ou Inch dépendent de l'unité qui a été définie dans le programme CN. HEIDENHAIN conseille de ne programmer aucun décalage dY à la dernière passe, pour éviter les déformations de contour. HEIDENHAIN conseille de ne programmer que des valeurs de décalage minimales dY au risque de provoquer d'éventuelles...
  • Page 485 X+ (Q550=0) Sens anti-horaire (par ex. M304) X- (Q550=1) Dans le sens horaire (par ex. M303) Notez que dans certains cas exceptionnels les sens de rotation diffèrent de ces tableaux. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 486 Avant d'exécuter un usage, assurez-vous que le sens de rotation des deux broches est correct. Optez entre autres pour une petite valeur de rotation si vous souhaitez pouvoir évaluer visuellement le sens de rotation. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 487 4 Ce diagramme vous permet de suivre à quel niveau de proximité des seuils d'avertissement et d'erreur se trouvent les composants. Informations complémentaires : Configuration, test et exécution de programmes CN HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 488 1 : Des données de mesure sont générées. Il n'est pas possible de réguler le mouvement des axes avec le potentiomètre d'avance et d'avance rapide. Programmation : 0, 1 Exemple 11 CYCL DEF 238 MESURER ETAT MACHINE ~ Q570=+0 ;MODE HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 489 Outre l'adaptation des paramètres d'asservissement, l'option LAC permet également d'adapter l'accélération maximale en fonction du poids. La dynamique peut ainsi être augmentée en conséquence en cas de faible charge, ce qui permet d'accroître la productivité. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 490 4 La CN active les paramètres déterminés. Si vous effectuez une amorce de séquence et que la CN omet de lire le cycle 239, alors ce cycle est ignoré et aucune pesée n'est effectuée. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 491 Programmation : 0, 1 Exemple 11 CYCL DEF 239 DEFINIR CHARGE ~ Q570=+0 ;DEFINITION CHARGE HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 492 M5). La CN active alors automatiquement la broche au démarrage du cycle et la désactive de nouveau automatiquement en fin de cycle. Le signe du paramètre de cycle Profondeur de filetage détermine le sens de l’usinage. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 493 + = filet à droite (M3 avec profondeur de perçage négative) - = filet à gauche (M4 avec profondeur de perçage négative) Programmation : -99,9999...+99,9999 Exemple 11 CYCL DEF 18.0 FILETAGE 12 CYCL DEF 18.1 PROFONDEUR-20 13 CYCL DEF 18.2 PAS+1 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 494 ; usinage de gorge sur la surface transversale ; passe : 10 LBL 1 0,2 mm ; profondeur : 6 mm 11 CP IPA+360 IZ-0.2 DR+ F10000 12 CALL LBL 1 REP30 ; sortie de la gorge ; pas : 0,4 mm 13 LBL 2 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 495 ; retrait à la hauteur de sécurité ; désactivation de la correction 40 L Z+200 R0 FMAX de rayon 41 CYCL DEF 291 COUPL. TOURN. INTER. ~ Q560=+0 ;COUPLER BROCHE ~ Q336=+0 ;ANGLE BROCHE ~ Q216=+0 ;CENTRE 1ER AXE ~ HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 496 ;TRANSF. OUTIL DE TOURNAGE ; appel du cycle 42 CYCL CALL ; nouveau TOOL CALL pour annuler la transformation du 43 TOOL CALL 11 paramètre Q561 44 M30 45 END PGM 5 MM HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 497 ; le LBL1 contient le contour 12 LBL 1 13 L Z+2 X+15 14 L Z-5 15 L Z-7 X+19 16 RND R3 17 L Z-15 18 RND R2 19 L X+27 20 LBL 0 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 498 Cycles : Fonctions spéciales | Exemples de programmation 21 END PGM 6 MM HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 499 ;HAUTEUR DE SECURITE ~ Q545=+1.6 ;ANGLE INCLIN. OUTIL ~ Q546=+0 ;MODIF. SENS DE ROT. ~ Q547=+0 ;OFFSET ANGULAIRE ~ Q550=+1 ;COTE USINE ~ Q533=+1 ;SENS PRIVILEGIE ~ Q530=+2 ;USINAGE INCLINE ~ HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 500 ; dégagement de l'outil sur l'axe d'outil 15 M140 MB MAX ; réinitialisation de la rotation 16 L A+0 C+0 R0 FMAX ; fin du programme 17 M30 18 END PGM 7 MM HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 501 ;DISTANCE D'APPROCHE ~ Q260=+50 ;HAUTEUR DE SECURITE ~ Q545=+20 ;ANGLE INCLIN. OUTIL ~ Q546=+0 ;MODIF. SENS DE ROT. ~ Q547=+0 ;OFFSET ANGULAIRE ~ Q550=+1 ;COTE USINE ~ Q533=+1 ;SENS PRIVILEGIE ~ HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 502 ; dégagement de l'outil sur l'axe d'outil 15 M140 MB MAX ; réinitialisation de la rotation 16 L A+0 C+0 R0 FMAX ; fin du programme 17 M30 18 END PGM 7 MM HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 503 Cycles : Tournage...
  • Page 504 Arrondi de coins de contour Chanfrein ou arrondi en début et en fin de contour Angle pour surface transversal et périphérique Cycle 813 TOURNAGE LONG. PLONGEE Tournage longitudinal d'épaulements avec des éléments en plongée HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 505 Arrondi de coins de contour Chanfrein ou arrondi en début et en fin de contour Angle pour surface transversale et périphérique Cycle 820 TOURN. CONT. TRANSV. Tournage transversal de contours de tournage HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 506 Tournage de gorges pour usiner des rainures de forme quelconque dans le sens transversal Arrondi de coins de contour Chanfrein ou arrondi en début et en fin de contour Angle pour surface transversale et périphérique HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 507 Softkey Cycle Page Cycle 882 TOURNAGE - EBAUCHE SIMULTANEE (option 158) Ebauche de contours complexes avec des inclinaisons diverses Cycle 883 TOURNAGE FINITION SIMULTANE (option 158) Finition de contours complexes avec des inclinaisons diverses HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 508 Avec M136, la valeur d'avance est exprimée en mm/tr. Positionnement de l'outil au point de départ approprié L X+130 Y +0 R0 FMAX Adaptation du système de coordonnées et alignement de l'outil CYCL DEF 800  CONFIG. TOURNAGE. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 509 Appuyer sur la touche SPEC FCT Appuyer sur la softkey FONCTIONS PROGRAMME TOURNAGE Appuyer sur la softkey GORGE/ DEGAGEMENT Appuyer sur la softkey GRV (gorge) ou sur la softkey UDC (dégagement) HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 510 Lorsque l’élément de contour part dans le sens négatif de la coordonnée Z, utiliser le signe positif. Lorsque l’élément de contour part dans le sens positif de la coordonnée Z, utiliser le signe négatif. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 511 Angle du dégagement Option- ANGLE nelle Exemple : dégagement avec profondeur = 2, largeur = 15 11 L X+40 Z+0 12 L Z-30 13 UDC TYPE_E R1 DEPTH2 BREADTH15 14 L X+60 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 512 Exemple : dégagement forme H avec profondeur = 2, largeur = 15, angle = 10° 11 L X+40 Z+0 12 L Z-30 13 UDC TYPE_H R1 BREADTH10 ANGLE10 14 L X+60 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 513 Exemple : dégagement forme U avec profondeur = 3, largeur = 8 11 L X+40 Z+0 12 L Z-30 13 UDC TYPE_U R1 DEPTH3 BREADTH8 RND1 14 L X+60 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 514 ANGLE nelle Exemple : dégagement de filetage selon DIN 76 avec pas du filetage = 2 11 L X+40 Z+0 12 L Z-30 13 UDC THREAD PITCH2 14 L X+60 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 515 La commande sélectionne l'angle le plus proche de la valeur de Q497. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 516 Pour le couplage et le découplage, la commande procède à des déplacements de compensation. Prémunissez-vous de tout risque de collision. Ne procédez au couplage et au découplage des axes que lorsque la broche de tournage se trouve à l'arrêt. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 517 La mise en miroir des données d'outils (Q498 INVERSER OUTIL) est réinitialisée par un appel d'outil TOOL CALL. La fonction TOURNAGE EXCENTRIQUE Q535 est réinitialisée en fin de programme ou par une interruption de programme (arrêt interne). HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 518 Si vous souhaitez déplacer d'autres axes rotatifs, il vous faudra les positionner avant d'exécuter le cycle 800. Informations complémentaires : manuel utilisateur Programmation en Texte clair ou DIN/ISO HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 519 MOVE, 2: TURN et 3: STAY, la CN activera (selon la configuration machine) la fonction M144 ou TCPM (Informations complémentaires : manuel utilisateur Configuration, test et exécution de programmes CN) HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 520 +1 : Solution qui se trouve entre 0° et +180°. -2 : Solution qui se trouve entre -90° et -179,9999°. +2 : Solution qui se trouve entre +90° et +180°. Programmation : -2, -1, 0, +1, +2 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 521 ;INVERSER OUTIL ~ Q530=+0 ;USINAGE INCLINE ~ Q531=+0 ;ANGLE DE REGLAGE ~ Q532=+750 ;AVANCE ~ Q533=+0 ;SENS PRIVILEGIE ~ Q535=+3 ;TOURNAGE EXCENTRIQUE ~ Q536=+0 ;EXCENTR. SANS ARRET ~ Q599=-1 ;RETRAIT HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 522 ; SGN = vérifier le signe qui précède 8 QL0 = 500 * SGN Q533 9 LBL "MOVE" ; mouvement de retrait avec M91 10 L X-500 Y+QL0 R0 FMAX M91 11 END PGM RET MM HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 523: Cycle 801 Annuler Config. Tournage

    Remarques Ce cycle ne peut être exécuté qu'en mode FUNCTION MODE TURN. Le cycle 801 ANNULER CONFIG. TOURNAGE vous permet de réinitialiser les paramètres que vous avez définis avec le cycle 800 CONFIG. TOURNAGE. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 524 TURNDATA SMAX avant l’appel du cycle est de nouveau active. Paramètres du cycle Figure d'aide Paramètres Le cycle 801 ne possède pas de paramètres de cycle. Quittez la programmation du cycle avec la touche END. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 525: Cycle 880 Fraisage De Dentures (Option 131)

    Il vous faut pour cela impérativement programmer le cycle 801 ANNULER CONFIG. TOURNAGE et la fonction M145 à la fin du cycle. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 526 Pré-positionner l'outil de manière à ce qu'il se trouve déjà sur le côté Q550que vous souhaitez usiner. Aborder une position de sécurité sur le côté où doit être exécuté l’usinage HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 527 Pour ne pas dépasser la valeur maximale autorisée de la vitesse de rotation, vous pouvez travailler avec une valeur limite. (entrée Nmax dans la colonne du tableau d'outils "tool.t"). HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 528 Q541 x S. Si Q541=238 et S=15, la vitesse de rotation de l'outil sera donc de 3570/min. Programmez le sens de rotation de l'outil M303/M304) avant de programmer le cycle. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 529 3: outil tournant à droite (M3) 4 : outil tournant à gauche (M4) Programmation : 3, 4 Q547 Offset angul. roue crantée ? Angle duquel la CN tourne la pièce lors du départ du cycle. Programmation : -180...+180 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 530 Pour définir à partir de quel décalage longitudinal (L-OFFSET) l'ou- til doit être utilisé. La CN décale l'outil de cette valeur dans le sens longitudinal. La valeur agit de manière incrémentale. Programmation : 0...999999 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 531 Q505 Avance de finition? Vitesse d'avance lors de la finition. Si vous programmez M136, la commande interprète l'avance en millimètres par tour et sans M136 en millimètres par minute. Programmation : 0...99999,999 ou FAUTO HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 532 Q552=-10 ;POINT FINAL EN Z Q463=+1 ;PASSE MAX ~ Q460=+2 ;DISTANCE D'APPROCHE ~ Q488=+0.3 ;AVANCE DE PLONGEE ~ Q478=+0.3 ;AVANCE EBAUCHE ~ Q483=+0.4 ;SUREPAISSEUR DIAMETRE ~ Q505=+0.2 ;AVANCE DE FINITION HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 533 Côté à usiner Sens de rotation de la table : X+ (Q550=0) Dans le sens anti-horaire (M304) Côté à usiner Sens de rotation de la table : X- (Q550=1) dans le sens horaire (M303) HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 534: Cycle 892 Controle Balourd

    CN exécute le programme CN sans interruption. Cette fonction préserve la mécanique de votre machine. Vous pouvez réagir si vous constatez que le balourd est trop important. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 535 Vous devez également exécuter le cycle 892 entre les différentes phases d’usinage. Compenser au besoin le balourd avec des poids de compensation. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 536 Q451 soit atteinte. Le potentiomètre de la broche n'agit pas. Programmation : 0...99999 Exemple 11 CYCL DEF 892 CONTROLE BALOURD ~ Q450=+0 ;AMPLITUDE MAXIMALE ~ Q451=+50 ;VITESSE DE ROTATION HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 537 être accosté sans détérioration du contour. Si l'outil est à l'extérieur du contour d'enveloppe, l'outil se positionne jusqu'au contour d'enveloppe en avance rapide puis à l'intérieur du contour d'enveloppe avec l'avance programmée. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 538 être usiné. Il existe un risque de collision pendant l'exécution du programme ! Vérifier le déroulement avec la simulation Le programme CN reste inchangé jusqu'à l'appel des dents de l'outil FreeTurn. Informations complémentaires : "Exemple : Tournage avec outil FreeTurn", Page 691 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 539: Cycle 811 Epaul Long

    Q505 définie. 4 La commande retire l'outil de la valeur de la distance d'approche, avec l'avance définie. 5 La commande ramène l'outil au point de départ du cycle, en avance rapide. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 540 Informations complémentaires : "Principes de base des cycles multipasses", Page 537 Information relative à la programmation Programmer la séquence de positionnement avant l'appel du cycle à la position de départ, avec correction de rayon R0. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 541 Q505 Avance de finition? Vitesse d'avance lors de la finition. Si vous programmez M136, la commande interprète l'avance en millimètres par tour et sans M136 en millimètres par minute. Programmation : 0...99999,999 ou FAUTO HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 542 ;AVANCE EBAUCHE ~ Q483=+0.4 ;SUREPAISSEUR DIAMETRE ~ Q484=+0.2 ;SUREPAISSEUR Z ~ Q505=+0.2 ;AVANCE DE FINITION ~ Q506=+0 ;LISSAGE CONTOUR 12 L X+75 Y+0 Z+2 R0 FMAX M303 13 CYCL CALL HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 543: Cycle 812 Epaul Long Etendu

    5 La commande répète cette procédure (1 à 4) jusqu'à obtenir le contour fini. 6 La commande ramène l'outil au point de départ du cycle, en avance rapide. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 544 Informations complémentaires : "Principes de base des cycles multipasses", Page 537 Information relative à la programmation Programmer la séquence de positionnement avant l'appel du cycle à la position de départ, avec correction de rayon R0. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 545 Programmation : 0...999999 Q500 Rayon au coin du contour? Rayon du coin intérieur du contour. Si aucun rayon n'est indiqué, le rayon du contour sera celui de la plaquette. Programmation : 0...999999 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 546 0 : après chaque passe, le long du contour (dans la limite de la passe) 1 : lissage du contour après la dernière passe (contour total), relevage de 45° 2 : pas de lissage du contour, relevage de 45° Programmation : 0, 1, 2 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 547 Q478=+0.3 ;AVANCE EBAUCHE ~ Q483=+0.4 ;SUREPAISSEUR DIAMETRE ~ Q484=+0.2 ;SUREPAISSEUR Z ~ Q505=+0.2 ;AVANCE DE FINITION ~ Q506=+0 ;LISSAGE CONTOUR 12 L X+75 Y+0 Z+2 FMAX M303 13 CYCL CALL HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 548: Cycle 813 Tournage Long. Plongee

    5 La commande répète cette procédure (1 à 4) jusqu'à obtenir le contour fini. 6 La commande ramène l'outil au point de départ du cycle, en avance rapide. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 549 Informations complémentaires : "Principes de base des cycles multipasses", Page 537 Information relative à la programmation Programmer la séquence de positionnement avant l'appel du cycle à une position de sécurité avec correction de rayon R0. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 550 M136 en millimètres par minute. Programmation : 0...99999,999 ou FAUTO Q483 Surépaisseur diamètre ? Surépaisseur du diamètre sur le contour défini. La valeur agit de manière incrémentale. Programmation : 0...99999 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 551 ;AVANCE EBAUCHE ~ Q483=+0.4 ;SUREPAISSEUR DIAMETRE ~ Q484=+0.2 ;SUREPAISSEUR Z ~ Q505=+0.2 ;AVANCE DE FINITION ~ Q506=+0 ;LISSAGE CONTOUR 12 L X+75 Y+0 Z+2 R0 FMAX M303 13 CYCL CALL HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 552 5 La commande répète cette procédure (1 à 4) jusqu'à obtenir le contour fini. 6 La commande ramène l'outil au point de départ du cycle, en avance rapide. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 553 Informations complémentaires : "Principes de base des cycles multipasses", Page 537 Information relative à la programmation Programmer la séquence de positionnement avant l'appel du cycle à une position de sécurité avec correction de rayon R0. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 554 Programmation : 0...999999 Q500 Rayon au coin du contour? Rayon du coin intérieur du contour. Si aucun rayon n'est indiqué, le rayon du contour sera celui de la plaquette. Programmation : 0...999999 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 555 0 : après chaque passe, le long du contour (dans la limite de la passe) 1 : lissage du contour après la dernière passe (contour total), relevage de 45° 2 : pas de lissage du contour, relevage de 45° Programmation : 0, 1, 2 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 556 Q478=+0.3 ;AVANCE EBAUCHE ~ Q483=+0.4 ;SUREPAISSEUR DIAMETRE ~ Q484=+0.2 ;SUREPAISSEUR Z ~ Q505=+0.2 ;AVANCE DE FINITION ~ Q506=+0 ;LISSAGE CONTOUR 12 L X+75 Y+0 Z+2 FMAX M303 13 CYCL CALL HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 557: Cycle 810 Tourn. Cont. Long

    5 La commande répète cette procédure (1 à 4) jusqu'à obtenir le contour fini. 6 La commande ramène l'outil au point de départ du cycle, en avance rapide. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 558 CONTOUR ou SEL CONTOUR pour définir les sous-programmes. Si vous utilisez des paramètres Q de type QL locaux dans un programme de contour, il vous faudra aussi les affecter ou les calculer dans le sous-programme de contour. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 559 Q505 Avance de finition? Vitesse d'avance lors de la finition. Si vous programmez M136, la commande interprète l'avance en millimètres par tour et sans M136 en millimètres par minute. Programmation : 0...99999,999 ou FAUTO HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 560 0 : après chaque passe, le long du contour (dans la limite de la passe) Ø Q483 1 : lissage du contour après la dernière passe (contour total), relevage de 45° 2 : pas de lissage du contour, relevage de 45° Programmation : 0, 1, 2 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 561 20 RND R5 21 L X+40 Z-35 22 RND R5 23 L X+50 Z-40 24 L Z-55 25 CC X+60 Z-55 26 C X+60 Z-60 27 L X+100 28 LBL 0 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 562: Cycle 815 Tourn. Par. Contour

    5 La commande répète cette procédure (1 à 4) jusqu'à obtenir le contour fini. 6 La commande ramène l'outil au point de départ du cycle, en avance rapide. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 563 CONTOUR ou SEL CONTOUR pour définir les sous-programmes. Si vous utilisez des paramètres Q de type QL locaux dans un programme de contour, il vous faudra aussi les affecter ou les calculer dans le sous-programme de contour. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 564 Q478 Avance d'ébauche? Vitesse d'avance lors de l'ébauche. Si vous programmez M136, la commande interprète l'avance en millimètres par tour et sans M136 en millimètres par minute. Programmation : 0...99999,999 ou FAUTO HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 565 Q463=+3 ;PASSE 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 | Programmation des cycles d'usinage | 01/2022...
  • Page 566: Cycle 821 Epaul Transv

    5 La commande répète cette procédure (1 à 4) jusqu'à obtenir le contour fini. 6 La commande ramène l'outil au point de départ du cycle, en avance rapide. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 567 Informations complémentaires : "Principes de base des cycles multipasses", Page 537 Information relative à la programmation Programmer la séquence de positionnement avant l'appel du cycle à la position de départ, avec correction de rayon R0. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 568 Q505 Avance de finition? Vitesse d'avance lors de la finition. Si vous programmez M136, la commande interprète l'avance en millimètres par tour et sans M136 en millimètres par minute. Programmation : 0...99999,999 ou FAUTO HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 569 Q478=+0.3 ;AVANCE EBAUCHE ~ Q483=+0.4 ;SUREPAISSEUR DIAMETRE ~ Q484=+0.2 ;SUREPAISSEUR Z ~ Q505=+0.2 ;AVANCE DE FINITION ~ Q506=+0 ;LISSAGE CONTOUR 12 L X+75 Y+0 Z+2 FMAX M303 13 CYCL CALL HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 570: Cycle 822 Epaul Transv Etendu

    5 La commande répète cette procédure (1 à 4) jusqu'à obtenir le contour fini. 6 La commande ramène l'outil au point de départ du cycle, en avance rapide. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 571 Informations complémentaires : "Principes de base des cycles multipasses", Page 537 Information relative à la programmation Programmer la séquence de positionnement avant l'appel du cycle à la position de départ, avec correction de rayon R0. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 572 Programmation : 0...999999 Q500 Rayon au coin du contour? Rayon du coin intérieur du contour. Si aucun rayon n'est indiqué, le rayon du contour sera celui de la plaquette. Programmation : 0...999999 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 573 0 : après chaque passe, le long du contour (dans la limite de la passe) 1 : lissage du contour après la dernière passe (contour total), relevage de 45° 2 : pas de lissage du contour, relevage de 45° Programmation : 0, 1, 2 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 574 Q478=+0.3 ;AVANCE EBAUCHE ~ Q483=+0.4 ;SUREPAISSEUR DIAMETRE ~ Q484=+0.2 ;SUREPAISSEUR Z ~ Q505=+0.2 ;AVANCE DE FINITION ~ Q506=+0 ;LISSAGE CONTOUR 12 L X+75 Y+0 Z+2 FMAX M303 13 CYCL CALL HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 575: Cycle 823 Tournage Transv. Plongee

    5 La commande répète cette procédure (1 à 4) jusqu'à obtenir le contour fini. 6 La commande ramène l'outil au point de départ du cycle, en avance rapide. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 576 Informations complémentaires : "Principes de base des cycles multipasses", Page 537 Information relative à la programmation Programmer la séquence de positionnement avant l'appel du cycle à une position de sécurité avec correction de rayon R0. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 577 M136 en millimètres par minute. Programmation : 0...99999,999 ou FAUTO Q483 Surépaisseur diamètre ? Surépaisseur du diamètre sur le contour défini. La valeur agit de manière incrémentale. Programmation : 0...99999 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 578 Q478=+0.3 ;AVANCE EBAUCHE ~ Q483=+0.4 ;SUREPAISSEUR DIAMETRE ~ Q484=+0.2 ;SUREPAISSEUR Z ~ Q505=+0.2 ;AVANCE DE FINITION ~ Q506=+0 ;LISSAGE CONTOUR 12 L X+75 Y+0 Z+2 FMAX M303 13 CYCL CALL HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 579: Cycle 824 Tourn. Transv. Etend. Plongee

    5 La commande répète cette procédure (1 à 4) jusqu'à obtenir le contour fini. 6 La commande ramène l'outil au point de départ du cycle, en avance rapide. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 580 Informations complémentaires : "Principes de base des cycles multipasses", Page 537 Information relative à la programmation Programmer la séquence de positionnement avant l'appel du cycle à une position de sécurité avec correction de rayon R0. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 581 Programmation : 0...999999 Q500 Rayon au coin du contour? Rayon du coin intérieur du contour. Si aucun rayon n'est indiqué, le rayon du contour sera celui de la plaquette. Programmation : 0...999999 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 582 0 : après chaque passe, le long du contour (dans la limite de la passe) 1 : lissage du contour après la dernière passe (contour total), relevage de 45° 2 : pas de lissage du contour, relevage de 45° Programmation : 0, 1, 2 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 583 Q478=+0.3 ;AVANCE EBAUCHE ~ Q483=+0.4 ;SUREPAISSEUR DIAMETRE ~ Q484=+0.2 ;SUREPAISSEUR Z ~ Q505=+0.2 ;AVANCE DE FINITION ~ Q506=+0 ;LISSAGE CONTOUR 12 L X+75 Y+0 Z+2 FMAX M303 13 CYCL CALL HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 584: Cycle 820 Tourn. Cont. Transv

    5 La commande répète cette procédure (1 à 4) jusqu'à obtenir le contour fini. 6 La commande ramène l'outil au point de départ du cycle, en avance rapide. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 585 CONTOUR ou SEL CONTOUR pour définir les sous-programmes. Si vous utilisez des paramètres Q de type QL locaux dans un programme de contour, il vous faudra aussi les affecter ou les calculer dans le sous-programme de contour. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 586 Q505 Avance de finition? Vitesse d'avance lors de la finition. Si vous programmez M136, la commande interprète l'avance en millimètres par tour et sans M136 en millimètres par minute. Programmation : 0...99999,999 ou FAUTO HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 587 0 : après chaque passe, le long du contour (dans la limite de la passe) 1 : lissage du contour après la dernière passe (contour total), relevage de 45° 2 : pas de lissage du contour, relevage de 45° Programmation : 0, 1, 2 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 588 15 CYCL CALL 16 M30 17 LBL 2 18 L X+75 Z-20 19 L X+50 20 RND R2 21 L X+20 Z-25 22 RND R2 23 L Z+0 24 LBL 0 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 589: Cycle 841 Tourn. Gorge Monopasse Rad

    7 La commande ramène l'outil à la distance d'approche, en avance rapide, et exécute un mouvement en plongée sur les deux parois latérales. 8 La commande ramène l'outil au point de départ du cycle, en avance rapide. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 590 Information relative à la programmation Programmer la séquence de positionnement avant l'appel du cycle à la position de départ, avec correction de rayon R0. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 591 Programmation : 0...99999,999 ou FAUTO Q463 Plongée max.? Passe maximale (indication du rayon) dans le sens radial. La plongée est uniformément répartie pour éviter les passes de rectifi- cation. Programmation : 0...99999 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 592 ;PASSE MAX ~ Q507=+0 ;SENS USINAGE ~ Q508=+0 ;LARGEUR DECALAGE ~ Q509=+0 ;CORRECTION DE PROF. ~ Q488=+0 ;AVANCE DE PLONGEE 12 L X+75 Y+0 Z+2 FMAX M303 13 CYCL CALL HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 593: Cycle 842 Gorge Radiale Etend

    Si le diamètre de départ Q491 est supérieur au diamètre final Q493, le cycle exécute un usinage extérieur. Si le diamètre de départ Q491 est inférieur au diamètre final Q493, le cycle exécute un usinage intérieur. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 594 6 La commande procède à la finition de la paroi latérale avec l'avance Q505 définie. 7 La commande ramène l'outil au point de départ du cycle, en avance rapide. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 595 Information relative à la programmation Programmer la séquence de positionnement avant l'appel du cycle à la position de départ, avec correction de rayon R0. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 596 Programmation : 0...999999 Q500 Rayon au coin du contour? Rayon du coin intérieur du contour. Si aucun rayon n'est indiqué, le rayon du contour sera celui de la plaquette. Programmation : 0...999999 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 597 Ø Q491 Programmation : 0...99999 Q507 Sens: (0= bidir. / 1=unidir.)? Sens d'usinage : Ø Q493 Q492 0: bidirectionnel (dans les deux sens) 1: unidirectionnel (dans le sens du contour) Programmation : 0, 1 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 598 ;PASSE MAX ~ Q507=+0 ;SENS USINAGE ~ Q508=+0 ;LARGEUR DECALAGE ~ Q509=+0 ;CORRECTION DE PROF. ~ Q488=+0 ;AVANCE DE PLONGEE 12 L X+75 Y+0 Z+2 FMAX M303 13 CYCL CALL HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 599: Cycle 851 Tour.gorge Simp.ax

    7 La commande ramène l'outil à la distance d'approche, en avance rapide, et exécute un mouvement en plongée sur les deux parois latérales. 8 La commande ramène l'outil au point de départ du cycle, en avance rapide. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 600 Information relative à la programmation Programmer la séquence de positionnement avant l'appel du cycle à la position de départ, avec correction de rayon R0. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 601 Programmation : 0...99999,999 ou FAUTO Q463 Plongée max.? Passe maximale (indication du rayon) dans le sens radial. La plongée est uniformément répartie pour éviter les passes de rectifi- cation. Programmation : 0...99999 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 602 ;PASSE MAX ~ Q507=+0 ;SENS USINAGE ~ Q508=+0 ;LARGEUR DECALAGE ~ Q509=+0 ;CORRECTION DE PROF. ~ Q488=+0 ;AVANCE DE PLONGEE 12 L X+75 Y+0 Z+2 FMAX M303 13 CYCL CALL HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 603: Cycle 852 Gorge Axiale Etend

    Si le diamètre de départ Q491 est supérieur au diamètre final Q493, le cycle exécute un usinage extérieur. Si le diamètre de départ Q491 est inférieur au diamètre final Q493, le cycle exécute un usinage intérieur. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 604 6 La commande procède à la finition de la paroi latérale avec l'avance Q505 définie. 7 La commande ramène l'outil au point de départ du cycle, en avance rapide. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 605 Information relative à la programmation Programmer la séquence de positionnement avant l'appel du cycle à la position de départ, avec correction de rayon R0. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 606 Programmation : 0...999999 Q500 Rayon au coin du contour? Rayon du coin intérieur du contour. Si aucun rayon n'est indiqué, le rayon du contour sera celui de la plaquette. Programmation : 0...999999 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 607 Ø Q491 Q463 Programmation : 0...99999 Q507 Sens: (0= bidir. / 1=unidir.)? Sens d'usinage : Ø Q493 0: bidirectionnel (dans les deux sens) 1: unidirectionnel (dans le sens du contour) Programmation : 0, 1 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 608 ;PASSE MAX ~ Q507=+0 ;SENS USINAGE ~ Q508=+0 ;LARGEUR DECALAGE ~ Q509=+0 ;CORRECTION DE PROF. ~ Q488=+0 ;AVANCE DE PLONGEE 12 L X+75 Y+0 Z+2 FMAX M303 13 CYCL CALL HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 609: Cycle 840 Tournage Gorge Rad

    8 La commande ramène l'outil à la distance d'approche, en avance rapide, et exécute un mouvement en plongée sur les deux parois latérales. 9 La commande ramène l'outil au point de départ du cycle, en avance rapide. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 610 CONTOUR ou SEL CONTOUR pour définir les sous-programmes. Si vous utilisez des paramètres Q de type QL locaux dans un programme de contour, il vous faudra aussi les affecter ou les calculer dans le sous-programme de contour. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 611 Pour activer la limite de la passe : 0 : aucune limite d'usinage active 1 : limite d'usinage (Q480/Q482) Programmation : 0, 1 Q480 Valeur de limitation diamètre? Valeur X pour la limitation du contour (cote du diamètre) Programmation : -99999,999...+99999,999 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 612 Programmation : -9,9999...+9,9999 Q499 Inverser contour (0=non, 1=oui)? sens d'usinage 0 : Usinage dans le sens du contour 1 : Usinage dans le sens inverse du contour Programmation : 0, 1 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 613 17 LBL 2 18 L X+60 Z-10 19 L X+40 Z-15 20 RND R3 21 CR X+40 Z-35 R+30 DR+ 22 RND R3 23 L X+60 Z-40 24 LBL 0 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 614: Cycle 850 Tournage Gorge Axial

    8 La commande ramène l'outil à la distance d'approche, en avance rapide, et exécute un mouvement en plongée sur les deux parois latérales. 9 La commande ramène l'outil au point de départ du cycle, en avance rapide. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 615 CONTOUR ou SEL CONTOUR pour définir les sous-programmes. Si vous utilisez des paramètres Q de type QL locaux dans un programme de contour, il vous faudra aussi les affecter ou les calculer dans le sous-programme de contour. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 616 Q480 Valeur de limitation diamètre? Valeur X pour la limitation du contour (cote du diamètre) Programmation : -99999,999...+99999,999 Q482 Valeur limitation de coupe Z? Valeur Z pour la limitation du contour Programmation : -99999,999...+99999,999 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 617 Programmation : -9,9999...+9,9999 Q499 Inverser contour (0=non, 1=oui)? sens d'usinage 0 : Usinage dans le sens du contour 1 : Usinage dans le sens inverse du contour Programmation : 0, 1 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 618 14 L X+75 Y+0 Z+2 R0 FMAX M303 15 CYCL CALL 16 M30 17 LBL 2 18 L X+60 Z+0 19 L Z-10 20 RND R5 21 L X+40 Y-15 22 L Z+0 23 LBL 0 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 619 6 La CN répète les étapes 4 et 5 jusqu'à ce que toutes les passes successives aient été ébauchées. 7 La CN ramène ensuite l'outil en avance rapide au point de départ du cycle. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 620 FUNCTION TURNDATA CORR TCS n'est pas visible. Si l'usinage en plongées successives est activé (Q562 = 1) et que la valeur de Q462 MODE RETRACTION est différente de 0, la CN émet un message d'erreur. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 621 M136 en millimètres par minute. Programmation : 0...99999,999 ou FAUTO Q463 Limitation profondeur de passe? Profondeur de gorge max. par passe Programmation : 0...99999 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 622 à la suite des autres. Les copeaux sont alors évacués de manière centralisée, ce qui diminue sensiblement le risque de voir des copeaux rester coincés. Programmation : 0, 1 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 623 Q510=+0.8 ;RECOUVREMENT GORGE ~ Q511=+100 ;FACTEUR D'AVANCE ~ Q462=0 ;MODE RETRACTION ~ Q211=3 ;TEMPORIS. EN TOURS ~ Q562=+0 ;PLONGEES SUCCESSIVES 12 L X+75 Y+0 Z+2 FMAX M303 13 CYCL CALL HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 624 étapes 2 à 4. 7 Une fois que la largeur de la rainure est atteinte, la commande repositionne l'outil au point de départ du cycle, en avance rapide. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 625 FUNCTION TURNDATA CORR TCS n'est pas visible. Si l'usinage en plongées successives est activé (Q562 = 1) et que la valeur de Q462 MODE RETRACTION est différente de 0, la CN émet un message d'erreur. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 626 Programmation : 0...999999 Q500 Rayon au coin du contour? Rayon du coin intérieur du contour. Si aucun rayon n'est indiqué, le rayon du contour sera celui de la plaquette. Programmation : 0...999999 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 627 Le facteur Q510 vous permet d'influencer la passe latérale de l'ou- til lors de l'ébauche. Q510 est multiplié par la largeur CUTWIDTH de Ø Q493 l'outil On obtient ainsi la passe latérale "k". Q492 Programmation : 0 001...1 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 628 à la suite des autres. Les copeaux sont alors évacués de manière centralisée, ce qui diminue sensiblement le risque de voir des copeaux rester coincés. Programmation : 0, 1 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 629 Q510=0.8 ;RECOUVREMENT GORGE ~ Q511=+100 ;FACTEUR D'AVANCE ~ Q462=+0 ;MODE RETRACTION ~ Q211=3 ;TEMPORIS. EN TOURS ~ Q562=+0 ;PLONGEES SUCCESSIVES 12 L X+75 Y+0 Z+2 FMAX M303 13 CYCL CALL HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 630 6 La CN répète les étapes 4 et 5 jusqu'à ce que toutes les passes successives aient été ébauchées. 7 La CN ramène ensuite l'outil en avance rapide au point de départ du cycle. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 631 FUNCTION TURNDATA CORR TCS n'est pas visible. Si l'usinage en plongées successives est activé (Q562 = 1) et que la valeur de Q462 MODE RETRACTION est différente de 0, la CN émet un message d'erreur. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 632 Le facteur Q510 vous permet d'influencer la passe latérale de l'ou- til lors de l'ébauche. Q510 est multiplié par la largeur CUTWIDTH de l'outil On obtient ainsi la passe latérale "k". Programmation : 0 001...1 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 633 à la suite des autres. Les copeaux sont alors évacués de manière centralisée, ce qui diminue sensiblement le risque de voir des copeaux rester coincés. Programmation : 0, 1 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 634 Q510=+0,8 ;RECOUVREMENT GORGE ~ Q511=+100 ;FACTEUR D'AVANCE ~ Q462=0 ;MODE RETRACTION ~ Q211=3 ;TEMPORIS. EN TOURS ~ Q562=+0 ;PLONGEES SUCCESSIVES 12 L X+75 Y+0 Z+2 FMAX M303 13 CYCL CALL HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 635 étapes 2 à 4. 7 Une fois que la largeur de la rainure est atteinte, la commande repositionne l'outil au point de départ du cycle, en avance rapide. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 636 Ce cycle ne peut être exécuté qu'en mode FUNCTION MODE TURN. La position de l'outil lors de l'appel du cycle détermine la taille de la zone à usiner (point de départ du cycle). HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 637 FUNCTION TURNDATA CORR TCS n'est pas visible. Si l'usinage en plongées successives est activé (Q562 = 1) et que la valeur de Q462 MODE RETRACTION est différente de 0, la CN émet un message d'erreur. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 638 Programmation : 0...999999 Q500 Rayon au coin du contour? Rayon du coin intérieur du contour. Si aucun rayon n'est indiqué, le rayon du contour sera celui de la plaquette. Programmation : 0...999999 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 639 Le facteur Q510 vous permet d'influencer la passe latérale de l'ou- til lors de l'ébauche. Q510 est multiplié par la largeur CUTWIDTH de Ø Q493 l'outil On obtient ainsi la passe latérale "k". Programmation : 0 001...1 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 640 à la suite des autres. Les copeaux sont alors évacués de manière centralisée, ce qui diminue sensiblement le risque de voir des copeaux rester coincés. Programmation : 0, 1 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 641 Q510=+0.08 ;RECOUVREMENT GORGE ~ Q511=+100 ;FACTEUR D'AVANCE ~ Q462=+0 ;MODE RETRACTION ~ Q211=+3 ;TEMPORIS. EN TOURS ~ Q562=+0 ;PLONGEES SUCCESSIVES 12 L X+75 Y+0 Z+2 FMAX M303 13 CYCL CALL HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 642 6 La CN répète les étapes 4 et 5 jusqu'à ce que toutes les passes successives aient été ébauchées. 7 La CN ramène ensuite l'outil en avance rapide au point de départ du cycle. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 643 Ce cycle ne peut être exécuté qu'en mode FUNCTION MODE TURN. La position de l'outil lors de l'appel du cycle détermine la taille de la zone à usiner (point de départ du cycle). HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 644 FUNCTION TURNDATA CORR TCS n'est pas visible. Si l'usinage en plongées successives est activé (Q562 = 1) et que la valeur de Q462 MODE RETRACTION est différente de 0, la CN émet un message d'erreur. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 645 Q480 Valeur de limitation diamètre? Valeur X pour la limitation du contour (cote du diamètre) Programmation : -99999,999...+99999,999 Q482 Valeur limitation de coupe Z? Valeur Z pour la limitation du contour Programmation : -99999,999...+99999,999 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 646 à la suite des autres. Les copeaux sont alors évacués de manière centralisée, ce qui diminue sensiblement le risque de voir des copeaux rester coincés. Programmation : 0, 1 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 647 14 L X+75 Y+0 Z+2 R0 FMAX M303 15 CYCL CALL 16 M30 17 LBL 2 18 L X+60 Z-20 19 L X+45 20 RND R2 21 L X+40 Y-25 22 L Z+0 23 LBL 0 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 648 6 La CN répète les étapes 4 et 5 jusqu'à ce que toutes les passes successives aient été ébauchées. 7 La CN ramène ensuite l'outil en avance rapide au point de départ du cycle. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 649 Ce cycle ne peut être exécuté qu'en mode FUNCTION MODE TURN. La position de l'outil lors de l'appel du cycle détermine la taille de la zone à usiner (point de départ du cycle). HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 650 FUNCTION TURNDATA CORR TCS n'est pas visible. Si l'usinage en plongées successives est activé (Q562 = 1) et que la valeur de Q462 MODE RETRACTION est différente de 0, la CN émet un message d'erreur. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 651 Valeur X pour la limitation du contour (cote du diamètre) Programmation : -99999,999...+99999,999 Q482 Valeur limitation de coupe Z? Valeur Z pour la limitation du contour Programmation : -99999,999...+99999,999 Q463 Limitation profondeur de passe? Profondeur de gorge max. par passe Programmation : 0...99999 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 652 à la suite des autres. Les copeaux sont alors évacués de manière centralisée, ce qui diminue sensiblement le risque de voir des copeaux rester coincés. Programmation : 0, 1 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 653 14 L X+75 Y+0 Z+2 R0 FMAX M303 15 CYCL CALL 16 M30 17 LBL 2 18 L X+60 Z+0 19 L Z-10 20 RND R5 21 L X+40 Y-15 22 L Z+0 23 LBL 0 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 654 9 La commande ramène l'outil au point de départ du cycle, en avance rapide. Tant que la CN exécute un filetage, le bouton rotatif du potentiomètre d'avance est inactif. Quant au potentiomètre de la vitesse de rotation, son action est limitée. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 655 Ce cycle ne peut être exécuté qu'en mode FUNCTION MODE TURN. Le nombre de passes de filetage est limité à 500. Le cycle 832 FILETAGE ETENDU contient des paramètres pour l'approche et le dépassement. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 656 Q467 qui soit supérieur à 0. Paramètres du cycle Figure d'aide Paramètres Q471 Pos. filet (0=ext. / 1=int.)? Définir la position du filet : 0 : Filet extérieur 1 : Filet intérieur Programmation : 0, 1 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 657 Programmation : 0 001...999 999 Q467 Angle de prise de passe? Angle sous lequel la passe Q463 a lieu. La référence angulaire est la perpendiculaire à l'axe de rotation. Programmation : 0...60 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 658 ;ANGLE PRISE DE PASSE ~ Q468=+0 ;TYPE DE PASSE ~ Q470=+0 ;ANGLE INITIAL ~ Q475=+30 ;NOMBRE FILETS ~ Q476=+30 ;NOMBRE PASSES A VIDE 12 L X+80 Y+0 Z+2 FMAX M303 13 CYCL CALL HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 659 9 La commande ramène l'outil au point de départ du cycle, en avance rapide. Tant que la CN exécute un filetage, le bouton rotatif du potentiomètre d'avance est inactif. Quant au potentiomètre de la vitesse de rotation, son action est limitée. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 660 Si le TYPE DE PASSE Q468 a la valeur 0 (section de copeaux constante), alors il faudra définir un ANGLE PRISE DE PASSE à Q467 qui soit supérieur à 0. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 661 Coordonnée Z du point de départ Programmation : -99999,999...+99999,999 Q493 Diamètre fin de contour? Coordonnée X du point final (valeur du diamètre) Programmation : -99999,999...+99999,999 Q494 Fin de contour Z? Coordonnée Z du point final Programmation : -99999,999...+99999,999 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 662 Q475 Nombre de filets? Nombre de filets Programmation : 1...500 Q476 Nombre de passes à vide? Nombre de passes à vide sans passe à la profondeur de filetage finie Programmation : 0...255 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 663 ;ANGLE PRISE DE PASSE ~ Q468=+0 ;TYPE DE PASSE ~ Q470=+0 ;ANGLE INITIAL ~ Q475=+30 ;NOMBRE FILETS ~ Q476=+30 ;NOMBRE PASSES A VIDE 12 L X+80 Y+0 Z+2 FMAX M303 13 CYCL CALL HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 664 9 La commande ramène l'outil au point de départ du cycle, en avance rapide. Tant que la CN exécute un filetage, le bouton rotatif du potentiomètre d'avance est inactif. Quant au potentiomètre de la vitesse de rotation, son action est limitée. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 665 Ne pas programmer un angle de réglage Q467 qui soit supérieur à l’angle des flancs du filet. Ce cycle ne peut être exécuté qu'en mode FUNCTION MODE TURN. Engagement et dépassement sont en dehors du contour défini. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 666 Q467 qui soit supérieur à 0. Si vous utilisez des paramètres Q de type QL locaux dans un programme de contour, il vous faudra aussi les affecter ou les calculer dans le sous-programme de contour. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 667 à l'extérieur du contour du filetage. La valeur agit de manière incrémentale. Programmation : 0,1...99,9 Q466 Course de sortie? Programmation : 0,1...99,9 Q463 Plongée max.? Profondeur de passe maximale perpendiculaire au pas du filet Programmation : 0 001...999 999 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 668 Q475 Nombre de filets? Nombre de filets Programmation : 1...500 Q476 Nombre de passes à vide? Nombre de passes à vide sans passe à la profondeur de filetage finie Programmation : 0...255 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 669 14 L X+80 Y+0 Z+2 R0 FMAX M303 15 CYCL CALL 16 M30 17 LBL 2 18 L X+60 Z+0 19 L X+70 Z-30 20 RND R60 21 L Z-45 22 LBL 0 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 670 Cette fonction doit être adaptée par le constructeur de la machine. Vous devez avoir défini correctement l'outil. Le programme CN reste inchangé jusqu'à l'appel des dents de l'outil FreeTurn, voir "Exemple : Tournage avec outil FreeTurn", Page 691 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 671 Un mauvais prépositionnement est susceptible d'endommager le contour. Il existe un risque de collision ! Amener l'outil à une position de sécurité le long des axes X et Z HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 672 Si le cycle ne peut pas usiner une zone de contour donnée, le cycle tentera de découper cette zone de contour en plusieurs tronçons de contour accessibles et de les usiner séparément. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 673 Définissez une valeur au paramètre Q463 PASSE MAX qui se réfère à la dent de l'outil, la passe définie au paramètre Q519 pouvant être temporairement dépassée en fonction de l'inclinaison de l'outil. Ce paramètre vous permet de limiter ce dépassement. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 674 Angle de réglage le plus grand possible autorisé entre l'outil et la pièce, par rapport à l'axe Z. Programmation : -180...+180 Q567 Surép. de finition du contour? Surépaisseur parallèle au contour qui reste après l'ébauche. La valeur agit de manière incrémentale. Programmation : -9...+99 999 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 675 Le sens du contour dépend de Q499. 1 : bidirectionnel ; les passes s'effectuent dans le sens du contour, et en sens inverse. Le cycle détermine, pour chaque passe, le sens de coupe optimal. Programmation : 0, 1 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 676 ;PASSE ~ Q463=+3 ;PASSE MAX ~ Q590=+0 ;MODE D'USINAGE ~ Q591=+0 ;ORDRE D'USINAGE ~ Q389=+1 ;UNI.- BIDIRECTIONNEL 12 L X+58 Y+0 FMAX M303 13 L Z+50 FMAX 14 CYCL CALL HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 677 Cette fonction doit être adaptée par le constructeur de la machine. Vous devez avoir défini correctement l'outil. Le programme CN reste inchangé jusqu'à l'appel des dents de l'outil FreeTurn, voir "Exemple : Tournage avec outil FreeTurn", Page 691 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 678 Q505. 4 La commande retire l'outil de la valeur de la distance d'approche, avec l'avance définie. 5 La commande ramène l'outil au point de départ du cycle, en avance rapide. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 679 Le cycle calcule une trajectoire sans risque de collision. Il utilise pour cela exclusivement le contour 2D du porte-outil, sans la profondeur de l'axe Y. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 680 KINEMATIC du tableau d'outils. Notez que les paramètres de cycles Q565 (surépaisseur de finition D.) et Q566 (surépaisseur de finition Z) ne sont pas combinables avec Q567 (surépaisseur de finition du contour) ! HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 681 Angle de réglage le plus grand possible autorisé entre l'outil et la pièce, par rapport à l'axe Z. Programmation : -180...+180 Q555 Incr. angulaire pour le calcul? Incrément qui permet de calculer plusieurs solutions Programmation : 0,5...9,99 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 682 Ø Q567 Programmation : -9...+99 999 Q567 Surép. de finition du contour? Surépaisseur parallèle au contour, sur le contour défini, restante après la finition. La valeur agit de manière incrémentale. Programmation : -9...+99 999 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 683 ;FIN ANGLE INCLIN. ~ Q565=+0 ;SUREP. FINITION D. ~ Q566=+0 ;SUREP. FINITION Z ~ Q567=+0 ;SUREP. FINITION CONT 12 L X+58 Y+0 FMAX M303 13 L Z+50 FMAX 14 CYCL CALL HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 684 Q547=+0 ;OFFSET ANGULAIRE ~ Q550=+0 ;COTE USINE ~ Q533=+0 ;SENS PRIVILEGIE ~ Q530=+2 ;USINAGE INCLINE ~ Q253=+800 ;AVANCE PRE-POSIT. ~ Q260=+20 ;HAUTEUR DE SECURITE ~ Q553=+10 ;OFFSET LONG. OUTIL ~ HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 685 ; dégagement de l'outil sur l'axe d'outil 18 M140 MB MAX ; réinitialisation de la rotation 19 L A+0 C+0 R0 FMAX ; fin du programme 20 M30 21 END PGM 8 MM HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 686 ;TAILLE ELEMENT DEPART ~ Q500=+1 ;RAYON COIN CONTOUR ~ Q496=+0 ;ANGLE FACE TRANSV. ~ Q503=+1 ;TYPE ELEMENT FINAL ~ Q504=+2 ;TAILLE ELEMENT FINAL ~ Q463=+2.5 ;PASSE MAX ~ Q478=+0.25 ;AVANCE EBAUCHE ~ HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 687 ;SUREPAISSEUR Z ~ Q505=+0.15 ;AVANCE DE FINITION ~ Q463=+0 ;LIMITATION PROF. PASSE ~ Q510=+0.8 ;RECOUVREMENT GORGE ~ Q511=+80 ;FACTEUR D'AVANCE ~ Q462=+0 ;MODE RETRACTION ~ Q211=+3 ;TEMPORIS. EN TOURS ~ HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 688 ; avance, en mm par minute 22 M137 ; dégagement de l'outil 23 M140 MB MAX ; activation du mode Fraisage 24 FUNCTION MODE MILL ; fin du programme 25 M30 26 END PGM 9 MM HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 689 ;ANGLE INCLIN. MIN. ~ Q557=+60 ;ANGLE INCLIN. MAX. ~ Q555=+1 ;INCREMENT ANGULAIRE ~ Q537=+0 ;ANGLE INCLIN. ACTIF ~ Q538=+0 ;DEBUT ANGLE INCLIN. ~ Q539=+50 ;FIN ANGLE INCLIN. ~ Q565=+0 ;SUREP. FINITION D. ~ HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 690 25 L Z-8 26 L X+88 Z-10 27 L Z-15 28 L X+90 Z-17 29 L Z-25 30 RND R0.3 31 L X+144 32 LBL 0 33 END PGM 10 MM HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 691 12 CYCL DEF 882 TOURNAGE - EBAUCHE SIMULTANEE ~ Q460=+2 ;DISTANCE D'APPROCHE ~ Q499=+0 ;INVERSER CONTOUR ~ Q558=+0 ;ANG. EXT. DEP. CONT. ~ Q559=+90 ;ANG. EXT. FIN. CONT. ~ Q478=+0.3 ;AVANCE EBAUCHE ~ HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 692 ;SUREP. FINITION CONT ; approche du point de départ 21 L X+105 Y+0 R0 FMAX ; appel du cycle 22 L Z+2 R0 FMAX M99 ; appel du programme RESET 23 CALL PGM RESET.H HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 693 45 L Z-15 X+60 46 RND R2 47 L Z-55 48 RND R2 49 L Z-50 X+98 50 RND R2 51 L Z-60 52 LBL 0 53 END PGM FREETURN MM HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 695 Cycles : Rectification...
  • Page 696 Dressage avec un rouleau à dresser Mouvement pendulaire Oscillation Oscillation fine Cycle 1018 USI. GORGE AV. ROULEAU A DRESSER (option 156) Dressage avec un rouleau à dresser Usinage de gorge Usinage de plusieurs gorges HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 697 Cycle 1032 CORRECTION LONGUEUR MEULE (option 156) Correction de la longueur, en absolu ou en incrémental Cycle 1033 CORRECTION DU RAYON DE LA MEULE (option 156) Correction du rayon, en absolu ou en incrémental HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 698 4 CYCL DEF 1001 DEMA. COURSE PENDUL. 5 CYCL DEF 14 CONTOUR 6 CYCL DEF 1025 CONTOUR DE RECTIFICATION 7 CYCL CALL 8 CYCL DEF 1002 ARRETER MVT PENDUL. 9 END PGM GRIND MM HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 699 Tant que la course pendulaire est activée dans le programme CN démarré, vous ne pouvez pas passer en Mode Manuel ou en mode Positionnement avec introd. man. . HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 700 Il n'est toutefois pas possible de modifier le plan tant que la course pendulaire est active. Le mouvement pendulaire superposé est également possible avec un outil de fraisage. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 701 Programmation : 0, 1 Exemple 11 CYCL DEF 1000 DEF. MVT PENDULAIRE ~ Q1000=+0 ;COURSE PENDULAIRE ~ Q1001=+999 ;AVANCE PENDULAIRE ~ Q1002=+1 ;TYPE MOUV. PENDUL. ~ Q1004=+0 ;DEMA. COURSE PENDUL. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 702 Paramètres du cycle Figure d'aide Paramètres Le cycle 1001 ne possède pas de paramètres de cycle. Quittez la programmation du cycle avec la touche END. Exemple 11 CYCL DEF 1001 DEMARRER MVT PENDUL. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 703 0 : La position d'arrêt correspond à la position de départ. +1 : La position d'arrêt correspond à la position actuelle. Programmation : 0, 1 Exemple 11 CYCL DEF 1002 ARRETER MVT PENDUL. ~ Q1005=+0 ;SUPP. COURSE PENDUL. ~ Q1010=+0 ;ARRET IMMEDIAT HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 704 Si vous mettez fin à la procédure de dressage avec FUNCTION DRESS END, la meule redevient un outil. Informations complémentaires : manuel utilisateur Programmation Klartext HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 705 Le cas échéant, veillez à ce que le constructeur de la machine ait déjà programmé la commutation en mode Dressage dans le déroulement du cycle. Informations complémentaires : manuel utilisateur Programmation Klartext HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 706 Non supporté Si vous travaillez avec un outil de type rouleau à dresser, seule la meule sur tige est autorisée. Informations complémentaires : "Cycle 1030 ARETE MEULE ACTUELLE (option 156)", Page 751 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 707 Le cycle supporte le dressage avec un rouleau à dresser. Ce cycle doit être exécuté en mode Dressage. Au besoin, le constructeur de la machine programme la commutation dans l'exécution du cycle. Informations complémentaires : manuel utilisateur Programmation Klartext HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 708 Il vous faut définir une largeur CUTWIDTH pour le rouleau à dresser. La CN tient compte de la largeur lors de la procédure de dressage. Lors du dressage avec un rouleau à dresser, la stratégie Q1016=0 est la seule autorisée. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 709 Numéro ou nom de l'outil de dressage. L'outil peut être directement repris du tableau d'outils par softkey. -1 : L'outil de dressage a été activé avant le cycle de dressage. Programmation : -1...99999,9 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 710 Q1018=+100 ;AVANCE DE DRESSAGE ~ Q1016=+1 ;STRAT. DE DRESSAGE ~ Q1019=+1 ;NOMBRE DE PASSES ~ Q1020=+0 ;COURSES A VIDE ~ Q1022=+0 ;COMPTEUR DRESSAGE ~ Q330=-1 ;OUTIL ~ Q1011=+0 ;FACTEUR VC HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 711 COURSES A VIDE Q1020, sans passe. 5 Le mouvement s'arrête à la position de départ. Le point zéro du système de coordonnées de la pièce se trouve sur l'arête de la meule. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 712 DRESS-N-D et DRESS-N-D-ACT pour chaque meule de rectification. Ce cycle doit être exécuté en mode Dressage. Au besoin, le constructeur de la machine programme la commutation dans l'exécution du cycle. Informations complémentaires : manuel utilisateur Programmation Klartext HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 713 L'angle de passe doit être choisi de façon à ce que l'arête de la meule soit toujours sur la meule. Dans le cas contraire, la cotation de la meule ne pourra pas être respectée. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 714 0 : La CN dresse la meule à chaque définition de cycle dans le programme CN. >0 : La CN dresse la meule après ce nombre de définitions de cycle. Programmation : 0...99 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 715 Q1018=+100 ;AVANCE DE DRESSAGE ~ QS1000="" ;PROGRAMME DU PROFILE ~ Q1019=+1 ;NOMBRE DE PASSES ~ Q1020=+0 ;COURSES A VIDE ~ Q1022=+0 ;COMPTEUR DRESSAGE ~ Q330=-1 ;OUTIL ~ Q1011=+0 ;FACTEUR VC HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 716 Le cycle supporte les arêtes de meules suivantes : Meule sur tige Meule sur tige Meule-boisseau spéciale Non supporté Non supporté 2, 6 Informations complémentaires : "Cycle 1030 ARETE MEULE ACTUELLE (option 156)", Page 751 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 717 Notez que l'outil de dressage inclut un angle de dépouille supérieur ou égal à 0° par rapport à la face frontale de la meule-boisseau. Exécuter le programme CN avec précaution, en mode pas-à- HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 718 Ce cycle ne peut être utilisé qu'avec la meule-boisseau comme type d'outil. Si cela n'est pas défini, la CN émet un message d'erreur. La stratégie Q1016 = 0 (pendulaire) n'est possible qu'avec une face frontale droite (angle HWA = 0). HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 719 Numéro ou nom de l'outil de dressage. L'outil peut être directement repris du tableau d'outils par softkey. -1 : L'outil de dressage a été activé avant le cycle de dressage. Programmation : -1...99999,9 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 720 Q1018=+100 ;AVANCE DE DRESSAGE ~ Q1016=+1 ;STRAT. DE DRESSAGE ~ Q1019=+1 ;NOMBRE DE PASSES ~ Q1020=+0 ;COURSES A VIDE ~ Q1022=+0 ;COMPTEUR DRESSAGE ~ Q330=-1 ;OUTIL ~ Q1011=+0 ;FACTEUR VC HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 721 4 Si vous avez défini le paramètre Q1020 COURSES A VIDE, la CN exécute ces courses après la dernière passe. 5 La CN amène l'outil de dressage à la position de départ, avec FMAX. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 722 3 La CN ramène ensuite l'outil à l'autre point d'inversion du mouvement pendulaire, sans effectuer de passe. 4 Si d'autres passes de dressage sont prévues, les étapes 1 à 3 sont répétées jusqu'à ce que l'opération de dressage soit terminée. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 723 La largeur du rouleau à dresser doit être inférieure à celle de la meule, valeurs de dégagement comprises. Dans le cycle de Dressage, la CN travaille sans correction du rayon de l'outil. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 724 Distance entre la meule et le rouleau à dresser lors du pré-position- nement Programmation : 0...9,9999 Q253 Avance de pré-positionnement? Vitesse de déplacement de l'outil lors de l'approche de la pré- position, en mm/min Programmation : 0...99999,9999 ou FMAX, FAUTO, PREDEF HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 725 <0 : Si la valeur est négative, l'outil de dressage tourne au point de contact opposé à la meule (même sens de rotation que celui de la meule). Programmation : -99 999...+99 999 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 726 ;NOMBRE DE PASSES ~ Q1020=+0 ;COURSES A VIDE ~ Q1025=+5 ;DISTANCE DE PREPOS. ~ Q253=+1000 ;AVANCE PRE-POSIT. ~ Q1026=+0 ;FACT. USURE ~ Q1022=+2 ;COMPTEUR DRESSAGE ~ Q330=-1 ;OUTIL ~ Q1011=+0 ;FACTEUR VC HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 727 Le cycle supporte les arêtes de meules suivantes : Meule sur tige Meule sur tige Meule-boisseau spéciale 1, 2, 5, 6 Non supporté Non supporté Informations complémentaires : "Cycle 1030 ARETE MEULE ACTUELLE (option 156)", Page 751 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 728 La CN calcule le nombre de gorges nécessaires à partir de la largeur de meule, de la largeur du rouleau de dressage et de la valeur du paramètre RECOUVREMENT GORGE Q510. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 729 Ce cycle doit être exécuté en mode Dressage. Au besoin, le constructeur de la machine programme la commutation dans l'exécution du cycle. Informations complémentaires : manuel utilisateur Programmation Klartext HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 730 Décalage du centre du rouleau à dresser par rapport au centre de la meule. Ce décalage agit sur l'axe Z de la cinématique de dressage. La valeur agit de manière incrémentale. Si Q1027=1, alors la CN ne décalera pas le centre. Programmation : -999999...+999999 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 731 Numéro ou nom de l'outil de dressage. L'outil peut être directement repris du tableau d'outils par softkey. -1 : L'outil de dressage a été activé avant le cycle de dressage. Programmation : -1...99999,9 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 732 ;AVANCE PRE-POSIT. ~ Q211=+3 ;TEMPORIS. EN TOURS ~ Q1028=+1 ;DECALAGE DES CENTRES ~ Q510=+0.8 ;RECOUVREMENT GORGE~ Q1026=+0 ;FACT. USURE ~ Q1022=+2 ;COMPTEUR DRESSAGE ~ Q330=-1 ;OUTIL ~ Q1011=+0 ;FACTEUR VC HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 733 Vous pouvez également usiner intégralement des cylindres sans dépassement, par ex. des trous borgnes. Pour cela, il vous faut programmer des passes à vide au niveau des points à l'inversion de la course pendulaire. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 734 Q200. 13 L'outil de rectification se déplace avec l'AVANCE PRE-POSIT. Q253 jusqu'à la DISTANCE D'APPROCHE Q200, puis en avance rapide jusqu'à la HAUTEUR DE SECURITE Q260. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 735 100 %, assurez-vous que, sur une trajectoire circulaire, la longueur de la course pendulaire soit inférieure à la largeur de la meule. HEIDENHAIN conseille d'opter pour un facteur de 0,5 max. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 736 Si la meule est plus large que la PROFONDEUR Q201 et le DECALAGE SURFACE Q1030, alors la CN émet le message d'erreur Pas de course pendulaire. La course pendulaire qui en résulte serait dans ce cas égale à 0. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 737 La valeur agit de manière absolue. Programmation : 0...999999 Q201 Profondeur? Distance entre la surface de la pièce et le fond du contour. La valeur agit de manière incrémentale. Programmation : -99999,9999...+0 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 738 Vitesse de déplacement de l'outil lors de l'approche de la PROFON- DEUR Q201. L'avance agit en dessous de la COORD. SURFACE PIECE Q203. Valeur en mm/min Programmation : 0...99999,9999 ou FMAX, FAUTO, PREDEF HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 739 Nombre de passes à vide au niveau du point d'inversion haut de la course pendulaire. Informations complémentaires : "Dépassement et passes à vide aux points d'inversion de la course pendulaire", Page 735. Programmation : 0...99,99 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 740 Q253=+750 ;AVANCE PRE-POSIT. ~ Q15=-1 ;TYPE DE RECTIF. ~ Q260=+100 ;HAUTEUR DE SECURITE ~ Q200=+2 ;DISTANCE D'APPROCHE ~ Q211=+0 ;PASSES À VIDE EN BAS ~ Q210=+0 ;PASSES VIDE EN HAUT HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 741 Q200 et interrompt la course pendulaire. 9 La CN déplace l'outil avec l'AVANCE PRE-POSIT. Q253 jusqu'à la DISTANCE D'APPROCHE Q200, puis avec l'avance rapide jusqu'à la HAUTEUR DE SECURITE Q260. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 742 Si vous usinez par exemple un perçage traversant, il vous faudra tenir compte du dépassement en bas, pour la PROFONDEUR Q201. Si Q1000=0, la CN n'exécute pas de mouvement pendulaire superposé. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 743 La valeur agit de manière absolue. Programmation : 0...999999 Q201 Profondeur? Distance entre la surface de la pièce et le fond du contour. La valeur agit de manière incrémentale. Programmation : -99999,9999...+0 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 744 1 : passe unilatérale en fonction de Q1031 Si Q1031 = -1, alors il y aura une passe latérale en haut. Si Q1031 = +1, alors il y aura une passe latérale en bas. Programmation : 0, 1 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 745 Programmation : -99999,9999...+99999,9999 sinon : PREDEF Q200 Distance d'approche? Distance entre la pointe de l'outil et la surface de la pièce. La valeur agit de manière incrémentale. Programmation : 0...99999,9999 sinon : PREDEF HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 746 Q1000=+5 ;COURSE PENDULAIRE ~ Q1001=+5000 ;AVANCE PENDULAIRE ~ Q207=+50 ;AVANCE DE RECTIF. ~ Q253=+750 ;AVANCE PRE-POSIT. ~ Q15=+1 ;TYPE DE RECTIF. ~ Q260=+100 ;HAUTEUR DE SECURITE ~ Q200=+2 ;DISTANCE D'APPROCHE HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 747 Contour ouvert Vous avez la possibilité de programmer un mouvement d'approche et de sortie avec les fonctions APPR et DEP ou avec le cycle 270. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 748 à chaque passe. Si vous n'avez pas programmé de mouvements d'approche et de sortie, il en résultera automatiquement un mouvement vertical et la position de départ ne se décalera pas sur le contour. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 749 Vitesse de déplacement de l'outil lors de l'approche de la PROFON- DEUR Q201. L'avance agit en dessous de la COORD. SURFACE PIECE Q203. Valeur en mm/min Programmation : 0...99999,9999 ou FMAX, FAUTO, PREDEF HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 750 ;PASSES A VIDE CONT. ~ Q457=+0 ;P. A VIDE CONT. FIN. ~ Q207=+200 ;AVANCE DE RECTIF. ~ Q253=+750 ;AVANCE PRE-POSIT. ~ Q15=+1 ;TYPE DE RECTIF. ~ Q260=+100 ;HAUTEUR DE SECURITE ~ Q200=+2 ;DISTANCE D'APPROCHE HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 751 Ce cycle s'exécute uniquement en mode FUNCTION MODE MILL, FUNCTION MODE TURN et FUNCTION DRESS, si un outil de rectification est activé. Le cycle 1030 est actif dès lors qu'il a été défini. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 752 Sélection des arêtes de la meule Rectification Dressage Meule sur tige Meule sur tige spéciale Meule-boisseau Exemple 11 CYCL DEF 1030 ARETE MEULE ACTUELLE ~ Q1006=+9 ;ARETE DE LA MEULE HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 753 Remarques Ce cycle ne peut être exécuté que dans les modes d'usinage FUNCTION MODE MILL et FUNCTION MODE TURN . Le cycle 1032 est actif dès lors qu'il a été défini. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 754 -1 : L'outil utilisé est l'outil actif de la broche. Q1008 Programmation : -1...99999,9 Exemple 11 CYCL DEF 1032 CORRECTION LONGUEUR MEULE ~ Q1012=+1 ;CORRECTION INCR. ~ Q1008=+0 ;CORR. LONGUEUR EXT. ~ Q330=-1 ;OUTIL HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 755 Remarques Ce cycle ne peut être exécuté que dans les modes d'usinage FUNCTION MODE MILL et FUNCTION MODE TURN . Le cycle 1033 est actif dès lors qu'il a été défini. HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 756 -1 : L'outil utilisé est l'outil actif de la broche. Programmation : -1...99999,9 Exemple 11 CYCL DEF 1033 CORRECTION DU RAYON DE LA MEULE ~ Q1012=+1 ;CORRECTION INCR. ~ Q1007=+0 ;CORRECTION RAYON ~ Q330=-1 ;OUTIL HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 757 ;AVANCE PRE-POSIT. ~ Q15=+1 ;TYPE DE RECTIF. ~ Q260=+100 ;HAUTEUR DE SECURITE ~ Q200=+2 ;DISTANCE D'APPROCHE ; appel du cycle de rectification du contour 10 CYCL CALL 11 L Z+50 R0 FMAX HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 758 ; sous-programme de contour 2 31 LBL 2 32 L X-25 Y-40 RR 33 L Y+40 34 L X+25 35 L Y-40 36 L X-25 37 LBL 0 38 END PGM GRINDING_CYCLE MM HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 759 ;COURSES A VIDE ~ Q1022=+0 ;COMPTEUR DRESSAGE ~ Q330=-1 ;OUTIL ~ Q1011=+0 ;FACTEUR VC ; désactivation de l'opération de dressage 14 FUNCTION DRESS END ; fin du programme 15 M30 16 END PGM DRESS_CYCLE MM HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 760 6 L X+6 FQ1018 ; approche de la position finale en Z 7 L Z-5 FQ1018 ; approche de la position de sortie 8 L X-5 Z-5 R0 FMAX 9 END PGM 11 MM HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 761 6 L X-6 FQ1018 ; approche de la position finale en Z 7 L Z-5 FQ1018 ; approche de la position de sortie 8 L X+5 Z-5 R0 FMAX 9 END PGM 11 MM HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 763 Tableau récapitu- latif: Cycles...
  • Page 764 ■ CORPS CYLIND. OBLONG ■ TOLERANCE ■ CONT. SURF. CYLINDRE PERCAGE ■ ■ ALES.A L'ALESOIR ■ ALES. A L'OUTIL ■ PERCAGE UNIVERSEL ■ CONTRE-PERCAGE ■ PERC. PROF. UNIVERS. ■ TARAUDAGE HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 765 EBAUCHE OCM ■ PROF. FINITION OCM ■ FINITION LATER. OCM ■ RAINURE TROCHOIDALE ■ TRACE DE CONTOUR 3D ■ OCM CHANFREIN ■ DEFINIR ENGRENAGE ■ FRAISAGE ENGRENAGE ■ POWER SKIVING HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 766 CONT. TOURN. INTERP. ■ 1271 OCM RECTANGLE ■ 1272 OCM CERCLE ■ 1273 OCM RAINURE / TRAV. ■ 1278 OCM POLYGONE ■ 1281 OCM LIMITATION RECTANGLE ■ 1282 OCM LIMITATION CERCLE HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 767 GORGE RAD. ETENDUE ■ GORGE CONT. AXIALE ■ GORGE AXIALE SIMPLE ■ GORGE AXIALE ETENDUE ■ FRAISAGE DE DENTURES ■ TOURNAGE - EBAUCHE SIMULTANEE ■ TOURNAGE FINITION SIMULTANE ■ CONTROLE BALOURD HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 768 RECTIFIC. COURSE LENTE CYLINDRE ■ 1022 RECTIFIC. COURSE RAPIDE CYLINDRE ■ 1025 CONTOUR DE RECTIFICATION 1030 ARETE MEULE ACTUELLE ■ ■ 1032 CORRECTION LONGUEUR MEULE ■ 1033 CORRECTION DU RAYON DE LA MEULE HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 769 Principes de base....463 Cycles OCM Contour........399 avec une formule de contour Rainure........390 simple........417 Cycles de pourtours cylindriques Formes OCM Cycles SL........274 Limitation cercle...... 374 Chanfreinage OCM....354 HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 770 Données de contour....328 Ebauche........331 Finition latérale......350 Formes standard..... 358 Profondeur de finition..... 346 OCM Formes Rainure / Traverse....366 Option..........31 Option logicielle....... 31 Orientation de la broche....427 Outil FreeTurn HEIDENHAIN | TNC 640 | Programmation des cycles d'usinage | 01/2022...
  • Page 771 DR. JOHANNES HEIDENHAIN GmbH Dr.-Johannes-Heidenhain-Straße 5 83301 Traunreut, Germany  +49 8669 31-0  +49 8669 32-5061 E-mail: info@heidenhain.de Technical support  +49 8669 32-1000 Measuring systems  +49 8669 31-3104 E-mail: service.ms-support@heidenhain.de NC support  +49 8669 31-3101 E-mail: service.nc-support@heidenhain.de NC programming ...

Ce manuel est également adapté pour:

Tnc 640 e340590-16340591-16340595-16

Table des Matières