Page 1
Manuel d'utilisation Dialogue conversationnel Texte clair HEIDENHAIN TNC 320 Logiciel CN 340 551-03 Français (fr) 7/2008...
Page 2
Eléments de commande à l'écran Programmation d'opérations de contournage Approche/sortie du contour Définir le partage de l'écran Commuter l'écran entre mode Machine Programmation flexible des contours FK et mode Programmation Droite Softkeys: Sélection fonction à l'écran Centre de cercle/pôle pour coordonnées polaires Commuter entre les barres de softkeys Clavier alphabétique: Introduire les lettres et signes Trajectoire circulaire autour du centre de cercle...
Fonction de palpage pour le palpeur 3D Taraudage sans mandrin de compensation Reprise du contour après une interruption En outre, la TNC 320 dispose aussi d’options pouvant être activées par le constructeur de votre machine. Options du hardware Axe auxiliaire pour 4 axes et broche non asservie...
En achetant le code correspondant, vous pouvez activer les fonctions FCL. Pour cela, prenez contact avec le constructeur de votre machine ou avec HEIDENHAIN. Lieu d'implantation prévu La TNC correspond à la classe A selon EN 55022. Elle est prévue...
Page 7
(cf. Manuel d'utilisation des cycles palpeurs) Cycle 19 PLAN D'USINAGE et softkey 3D ROT (cf. „Inclinaison du plan d'usinage (option logiciel 1)” à la page 60) Touche de dialogue "Backspace" (effacement du dernier caractère) (cf. page 32) HEIDENHAIN TNC 320...
Programmation: Outils Programmation: Programmer les contours Programmation: Fonctions auxiliaires Programmation: Cycles Programmation: Sous-programmes et répétitions de parties de programme Programmation: Paramètres Q Test de programme et exécution de programme Fonctions MOD Informations techniques HEIDENHAIN TNC 320...
Page 11
1.4 Affichages d'état ..36 Affichage d'état „général“ ..36 Affichage d'état supplémentaire ..38 1.5 Accessoires: Palpeurs 3D et manivelles électroniques HEIDENHAIN ..41 Palpeurs 3D ..41 Le palpeur d'outils TT 140 pour l'étalonnage d'outils ..42 Manivelles électroniques HR ..42...
Page 12
2 Mode manuel et dégauchissage ..43 2.1 Mise sous tension, hors tension ..44 Mise sous tension ..44 Mise hors tension ..46 2.2 Déplacement des axes de la machine ..47 Remarque ..47 Déplacer l'axe avec les touches de sens externes ..47 Positionnement pas à...
Page 13
3 Positionnement avec introduction manuelle ..65 3.1 Programmation et exécution d'opérations simples d'usinage ..66 Exécuter le positionnement avec introduction manuelle ..66 Sauvegarder ou effacer des programmes contenus dans $MDI ..69 HEIDENHAIN TNC 320...
Page 14
Périphériques USB sur la TNC ..93 4.4 Ouverture et introduction de programmes ..94 Structure d'un programme CN en format conversationnel Texte clair HEIDENHAIN ..94 Définition de la pièce brute: BLK FORM ..94 Ouvrir un nouveau programme d'usinage ..95 Programmation de déplacements d'outils en dialogue conversationnel Texte clair ..
Page 15
Fermer la fenêtre de messages d'erreur ..111 Messages d'erreur détaillés ..112 Softkey INFO INTERNE ..112 Effacer l'erreur ..113 Protocole d'erreurs ..113 Protocole des touches ..114 Textes de remarque ..115 Enregistrement des fichiers de maintenance ..115 HEIDENHAIN TNC 320...
Page 16
5 Programmation: Outils ..117 5.1 Introduction des données d’outils ..118 Avance F ..118 Vitesse de rotation broche S ..119 5.2 Données d'outils ..120 Conditions requises pour la correction d'outil ..120 Numéro d'outil, nom d'outil ..120 Longueur d'outil L ..
Page 17
Vue d'ensemble ..163 Origine des coordonnées polaires: Pôle CC ..164 Droite LP ..164 Trajectoire circulaire CP autour du pôle CC ..165 Trajectoire circulaire CTP avec raccordement tangentiel ..165 Trajectoire hélicoïdale (hélice) ..166 HEIDENHAIN TNC 320...
Page 18
6.6 Contournages–Programmation flexible de contours FK ..170 Principes de base ..170 Graphisme de programmation FK ..171 Ouvrir le dialogue FK ..173 Pôle pour programmation FK ..173 Programmation flexible de droites ..174 Programmation flexible de trajectoires circulaires ..174 Possibilités d'introduction ..
Page 19
Avance en mm/min. sur les axes rotatifs A, B, C: M116 (option de logiciel 1) ..204 Déplacement des axes rotatifs avec optimisation de la course: M126 ..205 Réduire l'affichage de l'axe rotatif à une valeur inférieure à 360°: M94 ..206 HEIDENHAIN TNC 320...
Page 20
8 Programmation: Cycles ..207 8.1 Travailler avec les cycles ..208 Cycles personnalisés à la machine ..208 Définir le cycle avec les softkeys ..209 Définir le cycle avec la fonction GOTO ..209 Vue d'ensemble des cycles ..210 Appeler les cycles ..
Page 22
9 Programmation: Sous-programmes et répétitions de parties de programme ..361 9.1 Marquer des sous-programmes et répétitions de parties de programme ..362 Labels ..362 9.2 Sous-programmes ..363 Méthode ..363 Remarques concernant la programmation ..363 Programmer un sous-programme ..363 Appeler un sous-programme ..
Page 24
10.10 Introduire directement une formule ..422 Introduire une formule ..422 Règles régissant les calculs ..424 Exemple d'introduction ..425 10.11 Paramètres string ..426 Fonctions de traitement de strings ..426 Affecter les paramètres string ..427 Enchaîner des paramètres string ..
Page 25
11.6 Lancement automatique du programme ..466 Application ..466 11.7 Omettre certaines séquences ..467 Application ..467 Insertion du caractère „/“ ..467 Effacement du caractère „/“ ..467 11.8 Arrêt facultatif d'exécution du programme ..468 Application ..468 HEIDENHAIN TNC 320...
Page 26
12.6 Introduire un code ..476 Application ..476 12.7 Configurer les interfaces de données ..477 Interfaces série sur la TNC 320 ..477 Application ..477 Configurer l'interface RS-232 ..477 Configurer la VITESSE EN BAUDS (baudRate) ..477 Configurer le protocole (protocol) ..
Page 27
13.1 Paramètres utilisateur spécifiques de la machine ..490 Application ..490 13.2 Distribution des plots et câbles pour les interfaces de données ..498 Interface V.24/RS-232-C, appareils HEIDENHAIN ..498 Appareils autres que HEIDENHAIN ..499 Prise femelle RJ45 pour Interface Ethernet ..499 13.3 Informations techniques ..
Compatibilité La gamme des possibilités de la TNC 320 ne correspond pas à celle des commandes de la série TNC 4xx et de l’iTNC 530. Par conséquent, les programmes d’usinage créés sur les commandes de contournage HEIDENHAIN (à...
Définition du partage de l'écran Touche de commutation de l'écran pour les modes de fonctionnement Machine et Programmation Softkeys de sélection pour le constructeur de la machine Barres de softkeys pour le constructeur de la machine Raccordement USB HEIDENHAIN TNC 320...
„Modes de fonctionnement”, page 33 Choisir le partage de l'écran avec la softkey Panneau de commande La TNC 320 est livrée avec un panneau de commande intégré. La figure en haut et à droite montre les éléments du panneau de commande:...
à gauche: Positions, à droite: Affichage d'état Positionnement avec introduction manuelle Ce mode sert à programmer des déplacements simples, par exemple pour le surfaçage ou le pré-positionnement. Softkeys pour le partage de l'écran Fenêtre Softkey Programme à gauche: Programme, à droite: Affichage d'état HEIDENHAIN TNC 320...
Programmation Vous élaborez vos programmes d'usinage dans ce mode de fonctionnement. La programmation de contours libres, les différents cycles et les fonctions des paramètres Q constituent une aide et un complément variés pour la programmation. Si vous le souhaitez, le graphisme de programmation illustre les différentes séquences.
En mode Exécution de programme pas à pas, vous lancez les séquences une à une à l'aide de la touche START externe. Softkeys pour le partage de l'écran Fenêtre Softkey Programme à gauche: Programme, à droite: Affichage d'état à gauche: Programme, à droite: Graphisme Graphisme HEIDENHAIN TNC 320...
1.4 Affichages d'état Affichage d'état „général“ Dans la partie basse de l'écran, l'affichage d'état général vous informe de l'état actuel de la machine. Il apparaît automatiquement dans les modes Exécution de programme pas à pas et en continu tant qu'on n'a pas sélectionné...
Page 37
L'axe peut être déplacé à l'aide de la manivelle Les axes sont déplacés en tenant compte de la rotation de base Les axes sont déplacés dans le plan d'usinage incliné Aucun programme actif Programme lancé Programme arrêté Le programme sera interrompu HEIDENHAIN TNC 320...
Affichage d'état supplémentaire L'affichage d'état supplémentaire donne des informations détaillées sur le déroulement du programme. Il peut être appelé dans tous les modes de fonctionnement, excepté en mode Programmation. Activer l'affichage d'état supplémentaire Appeler la barre de softkeys pour le partage de l'écran Sélectionner le partage de l'écran avec l'affichage d'état supplémentaire Sélectionner l'affichage d'état supplémentaire...
Page 39
Longueur et rayon d'outils Surépaisseurs (valeurs Delta) du TOOL CALL (PGM) et du tableau d'outils (TAB) Durée d'utilisation, durée d'utilisation max. (TIME 1) et durée d'utilisation max. avec (TIME 2) Affichage de l'outil actif et de l'outil jumeau (suivant) HEIDENHAIN TNC 320...
Page 40
Conversions de coordonnées Softkey Signification Nom du programme Décalage actif du point zéro (cycle 7) Axes réfléchis (cycle 8) Angle de rotation actif (cycle 10) Facteur échelle actif / facteurs échelle (cycles 11 / 26) Cf. „Cycles de conversion de coordonnées” à la page 334. Fonctions auxiliaires M actives Softkey Signification...
1.5 Accessoires: Palpeurs 3D et manivelles électroniques HEIDENHAIN Palpeurs 3D Les différents palpeurs 3D de HEIDENHAIN servent à: dégauchir les pièces automatiquement initialiser les points de référence avec rapidité et précision mesurer la pièce pendant l'exécution du programme étalonner et contrôler les outils Toutes les fonctions destinées aux palpeurs sont décrites...
Les manivelles électroniques simplifient le déplacement manuel précis des chariots des axes. Le déplacement pour un tour de manivelle peut être sélectionné à l'intérieur d'une plage étendue. Outre les manivelles encastrables HR 130 et HR 150, HEIDENHAIN propose également la manivelle portable HR 410. 1 Introduction...
2.1 Mise sous tension, hors tension Mise sous tension La mise sous tension et le franchissement des points de référence sont des fonctions qui dépendent de la machine. Consultez le manuel de votre machine. Mettre sous tension l'alimentation de la TNC et de la machine. La TNC affiche alors le dialogue suivant: STARTUP SYSTEME La TNC démarre...
Page 45
TNC affiche dans une fenêtre auxiliaire. La position affichée correspond à la dernière position des axes rotatifs qui était active avant la mise hors tension. HEIDENHAIN TNC 320...
Mise hors tension Pour éviter de perdre des données lors de la mise hors tension, vous devez arrêter le système d'exploitation de la TNC avec précaution: Sélectionner le mode Manuel Sélectionner la fonction d'arrêt du système, appuyer une nouvelle fois sur la softkey OUI ...
Stopper: appuyer sur la touche STOP externe Les deux méthodes peuvent vous permettre de déplacer plusieurs axes simultanément. Vous modifiez l'avance de déplacement des axes avec la softkey F, cf. „Vitesse de rotation broche S, avance F, fonction auxiliaire M”, page 50. HEIDENHAIN TNC 320...
Positionnement pas à pas Lors du positionnement pas à pas, la TNC déplace un axe de la machine de la valeur d'un incrément que vous avez défini. Sélectionner mode Manuel ou Manivelle électronique Sélectionner le positionnement pas à pas: Mettre la softkey INCREMENTAL sur ON AXES LINEAIRES: Introduire la passe en mm, par ex.
Si la fonction M118 est activée, le déplacement à l'aide de la manivelle est également possible pendant l'exécution du programme. Déplacement Sélectionner le mode Manivelle électronique Maintenir enfoncée la touche de validation Sélectionner l'axe Sélectionner l'avance Déplacer l'axe actif dans le sens + ou – HEIDENHAIN TNC 320...
2.3 Vitesse de rotation broche S, avance F, fonction auxiliaire M Application En modes de fonctionnement Manuel et Manivelle électronique, introduisez la vitesse de rotation broche S, l'avance F et la fonction auxiliaire M avec les softkeys. Les fonctions auxiliaires sont décrites au chapitre „7.
F peut être modifiée de 0% à 150% avec les potentiomètres. Le potentiomètre de broche pour la vitesse de rotation de la broche ne peut être utilisé que sur les machines équipées d'une broche à commande analogique. HEIDENHAIN TNC 320...
2.4 Initialisation du point de référence (sans palpeur 3D) Remarque Initialisation du point de référence avec palpeur 3D: Cf. Manuel d'utilisation Cycles palpeurs Lors de l'initialisation du point de référence, l'affichage de la TNC est initialisé aux coordonnées d'une position pièce connue. Préparatifs ...
à la longueur L de l'outil ou à la somme Z=L+d. La TNC enregistre automatiquement sur la ligne 0 du tableau Preset le point de référence initialisé avec les touches des axes. HEIDENHAIN TNC 320...
Gestion des points de référence avec le tableau Preset Vous devriez impérativement utiliser le tableau Preset si votre machine est équipée d'axes rotatifs (table pivotante ou tête pivotante) et si vous travaillez avec la fonction d'inclinaison du plan d'usinage vous avez jusqu'à présent travaillé sur des TNC plus anciennes en utilisant des tableaux de points zéro en coordonnées REF vous désirez usiner plusieurs pièces identiques dont la...
Page 55
3D ROT doivent coïncider La ligne 0 du tableau Preset est systématiquement protégée à l'écriture. La TNC mémorise toujours sur la ligne 0 le dernier point de référence initialisé manuellement à l'aide des touches des axes ou par softkey. HEIDENHAIN TNC 320...
Page 56
Enregistrer manuellement les points de référence dans le tableau Preset Pour enregistrer les points de référence dans le tableau Preset, procédez de la manière suivante: Sélectionner le mode Manuel Déplacer l'outil avec précaution jusqu'à ce qu'il affleure la pièce ou bien positionner en conséquence le comparateur à...
Page 57
La fonction mémorise le point de référence sur tous les axes et active automatiquement la ligne du tableau concernée. Si l'affichage en pouces est actif: Introduire une valeur en pouces; en interne, la TNC la convertit en mm HEIDENHAIN TNC 320...
Page 58
Editer un tableau Preset Fonction d'édition en mode tableau Softkey Sélectionner le début du tableau Sélectionner la fin du tableau Sélectionner la page précédente du tableau Sélectionner la page suivante du tableau Sélectionner les fonctions pour l'introduction Preset Afficher la sélection de la transformation de base/ du décalage d'axe Enregistrer le point de référence de la ligne actuellement sélectionnée du tableau Preset...
Page 59
247. Dans le cycle 247, il vous suffit de définir le numéro du point de référence que vous désirez activer (cf. „INITIALISATION DU POINT DE REFERENCE (cycle 247)” à la page 340). HEIDENHAIN TNC 320...
2.5 Inclinaison du plan d'usinage (option logiciel 1) Application, processus Les fonctions d'inclinaison du plan d'usinage sont adaptées par le constructeur de la machine à la TNC et à la machine. Sur certaines têtes pivotantes (plateaux inclinés), le constructeur de la machine définit si les angles programmés dans le cycle doivent être interprétés par la TNC comme coordonnées des axes rotatifs ou comme composantes angulaires d'un plan incliné.
Page 61
Pour le calcul du système de coordonnées transformé, la TNC prend en compte les décalages mécaniques de la tête pivotante (parties „translationnelles“) ainsi que les décalages provoqués par l'inclinaison de l'outil (correction de longueur d'outil 3D). HEIDENHAIN TNC 320...
Axes inclinés: Franchissement des points de référence La TNC active automatiquement le plan d'usinage incliné si cette fonction était active au moment de la mise hors tension de la commande. La TNC déplace alors les axes dans le système de coordonnées incliné...
être exécutée. Si vous utilisez dans le programme d'usinage le cycle 19 PLAN D'USINAGE, les valeurs angulaires définies dans ce cycle sont actives. La TNC remplace les valeurs angulaires inscrites dans le menu par les valeurs du cycle 19. HEIDENHAIN TNC 320...
Positionnement avec introduction manuelle. Pour cela, vous pouvez introduire un petit programme en format conversationnel Texte clair HEIDENHAIN et l’exécuter directement. Les cycles de la TNC peuvent être appelés à cet effet. Le programme est mémorisé dans le fichier $MDI. L’affichage d’état supplémentaire peut être activé...
Page 67
Dégager l'outil 6 L Z+200 R0 FMAX M2 Fin du programme 7 END PGM $MDI MM Fonction de droites L (cf. „Droite L” à la page 151), cycle PERCAGE (cf. „PERCAGE (cycle 200)” à la page 217). HEIDENHAIN TNC 320...
Page 68
Exemple 2: Eliminer le déport de la pièce sur machines équipées d'un plateau circulaire Exécuter la rotation de base avec palpeur 3D. Cf. Manuel d'utilisation des cycles palpeurs „Cycles palpeurs en modes Manuel et Manivelle électronique“, paragraphe „Compenser le déport de la pièce“. Noter l'angle de rotation et annuler la rotation de base Sélectionner le mode Positionnement avec introduction manuelle...
Sélectionner „Copier fichier“: softkey COPIER FICHIER-CIBLE = Introduisez un nom sous lequel doit être mémorisé le TROU contenu actuel du fichier $MDI Exécuter la copie Quitter le gestionnaire de fichiers: Softkey FIN Autres informations: cf. „Copier un fichier donné”, page 85. HEIDENHAIN TNC 320...
4.1 Principes de base Systèmes de mesure de déplacement et marques de référence Des systèmes de mesure situés sur les axes de la machine enregistrent les positions de la table ou de l'outil. Les axes linéaires sont généralement équipés de systèmes de mesure linéaire et les plateaux circulaires et axes inclinés, de systèmes de mesure angulaire.
U, V et W (ceci n’est actuellement pas encore géré par la TNC 320). Les axes rotatifs sont les axes A, B et C. La figure en bas, à droite illustre la relation entre les axes auxiliaires ou axes rotatifs et les axes principaux.
Coordonnées polaires Si le plan d’usinage est coté en coordonnées cartésiennes, vous pouvez aussi élaborer votre programme d’usinage en coordonnées cartésiennes. En revanche, lorsque des pièces comportent des arcs de cercle ou des coordonnées angulaires, il est souvent plus simple de définir les positions en coordonnées polaires.
Y = 10 mm Y = 10 mm Coordonnées polaires absolues et incrémentales Les coordonnées absolues se réfèrent toujours au pôle et à l'axe de référence angulaire. Les coordonnées incrémentales se réfèrent toujours à la dernière position d’outil programmée. HEIDENHAIN TNC 320...
à partir duquel vous définirez simplement les autres positions de la pièce. L'initialisation des points de référence à l'aide d'un palpeur 3D de HEIDENHAIN est particulièrement aisée. Cf. Manuel d'utilisation des cycles palpeurs „Initialisation du point de référence avec les palpeurs 3D“.
Avec la TNC, vous pouvez gérer et mémoriser des fichiers ayant une taille globale de 300 Mo. Selon la configuration, la TNC génère un fichier de sauvegarde *.bak après l'édition et l'enregistrement de programmes CN. Cela peut se répercuter négativement sur la mémoire dont vous disposez. HEIDENHAIN TNC 320...
Page 78
Noms de fichiers Pour les programmes, tableaux et textes, la TNC ajoute une extension qui est séparée du nom du fichier par un point. Cette extension désigne le type du fichier. PROG20 Nom de fichier Type de fichier Les noms de fichiers ne doivent pas excéder 25 caractères, sinon la TNC ne peut pas afficher le nom complet du programme.
HEIDENHAIN conseille de sauvegarder régulièrement sur PC les derniers programmes et fichiers créés sur la TNC. HEIDENHAIN propose à cet effet une fonction Backup disponible dans son logiciel de transfert des données TNCremoNT. Si nécessaire, adressez-vous au constructeur de votre machine.
4.3 Travailler avec le gestionnaire de fichiers Répertoires Si vous voulez mémoriser de nombreux programmes dans la TNC, enregistrez les fichiers dans des répertoires (classeurs) de manière à conserver une bonne vue d'ensemble. Dans ces répertoires, vous pouvez créer d'autres répertoires appelés sous-répertoires. Avec la touche -/+ ou ENT, vous pouvez afficher ou occulter les sous- répertoires.
Annuler la protection d’un fichier Créer un nouveau fichier Trier les fichiers d’après leurs caractéristiques Copier un répertoire Effacer un répertoire et tous ses sous-répertoires Afficher les répertoires d'un lecteur Renommer un répertoire Créer un nouveau répertoire HEIDENHAIN TNC 320...
Appeler le gestionnaire de fichiers Appuyer sur la touche PGM MGT: La TNC affiche la fenêtre de gestion des fichiers. (la figure di haut représente la configuration par défaut. Si la TNC affiche un autre partage de l'écran, appuyez sur la softkey FENETRE).
Sélectionner un lecteur: Appuyer sur la softkey SELECT. ou sur la touche ENT. Etape 2: Sélectionner le répertoire Marquer le répertoire dans la fenêtre de gauche: La fenêtre de droite affiche automatiquement tous les fichiers du répertoire marqué (en surbrillance). HEIDENHAIN TNC 320...
Etape 3: Sélectionner un fichier Appuyer sur la softkey SELECT. TYPE Appuyer sur la softkey du type de fichier souhaité ou afficher tous les fichiers: Appuyer sur la softkey AFF. TOUS ou Marquer le fichier dans la fenêtre de droite: Le fichier sélectionné...
Déplacez le curseur dans la case à cocher et appuyez sur la touche GOTO A l’aide des touches fléchées, positionnez le curseur sur la configuration voulue Validez la valeur avec la softkey OK ou bien rejetez la sélection avec la softkey ANNULER HEIDENHAIN TNC 320...
Sélectionner l'un des 10 derniers fichiers sélectionnés Appeler le gestionnaire de fichiers Afficher les 10 derniers fichiers sélectionnés: Appuyer sur la sofktey DERNIERS FICHIERS Utilisez les touches fléchées pour déplacer la surbrillance sur le fichier que vous voulez sélectionner: Déplace la surbrillance dans une fenêtre vers le haut et le bas Sélectionner le fichier: Appuyer sur la softkey OK ou sur la touche ENT...
Copier les fichiers marqués: Quitter la fonction MARQUER avec la touche retour Copier les fichiers marqués: Sélectionner la softkey COPIER Effacer les fichiers marqués: Appuyer sur la softkey retour pour quitter les fonctions de marquage, puis sur la softkey EFFACER HEIDENHAIN TNC 320...
Renommer un fichier Déplacez la surbrillance sur le fichier que vous désirez renommer Sélectionner la fonction pour renommer Introduire le nouveau nom du fichier; le type de fichiers ne peut pas être modifié Renommer le fichier: Appuyer sur la softkey OK ou sur la touche ENT Classement des fichiers ...
Déplace la surbrillance de la fenêtre de droite vers la fenêtre de gauche et inversement Si vous désirez copier de la TNC vers le support externe de données, déplacez la surbrillance de la fenêtre de gauche sur le fichier à transférer. HEIDENHAIN TNC 320...
Page 90
Transférer un fichier donné: Placer la surbrillance sur le fichier désiré transférer plusieurs fichiers: Appuyer sur la softkey MARQUER (deuxième barre de softkeys, cf. „Marquer des fichiers”, page 87) et marquer les fichiers concernés. Quitter la fonction MARQUER avec la touche retour Appuyer sur la softkey COPIER Valider avec la softkey OK ou avec la touche ENT.
Remplacer plusieurs fichiers: Dans la fenêtre auxiliaire, marquer les „fichiers existants“ et, si nécessaire, les „fichiers protégés“ et appuyer sur la softkey OK ou n'écraser aucun fichier: Appuyer sur la softkey ANNULER HEIDENHAIN TNC 320...
La TNC en réseau Raccordement de la carte Ethernet sur votre réseau: cf. „Interface Ethernet”, page 482. Les messages d'erreur intervenant en fonctionnement réseau sont édités par la TNC (cf. „Interface Ethernet” à la page 482). Si la TNC est raccordée à un réseau, elle affiche les lecteurs raccordés dans la fenêtre des répertoires (moitié...
TNC. Toutefois, si vous deviez rencontrer un problème, merci de bien vouloir prendre contact avec HEIDENHAIN. Dans le gestionnaire de fichiers, les périphériques USB sont affichés en tant que lecteurs dans l'arborescence. Vous pouvez donc utiliser les fonctions de gestion de fichiers décrites précédemment.
La dernière séquence d'un programme comporte END PGM, le nom du programme et l'unité de mesure utilisée. HEIDENHAIN vous recommande, après l'appel d'outil, d'aborder systématiquement une position de sécurité à partir de laquelle la TNC peut effectuer le positionnement pour l'usinage sans risque de collision! Définition de la pièce brute:...
Introduire les unes après les autres les coordonnées en X, Y et Z du point MIN DÉF BLK FORM: POINT MAX? Introduire les unes après les autres les coordonnées en X, Y et Z du point MAX HEIDENHAIN TNC 320...
Page 96
Exemple: Affichage de la BLK-Form dans le programme CN 0 BEGIN PGM NOUV MM Début du programme, nom, unité de mesure 1 BLK FORM 0.1 Z X+0 Y+0 Z-40 Axe de broche, coordonnées du point MIN 2 BLK FORM 0.2 X+100 Y+100 Z+0 Coordonnées du point MAX Fin du programme, nom, unité...
à la question suivante en appuyant sur la touche ENT FONCTION AUXILIAIRE M? Fonction auxiliaire M3 „Marche broche“; la TNC clôt ce dialogue avec la touche ENT La fenêtre de programme affiche la ligne: 3 L X+10 Y+5 R0 F100 M3 HEIDENHAIN TNC 320...
Possibilités d'introduction de l'avance Fonctions de définition de l'avance Softkey Déplacement en rapide Déplacement selon avance calculée automatiquement à partir de la séquence TOOL CALL Déplacement selon l'avance programmée (unité mm/min.) Fonctions du mode conversationnel Touche Passer outre la question de dialogue Fermer prématurément le dialogue Interrompre et effacer le dialogue Validation des positions effectives (transfert des...
Sauter d’une séquence à une autre Sélectionner des mots dans la séquence Sélectionner une séquence donnée: Appuyer sur la touche GOTO, introduire le numéro de la séquence désirée, valider avec la touche ENT. HEIDENHAIN TNC 320...
Page 100
Fonction Softkey/touche Mettre à zéro la valeur d’un mot sélectionné Effacer une valeur erronée Effacer un message erreur (non clignotant) Effacer le mot sélectionné Effacer la séquence sélectionnée Effacer des cycles et parties de programme Effacer des caractères Insérer une séquence venant d'être éditée ou effacée Insérer des séquences à...
Page 101
Trouver n'importe quel texte Sélectionner la fonction de recherche: Appuyer sur la softkey RECHERCHE. La TNC affiche le dialogue Cherche texte: Introduire le texte à rechercher Rechercher le texte: Appuyer sur la softkey RECHERCHE HEIDENHAIN TNC 320...
Page 102
Marquer, copier, effacer et insérer des parties de programme Pour copier des parties de programme à l'intérieur d'un même programme CN ou dans un autre programme CN, la TNC propose les fonctions suivantes: cf. tableau ci-dessous. Pour copier des parties de programme, procédez ainsi: ...
Lancer la recherche: La TNC saute à la séquence suivante qui contient le texte recherché Poursuivre la recherche: La TNC saute à la séquence suivante qui contient le texte recherché Fermer la fonction de recherche HEIDENHAIN TNC 320...
Page 104
Recherche/remplacement de n'importe quel texte La fonction Rechercher/Remplacer n'est pas possible si un programme est protégé le programme est en train d'être exécuté par la TNC Avec la fonction REMPLACE TOUS, faites attention à ne pas remplacer malencontreusement des parties de texte qui doivent en fait rester inchangées.
Créer le graphisme de programmation pas à pas Créer le graphisme de programmation complet ou le compléter après RESET + START Stopper le graphisme de programmation. Cette softkey n’apparaît que lorsque la TNC crée un graphisme de programmation HEIDENHAIN TNC 320...
Afficher ou non les numéros de séquence Commuter le menu de softkeys: cf. figure en haut et à droite Afficher les numéros de séquence: Mettre la softkey AFFICHER OMETTRE NO SEQU. sur AFFICHER Occulter les numéros de séquence: Mettre la softkey AFFICHER OMETTRE NO SEQU.
Si vous sautez d’une séquence à une autre dans la fenêtre d’articulation, la TNC affiche en même temps la séquence dans la fenêtre du programme. Ceci vous permet de sauter de grandes parties de programme en peu d'opérations. HEIDENHAIN TNC 320...
4.7 Insertion de commentaires Application Vous pouvez insérer des commentaires dans un programme d’usinage pour apporter des précisions sur les étapes du programme ou inscrire des remarques. Lorsque la TNC ne peut plus afficher intégralement un commentaire, elle affiche à l'écran le caractère >>. Insertion d’une ligne de commentaire ...
Extraire la racine carrée SQRT Fonction inverse PI (3.14159265359) Ajouter une valeur à la mémoire Mettre une valeur en mémoire Appeler la mémoire Effacer la mémoire Logarithme Naturel Logarithme Fonction exponentielle Vérifier le signe Former la valeur absolue HEIDENHAIN TNC 320...
Page 110
Fonction Raccourci (softkey) Suppression d'emplacements après la virgule Suppression d'emplacements avant FRAC la virgule Valeur modulo (reste de division) Sélectionner l’affichage Effacer une valeur Unité de mesure MM ou INCH Affichage valeurs angulaires DEG (degrés) ou RAD (radians) Mode d'affichage de la valeur DEC (décimal) ou HEX numérique (hexadécimal)
Fermer la fenêtre de messages d'erreur Appuyez sur la sofktey FIN ou Appuyez sur la touche ERR. La TNC ferme la fenêtre des messages d'erreur HEIDENHAIN TNC 320...
Messages d'erreur détaillés La TNC affiche les sources d’erreur possibles ainsi que les possibilités d’y remédier: Ouvrir la fenêtre des messages d'erreur Informations relatives à la cause de l'erreur et à la manière d'y remédier: Positionnez la surbrillance sur le message d'erreur et appuyez sur la softkey INFO COMPL.
En cas de besoin, rechercher le logfile en cours: Appuyer sur la softkey FICHIER ACTUEL La ligne la plus ancienne du fichier d'erreurs (logfile) est située au début du fichier et la ligne la plus récente, à la fin. HEIDENHAIN TNC 320...
Protocole des touches La TNC mémorise les actions sur les touches ainsi que les événements importants (démarrage du système, par exemple) dans le protocole des touches. La capacité du protocole des touches est limitée. Si le protocole des touches est plein, la commande commute vers un second protocole des touches.
Enregistrer les fichiers de maintenance: Ouvrir la fenêtre des messages d'erreur Appuyer sur la softkey FICHIERS PROTOCOLE. Enregistrer les fichiers de maintenance: Appuyer sur la softkey ENREGISTRER FICHIERS SERVICE HEIDENHAIN TNC 320...
5.1 Introduction des données d’outils Avance F L'avance F correspond à la vitesse en mm/min. (inch/min.) à laquelle le centre de l'outil se déplace sur sa trajectoire. L'avance max. peut être définie pour chaque axe séparément, par paramètre-machine. Introduction Vous pouvez introduire l'avance à l'intérieur de la séquence TOOL CALL (appel d'outil) et dans chaque séquence de positionnement (cf.
END Modification en cours d'exécution du programme Pendant l'exécution du programme, vous pouvez modifier la vitesse de rotation de la broche à l'aide du potentiomètre de broche S. HEIDENHAIN TNC 320...
5.2 Données d'outils Conditions requises pour la correction d'outil Habituellement, vous programmez les coordonnées d'opérations de contournage en prenant la cotation de la pièce sur le plan. Pour que la TNC calcule la trajectoire du centre de l'outil et soit donc en mesure d'exécuter une correction d'outil, vous devez introduire la longueur et le rayon de chaque outil utilisé.
Rayon d'outil: Valeur de correction pour le rayon Pendant la dialogue, vous pouvez insérer directement la valeur de longueur et de rayon dans le champ du dialogue: Appuyer sur la softkey de l'axe désiré. Exemple 4 TOOL DEF 5 L+10 R+5 HEIDENHAIN TNC 320...
Introduire les données d'outils dans le tableau Dans un tableau d'outils, vous pouvez définir jusqu'à 9999 outils et y mémoriser leurs données. Consultez également les fonctions d'édition indiquées plus loin dans ce chapitre. Pour pouvoir introduire plusieurs valeurs de correction pour un outil donné (indexation du numéro d’outil), ajoutez une ligne et étendez le numéro d’outil en ajoutant un point et un chiffre de 1 à...
Page 123
Angle de pointe de l'outil. Est utilisé par le cycle Centrage (cycle Angle de pointe 240) pour pouvoir calculer la profondeur de centrage à partir de la valeur introduite pour le diamètre PTYP Type d'outil pour exploitation dans tableau d'emplacements Type outil pour tableau emplacements? HEIDENHAIN TNC 320...
Page 124
Tableau d'outils: Données d'outils pour l'étalonnage automatique d'outils Description des cycles pour l'étalonnage automatique d'outils: cf. Manuel d'utilisation Cycles palpeurs, chap. 4. Abrév. Données d'introduction Dialogue Nombre de dents de l'outil (20 dents max.) Nombre de dents? LTOL Ecart admissible par rapport à la longueur d'outil L pour la Tolérance d'usure: Longueur? détection d'usure.
Page 125
Annuler le filtre: Appuyer à nouveau sur le type d'outil sélectionné auparavant ou sélectionner un autre type d'outil Le constructeur de la machine adapte les fonctions de filtrage à votre machine. Consultez le manuel de la machine! HEIDENHAIN TNC 320...
Page 126
Ouvrir n’importe quel autre tableau d’outils Sélectionner le mode Programmation Appeler le gestionnaire de fichiers Afficher le choix de types de fichiers: Appuyer sur la softkey SELECT. TYPE Afficher les fichiers de type .T: Appuyer sur la softkey AFFICHE .T .
Page 127
Afficher tous les tarauds / toutes les fraises à fileter du tableau d’outils Afficher tous les palpeurs du tableau d’outils Quitter le tableau d'outils Appeler le gestionnaire de fichiers et sélectionner un fichier d'un autre type, un programme d'usinage, par exemple. HEIDENHAIN TNC 320...
Tableau d'emplacements pour changeur d'outils Le constructeur de la machine adapte à votre machine la gamme des fonctions du tableau d'emplacements. Consultez le manuel de la machine! Pour le changement automatique d'outil, vous devez utiliser le tableau d'emplacements tool_p.tch. La TNC gère plusieurs tableaux d'emplacements dont les noms de fichiers peuvent être choisis librement.
Page 129
Verrouiller emplacement en haut? LOCKED_BELOW Magasin à étages: Bloquer l'emplacement inférieur Verrouiller emplacement en bas? LOCKED_LEFT Magasin à étages: Bloquer l'emplacement de gauche Verrouiller emplacement gauche? Magasin à étages: Bloquer l'emplacement de droite LOCKED_RIGHT Verrouiller emplacement droite? HEIDENHAIN TNC 320...
Page 130
Fonctions d'édition pour tableaux Softkey d'emplacements Sélectionner le début du tableau Sélectionner la fin du tableau Sélectionner la page précédente du tableau Sélectionner la page suivante du tableau Annuler le tableau d'emplacements Annuler la colonne numéro d'outil T Saut au début de la ligne Saut à...
Surépaisseur pour long. d'outil DL: valeur Delta pour la longueur d'outil Surépaisseur pour rayon d'outil DR: valeur Delta pour le rayon d'outil Surépaisseur pour rayon d'outil DR2: Valeur Delta pour le rayon d'outil 2 HEIDENHAIN TNC 320...
Page 132
Exemple: Appel d'outil L'outil numéro 5 est appelé dans l'axe d’outil Z avec une vitesse de rotation broche de 2500 tours/min et une avance de 350 mm/min. La surépaisseur pour la longueur d'outil et le rayon d'outil 2 est de 0,2 mm ou 0,05 mm, et la réduction d'épaisseur pour le rayon d'outil, de 1 mm.
Longueur d'outil L dans la séquence TOOL DEF ou le tableau d'outils Surépaisseur DL pour longueur dans séquence TOOL CALL TOOL CALL (non prise en compte par l'affichage de position) Surépaisseur DL pour longueur dans le tableau d'outils HEIDENHAIN TNC 320...
Correction du rayon d'outil La séquence de programme pour un déplacement d’outil contient: RL ou RR pour une correction de rayon R0 si aucune correction de rayon ne doit être exécutée La correction de rayon devient active dès qu’un outil est appelé et déplacé...
Page 135
à droite du contour programmé: Appuyer sur la softkey RR ou déplacement d'outil sans correction de rayon ou annuler la correction de rayon: Appuyer sur la touche Fermer la séquence: Appuyer sur la touche END HEIDENHAIN TNC 320...
Page 136
Correction de rayon: Usinage des angles Angles externes: Si vous avez programmé une correction de rayon, la TNC guide l'outil aux angles externes en suivant un cercle de transition. Si nécessaire, la TNC réduit l'avance au passage des angles externes, par exemple lors d'importants changements de sens.
6.1 Déplacements d'outils Fonctions de contournage Un contour de pièce est habituellement composé de plusieurs éléments de contour tels que droites ou arcs de cercles. Les fonctions de contournage vous permettent de programmer des déplacements d'outils pour les droites et arcs de cercle. Programmation flexible de contours FK Si vous ne disposez pas d’un plan conforme à...
L’outil conserve la coordonnée Z et se déplace dans le plan XY à la position X=70, Y=50. Cf. figure Déplacement tridimensionnel La séquence de programme contient 3 indications de coordonnées: La TNC guide l'outil dans l'espace jusqu'à la position programmée. Exemple: L X+80 Y+0 Z-10 HEIDENHAIN TNC 320...
Page 140
Cercles et arcs de cercle Pour les déplacements circulaires, la TNC déplace simultanément deux axes de la machine: L'outil se déplace par rapport à la pièce en suivant une trajectoire circulaire. Pour les déplacements circulaires, vous pouvez introduire un centre de cercle CC. Avec les fonctions de contournage des arcs de cercle, vous pouvez programmer des cercles dans les plans principaux: Le plan principal doit être défini dans TOOL CALL avec la définition de l'axe de broche:...
Page 141
Déplacer l'outil avec l'avance définie dans la séquence TOOL CALL: Appuyer sur FAUTO FONCTION AUXILIAIRE M? Introduire la fonction auxiliaire, par ex. M3 et fermer le dialogue avec la touche ENT Ligne dans le programme d'usinage L X+10 Y+5 RL F100 M3 HEIDENHAIN TNC 320...
6.3 Approche et sortie du contour Récapitulatif: Formes de trajectoires pour aborder et quitter le contour Les fonctions APPR (approche) et DEP (départ) sont activées avec la touche APPR/DEP. Les formes de contour suivantes peuvent être sélectionnées par softkeys: Fonction Approche Sortie Droite avec raccordement tangentiel...
Avec APPR LCT, la TNC déplace l'outil du point auxiliaire selon l'avance programmée dans la séquence APPR. Si aucune avance n'a été programmée avant la séquence d'approche, la TNC délivre un message d'erreur. HEIDENHAIN TNC 320...
Page 144
Coordonnées polaires Vous pouvez aussi programmer en coordonnées polaires les points du contour pour les fonctions de déplacement d'approche et de sortie: APPR LT devient APPR PLT APPR LN devient APPR PLN APPR CT devient APPR PCT APPR LCT devient APPR PLCT DEP LCT devient DEP PLCT Pour cela, appuyez sur la touche orange P après avoir sélectionné...
7 L X+40 Y+10 RO FMAX M3 avec correction de rayon RR 8 APPR LN X+10 Y+20 Z-10 LEN15 RR F100 Point final du premier élément du contour 9 L X+20 Y+35 Elément de contour suivant 10 L ... HEIDENHAIN TNC 320...
Approche par une trajectoire circulaire avec raccordement tangentiel: APPR CT La TNC guide l'outil sur une droite allant du point initial P jusqu'à un point auxiliaire P . Partant de là, il aborde le premier point du contour en suivant une trajectoire circulaire qui se raccorde par tangentement au premier point du contour.
RR, rayon R=10 8 APPR LCT X+10 Y+20 Z-10 R10 RR F100 Point final du premier élément du contour 9 L X+20 Y+35 Elément de contour suivant 10 L ... HEIDENHAIN TNC 320...
Sortie du contour par une droite avec raccordement tangentiel: DEP LT La TNC guide l'outil sur une droite allant du dernier point du contour jusqu'au point final P . La droite est dans le prolongement du dernier élément du contour. P est situé...
Dernier élément contour: P avec correction rayon 23 L Y+20 RR F100 Coordonnées P , rayon trajectoire circulaire=8 mm 24 DEP LCT X+10 Y+12 R+8 F100 Dégagement en Z, retour, fin du programme 25 L Z+100 FMAX M2 HEIDENHAIN TNC 320...
6.4 Contournages – Coordonnées cartésiennes Vue d’ensemble des fonctions de contournage Touche de Fonction Déplacement d'outil Données nécessaires Page contournage Droite L Droite Coordonnées du point final angl.: Line de la droite Chanfrein: CHF Chanfrein entre deux droites Longueur du chanfrein angl.: CHamFer Centre de cercle CC;...
Sélectionner la séquence de programme derrière laquelle doit être insérée la séquence L Appuyer sur la touche „VALIDATION DE LA POSITION EFFECTIVE“: La TNC génère une séquence L ayant les coordonnées de la position effective HEIDENHAIN TNC 320...
Insérer un chanfrein CHF entre deux droites Les angles de contour formés par l'intersection de deux droites peuvent être chanfreinés. Dans les séquences linéaires qui précédent et suivent la séquence CHF, programmez les deux coordonnées du plan dans lequel le chanfrein doit être exécuté...
Par la suite, c'est l'avance active avant la séquence RND qui redevient active. Une séquence RND peut être également utilisée pour approcher le contour en douceur lorsqu’il n’est pas possible de faire appel aux fonctions APPR. HEIDENHAIN TNC 320...
Centre de cercle CC Vous définissez le centre du cercle pour les trajectoires circulaires que vous programmez avec la touche C (trajectoire circulaire C). Pour cela: introduisez les coordonnées cartésiennes du centre du cercle dans le plan d'usinage ou validez la dernière position programmée ou validez les coordonnées avec la touche „VALIDATION DE LA POSITION EFFECTIVE“...
Le point initial et le point final du déplacement circulaire doivent se situer sur la trajectoire circulaire. Tolérance d'introduction: jusqu’à 0.016 mm (à sélectionner dans le paramètre-machine circleDeviation). Cercle le plus petit que la TNC peut parcourir: 0.0016 µm. HEIDENHAIN TNC 320...
Trajectoire circulaire CR de rayon défini L'outil se déplace sur une trajectoire circulaire de rayon R. Coordonnées du point final de l'arc de cercle Rayon R Attention: le signe définit la grandeur de l'arc de cercle! Sens de rotation DR Attention: le signe définit la courbe concave ou convexe! Si nécessaire: ...
Page 157
11 CR X+70 Y+40 R-20 DR+ (ARC 4) L’écart entre le point initial et le point final du diamètre du cercle ne doit pas être supérieur au diamètre du cercle. Rayon max.: 99,9999 m. Fonction autorisée pour les axes angulaires A, B et C. HEIDENHAIN TNC 320...
Trajectoire circulaire CT avec raccordement tangentiel L'outil se déplace sur un arc de cercle qui se raccorde par tangentement à l'élément de contour programmé précédemment. Un raccordement est dit „tangentiel“ lorsqu'il n'y a ni coin ni coude à l'intersection des éléments du contour qui s'interpénètrent ainsi d'une manière continue.
Aborder le dernier point 1 du contour, deuxième droite pour angle 4 Quitter le contour sur une droite avec raccordement tangentiel 14 DEP LT LEN10 F1000 Dégager l'outil, fin du programme 15 L Z+250 R0 FMAX M2 16 END PGM LINEAIRE MM HEIDENHAIN TNC 320...
Exemple: Déplacement circulaire en coordonnées cartésiennes 0 BEGIN PGM CIRCULAIR MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-20 Définition de la pièce brute pour simulation graphique de l’usinage 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 TOOL CALL 1 Z X4000 Appel d’outil avec axe de broche et vitesse de rotation broche 4 L Z+250 R0 FMAX Dégager l’outil dans l’axe de broche en avance rapide FMAX...
Page 161
Aborder le dernier point du contour 1 16 DEP LCT X-20 Y-20 R5 F1000 Quitter le contour sur trajectoire circulaire avec raccord. tangentiel 17 L Z+250 R0 FMAX M2 Dégager l'outil, fin du programme 18 END PGM CIRCULAIR MM HEIDENHAIN TNC 320...
Exemple: Cercle entier en coordonnées cartésiennes 0 BEGIN PGM C-CC MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-20 Définition de la pièce brute 2 BLK FORM 0.2 X+100 Y+100 Z+0 Appel de l'outil 3 TOOL CALL 1 Z S3150 Définir le centre du cercle 4 CC X+50 Y+50 Dégager l'outil...
à point final du cercle l'élément de contour précédent Trajectoire Conjonction d'une trajectoire Rayon polaire, angle polaire du hélicoïdale (hélice) circulaire et d'une droite point final du cercle, coordonnée du point final dans l'axe d’outil HEIDENHAIN TNC 320...
Origine des coordonnées polaires: Pôle CC Avant d'indiquer les positions en coordonnées polaires, vous pouvez définir le pôle CC à n'importe quel endroit du programme d'usinage. Pour définir le pôle, procédez de la même manière que pour la programmation du centre de cercle CC. ...
Exemple de séquences CN 12 CC X+40 Y+35 13 L X+0 Y+35 RL F250 M3 14 LP PR+25 PA+120 15 CTP PR+30 PA+30 16 L Y+0 Le pôle CC n’est pas le centre du cercle de contour! HEIDENHAIN TNC 320...
Trajectoire hélicoïdale (hélice) Une trajectoire hélicoïdale est la conjonction d'une trajectoire circulaire et d'un déplacement linéaire qui lui est perpendiculaire. Vous programmez la trajectoire circulaire dans un plan principal. Vous ne pouvez programmer les contournages pour la trajectoire hélicoïdale qu’en coordonnées polaires. Application Taraudage et filetage avec grands diamètres Rainures de graissage...
Page 167
Trajectoire hélicoïdale sens anti-horaire: DR+ Exemple de séquences CN: Filetage M6 x 1 mm avec 5 rotations 12 CC X+40 Y+25 13 L Z+0 F100 M3 14 LP PR+3 PA+270 RL F50 15 CP IPA-1800 IZ+5 DR- HEIDENHAIN TNC 320...
Exemple: Déplacement linéaire en coordonnées polaires 0 BEGIN PGM LINAIRPO MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-20 Définition de la pièce brute 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 TOOL CALL 1 Z S4000 Appel de l'outil 4 CC X+50 Y+50 Définir le point de référence pour les coordonnées polaires Dégager l'outil...
9 CP IPA+3240 IZ+13.5 DR+ F200 Parcourir la trajectoire hélicoïdale 10 DEP CT CCA180 R+2 Quitter le contour sur un cercle avec raccordement tangentiel 11 L Z+250 R0 FMAX M2 Dégager l'outil, fin du programme 12 END PGM HELICE MM HEIDENHAIN TNC 320...
6.6 Contournages–Programmation flexible de contours FK Principes de base Les plans de pièces dont la cotation n’est pas conforme à la programmation des CN contiennent souvent des coordonnées non programmables avec les touches de dialogue grises. Par exemple: des coordonnées connues peuvent être situées sur l’élément de contour ou à...
Créer des programmes FK pour la TNC 4xx: Pour qu'une TNC 4xx puisse importer des programmes FK créés sur une TNC 320, il convient de définir l'ordre chronologique des différents éléments FK à l'intérieur d'une séquence de la manière dont ils sont classés sur la barre de softkeys.
Page 172
Si vous ne désirez pas définir tout de suite un contour affiché en vert, appuyez sur la softkey ACHEVER SELECTION pour poursuivre le dialogue FK. Il est souhaitable que vous définissiez aussi vite que possible avec SELECTION SOLUTION les éléments de contour en vert afin de restreindre la multiplicité...
FPOL. La TNC affiche les softkeys des axes du plan d'usinage actif Avec ces softkeys, introduire les coordonnées du pôle Le pôle reste actif pour la programmation FK jusqu'à ce que vous définissiez un nouveau pôle avec FPOL. HEIDENHAIN TNC 320...
Programmation flexible de droites Droite sans raccordement tangentiel Afficher les softkeys de programmation flexible des contours: Appuyer sur la touche FK. Ouvrir le dialogue pour une droite flexible: Appuyer sur la softkey FL. La TNC affiche d'autres softkeys ...
Angle de montée AN de la tangente d'entrée Angle au centre de l'arc de cercle Exemple de séquences CN 27 FLT X+25 LEN 12.5 AN+35 RL F200 28 FC DR+ R6 LEN 10 AN-45 29 FCT DR- R15 LEN 15 HEIDENHAIN TNC 320...
Page 176
Centre de cercle CC, rayon et sens de rotation dans la séquence FC/FCT Pour des trajectoires circulaires programmées en mode FK, la TNC calcule un centre de cercle à partir des données que vous avez introduites. Avec la programmation FK, vous pouvez aussi programmer un cercle entier dans une séquence.
Page 177
élément FK. Début du contour: CLSD+ Fin du contour: CLSD– Exemple de séquences CN 12 L X+5 Y+35 RL F500 M3 13 FC DR- R15 CLSD+ CCX+20 CCY+35 17 FCT DR- R+15 CLSD- HEIDENHAIN TNC 320...
Points auxiliaires Vous pouvez introduire les coordonnées de points auxiliaires sur le contour ou à proximité de celui-ci, aussi bien pour les droites flexibles que pour les trajectoires circulaires flexibles. Points auxiliaires sur un contour Les points auxiliaires sont situés directement sur la droite ou sur le prolongement de celle-ci ou bien encore directement sur la trajectoire circulaire.
Coordonnées polaires se référant à la séquence N Exemple de séquences CN 12 FPOL X+10 Y+10 13 FL PR+20 PA+20 14 FL AN+45 15 FCT IX+20 DR- R20 CCA+90 RX 13 16 FL IPR+35 PA+0 RPR 13 HEIDENHAIN TNC 320...
Page 180
Rapport relatif à la séquence N: Sens et distance de l'élément de contour Données connues Softkey Angle entre droite et autre élément de contour ou entre la tangente d'entrée sur l'arc de cercle et l'autre élément du contour Droite parallèle à un autre élément de contour Distance entre droite et élément de contour parallèle Exemple de séquences CN...
Quitter le contour sur un cercle avec raccordement tangentiel 15 DEP CT CCA90 R+5 F1000 16 L X-30 Y+0 R0 FMAX Dégager l'outil, fin du programme 17 L Z+250 R0 FMAX M2 18 END PGM FK1 MM HEIDENHAIN TNC 320...
Page 182
Exemple: Programmation FK 2 0 BEGIN PGM FK2 MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-20 Définition de la pièce brute 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 TOOL CALL 1 Z S4000 Appel de l'outil 4 L Z+250 R0 FMAX Dégager l'outil 5 L X+30 Y+30 R0 FMAX Prépositionner l’outil...
Page 183
17 FC X+0 DR- R30 CCX+30 CCY+30 18 FSELECT 2 Quitter le contour sur un cercle avec raccordement tangentiel 19 DEP LCT X+30 Y+30 R5 Dégager l'outil, fin du programme 20 L Z+250 R0 FMAX M2 21 END PGM FK2 MM HEIDENHAIN TNC 320...
Page 184
Exemple: Programmation FK 3 0 BEGIN PGM FK3 MM 1 BLK FORM 0.1 Z X-45 Y-45 Z-20 Définition de la pièce brute 2 BLK FORM 0.2 X+120 Y+70 Z+0 3 TOOL CALL 1 Z S4500 Appel de l'outil 4 L Z+250 R0 FMAX Dégager l'outil 5 L X-70 Y+0 R0 FMAX Prépositionner l’outil...
Page 185
29 FSELECT 4 30 DEP CT CCA90 R+5 F1000 Quitter le contour sur un cercle avec raccordement tangentiel 31 L X-70 R0 FMAX 32 L Z+250 R0 FMAX M2 Dégager l'outil, fin du programme 33 END PGM FK3 MM HEIDENHAIN TNC 320...
7.1 Introduire les fonctions M et une commande de STOP Principes de base Grâce aux fonctions auxiliaires de la TNC – encore appelées fonctions M – vous commandez: l'exécution du programme, une interruption, par exemple les fonctions de la machine, par exemple, l’activation et la désactivation de la rotation broche et de l’arrosage le comportement de contournage de l'outil Le constructeur de la machine peut valider certaines...
Page 189
Vous pouvez programmer une fonction auxiliaire M dans une séquence STOP: Programmer l'interruption de l'exécution du programme: Appuyer sur la touche STOP Introduire la fonction auxiliaire M. Exemple de séquences CN 87 STOP M6 HEIDENHAIN TNC 320...
7.2 Fonctions auxiliaires pour contrôler l'exécution du programme, la broche et l'arrosage Vue d'ensemble Action sur Effet à la fin séquence début ARRET de l'exécution du programme ARRET broche ARRET arrosage ARRET facultatif de l'exécution du programme ARRET de l'exécution du programme ARRET broche ARRET arrosage Retour à...
été programmée dans le programme CN actif, les coordonnées se réfèrent alors à la position d'outil actuelle. La TNC affiche les valeurs de coordonnées se référant au point zéro machine. Dans l'affichage d'état, commutez l'affichage des coordonnées sur REF, cf. „Affichages d'état”, page 36. HEIDENHAIN TNC 320...
Page 192
Comportement avec M92 – Point de référence machine Outre le point zéro machine, le constructeur de la machine peut définir une autre position machine (point de référence machine). Pour chaque axe, le constructeur de la machine définit la distance entre le point de référence machine et le point zéro machine (cf.
La fonction M130 n'est autorisée que si la fonction Inclinaison du plan d'usinage est active. Effet M130 a un effet non modal sur les séquences linéaires sans correction du rayon d'outil. HEIDENHAIN TNC 320...
7.4 Fonctions auxiliaires pour le comportement de contournage Usinage de petits éléments de contour: M97 Comportement standard A un angle externe, la TNC insère un cercle de transition. En présence de très petits éléments de contour, l'outil risque alors d'endommager celui-ci.
Page 195
14 L IY-0.5 ... R... F... Aborder point 15 du contour 15 L IX+100 ... Usiner les petits éléments de contour 15 et 16 16 L IY+0.5 ... R... F... M97 Aborder point 17 du contour 17 L X... Y... HEIDENHAIN TNC 320...
Usinage intégral d'angles de contour ouverts: Comportement standard Aux angles internes, la TNC calcule le point d’intersection des trajectoires de la fraise et déplace l’outil à partir de ce point, dans la nouvelle direction. Lorsque le contour est ouvert aux angles, l'usinage est alors incomplet: Comportement avec M98 Avec la fonction auxiliaire M98, la TNC déplace l'outil jusqu'à...
à l'intérieur des cycles d'usinage. A la fin d'un cycle d'usinage ou si celui-ci a été interrompu, la dernière situation est rétablie. Effet M109 et M110 deviennent actives en début de séquence. Pour annuler M109 et M110, introduisez M111. HEIDENHAIN TNC 320...
Calcul anticipé d'un contour avec correction de rayon (LOOK AHEAD): M120 Comportement standard Si le rayon d'outil est supérieur à un élément de contour à usiner avec correction de rayon, la TNC interrompt l'exécution du programme et affiche un message d'erreur. M97 (cf. „Usinage de petits éléments de contour: M97”...
Page 199
APPR LCT; la séquence contenant APPR LCT ne doit contenir que des coordonnées du plan d’usinage Lorsque vous quittez le contour par tangentement, vous devez utiliser la fonction DEP LCT; la séquence contenant DEP LCT ne doit contenir que des coordonnées du plan d’usinage HEIDENHAIN TNC 320...
Autoriser le positionnement avec la manivelle en cours d'exécution du programme: M118 Comportement standard Dans les modes Exécution du programme, la TNC déplace l’outil tel que défini dans le programme d’usinage. Comportement avec M118 A l'aide de M118, vous pouvez effectuer des corrections manuelles avec la manivelle pendant l'exécution du programme.
Séquence 251: Déplacer l'outil jusqu'au bord de la zone de déplacement 250 L X+0 Y+38.5 F125 M140 MB 50 F750 251 L X+0 Y+38.5 F125 M140 MB MAX Avec M140 MB MAX, vous pouvez effectuer le dégagement dans le sens positif. HEIDENHAIN TNC 320...
Annuler la surveillance du palpeur: M141 Comportement standard Lorsque la tige de palpage est déviée, la TNC délivre un message d'erreur dès que vous désirez déplacer un axe de la machine. Comportement avec M141 La TNC déplace les axes de la machine même si la tige de palpage a été...
CfgLiftOff. Effet M148 agit jusqu'à ce que la fonction soit désactivée avec M149. M148 est active en début de séquence et M149, en fin de séquence. HEIDENHAIN TNC 320...
7.5 Fonctions auxiliaires pour les axes rotatifs Avance en mm/min. sur les axes rotatifs A, B, C: M116 (option de logiciel 1) Comportement standard Pour un axe rotatif, la TNC interprète l’avance programmée en degrés/ min. L’avance dépend donc de la distance comprise entre le centre de l’outil et le centre des axes rotatifs.
360°. Exemples: Position effective Position nominale Course 350° 10° +20° 10° 340° –30° Effet M126 devient active en début de séquence. Pour annuler M126, introduisez M127; M126 est également désactivée en fin de programme. HEIDENHAIN TNC 320...
Réduire l'affichage de l'axe rotatif à une valeur inférieure à 360°: M94 Comportement standard La TNC déplace l’outil de la valeur angulaire actuelle à la valeur angulaire programmée. Exemple: Valeur angulaire actuelle: 538° Valeur angulaire programmée: 180° Course réelle: –358° Comportement avec M94 En début de séquence, la TNC réduit la valeur angulaire actuelle à...
Dans certains cas, les cycles personnalisés à la machine utilisent des paramètres de transfert que HEIDENHAIN a déjà utilisé pour ses cycles standard. Tenez compte de la procédure suivante afin d'éviter tout problème d'écrasement de paramètres de transfert utilisés plusieurs fois en raison de la mise en oeuvre simultanée de cycles...
Exemple de séquences CN 7 CYCL DEF 200 PERCAGE Q200=2 ;DISTANCE D'APPROCHE Q201=3 ;PROFONDEUR Q206=150 ;AVANCE PLONGÉE PROF. Q202=5 ;PROFONDEUR DE PASSE Q210=0 ;TEMPO. EN HAUT Q203=+0 ;COORD. SURFACE PIÈCE Q204=50 ;SAUT DE BRIDE Q211=0.25 ;TEMPO. AU FOND HEIDENHAIN TNC 320...
Vue d'ensemble des cycles Groupe de cycles Softkey Page Cycles perçage profond, alésage à l'alésoir, alésage à l'outil, contre-perçage, taraudage, filetage et fraisage de filets Cycles de fraisage de poches, tenons, rainures Cycles d'usinage de motifs de points, ex. cercle de trous ou surface de trous Cycles SL (Subcontur-List) pour l'usinage parallèle à...
Cycles 220 de motifs de points sur un cercle ou 221 de motifs de points en grille Cycle SL 14 CONTOUR Cycle SL 20 DONNEES DU CONTOUR Cycles de conversion de coordonnées Cycle 9 TEMPORISATION Vous pouvez appeler tous les autres cycles avec les fonctions décrites ci-après. HEIDENHAIN TNC 320...
Page 212
Appel de cycle avec CYCL CALL La fonction CYCL CALL appelle une fois le dernier cycle d'usinage défini. Le point initial du cycle correspond à la dernière position programmée avant la séquence CYCL CALL. Programmer l'appel de cycle: Appuyer sur la touche CYCL CALL ...
208 FRAISAGE DE TROUS avec pré-positionnement automatique, saut de bride 206 NOUVEAU TARAUDAGE avec mandrin de compensation, avec pré-positionnement automatique, saut de bride 207 NOUVEAU TARAUDAGE RIGIDE sans mandrin de compensation, avec pré-positionnement automatique, saut de bride HEIDENHAIN TNC 320...
Page 214
Cycle Softkey Page 209 TARAUDAGE BRISE-COPEAUX sans mandrin de compensation, avec pré-positionnement automatique, saut de bride; brise-copeaux 262 FRAISAGE DE FILETS Cycle de fraisage d'un filet dans la matière ébauchée 263 FILETAGE SUR UN TOUR Cycle de fraisage d'un filet dans la matière ébauchée avec fraisage d'un chanfrein 264 FILETAGE AVEC PERCAGE...
L'outil se déplace donc dans l'axe d'outil, en avance rapide, jusqu’à la distance d'approche en dessous de la surface de la pièce! HEIDENHAIN TNC 320...
Page 216
Exemple: Séquences CN Distance d'approche Q200 (en incrémental): Distance entre la pointe de l'outil et la surface de la pièce; 10 L Z+100 R0 FMAX introduire une valeur positive. Plage d’introduction: 0 à 99999,9999 11 CYCL DEF 240 CENTRAGE ...
Vous ne devez pas perdre de vue que la TNC inverse le calcul de la position de pré-positionnement si vous introduisez une profondeur positive. L'outil se déplace donc dans l'axe d'outil, en avance rapide, jusqu’à la distance d'approche en dessous de la surface de la pièce! HEIDENHAIN TNC 320...
Page 218
Exemple: Séquences CN Distance d'approche Q200 (en incrémental): Distance entre la pointe de l'outil et la surface de la pièce; 10 L Z+100 R0 FMAX introduire une valeur positive 11 CYCL DEF 200 PERCAGE Profondeur Q201 (en incrémental): Distance entre la surface de la pièce et le fond du trou (pointe conique Q200=2 ;DISTANCE D'APPROCHE...
Vous ne devez pas perdre de vue que la TNC inverse le calcul de la position de pré-positionnement si vous introduisez une profondeur positive. L'outil se déplace donc dans l'axe d'outil, en avance rapide, jusqu’à la distance d'approche en dessous de la surface de la pièce! HEIDENHAIN TNC 320...
Page 220
Exemple: Séquences CN Distance d'approche Q200 (en incrémental): Distance entre la pointe de l'outil et la surface de la pièce 10 L Z+100 R0 FMAX Profondeur Q201 (en incrémental): Distance entre la 11 CYCL DEF 201 ALES. A L'ALESOIR surface de la pièce et le fond du trou Q200=2 ;DISTANCE D'APPROCHE...
Vous ne devez pas perdre de vue que la TNC inverse le calcul de la position de pré-positionnement si vous introduisez une profondeur positive. L'outil se déplace donc dans l'axe d'outil, en avance rapide, jusqu’à la distance d'approche en dessous de la surface de la pièce! HEIDENHAIN TNC 320...
Page 222
Exemple: Séquences CN Distance d'approche Q200 (en incrémental): Distance entre la pointe de l'outil et la surface de la pièce 10 L Z+100 R0 FMAX Profondeur Q201 (en incrémental): Distance entre la 11 CYCL DEF 202 ALES. A L'OUTIL surface de la pièce et le fond du trou Q200=2 ;DISTANCE D'APPROCHE...
Vous ne devez pas perdre de vue que la TNC inverse le calcul de la position de pré-positionnement si vous introduisez une profondeur positive. L'outil se déplace donc dans l'axe d'outil, en avance rapide, jusqu’à la distance d'approche en dessous de la surface de la pièce! HEIDENHAIN TNC 320...
Page 224
Distance d'approche Q200 (en incrémental): Distance entre la pointe de l'outil et la surface de la pièce Profondeur Q201 (en incrémental): Distance entre la surface de la pièce et le fond du trou (pointe conique du foret) Avance plongée en profondeur Q206: Vitesse de déplacement de l'outil lors du perçage en mm/min.
Pour le calcul du point initial du contre perçage, la TNC prend en compte la longueur de la dent de l'outil et l'épaisseur de la matière. HEIDENHAIN TNC 320...
Page 226
Exemple: Séquences CN Distance d'approche Q200 (en incrémental): Distance entre la pointe de l'outil et la surface de la pièce 11 CYCL DEF 204 CONTRE-PERCAGE Profondeur de plongée Q249 (en incrémental): Q200=2 ;DISTANCE D'APPROCHE Distance entre l'arête inférieure de la pièce et la base du contre-perçage.
Page 227
à ce qu’il s’éloigne du bord du trou. Angle pour orientation broche Q336 (en absolu): Angle sur lequel la TNC positionne l'outil avant la plongée dans le trou et avant le dégagement hors du trou HEIDENHAIN TNC 320...
PERCAGE PROFOND UNIVERSEL (cycle 205) 1 La TNC positionne l'outil dans l'axe de broche en avance rapide FMAX, à la distance d'approche introduite, au-dessus de la surface de la pièce 2 Si vous avez introduit un point de départ plus profond, la TNC se déplace suivant l'avance de positionnement définie jusqu'à...
Page 229
à nouveau à la profondeur de passe actuelle; valeur lors de la dernière passe Si vous introduisez Q258 différent de Q259, la TNC modifie régulièrement la distance de sécurité entre la première et la dernière passe. HEIDENHAIN TNC 320...
Page 230
Exemple: Séquences CN Profondeur de perçage pour brise-copeaux Q257 (en incrémental): Passe après laquelle la TNC exécute 11 CYCL DEF 205 PERC. PROF. UNIVERS. un brise-copeaux Pas de brise-copeaux si vous avez introduit 0 Q200=2 ;DISTANCE D'APPROCHE Retrait avec brise-copeaux Q256 (en incrémental): Q201=-80 ;PROFONDEUR Valeur pour le retrait de l'outil lors du brise-copeaux...
Vous ne devez pas perdre de vue que la TNC inverse le calcul de la position de pré-positionnement si vous introduisez une profondeur positive. L'outil se déplace donc dans l'axe d'outil, en avance rapide, jusqu’à la distance d'approche en dessous de la surface de la pièce! HEIDENHAIN TNC 320...
Page 232
Distance d'approche Q200 (en incrémental): Distance entre l'arête inférieure de l'outil et la surface de la pièce Profondeur Q201 (en incrémental): Distance entre la surface de la pièce et le fond du trou Avance plongée en profondeur Q206: Vitesse de déplacement de l'outil lors du perçage sur la trajectoire hélicoïdale, en mm/min.
Vous ne devez pas perdre de vue que la TNC inverse le calcul de la position de pré-positionnement si vous introduisez une profondeur positive. L'outil se déplace donc dans l'axe d'outil, en avance rapide, jusqu’à la distance d'approche en dessous de la surface de la pièce! HEIDENHAIN TNC 320...
Page 234
Distance d'approche Q200 (en incrémental): Distance entre la pointe de l'outil (position initiale) et la surface de la pièce; valeur indicative: 4x pas de vis Profondeur de perçage Q201 (longueur du filet, en incrémental): Distance entre la surface de la pièce et la fin du filet ...
Vous ne devez pas perdre de vue que la TNC inverse le calcul de la position de pré-positionnement si vous introduisez une profondeur positive. L'outil se déplace donc dans l'axe d'outil, en avance rapide, jusqu’à la distance d'approche en dessous de la surface de la pièce! HEIDENHAIN TNC 320...
Page 236
Distance d'approche Q200 (en incrémental): Distance entre la pointe de l'outil (position initiale) et la surface de la pièce Profondeur de perçage Q201 (en incrémental): Distance entre la surface de la pièce et la fin du filet Pas de vis Q239 Pas de la vis.
Si vous actionnez le potentiomètre d'avance pendant le taraudage, la TNC règle automatiquement la vitesse de rotation. Le potentiomètre de broche est inactif. En fin de cycle, la broche est immobile. Avant l'opération d'usinage suivante, réactiver la broche avec M3 (ou M4). HEIDENHAIN TNC 320...
Page 238
Avec le paramètre-machine displayDepthErr, vous définissez si la TNC doit délivrer un message d'erreur (on) ou ne pas en délivrer (off) en cas d'introduction d'une profondeur positive. Attention, risque de collision! Vous ne devez pas perdre de vue que la TNC inverse le calcul de la position de pré-positionnement si vous introduisez une profondeur positive.
Page 239
Si vous appuyez sur la touche Stop externe pendant le filetage, la TNC affiche la softkey DEGAGEMENT MANUEL. Si vous appuyez sur DEGAGEMENT MANUEL, vous pouvez commander le dégagement de l'outil. Pour cela, appuyez sur la touche positive de sens de l'axe de broche actif. HEIDENHAIN TNC 320...
Principes de base pour le fraisage de filets Conditions requises La machine devrait être équipée d'un arrosage pour la broche (liquide de refroidissement 30 bars min., air comprimé 6 bars min.) Lors du fraisage de filets, des distorsions apparaissent le plus souvent sur le profil du filet.
Page 241
TNC affiche l'avance se réfèrant à la trajectoire du centre, la valeur affichée diffère de la valeur programmée. L'orientation du filet change lorsque vous exécutez sur un seul axe un cycle de fraisage de filets en liaison avec le cycle 8 IMAGE MIROIR. HEIDENHAIN TNC 320...
FRAISAGE DE FILETS (cycle 262) 1 La TNC positionne l'outil dans l'axe de broche en avance rapide FMAX, à la distance d'approche introduite, au-dessus de la surface de la pièce 2 Avec l'avance de pré-positionnement programmée, l'outil se déplace sur le plan initial qui résulte du signe du pas de vis, du mode de fraisage ainsi que du nombre filets par pas 3 Puis, l'outil se déplace tangentiellement vers le diamètre nominal du filet en suivant une trajectoire hélicoïcale.
Page 243
25 CYCL DEF 262 FRAISAGE DE FILETS Q335=10 ;DIAMÈTRE NOMINAL Q239=+1.5 ;PAS DE VIS Q201=-20 ;PROFONDEUR FILETAGE Q355=0 ;FILETS PAR PAS Q253=750 ;AVANCE PRÉ-POSIT. Q351=+1 ;MODE FRAISAGE Q200=2 ;DISTANCE D'APPROCHE Q203=+30 ;COORD. SURFACE PIÈCE Q204=50 ;SAUT DE BRIDE Q207=500 ;AVANCE FRAISAGE HEIDENHAIN TNC 320...
FILETAGE SUR UN TOUR (cycle 263) 1 La TNC positionne l'outil dans l'axe de broche en avance rapide FMAX, à la distance d'approche introduite, au-dessus de la surface de la pièce Plongée 2 Suivant l'avance de pré-positionnement, l'outil se déplace à la profondeur de plongée moins la distance d'approche;...
Page 245
Vous ne devez pas perdre de vue que la TNC inverse le calcul de la position de pré-positionnement si vous introduisez une profondeur positive. L'outil se déplace donc dans l'axe d'outil, en avance rapide, jusqu’à la distance d'approche en dessous de la surface de la pièce! HEIDENHAIN TNC 320...
Page 246
Diamètre nominal Q335: Diamètre nominal du filet Pas de vis Q239: Pas de la vis. Le signe détermine le sens du filet vers la droite ou vers la gauche: + = filet à droite – = filet à gauche ...
FILETAGE AVEC PERCAGE (cycle 264) 1 La TNC positionne l'outil dans l'axe de broche en avance rapide FMAX, à la distance d'approche introduite, au-dessus de la surface de la pièce Perçage 2 Suivant l'avance de plongée en profondeur programmée, l'outil perce jusqu'à...
Page 249
Vous ne devez pas perdre de vue que la TNC inverse le calcul de la position de pré-positionnement si vous introduisez une profondeur positive. L'outil se déplace donc dans l'axe d'outil, en avance rapide, jusqu’à la distance d'approche en dessous de la surface de la pièce! HEIDENHAIN TNC 320...
Page 250
Diamètre nominal Q335: Diamètre nominal du filet Pas de vis Q239: Pas de la vis. Le signe détermine le sens du filet vers la droite ou vers la gauche: + = filet à droite – = filet à gauche ...
FILETAGE HELICOIDAL AVEC PERCAGE (cycle 265) 1 La TNC positionne l'outil dans l'axe de broche en avance rapide FMAX, à la distance d'approche introduite, au-dessus de la surface de la pièce Plongée à la profondeur pour chanfrein 2 Pour une procédure de plongée avant l'usinage du filet, l'outil se déplace suivant l'avance de plongée jusqu'à...
Page 253
Vous ne devez pas perdre de vue que la TNC inverse le calcul de la position de pré-positionnement si vous introduisez une profondeur positive. L'outil se déplace donc dans l'axe d'outil, en avance rapide, jusqu’à la distance d'approche en dessous de la surface de la pièce! HEIDENHAIN TNC 320...
Page 254
Diamètre nominal Q335: Diamètre nominal du filet Pas de vis Q239: Pas de la vis. Le signe détermine le sens du filet vers la droite ou vers la gauche: + = filet à droite – = filet à gauche ...
Page 255
Avance fraisage Q207: Vitesse de déplacement de Q358=+0 ;PROF. POUR CHANFREIN l'outil lors du fraisage, en mm/min. Q359=+0 ;DÉCAL. JUSQ. CHANFREIN Q360=0 ;PROCÉDURE PLONGÉE Q200=2 ;DISTANCE D'APPROCHE Q203=+30 ;COORD. SURFACE PIÈCE Q204=50 ;SAUT DE BRIDE Q254=150 ;AVANCE PLONGÉE Q207=500 ;AVANCE FRAISAGE HEIDENHAIN TNC 320...
FILETAGE EXTERNE SUR TENONS (cycle 267) 1 La TNC positionne l'outil dans l'axe de broche en avance rapide FMAX, à la distance d'approche introduite, au-dessus de la surface de la pièce Plongée à la profondeur pour chanfrein 2 La TNC aborde le point initial de la plongée pour chanfrein en partant du centre du tenon sur l'axe principal du plan d'usinage.
Page 257
Vous ne devez pas perdre de vue que la TNC inverse le calcul de la position de pré-positionnement si vous introduisez une profondeur positive. L'outil se déplace donc dans l'axe d'outil, en avance rapide, jusqu’à la distance d'approche en dessous de la surface de la pièce! HEIDENHAIN TNC 320...
Page 258
Diamètre nominal Q335: Diamètre nominal du filet Pas de vis Q239: Pas de la vis. Le signe détermine le sens du filet vers la droite ou vers la gauche: + = filet à droite – = filet à gauche ...
Page 259
Avance de plongée Q254: Vitesse de déplacement de Q203=+30 ;COORD. SURFACE PIÈCE l'outil lors de la plongée, en mm/min. Q204=50 ;SAUT DE BRIDE Avance fraisage Q207: Vitesse de déplacement de l'outil lors du fraisage, en mm/min. Q254=150 ;AVANCE PLONGÉE Q207=500 ;AVANCE FRAISAGE HEIDENHAIN TNC 320...
Exemple: Cycles de perçage 0 BEGIN PGM C200 MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-20 Définition de la pièce brute 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 TOOL CALL 1 Z S4500 Appel de l'outil 4 L Z+250 R0 FMAX Dégager l'outil 5 CYCL DEF 200 PERCAGE Définition du cycle...
Page 261
9 L X+90 R0 FMAX M99 Aborder le trou 3, appel du cycle 10 L Y+10 R0 FMAX M99 Aborder le trou 4, appel du cycle 11 L Z+250 R0 FMAX M2 Dégager l'outil, fin du programme 12 END PGM C200 MM HEIDENHAIN TNC 320...
8.3 Cycles de fraisage de poches, tenons et rainures Vue d'ensemble Cycle Softkey Page 4 FRAISAGE DE POCHE (rectangulaire) Cycle d'ébauche sans pré- positionnement automatique 212 FINITION DE POCHE (rectangulaire) Cycle de finition avec pré-positionnement automatique, saut de bride 213 FINITION DE POCHE (rectangulaire) Cycle de finition avec pré-positionnement automatique, saut de bride 5 POCHE CIRCULAIRE...
à [(2 x rayon d'arrondi) + passe latérale k]. Avec le paramètre-machine displayDepthErr, vous définissez si la TNC doit délivrer un message d'erreur (on) ou ne pas en délivrer (off) en cas d'introduction d'une profondeur positive. Attention, risque de collision! HEIDENHAIN TNC 320...
Page 264
Distance d'approche (en incrémental): Distance entre la pointe de l'outil (position initiale) et la surface de la pièce Profondeur (en incrémental): Distance entre la surface de la pièce et le fond de la poche (en incrémental): Distance Profondeur de passe parcourue par l'outil en une passe.
Vous ne devez pas perdre de vue que la TNC inverse le calcul de la position de pré-positionnement si vous introduisez une profondeur positive. L'outil se déplace donc dans l'axe d'outil, en avance rapide, jusqu’à la distance d'approche en dessous de la surface de la pièce! HEIDENHAIN TNC 320...
Page 266
Distance d'approche Q200 (en incrémental): Distance entre la pointe de l'outil et la surface de la pièce Profondeur Q201 (en incrémental): Distance entre la surface de la pièce et le fond de la poche Avance plongée en profondeur Q206: Vitesse de déplacement de l'outil lors du déplacement jusqu'à...
Vous ne devez pas perdre de vue que la TNC inverse le calcul de la position de pré-positionnement si vous introduisez une profondeur positive. L'outil se déplace donc dans l'axe d'outil, en avance rapide, jusqu’à la distance d'approche en dessous de la surface de la pièce! HEIDENHAIN TNC 320...
Page 268
Exemple: Séquences CN Distance d'approche Q200 (en incrémental): Distance entre la pointe de l'outil et la surface de la pièce 35 CYCL DEF 213 FINITION TENON Profondeur Q201 (en incrémental): Distance entre la Q200=2 ;DISTANCE D'APPROCHE surface de la pièce et le fond du tenon Q291=-20 ;PROFONDEUR ...
Si vous programmez Profondeur = 0, la TNC n'exécute pas le cycle. Avec le paramètre-machine displayDepthErr, vous définissez si la TNC doit délivrer un message d'erreur (on) ou ne pas en délivrer (off) en cas d'introduction d'une profondeur positive. Attention, risque de collision! HEIDENHAIN TNC 320...
Page 270
Distance d'approche (en incrémental): Distance entre la pointe de l'outil (position initiale) et la surface de la pièce Profondeur de fraisage 2: Distance entre la surface de la pièce et le fond de la poche (en incrémental): Distance Profondeur de passe parcourue par l'outil en une passe.
Vous ne devez pas perdre de vue que la TNC inverse le calcul de la position de pré-positionnement si vous introduisez une profondeur positive. L'outil se déplace donc dans l'axe d'outil, en avance rapide, jusqu’à la distance d'approche en dessous de la surface de la pièce! HEIDENHAIN TNC 320...
Page 272
Exemple: Séquences CN Distance d'approche Q200 (en incrémental): Distance entre la pointe de l'outil et la surface de la pièce 42 CYCL DEF 214 FIN. POCH. CIRC. Profondeur Q201 (en incrémental): Distance entre la Q200=2 ;DISTANCE D'APPROCHE surface de la pièce et le fond de la poche Q201=-20 ;PROFONDEUR ...
Vous ne devez pas perdre de vue que la TNC inverse le calcul de la position de pré-positionnement si vous introduisez une profondeur positive. L'outil se déplace donc dans l'axe d'outil, en avance rapide, jusqu’à la distance d'approche en dessous de la surface de la pièce! HEIDENHAIN TNC 320...
Page 274
Exemple: Séquences CN Distance d'approche Q200 (en incrémental): Distance entre la pointe de l'outil et la surface de la pièce 43 CYCL DEF 215 FIN. TENON CIRC. Profondeur Q201 (en incrémental): Distance entre la Q200=2 ;DISTANCE D'APPROCHE surface de la pièce et le fond du tenon Q201=-20 ;PROFONDEUR ...
Le diamètre de la fraise doit être inférieur à la moitié de la longueur de la rainure: Sinon la TNC ne peut pas effectuer de plongée pendulaire. HEIDENHAIN TNC 320...
Page 276
Attention, risque de collision! Avec le paramètre-machine displayDepthErr, vous définissez si la TNC doit délivrer un message d'erreur (on) ou ne pas en délivrer (off) en cas d'introduction d'une profondeur positive. Vous ne devez pas perdre de vue que la TNC inverse le calcul de la position de pré-positionnement si vous introduisez une profondeur positive.
Page 277
été définie Q203=+30 ;COORD. SURFACE PIÈCE Q204=50 ;SAUT DE BRIDE Q216=+50 ;CENTRE 1ER AXE Q217=+50 ;CENTRE 2ÈME AXE Q218=80 ;1ER CÔTÉ Q219=12 ;2ÈME CÔTÉ Q224=+15 ;POSITION ANGULAIRE Q338=5 ;PASSE DE FINITION Q206=150 ;AVANCE PLONGÉE PROF. HEIDENHAIN TNC 320...
RAINURE CIRCULAIRE (trou oblong) avec plongée pendulaire (cycle 211) Ebauche 1 La TNC positionne l'outil en rapide dans l'axe de broche au saut de bride, puis au centre du cercle de droite. Partant de là, la TNC positionne l'outil à la distance d'approche programmée au-dessus de la surface de la pièce 2 L'outil se déplace avec avance de fraisage sur la surface de la pièce;...
Page 279
Longueur 2ème côté Q219: Introduire la largeur de la rainure; si l'on a introduit une largeur de rainure égale au diamètre de l'outil, la TNC n'effectue que l'ébauche (fraisage d'un trou oblong) Angle initial Q245 (en absolu): Introduire l'angle polaire du point initial HEIDENHAIN TNC 320...
Page 280
Exemple: Séquences CN Angle d'ouverture de la rainure Q248 (en incrémental): Introduire l'angle d'ouverture de la 52 CYCL DEF 211 RAINURE PENDUL. rainure Q200=2 ;DISTANCE D'APPROCHE Passe de finition Q338 (en incrémental): Distance parcourue par l'outil dans l'axe de broche lors de la Q201=-20 ;PROFONDEUR finition.
2 BLK FORM 0.2 X+100 Y+100 Z+0 3 TOOL DEF 2 L+0 R+3 Définition d’outil pour fraise à rainurer 4 TOOL CALL 1 Z S3500 Appel de l’outil d’ébauche/de finition 5 L Z+250 R0 FMAX Dégager l'outil HEIDENHAIN TNC 320...
Page 282
6 CYCL DEF 213 FINITION TENON Définition du cycle pour usinage externe Q200=2 ;DISTANCE D'APPROCHE Q201=-30 ;PROFONDEUR Q206=250 ;AVANCE PLONGÉE PROF. Q202=5 ;PROFONDEUR DE PASSE Q207=250 ;AVANCE FRAISAGE Q203=+0 ;COORD. SURFACE PIÈCE Q204=20 ;SAUT DE BRIDE Q216=+50 ;CENTRE 1ER AXE Q217=+50 ;CENTRE 2ÈME AXE Q218=90...
Page 283
19 FN 0: Q245 = +225 Nouvel angle initial pour rainure 2 20 CYCL CALL Appel du cycle Rainure 2 21 L Z+250 R0 F MAX M2 Dégager l'outil, fin du programme 22 END PGM C210 MM HEIDENHAIN TNC 320...
8.4 Cycles d'usinage de motifs de points Vue d'ensemble La TNC dispose de 2 cycles pour l'usinage direct de motifs de points: Cycle Softkey Page 220 MOTIFS DE POINTS SUR UN CERCLE 221 MOTIFS DE POINTS EN GRILLE Vous pouvez combiner les cycles suivants avec les cycles 220 et 221: Cycle 200 PERCAGE Cycle 201 ALESAGE A L'ALESOIR Cycle 202 ALESAGE A L'OUTIL...
(non valable pour les cercles entiers); introduire l'angle final différent de l'angle initial; si l'angle final est supérieur à l'angle initial, l'usinage est exécuté dans le sens anti-horaire; dans le cas contraire, il est exécuté dans le sens horaire HEIDENHAIN TNC 320...
Page 286
Exemple: Séquences CN Incrément angulaire Q247 (en incrémental): Angle séparant deux opérations d'usinage sur le cercle 53 CYCL DEF 220 CERCLE DE TROUS primitif ; si l'incrément angulaire est égal à 0, la TNC le calcule à partir de l'angle initial, de l'angle final et du Q216=+50 ;CENTRE 1ER AXE nombre d'opérations d'usinage.
7 Ce processus (6) est répété jusqu’à ce que toutes les opérations d’usinage soient exécutées sur la deuxième ligne 8 Ensuite, la TNC déplace l'outil sur le point initial de la ligne suivante 9 Toutes les autres lignes sont usinées suivant un déplacement pendulaire HEIDENHAIN TNC 320...
Page 288
Exemple: Séquences CN Point initial 1er axe Q225 (en absolu): Coordonnée du point initial dans l'axe principal du plan d'usinage 54 CYCL DEF 221 GRILLE DE TROUS Point initial 2ème axe Q226 (en absolu): Q225=+15 ;PT INITIAL 1ER AXE Coordonnée du point initial dans l'axe auxiliaire du plan d'usinage Q226=+15...
Les sous-programmes ne doivent pas contenir de coordonnées dans l’axe de broche 56 LBL 2 Si vous utilisez des paramètres Q, n'effectuez les calculs et affectations qu'à l'intérieur du sous-programme de contour 60 LBL 0 concerné 99 END PGM SL2 MM HEIDENHAIN TNC 320...
Page 292
Caractéristiques des cycles d'usinage Avant chaque cycle, la TNC positionne l’outil automatiquement à la distance d'approche A chaque niveau de profondeur, le fraisage est réalisé sans relèvement de l’outil; les îlots sont contournés latéralement Le rayon des „angles internes“ est programmable – l'outil ne se bloque pas, permettant ainsi d'éviter les traces de dégagement de l'outil (ceci est valable pour la trajectoire externe lors de l'évidement et de la finition latérale)
Page 302 facultative) Cycles étendus: Cycle Softkey Page 25 TRACE DE CONTOUR Page 303 27 CORPS D'UN CYLINDRE Page 306 28 CORPS D'UN CYLINDRE Rainurage Page 308 29 CORPS D'UN CYLINDRE Fraisage Page 310 d'un oblong convexe HEIDENHAIN TNC 320...
CONTOUR (cycle 14) Dans le cycle 14 CONTOUR, listez tous les sous-programmes qui doivent être superposés pour former un contour entier. Remarques avant que vous ne programmiez Le cycle 14 est actif avec DEF, c'est-à-dire qu'il est actif dès qu'il a été défini dans le programme. Vous pouvez lister jusqu'à...
Page 295
52 L X+10 Y+50 RR 53 CC X+35 Y+50 54 C X+10 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...
Page 296
Surface „différentielle“ La surface A doit être usinée sans la partie recouverte par B: La surface A doit être une poche et la surface B, un îlot A doit débuter à l’extérieur de B B doit commencer à l'intérieur de A Surface A: 51 LBL 1 52 L X+10 Y+50 RR...
Q7=+80 ;HAUTEUR DE SÉCURITÉ Sens horaire (Q9 = -1: Usinage en opposition pour poche et îlot) Q8=0.5 ;RAYON D'ARRONDI Sens anti-horaire (Q9 = +1: Usinage en avalant pour Q9=+1 ;SENS DE ROTATION poche et îlot) HEIDENHAIN TNC 320...
PRE-PERCAGE (cycle 21) Pour le calcul des points de plongée, la TNC ne tient pas compte d'une valeur Delta DR programmée dans la séquence TOOL CALL. Aux endroits resserrés, il se peut que la TNC ne puisse effectuer un pré-perçage avec un outil plus gros que l'outil d'ébauche.
On peut ainsi obtenir une autre répartition des passes, ce qui conduit souvent au résultat désiré. Lors de la semi-finition, la TNC tient compte d'une valeur d'usure DR définie pour l'outil de pré-évidement. HEIDENHAIN TNC 320...
Page 300
Profondeur de passe Q10 (en incrémental): Distance parcourue par l'outil en une passe Avance plongée en profondeur Q11: Avance de plongée en mm/min. Avance évidement Q12: Avance de fraisage en mm/ min. Numéro outil pré-évidement Q18: Numéro de l'outil avec lequel la TNC vient d'effectuer le pré- évidemment.
Si vous introduisez Q12 = 0, l'outil sort alors avec l'avance Q12. Plage d’introduction: 0 à 99999,9999 Exemple: Séquences CN en alternative 60 CYCL DEF 23 FINITION EN PROF. Q11=100 ;AVANCE PLONGÉE PROF. Q12=350 ;AVANCE ÉVIDEMENT Q208=99999 ;AVANCE RETRAIT HEIDENHAIN TNC 320...
FINITION LATERALE (cycle 24) La TNC déplace l'outil sur une trajectoire circulaire tangentielle aux contours partiels. La finition de chaque contour sera effectuée séparément. Remarques avant que vous ne programmiez La somme de la surépaisseur latérale de finition (Q14) et du rayon de l’outil d’évidement doit être inférieure à...
Sur tous les axes principaux, aborder une position (absolue) définie car la position de l'outil en fin de cycle ne coïncide pas avec la position en début de cycle. HEIDENHAIN TNC 320...
Page 304
Profondeur de fraisage Q1 (en incrémental): Distance entre la surface de la pièce et le creux du contour Surépaisseur finition latérale Q3 (en incrémental): Surépaisseur de finition dans plan d'usinage. Coordonnée surface pièce Q5 (en absolu): Coordonnée absolue de la surface de la pièce par rapport au point zéro pièce ...
Vous pouvez aussi exécuter ce cycle avec inclinaison du plan d’usinage. La distance d'approche doit être supérieure au rayon de l'outil. La durée de l'usinage peut être accrue si le contour est constitué de nombreux éléments de contour non tangentiels. HEIDENHAIN TNC 320...
CORPS D'UN CYLINDRE (cycle 27, option de logiciel 1) La machine et la TNC doivent avoir été préparées par le constructeur de la machine. Remarques avant que vous ne programmiez: Pré-définition de paramètres pour les cycles d'usinage sur le corps d'un cylindre (cf. page 305) Ce cycle vous permet de transposer le déroulé...
Page 307
Rayon du cylindre Q16: Rayon du cylindre sur lequel doit être usiné le contour Unité mesure? Degré =0 MM/INCH=1 Q17: Programmer en degré ou en mm (inch) les coordonnées (coordonnées X) de l'axe rotatif dans le sous- programme HEIDENHAIN TNC 320...
CORPS D'UN CYLINDRE Rainurage (cycle 28, option de logiciel 1) La machine et la TNC doivent avoir été préparées par le constructeur de la machine. Remarques avant que vous ne programmiez: Pré-définition de paramètres pour les cycles d'usinage sur le corps d'un cylindre (cf. page 305) Ce cycle vous permet de transposer le déroulé...
Page 309
Plus la tolérance définie est faible, plus la rainure sera précise et plus le réusinage durera longtemps. Recommandation: Utiliser une tolérance de 0.02 mm. Fonction inactive: Introduire 0 (configuration par défaut) HEIDENHAIN TNC 320...
CORPS D'UN CYLINDRE Fraisage d'un oblong convexe (cycle 29, option de logiciel 1) La machine et la TNC doivent avoir été préparées par le constructeur de la machine. Remarques avant que vous ne programmiez: Pré-définition de paramètres pour les cycles d'usinage sur le corps d'un cylindre (cf.
Page 311
être usiné le contour Unité mesure? Degré =0 MM/INCH=1 Q17: Programmer en degré ou en mm (inch) les coordonnées (coordonnées X) de l'axe rotatif dans le sous- programme Largeur oblong Q20: Largeur de l'oblong convexe à réaliser HEIDENHAIN TNC 320...
Exemple: Pré-perçage, ébauche et finition de contours superposés 0 BEGIN PGM C21 MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-40 Définition de la pièce brute 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 TOOL DEF 2 L+0 R+6 Définition de l’outil d’ébauche/de finition 4 TOOL CALL 1 Z S2500 Appel d’outil pour le foret 5 L Z+250 R0 FMAX...
Page 313
Q9=+1 ;SENS DE ROTATION Q10=5 ;PROFONDEUR DE PASSE Q11=100 ;AVANCE PLONGÉE PROF. Q12=400 ;AVANCE ÉVIDEMENT Q14=+0 ;SURÉPAIS. LATÉRALE 18 CYCL CALL Appel du cycle Finition latérale 19 L Z+250 R0 FMAX M2 Dégager l'outil, fin du programme HEIDENHAIN TNC 320...
Page 314
20 LBL 1 Sous-programme de contour 1: Poche à gauche 21 CC X+35 Y+50 22 L X+10 Y+50 RR 23 C X+10 DR- 24 LBL 0 25 LBL 2 Sous-programme de contour 2: Poche à droite 26 CC X+65 Y+50 27 L X+90 Y+50 RR 28 C X+90 DR- 29 LBL 0...
8 CYCL CALL Dégager l'outil, fin du programme 9 L Y+250 R0 FMAX M2 Sous-programme de contour, définition de la trajectoire centrale 10 LBL 1 Données dans l’axe rotatif en mm (Q17=1) 11 L X+40 Y+0 RR HEIDENHAIN TNC 320...
Page 318
12 L Y+35 13 L X+60 Y+52.5 14 L Y+70 15 LBL 0 16 END PGM C28 MM 8 Programmation: Cycles...
Page 319
;UNITÉ DE MESURE Q20=10 ;LARGEUR RAINURE Q21=0.02 ;TOLÉRANCE Reprise d'usinage active 7 L C+0 R0 FMAX M3 Pré-positionner le plateau circulaire 8 CYCL CALL Appel du cycle 9 L Y+250 R0 FMAX M2 Dégager l'outil, fin du programme HEIDENHAIN TNC 320...
Page 320
10 LBL 1 Sous-programme de contour 11 L X+40 Y+20 RL Données dans l’axe rotatif en mm (Q17=1) 12 L X+50 13 RND R7.5 14 L Y+60 15 RND R7.5 16 L IX-20 17 RND R7.5 18 L Y+20 19 RND R7.5 20 L X+40 21 LBL 0 22 END PGM C27 MM...
Cycle Softkey Page 230 LIGNE A LIGNE pour surfaces planes et rectangulaires 231 SURFACE REGULIERE pour surfaces obliques, inclinées ou gauchies 232 SURFACAGE pour surfaces planes rectangulaires, avec indication de surépaisseur et plusieurs passes HEIDENHAIN TNC 320...
USINAGE LIGNE A LIGNE (cycle 230) 1 En partant de la position actuelle, la TNC positionne l'outil en avance rapide FMAX dans le plan d’usinage au point initial 1; la TNC décale l'outil de la valeur du rayon d'outil vers la gauche et vers le haut 2 L'outil se déplace ensuite avec FMAX dans l'axe de broche à...
SURFACE REGULIERE (cycle 231) 1 En partant de la position actuelle et en suivant une trajectoire linéaire 3D, la TNC positionne l'outil au point initial 2 L'outil se déplace ensuite suivant l'avance de fraisage programmée jusqu'au point final 3 A cet endroit, la TNC déplace l'outil en rapide FMAX, de la valeur du rayon d'outil dans le sens positif de l'axe de broche, puis le rétracte au point initial 4 Au point initial 1, la TNC déplace à...
Page 325
3ème point 2ème axe Q232 (en absolu): Coordonnée du point dans l'axe auxiliaire du plan d'usinage 3ème point 3ème axe Q233 (en absolu): Coordonnée du point dans l'axe de broche HEIDENHAIN TNC 320...
Page 326
Exemple: Séquences CN 4ème point 1er axe Q234 (en absolu): Coordonnée du point dans l'axe principal du plan d'usinage 72 CYCL DEF 231 SURF. RÉGULIÈRE 4ème point 2ème axe Q235 (en absolu): Coordonnée Q225=+0 ;PT INITIAL 1ER AXE du point dans l'axe auxiliaire du plan d'usinage Q226=+5...
8 Le processus est répété jusqu’à ce que toutes les passes soient exécutées. Lors de la dernière passe, l'outil n'exécute que la surépaisseur de finition et ce, selon l'avance de finition 9 Pour terminer, la TNC rétracte l'outil avec FAMX au saut de bride HEIDENHAIN TNC 320...
Page 328
Stratégie Q389=1 3 L'outil se déplace ensuite suivant l'avance de fraisage programmée jusqu'au point final Le point final est situé à l'intérieur de la surface que la TNC calcule à partir du point initial, de la longueur et du rayon d'outil programmés 4 La TNC décale l'outil selon l'avance de positionnement, transversalement sur le point initial de la ligne suivante;...
Page 329
2ème côté Q219 (en incrémental): Longueur de la surface à usiner dans l'axe auxiliaire du plan d'usinage Le signe vous permet de reconnaître la direction de la première passe transversale par rapport au point initial du 2ème axe HEIDENHAIN TNC 320...
Page 330
Profondeur de passe max. Q202 (en incrémental): Distance maximale parcourue par l'outil en une passe. La TNC calcule la profondeur de passe réelle à partir de la différence entre le point final et le point initial dans l'axe d'outil – en tenant compte de la surépaisseur de finition –...
Page 331
(matériels de serrage) Q369=0.5 ;SURÉP. DE PROFONDEUR Q370=1 ;RECOUVREMENT MAX. Q207=500 ;AVANCE FRAISAGE Q385=800 ;AVANCE DE FINITION Q253=2000 ;AVANCE PRÉ-POSIT. Q200=2 ;DISTANCE D'APPROCHE Q357=2 ;DIST. APPR. LATÉRALE Q204=2 ;SAUT DE BRIDE HEIDENHAIN TNC 320...
Exemple: Usinage ligne à ligne 0 BEGIN PGM C230 MM 1 BLK FORM 0.1 Z X+0 Y+0 Z+0 Définition de la pièce brute 2 BLK FORM 0.2 X+100 Y+100 Z+40 3 TOOL CALL 1 Z S3500 Appel de l'outil 4 L Z+250 R0 FMAX Dégager l'outil 5 CYCL DEF 230 LIGNE À...
Page 333
6 L X+-25 Y+0 R0 FMAX M3 Pré-positionnement à proximité du point initial 7 CYCL CALL Appel du cycle 8 L Z+250 R0 FMAX M2 Dégager l'outil, fin du programme 9 END PGM C230 MM HEIDENHAIN TNC 320...
8.7 Cycles de conversion de coordonnées Vue d'ensemble Grâce aux conversions de coordonnées, la TNC peut usiner à plusieurs endroits de la pièce un contour déjà programmé en faisant varier sa position et ses dimensions. La TNC dispose des cycles de conversion de coordonnées suivants: Cycle Softkey...
Annulation d'une conversion de coordonnées: Redéfinir le cycle avec valeurs du comportement standard, par exemple, facteur échelle 1.0 Exécuter les fonctions auxiliaires M02, M30 ou la séquence END PGM (dépend du paramètre-machine „clearMode“) Sélectionner un nouveau programme HEIDENHAIN TNC 320...
Décalage du POINT ZERO (cycle 7) Grâce au décalage du POINT ZERO, vous pouvez répéter des opérations d'usinage à plusieurs endroits de la pièce. Effet Après la définition du cycle décalage du POINT ZERO, toutes les coordonnées introduites se réfèrent au nouveau point zéro. La TNC affiche le décalage sur chaque axe dans l'affichage d'état supplémentaire.
Appeler dans le tableau de points zéro un décalage ayant pour Exemple: Séquences CN coordonnées X=0; Y=0 etc. 77 CYCL DEF 7.0 POINT ZERO Appeler un décalage ayant pour coordonnées X=0; Y=0 etc. directement avec la définition du cycle 78 CYCL DEF 7.1 #5 HEIDENHAIN TNC 320...
Page 338
Sélectionner le tableau de points zéro dans le programme CN La fonction SEL TABLE vous permet de sélectionner le tableau de points zéro dans lequel la TNC prélève les points zéro: Fonctions permettant d'appeler le programme: Appuyer sur la touche PGM CALL ...
Page 339
ENT. Si vous ne le faites pas, la TNC ne prendra pas en compte la modification le cas échéant lors de l'exécution d'un programme. Affichages d'état Dans l'affichage d'état supplémentaire, la TNC affiche les valeurs du décalage actif de point zéro (cf. „Conversions de coordonnées” à la page 40). HEIDENHAIN TNC 320...
INITIALISATION DU POINT DE REFERENCE (cycle 247) Avec le cycle INITIALISATION DU POINT DE REFERENCE, vous pouvez activer comme nouveau point de référence une valeur Preset qui a été définie dans un tableau Preset. Effet A l'issue d'une définition du cycle INITIALISATION DU POINT DE REFERENCE, toutes les coordonnées introduites ainsi que tous les décalages de point zéro (absolus et incrémentaux) se réfèrent au nouveau Preset.
Si vous ne réalisez l'image miroir que pour un axe, le sens de déplacement est modifié pour les cycles de fraisage de la série 200. Exeption: Cycle 208 avec lequel le sens de déplacement défini dans le cycle est conservé. HEIDENHAIN TNC 320...
Page 342
Axe réfléchi?: Introduire les axes devant être réfléchis; vous pouvez réfléchir tous les axes – y compris les axes rotatifs – excepté l'axe de broche et l'axe auxiliaire correspondant. Vous pouvez programmer jusqu'à trois axes Annulation Reprogrammer le cycle IMAGE MIROIR en introduisant NO ENT. Exemple: Séquences CN 79 CYCL DEF 8.0 IMAGE MIROIR 80 CYCL DEF 8.1 X Y U...
FACTEUR ECHELLE (cycle 11) A l'intérieur d'un programme, la TNC peut agrandir ou réduire certains contours. Ainsi, par exemple, vous pouvez usiner en tenant compte de facteurs de retrait ou d'agrandissement. Effet Le FACTEUR ECHELLE est actif dès qu'il a été défini dans le programme.
PLAN D'USINAGE (cycle 19, option de logiciel 1) Les fonctions d'inclinaison du plan d'usinage sont adaptées par le constructeur de la machine à la TNC et à la machine. Sur certaines têtes pivotantes (plateaux inclinés), le constructeur de la machine définit si les angles programmés dans le cycle doivent être interprétés par la TNC comme coordonnées des axes rotatifs ou comme angles mathématiques d'un plan incliné.
Page 347
Distance d'approche? (en incrémental): La TNC positionne la tête pivotante de manière à ce que la position dans le prolongement de l'outil ne soit pas modifiée par rapport à la pièce, tout en tenant compte de la distance d'approche HEIDENHAIN TNC 320...
Page 348
Annulation Pour annuler les angles d'inclinaison, redéfinir le cycle PLAN D'USINAGE et introduire 0° pour tous les axes rotatifs. Puis, redéfinir le cycle PLAN D'USINAGE et valider la question de dialogue avec la touche NO ENT. Vous désactiver la fonction de cette manière. Positionner l’axe rotatif Le constructeur de la machine définit si le cycle 19 doit positionner automatiquement le ou les axe(s) rotatif(s) ou...
Page 349
1. Activer le décalage du point zéro 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...
Page 350
Marche à suivre pour l'usinage avec le cycle 19 PLAN D'USINAGE 1 Elaborer le programme Définir l’outil (sauf si TOOL.T est actif), introduire la longueur totale de l’outil Appeler l’outil Dégager l’axe de broche de manière à éviter toute collision entre l'outil et la pièce (matériels de serrage) ...
Page 351
Initialisation manuelle par affleurement, de la même manière que dans le système non-incliné cf. „Initialisation du point de référence (sans palpeur 3D)”, page 52 Initialisation commandée par un palpeur 3D de HEIDENHAIN (cf. Manuel d'utilisation Cycles palpeurs, chap. 2) Initialisation automatique avec un palpeur 3D de HEIDENHAIN (cf.
Exemple: Cycles de conversion de coordonnées Déroulement du programme Conversions de coordonnées dans le programme principal Usinage dans le sous-programme, cf. „Sous- programmes”, page 363 0 BEGIN PGM CONVER MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-20 Définition de la pièce brute 2 BLK FORM 0.2 X+130 Y+130 Z+0 3 TOOL DEF 1 L+0 R+1 Définition de l'outil...
Page 353
28 L IX+20 29 L IX+10 IY-10 30 RND R5 31 L IX-10 IY-10 32 L IX-20 33 L IY+10 34 L X+0 Y+0 R0 F5000 35 L Z+20 R0 FMAX 36 LBL 0 37 END PGM CONVER MM HEIDENHAIN TNC 320...
8.8 Cycles spéciaux TEMPORISATION (cycle 9) L'exécution du programme est suspendue pendant la durée de la TEMPORISATION. Une temporisation peut aussi servir, par exemple, à briser les copeaux. Effet Le cycle est actif dès qu'il a été défini dans le programme. La temporisation n'influe donc pas sur les états à...
CYCL CALL (séquence séparée) ou M99 (pas à pas) ou M89 (après chaque séquence de positionnement) Exemple: Appel de programme Un programme 50 qui peut être appelé au moyen de l'appel de cycle doit être appelé dans un programme. HEIDENHAIN TNC 320...
ORIENTATION BROCHE (cycle 13) La machine et la TNC doivent avoir été préparées par le constructeur de la machine. Dans les cycles d'usinage 202, 204 et 209, le cycle 13 est utilisé de manière interne. Pour votre programme CN, ne perdez pas de vue qu'il vous faudra le cas échéant reprogrammer le cycle 13 après l'un des cycles d'usinage indiqués ci-dessus.
„sans à-coups“. Les „à-coups“ ne sont pas dus à un manque de puissance de calcul de la TNC mais au fait qu'elle aborde avec précision les transitions de contour et doit pour cela réduire drastiquement la vitesse. HEIDENHAIN TNC 320...
Page 358
Facteurs d'influence lors de la définition géométrique dans le système CFAO Le principal facteur d'influence pour la création d'un programme CN sur un support externe est l'erreur de corde S que l'on peut définir dans le système CFAO. Avec l'erreur de corde, on définit l'écart max. entre les points du programme CN créé...
Page 359
à la position nominale donnée. L'introduction d'une tolérance pour les axes rotatifs permet d'éviter que le contour ne soit endommagé. Seule est modifiée la position de l'axe rotatif par rapport à la surface de la pièce HEIDENHAIN TNC 320...
9.1 Marquer des sous-programmes et répétitions de parties de programme A l’aide des sous-programmes et répétitions de parties de programmes, vous pouvez exécuter plusieurs fois des phases d’usinage déjà programmées une fois. Labels Les sous-programmes et répétitions de parties de programme débutent dans le programme d'usinage par la marque LBL, abréviation de LABEL (de l'angl.
NO ENT. N'utiliser les répétitions REP que pour les répétitions de parties de programme CALL LBL 0 n’est pas autorisé dans la mesure où il correspond à l’appel de la fin d’un sous-programme. HEIDENHAIN TNC 320...
9.3 Répétitions de parties de programme Label LBL Les répétitions de parties de programme débutent par la marque LBL (LABEL). Elles se terminent par CALL LBL ... REP. Méthode 1 La TNC exécute le programme d'usinage jusqu'à la fin de la partie de programme (CALL LBL ...
Appeler un programme quelconque comme sous-programme Fonctions permettant d'appeler le programme: Appuyer sur la touche PGM CALL Appuyer sur la softkey PROGRAMME. Introduire le chemin d'accès complet pour le programme à appeler, valider avec la touche END. HEIDENHAIN TNC 320...
Page 366
Si vous n'introduisez que le nom du programme, le programme appelé doit se trouver dans le même répertoire que celui du programme qui appelle. Si le programme appelé n'est pas dans le même répertoire que celui du programme qui appelle, vous devez alors introduire en entier le chemin d'accès, par exemple: TNC:\ZW35\EBAUCHE\PGM1.H Si vous désirez appeler un programme en DIN/ISO,...
39 CALL LBL 2 Le sous-programme est appelé au niveau de LBL2 45 LBL 0 Fin du sous-programme 1 46 LBL 2 Début du sous-programme 2 62 LBL 0 Fin du sous-programme 2 63 END PGM SPGMS MM HEIDENHAIN TNC 320...
Page 368
Exécution du programme 1 Le programme principal SPMS est exécuté jusqu'à la séquence 17 2 Le sous-programme 1 est appelé et exécuté jusqu'à la séquence 39 3 Le sous-programme 2 est appelé et exécuté jusqu'à la séquence 62. Fin du sous-programme 2 et retour au sous-programme dans lequel il a été...
15 est répétée 1 fois (contenant la répétition de partie de programme de la séquence 20 à la séquence 27) 5 Le programme principal REPS est exécuté de la séquence 36 à la séquence 50 (fin du programme) HEIDENHAIN TNC 320...
Répéter un sous-programme Exemple de séquences CN 0 BEGIN PGM SPGREP MM Début de la répétition de partie de programme 1 10 LBL 1 Appel du sous-programme 11 CALL LBL 2 12 CALL LBL 1 REP 2 Partie de programme entre cette séquence et LBL1 (séquence 10) répétée 2 fois 19 L Z+100 R0 FMAX M2 Dernière séqu.
3 TOOL CALL 1 Z S500 Dégager l'outil 4 L Z+250 R0 FMAX 5 L X-20 Y+30 R0 FMAX Pré-positionnement dans le plan d’usinage 6 L Z+0 R0 FMAX M3 Pré-positionnement sur l’arête supérieure de la pièce HEIDENHAIN TNC 320...
Page 372
7 LBL 1 Marque pour répétition de partie de programme 8 L IZ-4 R0 FMAX Passe en profondeur incrémentale (dans le vide) 9 APPR CT X+2 Y+30 CCA90 R+5 RL F250 Aborder le contour 10 FC DR- R18 CLSD+ CCX+20 CCY+30 Contour 11 FLT 12 FCT DR- R15 CCX+50 CCY+75...
5 CYCL DEF 200 PERÇAGE Définition du cycle Perçage Q200=2 ;DISTANCE D'APPROCHE Q201=-10 ;PROFONDEUR Q206=250 ;AVANCE PLONGÉE PROF. Q202=5 ;PROFONDEUR DE PASSE Q210=0 ;TEMPO. EN HAUT Q203=+0 ;COORD. SURFACE PIÈCE Q204=10 ;SAUT DE BRIDE Q211=0.25 ;TEMPO. AU FOND HEIDENHAIN TNC 320...
Page 374
6 L X+15 Y+10 R0 FMAX M3 Aborder le point initial de la série de trous 1 7 CALL LBL 1 Appeler le sous-programme pour la série de trous 8 L X+45 Y+60 R0 FMAX Aborder le point initial de la série de trous 2 9 CALL LBL 1 Appeler le sous-programme pour la série de trous 10 L X+75 Y+10 R0 FMAX...
Q206=250 ;AVANCE PLONGÉE PROF. Q202=3 ;PROFONDEUR DE PASSE Q210=0 ;TEMPO. EN HAUT Q203=+0 ;COORD. SURFACE PIÈCE Q204=10 ;SAUT DE BRIDE Q211=0.25 ;TEMPO. AU FOND Appeler sous-programme 1 pour l’ensemble du schéma de trous 6 CALL LBL 1 HEIDENHAIN TNC 320...
Page 376
7 L Z+250 R0 FMAX M6 Changement d'outil 8 TOOL CALL 2 Z S4000 Appel d’outil pour le foret 9 FN 0: Q201 = -25 Nouvelle profondeur de perçage 10 FN 0: Q202 = +5 Nouvelle passe de perçage 11 CALL LBL 1 Appeler sous-programme 1 pour l’ensemble du schéma de trous 13 L Z+250 R0 FMAX M6 Changement d'outil...
10.1 Principe et vue d’ensemble des fonctions Grâce aux paramètres Q, vous pouvez définir toute une famille de pièces dans un même programme d'usinage. A la place des valeurs numériques, vous introduisez des variables: Les paramètres Q. Exemples d’utilisation des paramètres Q: Valeurs de coordonnées Avances Vitesses de rotation...
Fonctions arithmétiques de base Page 381 Fonctions trigonométriques Page 383 Fonction de calcul d'un cercle Page 385 Conditions si/alors, sauts Page 386 Fonctions spéciales Page 389 Introduire directement une formule Page 422 Formule pour paramètre string Page 426 HEIDENHAIN TNC 320...
10.2 Familles de pièces – Paramètres Q au lieu de valeurs numériques A l'aide de la fonction de paramètres Q FN0: AFFECTATION, vous pouvez affecter aux paramètres Q des valeurs numériques. Dans le programme d'usinage, vous remplacez alors la valeur numérique par un paramètre Q.
A droite du signe =, vous pouvez introduire: deux nombres deux paramètres Q un nombre et un paramètre Q A l’intérieur des équations, vous pouvez donner le signe de votre choix aux paramètres Q et valeurs numériques. HEIDENHAIN TNC 320...
Programmation des calculs de base Exemple: Séquences de programme dans la TNC Exemple: 16 FN0: Q5 = +10 Appeler les fonctions des paramètres Q: Touche Q 17 FN3: Q12 = +Q5 * +7 Sélectionner les fonctions arithmériques de base: Appuyer sur la softkey ARITHM. DE BASE Sélectionner la fonction des paramètres Q AFFECTATION: Appuyer sur la softkey FN0 X = Y N°...
α = arctan (a / b) = arctan (sin α / cos α) Exemple: a = 25 mm b = 50 mm α = arctan (a / b) = arctan 0.5 = 26.57° De plus: a² + b² = c² (avec a² = a x a) (a² + b²) HEIDENHAIN TNC 320...
Programmer les fonctions trigonométriques Les fonctions trigonométriques s'affichent avec la softkey TRIGO- NOMETRIE. La TNC affiche les softkeys du tableau ci-dessous. Programmation: Comparer avec l'exemple de programmation pour les calculs de base Fonction Softkey FN6: SINUS Ex. FN6: Q20 = SIN–Q5 Définir le sinus d'un angle en degrés (°) et l'affecter FN7: COSINUS Ex.
(Y pour axe de broche Z) dans le paramètre Q21 et le rayon du cercle dans le paramètre Q22. Notez que FN23 et FN24, outre le paramètre pour résultat, remplacent aussi automatiquement les deux paramètres suivants. HEIDENHAIN TNC 320...
10.6 Conditions si/alors avec paramètres Q Application Avec les conditions si/alors, la TNC compare un paramètre Q à un autre paramètre Q ou à une autre valeur numérique. Si la condition est remplie, la TNC poursuit le programme d'usinage lorsqu'elle atteint le LABEL programmé...
Abréviations et expressions utilisées (angl.): (angl. equal): égal à (angl. not equal): différent de (angl. greater than): supérieur à (angl. less than): inférieur à GOTO (angl. go to): aller à HEIDENHAIN TNC 320...
10.7 Contrôler et modifier les paramètres Q Méthode Vous pouvez contrôler et également modifier les paramètres Q pendant la création, le test ou l’exécution du programme, quel que soit le mode de fonctionnement, à l’exception toutefois du mode Test de programme.
Transmission de valeurs à l'automate FN20:WAIT FOR Page 408 Synchronisation CN et automate FN29:PLC Page 410 Transmission possible de huit valeurs à l'automate FN37:EXPORT Page 410 Exporter des paramètres Q ou paramètres QS locaux vers un programme appelant HEIDENHAIN TNC 320...
La fonction FN14: ERROR vous permet de programmer l'émission de messages pré-programmés par le constructeur de la machine ou par HEIDENHAIN: Lorsque la TNC rencontre une séquence avec FN14 pendant l'exécution ou le test du programme, elle interrompt sa marche et délivre alors un message d'erreur. Vous devez alors relancer le programme.
Page 391
1045 Erreur position.: Centre 2nd axe 1046 Diamètre du trou trop petit 1047 Diamètre du trou trop grand 1048 Diamètre du tenon trop petit 1049 Diamètre du tenon trop grand 1050 Poche trop petite: Refaire axe 1 HEIDENHAIN TNC 320...
FN 16: F-PRINT: Emission formatée de textes et valeurs de paramètres Q Avec FN 16 et également à partir du programme CN, vous pouvez aussi afficher à l'écran les messages de votre choix. De tels messages sont affichés par la TNC dans une fenêtre auxiliaire.
Restituer texte seulement pour dial. anglais L_GERMAN Restituer texte seulement pour dial. allemand L_CZECH Restituer texte seulement pour dial. tchèque L_FRENCH Restituer texte seulement pour dial. français L_ITALIAN Restituer texte seulement pour dial. italien L_SPANISH Restituer texte seulement pour dial. espagnol HEIDENHAIN TNC 320...
Page 396
Code Fonction L_SWEDISH Restituer texte seulement pour dial. suédois L_DANISH Restituer texte seulement pour dial. danois L_FINNISH Restituer texte seulement pour dial. finnois L_DUTCH Restituer texte seulement pour dial. néerlandais L_POLISH Restituer texte seulement pour dial. polonais L_PORTUGUE Restituer texte seulement pour dial. portugais L_HUNGARIA Restituer texte seulement pour dial.
Page 397
TNC enregistre celui-ci dans le répertoire où se trouve le programme CN avec la fonction FN 16. Vous pouvez délivrer jusqu'à 32 paramètres Q par ligne dans le fichier de description du format. HEIDENHAIN TNC 320...
Page 398
Délivrer des messages à l'écran Vous pouvez aussi utiliser la fonction FN 16 pour afficher, à partir du programme CN, les messages de votre choix dans une fenêtre auxiliaire de l'écran de la TNC. On peut ainsi afficher très simplement et à...
Avance active Indice de l'outil préparé Indice de l'outil actif Données du canal, 25 Numéro de canal Paramètre de cycle, 30 Distance d'approche cycle d'usinage actif Profondeur perçage/fraisage cycle d'usinage actif Profondeur de passe cycle d'usinage actif HEIDENHAIN TNC 320...
Page 400
Nom du groupe, n° ident. Numéro Indice Signification Avance plongée en profondeur du cycle d’usinage actif Premier côté cycle poche rectangulaire Deuxième côté cycle poche rectangulaire Premier côté cycle rainurage Deuxième côté cycle rainurage Rayon cycle Poche circulaire Avance fraisage cycle d'usinage actif Sens de rotation cycle d'usinage actif Temporisation cycle d'usinage actif Pas de vis cycle 17, 18...
Page 401
N° emplac. Emplacement bloqué: 0= non, 1=oui N° emplac. Etat automate Numéro d'emplacement d'un N°OUT. Numéro d'emplacement outil dans le tableau d'outils, 52 N°OUT. Numéro du magasin d’outils Valeurs programmées Numéro d'outil T directement après TOOL CALL, HEIDENHAIN TNC 320...
Nom du groupe, n° ident. Numéro Indice Signification Axe d'outil actif 0 = X 6 = U 1 = Y 7 = V 2 = Z 8 = W Vitesse de broche S Surépaisseur longueur d'outil DL Surépaisseur rayon d'outil DR TOOL CALL automatique 0 = oui, 1 = non Surépaisseur rayon d'outil DR2...
ROT. 3D axe B ROT. 3D axe C Inclinaison du plan d'usinage active/inact. (-1/0) dans un mode Exécution de programme Inclinaison du plan d'usinage active/inact. (-1/0) dans un mode manuel Décalage actif du point zéro, 220 Axe X HEIDENHAIN TNC 320...
Page 404
Nom du groupe, n° ident. Numéro Indice Signification Axe Y Axe Z Axe A Axe B Axe C Axe U Axe V Axe W Zone de déplacement, 230 1 à 9 Commutateur fin de course négatif des axes 1 à 9 1 à...
Page 405
(système de coordonnées pièce) Orientation broche Valeur du tableau de points zéro Ligne Colonne Lire les valeurs actif dans le système de coordonnées actif, 500 Lire les données de l’outil actuel, Longueur d'outil L HEIDENHAIN TNC 320...
Page 406
Nom du groupe, n° ident. Numéro Indice Signification Rayon d'outil R Rayon d'outil R2 Surépaisseur longueur d'outil DL Surépaisseur rayon d'outil DR Surépaisseur rayon d'outil DR2 Outil bloqué TL 0 = non bloqué, 1 = bloqué Numéro de l'outil jumeau RT Durée d'utilisation max.TIME1 Durée d'utilisation max.
La fonction FN 19: PLC vous permet de transmettre à l'automate jusqu'à deux valeurs numériques ou paramètres Q. Résolution et unité de mesure: 0,1 µm ou 0,0001° Exemple: transmettre à l'automate la valeur numérique 10 (correspondant à 1µm ou 0,001°) 56 FN19: PLC=+10/+Q3 HEIDENHAIN TNC 320...
FN20: WAIT FOR: Synchronisation CN et automate Vous ne devez utiliser cette fonction qu'en accord avec le constructeur de votre machine! A l'aide de la fonction FN 20: WAIT FOR, vous pouvez exécuter une synchronisation entre la CN et l'automate pendant le déroulement du programme.
Page 409
Exemple: Suspendre le déroulement du programme jusqu'à ce que l'automate mette à 1 le marqueur 4095 32 FN20: WAIT FOR M4095==1 Exemple: Suspendre le déroulement du programme jusqu'à ce que l'automate mette à 1 l’opérande symbolique 32 FN20: APISPIN[0].NN_SPICONTROLINPOS==1 HEIDENHAIN TNC 320...
FN29: PLC: Transmission de valeurs à l'automate La fonction FN 29: PLC vous permet de transmettre à l'automate jusqu'à huit valeurs numériques ou paramètres Q. Résolution et unité de mesure: 0,1 µm ou 0,0001° Exemple: transmettre à l'automate la valeur numérique 10 (correspondant à...
Synonyme: Ce terme désigne un nom donné à un tableau et utilisé à la place du chemin d'accès + nom de fichier. Les synonymes sont définis par le constructeur de la machine dans les données de configuration. HEIDENHAIN TNC 320...
Une transaction Une transaction comporte les actions suivantes: Adressage du tableau (fichier), sélection des lignes et transfert vers le Result set. Lire les lignes à partir du Result set, les modifier et/ou ajouter de nouvelles lignes. Fermer la transaction. Lors des modifications/compléments de données, les lignes sont prélevées dans le Result set pour être transférées dans le tableau (fichier).
Page 413
Q ne sont pas prises en compte lors d'opérations de lecture/d'écriture. Si une nouvelle ligne de tableau est créée avec SQL INSERT..., les colonnes non reliées aux paramètres Q reçoivent des valeurs par défaut. HEIDENHAIN TNC 320...
Programmation d'instructions SQL Vous programmer les instructions SQL en mode de fonctionnement Programmation: Sélectionner les fonctions SQL: Appuyer sur la softkey SQL Sélectionner l'instruction SQL par softkey (cf. tableau récapitulatif) ou appuyer sur la softkey SQL EXECUTE et programmer l'instruction SQL Tableau récapitulatif des softkeys Fonction...
Le synonyme est introduit directement – Le chemin d'accès et le nom du fichier sont indiqués entre guillemets simples. Désignation de colonne: Désignation de la colonne de tableau définie dans les données de configuration HEIDENHAIN TNC 320...
SQL SELECT SQL SELECT sélectionne des lignes du tableau et les transfère vers le Result set. Le serveur SQL classe les données ligne par ligne dans le Result set. Les lignes sont numérotées en commençant par 0, de manière continue. Ce numéro de ligne, l'INDICE est utilisé dans les instructions SQL Fetch et Update.
Page 417
Si vous ne programmez ni ASC ni DESC, le tri croissant est utilisé par défaut. La TNC classe les lignes sélectionnées dans la colonne indiquée En option: FOR UPDATE (code): Les lignes sélectionnées sont verrouillées contre l'accès à l'écriture d'autres applications HEIDENHAIN TNC 320...
Page 418
Condition Programmation égal à différent de <> inférieur à < inférieur ou égal à <= supérieur à > supérieur ou égal à >= Combiner plusieurs conditions: ET logique OU logique 10 Programmation: Paramètres Q...
Q reliés. Si vous n'indiquez pas l'indice, la première ligne (n=0) sera lue..Inscrivez directement le numéro de ligne ou bien 30 SQL FETCH Q1 HANDLE Q5 INDEX5 programmez le paramètre Q contenant l'indice. HEIDENHAIN TNC 320...
SQL UPDATE Exemple: Le numéro de ligne est transmis au SQL UPDATE transfère les données préparées dans les paramètres Q paramètre Q vers la ligne adressée avec INDICE du Result set. La ligne présente dans le Result set est écrasée intégralement. 11 SQL BIND Q881 "TAB_EXAMPLE.MESU_NO"...
Result set (cf. également SQL SELECT). Banque de données: Indice résultat SQL: Ligne qui doit demeurer dans le Result set. Inscrivez directement le numéro de ligne ou bien programmez le paramètre Q contenant l'indice. HEIDENHAIN TNC 320...
10.10Introduire directement une formule Introduire une formule A l’aide des softkeys, vous pouvez introduire directement dans le programme d'usinage des formules arithmétiques contenant plusieurs opérations de calcul. Les formules apparaissent lorsque l'on appuye sur la softkey FORMULE. La TNC affiche alors les softkeys suivantes sur plusieurs barres: Fonction de liaison Softkey...
Page 423
Si valeur de consigne Q12 = 1, alors Q50 >= 0 Si valeur de consigne Q12 = -1, alors Q50 < 0 Calcul valeur modulo (reste de division) Ex. Q12 = 400 % 360 Résultat: Q12 = 40 HEIDENHAIN TNC 320...
Commuter à nouveau la barre de softkeys et ouvrir la parenthèse Introduire le numéro de paramètre Q12 Sélectionner la division Introduire le numéro de paramètre Q13 Fermer la parenthèse et clore l’introduction de la formule Exemple de séquence CN Q25 = ATAN (Q12/Q13) HEIDENHAIN TNC 320...
10.11Paramètres string Fonctions de traitement de strings Vous pouvez utiliser le traitement de strings (de l'anglais string = chaîne de caractères) avec les paramètres QS pour créer des chaînes de caractères variables. Par exemple, vous pouvez restituer de telles chaînes de caractères avec la fonction FN16:F-PRINT, pour créer des protocoles variables.
Convertir une valeur numérique en un paramètre string Avec la fonction TOCHAR, la TNC convertit une valeur numérique en un paramètre string. Vous pouvez de cette manière enchaîner des valeurs numériques avec des variables string. Sélectionner les fonctions de paramètres Q ...
à la position 0. Exemple: Dans le paramètre string QS10, on désire extraire une composante de string de quatre caractères (LEN4) à partir de la troisième position (BEG2). 37 QS13 = SUBSTR ( SRC_QS10 BEG2 LEN4 ) HEIDENHAIN TNC 320...
Convertir un paramètre string en une valeur numérique La fonction TONUMB sert à convertir un paramètre string en une valeur numérique. La valeur à convertir ne doit comporter que des valeurs numériques. Le paramètre QS à convertir ne doit contenir qu’une seule valeur numérique;...
TNC opte pour le premier endroit où elle a découvert la composante de string. Exemple: Rechercher dans QS10 le texte enregistré dans le paramètre QS13. Débuter la recherche à partir du troisième emplacement 37 Q50 = INSTR ( SRC_QS10 SEA_QS13 BEG2 ) HEIDENHAIN TNC 320...
Déterminer la longueur d’un paramètre string La fonction STRLEN calcule la longueur du texte enregistré dans un paramètre string sélectionnable. Sélectionner les fonctions de paramètres Q Sélectionner la fonction FORMULE Introduire le numéro du paramètre Q dans lequel la TNC doit enregistrer la longueur de string calculée;...
QS -1: Dans l’ordre alphabétique, le premier paramètre QS est situé après le second paramètre QS Exemple: Comparer la suite alphabétique de QS12 et QS14 37 Q52 = STRCOMP ( SRC_QS12 SEA_QS14 ) HEIDENHAIN TNC 320...
10.12Paramètres Q réservés La TNC affecte des valeurs aux paramètres Q100 à Q122. Les paramètres Q reçoivent: des valeurs de l'automate des informations concernant l'outil et la broche des informations sur l’état de fonctionnement, etc. Valeurs de l’automate: Q100 à Q107 La TNC utilise les paramètres Q100 à...
Unité de mesure dans progr. principal Val. paramètre Système métrique (mm) Q113 = 0 Système en pouces (inch) Q113 = 1 Longueur d’outil: Q114 La valeur effective de la longueur d'outil est affectée au paramètre Q114. HEIDENHAIN TNC 320...
Coordonnées issues du palpage en cours d’exécution du programme Après une mesure programmée réalisée au moyen du palpeur 3D, les paramètres Q115 à Q119 contiennent les coordonnées de la position de la broche au point de palpage. Les coordonnées se réfèrent au point de référence actif en mode de fonctionnement Manuel.
Val. paramètre Longueur d'outil Q115 Rayon d'outil Q116 Inclinaison du plan d'usinage avec angles de la pièce: Coordonnées des axes rotatifs calculées par la TNC Coordonnées Val. paramètre Axe A Q120 Axe B Q121 Axe C Q122 HEIDENHAIN TNC 320...
Résultats de la mesure avec cycles palpeurs (cf. également Manuel d'utilisation des cycles palpeurs) Valeurs effectives mesurées Val. paramètre Angle d'une droite Q150 Centre dans l'axe principal Q151 Centre dans l'axe auxiliaire Q152 Diamètre Q153 Longueur poche Q154 Largeur poche Q155 Longueur de l'axe sélectionné...
Page 439
Q197 Numéro du dernier cycle de mesure activé Q198 Etat étalonnage d'outil avec TT Val. paramètre Outil dans la tolérance Q199 = 0,0 Outil usé (LTOL/RTOL dépassée) Q199 = 1,0 Outil cassé (LBREAK/RBREAK dépassée) Q199 = 2,0 HEIDENHAIN TNC 320...
10.13Exemples de programmation Exemple: Ellipse Déroulement du programme Le contour de l'ellipse est constitué de nombreux petits segments de droite (à définir avec Q7). Plus vous aurez défini de pas de calcul et plus lisse sera le contour Définissez le sens du fraisage avec l'angle initial et l'angle final dans le plan: Sens d'usinage horaire: Angle initial >...
Page 441
Annuler le décalage du point zéro 43 CYCL DEF 7.1 X+0 44 CYCL DEF 7.2 Y+0 Aller à la distance d’approche 45 L Z+Q12 R0 FMAX Fin du sous-programme 46 LBL 0 47 END PGM ELLIPSE MM HEIDENHAIN TNC 320...
Exemple: Cylindre concave avec fraise à bout hémisphérique Déroulement du programme Le programme fonctionne avec une fraise à bout hémisphérique et la longueur d'outil se réfère au centre de la sphère Le contour du cylindre est constitué de nombreux petits segments de droite (à définir avec Q13).
Page 443
Annuler le décalage du point zéro 49 CYCL DEF 7.0 POINT ZÉRO 50 CYCL DEF 7.1 X+0 51 CYCL DEF 7.2 Y+0 52 CYCL DEF 7.3 Z+0 53 LBL 0 Fin du sous-programme 54 END PGM CYLIN HEIDENHAIN TNC 320...
Exemple: Sphère convexe avec fraise deux tailles Déroulement du programme Ce programme ne fonctionne qu’avec fraise deux tailles Le contour de la sphère est constitué de nombreux petits segments de droite (à définir avec Q14, plan Z/X). Plus l'incrément angulaire sera petit et plus lisse sera le contour Définissez le nombre de coupes sur le contour avec l'incrément angulaire dans le plan (avec...
Page 445
Initialiser le pôle dans le plan X/Y pour le prépositionnement 36 LP PR+Q26 PA+Q8 R0 FQ12 Prépositionnement dans le plan 37 CC Z+0 X+Q108 Initialiser le pôle dans le plan Z/X, avec décalage du rayon d’outil 38 L Y+0 Z+0 FQ12 Se déplacer à la profondeur HEIDENHAIN TNC 320...
Page 446
39 LBL 2 40 LP PR+Q6 PA+Q24 FQ12 Aborder l'„arc” vers le haut 41 FN 2: Q24 = +Q24 - +Q14 Actualiser l’angle dans l'espace 42 FN 11: IF +Q24 GT +Q5 GOTO LBL 2 Demande si un arc est terminé, si non, retour au LBL 2 43 LP PR+Q6 PA+Q5 Aborder l'angle final dans l’espace 44 L Z+Q23 R0 F1000...
11.1 Graphismes Application En modes Exécution de programme et en mode Test de programme, la TNC simule l'usinage de manière graphique. A l'aide des softkeys, vous sélectionnez le graphisme avec Vue de dessus Représentation en 3 plans Représentation 3D Le graphisme de la TNC représente une pièce usinée avec un outil de forme cylindrique.
Cette simulation graphique est très rapide Sélectionner la vue de dessus à l'aide de la softkey Règle pour la représentation graphique des niveaux de profondeur: „plus le niveau est profond, plus le graphisme est sombre“ HEIDENHAIN TNC 320...
Représentation en 3 plans La projection donne une vue de dessus avec 2 coupes, comme sur un plan. La représentation en 3 plans dispose de fonctions zoom, cf. „Agrandissement de la projection”, page 452. Vous pouvez aussi faire glisser le plan de coupe avec les softkeys: ...
Commuter la barre de softkeys jusqu'à ce qu'apparaisse la softkey correspondant aux fonctions destinées faire pivoter la pièce Sélectionner les fonctions de rotation: Fonction Softkeys Faire pivoter verticalement la représentation par pas de 15° Faire basculer horizontalement la représentation par pas de 15° HEIDENHAIN TNC 320...
Agrandissement de la projection Vous pouvez modifier la projection en mode Test de programme ainsi que dans un mode Exécution de programme pour les types de représentation en 3 plans et 3D Pour cela, la simulation graphique ou l'exécution du programme doit être arrêtée.
Page 453
Prendre en compte le détail souhaité Les opérations d'usinage ayant déjà fait l'objet d'une simulation ne sont plus prises en compte après le réglage d'une nouvelle projection de la pièce. La TNC représente la zone en cours d'usinage. HEIDENHAIN TNC 320...
Répéter la simulation graphique Un programme d'usinage peut être simulé graphiquement à volonté. Pour cela, vous pouvez remettre le graphisme conforme à la pièce brute ou annuler un agrandissement de celle-ci. Fonction Softkey Afficher la pièce brute non usinée suivant l’agrandissement de projection précédent Annuler l’agrandissement de projection de manière à...
Décaler la pièce brute dans le sens positif/ négatif de Y Décaler la pièce brute dans le sens positif/ négatif de Z Afficher la pièce brute se référant au dernier point de référence initialisé Activation ou désactivation de la fonction de surveillance HEIDENHAIN TNC 320...
11.3 Fonctions d'affichage du programme Vue d'ensemble En modes Exécution de programme et en mode Test de programme, la TNC affiche les softkeys qui vous permettent de feuilleter dans le programme d'usinage: Fonctions Softkey Dans le programme, feuilleter d’une page d’écran en arrière Dans le programme, feuilleter d’une page d’écran en avant...
être exécutés violations de la zone d'usinage Vous pouvez en outre utiliser les fonctions suivantes: Test de programme pas à pas Omettre certaines séquences Fonctions destinées à la représentation graphique Calcul de la durée d'usinage Affichage d'état supplémentaire HEIDENHAIN TNC 320...
Page 458
HEIDENHAIN conseille donc d'aborder chaque programme avec la prudence qui s'impose, y compris si le test du programme n'a généré aucun message d'erreur et n'a pas non plus affiché des endommagements visibles de la pièce.
Page 459
à l'intérieur des cycles d'usinage – et le reprendre ensuite. Pour poursuivre le test, vous ne devez pas exécuter les actions suivantes: Sélectionner une autre séquence avec la touche GOTO Apporter des modifications au programme Changer de mode de fonctionnement Sélectionner un nouveau programme HEIDENHAIN TNC 320...
11.5 Exécution de programme Utilisation En mode Exécution de programme en continu, la TNC exécute un programme d’usinage de manière continue jusqu’à la fin du programme ou jusqu’à une interruption de celui-ci. En mode Exécution de programme pas à pas, vous exécutez chaque séquence en appuyant chaque fois sur la touche START externe.
La TNC interrompt l'exécution de programme dès que le programme d'usinage arrive à la séquence contenant l'une des indications suivantes: STOP (avec ou sans fonction auxiliaire) Fonction auxiliaire M0, M2 ou M30 Fonction auxiliaire M6 (définie par le constructeur de la machine) HEIDENHAIN TNC 320...
Interruption à l'aide de la touche STOP externe Appuyer sur la touche STOP externe: La séquence que la TNC est en train d'exécuter au moment où vous appuyez sur la touche ne sera pas exécutée intégralement; le symbole d'arrêt de la CN (cf. tableau) ...
Avec „erreur dans le traitement des données“: Commuter en MODE MANUEL Appuyer sur la softkey OFF Remédier à la cause de l’erreur Relancer Si l’erreur se répète, notez le message d’erreur et prenez contact avec le service après-vente. HEIDENHAIN TNC 320...
Rentrer dans le programme à un endroit quelconque (amorce de séquence) La fonction AMORCE A SEQUENCE doit être adaptée à la machine et validée par son constructeur. Consultez le manuel de votre machine. Avec la fonction AMORCE A SEQUENCE, (retour rapide au contour), vous pouvez exécuter un programme d'usinage à...
Déplacer les axes dans n'importe quel ordre: Appuyer sur les softkeys ABORDER X, ABORDER Z etc. et activer à chaque fois avec la touche START externe Appuyer sur la softkey LANCER PROGR. Poursuivre l’usinage: Appuyer sur la touche START externe HEIDENHAIN TNC 320...
11.6 Lancement automatique du programme Application Pour pouvoir exécuter le lancement automatique des programmes, la TNC doit avoir été préparée par le constructeur de votre machine; cf. manuel de la machine. Attention, danger! La fonction Autostart ne doit pas être utilisée sur les machines non équipées d’une zone d’usinage fermée.
En mode Programmation, sélectionnez la séquence où vous désirez insérer le caractère d’omission Sélectionner la softkey OCCULTER SEQUENCE Effacement du caractère „/“ En mode Programmation, sélectionnez la séquence dans laquelle vous désirez effacer le caractère d’omission Sélectionner la softkey AFFICHER SEQUENCE HEIDENHAIN TNC 320...
11.8 Arrêt facultatif d'exécution du programme Application La TNC interrompt facultativement l'exécution ou le test du programme au niveau des séquences où M01 a été programmée. Si vous utilisez M01 en mode Exécution de programme, la TNC ne désactive pas la broche et l'arrosage. ...
12.1 Sélectionner la fonction MOD Grâce aux fonctions MOD, vous disposez d'autres affichages et possibilités d'introduction. Les fonctions MOD disponibles dépendent du mode de fonctionnement sélectionné. Sélectionner les fonctions MOD Sélectionner le mode de fonctionnement dans lequel vous désirez modifier des fonctions MOD. ...
Afficher les différents numéros de logiciel Sélectionner l'affichage de positions Définir l'unité de mesure (mm/inch) Définir la langue de programmation pour MDI Définir les axes pour validation de la position effective (transfert du point courant) Afficher les durées de fonctionnement HEIDENHAIN TNC 320...
TNC lorsque vous sélectionnez les fonctions MOD: Type de commande: Désignation du modèle de la commande (gérée par HEIDENHAIN) Logiciel CN: Numéro du logiciel CN (géré par HEIDENHAIN) Logiciel CN: Numéro du logiciel CN (géré par HEIDENHAIN) Niveau de développement (FCL=Feature Content Level): Niveau de développement installé...
à atteindre La fonction MOD Affichage de position 1 vous permet de sélectionner l’affichage de position dans l’affichage d’état. La fonction MOD Affichage de position 2 vous permet de sélectionner l’affichage de position dans l’affichage d’état supplémentaire. HEIDENHAIN TNC 320...
12.4 Sélectionner l’unité de mesure Application Grâce à cette fonction, vous pouvez définir si la TNC doit afficher les coordonnées en mm ou en inch (pouces). Système métrique: Ex. X = 15.789 (mm): Fonction MOD Commutation mm/inch = mm. Affichage avec 3 chiffres après la virgule Système en pouces: Ex.
Marche commande Durée de fonctionnement commande depuis la mise en route Marche machine Durée de fonctionnement de la machine depuis sa mise en route Durée pour le fonctionnement programmé Exécution de depuis la mise en route programme HEIDENHAIN TNC 320...
12.6 Introduire un code Application La TNC a besoin d’un code pour les fonctions suivantes: Fonction Code Sélectionner les paramètres utilisateur Autoriser l’accès à la configuration NET123 Ethernet Valider les fonctions spéciales lors de la 555343 programmation de paramètres Q 12 Fonctions MOD...
12.7 Configurer les interfaces de données Interfaces série sur la TNC 320 La TNC 320 utilise automatiquement le protocole de transmission LSV2 pour la transmission de données série. Le protocole LSV2 est défini par défaut et, hormis la configuration de la vitesse en bauds (paramètre-machine baudRateLsv2), il ne peut pas être modifié.
Configurer les bits de données (dataBits) En configurant dataBits, vous définissez si un caractère doit être transmis avec 7 ou 8 bits de données. Vérifier la parité (parity) Le bit de parité permet de détecter les erreurs de transmission. Le bit de parité...
„importer tous les programmes“, „importer le programme proposé“ et „importer le répertoire“ Périphérique Mode Symbole PC avec logiciel de transmission LSV2 HEIDENHAIN TNCremoNT Unité à disquettes HEIDENHAIN Autres périphériques (imprimante, lecteur, unité de perforation, PC sans TNCremoNT) HEIDENHAIN TNC 320...
Logiciel de transfert des données Pour transférer des fichiers à partir de la TNC et vers elle, utilisez le logiciel de transfert de données TNCremoNT de HEIDENHAIN. TNCremoNT vous permet de gérer toutes les commandes HEIDENHAIN via l'interface série ou l'interface Ethernet.
Page 481
à la page 89) et transférez les fichiers désirés Fermer TNCremoNT Sélectionnez le sous-menu <Fichier>, <Fermer> Utilisez également l'aide contextuelle de TNCremoNT dans laquelles toutes les fonctions sont expliquées. Vous l'appelez au moyen de la touche F1. HEIDENHAIN TNC 320...
12.8 Interface Ethernet Introduction En standard, la TNC est équipée d'une carte Ethernet pour relier la commande en tant que client à votre réseau. La TNC transfère les données au moyen de la carte Ethernet en protocole smb (server message block) pour systèmes d'exploitation Windows ou en utilisant la famille de protocoles TCP/IP (Transmission Control Protocol/Internet Protocol) et à...
Page 483
Nom par lequel la commande s'enregistre dans le réseau. Si vous utilisez un serveur Host name, vous devez inscrire ici le „Fully Qualified Hostname“. Si vous n'inscrivez ici aucun nom, la commande utilise ce qu'on appelle l'authentification ZERO. HEIDENHAIN TNC 320...
Page 484
Configuration Signification DHCP DHCP = Dynamic Host Configuration Protocol Dans le menu déroulant, configurez OUI; la commande établit automatiquement la relation de son adresse réseau (adresse IP), du masque Subnet, du routeur par défaut et d’une éventuelle adresse Broadcast avec un serveur DHCP situé...
Page 485
Remote Procedure Call auquel n'a pas répondu le serveur soft: Avec OUI, le Remote Procedure Call est répété jusqu’à ce que le serveur NFS réponde. Si l’on introduit NON, il n’est pas répété HEIDENHAIN TNC 320...
Page 486
Configuration Signification Option SMB Options concernant le type de système de fichier SMB: Les options sont indiquées sans espace et séparées seulement par une virgule. Respectez les majuscules/minuscules. Options: ip: Adresse IP du PC Windows avec lequel la commande doit être reliée username: Nom d'utilisateur avec lequel la commande doit s'enregistrer workgroup: Groupe de travail sous lequel la...
Page 487
PC, par ex. 160.1.180.1 Dans le champ <Masque Subnet>, introduisez 255.255.0.0 Validez la configuration avec <OK> Enregistrez la configuration de réseau avec <OK>; si nécessaire, relancez Windows HEIDENHAIN TNC 320...
13.1 Paramètres utilisateur spécifiques de la machine Application Afin de pouvoir réaliser la configuration des fonctions machine pour l'utilisateur, le constructeur de votre machine peut définir les paramètres machine disponibles en tant que paramètres utilisateur. Le constructeur de votre machine peut en outre définir dans la TNC d'autres paramètres-machine non décrits ci-dessous.
Page 491
Signification des icônes: répertoire existe mais il est réduit répertoire développé objet vide, ne peut pas être développé paramètre-machine initialisé paramètre-machine non initialisé (optionnel) peut être lu mais non édité ne peut être ni lu, ni édité HEIDENHAIN TNC 320...
Page 492
Afficher le texte de l'aide Avec la touche HELP, on peut afficher un texte d'aide sur chaque objet de paramètre ou sur chaque attribut. Si le texte d'aide ne tient pas sur une seule page (affichage, par ex. de 1/2 en haut et à droite), on peut alors aller à la seconde page en appuyant sur la softkey AIDE PAGE.
Page 493
Utiliser le système en pouces DisplaySettings Format des programmes CN et affichage des cycles Programmation en dialogue conversationnel Texte clair HEIDENHAIN ou en DIN/ISO HEIDENHAIN: Programmation en mode MDI en dialogue conversationnel Texte clair ISO: Programmation en mode MDI en DIN/ISO Représentation des cycles...
Page 494
Configuration des paramètres DisplaySettings Configuration de la langue de dialogue CN et automate Langue du dialogue CN ENGLISH GERMAN CZECH FRENCH ITALIAN SPANISH PORTUGUESE SWEDISH DANISH FINNISH DUTCH POLISH HUNGARIAN RUSSIAN CHINESE CHINESE_TRAD Langue du dialogue automate Cf. langue du dialogue CN Langue des messages d'erreur automate Cf.
Page 495
0.001 à 99 999.9999 [mm]: Distance d'approche dans le sens de l'axe d'outil Zone de sécurité autour de la tige de palpage pour le prépositionnement 0.001 à 99 999.9999 [mm]: Distance d'approche dans le plan perpendiculairement à l'axe d'outil HEIDENHAIN TNC 320...
Page 496
Configuration des paramètres ChannelSettings CH_NC Cinématique active Cinématique à activer Liste des cinématiques de la machine Tolérances de géométrie Ecart autorisé pour le rayon 0.0001 à 0.016 [mm]: Ecart autorisé pour le rayon au point final du cercle comparé au point initial du cercle Configuration des cycles d'usinage Facteur de recouvrement dans le fraisage de poche...
Page 497
La TNC affiche dans le gestionnaire de fichiers les lecteurs et répertoires qui sont incrits ici Horloge universelle (Greenwich Time) Décalage d'heure par rapport à l'horloge universelle (h) -12 à 13: Décalage d'heure en heures par rapport à l'heure de Greenwich HEIDENHAIN TNC 320...
13.2 Distribution des plots et câbles pour les interfaces de données Interface V.24/RS-232-C, appareils HEIDENHAIN L’interface est conforme à la norme EN 50 178 „Isolation électrique du réseau“. Avec utilisation du bloc adaptateur 25 plots: Bloc adaptateur Câble de liaison 365 725-xx Câble de liaison 274 545-xx...
Appareils autres que HEIDENHAIN La distribution des plots sur l'appareil d'une autre marque peut fortement varier de celle d'un appareil HEIDENHAIN. Elle dépend de l'appareil et du type de transmission. Utilisez la distribution des plots du bloc adaptateur indiquée dans le tableau ci- dessous.
Programmation flexible des Programmation flexible de contours FK en dialogue Texte clair HEIDENHAIN avec aide contours FK graphique pour pièces dont la cotation n'est pas conforme à la programmation des CN...
Page 501
Modes de représentation représentation en 3 plans / représentation 3D Durée d'usinage Calcul de la durée d'usinage en mode de fonctionnement „Test de programme” Affichage de la durée d'usinage actuelle dans les modes de fonctionnement d'exécution du programme HEIDENHAIN TNC 320...
Page 502
V.24 / RS-232-C, 115 kbauds max. Interface de données étendue avec protocole LSV-2 pour commande à distance de la TNC via l'interface de données avec logiciel HEIDENHAIN TNCremo Interface Ethernet 100 Base T env. 2 à 5 Mbauds (en fonction du type de fichiers et du degré d'utilisation du réseau) 2 x USB 1.1...
Page 503
TT 140: Palpeur 3D à commutation pour l'étalonnage d'outils Option de logiciel 1 Usinage avec plateau Programmation de contours sur le corps d'un cylindre circulaire Avance en mm/min. Conversions de coordonnées Inclinaison du plan d'usinage Interpolation Cercle sur 3 axes avec inclinaison du plan d'usinage HEIDENHAIN TNC 320...
Page 504
Formats d'introduction et unités de mesure des fonctions TNC Positions, coordonnées, rayons de cercles, -99 999.9999 à +99 999.9999 longueurs de chanfreins (5,4: Chiffres avant/après la virgule) [mm] Numéros d'outils 0 à 32 767,9 (5,1) Noms d'outils 16 caractères, écrits entre ““ avec TOOL CALL. Caractères autorisés: #, $, %, &, - Valeurs Delta pour corrections d'outils -99.9999 à...
2 Ôter les cinq vis du capot du MC320 3 Retirer le capot 4 La pile tampon est située sur la face latérale de la platine 5 Changer la pile: la nouvelle pile ne peut être placée qu'en position correcte HEIDENHAIN TNC 320...
Page 507
Approche/sortie du contour ... 144 Déplacement des axes de la Principes de base ... 74 machine ... 47 Programmation ... 163 Avec la manivelle électronique ... 49 Avec les touches de sens externes ... 47 Pas à pas ... 48 HEIDENHAIN TNC 320...
Page 508
Dialogue ... 97 FN19:PLC: Transmission de valeurs à Gestionnaire de programmes: Cf. Dialogue conversationnel Texte l'automate ... 407 Gestionnaire de fichiers clair ... 97 FN23: DONNEES D'UN CERCLE: Graphisme de programmation ... 171 Disque dur ... 77 Calculer un cercle à partir de 3 Graphismes Données d'outils points ...
Page 509
Fonctions d'édition ... 126 Ouvrir nouveau ... 95 Pile tampon, remplacer ... 505 Possibilités d'introduction ... 122 Programme, nom: Cf. Gestionnaire de Poche circulaire fichiers, nom de fichier Ebauche ... 269 Programmer les déplacements Finition ... 271 d'outils ... 97 HEIDENHAIN TNC 320...
Page 511
Page 219 Alésage à l'outil Page 221 Perçage universel Page 223 Contre-perçage Page 225 Perçage profond universel Page 228 Nouveau taraudage avec mandrin de compensation Page 233 Nouveau taraudage rigide Page 235 Fraisage de trous Page 231 HEIDENHAIN TNC 320...
Page 512
Numéro Actif Actif Désignation du cycle Page cycle CALL Taraudage avec brise copeaux Page 237 Rainure pendulaire Page 275 Rainure circulaire Page 278 Finition de poche rectangulaire Page 265 Finition de tenon rectangulaire Page 267 Finition de poche circulaire Page 271 Finition de tenon circulaire Page 273 Motifs de points sur un cercle...
Page 513
Vitesse de contournage constante à la dent de l'outil (réduction d'avance seulement) M111 Annulation de M109/M110 M116 Avance pour plateaux circulaires en mm/min. Page 204 M117 Annulation de M116 M118 Superposition du positionnement avec manivelle pendant l'exécution du Page 200 programme HEIDENHAIN TNC 320...
Page 514
Action sur Effet à la fin Page séquence début M120 Calcul anticipé du contour avec correction de rayon (LOOK AHEAD) Page 198 M126 Déplacement des axes rotatifs avec optimisation de course Page 205 M127 Annulation de M126 M130 Séquence de positionnement: Les points se réfèrent au système de Page 193 coordonnées non incliné...
Comparatif: Fonctions des TNC 320, TNC 310 et iTNC 530 Comparatif: Fonctions utilisateur Fonction TNC 320 TNC 310 iTNC 530 Introduction de programme en dialogue conversationnel Texte clair Heidenhain Introduction de programme selon DIN/ISO – Introduction de programme avec smarT.NC –...
Page 516
Aide: Fonction d’aide contextuelle lors des messages d’erreur – Calculatrice – Introduction de textes et caractères spéciaux sur la TNC 320 à l’aide du – clavier de l’écran et sur l’iTNC 530, à l’aide du clavier alphabétique Séquences de commentaires dans le programme CN –...
Page 517
14, Définition du contour 15, Préperçage (SLI) – 16, Fraisage de contour (SLI) – 17, Taraudage rigide 18, Filetage – 19, Plan d'usinage (option avec la TNC 320) – 20, Données du contour – 21, Préperçage – 22, Evidement –...
Page 518
Cycle TNC 320 TNC 310 iTNC 530 29, Corps d'un cylindre, oblong convexe – 30, Exécution de données 3D – – 32, Tolérance – 39, Corps d'un cylindre, contour externe – – 200, Perçage 201, Alésage à l’alésoir 202, Alésage à l’outil 203, Perçage universel...
Page 519
– – 254, Rainure circulaire, usinage intégral – – 262, Fraisage de filets – 263, Filetage sur un tour – 264, Filetage avec perçage – 265, Filetage hélicoïdal avec perçage – 267, Filetage externe sur tenons – HEIDENHAIN TNC 320...
Comparatif: Fonctions auxiliaires Effet TNC 320 TNC 310 iTNC 530 ARRET de déroulement du programme/ARRET broche/ARRET arrosage ARRET facultatif de l'exécution du programme ARRÊT de déroulement du programme/ARRÊT broche/ARRÊT arrosage/éventuellement effacement de l'affichage d'état (dépend de PM)/retour à la séquence 1...
Page 521
M148 Lors du stop CN, éloigner l'outil automatiquement du contour – M149 Annulation de M148 M150 Ne pas afficher le message de commutateur de fin de course – – M200- Fonctions pour découpe laser – – M204 HEIDENHAIN TNC 320...
Comparatif: Cycles palpeurs en modes Manuel et Manivelle électronique Cycle TNC 320 TNC 310 iTNC 530 Etalonnage de la longueur effective Etalonnage du rayon effectif Calcul de la rotation de base à partir d'une droite Initialisation du point de référence dans un axe au choix Initialisation d'un coin comme point de référence...
415, Point de référence intérieur angle – 416, Point de référence centre cercle de trous – 417, Point de référence dans axe palpeur – 418, Point de référence centre de 4 trous – 419, Point de référence axe seul – HEIDENHAIN TNC 320...
Récapitulatif des fonctions DIN/ISO TNC 320 Fonctions M Fonctions M M130 Séquence de positionnement: Les points se ARRET exécution de programme/ARRET broche/ réfèrent au système de coordonnées non incliné ARRET arrosage ARRET facultatif de l'exécution du programme M136 Avance F en millimètres par tour de broche ARRÊT de déroulement du programme/ARRÊT...
Page 526
Fonctions G Fonctions G Déplacements d'outils Cycles d'usinage de trous et filets Interpolation linéaire, cartésienne, en rapide G262 Fraisage de filets Interpolation linéaire, cartésienne G263 Filetage sur un tour Interpolation circulaire, cartésienne, sens horaire G264 Filetage avec perçage Interpolation circulaire, cartésienne, sens anti- G265 Filetage hélicoïdal avec perçage horaire...
Page 527
Fonctions G Fonctions G Cycles palpeurs pour initialiser le point de référence Unité de mesure G408 Point de référence au centre d'une rainure en pouces (à définir au début du programme) G409 Point de référence au centre d'un oblong en millimètres (à définir au début du programme) G410 Point de référence intérieur rectangle Autres fonctions G...
Page 528
Correction de rayon des sous-programmes de contour Adresses Vitesse de rotation broche Contour Etapes des Correction Orientation broche avec G36 éléments du contour de rayon Définition d'outil avec G99 Interne sens horaire (CW) G42 (RR) Appel d'outil (poche) sens anti-horaire (CCW) G41 (RL) Outil suivant avec G51 Externe...
Les palpeurs 3D de HEIDENHAIN vous aident à réduire les temps morts: Par exemple • Dégauchissage des pièces • Initialisation des points de référence • Etalonnage des pièces • Digitalisation de formes 3D avec les palpeurs de pièces TS 220 avec câble TS 640 avec transmission infra-rouge •...