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...
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...
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 :...
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...
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...
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 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...
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...
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...
(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...
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...
à 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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
(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...
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...
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...
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...
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...
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...
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...
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...
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...
à 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...
: 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...
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...
: 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...
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...
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...
;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...
à 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...
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...
à 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...
à -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...
à -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...
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...
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...
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...
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...
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...
à 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...
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...
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...
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...
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...
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...
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 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...
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...
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...
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...
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...
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...
é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...
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...
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...
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 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 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...
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...
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...
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...
à 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...
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...
(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...
(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...
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...
à 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...
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...
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...
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...
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...
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...
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...
;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...
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 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...
(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...
: 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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
à 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...
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...
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...
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...
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...
à 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...
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...
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...
ê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...
à 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...
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...
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...
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...
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...
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...
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...
= 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...
- 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...
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...
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...
(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...
é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...
é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...
é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...
é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...
é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...
(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...
é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...
é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...
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...
à 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...
;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...
;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...
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...
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...
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...
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...
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...
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...
à 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...
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...
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...
: : 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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
é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...
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...
(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...
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...
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...
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...
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...
É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...
é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...
(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...
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...
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...