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

Publicité

Liens rapides

TNC 320
Manuel utilisateur
Programmation des cycles
Logiciels CN
771851-06
771855-06
Français (fr)
10/2018

Publicité

Table des Matières
loading

Sommaire des Matières pour HEIDENHAIN TNC 320

  • Page 1 TNC 320 Manuel utilisateur Programmation des cycles Logiciels CN 771851-06 771855-06 Français (fr) 10/2018...
  • Page 2 Sommaire HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 3: Table Des Matières

    15 Cycles palpeurs : initialisation automatique des points d'origine...........395 16 Cycles palpeurs : contrôle automatique des pièces..............457 17 Cycles palpeurs : fonctions spéciales..................505 18 Cycles palpeurs : étalonnage automatique des outils..............527 19 Tableau récapitulatif: Cycles......................545 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 4 Sommaire HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 5 Sommaire Principes de base........................... 31 Remarques sur ce manuel........................32 Type de commande, logiciel et fonctions..................34 Options de logiciel..........................35 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 6 Sommaire Principes de base / vues d'ensemble................... 41 Introduction............................42 Groupes de cycles disponibles......................43 Résumé des cycles d'usinage....................... 43 Résumé des cycles de palpage......................44 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 7 Programmer un tableau de points......................62 Ignorer certains points pour l'usinage....................63 Sélectionner le tableau de points dans le programme CN..............63 Appeler le cycle en lien avec les tableaux de points................64 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 8 Paramètres du cycle..........................90 Comportement du positionnement lors du travail avec Q379...............92 FRAISAGE DE TROUS (cycle 208)...................... 96 Mode opératoire du cycle........................96 Attention lors de la programmation !.....................97 Paramètres du cycle..........................98 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 9 Comportement du positionnement lors du travail avec Q379............. 103 4.11 Exemples de programmation......................107 Exemple : cycles de perçage....................... 107 Exemple : utilisation des cycles de perçage en liaison avec PATTERN DEF........108 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 10 FILETAGE HELICOIDAL AVEC PERCAGE (cycle 265, DIN/ISO : G265)........... 139 Mode opératoire du cycle........................139 Attention lors de la programmation !....................140 Paramètres du cycle..........................141 5.10 FRAISAGE DE FILET EXTERIEUR (cycle 267, DIN/ISO : G267)............143 Mode opératoire du cycle........................143 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 11 Sommaire Attention lors de la programmation !....................144 Paramètres du cycle..........................145 5.11 Exemples de programmation......................147 Exemple : Taraudage..........................147 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 12 SURFAÇAGE (cycle 233, DIN/ISO : G233)..................190 Mode opératoire du cycle........................190 Attention lors de la programmation !....................194 Paramètres du cycle..........................195 6.10 Exemples de programmation......................198 Exemple : Fraisage de poche, tenon, rainure..................198 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 13 MOTIF DE POINTS EN GRILLE (cycle 221, DIN/ISO : G221)............206 Mode opératoire du cycle........................206 Attention lors de la programmation !....................206 Paramètres du cycle..........................207 Exemples de programmation......................208 Exemple : Cercles de trous......................... 208 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 14 Attention lors de la programmation !....................231 Paramètres du cycle..........................232 TRACE DE CONTOUR (cycle 25, DIN/ISO : G125)................233 Mode opératoire du cycle........................233 Attention lors de la programmation !....................234 Paramètres du cycle..........................235 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 15 Paramètres du cycle..........................246 8.13 Exemples de programmation......................249 Exemple: Evidement et semi-finition d'une poche................249 Exemple : Pré-perçage, ébauche et finition de contours superposés..........251 Exemple: Tracé de contour........................253 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 16 Attention lors de la programmation !....................269 Paramètres du cycle..........................270 Exemples de programmation......................271 Exemple : corps d'un cylindre avec le cycle 27...................271 Exemple : corps d'un cylindre avec le cycle 28...................273 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 17 Exemple : Ebauche et finition de contours superposés avec formule de contour....... 283 10.2 Cycles SL avec formule complexe de contour................286 Principes de base..........................286 Introduire une formule simple de contour...................288 Usinage du contour avec les cycles SL....................288 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 18 11.7 FACTEUR D'ECHELLE (cycle 11, DIN/ISO : G72)................302 Effet..............................302 Paramètres du cycle..........................302 11.8 FACTEUR ECHELLE SPECIFIQUE A L'AXE (cycle 26)..............303 Effet..............................303 Attention lors de la programmation !....................303 Paramètres du cycle..........................304 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 19 Combinaison avec d’autres cycles de conversion de coordonnées.............310 Marche à suivre lorsque vous travaillez avec le cycle 19 Plan d'usinage..........311 11.10 Exemples de programmation......................312 Exemple : Cycles de conversion de coordonnées................312 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 20 Attention lors de la programmation !....................332 Paramètres du cycle..........................333 12.8 FILETAGE (cycle 18, DIN/ISO : G18)....................335 Déroulement du cycle..........................335 Attention lors de la programmation !....................336 Paramètres du cycle..........................337 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 21 Palpeur à commutation, avance rapide pour les déplacements de positionnement : F_PREPOS dans le tableau de palpeurs..........................344 Exécuter les cycles palpeurs....................... 345 13.3 Tableau de palpeurs...........................346 Information générale..........................346 Editer des tableaux de palpeurs......................346 Données du palpeur..........................347 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 22 14.10 Compenser la ROTATION DE BASE avec un axe rotatif (cycle 403, DIN/ISO : G403)....384 Mode opératoire du cycle........................384 Attention lors de la programmation !....................385 Paramètres du cycle..........................386 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 23 14.12 Compenser le désalignement d'une pièce avec l'axe C (cycle 405, DIN/ISO : G405)....390 Mode opératoire du cycle........................390 Attention lors de la programmation !....................391 Paramètres du cycle..........................392 14.13 Exemple : déterminer la rotation de base à l'aide de deux trous..........394 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 24 Attention lors de la programmation !....................428 Paramètres du cycle..........................429 15.9 POINT D'ORIGINE COIN INTERIEUR (cycle 415, DIN/ISO : G414)..........432 Mode opératoire du cycle........................432 Attention lors de la programmation !....................433 Paramètres du cycle..........................434 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 25 15.14 Exemple : Définition d'un point d'origine au centre d'un segment circulaire et arête supérieure de la pièce............................453 15.15 Exemple : Définition du point d'origine de l'arête supérieure de la pièce et centre du cercle de trous..............................454 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 26 Attention lors de la programmation !....................481 Paramètres du cycle..........................482 16.8 MESURER RECTANGLE EXTERIEUR (cycle 424, DIN/ISO : G424)..........484 Mode opératoire du cycle........................484 Attention lors de la programmation !....................484 Paramètres du cycle..........................485 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 27 Attention lors de la programmation !....................500 Paramètres du cycle..........................500 16.14 Exemples de programmation......................502 Exemple : mesure d'un tenon rectangulaire et reprise d'usinage............502 Exemple : mesure d'une poche rectangulaire, procès-verbal de mesure..........504 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 28 ETALONNAGE DU RAYON TS, EXTERIEUR (cycle 463, DIN/ISO : G463)........522 17.10 PALPAGE RAPIDE (cycle 441, DIN/ISO G441option de logiciel 17)..........525 Déroulement du cycle..........................525 Attention lors de la programmation !....................525 Paramètres du cycle..........................526 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 29 Paramètres du cycle..........................541 18.6 Etalonner intégralement l'outil (cycle 33 ou 483, DIN/ISO : G483)..........542 Mode opératoire du cycle........................542 Attention lors de la programmation !....................542 Paramètres du cycle..........................543 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 30 Sommaire 19 Tableau récapitulatif: Cycles......................545 19.1 Tableau récapitulatif...........................546 Cycles d'usinage..........................546 Cycles palpeurs............................ 548 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 31: Principes De Base

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

    Mot-clé, indicateur de la gravité du danger Type et source du danger Conséquences en cas de non respect du danger, p. ex. "Risque de collision pour les usinages suivants" Prévention – Mesures de prévention du danger HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 33 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 320 | Programmation des cycles | 10/2018...
  • Page 34: Type De Commande, Logiciel Et Fonctions

    Toutes les fonctions de commande qui sans aucun rapport avec les cycles sont décrites dans le Manuel d'utilisation de la TNC 320. Si vous avez besoin de ce manuel, adressez-vous à HEIDENHAIN. ID du manuel utilisateur Programmation en Texte clair :...
  • Page 35: Options De Logiciel

    Principes de base | Type de commande, logiciel et fonctions Options de logiciel La TNC 320 dispose de diverses options de logiciel qui peuvent être activées par le constructeur de votre machine. Chaque option doit être activée séparément et comporte individuellement les fonctions suivantes : Additional Axis (options 0 et 1) Axe supplémentaire...
  • Page 36: Niveau De Développement (Fonctions Upgrade)

    Elle est prévue essentiellement pour fonctionner en milieux industriels. Mentions légales Ce produit utilise un logiciel open source. Vous trouverez d'autres informations sur la commande au chapitre Mode Programmation Fonction MOD Softkey Remarques sur la LICENCE HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 37: Paramètres Optionnels

    HEIDENHAIN plus anciennes (à partir de la TNC 150 B) peuvent être en grande partie exécutés avec la nouvelle version de logiciel de la TNC 320. Même si de nouveaux paramètres optionnels ("Paramètres optionnels") ont été ajoutés à des cycles existants, vous pouvez en principe toujours exécuter vos programmes CN comme vous en avez l'habitude.
  • Page 38 Le cycle 225 Gravage permet de graver l’état actuel du compteur en appliquant une nouvelle syntaxe voir "Graver l’état du compteur", Page 329 Nouvelle colonne SERIAL dans le tableau de palpeurs voir "Données du palpeur", Page 347 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 39 GS (cycle 207 , DIN/ISO : G207)", Page 116, voir "TARAUDAGE BRISE-COPEAUX (cycle 209, DIN/ISO : G209)", Page 120 , voir "FILETAGE (cycle 18, DIN/ ISO : G18)", Page 335 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 40 Principes de base | Nouvelles fonctions de cycles et fonctions de cycles modifiées dans les logiciels 77185x-06 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 41: Principes De Base / Vues D'ensemble

    Principes de base / vues d'ensemble...
  • Page 42: 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 320 | Programmation des cycles | 10/2018...
  • Page 43: Groupes De Cycles Disponibles

    Si nécessaire, commuter vers les cycles d'usinage personnalisés du constructeur. De tels cycles d'usinage peuvent être intégrés par le constructeur de votre machine HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 44: Résumé Des Cycles De Palpage

    (activés par le constructeur de machines) Si nécessaire, commuter vers les cycles palpeurs personnalisés à la machine. De tels cycles palpeurs peuvent être intégrés par le constructeur de votre machine HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 45: Utiliser Les Cycles D'usinage

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

    Entre la définition d'un cycle actif avec CALL et l'appel de cycle correspondant, ne programmer un cycle actif avec DEF qu'une fois que vous êtes certain qu'il n'y a pas d'interaction des paramètres de transfert entre ces deux cycles. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 47: Définir Un Cycle Avec Les Softkeys

    ;DISTANCE D'APPROCHE Q201=3 ;PROFONDEUR Q206=150 ;AVANCE PLONGEE PROF. Q202=5 ;PROFONDEUR DE PASSE Q210=0 ;TEMPO. EN HAUT Q203=+0 ;COORD. SURFACE PIECE Q204=50 ;SAUT DE BRIDE Q211=0.25 ;TEMPO. AU FOND Q395=0 ;REFERENCE PROFONDEUR HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 48: Appeler Des Cycles

    à toutes les positions que vous avez défini dans une définition de motif PATTERN DEF ou dans un tableau de points. Informations complémentaires : "Définition de motif PATTERN DEF", Page 55 "Tableaux de points", Informations complémentaires : Page 62 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 49 Pour annuler l'effet de M89, il faut programmer de nouveau. M99 dans la dernière séquence de positionnement, ou Vous définissez un nouveau cycle d'usinage avec CYCL DEF. La commande supporte M89 en combinaison avec la programmation FK ! HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 50: Travail Avec Un Axe Parallèle

    241 PERC.PROF. MONOLEVRE HEIDENHAIN conseille de ne pas travailler avec TOOL CALL W ! Utilisez FUNCTION PARAXMODE ou FUNCTION PARAXCOMP. consulter le manuel Pour plus d'informations : utilisateur "Programmation en Texte clair" HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 51: Pré-Définition De Paramètres Pour Cycles

    GLOBAL DEF POSITIONNE- MENT Définition du mode opératoire avec CYCL CALL PAT GLOBAL DEF PALPAGE Définition de paramètres spéciaux pour les cycles de palpage HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 52: Introduire Global Def

    Utiliser GLOBAL DEF à bon escient. Effectuer un test du programme avant de l’exécuter Programmer une valeur fixe dans les cycles d’usinage ; GLOBAL DEF ne modifiera alors pas les valeurs. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 53: Données D'ordre Général À Effet Global

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

    Déplacement à la hauteur de sécurité : sélectionnez si la commande doit amener l'outil à la distance d'approche ou à la hauteur de sécurité entre deux points de mesure Paramètres valables pour tous les cycles palpeurs 4xx HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 55: Définition De Motif 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 320 | Programmation des cycles | 10/2018...
  • Page 56: Introduire Pattern Def

    GLOBAL DEF 125 (qui se trouve sous SPEC FCT/DEFIN. PGM PAR DÉFAUT) avec Q352=1. Entre les perçages, la commande positionne alors toujours l'outil au saut de bride qui a été défini dans le cycle. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 57: Définir Des Positions D'usinage

    Axe de référence : axe principal du plan d'usinage actif (par ex. X avec l'axe d'outil Z). Valeur positive ou négative possible Coordonnée surface de la pièce (en absolu) : entrer la coordonnée Z à laquelle débute l'usinage HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 58: Définir Un Motif Unique

    Valeur positive ou négative possible Coordonnée surface de la pièce (absolu) : entrer la coordonnée Z à laquelle l'usinage doit commencer. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 59: Définir Un Cadre Unique

    Valeur positive ou négative possible Coordonnée surface de la pièce (en absolu) : entrer la coordonnée Z à laquelle débute l'usinage HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 60: Définir Un Cercle Entier

    Valeur positive ou négative possible Nombre d'usinages : nombre total de positions d'usinage sur le cercle Coordonnée surface de la pièce (en absolu) : entrer la coordonnée Z à laquelle débute l'usinage HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 61: Définir Un Arc De Cercle

    (commutation par softkey) Nombre d'usinages : nombre total de positions d'usinage sur le cercle Coordonnée surface de la pièce (en absolu) : entrer la coordonnée Z à laquelle débute l'usinage HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 62: Tableaux De Points

    Le nom du tableau de points doit commencer par une lettre. Utiliser la softkey TRIER/ CACHER COLONNES (quatrième barre de softkeys) pour définir les coordonnées que vous souhaitez renseigner dans le tableau de points. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 63: Ignorer Certains Points Pour L'usinage

    Si le tableau de points n'est pas enregistré dans le même répertoire que le programme CN, il vous faudra entrer le nom du chemin complet. Exemple 7 SEL PATTERN "TNC:\DIRKT5\NUST35.PNT" HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 64: Appeler Le Cycle En Lien Avec Les Tableaux De Points

    Si vous souhaitez utiliser la coordonnée définie sur l'axe de broche comme coordonnée du point de départ, il vous faut définir l'arête supérieure de la pièce (Q203) avec 0. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 65 ! Programmez GLOBAL DEF 125 POSITIONNER au préalable et la commande ne tiendra compte de la hauteur de sécurité du tableau de points que pour le point concerné. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 67: Cycles D'usinage : Perçage

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

    208 FRAISAGE DE TROUS Avec prépositionnement automatique, saut de bride 241 PERCAGE PROFOND MONOLEVRE Avec pré-positionnement automatique au point de départ profond et définition de la vitesse de rotation et de l'ar- rosage HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 69: Centrage (Cycle 240, Din/Iso : G240)

    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 320 | Programmation des cycles | 10/2018...
  • Page 70: Paramètres Du Cycle

    (moyen de Q203=+20 ;COORD. SURFACE PIECE serrage). Plage d’introduction 0 à 99999,9999 Q204=100 ;SAUT DE BRIDE 12 L x+30 y+20 R0 fmax m3 m99 13 L X+80 Y+50 R0 FMAX M99 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 71: Percage (Cycle 200)

    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 320 | Programmation des cycles | 10/2018...
  • Page 72: Paramètres Du Cycle

    T-ANGLE du 14 L X+80 Y+50 FMAX M99 tableau d'outils TOOL.T. = profondeur par rapport à la pointe de l'outil = profondeur par rapport à la partie cylindrique de l'outil. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 73: Alesage A L'alesoir (Cycle 201, Din/Iso : G201)

    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 320 | Programmation des cycles | 10/2018...
  • Page 74: Paramètres Du Cycle

    ;AVANCE RETRAIT Q203=+20 ;COORD. SURFACE PIECE Q204=100 ;SAUT DE BRIDE 12 L X+30 Y+20 FMAX M3 13 CYCL CALL 14 L X+80 Y+50 FMAX M9 15 L Z+100 FMAX M2 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 75: Alesage A L'outil (Cycle 202, Din/Iso : G202)

    à celle de la distance d'approche Q200.. Si Q214=0, le retrait s'effectue sur la paroi du trou. 7 Pour finir, la commande repositionne l'outil au centre du perçage. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 76 Choisir l’angle de sorte que la pointe de l’outil soit parallèle au sens de dégagement Sélectionner le sens de dégagement Q214 de manière à ce que l'outil s'éloigne du bord du trou HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 77: Paramètres Du Cycle

    : angle auquel la TNC doit positionner 12 L X+30 Y+20 FMAX M3 l'outil avant son dégagement. Plage de 13 CYCL CALL programmation : -360,000 à 360,000 14 L X+80 Y+50 FMAX M99 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 78: Percage Universel (Cycle 203, Din/Iso : G203)

    FMAX pour l'amener soit à la DISTANCE D'APPROCHE Q200 soit au SAUT DE BRIDE Le SAUT DE BRIDE Q204 ne s'applique que si la valeur programmée est supérieure à celle de la DISTANCE D'APPROCHE Q200 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 79 FMAX pour l'amener soit à la DISTANCE D'APPROCHE Q200 soit au SAUT DE BRIDE Le SAUT DE BRIDE Q204 ne s'applique que si la valeur programmée est supérieure à celle de la DISTANCE D'APPROCHE Q200 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 80 FMAX pour l'amener soit à la DISTANCE D'APPROCHE Q200 soit au SAUT DE BRIDE Le SAUT DE BRIDE Q204 ne s'applique que si la valeur programmée est supérieure à celle de la DISTANCE D'APPROCHE Q200 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 81 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 320 | Programmation des cycles | 10/2018...
  • Page 82: Paramètres Du Cycle

    : 0 à 99999 Q205 Profondeur passe min.? (en incrémental) : si vous avez programmé une VALEUR REDUCTION Q212, la commande limite la passe à Q205. Plage de programmation : 0 à 99999,9999 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 83 T-ANGLE du tableau d'outils TOOL.T. = profondeur par rapport à la pointe de l'outil = profondeur par rapport à la partie cylindrique de l'outil. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 84: Lamage En Tirant (Cycle 204, Din/Iso : G204)

    FMAX. Le saut de bride Q204 n'agit que si la valeur programmée est supérieure à celle de la distance d'approche Q200. 7 Pour finir, la commande repositionne l'outil au centre du perçage. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 85: Attention Lors De La Programmation

    Choisir l’angle de sorte que la pointe de l’outil soit parallèle au sens de dégagement Sélectionner le sens de dégagement Q214 de manière à ce que l'outil s'éloigne du bord du trou HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 86: Paramètres Du Cycle

    ;AVANCE PRE-POSIT. de l'axe de la broche à laquelle aucune collision ne peut se produire entre l'outil et la pièce (moyen de Q254=200 ;AVANCE PLONGEE serrage). Plage d’introduction 0 à 99999,9999 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 87 Q336 Angle pour orientation broche? (en absolu) : angle sur lequel la commande positionne l'outil avant la plongée et avant le dégagement hors du trou Plage de programmation : -360,0000 à 360,0000 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 88: Percage Profond Universel (Cycle 205, Din/Iso : G205)

    à la distance d'approche ou au saut de bride, avec l'avance de retrait. Le saut de bride Q204 n'agit que si la valeur programmée est supérieure à celle de la distance d'approche Q200. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 89: Attention Lors De La Programmation

    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 320 | Programmation des cycles | 10/2018...
  • Page 90: Paramètres Du Cycle

    à la profondeur de passe actuelle après un retrait du trou ; valeur de la dernière passe. Plage de programmation : 0 à 99999,9999 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 91 T-ANGLE du tableau d'outils TOOL.T. = profondeur par rapport à la pointe de l'outil = profondeur par rapport à la partie cylindrique de l'outil. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 92: 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 320 | Programmation des cycles | 10/2018...
  • Page 93 0,2*100=20 (Q200=2, 20>2, la valeur 2 est de ce fait utilisée.) 0,2*2=0,4 -1,6 0,2*5=1 0,2*10=2 0,2*25=5 0,2*100=20 (Q200=5, 20>5, la valeur 5 est de ce fait utilisée.) 0,2*2=0,4 -1,6 0,2*5=1 0,2*10=2 0,2*25=5 0,2*100=20 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 94: Débourrage

    à -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 320 | Programmation des cycles | 10/2018...
  • Page 95 5 est de ce fait utilisée.) 0,8*100=80 (Q200=5, 80>5, la valeur 5 est de ce fait utilisée.) 0,8*2=1,6 -1,6 0,8*5=4 0,8*10=8 0,8*25=20 0,8*100=80 (Q200=20, 80>20, la valeur 20 est de ce fait utilisée.) HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 96: Fraisage De Trous (Cycle 208)

    5 Pour finir, l'outil vient se positionner à la distance d'approche au au saut de bride en FMAX. 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 320 | Programmation des cycles | 10/2018...
  • Page 97: Attention Lors De La Programmation

    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 320 | Programmation des cycles | 10/2018...
  • Page 98 Q351 Sens? en aval.=+1, en oppos.=-1 : type de fraisage avec M3 Q351=+1 ;MODE FRAISAGE = fraisage en avalant –1 = fraisage en opposition (Si vous indiquez la valeur 0, l'usinage se fera en avalant.) HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 99 Pour connaître la valeur de la position de retrait, se référer au document suivant : voir Page 92 9 Si vous avez programmé un saut de bride, la commande y amène l'outil avec l'avance FMAX. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 100 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 320 | Programmation des cycles | 10/2018...
  • Page 101 Si vous avez paramétré Q208=0, la commande retire l'outil avec Q206 AVANCE PLONGEE PROF.. Plage de programmation : 0 à 99999,999, sinon FMAX, FAUTO HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 102 : 0 à 99999,9999 Q205 Profondeur passe min.? (en incrémental) : si vous avez programmé une VALEUR REDUCTION Q212, la commande limite la passe à Q205. Plage de programmation : 0 à 99999,9999 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 103 à -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 320 | Programmation des cycles | 10/2018...
  • Page 104 0,2*100=20 (Q200=2, 20>2, la valeur 2 est de ce fait utilisée.) 0,2*2=0,4 -1,6 0,2*5=1 0,2*10=2 0,2*25=5 0,2*100=20 (Q200=5, 20>5, la valeur 5 est de ce fait utilisée.) 0,2*2=0,4 -1,6 0,2*5=1 0,2*10=2 0,2*25=5 0,2*100=20 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 105 à -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 320 | Programmation des cycles | 10/2018...
  • Page 106 5 est de ce fait utilisée.) 0,8*100=80 (Q200=5, 80>5, la valeur 5 est de ce fait utilisée.) 0,8*2=1,6 -1,6 0,8*5=4 0,8*10=8 0,8*25=20 0,8*100=80 (Q200=20, 80>20, la valeur 20 est de ce fait utilisée.) HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 107: Exemples De Programmation

    Approche du perçage 3, appel de cycle 10 L Y+10 R0 FMAX M99 Approche du perçage 4, appel de cycle 11 L Z+250 R0 FMAX M2 Dégager l'outil, fin de programme 12 END PGM C200 MM HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 108: Exemple : Utilisation Des Cycles De Perçage En Liaison

    Entre les deux points, la commande se sert de cette fonction pour positionner l'outil au saut de bride avec un CYCL CALL PAT. Cette fonction reste active jusqu’à M30. Q345=+1 ;CHOIX HAUT. POSITNMT HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 109 17 CYCL CALL PAT F5000 M13 Appel de cycle en lien avec un motif de points 18 L Z+100 R0 FMAX M2 Dégager l'outil, fin de programme 19 END PGM 1 MM HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 111: Cycles D'usinage : Taraudage / Fraisage De Filets

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

    265 FILETAGE HELICOIDAL AVEC PERCAGE Cycle de fraisage d'un filet en plein matière 267 FILETAGE EXTERIEUR Cycle de fraisage d'un filet extérieur avec réalisation d'un chanfrein HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 113: Mode Opératoire Du Cycle

    à la distance d'approche, après temporisation. Si vous avez programmé un saut de bride, la commande y amène l'outil avec l'avance FMAX. 4 A la distance d'approche, le sens de rotation broche est à nouveau inversé. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 114: Attention Lors De La Programmation

    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 320 | Programmation des cycles | 10/2018...
  • Page 115 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 320 | Programmation des cycles | 10/2018...
  • Page 116: Attention Lors De La Programmation

    Attention lors de la programmation ! La machine et la commande doivent avoir été préparées par le constructeur de la machine. Cycle utilisable uniquement sur les machines avec asservissement de broche. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 117 Il est toutefois recommandé de sélectionner la distance d'approche Q200 de manière à ce que l'axe d'outil quitte la course d'accélération dans la limite de cette course. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 118 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 320 | Programmation des cycles | 10/2018...
  • Page 119: Dégagement En Cas D'interruption Du Programme

    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 320 | Programmation des cycles | 10/2018...
  • Page 120: Taraudage Brise-Copeaux

    Attention lors de la programmation ! La machine et la commande doivent avoir été préparées par le constructeur de la machine. Cycle utilisable uniquement sur les machines avec asservissement de broche. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 121 Il est toutefois recommandé de sélectionner la distance d'approche Q200 de manière à ce que l'axe d'outil quitte la course d'accélération dans la limite de cette course. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 122 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 320 | Programmation des cycles | 10/2018...
  • Page 123 - et donc aussi de l'avance de retrait - par la commande, lors du retrait du perçage. Plage de programmation : 0,0001 à 10. Augmentation à la vitesse de rotation maximale de la gamme de broche active. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 124: Dégagement En Mode Exécution De Programme En Continu Et Exécution De Programme Pas-À-Pas

    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 320 | Programmation des cycles | 10/2018...
  • Page 125: Conditions Requises

    L'orientation du filet change lorsque vous exécutez sur un seul axe un cycle de fraisage de filets en liaison avec le cycle 8 IMAGE MIROIR. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 126 Passer en mode Positionnement avec introduction manuelle Amener d'abord l’outil en direction du centre du trou en lui faisant suivre un mouvement linéaire Dégager l’outil dans le sens de l'axe d’outil HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 127 5 Puis, l’outil quitte le contour par tangentement pour retourner au point initial dans le plan d’usinage. 6 En fin de cycle, la commande déplace l'outil, en avance rapide, à la distance d'approche ou au saut de bride (si programmé). HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 128 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 320 | Programmation des cycles | 10/2018...
  • Page 129 = ligne hélicoïdale continue sur toute la longueur du filet = plusieurs trajectoires hélicoïdales avec >1 approche et sortie entre lesquelles la commande décale l'outil de Q355 fois le pas. Plage d'introduction 0 à 99999 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 130 Pour les petits diamètres de taraudage, vous pouvez réduire le risque de bris d'outil Q207=500 ;AVANCE FRAISAGE en diminuant l'avance d'approche. Plage Q512=0 ;APPROCHE EN AVANCE d’introduction 0 à 99999,999 ou FAUTO HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 131 10 Puis l’outil quitte le contour par tangentement pour retourner au point initial dans le plan d’usinage. 11 En fin de cycle, la commande déplace l'outil, en avance rapide, à la distance d'approche ou au saut de bride (si programmé). HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 132 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 320 | Programmation des cycles | 10/2018...
  • Page 133 Plage d’introduction -99999,9999 à 99999,9999 Q359 Décalage jusqu'au chanfrein? (en incrémental) : distance de décalage du centre d'outil par la commande, par rapport au centre du trou. Plage d’introduction 0 à 99999,9999 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 134 Q357=0.2 ;DIST. APPR. LATERALE Q358=+0 ;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 320 | Programmation des cycles | 10/2018...
  • Page 135 11 Puis l’outil quitte le contour par tangentement pour retourner au point initial dans le plan d’usinage. 12 En fin de cycle, la commande déplace l'outil, en avance rapide, à la distance d'approche ou au saut de bride (si programmé). HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • 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 320 | Programmation des cycles | 10/2018...
  • Page 137 Q258=0.2 ;DIST. SECUR. EN HAUT commande ramène l'outil à la profondeur de Q257=5 ;PROF.PERC.BRISE-COP. passe actuelle après un retrait du trou. Plage d’introduction 0 à 99999,9999 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 138 Pour les petits diamètres de taraudage, vous pouvez réduire le risque de bris d'outil en diminuant l'avance d'approche. Plage d’introduction 0 à 99999,999 ou FAUTO HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 139: Filetage Helicoidal Avec Percage

    8 Puis l’outil quitte le contour par tangentement pour retourner au point initial dans le plan d’usinage. 9 En fin de cycle, la commande déplace l'outil, en avance rapide, à la distance d'approche ou au saut de bride (si programmé). HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 140 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 320 | Programmation des cycles | 10/2018...
  • Page 141 Plage d’introduction 0 à 99999,9999 Q203 Coordonnées surface pièce? (en absolu) : coordonnée de la surface de la pièce. Plage d’introduction -99999,9999 à 99999,9999 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 142 ;AVANCE PRE-POSIT. Q358=+0 ;PROF. POUR CHANFREIN Q359=+0 ;DECAL. JUSQ. CHANFR. Q360=0 ;PROCEDURE PLONGEE Q200=2 ;DISTANCE D'APPROCHE Q203=+30 ;COORD. SURFACE PIECE Q204=50 ;SAUT DE BRIDE Q254=150 ;AVANCE PLONGEE Q207=500 ;AVANCE FRAISAGE HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 143: Fraisage De Filet Exterieur

    10 Puis l’outil quitte le contour par tangentement pour retourner au point initial dans le plan d’usinage. 11 En fin de cycle, la commande déplace l'outil, en avance rapide, à la distance d'approche ou au saut de bride (si programmé). HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 144 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 320 | Programmation des cycles | 10/2018...
  • Page 145 0, l'usinage se fera en avalant.) Q200 Distance d'approche? (en incrémental) : distance entre la pointe de l'outil et la surface de la pièce. Plage d’introduction 0 à 99999,9999 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 146 Plage Q359=+0 ;DECAL. JUSQ. CHANFR. d’introduction 0 à 99999,999 ou FAUTO 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 320 | Programmation des cycles | 10/2018...
  • Page 147: Exemples De Programmation

    13 L Z+10 R0 F5000 Déplacer l'outil à la hauteur de sécurité (programmer F avec valeur) 14 CYCL DEF 200 PERCAGE Définition du cycle Perçage Q200=2 ;DISTANCE D'APPROCHE Q201=-25 ;PROFONDEUR Q206=150 ;AVANCE PLONGEE PROF. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 148 0 +10 +10 +0 1 +40 +30 +0 2 +90 +10 +0 3 +80 +30 +0 4 +80 +65 +0 5 +90 +90 +0 6 +10 +90 +0 7 +20 +55 +0 [END] HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 149: Cycles D'usinage : Fraisage De Poches/ Tenons / Rainures

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

    256 TENON RECTANGULAIRE Ebauche/finition avec passe latérale quand plusieurs tours sont nécessaires 257 TENON CIRCULAIRE Ebauche/finition avec passe latérale quand plusieurs tours sont nécessaires 233 SURFAÇAGE Surface transversale comptant jusqu'à trois limites HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 151 (si programmé ainsi). 6 La commande effectue ensuite la finition du fond de la poche de l'intérieur vers l'extérieur. Le fond de la poche est accostée de manière tangentielle. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 152 La commande réduit la profondeur de passe à la longueur de coupe LCUTS définie dans le tableau d'outils si cette dernière est inférieure à la profondeur de passe définie dans le cycle Q202. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 153 Effectuer une opération d'ébauche au préalable Veiller à ce que la commande puisse prépositionner l'outil en avance rapide sans entrer en collision avec la pièce HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 154 GLOBAL DEF (Si vous indiquez la valeur 0, l'usinage se fera en avalant.) Q201 Profondeur? (en incrémental) : distance entre la surface de la pièce et le fond du trou. Plage d’introduction -99999,9999 à 99999,9999 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 155 La longueur pendulaire dépend de l'angle de plongée. La commande utilise le double du diamètre d'outil comme valeur minimale PREDEF : la commande utilise la valeur de la séquence GLOBAL DEF HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 156 : l'avance se réfère à la finition latérale à la finition en profondeur de la trajectoire du centre de l'outil : l'avance se réfère toujours au tranchant de l'outil HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 157 Q200, puis effectue un saut de bride Q204 avant de revenir en avance rapide au centre de la poche. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 158 Q200, se retire à la distance d'approche Q200 en avance rapide, dans l'axe d'outil, puis revient en avance rapide au centre de la poche. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 159: Attention Lors De La Programmation

    La commande réduit la profondeur de passe à la longueur de coupe LCUTS définie dans le tableau d'outils si cette dernière est inférieure à la profondeur de passe définie dans le cycle Q202. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 160 Effectuer une opération d'ébauche au préalable Veiller à ce que la commande puisse prépositionner l'outil en avance rapide sans entrer en collision avec la pièce HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 161 99999,9999 Q206 Avance plongee en profondeur? : vitesse de déplacement de l'outil lorsqu'il approche de la profondeur, en mm/min. Plage de programmation : 0 à 99999,999, sinon FAUTO, FU, FZ HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 162 émet un message d'erreur. 1 = plongée hélicoïdale. Dans le tableau d'outils, l'angle de plongée de l'outil actif ANGLE doit être différent de 0. Sinon, la commande émet un message d'erreur. Sinon PREDEF HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 163 : l'avance se réfère à la finition latérale à la finition en profondeur de la trajectoire du centre de l'outil : l'avance se réfère toujours au tranchant de l'outil HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 164 été programmées. Accostage tangentiel de la paroi dans l'arc de cercle de la rainure, à gauche 6 La commande effectue ensuite la finition du fond de la rainure, de l'intérieur vers l'extérieur. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 165 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 320 | Programmation des cycles | 10/2018...
  • Page 166 : position de l'outil = centre du cercle de rainure gauche 3: position de l'outil = centre du cercle de rainure droit : position d'outil = extrémité droite de la rainure HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 167 Q369=0.1 ;SUREP. DE PROFONDEUR Q338=0 : finition en une seule passe. Plage de programmation : 0 à 99999,9999 Q206=150 ;AVANCE PLONGEE PROF. Q338=5 ;PASSE DE FINITION HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 168 : l'avance se réfère à la finition latérale à la finition en profondeur de la trajectoire du centre de l'outil : l'avance se réfère toujours au tranchant de l'outil HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 169: Rainure Circulaire

    été programmées. La paroi de la rainure est accostée de manière tangentielle. 6 La commande effectue ensuite la finition du fond de la rainure, de l'intérieur vers l'extérieur. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 170 à la position de début de cycle ! Ne programmez aucune cote incrémentale après le cycle A la fin du cycle, programmez une position absolue sur tous les axes principaux HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 171 Effectuer une opération d'ébauche au préalable Veiller à ce que la commande puisse prépositionner l'outil en avance rapide sans entrer en collision avec la pièce HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 172 Q216 Centre 1er axe? (en absolu) : centre du cercle primitif dans l'axe principal du plan d'usinage. N'agit que si Q367 = 0. Plage de programmation : -99999,9999 à 99999,9999 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 173 Plage de programmation : Q351=+1 ;MODE FRAISAGE 0 à 99999,999, sinon FAUTO, FU, FZ Q201=-20 ;PROFONDEUR Q202=5 ;PROFONDEUR DE PASSE Q369=0.1 ;SUREP. DE PROFONDEUR Q206=150 ;AVANCE PLONGEE PROF. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 174 : l'avance se réfère à la finition latérale à la finition en profondeur de la trajectoire du centre de l'outil : l'avance se réfère toujours au tranchant de l'outil HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 175 8 A la fin du cycle, la commande positionne l'outil à la hauteur de sécurité définie dans le cycle, sur l'axe d'outil. La position finale ne correspond donc pas à la position initiale. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 176 A la fin, la commande ramène l'outil à la distance d'approche ou au saut de bride (si programmé). La position finale de l'outil après l'exécution du cycle ne correspond pas à la position initiale. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 177 Le centre de rotation est situé à la position à laquelle se trouve l'outil lors de l'appel du cycle. Plage de programmation : -360,0000 à 360,0000 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 178 Le recouvrement est considéré comme recouvrement maximal. Pour éviter qu'il ne reste de la matière dans les coins, il est possible de réduire le recouvrement. Plage de saisie 0,1 à 1,9999, sinon PREDEF HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 179 Q385 Avance de finition? : vitesse de déplacement de l'outil lors de la finition latérale et en profondeur, en mm/min. Plage de programmation : 0 à 99999,999, sinon FAUTO, FU, HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 180 8 A la fin du cycle, l'outil est relevé au saut de bride défini dans le cycle en empruntant une trajectoire tangentielle, dans l'axe d'outil. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 181 Selon l'angle de départ Q376, il faut laisser à côté du tenon l'espace disponible suivant : au minimum le diamètre d'outil + +2 mm. Si vous utilisez la valeur par défaut -1, la commande calcule automatiquement la position de départ. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 182 Q206 Avance plongee en profondeur? : vitesse de déplacement de l'outil lorsqu'il approche de la profondeur, en mm/min. Plage de programmation : 0 à 99999,999, sinon FMAX, FAUTO, FU, FZ HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 183 Q385 Avance de finition? : vitesse de déplacement de l'outil lors de la finition latérale et en profondeur, en mm/min. Plage de programmation : 0 à 99999,999, sinon FAUTO, FU, HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 184 9 A la fin du cycle, l'outil est dégagé par un mouvement tangentiel. La commande amène ensuite l'outil au saut de bride dans l'axe d'outil. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 185 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 320 | Programmation des cycles | 10/2018...
  • Page 186 Contrôler les mouvements de déplacement de la machine La simulation permet de contrôler la position finale de l'outil après l'exécution du cycle. Une fois le cycle exécuté, programmer des coordonnées absolues (et non en incrémental) HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 187 Q572 Nombre de sommets? : vous indiquez ici le nombre de coins (angles) du tenon polygonal. La commande répartit toujours uniformément les coins sur le tenon. Plage de programmation : 3 à HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 188 Q206 Avance plongee en profondeur? : vitesse de déplacement de l'outil lorsqu'il approche de la profondeur, en mm/min. Plage de programmation : 0 à 99999,999, sinon FMAX, FAUTO, FU, FZ HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 189 Q385 Avance de finition? : vitesse de déplacement de l'outil lors de la finition latérale et en profondeur, en mm/min. Plage de programmation : 0 à 99999,999, sinon FAUTO, FU, HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 190: Mode Opératoire Du Cycle

    FMAX, dans l'axe de la broche. 3 L'outil se déplace ensuite, avec l'avance de fraisage Q207 , à la première profondeur de passe qui a été calculée par la commande sur l'axe de broche. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 191 Lors de la dernière passe, l'outil exécute l'usinage de la surépaisseur de finition, avec l'avance de finition. 11 A la fin, la commande retire l'outil au saut de bride avec l'avance FMAX. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 192 Lors de la dernière passe, l'outil exécute l'usinage de la surépaisseur de finition, avec l'avance de finition. 10 A la fin, la commande retire l'outil au saut de bride avec l'avance FMAX. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 193 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 320 | Programmation des cycles | 10/2018...
  • Page 194 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 320 | Programmation des cycles | 10/2018...
  • Page 195 Vous pouvez définir le sens de la première passe transversale par rapport au PT INITIAL 2EME AXE en faisant précéder la valeur d'un signe. Plage de programmation : -99999,9999 à 99999,9999 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 196 Q204 Saut de bride (en incrémental) : coordonnée de l'axe de la broche à laquelle aucune collision ne peut se produire entre l'outil et la pièce (moyen de serrage). Plage de saisie 0 à 99999,9999, sinon PREDEF HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 197 1: position de l'outil = coin inférieur gauche : position de l'outil = coin inférieur droit : position de l'outil = coin supérieur droit : position de l'outil = coin supérieur gauche HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 198: Exemples De Programmation

    6 L X+50 Y+50 R0 M3 M99 Appel du cycle Usinage extérieur 7 CYCL DEF 252 POCHE CIRCULAIRE Définition du cycle Poche circulaire Q215=0 ;OPERATIONS D'USINAGE Q223=50 ;DIAMETRE DU CERCLE Q368=0.2 ;SUREPAIS. LATERALE Q207=500 ;AVANCE FRAISAGE HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 199 Q366=1 ;PLONGEE Q385=500 ;AVANCE DE FINITION Q439=0 ;REFERENCE AVANCE 12 CYCL CALL FMAX M3 Appel du cycle Rainures 13 L Z+250 R0 FMAX M2 Dégagement de l'outil, fin du programme HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 200 Cycles d'usinage : fraisage de poches/ tenons / rainures | Exemples de programmation 14 END PGM C210 MM HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 201: Cycles D'usinage : Définitions De Motifs

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

    TENON CIRCULAIRE Cycle 262 FRAISAGE DE FILETS Cycle 263 FILETAGE SUR UN TOUR Cycle 264 FILETAGE AVEC PERCAGE Cycle 265 FILETAGE HELICOÏDAL AVEC PERCAGE Cycle 267 FILETAGE EXTERNE SUR TENONS HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 203: Motif De Points Sur Cercle

    CALL actifs (si les paramètres programmés sont les mêmes dans les deux cycles). Si vous exécutez ce cycle en mode Pas à pas, la commande s'arrête entre les points d'un motif de points. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 204 Q204 Saut de bride (en incrémental) : coordonnée de l'axe de la broche à laquelle aucune collision ne peut se produire entre l'outil et la pièce (moyen de serrage). Plage d’introduction 0 à 99999,9999 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 205 : : il doit se déplacer en ligne droite entre chaque usinage : il doit se déplacer en cercle, sur le diamètre du cercle primitif, entre chaque usinage HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 206 221, la position de rainure 0 est interdite. Si vous exécutez ce cycle en mode Pas à pas, la commande s'arrête entre les points d'un motif de points. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 207 : il doit se déplacer au saut de bride entre chaque usinage. Q243=4 ;NOMBRE DE LIGNES Q224=+15 ;POSITION ANGULAIRE Q200=2 ;DISTANCE D'APPROCHE Q203=+30 ;COORD. SURFACE PIECE Q204=50 ;SAUT DE BRIDE Q301=1 ;DEPLAC. HAUT. SECU. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 208: Exemple : Cercles De Trous

    ;CENTRE 1ER AXE Q217=+70 ;CENTRE 2EME AXE Q244=50 ;DIA. CERCLE PRIMITIF Q245=+0 ;ANGLE INITIAL Q246=+360 ;ANGLE FINAL Q247=+0 ;INCREMENT ANGULAIRE Q241=10 ;NOMBRE D'USINAGES Q200=2 ;DISTANCE D'APPROCHE Q203=+0 ;COORD. SURFACE PIECE HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 209 Q204=100 ;SAUT DE BRIDE Q301=1 ;DEPLAC. HAUT. SECU. Q365=0 ;TYPE DEPLACEMENT 8 L Z+250 R0 FMAX M2 Dégagement de l'outil, fin du programme 9 END PGM MOTIF DE PERCAGES MM HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 211: Cycles D'usinage : Poche Avec Contour

    Cycles d'usinage : poche avec contour...
  • Page 212 Programmez toujours les deux axes dans la première 99 END PGM SL2 MM séquence CN du sous-programme Si vous utilisez des paramètres Q, n'effectuez les calculs et les affectations qu'au sein du sous-programme de contour concerné. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 213 La commande usine le contour en continu, en avalant ou en opposition. Les données d'usinage telles que la profondeur de fraisage, les surépaisseurs et la distance d'approche sont à renseigner dans le cycle 20 DONNEES DU CONTOUR. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 214 (utilisation facultative) 22 EVIDEMENT (impératif) 23 FINITION EN PROFON- DEUR (utilisation facultative) 24 FINITION LATERALE (utilisation facultative) Cycles étendus : Softkey Cycle Page 25 TRACE DE CONTOUR 270 DONNEES TRACE CONTOUR HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 215: Paramètres Du Cycle

    Confirmer chaque numéro avec la touche ENT. Mettre fin aux saisies avec la touche END Saisie des numéros de 12 sous- programmes max., de 1 à 65 535 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 216: Contours Superposés

    54 C X+10 Y+50 DR- 55 LBL 0 Sous-programme 2: Poche B 56 LBL 2 57 L X+90 Y+50 RR 58 CC X+65 Y+50 59 C X+90 Y+50 DR- 60 LBL 0 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 217 B doit commencer à l'intérieur de A Surface A : 51 LBL 1 52 L X+10 Y+50 RR 53 CC X+35 Y+50 54 C X+10 Y+50 DR- 55 LBL 0 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 218 54 C X+60 Y+50 DR- 55 LBL 0 Surface B : 56 LBL 2 57 L X+90 Y+50 RR 58 CC X+65 Y+50 59 C X+90 Y+50 DR- 60 LBL 0 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 219 0, la commande exécutera ce cycle à la profondeur 0. Si vous utilisez des cycles SL dans les programmes avec paramètres Q, vous ne devez pas utiliser les paramètres Q1 à Q20 comme paramètres de programme. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 220 Q9 = -1: Usinage en opposition pour poche et îlot Q9 = +1: Usinage en avalant pour poche et îlot Vous pouvez vérifier, voire remplacer, les paramètres d'usinage en cas d'interruption du programme. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 221: Mode Opératoire Du Cycle

    8 L'outil retourne ensuite à la hauteur de sécurité dans l'axe d'outil ou à la dernière position programmée avant le cycle. Dépend des paramètres ConfigDatum, CfgGeoCycle (n °201000), posAfterContPocket (n°201007). HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 222 Exemple 58 CYCL DEF 21 PRE-PERCAGE Q10=+5 ;PROFONDEUR DE PASSE Q11=100 ;AVANCE PLONGEE PROF. Q13=1 ;OUTIL D'EVIDEMENT HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 223 5 L'outil retourne ensuite à la hauteur de sécurité dans l'axe d'outil ou à la dernière position programmée avant le cycle. Dépend des paramètres ConfigDatum, CfgGeoCycle (n °201000), posAfterContPocket (n°201007). HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 224 DR définie pour l'outil de pré- évidement. Si la fonction M110 est active pendant l'usinage, l'avance sera réduite d'autant pour les arcs de cercle corrigés à l'intérieur. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 225 Positionner l’outil après la fin du cycle avec toutes les coordonnées du plan d’usinage, par exemple L X+80 Y+0 R0 FMAX Après le cycle, programmer une position absolue et non un déplacement incrémental HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 226 Si vous avez programmé Q208=0, la commande dégage l'outil avec l'avance Q12. Plage de programmation : 0 à 99999,9999, sinon FMAX, FAUTO HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 227 Q404=1 : entre les zones qu'il faut finir d'évider, la commande retire l'outil à la distance d'approche, puis l'amène au point de départ de la zone d'évidement suivante. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 228 5 L'outil retourne ensuite à la hauteur de sécurité dans l'axe d'outil ou à la dernière position programmée avant le cycle. Dépend des paramètres ConfigDatum, CfgGeoCycle (n °201000), posAfterContPocket (n°201007). HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 229 Q12. Plage 60 CYCL DEF 23 FINITION EN PROF. de programmation : 0 à 99999,9999, sinon FMAX, FAUTO Q11=100 ;AVANCE PLONGEE PROF. Q12=350 ;AVANCE EVIDEMENT Q208=9999 ;AVANCE RETRAIT HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 230 5 L'outil retourne ensuite à la hauteur de sécurité dans l'axe d'outil ou à la dernière position programmée avant le cycle. Dépend des paramètres ConfigDatum, CfgGeoCycle (n °201000), posAfterContPocket (n°201007). HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 231 Positionner l’outil après la fin du cycle avec toutes les coordonnées du plan d’usinage, par exemple L X+80 Y+0 R0 FMAX Après le cycle, programmer une position absolue et non un déplacement incrémental HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 232 : -1 à +32767 ,9 Q438=-1: Le dernier outil utilisé est considéré comme l'outil d'évidement (comportement par défaut) Q438=0: En l'absence de pré-évidement, indiquer 0. L'outil d'évidement est pris avec le rayon 0. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 233 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 320 | Programmation des cycles | 10/2018...
  • Page 234 Positionner l’outil après la fin du cycle avec toutes les coordonnées du plan d’usinage, par exemple L X+80 Y+0 R0 FMAX Après le cycle, programmer une position absolue et non un déplacement incrémental HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 235 Q15 Mode fraisage? en opposition =-1 : fraisage en avalant : valeur = +1 fraisage en opposition : valeur = –1 fraisage en avalant et en opposition, par alternance, en plusieurs passes : valeur = 0 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 236 La commande rallonge toujours la trajectoire de l'outil parallèlement au contour. Plage de programmation 0 à 99,999 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 237: Déroulement Du Cycle

    à la profondeur de passe suivante. 4 L’outil est dégagé conformément à ce qui a été défini dans le cycle 270 DONNEES TRACE CONT. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 238: Attention Lors De La Programmation

    Dans un cycle SL, vous pouvez programmer au maximum 16384 éléments de contour. Si la fonction M110 est active pendant l'usinage, l'avance sera réduite d'autant pour les arcs de cercle corrigés à l'intérieur. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 239 Si l'outil se trouve à une position inférieure à la hauteur de sécurité lors de l'appel d'outil, la commande émet un message d'erreur. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 240 LCUTS et l'angle de plongée maximal ANGLE de l'outil dans le tableau d'outils TOOL.T. Plage de programmation : 0 à 99999 pour la saisie d'un numéro, 16 caractères max. pour un nom HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 241 La commande rallonge toujours la trajectoire de l'outil parallèlement au contour. Plage de programmation 0 à 99,999 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 242: Paramètres Du Cycle

    (Q390=2 ou Q390=3). Distance du point auxiliaire à partir duquel la commande doit aborder le contour. Plage de programmation : 0 à 99999,9999 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 243 à la finition des parois de la rainure, éventuellement en plusieurs passes (si programmé ainsi). La paroi de la rainure est alors accostée tangentiellement à partir du point de départ, en tenant compte du mode de fraisage, en avalant/opposition. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 244: Finition Avec Rainure Ouverte

    (si programmé ainsi). La commande aborde la paroi de la rainure tangentiellement, à partir du point de départ de la séquence APPR, en tenant compte du mode de fraisage, en avalant ou en opposition. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 245 Positionner l’outil après la fin du cycle avec toutes les coordonnées du plan d’usinage, par exemple L X+80 Y+0 R0 FMAX Après le cycle, programmer une position absolue et non un déplacement incrémental HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 246 +1 = fraisage en avalant –1 = fraisage en opposition PREDEF : la commande utilise la valeur de la séquence GLOBAL DEF (Si vous indiquez la valeur 0, l'usinage se fera en avalant.) HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 247 = sans fonction = plongée pendulaire. Dans le tableau d'outils, l'angle de plongée ANGLE de l'outil actif doit être différent de 0. Sinon, la commande émet un message d'erreur Sinon PREDEF HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 248 : l'avance se réfère à la finition latérale à la finition en profondeur de la trajectoire du centre de l'outil : l'avance se réfère toujours au tranchant de l'outil HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 249: Exemples De Programmation

    Q12=350 ;AVANCE EVIDEMENT Q18=0 ;OUTIL PRE-EVIDEMENT Q19=150 ;AVANCE PENDULAIRE Q208=30000 ;AVANCE RETRAIT 9 CYCL CALL M3 Appel du cycle de pré-évidement 10 L Z+250 R0 FMAX M6 Dégagement de l'outil HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 250 22 FSELECT 2 23 FL AN-120 PDX+30 PDY+30 D10 24 FSELECT 3 25 FC X+0 DR- R30 CCX+30 CCY+30 26 FSELECT 2 27 LBL 0 28 END PGM C20 MM HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 251: Exemple : Pré-Perçage, Ébauche Et Finition De Contours Superposés

    11 TOOL CALL 2 Z S3000 Appel de l’outil d’ébauche/de finition, diamètre 12 12 CYCL DEF 22 EVIDEMENT Définition du cycle d'évidement Q10=5 ;PROFONDEUR DE PASSE Q11=100 ;AVANCE PLONGEE PROF. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 252 Sous-programme de contour 4 : îlot triangulaire droite 37 L X+65 Y+42 RL 38 L X+57 39 L X+65 Y+58 40 L X+73 Y+42 41 LBL 0 42 END PGM C21 MM HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 253: Exemple: Tracé De Contour

    10 LBL 1 Sous-programme du contour 11 L X+0 Y+15 RL 12 L X+5 Y+20 13 CT X+5 Y+75 14 L Y+95 15 RND R7.5 16 L X+50 17 RND R7.5 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 254 Cycles d'usinage : poche avec contour | Exemples de programmation 18 L X+100 Y+80 19 LBL 0 20 END PGM C25 MM HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 255: Cycles D'usinage : Corps D'un Cylindre

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

    Résumé des cycles sur corps d'un cylindre Softkey Cycle Page 27 CORPS D'UN CYLINDRE 28 CORPS D'UN CYLINDRE Rainurage 29 CORPS D'UN CYLINDRE Fraisage d'un ilot oblong 39 CORPS D'UN CYLINDRE Fraisage d'un contour extérieur HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 257 4 Les phases 1 à 3 sont répétées jusqu'à ce que la profondeur de fraisage programmée Q1 soit atteinte. 5 L'outil retourne ensuite à la hauteur de sécurité, dans l'axe X (C) d'outil. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 258 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 320 | Programmation des cycles | 10/2018...
  • Page 259 être usiné. Plage de programmation : 0 à 99999,9999 Q17 Unité mesure? degré=0 MM/POUCE=1 : programmer les coordonnées de l'axe rotatif dans le sous-programme, en degrés ou mm (inch) HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 260: Pourtour Cylindrique Fraisage

    à la reprise d'usinage pour permettre d'obtenir le meilleur parallélisme possible entre les parois de la rainure. 7 L'outil retourne ensuite à la hauteur de sécurité, dans l'axe d'outil. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 261 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 320 | Programmation des cycles | 10/2018...
  • Page 262 Contrôler les mouvements de déplacement de la machine La simulation permet de contrôler la position finale de l'outil après l'exécution du cycle. Une fois le cycle exécuté, programmer des coordonnées absolues (et non en incrémental) HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 263 (inch) Q20 Largeur rainure? : largeur de la rainure à réaliser. Plage de programmation : -99999,9999 à 99999,9999 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 264 Plage de programmation de la tolérance : 0,0001 à 9,9999 Recommandation : utiliser une tolérance de 0,02 mm. : programmer la valeur 0 Fonction inactive (configuration par défaut). HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 265 5 Les phases 2 à 4 sont répétées jusqu'à ce que la profondeur de fraisage programmée Q1 soit atteinte. 6 L'outil retourne ensuite à la hauteur de sécurité, dans l'axe d'outil. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 266 (on/off) l'émission d'un message d'erreur par la commande si la broche tourne lors de l'appel d'outil. Cette fonction doit être adaptée par le constructeur de votre machine. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 267 (inch) Q20 Largeur oblong? : largeur de l’îlot à réaliser. Plage de programmation : -99999,9999 à 99999,9999 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 268: Exécution D'un Cycle

    5 Les phases 2 à 4 sont répétées jusqu'à ce que la profondeur de fraisage programmée Q1 soit atteinte. 6 L'outil retourne ensuite à la hauteur de sécurité, dans l'axe d'outil. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 269 Off selon que voulez que la commande émette un message d'erreur ou non lorsque la broche n'est pas activée. La fonction doit être adaptée par le constructeur de votre machine. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 270 être usiné. Plage de programmation : 0 à 99999,9999 Q17 Unité mesure? degré=0 MM/POUCE=1 : programmer les coordonnées de l'axe rotatif dans le sous-programme, en degrés ou mm (inch) HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 271: Exemple : Corps D'un Cylindre Avec Le Cycle

    13 L X+40 Y+20 RL Données dans l’axe rotatif en mm (Q17=1) 14 L X+50 15 RND R7.5 16 L Y+60 17 RN R7.5 18 L IX-20 19 RND R7.5 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 272 Cycles d'usinage : corps d'un cylindre | Exemples de programmation 20 L Y+20 21 RND R7.5 22 L X+40 Y+20 23 LBL 0 24 END PGM C27 MM HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 273 13 L X+60 Y+0 RL Données dans l’axe rotatif en mm (Q17=1) 14 L Y-35 15 L X+40 Y-52.5 16 L Y-70 17 LBL 0 18 END PGM C28 MM HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 275: Cycles D'usinage : Poche De Contour Avec Formule De Contour

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

    12 CYCL DEF 23 FINITION EN PROF..13 CYCL CALL 16 CYCL DEF 24 FINITION LATERALE ... 17 CYCL CALL 63 L Z+250 R0 FMAX M2 64 END PGM CONTOUR MM HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 277: Caractéristiques Des Contours Partiels

    La commande usine le contour en continu, en avalant ou en opposition. Les données d'usinage telles que la profondeur de fraisage, les surépaisseurs et la distance d'approche sont à renseigner dans le cycle 20 DONNEES DU CONTOUR. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 278: Sélectionner Le Programme Cn Avec Les Définitions De Contours

    Si vous utiliser des contours avec profondeur séparée, vous devez alors attribuer une profondeur à tous les contours partiels (si nécessaire, indiquer la profondeur HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 279: Introduire Une Formule Complexe De Contour

    QC12 = QC1 * (QC2 + QC3) parenthèse de fermeture par ex. QC12 = QC1 * (QC2 + QC3) définition de contour individuel par ex. QC12 = QC1 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 280 Programme de description de contour 2 : poche B 0 BEGIN PGM POCHE_B MM 1 L X+90 Y+50 R0 2 CC X+65 Y+50 3 C X+90 Y+50 DR- 4 END PGM POCHE_B MM HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 281 Programme de définition de contour : 50 ... 51 ... 52 DECLARE CONTOUR QC1 = "POCHE_A.H" 53 DECLARE CONTOUR QC2 = "POCHE_B.H" 54 QC10 = QC1 \ QC2 55 ... 56 ... HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 282: Usinage Du Contour Avec Les Cycles Sl

    54 QC10 = QC1 & QC2 55 ... 56 ... Usinage du contour avec les cycles SL L'usinage du contour global défini est réalisé avec les cycles SL 20 - 24 (voir "Résumé", Page 214). HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 283: Exemple : Ebauche Et Finition De Contours Superposés Avec Formule De Contour

    ;PROFONDEUR FRAISAGE Q2=1 ;FACTEUR RECOUVREMENT Q3=+0.5 ;SUREPAIS. LATERALE Q4=+0.5 ;SUREP. DE PROFONDEUR Q5=+0 ;COORD. SURFACE PIECE Q6=2 ;DISTANCE D'APPROCHE Q7=+100 ;HAUTEUR DE SECURITE Q8=0.1 ;RAYON D'ARRONDI Q9=-1 ;SENS DE ROTATION HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 284 Définition de l'identifiant de contour pour le programme CN "CARRE" 8 QC10 = ( QC 1 | QC 2 ) \ QC 3 \ QC 4 Formule de contour 9 END PGM MODELE MM HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 285 Programme de description de contour : carré gauche 1 L X+27 Y+58 R0 2 L X+43 3 L Y+42 4 L X+27 5 L Y+58 6 END PGM QUADRAT MM HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 286 12 CYCL DEF 23 FINITION EN PROF..13 CYCL CALL 16 CYCL DEF 24 FINITION LATERALE ... 17 CYCL CALL 63 L Z+250 R0 FMAX M2 64 END PGM CONTDEF MM HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 287 La commande usine le contour en continu, en avalant ou en opposition. Les données d'usinage telles que la profondeur de fraisage, les surépaisseurs et la distance d'approche sont à renseigner dans le cycle 20 DONNEES DU CONTOUR. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 288: Introduire Une Formule Simple De Contour

    Les îlots sont au niveau de la surface de la pièce ! Usinage du contour avec les cycles SL L'usinage du contour global défini est réalisé avec les cycles SL 20 - 24 (voir "Résumé", Page 214). HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 289: Cycles : Conversions De Coordonnées

    Cycles : conversions de coordonnées...
  • Page 290 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 320 | Programmation des cycles | 10/2018...
  • Page 291: Paramètres Du Cycle

    (n°300203). Le paramètre machine CfgDisplayCoordSys (n° 127501), disponible en option, vous permet de choisir le système de coordonnées dans lequel l'affichage d’état doit afficher un décalage de point zéro actif. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 292: Désactivation

    : Nom et chemin d'accès du tableau de points zéro actif Numéro du point zéro actif Commentaire de la colonne DOC du numéro de point zéro actif HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 293 77 CYCL DEF 7.0 POINT ZERO entrez un paramètre Q, la commande activera le 78 CYCL DEF 7.1 #5 numéro du point zéro indiqué au paramètre Q. Plage de programmation : 0 à 9999 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 294: Sélectionner Le Tableau De Points Zéro Dans Le Programme Cn

    SELECT. TYPE et AFFICHER .D. Sélectionner le tableau souhaité ou introduire un nouveau nom de fichier Editer le fichier. La barre de softkeys affiche pour cela notamment les fonctions suivantes : HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 295 Recherche Curseur en début de ligne Curseur en fin de ligne Copier la valeur actuelle Insérer la valeur copiée Ajouter nombre de lignes possibles (points zéro) en fin de tableau HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 296: Configurer Le Tableau Points Zéro

    Exécuter le programme CN avec vigilance après avoir modifié le tableau de points zéro. Affichages d’état Dans l'affichage d'état supplémentaire, la commande affiche les valeurs du décalage actif du point zéro. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 297: Attention Avant De Programmer

    Plage de programmation : 0 à 65 535 Affichages d’état Dans l'affichage d'état supplémentaire (INFOS POSITION), la commande indique le numéro de preset actif à la suite du dialogue Pt réf.. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 298 Le point zéro est situé à l’extérieur du contour devant être réfléchi: L'élément est décalé par rapport à l'axe Désactivation Reprogrammer le cycle IMAGE MIROIR en introduisant NO ENT. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 299 Il est permis de programmer au maximum trois axes. Plage de programmation : jusqu'à trois axes CN X, Y, Z, U, V, W, A, B, C HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 300 Axes de référence (0°) pour l'angle de rotation : Plan X/Y Axe X Plan Y/Z Axe Y Plan Z/X Axe Z Désactivation Reprogrammer le cycle ROTATION avec un angle de 0°. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 301 13 CYCL DEF 7.0 POINT ZERO 14 CYCL DEF 7.1 X+60 15 CYCL DEF 7.2 Y+40 16 CYCL DEF 10.0 ROTATION 17 CYCL DEF 10.1 ROT+35 18 CALL LBL 1 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 302: Condition Requise

    "Effet"). Plage de programmation : 0,000001 à 99,999999 13 CYCL DEF 7.1 X+60 14 CYCL DEF 7.2 Y+40 15 CYCL DEF 11.0 FACTEUR ECHELLE 16 CYCL DEF 11.1 SCL 0.75 17 CALL LBL 1 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 303: Facteur Echelle Specifique A L'axe

    Le contour est étiré à partir du centre ou bien réduit dans sa direction, donc pas nécessairement depuis le point zéro actuel ou en direction de celui-ci comme dans le cycle 11 FACTEUR ECHELLE. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 304 à l'axe. Plage de programmation : -99999,9999 à 99999,9999 Exemple 25 CALL LBL 1 26 CYCL DEF 26.0 FACT. ECHELLE AXE 27 CYCL DEF 26.1 X 1.4 Y 0.6 CCX+15 CCY+20 28 CALL LBL 1 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 305 Si vous avez réglé la fonction Exécution de programme Inclinaison sur Actif en mode Manuel, la valeur angulaire saisie dans le cycle 19 PLAN D'USINAGE sera écrasée. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 306 M120. Le paramètre machine CfgDisplayCoordSys (n° 127501), disponible en option, vous permet de choisir le système de coordonnées dans lequel l'affichage d’état doit afficher un décalage de point zéro actif. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 307 Plan d'usinage. Programmer 0° pour tous les axes rotatifs. Ensuite, définir de nouveau le cycle Plan d'usinage. Et confirmer en appuyant sur la touche NO ENT pour répondre à la question posée. La fonction est ainsi désactivée. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 308: Positionner Les Axes Rotatifs

    Positionner les axes rotatifs en utilisant les valeurs calculées par le cycle 19 15 L Z+80 R0 FMAX Activer la correction dans l’axe de broche 16 L X-8.5 Y-10 R0 FMAX Activer la correction dans le plan d’usinage HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 309: Positionner Les Axes Rotatifs Automatiquement

    Surveillance de la zone d’usinage Dans le système de coordonnées incliné, la commande ne contrôle que les axes à déplacer aux fins de course. Sinon, la commande émet un message d'erreur. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 310: Positionnement Dans Le Système Incliné

    2. Activer l'inclinaison du plan d'usinage 3. Activer la rotation Usinage de la pièce 1. Annuler la rotation 2. Annuler l'inclinaison du plan d'usinage 3. Annuler le décalage du point zéro HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 311: Définir Des Points D'origine

    5 Mode Manuel Mettre sur INACTIF la fonction Plan d'usinage à l'aide de la softkey 3D ROT. Pour tous les axes rotatifs, introduire la valeur angulaire 0° dans le menu. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 312: Exemples De Programmation

    Définition de l'opération de fraisage 22 L Z+2 R0 FMAX M3 23 L Z-5 R0 F200 24 L X+30 RL 25 L IY+10 26 RND R5 27 L IX+20 28 L IX+10 IY-10 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 313 29 RND R5 30 L IX-10 IY-10 31 L IX-20 32 L IY+10 33 L X+0 Y+0 R0 F5000 34 L Z+20 R0 FMAX 35 LBL 0 36 END PGM KOUMR MM HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 315: Cycles : Fonctions Spéciales

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

    La commande propose les cycles suivants pour les applications spéciales suivantes : Softkey Cycle Page 9 TEMPORISATION 12 Appel de programme 13 Orientation de la broche 32 TOLERANCE 225 GRAVAGE de texte 232 SURFACAGE HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 317: Paramètres Du Cycle

    90 CYCL DEF 9.1 TEMP 1.5 Paramètres du cycle Temporisation en secondes : entrer la temporisation en secondes. Plage de programmation : 0 à 3600 s (1 heure) par pas de 0,001 s HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 318: Fonction Du Cycle

    57 L X+20 Y+50 FMAX M99 programme CN appelant Le programme CN peut être appelé avec : CYCL CALL (séquence CN distincte) ou M99 (pas à pas) ou M89 (après chaque séquence de positionnement) HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 319 13 après l'un des cycles d'usinage indiqués ci- dessus. Paramètres du cycle Angle d'orientation : programmer l'angle par rapport à l'axe de référence angulaire du plan d'usinage. Plage de programmation : 0,0000° à 360,0000° HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 320: Influences Lors De La Définition Géométrique Dans Le Système De Fao

    Vous obtenez un lissage optimal du contour en introduisant la tolérance dans le cycle 32 de manière à ce qu’elle soit comprise entre 1,1 et 2 fois la valeur de l'erreur cordale du système de FAO. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 321 (paramétrages du constructeur de la machine). Si le cycle 32 est actif, la commande affiche, dans l'affichage d'état supplémentaire de l'onglet CYC, les paramètres définis au cycle 32. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 322 Si vous travaillez avec une fraise toroïdale, la tolérance angulaire est d'une grande importance. : tolérance angulaire en degrés π R : rayon moyen du tore en mm : tolérance d'usinage en mm HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 323 : Si vous programmez une valeur égale à zéro ou si vous appuyez sur la touche NO ENT, la commande utilisera une valeur configurée par le constructeur de la machine. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 324: Mode Opératoire Du Cycle

    Le point de départ d'une gravure en trajectoire circulaire se trouve en bas à gauche, au-dessus du premier caractère à graver. (avec les anciennes versions de logiciel, il arrivait qu'un pré-positionnement au centre du cercle soit effectué.) HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 325 Plage d’introduction 0 à 99999,999 ou FAUTO, FU Q200 Distance d'approche? (en incrémental) : distance entre la pointe de l'outil et la surface de la pièce Plage de saisie 0 à 99999,9999, sinon PREDEF HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 326 à zéro, la commande vérifie que la longueur effective du texte ne dépasse pas la longueur maximale définie à Q574. Si c'est le cas, la commande émet un message d'erreur. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 327 Saut de ligne Tabulation horizontale (la portée de la tabulation est limitée par défaut à 8 caractères) Tabulation verticale (la portée de la tabulation est limitée par défaut à une ligne) HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 328: Graver Des Variables Du Système

    J.MM.AA h:mm %time03 AAAA-MM-JJ hh:mm:ss %time04 AAAA-MM-JJ hh:mm %time05 AAAA-MM-JJ h:mm %time06 AA-MM-JJ h:mm %time07 JJ.MM.AAAA %time08 J.MM.AAAA %time09 J.MM.AA %time10 AAAA-MM-JJ %time11 AA-MM-JJ %time12 hh:mm:ss %time13 h:mm:ss %time14 h:mm %time15 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 329: Graver L'état Du Compteur

    MOD. Dans les modes PAS A PAS et EN CONT. et Pas à pas, la commande tient compte de l'état du compteur dans le menu MOD. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 330 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 320 | Programmation des cycles | 10/2018...
  • Page 331 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 320 | Programmation des cycles | 10/2018...
  • Page 332 AXE, la commande ne lancera pas le cycle (profondeur programmée = 0). Programmez une valeur de paramètre Q227 qui soit supérieure à la valeur de Q386. Sinon, la commande émet un message d'erreur. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 333 Plage de programmation : 0 à 99999,9999 Q369 Surep. finition en profondeur? (en incrémental) : valeur de la dernière passe Plage de programmation : 0 à 99999,9999 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 334 Q204 Saut de bride (en incrémental) : coordonnée de l'axe de la broche à laquelle aucune collision ne peut se produire entre l'outil et la pièce (moyen de serrage). Plage de saisie 0 à 99999,9999, sinon PREDEF HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 335: Déroulement Du Cycle

    à la profondeur programmée selon la vitesse de rotation active. Un arrêt broche a lieu au fond du trou. Les mouvements d'approche et de sortie doivent être programmés séparément. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 336 Si la broche était désactivée avant le démarrage du cycle, la commande la désactive de nouveau une fois le cycle 18 terminé. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 337 = filet à gauche (M4 pour une profondeur de perçage négative) Exemple 25 CYCL DEF 18.0 FILETAGE 26 CYCL DEF 18.1 PROFONDEUR = -20 27 CYCL DEF 18.2 PAS = +1 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 339: Travail Avec Les Cycles Palpeurs

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

    Dans les modes de fonctionnement Mode Manuel et Manivelle électronique, la commande propose des cycles de palpage que vous pouvez utiliser pour : étalonner le palpeur compenser du désalignement de la pièce initialiser des points d'origine HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 341: Des Cycles Palpeurs En Mode Automatique

    Pour simplifier la programmation, la commande affiche un écran d'aide pendant la définition du cycle. L'écran d'aide affiche le paramètre que vous devez introduire (voir fig. de droite). HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 342 Cycles pour le contrôle automa- tique de pièces Cycles spéciaux Etalonnage avec TS Cycles pour la mesure automa- tique d'outils (activés par le constructeur de machines) HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 343: Avant De Travailler Avec Les Cycles Palpeurs

    TRACK = ON. De cette manière, la tige de palpage est toujours déviée dans la même direction. Si vous modifiez TRACK = ON, vous devrez ré-étalonner le palpeur. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 344: Palpeur À Commutation, Avance De Palpage : F Dans Le Tableau De Palpeurs

    FMAX définie ou avec l'avance rapide de la machine. Valeur d'introduction = FMAX_PROBE : positionnement avec l'avance définie dans FMAX Valeur = FMAX_MACHINE : Prépositionnement avec l'avance rapide de la machine HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 345: Exécuter Les Cycles Palpeurs

    à la coordonnée de la hauteur de sécurité, la commande positionne tout d'abord le palpeur au premier point de palpage dans le plan d'usinage, puis directement à la hauteur de mesure sur l'axe de palpage. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 346: Information Générale

    TABLEAU PALPEUR Régler la softkey EDITER sur ON Avec les touches fléchées, sélectionner la configuration souhaitée Effectuer les modifications souhaitées Quitter le tableau de palpeurs : appuyer sur la softkey FIN HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 347 EnDat. REACTION Comportement en cas de collision avec le palpeur Réaction ? NCSTOP : interruption du programme CN EMERGSTOP : ARRET D'URGENCE, freinage plus rapide des axes HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 349: Cycles Palpeurs : Déterminer Automatiquement L'erreur D'alignement De La Pièce

    Cycles palpeurs : déterminer automatiquement l'erreur d'ali- gnement de la pièce...
  • Page 350: Récapitulatif

    401 ROT. AVEC 2 TROUS Acquisition automatique via deux trous, compensation avec la fonction Rotation de base 402 ROT. AVEC 2 TENONS Acquisition automatique via deux tenons, compensation avec la fonction Rotation de base HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 351 Y positif, compensation par rotation du plateau circulaire 404 INIT. ROTAT. DE BASE Initialisation d'une rotation de base au choix HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 352: Points Communs Des Cycles Palpeurs 14Xx

    être à l'origine d'erreurs de positionnement similaires. Lors du palpage avec TCPM, les données d'étalonnage 3D sont prises en compte. Si ces données d'étalonnage ne sont pas disponibles, des erreurs peuvent survenir. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 353: Mode Semi-Automatique

    à palper, le cycle n'ignorera le retrait à la hauteur de sécurité que pour cet objet à palper. Assurez-vous que que vous vous trouvez à une position de sécurité à la fin du cycle. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 354 Position nominale 2 ; axe auxiliaire inconnu QS1105= "?" ;2ÈME POINT AXE OUTIL Position nominale 2 ; axe d'outil inconnu Q372=+1 ;SENS DE PALPAGE Sens de palpage (-3 à +3) HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 355: Evaluation Des Tolérances

    Position nominale 2 ; axe auxiliaire QS1105= -5 ;2ÈME POINT AXE OUTIL Position nominale 2 ; axe d'outil QS1117="+9-1-0,5" ;DIAMETRE 2 Diamètre 2 avec donnée de tolérance Q309=2 ;REACTION A L'ERREUR HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 356: Transfert D'une Position Effective

    1ère position nominale de l'axe auxiliaire et de la position effective QS1102= "-10-0.2+0.02@Q1900" ;1ER POINT AXE OUTIL 1ère position nominale de l'axe d'outil avec surveillance de tolérance et position effective HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 357: Déroulement Du Cycle

    Q986 à Q988 Troisièmes erreurs de positions mesurées : axe principal, axe auxiliaire et axe d'outil Q183 Etat de la pièce (-1=non défini / 0=bon / 1=reprise d'usinage / 2=rebut) HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 358 La différence entre l'angle spatial mesuré et l'angle spatial nominal est utilisée pour la mémorisation de la rotation de base 3D. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 359 Le signe vous permet de définir les 5 TCH PROBE 1420 ANTASTEN EBENE sens de déplacement positif et négatif de l'axe de palpage. Plage de programmation : -3 à +3 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 360 émet un message d'erreur et interrompt l'exécution du programme. En revanche, il n'y a aucune réaction à l'erreur, si la valeur déterminée se trouve dans une plage de reprise d'usinage. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 361 : : pas de rotation de base : définir une rotation de base. La commande mémorise ici la rotation de base. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 362 Ecart angulaire mesure dans IP_CS Q995 Ecart angulaire mesuré dans le système de coordonnées du plateau circulaire Q183 Etat de la pièce (-1=non défini / 0=bon / 1=reprise d'usinage / 2=rebut) HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 363 Les erreurs correspondent à la différence entre les valeurs effectives mesurées par rapport au centre de tolérance (avec facteur de tolérance) et non à la différence par rapport à la valeur nominale. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 364 Le signe vous permet de définir les sens de déplacement positif et négatif de l'axe de palpage. Plage de programmation : -3 à +3 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 365 : définir une rotation de base. La commande mémorise la rotation de base. : exécuter la rotation du plateau circulaire. Un enregistrement s'effectue dans la colonne d'offset du tableau de points d'origine. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 366 Premières erreurs de positions : axe principal, axe auxiliaire et axe d'outil Q983 à Q985 Deuxièmes erreurs de positions : axe principal, axe auxiliaire et axe d'outil Q994 Ecart angulaire mesure dans IP_CS HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 367: Attention Lors De La Programmation

    Si l'acquittement se fait avec NC start, alors la distance d'approche effective ne sera réduite à la valeur affichée pour pour cet objet de palpage. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 368 à palper : 1ère position=perçage et 2ème position=perçage 1: 1ère position=tenon et 2ème position=tenon 2: 1ère position=perçage et 2ème position=tenon 3: 1ère position=tenon et 2ème Position=trou HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 369 émet un message d'erreur et interrompt l'exécution du programme. En revanche, il n'y a aucune réaction à l'erreur, si la valeur déterminée se trouve dans une plage de reprise d'usinage. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 370 : définir une rotation de base. La commande mémorise la rotation de base. : exécuter la rotation du plateau circulaire. Un enregistrement s'effectue dans la colonne d'offset du tableau de points d'origine. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 371: Particularités Communes Aux Cycles Palpeurs Pour Déterminer Le Désalignement D'une Pièce

    Ces cycles ne fonctionnent pas avec la rotation 3D ! Dans ce cas, utilisez plutôt les cycles 14xx. Informations complémentaires : "Principes de base des cycles de palpage 14xx ", Page 352 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 372 Ne pas activer les cycles suivants avant d'utiliser les cycles palpeurs : cycle 7 POINT ZERO,cycle 8 IMAGE MIROIR, cycle 10 ROTATION,cycle 11 FACTEUR ECHELLE et 26 FACT. ECHELLE AXE Réinitialiser au préalable les conversions de coordonnées HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 373 : : déplacement à la hauteur de mesure entre les points de mesure : déplacement à la hauteur de sécurité entre les points de mesure HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 374 Si vous programmez Q305=0, la commande mémorise la rotation de base déterminée dans le menu ROT du mode Manuel. Plage de programmation : 0 à 99999 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 375: Rotation De Base Via Deux Trous

    5 Pour terminer, la commande retire le palpeur à la hauteur de sécurité et exécute la rotation de base calculée. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 376 Ne pas activer les cycles suivants avant d'utiliser les cycles palpeurs : cycle 7 POINT ZERO,cycle 8 IMAGE MIROIR, cycle 10 ROTATION,cycle 11 FACTEUR ECHELLE et 26 FACT. ECHELLE AXE Réinitialiser au préalable les conversions de coordonnées HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 377 Q305=0 ;NO. DANS TABLEAU différence entre la valeur mesurée et l'angle de la droite de référence. Plage de programmation : Q402=0 ;COMPENSATION -360,000 à 360,000 Q337=0 ;INITIALIS. A ZERO HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 378 à 0 : : après l'alignement, l'affichage des position n'est pas mis à 0 : après l'alignement, l'affichage des positions est mis à 0, si vous avez défini Q402=1 au préalable HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 379: Rotation De Base À Partir De Deux

    5 Pour terminer, la commande retire le palpeur à la hauteur de sécurité et exécute la rotation de base calculée. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 380 Ne pas activer les cycles suivants avant d'utiliser les cycles palpeurs : cycle 7 POINT ZERO,cycle 8 IMAGE MIROIR, cycle 10 ROTATION,cycle 11 FACTEUR ECHELLE et 26 FACT. ECHELLE AXE Réinitialiser au préalable les conversions de coordonnées HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 381 : : déplacement à la hauteur de mesure entre les points de mesure : déplacement à la hauteur de sécurité entre les points de mesure HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 382 Z, la rotation de base est enregistrée dans la colonne SPC) Q337 = 0 et simultanément Q402 = 1 : le paramètre Q305 n’agit pas Q337 = 1 : le paramètre Q305 agit comme ci-avant décrit HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 383 à 0 : : après l'alignement, l'affichage des position n'est pas mis à 0 : après l'alignement, l'affichage des positions est mis à 0, si vous avez défini Q402=1 au préalable HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 384 Si vous le souhaitez (facultatif), vous pouvez également définir si la commande doit mettre l'angle de rotation déterminé à 0 dans le tableau de points d'origine ou dans le tableau de points zéro. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 385 Ne pas activer les cycles suivants avant d'utiliser les cycles palpeurs : cycle 7 POINT ZERO,cycle 8 IMAGE MIROIR, cycle 10 ROTATION,cycle 11 FACTEUR ECHELLE et 26 FACT. ECHELLE AXE Réinitialiser au préalable les conversions de coordonnées HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 386 : : déplacement à la hauteur de mesure entre les points de mesure : déplacement à la hauteur de sécurité entre les points de mesure HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 387 > 0 : l’entrée dans Q305 est ignorée. Un Q312 enregistrement a lieu dans la colonne OFFSET à la ligne du tableau de points d’origine qui a été activé lors de l’appel du cycle. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 388 Fonctionne uniquement si le Mode automatique ou l'axe C est choisi pour l'axe rotatif (Q312 = 0 ou 6). Plage de programmation : -360,000 à 360,000 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 389: Initialiser La Rotation De Base

    = copier le point d'origine actif à la ligne de point d'origine 0 et activer le point d'origine 0 = mémoriser la rotation de base au point >1 d'origine indiqué. Le point d'origine n'est pas activé. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 390: Mode Opératoire Du Cycle

    - sur l'axe Y positif ou à la position nominale du centre de trou. La valeur angulaire mesurée est également disponible dans le paramètre Q150. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 391 Ne pas activer les cycles suivants avant d'utiliser les cycles palpeurs : cycle 7 POINT ZERO,cycle 8 IMAGE MIROIR, cycle 10 ROTATION,cycle 11 FACTEUR ECHELLE et 26 FACT. ECHELLE AXE Réinitialiser au préalable les conversions de coordonnées HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 392 Q260 Hauteur de securite? (en absolu) : Q337=0 ;INITIALIS. A ZERO coordonnée dans l'axe du palpeur excluant toute collision entre le palpeur et la pièce (moyen de serrage). Plage de programmation : -99999,9999 à 99999,9999 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 393 Numéro de ligne = valeur de Q337 . Si un décalage C est déjà inscrit dans le tableau de points zéro, la commande additionne le décalage angulaire mesuré en tenant compte du signe. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 394: Exemple : Déterminer La Rotation De Base À L'aide De Deux Trous

    Compenser le désalignement par rotation du plateau circulaire Q337=1 ;INITIALIS. A ZERO Après l'alignement, initialiser l'affichage à zéro 3 CALL PGM 35K47 Appeler le programme d'usinage 4 END PGM CYC401 MM HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 395: Cycles Palpeurs : Initialisation Automatique Des Points D'origine

    Cycles palpeurs : initialisation automatique des points d'origine...
  • Page 396: Vue D'ensemble

    414 PT REF . EXT. COIN Mesure extérieure de 2 droites, initialiser le point d'in- tersection comme point d'ori- gine HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 397 Ne pas activer les cycles suivants avant d'utiliser les cycles palpeurs : cycle 7 POINT ZERO,cycle 8 IMAGE MIROIR, cycle 10 ROTATION,cycle 11 FACTEUR ECHELLE et 26 FACT. ECHELLE AXE Réinitialiser au préalable les conversions de coordonnées HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 398: Caractéristiques Communes À Tous Les Cycles Palpeurs Pour La Définition Du Point D'origine

    (coordonnées REF) a été modifié et vous devez définir un transfert de valeurs de mesure avec le paramètre Q303. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 399 Q qui ont un effet global, Q150 à Q160. Vous pouvez continuer à utiliser ces paramètres dans votre programme CN. Tenez compte du tableau des paramètres de résultat associé à chaque définition de cycle. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 400: Point D'origine Centre Rainure

    également le point d'origine de l'axe de palpage, avec une procédure de palpage distincte. Numéros de Signification paramètres Q166 Valeur effective de la largeur de rainure mesurée Q157 Valeur effective de l'axe central HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 401 à la hauteur de sécurité entre les deux points de mesure. Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe de palpage. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 402 : déplacement à la hauteur de sécurité entre les Q381=1 ;PALP. DS AXE PALPEUR points de mesure Q382=+85 ;1.COO.POUR AXE PALP. Q383=+50 ;2.COO.POUR AXE PALP. Q384=+0 ;3.COO.POUR AXE PALP. Q333=+1 ;POINT DE REFERENCE HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 403 à laquelle le point de référence doit être initialisé dans l'axe de palpage. N'agit que si Q381 = 1. Plage de programmation : -99999,9999 à 99999,9999 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 404 Q333 Nouv. pt de réf. sur axe TS? (en absolu) : coordonnée de l'axe de palpage à laquelle la commande doit définir le point d'origine. Valeur par défaut = 0 Plage de programmation : -99999,9999 à 99999,9999 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 405: Point D'origine Centre Ilot

    également le point d'origine de l'axe de palpage, avec une procédure de palpage distincte. Numéros de Signification paramètres Q166 Valeur effective largeur l'oblong Q157 Valeur effective de la position milieu HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 406 Pour éviter toute collision entre le palpeur et la pièce, programmez pour la largeur de l'ilot oblong une valeur plutôt plus grande. Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe de palpage. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 407 ;2.COO.POUR AXE PALP. activation automatique Q384=+0 ;3.COO.POUR AXE PALP. Q303 = 0, alors la commande utilise le tableau Q333=+1 ;POINT DE REFERENCE de points zéro. Le point zéro n'est pas activé automatiquement. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 408 Q333 Nouv. pt de réf. sur axe TS? (en absolu) : coordonnée de l'axe de palpage à laquelle la commande doit définir le point d'origine. Valeur par défaut = 0 Plage de programmation : -99999,9999 à 99999,9999 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 409 Numéros de Signification paramètres Q151 Valeur effective centre, axe principal Q152 Valeur effective centre, axe secondaire Q154 Valeur effective longueur latérale, axe principal Q155 Valeur effective longueur latérale, axe auxiliaire HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 410 Dans ce cas, le palpeur ne se déplace pas à la hauteur de sécurité entre les quatre points de mesure. Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe de palpage HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 411 Sinon, elle procède à l'enregistrement à la ligne concernée du tableau de points d'origine, sans activation automatique Q303 = 0, alors la commande utilise le tableau de points zéro. Le point zéro n'est pas activé automatiquement. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 412 Q333 Nouv. pt de réf. sur axe TS? (en absolu) : coordonnée à laquelle la commande doit définir le point d'origine. Valeur par défaut = 0 Plage de programmation : -99999,9999 à 99999,9999 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 413 Numéros de Signification paramètres Q151 Valeur effective centre, axe principal Q152 Valeur effective centre, axe secondaire Q154 Valeur effective longueur latérale, axe principal Q155 Valeur effective longueur latérale, axe auxiliaire HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 414 1er et le 2ème côté du tenon de manière à ce qu'ils soient plutôt plus grands. Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe de palpage HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 415 Sinon, elle procède à l'enregistrement à la ligne concernée du tableau de points d'origine, sans activation automatique Q303 = 0, alors la commande utilise le tableau de points zéro. Le point zéro n'est pas activé automatiquement. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 416 Q333 Nouv. pt de réf. sur axe TS? (en absolu) : coordonnée de l'axe de palpage à laquelle la commande doit définir le point d'origine. Valeur par défaut = 0 Plage de programmation : -99999,9999 à 99999,9999 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 417: Point D'origine Cercle Interieur

    également le point d'origine de l'axe de palpage, avec une procédure de palpage distincte. Numéros de Signification paramètres Q151 Valeur effective centre, axe principal Q152 Valeur effective centre, axe secondaire Q153 Valeur effective diamètre HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 418 à la hauteur de sécurité entre les quatre points de mesure. Positionnement des points de palpage Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe de palpage HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 419 Q331=+0 ;POINT DE REFERENCE collision entre le palpeur et la pièce (moyen de Q332=+0 ;POINT DE REFERENCE serrage). Plage de programmation : -99999,9999 à 99999,9999 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 420 : inscrire le point d'origine déterminé dans le tableau de points d'origine. Le système de référence est le système de coordonnées machine (système REF). HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 421 à la hauteur de sécurité (Q301=1) : : déplacement en ligne droite entre chaque usinage : déplacement en cercle, sur le diamètre du cercle primitif, entre chaque usinage HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 422: Point D'origine Cercle Exterieur

    également le point d'origine de l'axe de palpage, avec une procédure de palpage distincte. Numéros de Signification paramètres Q151 Valeur effective centre, axe principal Q152 Valeur effective centre, axe secondaire Q153 Valeur effective diamètre HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 423 à ce qu'il soit plutôt trop grand. Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe de palpage HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 424 : déplacement à la hauteur de sécurité entre les Q383=+50 ;2.COO.POUR AXE PALP. points de mesure Q384=+0 ;3.COO.POUR AXE PALP. Q333=+1 ;POINT DE REFERENCE Q423=4 ;NOMBRE DE PALPAGES Q365=1 ;TYPE DEPLACEMENT HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 425 également définir le point d'origine sur l'axe de palpage : : ne pas activer le point d'origine dans l'axe de palpage : définir le point d'origine sur l'axe de palpage HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 426 à la hauteur de sécurité (Q301=1) : : déplacement en ligne droite entre chaque usinage : déplacement en cercle, sur le diamètre du cercle primitif, entre chaque usinage HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 427: Point D'origine Coin Exterieur

    également le point d'origine de l'axe de palpage, avec une procédure de palpage distincte. Numéros de Signification paramètres Q151 Valeur effective du coin dans l'axe principal Q152 Valeur effective du coin dans l'axe secondaire HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 428: Coin Coordonnée

    (voir fig. de droite et tableau ci-après). Coin Coordonnée X Coordonnée Y Point supérieur point Point inférieur point Point inférieur point Point inférieur point Point inférieur point Point supérieur point Point supérieur point Point supérieur point HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 429 : déplacement à la hauteur de mesure entre les Q332=+0 ;POINT DE REFERENCE points de mesure Q303=+1 ;TRANSF. VAL. MESURE : déplacement à la hauteur de sécurité entre les points de mesure HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 430 également définir le point d'origine sur l'axe de palpage : : ne pas activer le point d'origine dans l'axe de palpage : définir le point d'origine sur l'axe de palpage HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 431 Q333 Nouv. pt de réf. sur axe TS? (en absolu) : coordonnée de l'axe de palpage à laquelle la commande doit définir le point d'origine. Valeur par défaut = 0 Plage de programmation : -99999,9999 à 99999,9999 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 432: Point D'origine Coin Interieur

    également le point d'origine de l'axe de palpage, avec une procédure de palpage distincte. Numéros de Signification paramètres Q151 Valeur effective du coin dans l'axe principal Q152 Valeur effective du coin dans l'axe secondaire HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 433 Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe de palpage. La commande mesure toujours la première droite dans le sens de l'axe auxiliaire du plan d'usinage. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 434 Q384=+0 ;3.COO.POUR AXE PALP. base : : ne pas effectuer de rotation de base Q333=+1 ;POINT DE REFERENCE : effectuer une rotation de base HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 435 également définir le point d'origine sur l'axe de palpage : : ne pas activer le point d'origine dans l'axe de palpage : définir le point d'origine sur l'axe de palpage HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 436 Q333 Nouv. pt de réf. sur axe TS? (en absolu) : coordonnée de l'axe de palpage à laquelle la commande doit définir le point d'origine. Valeur par défaut = 0 Plage de programmation : -99999,9999 à 99999,9999 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 437: Mode Opératoire Du Cycle

    également le point d'origine de l'axe de palpage, avec une procédure de palpage distincte. Numéros de Signification paramètres Q151 Valeur effective centre, axe principal Q152 Valeur effective centre, axe secondaire Q153 Valeur effective du diamètre du cercle de trous HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 438 10 ROTATION,cycle 11 FACTEUR ECHELLE et 26 FACT. ECHELLE AXE Réinitialiser au préalable les conversions de coordonnées Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe de palpage. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 439 Sinon, elle procède à l'enregistrement à la ligne concernée du tableau de points d'origine, sans activation automatique 0, alors la commande utilise le tableau Q303 = de points zéro. Le point zéro n'est pas activé automatiquement. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 440 : coordonnée du point de palpage sur l'axe auxiliaire du plan d'usinage dans lequel le point d'origine doit être définir sur l'axe de palpage. N'agit que si Q381 = 1. Plage de programmation : -99999,9999 à 99999,9999 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 441 Q320 agit en plus de SET_UP (tableau de palpeurs) et uniquement lorsque le point d'origine est palpé dans l'axe de palpage. Plage de programmation : 0 à 99999,9999 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 442: Attention Lors De La Programmation

    Réinitialiser au préalable les conversions de coordonnées Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe de palpage. La commande définit alors le point d'origine dans cet axe. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 443 Q333 Nouv. pt de réf. sur axe TS? (en absolu) : coordonnée à laquelle la commande doit définir le point d'origine. Valeur par défaut = 0 Plage de programmation : -99999,9999 à 99999,9999 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 444 : inscrire le point d'origine déterminé dans le tableau de points d'origine. Le système de référence est le système de coordonnées machine (système REF). HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 445 également le point d'origine de l'axe de palpage, avec une procédure de palpage distincte. Numéros de Signification paramètres Q151 Valeur effective du point d'intersection, axe principal Q152 Valeur effective du point d'intersection, axe secondaire HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 446 10 ROTATION,cycle 11 FACTEUR ECHELLE et 26 FACT. ECHELLE AXE Réinitialiser au préalable les conversions de coordonnées Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe de palpage. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 447 ;TRANSF. VAL. MESURE serrage). Plage de programmation : -99999,9999 à Q381=1 ;PALP. DS AXE PALPEUR 99999,9999 Q382=+85 ;1.COO.POUR AXE PALP. Q383=+50 ;2.COO.POUR AXE PALP. Q384=+0 ;3.COO.POUR AXE PALP. Q333=+0 ;POINT DE REFERENCE HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 448 également définir le point d'origine sur l'axe de palpage : : ne pas activer le point d'origine dans l'axe de palpage : définir le point d'origine sur l'axe de palpage HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 449 Q333 Nouv. pt de réf. sur axe TS? (en absolu) : coordonnée de l'axe de palpage à laquelle la commande doit définir le point d'origine. Valeur par défaut = 0 Plage de programmation : -99999,9999 à 99999,9999 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 450: Point De Reference Sur Un Axe

    à chaque nouvelle exécution du cycle 419. Si vous travaillez avec le point d'origine 0 comme point d'origine actif, il n'est pas utile d'en passer par cette procédure. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 451: Axe Auxiliaire

    ;TRANSF. VAL. MESURE Q267 Sens déplacement 1 (+1=+/-1=-)? : sens dans lequel le palpeur doit s’approcher de la pièce : : sens de déplacement négatif : sens de déplacement positif HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 452 : inscrire le point d'origine déterminé dans le tableau de points d'origine. Le système de référence est le système de coordonnées machine (système REF). HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 453: Exemple : Définition D'un Point D'origine Au Centre D'un Segment Circulaire Et Arête Supérieure De La Pièce

    ;NOMBRE DE PALPAGES Mesurer un cercle avec 4 palpages Q365=0 ;TYPE DEPLACEMENT Trajectoire circulaire entre les points de mesure 3 CALL PGM 35K47 Appeler le programme d'usinage 4 END PGM CYC413 MM HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 454: Exemple : Définition Du Point D'origine De L'arête Supérieure De La Pièce Et Centre Du Cercle De Trous

    Hauteur à laquelle l'axe de palpage peut se déplacer sans risque de collision Q305=1 ;NO. DANS TABLEAU Inscription du centre du cercle de trous (X et Y) à la ligne 1 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 455 4 CYCL DEF 247 INIT. PT DE REF. Activation du nouveau point d'origine avec le cycle 247 Q339=1 ;NUMERO POINT DE REF. 6 CALL PGM 35KLZ Appeler le programme d'usinage 7 END PGM CYC416 MM HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 457: Cycles Palpeurs : Contrôle Automatique Des Pièces

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

    Mesure de la position, de la longueur et de la largeur d'une poche rectangulaire 424 MESURE EXT. RECTANG. Mesure de la longueur et de la largeur d'un tenon rectangu- laire HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 459: Enregistrer Les Résultats Des Mesures

    CN associé. Utilisez le logiciel de transfert de données TNCremo de HEIDENHAIN pour transmettre le procès-verbal de mesure via l'interface de données. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 460 12.0259 Ecarts : Centre axe principal : 0.0810 Centre axe auxiliaire : -0.0470 Diamètre : 0.0259 Autres résultats de mesure : Hauteur de -5.0000 mesure : Fin procès-verbal de mesure HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 461: Résultats Des Mesures Mémorisés Dans Les Paramètres Q

    Si vous ne voulez pas que les tolérances soient contrôlées, entrez la valeur 0 à ce paramètre (= valeur prédéfinie). HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 462: Contrôle Des Outils

    DR du tableau d'outils, même si l'écart mesuré se trouve dans la limite de la tolérance prédéfinie. Pour savoir si vous devez faire une reprise d'usinage, consultez le paramètre Q181 dans votre programme CN (Q181=1: réusinage). HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 463: Surveillance De Rupture D'outil

    Système de référence pour les résultats de la mesure La commande émet tous les résultats de mesure dans les paramètres de résultats et dans le fichier de procès-verbal du système de coordonnées (qui peut-être décalé et/ou tournée/ incliné). HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 464: Attention Lors De La Programmation

    à l'aide des touches de sélection des axes ou du clavier ASCII. Plage de programmation : -99999,9999 à 99999,9999 Pour mettre fin à la programmation, appuyer sur la touche ENT HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 465: Mode Opératoire Du Cycle

    L'axe de palpage défini dans le cycle détermine le plan de palpage. Axe de palpage X : plan X/Y Axe de palpage Y : plan Y/Z Axe de palpage Z : plan Z/X HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 466 à l'aide des touches de sélection des axes ou du clavier ASCII. Plage de programmation : -99999,9999 à 99999,9999 Pour mettre fin à la programmation, appuyer sur la touche ENT HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 467: Paramètres

    Si l'angle doit être mesuré dans le sens de l'axe B, vous devez programmer des valeurs de paramètres comme suit : Q263 différent de Q265 et Q264 égal à Q266. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 468 Q260 Hauteur de securite? (en absolu) : coordonnée dans l'axe du palpeur excluant toute collision entre le palpeur et la pièce (moyen de serrage). Plage de programmation : -99999,9999 à 99999,9999 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 469 CN correspondant. : interrompre l'exécution du programme et émettre le procès-verbal de mesure sur l'écran de la commande (vous pouvez ensuite poursuivre le programme CN avec Start CN) HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 470 Q151 Valeur effective centre, axe principal Q152 Valeur effective centre, axe secondaire Q153 Valeur effective diamètre Q161 Ecart centre axe principal Q162 Ecart centre axe secondaire Q163 Ecart de diamètre HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 471 Ces paramètres ont uniquement été intégrés pour des raisons de compatibilité. Par exemple, si vous importez un programme de la commande de fraisage-tournage TNC 640, aucun message d'erreur ne s'affichera. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 472 Q260=+20 ;HAUTEUR DE SECURITE collision entre le palpeur et la pièce (moyen de Q301=1 ;DEPLAC. HAUT. SECU. serrage). Plage de programmation : -99999,9999 à 99999,9999 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 473: Fichier Journal

    : : ne pas interrompre le programme, ni émettre de message d'erreur : interrompre l'exécution de programme et émettre un message d'erreur HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 474 à programmer. Ces paramètres ont uniquement été intégrés pour des raisons de compatibilité. Par exemple, si vous importez un programme de la commande de fraisage-tournage TNC 640, aucun message d'erreur ne s'affichera. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 475: Mesurer Cercle Exterieur

    Q151 Valeur effective centre, axe principal Q152 Valeur effective centre, axe secondaire Q153 Valeur effective diamètre Q161 Ecart centre, axe principal Q162 Ecart centre, axe secondaire Q163 Ecart de diamètre HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 476 Ces paramètres ont uniquement été intégrés pour des raisons de compatibilité. Par exemple, si vous importez un programme de la commande de fraisage-tournage TNC 640, aucun message d'erreur ne s'affichera. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 477 : déplacement à la hauteur de mesure entre les Q279=0,05 ;TOLERANCE 1ER CENTRE points de mesure Q280=0,05 ;TOLERANCE 2ND CENTRE : déplacement à la hauteur de sécurité entre les points de mesure HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 478 Q423 Nombre de palpages plan (4/3)? : vous définissez ici si la commande doit mesurer le cercle en 4 ou 3 palpages : : utiliser 4 points de mesure (paramètre standard) : utiliser 4 points de mesure HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 479 à programmer. Ces paramètres ont uniquement été intégrés pour des raisons de compatibilité. Par exemple, si vous importez un programme de la commande de fraisage-tournage TNC 640, aucun message d'erreur ne s'affichera. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 480: Mesurer Rectangle Interieur

    Valeur effective longueur latérale, axe auxiliaire Q161 Ecart centre, axe principal Q162 Ecart centre, axe secondaire Q164 Ecart longueur du côté dans l'axe principal Q165 Ecart longueur du côté dans l'axe auxiliaire HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 481 Dans ce cas, le palpeur ne se déplace pas à la hauteur de sécurité entre les quatre points de mesure. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 482 : 0 à 99999,9999 Q309=0 ;ARRET PGM SI ERREUR Q286 Cote max. 2ème côté? : la plus Q330=0 ;OUTIL grande largeur de poche admissible. Plage de programmation : 0 à 99999,9999 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 483 (voir "Contrôle des outils", Page 462). Plage de saisie 0 à 32767 ,9, sinon nom d'outil avec 16 caractères max. : surveillance non active : numéro d'outil dans le tableau d'outils >0 TOOL.T HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 484: Mesurer Rectangle Exterieur

    Ecart longueur du côté dans l'axe auxiliaire Attention lors de la programmation ! Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe de palpage. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 485 : 0 à 99999,9999 Q286=35 ;COTE MAX. 2EME COTE Q285 Cote min. 1er côté? : la plus petite Q287=34,95;COTE MIN. 2EME COTE longueur de tenon admissible. Plage de programmation : 0 à 99999,9999 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 486 : surveillance inactive >0 : numéro ou nom de l'outil avec lequel la commande a exécuté l'usinage. Vous pouvez utiliser les softkeys pour reprendre directement un outil figurant dans le tableau d'outils. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 487: Mesure Largeur Interieure

    Valeur effective de l'axe central Q166 Ecart de la longueur mesurée Attention lors de la programmation ! Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe de palpage. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 488 .h : interrompre l'exécution du programme et émettre le procès-verbal de mesure sur l'écran de la commande. Poursuivre le programme CN avec Start CN HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 489 : : déplacement à la hauteur de mesure entre les points de mesure : déplacement à la hauteur de sécurité entre les points de mesure HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 490 Valeur effective de la position milieu Q166 Ecart de la longueur mesurée Attention lors de la programmation ! Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe de palpage. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 491 ;ARRET PGM SI ERREUR autorisée. Plage de programmation : 0 à 99999,9999 Q330=0 ;OUTIL Q289 Cote min.? : la plus petite longueur autorisée. Plage de programmation : 0 à 99999,9999 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 492 : surveillance inactive >0 : numéro ou nom de l'outil avec lequel la commande a exécuté l'usinage. Vous pouvez utiliser les softkeys pour reprendre directement un outil figurant dans le tableau d'outils. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 493 Ces paramètres ont uniquement été intégrés pour des raisons de compatibilité. Par exemple, si vous importez un programme de la commande de fraisage-tournage TNC 640, aucun message d'erreur ne s'affichera. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 494 Q288 Cote max.? : la plus grande valeur de mesure admissible. Plage de programmation : -99999,9999 à 99999,9999 Q289 Cote min.? : la plus petite valeur de mesure admissible. Plage de programmation : -99999,9999 à 99999,9999 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 495 à programmer. Ces paramètres ont uniquement été intégrés pour des raisons de compatibilité. Par exemple, si vous importez un programme de la commande de fraisage-tournage TNC 640, aucun message d'erreur ne s'affichera. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 496: Mesure D'un Cercle De Trous

    Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe de palpage. Le cycle 430 n'assure qu'un contrôle des bris d'outil. Il n'effectue pas de correction automatique des outils. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 497 ;COTE MIN. Q288 Cote max.? : le plus grand diamètre Q279=0.15 ;TOLERANCE 1ER CENTRE de cercle de trous admissible. Plage de Q280=0.15 ;TOLERANCE 2ND CENTRE programmation : 0 à 99999,9999 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 498 : surveillance inactive : numéro ou nom de l'outil avec lequel la >0 commande a exécuté l'usinage. Vous pouvez utiliser les softkeys pour reprendre directement un outil figurant dans le tableau d'outils. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 499 Angle de projection de l'axe B Q170 Angle dans l'espace A Q171 Angle dans l'espace B Q172 Angle dans l'espace C Q173 à Q175 Valeurs de mesure dans l'axe du palpeur (première à troisième mesure) HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 500: Paramètres Du Cycle

    99999,9999 Q266 2ème point mesure sur 2ème axe? (en absolu) : coordonnée du deuxième point de palpage dans l'axe auxiliaire du plan d'usinage Plage de programmation : -99999,9999 à 99999,9999 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 501 TCHPR431.TXT programme CN : interrompre l'exécution du programme et émettre le procès-verbal sur l'écran de la commande. Poursuivre le programme CN avec Start CN HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 502: Exemple : Mesure D'un Tenon Rectangulaire Et Reprise D'usinage

    9 FN 2: Q1 = +Q1 - +Q164 Calcul longueur en X à partir de l'écart mesuré 10 FN 2: Q2 = +Q2 - +Q165 Calcul longueur en Y à partir de l'écart mesuré HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 503 Longueur en Y variable pour ébauche et finition Q220=0 ;RAYON D'ANGLE Q221=0 ;SUREPAISSEUR 1ER AXE 17 CYCL CALL M3 Appel du cycle 18 LBL 0 Fin du sous-programme 19 END PGM BEAMS MM HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 504: Exemple : Mesure D'une Poche Rectangulaire, Procèsverbal De Mesure

    Ne pas afficher de message d'erreur si tolérance dépassée Q330=0 ;OUTIL Pas de surveillance d'outil 4 L Z+100 R0 FMAX M2 Dégager l'outil, fin de programme 5 END PGM BSMESS MM HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 505: Cycles Palpeurs : Fonctions Spéciales

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

    Cycle de mesure pour la création de cycles OEM 4 MESURE 3D Mesure d'une position de votre choix 441 PALPAGE RAPIDE Cycle de mesure permet- tant de définir différents paramètres de palpage HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 507: Mode Opératoire Du Cycle

    Ainsi, aucune collision ne peut donc se produire lors du retrait. Avec la fonction FN17: SYSWRITE ID 990 NR 6, vous pouvez définir si le cycle doit agir sur l'entrée palpeur X12 ou X13. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 508 -1 au 4ème paramètre de résultat et continue d'exécuter le cycle : : émettre un message d'erreur : ne pas émettre de message d'erreur HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 509 Si la commande n'a pas pu calculer de point de palpage valide, la valeur -1 est attribuée au 4ème paramètre de résultat. La commande n'interrompt le programme ! Assurez-vous que tous les points de palpage ont pu être atteints. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 510 (REF) : : enregistrer le résultat de la mesure dans le système EFF : enregistrer le résultat de mesure dans le système REF HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 511: Etalonnage Du Palpeur À Commutation

    étalon. Déterminer un rayon et un excen- trement avec un tenon ou un mandrin de calibrage Déterminer le rayon et l'excentre- ment avec une bille étalon. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 512: Afficher Les Valeurs D'étalonnage

    Ceci est valable indépendamment du fait que le cycle palpeur soit exécuté en mode Automatique ou en Mode Manuel. Vous trouverez des informations complémentaires au chapitre Tableau de palpeurs HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 513 6 Une fois l'équateur déterminé, l'étalonnage de rayon commence. 7 Pour finir, la commande retire le palpeur le long de l'axe de palpage, à la hauteur de prépositionnement du palpeur. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 514 5 Les écarts qui auront été déterminés pendant l'étalonnage sont mémorisés dans un tableau 3DTC. 6 A la fin du cycle, la commande retire le palpeur le long de l'axe de palpage, à la hauteur de prépositionnement du palpeur. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 515 10 ROTATION,cycle 11 FACTEUR ECHELLE et 26 FACT. ECHELLE AXE Réinitialiser au préalable les conversions de coordonnées HEIDENHAIN ne garantit le fonctionnement correct des cycles de palpage qu'avec les palpeurs HEIDENHAIN. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 516 (enregistrement dans DR2TABLE), ce tableau sera écrasé. S'il existe déjà une référence à un tableau d'étalonnage (enregistrement dans DR2TABLE), une référence dépendante du numéro de l'outil sera créée et un tableau sera généré en conséquence. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 517 à l'aide de différents angles et mémorisé dans un tableau. Vous aurez besoin de la fonction 3D-ToolComp pour l'étalonnage 3D. Plage de programmation : 1 à 30 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 518: Ts Etalonnage Longueur

    (colonne F du tableau de palpeurs). 3 La commande ramène ensuite le palpeur à la position de départ en avance rapide (colonne FMAX du tableau de palpeurs). HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 519 Q434 Point de réf. pour longueur? (en absolu) : référence pour la longueur (p. ex. hauteur de la bague étalon). Plage de programmation : -99999,9999 à 99999,9999 Exemple 5 TCH PROBE 461 ETALONNAGE LONGUEUR TS Q434=+5 ;POINT ORIGINE HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 520: Ts Etalonnage Rayon Interieur

    180° permet de déterminer l'excentrement (CAL_OF dans tchprobe.tp). Toutes les orientations possibles (par ex. palpeurs infrarouges HEIDENHAIN) : routine de palpage : voir "Possibilité d'orientation dans deux directions" HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 521 AVEC UNE BAGUE et le premier point de palpage. Plage de programmation : 0 à 360,0000 Q407=+5 ;RAYON BAGUE Q320=+0 ;DISTANCE D'APPROCHE Q423=+8 ;NOMBRE DE PALPAGES Q380=+0 ;ANGLE DE REFERENCE HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 522 180° permet de déterminer l'excentrement (CAL_OF dans tchprobe.tp). Toutes les orientations possibles (par ex. palpeurs infrarouges HEIDENHAIN) : routine de palpage : voir "Possibilité d'orientation dans deux directions" HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 523 Les caractéristiques d'orientation des palpeurs HEIDENHAIN sont déjà prédéfinies. D'autres palpeurs peuvent être configurés par le constructeur de la machine. HEIDENHAIN ne garantit le fonctionnement correct des cycles de palpage qu'avec les palpeurs HEIDENHAIN. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 524 ;DEPLAC. HAUT. SECU. angle situé entre l'axe principal du plan d'usinage Q423=+8 ;NOMBRE DE PALPAGES et le premier point de palpage. Plage de Q380=+0 ;ANGLE DE REFERENCE programmation : 0 à 360,0000 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 525: Déroulement Du Cycle

    Même si votre machine est dotée de potentiomètres distincts pour l'avance de travail et l'avance rapide, vous pouvez asservir l'avance de travail uniquement avec le potentiomètre des mouvements d'avance quand Q397=1. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 526 : interrompre l'exécution du programme et afficher les résultats de mesure à l’écran. Vous pouvez ensuite poursuivre l’exécution du programme avec Start CN. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 527: Cycles Palpeurs : Étalonnage Automatique Des Outils

    Cycles palpeurs : étalonnage automatique des outils...
  • Page 528 à la fin du cycle de palpage. Modes d'étalonnage disponibles : Etalonnage de l'outil, avec l'outil à l'arrêt Etalonnage de l'outil, avec l'outil en rotation Etalonnage dent par dent HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 529 Les cycles 481 à 483 existent également en DIN/ISO, soit les cycles G481 à G483 Pour l'état de la mesure, les nouveaux cycles utilisent le paramètre fixe Q199 au lieu d'un paramètre sélectionnable. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 530: Définir Les Paramètres Machine

    L'avance de palpage se calcule comme suit : v = tolérance de mesure • n avec Avance de palpage [mm/min] Tolérance de mesure : Tolérance de mesure [mm], dépend de maxPeriphSpeedMeas Vitesse de rotation [tr/mn] HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 531: Rayon D'outil

    : Tolérance de mesure = (r • measureTolerance1) / 5 mm) avec Rayon d'outil actif [mm] Erreur de mesure max. admissible measureTolerance1 : HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 532: Données Dans Le Tableau D'outils Tool.t

    Écart admissible par rapport au rayon d'outil R pour la Tolérance de rupture: rayon? détection des bris. Si la valeur programmée est dépassée, la commande verrouille l'outil (état l). Plage de program- mation : 0 à 0,9999 mm HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 533 10 mm, par saire car le pôle sud de la d'outil comme décalage de exemple boule doit être mesuré) manière à ne pas mesurer le diamètre dans le rayon) HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 534 11 Pour finir, la commande fait revenir la tige de palpage à la distance d'approche, le long de l'axe d’outil, et la positionne au centre du TT. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 535: Paramètres Du Cycle

    7 TCH PROBE 480 ETALONNAGE TT au-dessus du plateau (zone de sécurité indiquée au paramètre safetyDistToolAx (n°114203)). Plage Q260=+100 ;HAUTEUR DE SECURITE de programmation : -99999,9999 à 99999,9999 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 536: Semi-Automatique

    étalonnages d'outil suivants. L'outil d'étalonnage devrait présenter un diamètre supérieur à 15 mm et sortir d'environ 50 mm du mandrin de serrage. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 537 : sans arrêt avant le début du cycle. La commande lance la procédure d'étalonnage à partir de la position actuelle. Avant de lancer le cycle 484, vous devez amener l'outil au-dessus du palpeur de table. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 538 TOOL.T. L'étalonnage dent par dent est possible pour les outils avec 20 dents au maximum. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 539: Premier Étalonnage Avec Outil En Rotation : Ancien Format

    (zone de sécurité du paramètre safetyDistStylus). Plage de programmation : -99999,9999 à 99999,9999 Etalonnage dents? 0=non/1=oui : vous définissez ici si l'étalonnage dent par dent dit ou non être exécuté (20 dents max. étalonnables). HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 540 être étalonnés avec broche à l'arrêt. Pour cela, vous devez définir à 0 le nombre des dents CUT dans le tableau d'outils et adapter le paramètre machine CfgTT (n°122700). Consultez le manuel de votre machine. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 541 (zone de sécurité du paramètre safetyDistStylus). Plage de programmation : -99999,9999 à 99999,9999 Etalonnage dents? 0=non/1=oui : vous définissez ici si l'étalonnage dent par dent dit ou non être exécuté (20 dents max. étalonnables). HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 542 Pour cela, vous devez définir à 0 le nombre des dents CUT dans le tableau d'outils et adapter le paramètre machine CfgTT (n° 122700). Consultez le manuel de votre machine. HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 543 (zone de sécurité du paramètre safetyDistStylus). Plage de programmation : -99999,9999 à 99999,9999 Etalonnage dents? 0=non/1=oui : vous définissez ici si l'étalonnage dent par dent dit ou non être exécuté (20 dents max. étalonnables). HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 545: Tableau Récapitulatif: Cycles

    Tableau récapitu- latif: Cycles...
  • Page 546: Cycles D'usinage

    Taraudage avec mandrin de compensation, nouveau ■ Nouveau taraudage rigide ■ Fraisage de trous ■ Taraudage avec brise-copeaux ■ Motifs de points sur un cercle ■ Motifs de points sur grille HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 547 Filetage sur un tour ■ Filetage avec perçage ■ Filetage hélicoïdal avec perçage ■ Fraisage de filet extérieur ■ Données du tracé du contour ■ Rainure trochoïdale ■ Tracé de contour 3D HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 548: Cycles Palpeurs

    Mesurer la pièce, intérieur d'une rainure ■ Mesurer la pièce, largeur ext. (ilot oblong) ■ Mesurer la pièce, un axe au choix ■ Mesurer la pièce, cercle de trous ■ Mesurer la pièce, plan HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 549 Mesure/contrôle du rayon d'outil ■ Mesure/contrôle de la longueur et du rayon d'outil ■ Etalonnage du TT ■ 1410 Palpage d'arête ■ 1411 Palpage de deux cercles ■ 1420 Palpage dans le plan HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 550 Fraisage de filet extérieur..143 cycle Contour...... 215 Motif de points Fraisage de filets pré-perçage......221 en grille........ 206 principes de base....125 sur cercle......203 Fraisage de filets intérieurs..127, HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 551 120 avec mandrin de compensation.. sans mandrin de compensation.. 116, Temporisation......317 Tenir compte de la rotation de base......... 340 Tenon circulaire......180 Tenon polygonal....... 184 Tenon rectangulaire....175 HEIDENHAIN | TNC 320 | Programmation des cycles | 10/2018...
  • Page 552: Les Palpeurs De Heidenhain

    DR. JOHANNES HEIDENHAIN GmbH Dr.-Johannes-Heidenhain-Straße 5 83301 Traunreut, Germany  +49 8669 31-0  +49 8669 32-5061 E-mail: info@heidenhain.de  +49 8669 32-1000 Technical support Measuring systems  +49 8669 31-3104 E-mail: service.ms-support@heidenhain.de  +49 8669 31-3101 NC support E-mail: service.nc-support@heidenhain.de NC programming ...

Ce manuel est également adapté pour:

771851-06771855-06

Table des Matières