Télécharger Imprimer la page
HEIDENHAIN iTNC 530 Manuel D'utilisation

HEIDENHAIN iTNC 530 Manuel D'utilisation

Logiciel cn 340 490-xx ,340 491-xx, 340 492-xx, 340 493-xx, 340 494-xx
Masquer les pouces Voir aussi pour iTNC 530:

Publicité

Manuel d'utilisation
Dialogue conversationnel-
Texte clair HEIDENHAIN
iTNC 530
Logiciel CN
340 490-xx
340 491-xx
340 492-xx
340 493-xx
340 494-xx
Français (fr)
12/2004

Publicité

loading

Sommaire des Matières pour HEIDENHAIN iTNC 530

  • Page 1 Manuel d'utilisation Dialogue conversationnel- Texte clair HEIDENHAIN iTNC 530 Logiciel CN 340 490-xx 340 491-xx 340 492-xx 340 493-xx 340 494-xx Français (fr) 12/2004...
  • Page 2 Eléments de commande à l'écran Programmation d'opérations de contournage Définir le partage de l'écran Approche/sortie du contour Commuter écran entre modes de fonc- Programmation flexible de contours FK tionnement Machine et Programmation Softkeys: Sélection fonction à l'écran Droite Commutation entre barres de softkeys Centre de cercle/pôle pour coordonnées polaires Clavier alphabétique: Introduire lettres et signes Trajectoire circulaire autour du centre de cercle...
  • Page 5: Type De Tnc, Logiciel Et Fonctions

    530 E 340 491-xx iTNC 530, version 2 processeurs 340 491-xx iTNC 530 E, version 2 processeurs 340 493-xx iTNC 530 , poste de programmation 340 494-xx La lettre E désigne la version Export de la TNC. La version Export de la TNC est soumise à...
  • Page 6 En outre, l'iTNC 530 dispose aussi en option de 2 ensembles-logiciels pouvant être mis en oeuvre par vous-même ou par le constructeur de votre machine. Chaque ensemble doit être activé séparément et comporte individuellement les fonctions suivantes: Option de logiciel 1 Interpolation du corps d'un cylindre (cycles 27, 28, 29 et 39) Avance en mm/min.
  • Page 7: Lieu D'implantation Prévu

    Lieu d'implantation prévu La TNC correspond à la classe A selon EN 55022. Elle est prévue principalement pour fonctionner en milieux industriels. iTNC 530 HEIDENHAIN...
  • Page 8 Nouvelles fonctions par rapport aux versions antérieures 340 422-xx/340 423-xx Mise en œuvre du nouveau mode d'utilisation smarT.NC sur la base de formulaires. Une documentation séparée est destinée aux utilisateurs. Dans ce contexte, le panneau de commande TNC a subi une extension.
  • Page 9 CYCL CALL PAT (cf. „Appeler le cycle en liaison avec les tableaux de points” à la page 273) En vue de nouvelles fonctions à venir, le choix de types d'outils pouvant être sélectionnés dans le tableau d'outils a été étendu iTNC 530 HEIDENHAIN...
  • Page 10: Descriptifs Nouveaux/Modifiés Dans Ce Manuel

    Descriptifs nouveaux/modifiés dans ce Manuel Nouvelle implantation du clavier TE 530 B (cf. „Panneau de commande” à la page 39) Le chapitre Gestionnaire standard de fichiers (gestionnaire de fichiers sans structure de répertoires) a été supprimé de ce Manuel...
  • Page 11 Programmation: Programmer les contours Programmation: Fonctions auxiliaires Programmation: Cycles Programmation: Fonctions spéciales Programmation: Sous-programmes et répétitions de parties de programme Programmation: Paramètres Q Test et exécution de programme Fonctions MOD Tableaux et sommaires iTNC 530 avec Windows 2000 (option) iTNC 530 HEIDENHAIN...
  • Page 13: Table Des Matières

    1 Introduction ..35 1.1 L'iTNC 530 ..36 Programmation: Dialogue Texte clair HEIDENHAIN, smarT.NC et DIN/ISO ..36 Compatibilité ..36 1.2 Ecran et panneau de commande ..37 L'écran ..37 Définir le partage de l'écran ..38 Panneau de commande ..
  • Page 14 2 Mode manuel et dégauchissage ..49 2.1 Mise sous tension, hors tension ..50 Mise sous tension ..50 Mise hors tension ..51 2.2 Déplacement des axes de la machine ..52 Remarque ..52 Déplacer l'axe avec les touches de sens externes ..52 Positionnement pas à...
  • Page 15 La TNC en réseau ..100 4.4 Ouverture et introduction de programmes ..101 Structure d'un programme CN en format conversationnel Texte clair HEIDENHAIN ..101 Définir la pièce brute: BLK FORM ..101 Ouvrir un nouveau programme d'usinage ..102 Programmation de déplacements d'outils en dialogue conversationnel Texte clair ..
  • Page 16 4.5 Graphisme de programmation ..113 Déroulement/pas de déroulement du graphisme de programmation ..113 Elaboration du graphisme de programmation pour un programme existant ..113 Afficher ou non les numéros de séquence ..114 Effacer le graphisme ..114 Agrandissement ou réduction de la projection ..
  • Page 17 Sélectionner un fichier de palettes ..133 Réglage d'un fichier de palettes avec formulaire d'introduction ..134 Déroulement de l'usinage orienté vers l'outil ..138 Quitter le tableau de palettes ..139 Exécuter un fichier de palettes ..139 HEIDENHAIN iTNC 530...
  • Page 18 5 Programmation: Outils ..141 5.1 Introduction des données d’outils ..142 Avance F ..142 Vitesse de rotation broche S ..143 5.2 Données d'outils ..144 Conditions requises pour la correction d'outil ..144 Numéro d'outil, nom d'outil ..144 Longueur d'outil L ..
  • Page 19 Arrondi d'angle RND ..195 Centre de cercle CC ..196 Trajectoire circulaire C autour du centre de cercle CC ..197 Trajectoire circulaire CR de rayon défini ..198 Trajectoire circulaire CT avec raccordement tangentiel ..199 HEIDENHAIN iTNC 530...
  • Page 20 6.5 Contournages – Coordonnées polaires ..204 Sommaire ..204 Origine des coordonnées polaires: Pôle CC ..205 Droite LP ..206 Trajectoire circulaire CP autour du pôle CC ..206 Trajectoire circulaire CTP avec raccordement tangentiel ..207 Trajectoire hélicoïdale (hélice) ..207 6.6 Contournages –...
  • Page 21 Effacer les informations de programme modales: M142 ..249 Effacer la rotation de base: M143 ..249 Eloigner l'outil automatiquement du contour lors de l'arrêt CN: M148 ..250 Ne pas afficher le message de commutateur de fin de course: M150 ..251 HEIDENHAIN iTNC 530...
  • Page 22 7.5 Fonctions auxiliaires pour les axes rotatifs ..252 Avance en mm/min. sur les axes rotatifs A, B, C: M116 (option du logiciel 1) ..252 Déplacement des axes rotatifs avec optimisation de la course: M126 ..253 Réduire l'affichage de l'axe rotatif à une valeur inférieure à 360°: M94 ..254 Correction automatique de la géométrie de la machine lors de l'usinage avec axes inclinés M114 (option du logiciel 2) ..
  • Page 23 FINITION DE POCHE CIRCULAIRE (cycle 214) ..350 FINITION DE TENON CIRCULAIRE (cycle 215) ..352 RAINURE (trou oblong) avec plongée pendulaire (cycle 210) ..354 RAINURE CIRCULAIRE (trou oblong) avec plongée pendulaire (cycle 211) ..357 HEIDENHAIN iTNC 530...
  • Page 24 8.5 Cycles d'usinage de motifs de points ..363 Sommaire ..363 MOTIFS DE POINTS SUR UN CERCLE (cycle 220) ..364 MOTIFS DE POINTS EN GRILLE (cycle 221) ..366 8.6 Cycles SL ..370 Principes de base ..370 Sommaire des cycles SL ..
  • Page 25 9.6 Définir le plan d'usinage par trois points: PLANE POINTS ..466 Utilisation ..466 Paramètres d'introduction ..467 9.7 Définir le plan d'usinage au moyen d'un seul angle incrémental dans l'espace: PLANE RELATIVE ..468 Utilisation ..468 Paramètres d'introduction ..469 Abréviations utilisées ..469 HEIDENHAIN iTNC 530...
  • Page 26 9.8 Définir le comportement de positionnement de la fonction PLANE ..470 Sommaire ..470 Orientation automatique MOVE/TURN/STAY (introduction impérative) ..471 Sélection d'alternatives d'inclinaison: SEQ +/– (introduction optionnelle) ..474 Sélection du mode de transformation (introduction optionnelle) ..475 9.9 Usinage cinq axes avec TCPM dans le plan incliné...
  • Page 27 Appeler un programme quelconque comme sous-programme ..492 10.5 Imbrications ..493 Types d'imbrications ..493 Niveaux d'imbrication ..493 Sous-programme dans sous-programme ..493 Renouveler des répétitions de parties de programme ..494 Répéter un sous-programme ..495 HEIDENHAIN iTNC 530...
  • Page 28 11 Programmation: Paramètres Q ..503 11.1 Principe et sommaire des fonctions ..504 Remarques concernant la programmation ..505 Appeler les fonctions des paramètres Q ..505 11.2 Familles de pièces – Paramètres Q au lieu de valeurs numériques ..506 Exemple de séquences CN ..
  • Page 29 Ecart entre valeur nominale et valeur effective lors de l'étalonnage d'outil automatique avec le TT 130 ..539 Inclinaison du plan d'usinage avec angles de la pièce: Coordonnées des axes rotatifs calculées par la TNC ..539 Résultats de la mesure avec cycles palpeurs (cf. également Manuel d'utilisation des cycles palpeurs) ..540 HEIDENHAIN iTNC 530...
  • Page 30 12 Test de programme et exécution de programme ..549 12.1 Graphismes ..550 Utilisation ..550 Vue d'ensemble: Projections ..552 Vue de dessus ..552 Représentation en 3 plans ..553 Représentation 3D ..554 Agrandissement de la projection ..556 Répéter la simulation graphique ..
  • Page 31 Fichiers dépendants ..591 13.8 Paramètres utilisateur spécifiques de la machine ..593 Utilisation ..593 13.9 Représenter la pièce brute dans la zone de travail ..594 Utilisation ..594 Faire pivoter toute la représentation ..595 HEIDENHAIN iTNC 530...
  • Page 32 13.10 Sélectionner les affichages de positions ..596 Utilisation ..596 13.11 Sélectionner l’unité de mesure ..597 Utilisation ..597 13.12 Sélectionner le langage de programmation pour $MDI ..598 Utilisation ..598 13.13 Sélectionner l'axe pour générer une séquence L ..599 Utilisation ..
  • Page 33 Prise femelle RJ45 pour Interface Ethernet ..625 14.3 Informations techniques ..626 14.4 Changement de la batterie tampon ..632 15 iTNC 530 avec Windows 2000 (option) ..633 15.1 Introduction ..634 Contrat de licence pour utilisateur final (CLUF) pour Windows 2000 ..634 Octroi d'un droit d'utilisation ..
  • Page 35: Introduction

    Introduction...
  • Page 36: L'itnc 530

    à partir de la TNC 150 B. Si d'anciens programmes TNC contiennent des cycles-constructeur, il convient, côté iTNC 530, de réaliser une adaptation à l'aide du logiciel CycleDesign pour PC. Pour cela, prenez contact avec le constructeur de votre machine ou avec HEIDENHAIN.
  • Page 37: Ecran Et Panneau De Commande

    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 les softkeys du constructeur de la machine Barres de softkeys pour les softkeys du constructeur de la machine iTNC 530 HEIDENHAIN...
  • Page 38: Définir Le Partage De L'écran

    Définir le partage de l'écran L'opérateur choisit le partage de l'écran: Ainsi, par exemple, la TNC peut afficher le programme en mode Mémorisation/édition de programme dans la fenêtre de gauche alors que la fenêtre de droite représente simultanément un graphisme de programmation. En alternative, on peut aussi afficher l'articulation des programmes dans la fenêtre de droite ou le programme seul à...
  • Page 39: Panneau De Commande

    Les fonctions des différentes touches sont regroupées sur la première page de rabat. Un certain nombre de constructeurs de machine n'utilisent pas le panneau de commande standard de HEIDENHAIN. Dans ce cas, reportez-vous au manuel de la machine. Les touches externes – touche START CN ou STOP CN, par exemple –...
  • Page 40: 1.3 Modes De Fonctionnement

    1.3 Modes de fonctionnement Mode Manuel et Manivelle électronique Le réglage des machines s'effectue en mode Manuel. Ce mode permet de positionner les axes de la machine manuellement ou pas à pas, d'initialiser les points de référence et d'incliner le plan d'usinage. Le mode Manivelle électronique sert au déplacement manuel des axes de la machine à...
  • Page 41: Mémorisation/Édition De Programme

    La simulation s'effectue graphiquement et selon plusieurs projections. Softkeys pour le partage de l'écran: cf. „Exécution de programme en continu et Exécution de programme pas à pas”, page 42. iTNC 530 HEIDENHAIN...
  • Page 42: Exécution De Programme En Continu Et Exécution De Programme Pas À Pas

    Exécution de programme en continu et Exécution de programme pas à pas En mode Exécution de programme en continu, la TNC exécute un programme d’usinage jusqu’à la fin du programme ou jusqu’à une interruption manuelle ou programmée de celui-ci. Vous pouvez poursuivre l'exécution du programme après son interruption.
  • Page 43: 1.4 Affichages D'état

    Les axes sont déplacés en tenant compte de la rotation de base Numéro du point de référence actif provenant du tableau Preset. Si le point de référence a été initialisé manuellement, la TNC ajoute le texte MAN derrière le symbole iTNC 530 HEIDENHAIN...
  • Page 44: Affichages D'état Supplémentaires

    Affichages d'état supplémentaires 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 Mémorisation/édition de programme. 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 les affichages d'état supplémentaires...
  • Page 45 Facteur échelle actif / facteurs échelles (cycles 11 / 26); la TNC peut afficher un facteur échelle actif sur 6 axes à la fois Point d'origine pour le facteur échelle Cf. „Cycles de conversion de coordonnées” à la page 428). iTNC 530 HEIDENHAIN...
  • Page 46 Répétition de parties de programme/sous-programmes Répétitions de parties de programme actives avec numéro de séquence, numéro de label et nombre de répétitions programmées/restant à exécuter Numéros de sous-programmes actifs avec numéro de séquence dans lesquels le sous-programme a été appelé et numéro de label qui a été...
  • Page 47: Accessoires: Palpeurs 3D Et Manivelles Électroniques Heidenhain

    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 pour palpeur sont décrites dans un...
  • Page 48: Manivelles Électroniques Hr

    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 les manivelles portables HR 410 (cf. figure au centre ) et HR 420 (cf.
  • Page 49: Mode Manuel Et Dégauchissage

    Mode manuel et dégauchissage...
  • Page 50: 2.1 Mise Sous Tension, Hors Tension

    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: TEST MÉMOIRE La mémoire de la TNC est vérifiée automatiquement...
  • Page 51: Mise Hors Tension

    Mise hors tension iTNC 530 avec Windows 2000: Cf. „Mise hors tension de l'iTNC 530”, page 640. 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...
  • Page 52: Déplacement Des Axes De La Machine

    2.2 Déplacement des axes de la machine Remarque Le déplacement avec touches de sens externes est une fonction-machine. Consultez le manuel de votre machine! Déplacer l'axe avec les touches de sens externes Sélectionner le mode Manuel Pressez la touche de sens externe, maintenez-la enfoncée pendant tout le déplacement de l'axe ou déplacez l'axe en continu: Maintenir enfoncée la touche de sens externe et appuyer brièvement sur la...
  • Page 53: Positionnement Pas À Pas

    PASSE = Introduire la passe en mm, par ex. 8 mm Appuyer sur la touche de sens externe: Répéter à volonté le positionnement La valeur max. que l'on peut introduire pour une passe est de 10 mm. iTNC 530 HEIDENHAIN...
  • Page 54: Déplacement Avec La Manivelle Électronique Hr 410

    Déplacement avec la manivelle électronique HR 410 La manivelle portable HR 410 est équipée de deux touches de validation. Elles sont situées sous la poignée en étoile. Vous ne pouvez déplacer les axes de la machine que si une touche de validation est enfoncée (fonction dépendant de la machine).
  • Page 55: Manivelle Électronique Hr 420

    Avec fonction M118 activée, le déplacement à l'aide de la manivelle est également possible pendant l'exécution du programme. Il est possible que le constructeur de votre machine propose d'autres fonctions destinées à la HR 420. Consulter le manuel de la machine iTNC 530 HEIDENHAIN...
  • Page 56 Ecran L'écran de la manivelle (cf. figure en haut et à droite) comporte 4 lignes. La TNC y affiche les informations suivantes: NOM X+1.563: Mode d'affichage de position et position sur l'axe sélectionné 4 à 7 *: STIB (commande en service) S1000: Vitesse de broche actuelle F500: Avance à...
  • Page 57 Sélectionner les axes auxiliaires à l'aide des softkeys Déplacer l'axe actif dans le sens + ou – Désactiver la manivelle: Appuyer sur la touche manivelle de la HR 420. La TNC est à nouveau utilisable à partir du panneau de commande iTNC 530 HEIDENHAIN...
  • Page 58 Positionnement pas à pas Lors du positionnement pas à pas, la TNC déplace l'axe de manivelle actuellement activé de la valeur d'un incrément que vous avez défini: Appuyer sur la softkey F2 de la manivelle (STEP) Activer le positionnement pas à pas: Appuyer sur la softkey 3 de la manivelle (ON) Sélectionner l'incrément désiré...
  • Page 59 CN derrière laquelle vous voulez insérer la nouvelle séquence L Activer la manivelle Appuyer sur la touche „générer séquence CN“: La TNC insère une séquence L complète contenant toutes les positions des axes sélectionnées à l'aide de la fonction MOD iTNC 530 HEIDENHAIN...
  • Page 60 Fonctions des modes de fonctionnement Exécution de programme Dans les modes de fonctionnement Exécution de programme, vous pouvez exécuter les fonctions suivantes: Marche CN (touche-manivelle Marche CN) Arrêt CN (touche-manivelle Arrêt CN) Si la touche Arrêt CN a été actionnée: Stop interne (softkeys de la manivelle MOP, puis STOP) Si la touche Arrêt CN a été...
  • Page 61: Vitesse De Rotation Broche S, Avance F, Fonction Auxiliaire M

    La valeur programmée pour la vitesse de rotation broche S et l'avance F peut être modifiée de 0% à 150% avec les potentiomètres. Le potentiomètre de broche ne peut être utilisé que sur machines équipées de broche à commande analogique. iTNC 530 HEIDENHAIN...
  • Page 62: Initialisation Du Point De Référence (Sans Palpeur 3D)

    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 Brider la pièce et la dégauchir Installer l'outil zéro de rayon connu...
  • Page 63: Initialiser Le Point De Référence Avec Les Touches D'axes

    De la même manière, initialiser les points de référence des autres axes. Si vous utilisez un outil préréglé dans l'axe de plongée, initialisez l'affichage de l'axe de plongée à la longueur L de l'outil ou à la somme Z=L+d. iTNC 530 HEIDENHAIN...
  • Page 64: Gestion Des Points De Référence Avec Le Tableau Preset

    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 (plateau orientable ou tête pivotante) et si vous travaillez avec la fonction d'inclinaison du plan d'usinage votre machine est équipée d'un système de changement de tête vous avez jusqu'à...
  • Page 65 Preset (marquage standard en rouge). 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 que vous avez initialisé manuellement. iTNC 530 HEIDENHAIN...
  • Page 66 Explication des valeurs enregistrées dans le tableau Preset Machine simple avec trois axes, sans dispositif d'inclinaison La TNC enregistre dans le tableau Preset la distance entre le point de référence pièce et le point de référence (en tenant compte du signe;...
  • Page 67 La TNC inscrit un – dans toutes les colonnes (2ème barre de softkeys) Ajouter une seule ligne à la fin du tableau (2ème barre de softkeys) Effacer une seule ligne à la fin du tableau (2ème barre de softkeys) iTNC 530 HEIDENHAIN...
  • Page 68 Activer le point de référence du tableau Preset en mode Manuel Lors de l'activation d'un point de référence du tableau Preset, la TNC annule toutes les conversions de coordonnées actives qui avaient été activées précédemment avec les cycles suivants: Cycle 7, décalage du point zéro Cycle 8, image miroir Cycle 10, rotation Cycle 11, facteur échelle...
  • Page 69 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 434). iTNC 530 HEIDENHAIN...
  • Page 70: Inclinaison Du Plan D'usinage (Option Logiciel 1)

    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 71: Axes Inclinés: Franchissement Des Points De Référence

    La TNC interpole alors les axes concernés. Veillez à ce que la fonction „Inclinaison du plan d'usinage“ soit active en mode Manuel et que l'angle effectif de l'axe rotatif ait été inscrit dans le champ de menu. iTNC 530 HEIDENHAIN...
  • Page 72: Initialisation Du Point De Référence Dans Le Système Incliné

    Initialisation du point de référence dans le système incliné Après avoir positionné les axes rotatifs, initialisez le point de référence de la même manière que dans le système non incliné. Le comportement de la TNC pour l'initialisation du point de référence dépend des paramètres-machine 7500: PM 7500, bit 5=0 Si le plan d'usinage est incliné, la TNC vérifie lors de l'initialisation du...
  • Page 73: Affichage De Positions Dans Le Système Incliné

    La fonction de palpage Rotation de base n'est pas disponible si vous avez activé en mode de fonctionnement Manuel la fonction Inclinaison du plan d'usinage Les positionnements automate (définis par le constructeur de la machine) ne sont pas autorisés iTNC 530 HEIDENHAIN...
  • Page 74: Activation De L'inclinaison Manuelle

    Activation de l'inclinaison manuelle Sélectionner l'inclinaison manuelle: Softkey 3D ROT. Les sous-menus peuvent être maintenant sélectionnés avec les touches fléchées Introduire l'angle d'inclinaison Dans le menu Inclinaison du plan d'usinage, mettez le mode choisi sur Actif: Sélectionner le menu, valider avec la touche ENT. Achever l'introduction des données: Touche END.
  • Page 75: Positionnement Avec Introduction Manuelle

    Positionnement avec introduction manuelle...
  • Page 76: Programmation Et Exécution D'opérations Simples D'usinage

    Positionnement avec introduction manuelle. Pour cela, vous pouvez introduire un petit programme en format Texte clair HEIDENHAIN ou en DIN/ISO et l’exécuter directement. Les cycles de la TNC peuvent être appelés à cet effet. Le programme est mémorisé...
  • Page 77 Positionnement avec introduction manuelle Sélectionner l'axe du plateau circulaire, introduire l'angle noté ainsi que l'avance, par ex. L C+2.561 F50 Achever l'introduction Appuyer sur la touche START externe: Le déport est compensé par une rotation du plateau circulaire iTNC 530 HEIDENHAIN...
  • Page 78: Sauvegarder Ou Effacer Des Programmes Contenus Dans $Mdi

    Sauvegarder ou effacer des programmes contenus dans $MDI Le fichier $MDI est souvent utilisé pour des programmes courts et provisoires. Si vous désirez toutefois enregistrer un programme, procédez de la manière suivante: Sélectionner le mode de fonctionnement: Mémorisation/édition de programme Appeler le gestionnaire de fichiers: Touche PGM MGT (Program Management) Marquer le fichier $MDI...
  • Page 79: Programmation: Principes De Base, Gestion De Fichiers, Outils De Programmation, Gestion De Palettes

    Programmation: Principes de base, gestion de fichiers, outils de programmation, gestion de palettes...
  • Page 80: 4.1 Principes De Base

    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 X (Z,Y) angulaire.
  • Page 81: Système De Référence Sur Fraiseuses

    Z+; le pouce indique le sens X+ et l’index, le sens Y+. L'iTNC 530 peut commander jusqu'à 9 axes. Outres les axes principaux X, Y et Z, on a également les axes auxiliaires U, V et W qui leur sont parallèles.
  • Page 82: Coordonnées Polaires

    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.
  • Page 83: Positions Pièce Absolues Et Incrémentales

    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. +IPR +IPA +IPA 0° iTNC 530 HEIDENHAIN...
  • Page 84: Sélection Du Point De Référence

    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“.
  • Page 85: Gestionnaire De Fichiers: Principes De Base

    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 du fichier Type du fichier iTNC 530 HEIDENHAIN...
  • Page 86: Sauvegarde Des Données

    Sauvegarde des données HEIDENHAIN conseille de sauvegarder régulièrement sur PC les derniers programmes et fichiers créés sur la TNC. A cet effet, HEIDENHAIN met à votre disposition gracieusement un programme Backup (TNCBACK.EXE). Si nécessaire, adressez-vous au constructeur de votre machine.
  • Page 87: Travailler Avec Le Gestionnaire De Fichiers

    AUFTR1, on a créé un sous-répertoire NCPROG à l'intérieur duquel on a importé le programme d'usinage PROG1.H. Le programme d'usinage a donc le chemin d'accès suivant: TNC:\AUFTR1\NCPROG\PROG1.H Le graphisme de droite illustre un exemple d'affichage des répertoires avec les différents chemins d'accès. iTNC 530 HEIDENHAIN...
  • Page 88: Vue D'ensemble: Fonctions De La Gestion Des Fichiers

    Vue d'ensemble: Fonctions de la gestion des fichiers Fonction Softkey Copier un fichier donné (et le convertir) Sélectionner le répertoire-cible Afficher un type de fichier donné Afficher les 10 derniers fichiers sélectionnés Effacer un fichier ou un répertoire Marquer un fichier Renommer un fichier Protéger un fichier contre l'effacement ou l'écriture Annuler la protection d’un fichier...
  • Page 89: Appeler Le Gestionnaire De Fichiers

    Programme sélectionné en mode Test de programme Programme sélectionné dans un mode Exécution de programme Fichier protégé contre l'effacement et l'écriture (Protected) DATE Date de la dernière modification apportée au fichier HEURE Heure de la dernière modification apportée au fichier iTNC 530 HEIDENHAIN...
  • Page 90: Sélectionner Les Lecteurs, Répertoires Et Fichiers

    Sélectionner les lecteurs, répertoires et fichiers Appeler le gestionnaire de fichiers Utilisez les touches fléchées ou les softkeys pour déplacer la surbrillance à l'endroit désiré de l'écran: Déplace la surbrillance de la fenêtre de droite vers la fenêtre de gauche et inversement Déplace la surbrillance dans une fenêtre vers le haut et le bas Déplace la surbrillance dans la fenêtre, page à...
  • Page 91: Créer Un Nouveau Répertoire (Possible Seulement Sur Le Lecteur Tnc:\)

    Dans la fenêtre de gauche, marquez le répertoire à l’intérieur duquel vous désirez créer un sous-répertoire Introduire le nom du nouveau répertoire, appuyer sur NOUV la touche ENT CRÉER RÉPERTOIRE \NOUV? Valider avec la softkey OUI ou Quitter avec la softkey NON iTNC 530 HEIDENHAIN...
  • Page 92: Copier Un Fichier Donné

    Copier un fichier donné Déplacez la surbrillance sur le fichier que vous désirez copier Appuyer sur la softkey COPIER. Sélectionner la fonction de copie. La TNC affiche une barre de softkeys avec plusieurs fonctions Appuyer sur la softkey „Sélection répertoire-cible“ afin de définir le répertoire-cible dans une fenêtre auxiliaire.
  • Page 93: Copier Un Répertoire

    Copier un répertoire Déplacez la surbrillance dans la fenêtre de gauche sur le répertoire que vous voulez copier. Appuyez ensuite sur la softkey COP. REP. au lieu de la softkey COPIER. La TNC copie également les sous-répertoires. iTNC 530 HEIDENHAIN...
  • Page 94: Sélectionner L'un Des 10 Derniers Fichiers Sélectionnés

    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 softkey 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 lecteur: Appuyer sur la softkey SELECT.
  • Page 95: Marquer Des Fichiers

    MARQUER FICHIER, etc. Copier les fichiers marqués: Appuyer sur la softkey COP. MARQ ou Effacer les fichiers marqués: Appuyer sur la softkey FIN pour quitter les fonctions de marquage, puis sur la softkey EFFACER pour effacer les fichiers marqués iTNC 530 HEIDENHAIN...
  • Page 96: Renommer Un Fichier

    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 touche ENT. Autres fonctions Protéger un fichier/annuler la protection du fichier Déplacez la surbrillance sur le fichier que vous désirez protéger...
  • Page 97: Transfert Des Données Vers/À Partir D'un Support Externe De Données

    Transférer un fichier donné: Appuyer sur la softkey COPIER ou Transférer plusieurs fichiers: Appuyer sur la softkey MARQUER (deuxième barre de softkeys, cf. „Marquer des fichiers”, page 95), ou Transférer tous les fichiers: Appuyer sur la softkey TNC => EXT. iTNC 530 HEIDENHAIN...
  • Page 98 Valider avec la softkey EXECUTER ou avec la touche ENT. La TNC affiche une fenêtre délivrant des informations sur le déroulement de l'opération de copie ou si vous voulez transférer de très longs programmes ou plusieurs programmes: Valider avec la softkey EXECUTION PARALLELE. La TNC copie alors le fichier en arrière plan Fermer le transfert des données: Déplacer la surbrillance vers la fenêtre de gauche, puis appuyer...
  • Page 99: Copier Un Fichier Vers Un Autre Répertoire

    Remplacer tous les fichiers: Appuyer sur la softkey OUI ou Ne remplacer aucun fichier: Appuyer sur la softkey NON ou Valider le remplacement fichier par fichier: Appuyer sur la softkey VALIDER Si vous désirez remplacer un fichier protégé, vous devez confirmer ou interrompre séparément cette fonction. iTNC 530 HEIDENHAIN...
  • Page 100: La Tnc En Réseau

    La TNC en réseau Raccordement de la carte Ethernet sur votre réseau: cf. „Interface Ethernet”, page 583. Raccordement de l'iTNC équipée de Windows 2000 sur votre réseau: cf. „Configurations du réseau”, page 643. Les messages d'erreur intervenant en fonctionnement réseau sont édités par la TNC (cf. „Interface Ethernet” à la page 583).
  • Page 101: Ouverture Et Introduction De Programmes

    4.4 Ouverture et introduction de programmes Structure d'un programme CN en format conversationnel Texte clair HEIDENHAIN Un programme d’usinage est constitué d’une série de séquences de programme. La figure de droite indique les éléments d’une séquence. La TNC numérote les séquences d’un programme d’usinage en ordre Séquence...
  • Page 102: Ouvrir Un Nouveau Programme D'usinage

    Ouvrir un nouveau programme d'usinage Vous introduisez toujours un programme d'usinage en mode de fonctionnement Mémorisation/édition de programme. Exemple:: Sélectionner le mode Mémorisation/édition de programme Appeler le gestionnaire de fichiers: Appuyer sur la touche PGM MGT. Sélectionnez le répertoire dans lequel vous désirez mémoriser le nouveau programme: NOM DE FICHIER = OLD.H Introduire le nom du nouveau programme, valider...
  • Page 103 X/Y/Z avec la touche DEL! La TNC ne peut représenter le graphisme que si le côté le plus petit est d'au moins 50 µm et le côté le plus grand est au maximum de 99 999,999 mm. iTNC 530 HEIDENHAIN...
  • Page 104: Programmation De Déplacements D'outils En Dialogue Conversationnel Texte Clair

    Programmation de déplacements d'outils en dialogue conversationnel Texte clair Pour programmer une séquence, commencez avec une touche de dialogue. En en-tête de l'écran, la TNC réclame les données requises. Exemple de dialogue Ouvrir le dialogue COORDONNÉES ? Introduire la coordonnée-cible pour l’axe X Introduire la coordonnée-cible pour l'axe Y;...
  • Page 105 Définir l'avance par dent (en mm/dent ou pouces/ dent) Le nombre de dents doit être défini dans le tableau d'outils (colonne CUT.) Fonctions du mode conversationnel Touche Passer outre la question de dialogue Fermer prématurément le dialogue Interrompre et effacer le dialogue iTNC 530 HEIDENHAIN...
  • Page 106: Prise En Compte Des Positions Effectives

    Prise en compte des positions effectives La TNC permet de prendre en compte dans le programme la position effective de l'outil, par exemple lorsque vous programmez des séquences de déplacement programmez des cycles définissez les outils avec TOOL DEF Pour prendre en compte les valeurs de position correctes, procédez de la manière suivante: Dans une séquence, positionner le champ d'introduction à...
  • Page 107: Editer Un Programme

    ENT. ou: introduire le pas de numérotation des séquences et sauter vers le haut ou vers le bas le nombre des lignes introduites en appuyant sur la softkey N LIGNES iTNC 530 HEIDENHAIN...
  • Page 108 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 Insérer une séquence venant d'être éditée ou effacée Insérer des séquences à...
  • Page 109 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 EXECUTER iTNC 530 HEIDENHAIN...
  • Page 110 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: Sélectionnez la barre de softkeys avec les fonctions de marquage Sélectionnez la première (dernière) séquence de la partie de programme que vous désirez copier...
  • Page 111: La Fonction De Recherche De La Tnc

    Elément de recherche à sélectionner avec touche fléchée; valider avec la touche ENT Ouvrir la fenêtre auxiliaire affichant une sélection des principales fonctions CN. Elément de recherche à sélectionner avec touche fléchée; valider avec la touche ENT Activer la fonction Rechercher/Remplacer iTNC 530 HEIDENHAIN...
  • Page 112 Options de recherche Softkey Définir le sens de la recherche Définir la fin de la recherche: Réglage sur COMPLET recherche de la séquence actuelle à la séquence actuelle Lancer une nouvelle recherche Recherche/remplacement de n'importe quels textes La fonction Rechercher/Remplacer n'est pas possible si un programme est protégé...
  • Page 113: 4.5 Graphisme De Programmation

    Créer graphisme programmation complet Créer graphisme de programmation pas à pas Créer 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éé un graphisme de programmation iTNC 530 HEIDENHAIN...
  • Page 114: Afficher Ou Non Les Numéros De Séquence

    Afficher ou non les numéros de séquence Commuter la barre de softkeys: Cf. fig. 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.
  • Page 115: 4.6 Articulation De Programmes

    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. iTNC 530 HEIDENHAIN...
  • Page 116: 4.7 Insertion De Commentaires

    4.7 Insertion de commentaires Utilisation Vous pouvez assortir d'un commentaire chaque séquence d'un programme d'usinage afin d'expliciter des éléments de programmes ou y adjoindre des remarques. Trois possibilités s'offrent à vous: Commentaire pendant l'introduction du programme Introduire les données d’une séquence et appuyez sur „;“ (point virgule) du clavier alphabétique –...
  • Page 117: 4.8 Créer Des Fichiers-Texte

    Déplacements du curseur Softkey Curseur un mot vers la droite Curseur un mot vers la gauche Curseur à la page d’écran suivante Curseur à la page d’écran précédente Curseur en début de fichier Curseur en fin de fichier iTNC 530 HEIDENHAIN...
  • Page 118: Editer Des Textes

    Fonctions d'édition Touche Débuter une nouvelle ligne Effacer caractère à gauche du curseur Insérer un espace Commutation majuscules/minuscules Editer des textes La première ligne de l'éditeur de texte comporte un curseur d'informations qui affiche le nom du fichier, l'endroit où il se trouve et le mode d'écriture du curseur (marque d'insertion): Nom du fichier-texte Fichier:...
  • Page 119: Effacer Des Caractères, Mots Et Lignes Et Les Insérer À Nouveau

    Après avoir sélectionné le bloc de texte désiré, continuez à traiter le texte à l’aide des softkeys suivantes: Fonction Softkey Effacer le bloc marqué et le mettre en mémoire Mettre le texte marqué en mémoire, sans l’effacer (copier) iTNC 530 HEIDENHAIN...
  • Page 120: Recherche De Parties De Texte

    Si vous désirez insérer à un autre endroit le bloc mis en mémoire, exécutez encore les étapes suivantes: Déplacer le curseur à la position d’insertion du bloc de texte contenu dans la mémoire Appuyer sur la softkey INSERER BLOC: Le texte sera inséré...
  • Page 121: 4.9 La Calculatrice

    Avec la touche CALC, ouvrir la calculatrice et exécuter le calcul désiré Appuyer sur la touche „Prise en compte position effective“; la TNC affiche une barre de softkeys Appuyer sur la softkey CALC: La TNC inscrit la valeur dans le champ d'introduction actif et ferme la calculatrice iTNC 530 HEIDENHAIN...
  • Page 122: Aide Directe Pour Les Messages D'erreur Cn

    Consultation des descriptions d'erreur et possibilités d'y remédier. La TNC affiche le cas échéant d'autres informations précieuses pour le technicien HEIDENHAIN lors de la recherche des erreurs. Pour fermer la fenêtre d'aide et supprimer simultanément le message d'erreur, appuyer sur la touche CE Eliminer l'erreur conformément aux instructions...
  • Page 123: Liste De Tous Les Messages D'erreur En Instance

    Fermer la fenêtre auxiliaire: Appuyer à nouveau sur la touche ERR. Les messages d'erreur en instance sont conservés En parallèle à la liste d'erreurs, vous pouvez également afficher dans une fenêtre séparée le texte d'aide associé: Appuyer sur la touche HELP. iTNC 530 HEIDENHAIN...
  • Page 124: Contenu De La Fenêtre

    Contenu de la fenêtre Colonne Signification Numéro Numéro d'erreur (-1: aucun numéro d'erreur défini) attribué par HEIDENHAIN ou par le constructeur de votre machine Classe d'erreur. Définit la manière dont la Classe TNC traîte cette erreur: ERROR Le déroulement du programme est...
  • Page 125: 4.12 Gestionnaire De Palettes

    Sinon, il vous faut introduire le chemin d'accès complet pour le tableau de points zéro. Vous pouvez activer les points zéro à partir du tableau de points zéro dans le programme CN à l'aide du cycle 7 POINT ZERO iTNC 530 HEIDENHAIN...
  • Page 126 X, Y, Z (introduction facultative, autres axes possibles): Pour les noms de palettes, les coordonnées programmées se réfèrent au point zéro machine. Pour les programmes CN, les coordonnées programmées se réfèrent au point zéro de palette. Ces données remplacent le dernier point de référence initialisé en mode Manuel.
  • Page 127: Sélectionner Le Tableau De Palettes

    Sélectionner le gestionnaire de fichiers: Appuyer sur la touche PGM MGT. Sélectionner un autre type de fichier: Appuyer sur la softkey SELECT. TYPE et appuyer sur la softkey correspondant à l'autre type de fichier désiré, par ex. AFFICHE .H Sélectionner le fichier désiré iTNC 530 HEIDENHAIN...
  • Page 128: Exécuter Un Fichier De Palettes

    Exécuter un fichier de palettes Les programmes à exécuter à partir du fichier de palettes ne doivent pas contenir M30 (M02). Par paramètre-machine, on définit si le tableau de palettes doit être exécuté pas à pas ou en continu. Tant que le contrôle d'utilisation des outils est activé dans le paramètre-machine 7246, vous pouvez contrôler la durée d'utilisation de tous les outils utilisés dans une palette (cf.
  • Page 129: Mode De Fonctionnement Palette Avec Usinage Orienté Vers L'outil

    Numéro de Preset du tableau Preset. Le numéro de Preset défini ici est interprété par la TNC soit comme point de référence de palette (entrée PAL dans la colonne PAL/PGM) ou comme point de référence pièce (entrée PGM dans la ligne PAL/PGM) iTNC 530 HEIDENHAIN...
  • Page 130 DATUM (introduction facultative): Nom du tableau de points zéro. Les tableaux des tableaux de points zéro doivent être enregistrés dans le même répertoire que celui du tableau de palettes. Sinon, il vous faut introduire le chemin d'accès complet pour le tableau de points zéro. Vous pouvez activer les points zéro à...
  • Page 131 Ajouter le nombre de lignes possibles en fin de tableau Editer un format de tableau Fonction d'édition en mode formulaire Softkey Sélectionner la palette précédente Sélectionner la palette suivante Sélectionner le bridage précédent Sélectionner le bridage suivant iTNC 530 HEIDENHAIN...
  • Page 132 Fonction d'édition en mode formulaire Softkey Sélectionner la pièce précédente Sélectionner la pièce suivante Commuter vers plan de palette Commuter vers plan de bridage Commuter vers plan de pièce Sélectionner projection standard palette Sélectionner projection détails palette Sélectionner projection standard bridage Sélectionner projection détails bridage Sélectionner projection standard pièce Sélectionner projection détails pièce...
  • Page 133: Sélectionner Un Fichier De Palettes

    Afficher les fichiers de type .P: Appuyer sur la softkey SELECT. TYPE puis sur la softkey AFFICHER .P. Sélectionner le tableau de palettes à l’aide des touches fléchées ou introduire le nom d’un nouveau tableau Valider la sélection avec la touche ENT iTNC 530 HEIDENHAIN...
  • Page 134: Réglage D'un Fichier De Palettes Avec Formulaire D'introduction

    Réglage d'un fichier de palettes avec formulaire d'introduction Le mode palette avec usinage orienté vers l'outil ou vers la pièce s'articule en trois plans: Plan de palette PAL Plan de bridage FIX Plan de pièce PGM Dans chaque plan, il est possible de commuter vers la projection des détails.
  • Page 135 Haut. sécu.: (option): Position de sécurité des différents axes se référant à la palette. Les positions indiquées ne sont abordées que si ces valeurs ont été lues dans les macros CN et programmées de manière adéquate. iTNC 530 HEIDENHAIN...
  • Page 136 Réglage du plan de bridage Bridage: La commande affiche le numéro du bridage; elle affiche en outre le nombre de bridages à l'intérieur de ce plan, derrière la barre oblique Méthode: Vous pouvez sélectionner les méthodes d'usinage WORKPIECE ORIENTED ou TOOL ORIENTED. Le choix effectué est pris en compte dans le plan de la pièce correspondant;...
  • Page 137 à l'usinage de la pièce Haut. sécu.: (option): Position de sécurité des différents axes se référant à la pièce. Les positions indiquées ne sont abordées que si ces valeurs ont été lues dans les macros CN et programmées de manière adéquate. iTNC 530 HEIDENHAIN...
  • Page 138: Déroulement De L'usinage Orienté Vers L'outil

    Déroulement de l'usinage orienté vers l'outil La TNC n'exécutera une opération d'usinage orientée vers l'outil qu'après la sélection de la méthode ORIENT. OUTIL et lorsque TO ou CTO est inscrit dans le tableau. La donnée TO ou CTO dans le champ Méthode permet à la TNC de détecter qu'un usinage optimisé...
  • Page 139: Quitter Le Tableau De Palettes

    Sélectionner le tableau de palettes avec les touches fléchées; valider avec la touche ENT Exécuter un tableau de palettes: Appuyer sur la touche Start CN; la TNC exécute les palettes de la manière définie dans le paramètre- machine 7683 iTNC 530 HEIDENHAIN...
  • Page 140 Partage de l'écran lors de l'exécution des tableaux de palettes Si vous désirez visualiser simultanément le contenu du programme et le contenu du tableau de palettes, sélectionnez le partage d'écran PROGRAMME + PALETTE. En cours d'exécution, la TNC affiche le programme sur la moitié...
  • Page 141: Programmation: Outils

    Programmation: Outils...
  • Page 142: Introduction Des Données D'outils

    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.
  • Page 143: Vitesse De Rotation Broche S

    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. iTNC 530 HEIDENHAIN...
  • Page 144: 5.2 Données D'outils

    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é.
  • Page 145: Rayon D'outil R

    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 iTNC 530 HEIDENHAIN...
  • Page 146: Introduire Les Données D'outils Dans Le Tableau

    Introduire les données d'outils dans le tableau Dans un tableau d'outils, vous pouvez définir jusqu'à 30000 outils et y mémoriser leurs données de ces outils. A l'aide du paramètre- machine 7260, vous définissez le nombre d'outils que la TNC propose à...
  • Page 147 Angle pointe (type DRILL+CSINK)? 240) pour pouvoir calculer la profondeur de centrage à partir de la valeur introduite pour le diamètre Pas de vis de l'outil (actuellement encore inopérant) PITCH Pas de vis (seult out. type TAP)? iTNC 530 HEIDENHAIN...
  • Page 148 Tableau d'outils: Données d'outils pour l'étalonnage automatique d'outils Définition des cycles pour l'étalonnage automatique d'outils: Cf. Manuel d'utilisation Cycles palpeurs, chapitre 4. Abr. Données à introduire Dialogue Nombre de dents de l’outil (20 dents max.) Nombre de dents? LTOL Ecart admissible pour la longueur d'outil L et pour la détection Tolérance d'usure: Longueur? d'usure.
  • Page 149 CAL-ANG Lors de l'étalonnage, la TNC inscrit l'angle de broche sous lequel Angle broche pdt l'étalonnage? un palpeur 3D a été étalonné si un numéro d'outil est indiqué dans le menu d'étalonnage iTNC 530 HEIDENHAIN...
  • Page 150 Editer les tableaux d'outils Le tableau d'outils valable pour l'exécution du programme a pour nom TOOL.T. TOOL.T doit être mémorisé dans le répertoire TNC:\ et ne peut être édité que dans l'un des modes de fonctionnement Machine. Attribuez un autre nom de fichier avec l'extension. T aux tableaux d'outils que vous voulez archiver ou utiliser pour le test du programme.
  • Page 151 Afficher/ne pas afficher numéros d'emplacement Afficher tous les outils/n'afficher que les outils mémorisés dans le tableau d'emplacements 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. iTNC 530 HEIDENHAIN...
  • Page 152 Remarques concernant les tableaux d’outils Le paramètre utilisateur PM7266.x vous permet de définir les données que vous pouvez introduire dans un tableau d’outils ainsi que leur ordre chronologique à l’intérieur de celui-ci. Vous pouvez remplacer des colonnes ou lignes données dans un tableau d’outils par le contenu d’un autre fichier.
  • Page 153: Remplacer Des Données D'outils Ciblées À Partir D'un Pc Externe

    Remplacer des données d'outils ciblées à partir d'un PC externe Le logiciel de transfert de données TNCremoNT de HEIDENHAIN permet, à partir d'un PC, de remplacer de manière particulièrement confortable n'importe quelles données d'outils (cf. „Logiciel de transfert des données” à la page 581). Vous rencontrez ce cas d'application si vous calculez les données d'outils sur un appareil...
  • Page 154: Tableau D'emplacements Pour Changeur D'outils

    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 votre 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 155 Verrouiller emplacement en haut? Magasin à étages: Bloquer l'emplacement inférieur LOCKED_BELOW Verrouiller emplacement en bas? LOCKED_LEFT Magasin à étages: Bloquer l'emplacement à gauche Verrouilller emplacement gauche? LOCKED_RIGHT Magasin à étages: Bloquer l'emplacement à droite Verrouiller emplacement droite iTNC 530 HEIDENHAIN...
  • Page 156 Fonctions d'édition pour tableaux Softkey d'emplacement 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 Saut au début de la ligne suivante Annuler la colonne numéro d'outil T 5 Programmation: Outils...
  • Page 157: Appeler Les Données D'outils

    0,2 mm ou 0,05 mm, et la réduction d'épaisseur pour le rayon d'outil, de 1 mm. 20 TOOL CALL 5.2 Z S2500 F350 DL+0,2 DR-1 DR2+0,05 Le D devant L et R correspond à la valeur Delta. iTNC 530 HEIDENHAIN...
  • Page 158: Changement D'outil

    Présélection dans les tableaux d’outils Si vous vous servez des tableaux d'outils, vous présélectionnez dans une séquence TOOL DEF le prochain outil qui doit être utilisé. Pour cela, vous introduisez soit le numéro de l'outil, soit un paramètre Q, soit encore un nom d'outil entre guillemets.
  • Page 159 TOOL CALL. Si DR est supérieur à zéro, la TNC affiche un message et ne procède pas au changement d'outil. Vous pouvez ne pas afficher ce message en utilisant la fonction M107 et réactiver son affichage avec M108. iTNC 530 HEIDENHAIN...
  • Page 160: 5.3 Correction D'outil

    5.3 Correction d'outil Introduction La TNC corrige la trajectoire de l’outil en fonction de la valeur de correction de la longueur d’outil dans l’axe de broche et du rayon d’outil dans le plan d’usinage. Si vous élaborez le programme d'usinage directement sur la TNC, la correction du rayon d'outil n'est active que dans le plan d'usinage.
  • Page 161: Correction Du Rayon D'outil

    Surépaisseur DR pour rayon dans le tableau TAB: d'outils Opérations de contournage sans correction de rayon: R0 L'outil se déplace dans le plan d'usinage avec son centre situé sur la trajectoire programmée ou jusqu'aux coordonnées programmées. Utilisation: Perçage, pré-positionnement. iTNC 530 HEIDENHAIN...
  • Page 162 Opérations de contournage avec correction de rayon: RR et RL L’outil se déplace à droite du contour L’outil se déplace à gauche du contour La distance entre le centre de l'outil et le contour programmé correspond à la valeur du rayon de l'outil. „Droite“ et „gauche“ désignent la position de l'outil dans le sens du déplacement le long du contour de la pièce.
  • Page 163 Usinage des angles sans correction de rayon Sans correction de rayon, vous pouvez influer sur la trajectoire de l'outil et sur l'avance aux angles de la pièce à l'aide de la fonction auxiliaire M90.Cf. „Arrondi d'angle: M90”, page 237. iTNC 530 HEIDENHAIN...
  • Page 164: Correction D'outil Tridimensionnelle (Option Logiciel 2)

    5.4 Correction d'outil tridimensionnelle (option logiciel 2) Introduction La TNC peut exécuter une correction d'outil tridimensionnelle (correction 3D) pour des séquences linéaires. Outre les coordonnées X, Y et Z du point final de la droite, ces séquences doivent également contenir les composantes NX, NY et NZ de la normale de vecteur à la surface (cf.
  • Page 165: Définition D'une Normale De Vecteur

    Le rapport de R et R2 détermine la forme de l'outil: R2 = 0: Fraise deux tailles R2 = R: Fraise à crayon 0 < R2 < R: Fraise à rayon d'angle Ces données permettent également d’obtenir les coordonnées du point de référence P de l’outil. iTNC 530 HEIDENHAIN...
  • Page 166: Utilisation D'autres Outils: Valeurs Delta

    Utilisation d'autres outils: Valeurs delta Si vous utilisez des outils de dimensions différentes de celles des outils prévus à l'origine, introduisez la différence des longueurs et rayons comme valeurs Delta dans le tableau d'outils ou dans l'appel d'outil TOOL CALL: Valeur delta positive DL, DR, DR2: Les cotes de l'outil sont supérieures à...
  • Page 167: Face Milling: Correction 3D Sans Ou Avec Orientation D'outil

    Surveillez les risques de collision de la tête avec la pièce ou avec les matériels de serrage. Exemple: Format de séquence avec normales de surface sans- orientation d'outil LN X+31,737 Y+21,954 Z+33,165 NX+0,2637581 NY+0,0078922 NZ–0,8764339 F1000 M128 iTNC 530 HEIDENHAIN...
  • Page 168 Exemple: Format de séquence avec normales de surface et avec orientation d'outil LN X+31,737 Y+21,954 Z+33,165 NX+0,2637581 NY+0,0078922 NZ–0,8764339 TX+0,0078922 TY–0,8764339 TZ+0,2590319 F1000 M128 Droite avec correction 3D Coordonnées corrigées du point final de la droite X, Y, Z: NX, NY, NZ: Composantes des normales de surface TX, TY, TZ: Composantes de la normale de vecteur pour l'orientation de l'outil Avance...
  • Page 169: Peripheral Milling Correction 3D Avec Orientation De L'outil

    1 LN X+31,737 Y+21,954 Z+33,165 TX+0,0078922 TY–0,8764339 TZ+0,2590319 F1000 M128 Droite avec correction 3D X, Y, Z: Coordonnées corrigées du point final de la droite TX, TY, TZ: Composantes de la normale de vecteur pour l'orientation de l'outil Avance Fonction auxiliaire iTNC 530 HEIDENHAIN...
  • Page 170 Exemple: Format de séquence avec axes rotatifs 1 L X+31,737 Y+21,954 Z+33,165 RL B+12,357 C+5,896 F1000 M128 Droite X, Y, Z: Coordonnées corrigées du point final de la droite Droite B, C: Coordonnées des axes rotatifs pour l'orientation de l'outil Correction de rayon Fonction auxiliaire 5 Programmation: Outils...
  • Page 171: Travailler Avec Les Tableaux Des Données De Coupe

    Effacer une ligne Sélectionner le début de la ligne suivante Trier un tableau Copier le champ en surbrillance (2ème barre de softkeys) Insérer le champ copié (2ème barre de softkeys) Editer le format de tableau (2ème barre de softkeys) iTNC 530 HEIDENHAIN...
  • Page 172: Tableaux Pour Matières De Pièces

    Sinon, vos modifications seraient remplacées par les données standard HEIDENHAIN lors de la mise à jour du logiciel. Par conséquent, définissez le chemin d'accès dans le fichier TNC.SYS avec le code WMAT= (cf. „Fichier de configuration TNC.SYS”, page 177).
  • Page 173: Tableau Pour Matières De Coupe

    Sinon, vos modifications seraient remplacées par les données standard HEIDENHAIN lors de la mise à jour du logiciel. Par conséquent, définissez le chemin d'accès dans le fichier TNC.SYS avec le code TMAT= (cf. „Fichier de configuration TNC.SYS”, page 177).
  • Page 174: Données Requises Dans Le Tableau D'outils

    Ajouter un nouveau tableau de données de coupe Sélectionner le mode Mémorisation/édition de programme Sélectionner le gestionnaire de fichiers: Appuyer sur la touche PGM Sélectionner le répertoire où doivent être mémorisés les tableaux de données de coupe (standard: TNC:\) Introduire un nom de fichier au choix avec l'extension .CDT; valider avec la touche ENT La TNC ouvre un tableau de données de coupe standard ou bien affiche sur la moitié...
  • Page 175: Procédure Du Travail Avec Calcul Automatique De La Vitesse De Rotation/De L'avance

    La TNC ouvre la fenêtre de l'éditeur (cf. fig. de droite) représentant la structure des tableaux „avec rotation de 90°“. Une ligne de la fenêtre de l'éditeur définit une colonne du tableau correspondant. Signification de l'instruction de structure (ligne d'en-tête): cf. tableau ci-contre. iTNC 530 HEIDENHAIN...
  • Page 176 Fermer l'éditeur de structure Appuyez sur la touche END. La TNC convertit dans le nouveau format les données qui étaient mémorisées dans le tableau. Les éléments que la TNC n'a pas pu convertir dans la nouvelle structure sont marqués avec # (par ex. si vous avez réduit la largeur de colonne). Instruction Signification Numéro de colonne...
  • Page 177: Transfert Des Données De Tableaux De Données De Coupe

    Lignes dans Signification TNC.SYS WMAT= Chemin d'accès pour tableau de matières de pièces TMAT= Chemin d'accès pour tableau de matières de coupe PCDT= Chemin d'accès pour tableaux de données de coupe Exemple pour TNC.SYS WMAT=TNC:\CUTTAB\WMAT_GB.TAB TMAT=TNC:\CUTTAB\TMAT_GB.TAB PCDT=TNC:\CUTTAB\ iTNC 530 HEIDENHAIN...
  • Page 179: Programmation: Programmer Les Contours

    Programmation: Programmer les contours...
  • Page 180: 6.1 Déplacements D'outils

    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 à...
  • Page 181: Principes Des Fonctions De Contournage

    L’outil conserve la coordonnée Z et se déplace dans le plan XY à la position X=70, Y=50. Cf. figure de droite, au centre. Déplacement tridimensionnel La séquence de programme contient trois 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 iTNC 530 HEIDENHAIN...
  • Page 182 Introduction de plus de trois coordonnées La TNC peut commander jusqu'à 5 axes simultanément (option du logiciel) Lors d'un usinage sur 5 axes, la commande déplace simultanément, par exemple, 3 axes linéaires et 2 axes rotatifs. Le programme d’usinage pour ce type d’usinage est habituellement délivré...
  • Page 183 Avec la programmation en INCH: L'introduction de 100 correspond à une avance de 10 pouces/min. Se déplacer en rapide: Appuyer sur FMAX ou se déplacer suivant une avance calculée automatiquement (tableaux des données de coupe): Appuyer sur la softkey FAUTO iTNC 530 HEIDENHAIN...
  • Page 184 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 6 Programmation: Programmer les contours...
  • Page 185: 6.3 Approche Et Sortie Du Contour

    P avec n'importe quelle fonction de contournage. Si la séquence APPR contient aussi la coordonnée Z, la TNC déplace l'outil d'abord dans le plan d'usinage jusqu'à P , puis dans l'axe d'outil à la profondeur programmée. iTNC 530 HEIDENHAIN...
  • Page 186 Point final P La position P est située hors du contour et résulte des données de la séquence DEP. Si DEP contient également la coordonnée Z, la TNC déplace l'outil tout d'abord dans le plan d'usinage jusqu'à P puis dans l'axe d'outil à la hauteur programmée. Raccourci Signification APPR...
  • Page 187: Approche Du Contour Par Une Droite Avec Raccordement Tangentiel: Appr Lt

    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 9 L X+20 Y+35 Point final du premier élément du contour 10 L ... Elément de contour suivant iTNC 530 HEIDENHAIN...
  • Page 188: Approche Du Contour Par Une Trajectoire Circulaire Avec Raccordement Tangentiel: Appr Ct

    Approche du contour 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.
  • Page 189: Approche Par Une Trajectoire Circulaire Avec Raccordement Tangentiel Au Contour Et Segment De Droite: Appr Lct

    8 APPR LCT X+10 Y+20 Z-10 R10 RR F100 avec correction de rayon RR, rayon R=10 9 L X+20 Y+35 Point final du premier élément du contour 10 L ... Elément de contour suivant iTNC 530 HEIDENHAIN...
  • Page 190: Sortie Du Contour Par Une Droite Avec Raccordement Tangentiel: Dep Lt

    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é...
  • Page 191: Sortie Du Contour Par Une Trajectoire Circulaire Avec Raccordement Tangentiel: Dep Ct

    Dernier élément du contour: P avec correct. rayon 23 L Y+20 RR F100 Coordonnées P , rayon traj. 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 iTNC 530 HEIDENHAIN...
  • Page 192: Contournages - Coordonnées Cartésiennes

    6.4 Contournages – Coordonnées cartésiennes Sommaire des fonctions de contournage Touche de Fonction Déplacement de l’outil Données nécessaires contournage Droite L Droite Coordonnées du point final de la angl.: Line droite Chanfrein: CHF Chanfrein entre deux droites Longueur du chanfrein angl.: CHamFer Centre de cercle CC;...
  • Page 193: Droite L

    POSITION EFFECTIVE“. La TNC génère une séquence L ayant les coordonnées de la position effective Vous définissez avec la fonction MOD le nombre d'axes que la TNC mémorise dans la séquence L (cf. „Sélectionner la fonction MOD”, page 574). iTNC 530 HEIDENHAIN...
  • Page 194: Insérer Un Chanfrein Chf Entre Deux Droites

    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é...
  • Page 195: Arrondi D'angle Rnd

    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. iTNC 530 HEIDENHAIN...
  • Page 196: Centre De Cercle Cc

    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 ou prenez en compte la dernière position programmée ou prenez en compte les coordonnées avec la touche „PRISE EN COMPTE DE POSITION EFFECTIVE“...
  • Page 197: Trajectoire Circulaire C Autour Du Centre De Cercle Cc

    Pour le point final, programmez les mêmes coordonnées que celles du point initial. 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électionnable avec PM7431) DR– iTNC 530 HEIDENHAIN...
  • Page 198: Trajectoire Circulaire Cr De Rayon Défini

    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 199: Trajectoire Circulaire Ct Avec Raccordement Tangentiel

    7 L X+0 Y+25 RL F300 M3 8 L X+25 Y+30 9 CT X+45 Y+20 10 L Y+0 La séquence CT et l’élément de contour programmé avant doivent contenir les deux coordonnées du plan dans lequel l’arc de cercle doit être exécuté! iTNC 530 HEIDENHAIN...
  • Page 200: Exemple: Déplacement Linéaire Et Chanfreins En Coordonnées Cartésiennes

    Exemple: Déplacement linéaire et chanfreins en coordonnées cartésiennes 0 BEGIN PGM LINEAIRE 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 DEF 1 L+0 R+10 Définition d’outil dans le programme 4 TOOL CALL 1 Z S4000 Appel d’outil avec axe de broche et vitesse de rotation broche...
  • Page 201: Exemple: Déplacement Circulaire En Coordonnées Cartésiennes

    Aborder le point 5 14 L X+95 Y+40 Aborder le point 6 15 CT X+40 Y+5 Aborder le point 7: Point final du cercle, arc de cercle avec raccord. tangentiel au point 6, la TNC calcule automatiquement le rayon iTNC 530 HEIDENHAIN...
  • Page 202 16 L X+5 Aborder le dernier point du contour 1 17 DEP LCT X-20 Y-20 R5 F1000 Quitter le contour sur trajectoire circulaire avec raccord. tangentiel 18 L Z+250 R0 FMAX M2 Dégager l’outil, fin du programme 19 END PGM CIRCULAIR MM 6 Programmation: Programmer les contours...
  • Page 203: Exemple: Cercle Entier En Coordonnées Cartésiennes

    Aborder le point final (=point initial du cercle) 11 DEP LCT X-40 Y+50 R5 F1000 Quitter le contour en suivant une trajectoire circulaire avec raccordement tangentiel 12 L Z+250 R0 FMAX M2 Dégager l’outil, fin du programme 13 END PGM C-CC MM iTNC 530 HEIDENHAIN...
  • Page 204: Contournages - Coordonnées Polaires

    6.5 Contournages – Coordonnées polaires Sommaire Les coordonnées polaires vous permettent de définir une position avec un angle PA et une distance PR par rapport à un pôle CC défini précédemment (cf. „Principes de base”, page 212). L'utilisation des coordonnées polaires est intéressante pour: les positions sur des arcs de cercle les plans avec données angulaires (ex.
  • Page 205: Origine Des Coordonnées Polaires: Pôle Cc

    Définir le pôle CC avant de programmer les coordonnées polaires. Ne programmer le pôle CC qu'en coordonnées cartésiennes. Le pôle CC reste actif jusqu'à ce que vous programmiez un nouveau pôle CC. Exemple de séquences CN 12 CC X+45 Y+25 iTNC 530 HEIDENHAIN...
  • Page 206: Droite Lp

    Droite LP L'outil se déplace sur une droite allant de sa position actuelle jusqu'au point final de la droite. Le point initial correspond au point final de la séquence précédente. Rayon polaire PR: Introduire la distance entre le point final de la droite et le pôle CC 60°...
  • Page 207: Trajectoire Circulaire Ctp Avec Raccordement Tangentiel

    Angle total Nombre de rotations x 360° + angle pour incrémental IPA début du filet + angle pour dépassement de course Coordonnée initiale Z Pas de vis P x (rotations + dépassement de course en début de filet) iTNC 530 HEIDENHAIN...
  • Page 208 Forme de la trajectoire hélicoïdale Le tableau indique la relation entre sens de l’usinage, sens de rotation et correction de rayon pour certaines formes de trajectoires. Sens Sens de Correction Filet interne d'usinage rotation rayon vers la droite vers la gauche DR–...
  • Page 209: Exemple: Déplacement Linéaire En Coordonnées Polaires

    Aborder le point 1 15 LP PA+180 Quitter le contour sur un cercle avec raccordement tangentiel 16 DEP PLCT PR+60 PA+180 R5 F1000 Dégager l’outil, fin du programme 17 L Z+250 R0 FMAX M2 18 END PGM LINAIRPO MM iTNC 530 HEIDENHAIN...
  • Page 210: Exemple: Trajectoire Hélicoïdale

    Exemple: Trajectoire hélicoïdale 0 BEGIN PGM HELICE 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 DEF 1 L+0 R+5 Définition de l'outil 4 TOOL CALL 1 Z S1400 Appel d'outil 5 L Z+250 R0 FMAX Dégager l'outil...
  • Page 211 Début de la répétition de partie de programme 10 LBL 1 11 CP IPA+360 IZ+1.5 DR+ F200 Introduire directement le pas de vis comme valeur IZ 12 CALL LBL 1 REP 24 Nombre de répétitions (rotations) 13 DEP CT CCA180 R+2 iTNC 530 HEIDENHAIN...
  • Page 212: Contournages - Programmation Flexible De Contours Fk

    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 à...
  • Page 213: Graphisme De Programmation Fk

    Créer des programmes FK pour la TNC 4xx: Pour qu'une TNC 4xx puisse importer des programmes FK créés sur une iTNC 530, 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 214: Convertir Les Programmes Fk En Programmes Conversationnels Texte Clair

    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é...
  • Page 215: Ouvrir Le Dialogue Fk

    à la courbe du contour. Elément FK Softkey Droite avec raccordement tangentiel Droite sans raccordement tangentiel Arc de cercle avec raccordement tangentiel Arc de cercle sans raccordement tangentiel Pôle pour programmation FK iTNC 530 HEIDENHAIN...
  • Page 216: Programmation Flexible De Droites

    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 A l'aide de ces softkeys, introduire dans la séquence toutes les données connues.
  • Page 217: Possibilités D'introduction

    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 A-45 29 FCT DR- R15 LEN 15 iTNC 530 HEIDENHAIN...
  • Page 218 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 219 élément FK. Début du contour: CLSD+ 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 CLSD– 17 FCT DR- R+15 CLSD- iTNC 530 HEIDENHAIN...
  • Page 220: Points Auxiliaires

    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 60.071 Les points auxiliaires sont situés directement sur la droite ou sur le prolongement de celle-ci ou bien encore directement sur la trajectoire 70°...
  • Page 221: Rapports Relatifs

    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 AH+45 15 FCT IX+20 DR- R20 CCA+90 RX 13 16 FL IPR+35 FA+0 RPR 13 iTNC 530 HEIDENHAIN...
  • Page 222 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 220°...
  • Page 223: Exemple: Programmation Fk

    Quitter le contour sur un cercle avec raccordement tangentiel 16 DEP CT CCA90 R+5 F1000 17 L X-30 Y+0 R0 FMAX Dégager l’outil, fin du programme 18 L Z+250 R0 FMAX M2 19 END PGM FK1 MM iTNC 530 HEIDENHAIN...
  • Page 224 Exemple: Programmation FK 2 60° 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 DEF 1 L+0 R+2 Définition de l'outil 4 TOOL CALL 1 Z S4000 Appel d'outil 5 L Z+250 R0 FMAX Dégager l'outil...
  • Page 225 18 FC X+0 DR- R30 CCX+30 CCY+30 19 FSELECT 2 Quitter le contour sur un cercle avec raccordement tangentiel 20 DEP LCT X+30 Y+30 R5 Dégager l’outil, fin du programme 21 L Z+250 R0 FMAX M2 22 END PGM FK2 MM iTNC 530 HEIDENHAIN...
  • Page 226 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 DEF 1 L+0 R+3 Définition de l'outil 4 TOOL CALL 1 Z S4500 Appel d'outil 5 L Z+250 R0 FMAX Dégager l'outil...
  • Page 227 30 FSELECT 4 31 DEP CT CCA90 R+5 F1000 Quitter le contour sur un cercle avec raccordement tangentiel 32 L X-70 R0 FMAX 33 L Z+250 R0 FMAX M2 Dégager l’outil, fin du programme 34 END PGM FK3 MM iTNC 530 HEIDENHAIN...
  • Page 228: Contournages - Interpolation Spline (Option Du Logiciel 2)

    6.7 Contournages – Interpolation spline (option du logiciel 2) Utilisation Les contours décrits comme splines par un système CAO peuvent être transférés vers la TNC et exécutés par elle directement. La TNC dispose d'un interpolateur spline permettant d'exécuter des polynômes de troisième ordre sur deux, trois, quatre ou cinq axes. Vous ne pouvez pas éditer les séquences spline dans la TNC.
  • Page 229 Si l'écart est supérieur à cette valeur, la TNC délivre un message d'erreur. Plages d'introduction Point final spline: -99 999,9999 à +99 999,9999 Paramètres spline K: -9,99999999 à +9,99999999 Exposant pour paramètre spline K -255 à +255 (nombre entier) iTNC 530 HEIDENHAIN...
  • Page 231: Programmation: Fonctions Auxiliaires

    Programmation: Fonctions auxiliaires...
  • Page 232: Introduire Les Fonctions M Et Une Commande De Stop

    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 233: Fonctions Auxiliaires Pour Contrôler L'exécution Du Programme, La Broche Et L'arrosage

    MARCHE broche sens horaire MARCHE broche sens anti-horaire ARRET broche Changement d'outil ARRET broche ARRET de déroulement du programme (dépend de PM7440) MARCHE arrosage ARRET arrosage MARCHE broche sens horaire MARCHE arrosage MARCHE broche sens anti-horaire MARCHE arrosage dito M02 iTNC 530 HEIDENHAIN...
  • Page 234: Fonctions Auxiliaires Pour Les Indications De Coordonnées

    7.3 Fonctions auxiliaires pour les indications de coordonnées Programmer les coordonnées machine: M91/M92 Point zéro règle Sur la règle de mesure, une marque de référence définit la position du point zéro règle. Point zéro machine Vous avez besoin du point zéro machine pour X (Z,Y) activer les limitations de la zone de déplacement (commutateurs de fin de course de logiciel)
  • Page 235 Pour pouvoir également simuler graphiquement des déplacements M91/M92, vous devez activer la surveillance de la zone de travail et faire afficher la pièce brute se référant au point de référence initialisé, cf. „Représenter la pièce brute dans la zone de travail”, page 594. iTNC 530 HEIDENHAIN...
  • Page 236: Activer Le Dernier Point De Référence Initialisé: M104

    Activer le dernier point de référence initialisé: M104 Fonction Le cas échéant, lors de l'exécution de tableaux de palettes, la TNC remplace par des valeurs du tableau de palettes le dernier point de référence initialisé. La fonction M104 vous permet de réactiver le dernier point de référence que vous aviez initialisé.
  • Page 237: Fonctions Auxiliaires Pour Le Comportement De Contournage

    Exemple d'application: Surfaces formées de petits segments de droite. Effet M90 n’est active que dans la séquence de programme où elle a été programmée. M90 devient active en début de séquence. Le mode erreur de poursuite doit être sélectionné. iTNC 530 HEIDENHAIN...
  • Page 238: Insérer Un Cercle D'arrondi Défini Entre Deux Segments De Droite: M112

    M112 Compatibilité Pour raisons de compatibilité, la fonction M112 reste disponible. Pour définir la tolérance du fraisage rapide de contour, HEIDENHAIN préconise toutefois l'utilisation du cycle TOLERANCE, cf. „Cycles spéciaux”, page 448. Ne pas tenir compte des points lors de l'exécution de séquences linéaires sans...
  • Page 239: Usinage De Petits Éléments De Contour. M97

    Programmez M97 dans la séquence où l’angle externe a été défini. Au lieu de M97, vous vous conseillons utiliser la fonction plus performante M120 LA (cf. „Calcul anticipé d'un contour avec correction de rayon (LOOK AHEAD): M120” à la page 244)! iTNC 530 HEIDENHAIN...
  • Page 240 Effet M97 n’est active que dans la séquence où elle a été programmée. L'angle du contour sera usiné de manière incomplète avec M97. Vous devez éventuellement effectuer un autre usinage à l'aide d'un outil plus petit. Exemple de séquences CN Grand rayon d’outil 5 TOOL DEF L ...
  • Page 241: Usinage Complet D'angles De Contours Ouverts: M98

    M98 devient active en fin de séquence. Exemple de séquences CN Aborder les uns après les autres les points 10, 11 et 12 du contour: 10 L X... Y... RL F 11 L X... IY... M98 12 L IX+ ... iTNC 530 HEIDENHAIN...
  • Page 242: Facteur D'avance Pour Plongées: M103

    Facteur d’avance pour plongées: M103 Comportement standard La TNC déplace l’outil suivant l’avance précédemment programmée et indépendamment du sens du déplacement. Comportement avec M103 La TNC réduit l'avance de contournage lorsque l'outil se déplace dans le sens négatif de l'axe d'outil. L'avance de plongée FZMAX est calculée à...
  • Page 243: Avance En Millimètres/Tour De Broche: M136

    F en millimètres/tour de broche définie dans le programme. Si vous modifiez la vitesse de rotation à l'aide du potentiomètre de broche, la TNC adapte automatiquement l'avance. Effet M136 devient active en début de séquence. Pour annuler M136, programmez M137. iTNC 530 HEIDENHAIN...
  • Page 244: Vitesse D'avance Aux Arcs De Cercle: M109/M110/M111

    Vitesse d'avance aux arcs de cercle: M109/M110/M111 Comportement standard La vitesse d’avance programmée se réfère à la trajectoire du centre de l’outil. Comportement sur les arcs de cercle avec M109 Lorsque la TNC usine l’intérieur et l’extérieur des arcs de cercle, l’avance reste constante à...
  • Page 245 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 iTNC 530 HEIDENHAIN...
  • Page 246: Autoriser Le Positionnement Avec La Manivelle En Cours D'exécution Du Programme: M118

    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.
  • Page 247: Retrait Du Contour Dans Le Sens De L'axe D'outil: M140

    La fonction FN18: SYSREAD ID230 NR6 vous permet de calculer la distance entre la position actuelle et la limite de la zone de déplacement de l'axe d'outil positif. Avec M140 MB MAX, vous pouvez effectuer le dégagement dans le sens positif. iTNC 530 HEIDENHAIN...
  • Page 248: Supprimer La Surveillance Du Palpeur: M141

    Supprimer 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é...
  • Page 249: Effacer Les Informations De Programme Modales: M142

    La TNC efface une rotation de base programmée dans le programme La fonction M143 est interdite pour une amorce de séquence. Effet M143 n’est active que dans la séquence de programme où elle a été programmée. M143 devient active en début de séquence. iTNC 530 HEIDENHAIN...
  • Page 250: Eloigner L'outil Automatiquement Du Contour Lors De L'arrêt Cn: M148

    Eloigner l'outil automatiquement du contour lors de l'arrêt CN: M148 Comportement standard Lors d'un arrêt CN, la TNC stoppe tous les déplacements. L'outil s'immobilise au point d'interruption. Comportement avec M148 La fonction M148 doit être validée par le constructeur de la machine.
  • Page 251: Ne Pas Afficher Le Message De Commutateur De Fin De Course: M150

    M150 agit également sur les limites de la zone de déplacement que vous avez définies avec la fonction MOD. Effet M150 n’est active que dans la séquence de programme où elle a été programmée. M150 devient active en début de séquence. iTNC 530 HEIDENHAIN...
  • Page 252: Fonctions Auxiliaires Pour Les Axes Rotatifs

    7.5 Fonctions auxiliaires pour les axes rotatifs Avance en mm/min. sur les axes rotatifs A, B, C: M116 (option du 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.
  • Page 253: Déplacement Des Axes Rotatifs Avec Optimisation De La Course: M126

    360°. Exemples: Pos. effective Pos. 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. iTNC 530 HEIDENHAIN...
  • Page 254: Réduire L'affichage De L'axe Rotatif À Une Valeur Inférieure À 360°: M94

    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 à...
  • Page 255: Correction Automatique De La Géométrie De La Machine Lors De L'usinage Avec Axes Inclinés M114 (Option Du Logiciel 2)

    Lorsque M114 est activée, la TNC prend en compte automatiquement la nouvelle position de l'axe incliné. Pour modifier la position de l'axe incliné avec la manivelle pendant l'exécution du programme, utilisez M118 en liaison avec M128. iTNC 530 HEIDENHAIN...
  • Page 256: Conserver La Position De La Pointe De L'outil Lors Du Positionnement Des Axes Inclinés (Tcpm): M128 (Option Du Logiciel 2)

    Effet M114 est active en début de séquence et M115, en fin de séquence. M114 n'agit pas lorsque la correction du rayon d'outil est active. Pour annuler M114, introduisez M115. M114 est également désactivée en fin de programme. Conserver la position de la pointe de l'outil lors du positionnement des axes inclinés (TCPM): M128 (option du logiciel 2) Comportement standard...
  • Page 257 Pour annuler M128, introduisez M129. Si vous sélectionnez un nouveau programme dans un mode Exécution de programme, la TNC désactive également M128. Exemple de séquences CN Effectuer des déplacements d'équilibrage avec une avance de 1000 mm/min.: L X+0 Y+38.5 IB-15 RL F125 M128 F1000 iTNC 530 HEIDENHAIN...
  • Page 258: Arrêt Précis Aux Angles Avec Transitions De Contour Non Tangentielles: M134

    Arrêt précis aux angles avec transitions de contour non tangentielles: M134 Comportement standard Dans les positionnements avec axes rotatifs, la TNC déplace l'outil de manière à insérer un élément de transition aux transitions de contour non tangentielles. La transition de contour dépend de l'accélération, de la secousse et de la tolérance définie au niveau de la variation du contour.
  • Page 259: Prise En Compte De La Cinématique De La Machine Pour Les Positions Eff/Nom En Fin De Séquence: M144 (Option Du Logiciel 2)

    La géométrie de la machine doit être définie par le constructeur de la machine dans le paramètre-machine 7502 et les suivants. Le constructeur de la machine en définit l'effet dans les modes de fonctionnement automatique et manuel. Consultez le manuel de votre machine. iTNC 530 HEIDENHAIN...
  • Page 260: Fonctions Auxiliaires Pour Machines À Découpe Laser

    7.6 Fonctions auxiliaires pour machines à découpe laser Principe Pour gérer la puissance laser, la TNC délivre des valeurs de tension via la sortie analogique S. Avec les fonctions M200 à M204, vous pouvez exercer une influence sur la puissance laser pendant le déroulement du programme.
  • Page 261: Tension Comme Fonction De La Vitesse: M202

    La TNC émet une tension programmée sous la forme d’une impulsion de durée TIME programmée. Plage d’introduction Tension V: 0 à 9.999 V Durée TIME: 0 à 1.999 secondes Effet M204 est active jusqu’à ce qu’une nouvelle tension soit émise avec M200, M201, M202, M203 ou M204. iTNC 530 HEIDENHAIN...
  • Page 263: Programmation: Cycles

    Programmation: Cycles...
  • Page 264: 8.1 Travailler Avec Les Cycles

    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. 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 actifs avec DEF (cycles exécutés...
  • Page 265: Définir Le Cycle Avec Les Softkeys

    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 iTNC 530 HEIDENHAIN...
  • Page 266 Groupe de cycles Softkey 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 de calculs de points réguliers, ex. trous sur diamètre ou en grille Cycles SL (Subcontur-List) pour l'usinage parallèle à...
  • Page 267: Appeler Les Cycles

    END Appel de cycle avec CYCL CALL PAT La fonction CYCL CALL PAT appelle le dernier cycle d'usinage défini à toutes les positions définies dans un tableau de points (cf. „Tableaux de points” à la page 270). iTNC 530 HEIDENHAIN...
  • Page 268 Appel de cycle avec CYCL CALL POS La fonction CYCL CALL POS appelle une fois le dernier cycle d'usinage défini. Le point initial du cycle correspond à la position définie dans la séquence CYCL CALL POS. La TNC aborde la position indiquée dans la séquence CYCL CALL POS en fonction de la logique de positionnement: Si la position actuelle de l'outil dans l'axe d'outil est supérieure à...
  • Page 269: Travail Avec Les Axes Auxiliaires U/V/W

    254 (RAINURE CIRCULAIRE), la TNC exécute le cycle sur les axes que vous avez programmés dans la dernière séquence de positionnement précédent l'appel de cycle correspondant. Si c'est l'axe d'outil Z qui est actif, les combinaisons suivantes sont autorisées: iTNC 530 HEIDENHAIN...
  • Page 270: Tableaux De Points

    8.2 Tableaux de points Utilisation Si vous désirez exécuter un ou plusieurs cycles à la suite sur un motif irrégulier de points, vous créez dans ce cas des tableaux de points. Si vous utilisez des cycles de perçage, les coordonnées du plan d'usinage dans le tableau de points correspondent aux coordonnées des centres des trous.
  • Page 271: Occulter Certains Points Pour L'usinage

    à ce qu'il soit occulté lors de l'usinage (cf. „Omettre certaines séquences” à la page 571). Dans le tableau, sélectionner le point qui doit être occulté Sélectionner la colonne FADE Activer l'occultation ou Désactiver l'occultation iTNC 530 HEIDENHAIN...
  • Page 272: Sélectionner Le Tableau De Points Dans Le Programme

    Sélectionner le tableau de points dans le programme En mode Mémorisation/édition de programme, la TNC peut sélectionner le programme pour lequel le tableau de points zéro doit être activé Appeler la fonction de sélection du tableau de points: Appuyer sur la touche PGM CALL. Appuyer sur la softkey TABLEAU DE POINTS.
  • Page 273: Appeler Le Cycle En Liaison Avec Les Tableaux De Points

    Q204; elle choisit la valeur la plus élevée des deux. Lors du pré-positionnement dans l'axe de broche, si vous désirez vous déplacer en avance réduite, utilisez la fonction auxiliaire M103 (cf. „Facteur d’avance pour plongées: M103” à la page 242). iTNC 530 HEIDENHAIN...
  • Page 274 Effet des tableaux de points avec les cycles SL et le cycle 12 La TNC interprète les points comme décalage supplémentaire du point zéro. Effet des tableaux de points avec les cycles 200 à 208 et 262 à 267 La TNC interprète les points du plan d'usinage comme coordonnées du centre du trou.
  • Page 275: Cycles De Perçage, Taraudage Et Fraisage De Filets

    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 iTNC 530 HEIDENHAIN...
  • Page 276: Cycle

    Cycle Softkey 264 FILETAGE AVEC PERCAGE Cycle de perçage dans la matière suivi du fraisage d'un filet avec un outil 265 FILETAGE HELICOÎDAL AVEC PERCAGE Cycle de fraisage d'un filet dans la matière 267 FILETAGE EXTERNE SUR TENONS Cycle de fraisage d'un filet externe avec fraisage d'un chanfrein 8 Programmation: Cycles...
  • Page 277: Centrage (Cycle 240)

    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! iTNC 530 HEIDENHAIN...
  • Page 278 Exemple: Séquences CN Distance d'approche Q200 (en incrémental): Distance pointe de l'outil – surface de la pièce; introduire une 10 L Z+100 R0 FMAX valeur positive 11 CYCL DEF 240 CENTRAGE Choix profond./diamètre (0/1) Q343: Choix déterminant si le centrage doit être réalisé au Q200=2 ;DISTANCE D'APPROCHE diamètre ou à...
  • Page 279: Percage (Cycle 200)

    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! iTNC 530 HEIDENHAIN...
  • Page 280 Exemple: Séquences CN Distance d'approche Q200 (en incrémental): Distance pointe de l'outil – surface de la pièce; introduire une 10 L Z+100 R0 FMAX 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 du foret)
  • Page 281: Alesage A L'alesoir (Cycle 201)

    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! iTNC 530 HEIDENHAIN...
  • Page 282 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 Avance plongée en profondeur Q206: Vitesse de...
  • Page 283: Alesage A L'outil (Cycle 202)

    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! iTNC 530 HEIDENHAIN...
  • Page 284 Exemple: 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 Avance plongée en profondeur Q206: Vitesse de...
  • Page 285: Percage Universel (Cycle 203)

    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! iTNC 530 HEIDENHAIN...
  • Page 286 Distance d'approche Q200 (en incrémental): Distance entre la pointe de l'outil et la surface de la pièce Q206 Q208 Profondeur Q201 (en incrémental): Distance entre la surface de la pièce et le fond du trou (pointe conique du foret) Q210 Avance plongée en profondeur Q206: Vitesse de Q204 Q200...
  • Page 287: Contre Percage (Cycle 204)

    Q251 Pour le calcul du point initial du contre perçage, la TNC prend en compte la longueur de la dent de l'outil et Q252 l'épaisseur de la matière. Q255 Q254 Q214 iTNC 530 HEIDENHAIN...
  • Page 288 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 289 à un axe de coordonnées. Sélectionnez le sens de dégagement de manière à ce qu’il s’éloigne du bord du trou. Angle 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 iTNC 530 HEIDENHAIN...
  • Page 290: Percage Profond Universel (Cycle 205)

    PERCAGE PROFOND UNIVERSEL (cycle 205) 1 La TNC positionne l'outil dans l'axe de broche en avance rapide FMAX, à la distance d'approche programmée, au-dessus de la surface de la pièce 2 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 291 à nouveau l'outil à 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. iTNC 530 HEIDENHAIN...
  • Page 292 Exemple: Séquences CN Retrait jusqu'au brise-copeaux Q257 (en incrémental): Passe après laquelle la TNC exécute un 11 CYCL DEF 205 PERC. PROF. UNIVERS. 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...
  • Page 293: Fraisage De Trous (Cycle 208)

    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! iTNC 530 HEIDENHAIN...
  • Page 294 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.
  • Page 295: Nouveau Taraudage Avec Mandrin De Compensation (Cycle 206)

    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! iTNC 530 HEIDENHAIN...
  • Page 296 Distance d'approche Q200 (en incrémental): Distance entre la pointe de l'outil (position initiale) et la surface de la pièce; valeur de référence: 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 Avance F Q206: Vitesse de déplacement de l'outil lors du taraudage...
  • Page 297: Nouveau Taraudage Rigide (Cycle 207)

    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! iTNC 530 HEIDENHAIN...
  • Page 298 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.
  • Page 299: Taraudage Brise-Copeaux (Cycle 209)

    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! iTNC 530 HEIDENHAIN...
  • Page 300 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 filetage 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.
  • Page 301: Principes De Base Pour Le Fraisage De Filets

    –1(RR) Z– vers la gauche – +1(RL) Z– Mode Filet externe Pas de vis Sens usinage fraisage vers la droite +1(RL) Z– vers la gauche – –1(RR) Z– vers la droite –1(RR) vers la gauche – +1(RL) iTNC 530 HEIDENHAIN...
  • Page 302 Danger de collision! Pour les passes en profondeur, programmez toujours les mêmes signes car les cycles contiennent plusieurs processus qui sont interdépendants. La priorité pour la décision relative à la définition du sens de l'usinage est décrite dans les différents cycles. Par exemple, si vous voulez répéter un cycle seulement avec la procédure de plongée, vous devez alors introduire 0 comme profondeur de filetage;...
  • Page 303: Fraisage De Filets (Cycle 262)

    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! iTNC 530 HEIDENHAIN...
  • Page 304 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 Profondeur de filetage Q201 (en incrémental): Distance entre la surface de la pièce et le creux du filet Filets par pas Q355: Nombre de pas en fonction...
  • Page 305: Filetage Sur Un Tour (Cycle 263)

    9 L'outil se déplace ensuite en suivant une trajectoire hélicoïdale, tangentiellement au diamètre nominal du filet, et fraise le filet par un déplacement hélicoïdal sur 360° 10 Puis l’outil quitte le contour par tangentement pour retourner au point initial dans le plan d’usinage iTNC 530 HEIDENHAIN...
  • Page 306 11 En fin de cycle, la TNC déplace l'outil en avance rapide à la distance d'approche ou – si celui-ci est programmé – au saut de bride Remarques avant que vous ne programmiez Programmer la séquence de positionnement du point initial (centre du trou) dans le plan d’usinage avec correction de rayon R0.
  • Page 307 Profondeur pour chanfrein Q358 (en incrémental): Distance entre la surface de la pièce et la pointe de l'outil lors de la plongée pour chanfrein Décalage jusqu'au chanfrein Q359 (en incrémental): Distance correspondant au décalage de l'outil à partir du centre du trou iTNC 530 HEIDENHAIN...
  • Page 308 Exemple: Séquences CN Coordonnée surface pièce Q203 (en absolu): Coordonnée de la surface de la pièce 25 CYCL DEF 263 FILETAGE SUR UN TOUR Saut de bride Q204 (en incrémental): Coordonnée Q335=10 ;DIAMÈTRE NOMINAL dans l'axe de broche excluant toute collision entre l'outil et la pièce (matériels de serrage) Q239=+1.5 ;PAS DE VIS...
  • Page 309: Filetage Avec Percage (Cycle 264)

    10 L'outil se déplace ensuite en suivant une trajectoire hélicoïdale, tangentiellement au diamètre nominal du filet, et fraise le filet par un déplacement hélicoïdal sur 360° 11 Puis l’outil quitte le contour par tangentement pour retourner au point initial dans le plan d’usinage iTNC 530 HEIDENHAIN...
  • Page 310 12 En fin de cycle, la TNC déplace l'outil en avance rapide à la distance d'approche ou – si celui-ci est programmé – au saut de bride Remarques avant que vous ne programmiez Programmer la séquence de positionnement du point initial (centre du trou) dans le plan d’usinage avec correction de rayon R0.
  • Page 311 Profondeur pour chanfrein Q358 (en incrémental): Distance entre la surface de la pièce et la pointe de l'outil lors de la plongée pour chanfrein Décalage jusqu'au chanfrein Q359 (en incrémental): Distance correspondant au décalage de l'outil à partir du centre du trou iTNC 530 HEIDENHAIN...
  • Page 312 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 25 CYCL DEF 264 FILETAGE AV. PERCAGE Coordonnée surface pièce Q203 (en absolu): Q335=10 ;DIAMÈTRE NOMINAL Coordonnée de la surface de la pièce Q239=+1.5 ;PAS DE VIS Saut de bride Q204 (en incrémental): Coordonnée...
  • Page 313: Filetage Helicoidal Avec Percage (Cycle 265)

    Le mode de fraisage (en opposition/en avalant) est déterminé par le filetage (filet vers la droite/gauche) et par le sens de rotation de l'outil car seul est possible le sens d'usinage allant de la surface de la pièce vers l'intérieur de celle-ci. iTNC 530 HEIDENHAIN...
  • Page 314 Avec le paramètre-machine 7441 – bit 2, vous définissez si la TNC doit délivrer un message d'erreur (bit 2=1) ou ne pas en délivrer (bit 2=0) en cas d'introduction d'une profondeur négative. Danger 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 315 Procédure plongée Q360: Réalisation du chanfrein 0 = avant l'usinage du filet 1 = après l'usinage du filet Distance d'approche Q200 (en incrémental): Distance entre la pointe de l'outil et la surface de la pièce iTNC 530 HEIDENHAIN...
  • Page 316 Exemple: Séquences CN Coordonnée surface pièce Q203 (en absolu): Coordonnée de la surface de la pièce 25 CYCL DEF 265 FILET. HEL. AV. PERC. Saut de bride Q204 (en incrémental): Coordonnée Q335=10 ;DIAMÈTRE NOMINAL dans l'axe de broche excluant toute collision entre l'outil et la pièce (matériels de serrage) Q239=+1.5 ;PAS DE VIS...
  • Page 317: Filetage Externe Sur Tenons (Cycle 267)

    9 En fonction du paramètre Nombre de filets par pas, l'outil fraise le filet en exécutant un déplacement hélicoïdal, plusieurs déplacements hélicoïdaux décalés ou un déplacement hélicoïdal continu 10 Puis l’outil quitte le contour par tangentement pour retourner au point initial dans le plan d’usinage iTNC 530 HEIDENHAIN...
  • Page 318 11 En fin de cycle, la TNC déplace l'outil en avance rapide à la distance d'approche ou – si celui-ci est programmé – au saut de bride Remarques avant que vous ne programmiez Programmer la séquence de positionnement du point initial (centre du tenon) dans le plan d'usinage avec correction de rayon R0.
  • Page 319 Mode fraisage Q351: Type de fraisage avec M03 +1 = fraisage en avalant –1 = fraisage en opposition iTNC 530 HEIDENHAIN...
  • Page 320 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 25 CYCL DEF 267 FILET. EXT. SUR TENON Profondeur pour chanfrein Q358 (en incrémental): Q335=10 ;DIAMÈTRE NOMINAL Distance entre la surface de la pièce et la pointe de l'outil lors de la plongée pour chanfrein Q239=+1.5 ;PAS DE VIS...
  • Page 321: Exemple: Cycles De Perçage

    6 CYCL DEF 200 PERCAGE Définition du cycle Q200=2 ;DISTANCE D'APPROCHE Q201=-15 ;PROFONDEUR Q206=250 ;AVANCE PLONGÉE PROF. Q202=5 ;PROFONDEUR DE PASSE Q210=0 ;TEMPO. EN HAUT Q203=-10 ;COORD. SURFACE PIÈCE Q204=20 ;SAUT DE BRIDE Q211=0.2 ;TEMPO. AU FOND iTNC 530 HEIDENHAIN...
  • Page 322 7 L X+10 Y+10 R0 FMAX M3 Aborder le trou 1, marche broche 8 CYCL CALL Appel de cycle 9 L Y+90 R0 FMAX M99 Aborder le trou 2, appel du cycle 10 L X+90 R0 FMAX M99 Aborder le trou 3, appel du cycle 11 L Y+10 R0 FMAX M99 Aborder le trou 4, appel du cycle 12 L Z+250 R0 FMAX M2...
  • Page 323: Exemple: Cycles De Perçage En Liaison Avec Un Tableau De Points

    ;PROFONDEUR DE PASSE Q210=0 ;TEMPO. EN HAUT Introduire impérativement 0, agit à partir du tableau de points Q203=+0 ;COORD. SURFACE PIÈCE Introduire impérativement 0, agit à partir du tableau de points Q204=0 ;SAUT DE BRIDE Q211=0.2 ;TEMPO. AU FOND iTNC 530 HEIDENHAIN...
  • Page 324 10 CYCL CALL PAT F5000 M3 Appel du cycle en liaison avec le tableau de points TAB1.PNT, Avance entre les points: 5000 mm/min. 11 L Z+100 R0 FMAX M6 Dégagement d'outil, changement d'outil 12 TOOL CALL 2 Z S5000 Appel d’outil pour le foret 13 L Z+10 R0 F5000 Déplacer l'outil à...
  • Page 325 Tableau de points TAB1.PNT TAB1. PNT [END] iTNC 530 HEIDENHAIN...
  • Page 326: Cycles De Fraisage De Poches, Tenons Et Rainures

    8.4 Cycles de fraisage de poches, tenons et rainures Sommaire Cycle Softkey 251 POCHE RECTANGULAIRE Ebauche/finition avec sélection des opérations d'usinage et plongée hélicoïdale 252 POCHE CIRCULAIRE Ebauche/finition avec sélection des opérations d'usinage et plongée hélicoïdale 253 RAINURAGE Ebauche/finition avec sélection des opérations d'usinage et plongée pendulaire 254 RAINURE CIRCULAIRE Ebauche/finition avec sélection des opérations...
  • Page 327: Poche Rectangulaire (Cycle 251)

    à la distance d'approche au dessus de la profondeur de passe actuelle, puis à partir de là, en avance rapide jusqu'au centre de la poche 4 Ce processus est répété jusqu'à ce que la profondeur programmée pour la poche soit atteinte iTNC 530 HEIDENHAIN...
  • Page 328 Finition 5 En supposant que les surépaisseurs de finition ont été définies, la TNC exécute tout d'abord la finition des parois de la poche et ce, en plusieurs passes si celles-ci ont été programmées. La paroi de la poche est abordée par tangentement 6 Pour terminer, la TNC exécute la finition du fond de la poche, de l'intérieur vers l'extérieur.
  • Page 329 4: Position de l'outil = coin supérieur gauche Avance fraisage Q207: Vitesse de déplacement de l'outil lors du fraisage, en mm/min. Mode fraisage Q351: Type de fraisage avec M03: +1 = fraisage en avalant –1 = fraisage en opposition iTNC 530 HEIDENHAIN...
  • Page 330 Profondeur Q201 (en incrémental): Distance entre la surface de la pièce et le fond de la poche Profondeur de passe Q202 (en incrémental): Distance parcourue par l'outil en une passe; introduire une valeur supérieure à 0 Surép. finition en profondeur Q369 (en incrémental): Surépaisseur de finition pour la profondeur Avance plongée en profondeur Q206: Vitesse de...
  • Page 331 Q338=5 ;PASSE DE FINITION en mm/min. Q200=2 ;DISTANCE D'APPROCHE Q203=+0 ;COORD. SURFACE PIÈCE Q204=50 ;SAUT DE BRIDE Q370=1 ;FACTEUR RECOUVREMENT Q366=1 ;PLONGEE Q385=500 ;AVANCE DE FINITION: 9 CYCL CALL POS X+50 Y+50 Z+0 FMAX M3 iTNC 530 HEIDENHAIN...
  • Page 332: Poche Circulaire (Cycle 252)

    POCHE CIRCULAIRE (cycle 252) Le cycle Poche circulaire 252 vous permet d'usiner en intégralité une poche circulaire. En fonction des paramètres du cycle, vous disposez des alternatives d'usinage suivantes: Usinage intégral: Ebauche, finition en profondeur, finition latérale Seulement ébauche Seulement finition en profondeur et finition latérale Seulement finition en profondeur Seulement finition latérale Si le tableau d'outil est inactif, vous devez toujours plonger...
  • Page 333 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! iTNC 530 HEIDENHAIN...
  • Page 334 Opérations d'usinage (0/1/2) Q215: Définir les opérations pour l’usinage: 0: Ebauche et finition 1: Seulement ébauche 2: Seulement finition La finition latérale et la finition en profondeur ne sont exécutées que si la surépaisseur de finition correspondante (Q368, Q369) a été définie Diamètre du cercle Q223: Diamètre de la poche terminée Surépaisseur finition latérale Q368 (en...
  • Page 335 Q206=150 ;AVANCE PLONGEE PROF. Q338=5 ;PASSE DE FINITION Q200=2 ;DISTANCE D'APPROCHE Q203=+0 ;COORD. SURFACE PIÈCE Q204=50 ;SAUT DE BRIDE Q370=1 ;FACTEUR RECOUVREMENT Q366=1 ;PLONGEE Q385=500 ;AVANCE DE FINITION: 9 CYCL CALL POS X+50 Y+50 Z+0 FMAX M3 iTNC 530 HEIDENHAIN...
  • Page 336: Rainurage (Cycle 253)

    RAINURAGE (cycle 253) Le cycle 253 vous permet d'usiner en intégralité une rainure. En fonction des paramètres du cycle, vous disposez des alternatives d'usinage suivantes: Usinage intégral: Ebauche, finition en profondeur, finition latérale Seulement ébauche Seulement finition en profondeur et finition latérale Seulement finition en profondeur Seulement finition latérale Si le tableau d'outil est inactif, vous devez toujours plonger...
  • Page 337 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! iTNC 530 HEIDENHAIN...
  • Page 338 Opérations d'usinage (0/1/2) Q215: Définir les opérations pour l’usinage: 0: Ebauche et finition 1: Seulement ébauche 2: Seulement finition La finition latérale et la finition en profondeur ne sont exécutées que si la surépaisseur de finition correspondante (Q368, Q369) a été définie Longueur de rainure Q218 (valeur parallèle à...
  • Page 339 Avance plongée en profondeur Q206: Vitesse de l'outil lors de son déplacement au fond, en mm/min. Passe de finition Q338 (en incrémental): Distance parcourue par l'outil dans l'axe de broche lors de la finition. Q338=0: Finition en une seule passe iTNC 530 HEIDENHAIN...
  • Page 340 Distance d'approche Q200 (en incrémental): Distance entre la surface frontale de l'outil et la surface de la pièce Coordonnée surface pièce Q203 (en absolu): Coordonnée absolue de la surface de la pièce Saut de bride Q204 (en incrémental): Coordonnée dans l'axe de broche excluant toute collision entre l'outil et la pièce (matériels de serrage) Stratégie de plongée Q366: Nature de la stratégie de plongée:...
  • Page 341: Rainure Circulaire (Cycle 254)

    2 La TNC évide la rainure de l'intérieur vers l'extérieur en tentant compte des surépaisseurs de finition (paramètres Q368 et Q369) 3 Ce processus est répété jusqu'à ce que la profondeur programmée pour la rainure soit atteinte iTNC 530 HEIDENHAIN...
  • Page 342 Finition 4 En supposant que les surépaisseurs de finition ont été définies, la TNC exécute tout d'abord la finition des parois de la rainure et ce, en plusieurs passes si celles-ci ont été programmées. La paroi de la rainure est abordée par tangentement 5 Pour terminer, la TNC exécute la finition du fond de la rainure, de l'intérieur vers l'extérieur.
  • Page 343 N'a d'effet que si Q367 = 0 Angle initial Q376 (en absolu): Introduire l'angle polaire du point initial Angle d'ouverture de la rainure Q248 (en incrémental): Introduire l'angle d'ouverture de la rainure iTNC 530 HEIDENHAIN...
  • Page 344 Incrément angulaire Q378 (en incrémental): Angle de pivotement de toute la rainure. Le pivot se situe au centre du cercle primitif Nombre d'usinages Q377: Nombre d'opérations d'usinage sur le cercle primitif Avance fraisage Q207: Vitesse de déplacement de l'outil lors du fraisage, en mm/min. Mode fraisage Q351: Type de fraisage avec M03: +1 = fraisage en avalant –1 = fraisage en opposition...
  • Page 345 ;SUREP. DE PROFONDEUR Q206=150 ;AVANCE PLONGEE PROF. Q338=5 ;PASSE DE FINITION Q200=2 ;DISTANCE D'APPROCHE Q203=+0 ;COORD. SURFACE PIÈCE Q204=50 ;SAUT DE BRIDE Q366=1 ;PLONGEE Q385=500 ;AVANCE DE FINITION: 9 CYCL CALL POS X+50 Y+50 Z+0 FMAX M3 iTNC 530 HEIDENHAIN...
  • Page 346: Finition De Poche (Cycle 212)

    FINITION DE POCHE (cycle 212) 1 La TNC déplace l'outil automatiquement dans l'axe de broche à la distance d'approche ou – si celui-ci est programmé – au saut de bride, puis au centre de la poche 2 Partant du centre de la poche, l'outil se déplace dans le plan d'usinage jusqu'au point initial de l'usinage.
  • Page 347: Saut De Bride

    S'il n'a pas été programmé, la TNC prend un rayon d'angle égal au rayon de l'outil Surépaisseur 1er axe Q221 (en incrémental): Surépaisseur permettant de calculer le pré- positionnement dans l'axe principal du plan d'usinage; se réfère à la longueur de la poche iTNC 530 HEIDENHAIN...
  • Page 348: Finition De Tenon (Cycle 213)

    FINITION DE TENON (cycle 213) 1 La TNC déplace l'outil dans l'axe de broche à la distance d'approche ou – si celui-ci est programmé – au saut de bride, puis au centre du tenon 2 Partant du centre du tenon, l'outil se déplace dans le plan d'usinage jusqu'au point initial de l'usinage.
  • Page 349: Saut De Bride

    à l'axe auxiliaire du plan d'usinage Rayon d'angle Q220: Rayon de l'angle du tenon Surépaisseur 1er axe Q221 (en incrémental): Surépaisseur permettant de calculer le pré- positionnement dans l'axe principal du plan d'usinage; se réfère à la longueur du tenon iTNC 530 HEIDENHAIN...
  • Page 350: Finition De Poche Circulaire (Cycle 214)

    FINITION DE POCHE CIRCULAIRE (cycle 214) 1 La TNC déplace l'outil automatiquement dans l'axe de broche à la distance d'approche ou – si celui-ci est programmé – au saut de bride, puis au centre de la poche 2 Partant du centre de la poche, l'outil se déplace dans le plan d'usinage jusqu'au point initial de l'usinage.
  • Page 351: Saut De Bride

    Diamètre pièce finie Q223: Diamètre de la poche après usinage; introduire un diamètre de la pièce finie supérieur au diamètre de la pièce brute et supérieur au diamètre de l'outil iTNC 530 HEIDENHAIN...
  • Page 352: Finition De Tenon Circulaire (Cycle 215)

    FINITION DE TENON CIRCULAIRE (cycle 215) 1 La TNC déplace l'outil automatiquement dans l'axe de broche à la distance d'approche ou – si celui-ci est programmé – au saut de bride, puis au centre du tenon 2 Partant du centre du tenon, l'outil se déplace dans le plan d'usinage jusqu'au point initial de l'usinage.
  • Page 353: Saut De Bride

    Diamètre pièce finie Q223: Diamètre du tenon après usinage; introduire un diamètre de la pièce finie inférieur au diamètre de la pièce brute iTNC 530 HEIDENHAIN...
  • Page 354: Rainure (Trou Oblong) Avec Plongée Pendulaire (Cycle 210)

    RAINURE (trou oblong) avec plongée pendulaire (cycle 210) Ebauche 1 La TNC positionne l'outil en rapide dans l'axe de broche au saut de bride, puis au centre du cercle de gauche; partant de là, la TNC positionne l'outil à la distance d'approche au-dessus de la surface de la pièce 2 L'outil se déplace suivant l'avance de fraisage sur la surface de la pièce;...
  • Page 355 2ème côté Q219 (valeur parallèle à l'axe auxiliaire du plan d'usinage): Introduire la largeur de la rainure; si Q216 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) iTNC 530 HEIDENHAIN...
  • Page 356 Exemple: Séquences CN Angle de rotation Q224 (en absolu): Angle de rotation de la totalité de la rainure; le centre de 51 CYCL DEF 210 RAINURE PENDUL. rotation est situé au centre de la 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...
  • Page 357: Rainure Circulaire (Trou Oblong) Avec Plongée Pendulaire (Cycle 211)

    Le diamètre de la fraise ne doit pas être inférieur à la moitié de la longueur de la rainure. Sinon, la TNC ne peut pas effectuer de plongée pendulaire. iTNC 530 HEIDENHAIN...
  • Page 358 Avec le paramètre-machine 7441 – bit 2, vous définissez si la TNC doit délivrer un message d'erreur (bit 2=1) ou ne pas en délivrer (bit 2=0) en cas d'introduction d'une profondeur négative. Danger 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 359 Q203=+30 ;COORD. SURFACE PIÈCE Q204=50 ;SAUT DE BRIDE Q216=+50 ;CENTRE 1ER AXE Q217=+50 ;CENTRE 2ÈME AXE Q244=80 ;DIA. CERCLE PRIMITIF Q219=12 ;2ÈME CÔTÉ Q245=+45 ;ANGLE INITIAL Q248=90 ;ANGLE D'OUVERTURE Q338=5 ;PASSE DE FINITION Q206=150 ;AVANCE PLONGÉE PROF. iTNC 530 HEIDENHAIN...
  • Page 360: Exemple: Fraisage De Poche, Tenon, Rainure

    Exemple: Fraisage de poche, tenon, rainure 90° 45° 0 BEGINN PGM C210 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 1 L+0 R+6 Définition de l’outil d’ébauche/de finition 4 TOOL DEF 2 L+0 R+3 Définition d’outil pour fraise à...
  • Page 361 ;COORD. SURFACE PIÈCE Q204=50 ;SAUT DE BRIDE Q370=1 ;FACTEUR RECOUVREMENT Q366=1 ;PLONGEE Q385=750 ;AVANCE DE FINITION Appel du cycle Poche circulaire 10 CYCL CALL POS X+50 Y+50 Z+0 FMAX Changement d’outil 11 L Z+250 R0 FMAX M6 iTNC 530 HEIDENHAIN...
  • Page 362 12 TOLL CALL 2 Z S5000 Appel d’outil pour fraise à rainurer 13 CYCL DEF 254 RAINURE CIRC. Définition du cycle Rainure Q215=0 ;OPERATIONS D'USINAGE Q219=8 ;LARGEUR RAINURE Q368=0.2 ;SUREPAIS. LATERALE Q375=70 ;DIA. CERCLE PRIMITIF Q367=0 ;RÉF. POSITION RAINURE Pas de prépositionnement en X/Y nécessaire Q216=+50 ;CENTRE 1ER AXE Q217=+50...
  • Page 363: Cycles D'usinage De Motifs De Points

    Cycle 252 POCHE CIRCULAIRE Cycle 253 RAINURAGE Cycle 254 RAINURE CIRCULAIRE Cycle 262 FRAISAGE DE FILETS Cycle 263 FILETAGE SUR UN TOUR Cycle 264 FILETAGE AVEC PERCAGE Cycle 265 FILETAGE HELICOÏDAL AVEC PERCAGE Cycle 267 FILETAGE EXTERNE SUR TENONS iTNC 530 HEIDENHAIN...
  • Page 364: Motifs De Points Sur Un Cercle (Cycle 220)

    MOTIFS DE POINTS SUR UN CERCLE (cycle 220) 1 La TNC positionne l'outil en rapide de la position actuelle jusqu'au point initial de la première opération d'usinage. Etapes: N = Q241 Se déplacer au sautde bride (axe de broche) Q247 Aborder le point initial dans le plan d'usinage Q246 Se déplacer à...
  • Page 365 0: Entre les opérations d'usinage, se déplacer sur une droite 1: Entre les opérations d'usinage, se déplacer en cercle sur le diamètre du cercle primitif iTNC 530 HEIDENHAIN...
  • Page 366: Motifs De Points En Grille (Cycle 221)

    MOTIFS DE POINTS EN GRILLE (cycle 221) Remarques avant que vous ne programmiez Le cycle 221 est actif avec DEF, c'est-à-dire qu'il appelle automatiquement le dernier cycle d'usinage défini. Si vous combinez l'un des cycles d'usinage 200 à 209, 212 à...
  • Page 367 (matériels de serrage) Déplacement haut. sécurité Q301: Définir comment l'outil doit se déplacer entre les usinages: 0: Entre les opérations d'usinage, se déplacer à la distance d'approche 1: Entre les points de mesure, se déplacer au saut de bride iTNC 530 HEIDENHAIN...
  • Page 368: Exemple: Cercles De Trous

    Exemple: Cercles de trous 30° 0 BEGIN PGM CERCTR MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-40 Définition de la pièce brute 2 BLK FORM 0.2 Y+100 Y+100 Z+0 3 TOOL DEF 1 L+0 R+3 Définition de l'outil 4 TOOL CALL 1 Z S3500 Appel d'outil 5 L Z+250 R0 FMAX M3 Dégager l'outil...
  • Page 369 ;INCRÉMENT ANGULAIRE Q241=5 ;NOMBRE Q200=2 ;DISTANCE D'APPROCHE Q203=+0 ;COORD. SURFACE PIÈCE Q204=100 ;SAUT DE BRIDE Q301=1 ;DÉPLAC. HAUT. SÉCU. Q365=0 ;TYPE DÉPLACEMENT 9 L Z+250 R0 FMAX M2 Dégager l’outil, fin du programme 10 END PGM CERCTR MM iTNC 530 HEIDENHAIN...
  • Page 370: 8.6 Cycles Sl

    8.6 Cycles SL Principes de base Exemple: Schéma: Travail avec les cycles SL Les cycles SL vous permettent de composer des contours complexes pouvant comporter jusqu'à 12 contours partiels (poches ou îlots). Vous 0 BEGIN PGM SL2 MM introduisez les différents contours partiels sous forme de sous- programmes.
  • Page 371 à la fin des cycles 21 à 24. Centralisez les cotes d'usinage telles que la profondeur de fraisage, les surépaisseurs et la distance d'approche sous la forme de DONNEES DU CONTOUR dans le cycle 20. iTNC 530 HEIDENHAIN...
  • Page 372: Sommaire Des Cycles Sl

    Sommaire des cycles SL Cycle Softkey 14 CONTOUR (impératif) 20 DONNEES DU CONTOUR (impératif) 21 PRE-PERCAGE (utilisation facultative) 22 EVIDEMEMENT (impératif) 23 FINITION EN PROFONDEUR (utilisation facultative) 24 FINITION LATERALE (utilisation facultative) Cycles étendus: Cycle Softkey 25 TRACE DE CONTOUR 27 CORPS D'UN CYLINDRE 28 CORPS D'UN CYLINDRE Rainurage 29 CORPS D'UN CYLINDRE Fraisage d'un oblong...
  • Page 373: Contour (Cycle 14)

    14. Numéros de label pour contour: Introduire tous les numéros de label des différents sous-programmes qui doivent être superposés pour former un contour. Valider chaque numéro avec la touche ENT et achever l'introduction avec la touche FIN. iTNC 530 HEIDENHAIN...
  • Page 374: Contours Superposés

    Contours superposés Afin de former un nouveau contour, vous pouvez superposer poches et îlots. De cette manière, vous pouvez agrandir la surface d'une poche par superposition d'une autre poche ou réduire un îlot. Sous-programmes Poches superposées Les exemples de programmation suivants correspondent à...
  • Page 375 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 RL 58 CC X+65 Y+50 59 C X+90 Y+50 DR- 60 LBL 0 iTNC 530 HEIDENHAIN...
  • Page 376 Surface „d'intersection“ La surface commune de recouvrement de A et de B doit être usinée. Les surfaces avec simple recouvrement doivent rester non usinées. A et B doivent être des poches. A doit débuter à l’intérieur de B. Surface A: 51 LBL 1 52 L X+60 Y+50 RR 53 CC X+35 Y+50...
  • Page 377: Donnees Du Contour (Cycle 20)

    îlot) Q8=0.5 ;RAYON D'ARRONDI Sens anti-horaire (Q9 = +1: Usinage en avalant pour Q9=+1 ;SENS DE ROTATION poche et îlot) Vous pouvez vérifier les paramètres d'usinage lors d'une interruption du programme et, si nécessaire, les remplacer. iTNC 530 HEIDENHAIN...
  • Page 378: Pre-Percage (Cycle 21)

    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.
  • Page 379: Evidement (Cycle 22)

    Si les données géométriques n'autorisent pas une plongée hélicoïdale (géométrie de rainure), la TNC tente d'exécuter une plongée pendulaire. La longueur pendulaire est alors calculée à partir de LCUTS et ANGLE (longueur pendulaire = LCUTS / tan ANGLE) iTNC 530 HEIDENHAIN...
  • Page 380: Finition En Profondeur (Cycle 23)

    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. S'il n'y a pas eu de pré-évidement, „0“...
  • Page 381: Finition Laterale (Cycle 24)

    Avance plongée en profondeur Q11: Avance de plongée Avance évidement Q12: Avance de fraisage Surépaisseur finition latérale Q14 (en incrémental): Surépaisseur pour finition répétée; le dernier résidu de finition est évidé si vous avez programmé Q14 = 0 iTNC 530 HEIDENHAIN...
  • Page 382: Trace De Contour (Cycle 25)

    TRACE DE CONTOUR (cycle 25) En liaison avec le cycle 14 CONTOUR, ce cycle permet d'usiner des contours „ouverts“: Le début et la fin du contour ne coïncident pas. Le cycle 25 TRACE DE CONTOUR présente des avantages considérables par rapport à l’usinage d’un contour ouvert à l’aide de séquences de positionnement: La TNC contrôle l'usinage au niveau des contre-dépouilles et endommagements du contour.
  • Page 383 Avance fraisage Q12: Avance lors des déplacements dans le plan d'usinage Mode fraisage? En opposition = –1 Q15: Fraisage en avalant: Introduire = +1 Fraisage en opposition: Introduire = –1 Alternativement, fraisage en avalant et en opposition sur plusieurs passes:introduire = 0 iTNC 530 HEIDENHAIN...
  • Page 384: Corps D'un Cylindre (Cycle 27, Option De Logiciel 1)

    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. Ce cycle vous permet de transposer le déroulé d'un contour sur le corps d'un cylindre. Utilisez le cycle 28 si vous désirez fraiser des rainures de guidage sur le cylindre.
  • Page 385 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és ou en mm (inch) les coordonnées de l'axe rotatif dans le sous-programme iTNC 530 HEIDENHAIN...
  • Page 386: Corps D'un Cylindre Rainurage (Cycle 28, Option De Logiciel 1)

    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. Ce cycle vous permet de transposer le déroulé d'un contour sur le pourtour d'un cylindre. Contrairement au cycle 27, la TNC met en place l'outil avec ce cycle de manière à...
  • Page 387 La TNC vérifie que la trajectoire corrigée et non-corrigée de l'outil soit bien située dans la zone d'affichage de l'axe rotatif (définie dans les paramètres-machine 810.x.). Si la TNC affiche le message d'erreur „Erreur de programmation du contour“, initialiser si nécessaire PM810.x = 0. iTNC 530 HEIDENHAIN...
  • Page 388 Exemple: Séquences CN Profondeur de fraisage Q1 (en incrémental): Distance entre le corps du cylindre et le fond du 63 CYCL DEF 28,0 CORPS DU CYLINDRE contour Q1=-8 ;PROFONDEUR DE FRAISAGE Surépaisseur finition latérale Q3 (en incrémental): Surépaisseur de finition sur la paroi de la rainure. Q3=+0 ;SURÉPAIS.
  • Page 389: Corps D'un Cylindre Fraisage D'un Oblong Convexe (Cycle 29, Option De Logiciel 1)

    5 Les phases 2 à 4 sont répétées jusqu'à ce que la profondeur de fraisage programmée Q1 soit atteinte 6 L'outil retourne ensuite à la hauteur de sécurité dans l'axe d'outil ou bien à la dernière position programmée avant le cycle (en fonction du paramètre-machine 7420) iTNC 530 HEIDENHAIN...
  • Page 390 Remarques avant que vous ne programmiez Veillez à ce que l'outil ait suffisamment de place latéralement pour effectuer les déplacements d'approche et de sortie du contour. La mémoire réservée à un cycle SL est limitée. Ainsi, par exemple, vous pouvez programmer jusqu'à 1024 séquences linéaires.
  • Page 391: Corps D'un Cylindre Fraisage D'un Contour Externe (Cycle 39, Option De Logiciel 1)

    5 Les phases 2 à 4 sont répétées jusqu'à ce que la profondeur de fraisage programmée Q1 soit atteinte 6 L'outil retourne ensuite à la hauteur de sécurité dans l'axe d'outil ou bien à la dernière position programmée avant le cycle (en fonction du paramètre-machine 7420) iTNC 530 HEIDENHAIN...
  • Page 392 Remarques avant que vous ne programmiez Veillez à ce que l'outil ait suffisamment de place latéralement pour effectuer les déplacements d'approche et de sortie du contour. La mémoire réservée à un cycle SL est limitée. Ainsi, par exemple, vous pouvez programmer jusqu'à 1024 séquences linéaires.
  • Page 393: Exemple: Evidement Et Déblaiement D'une Poche

    Définir les paramètres généraux pour l’usinage Q1=-20 ;PROFONDEUR DE FRAISAGE Q2=1 ;FACTEUR RECOUVREMENT Q3=+0 ;SURÉPAIS. LATÉRALE Q4=+0 ;SURÉP. DE PROFONDEUR Q5=+0 ;COORD. SURFACE PIÈCE Q6=2 ;DISTANCE D'APPROCHE Q7=+100 ;HAUTEUR DE SÉCURITÉ Q8=0.1 ;RAYON D'ARRONDI Q9=-1 ;SENS DE ROTATION iTNC 530 HEIDENHAIN...
  • Page 394 10 CYCL DEF 22.0 ÉVIDEMENT Définition du cycle pour le pré-évidement Q10=5 ;PROFONDEUR DE PASSE Q11=100 ;AVANCE PLONGÉE PROF. Q12=350 ;AVANCE ÉVIDEMENT Q18=0 ;OUTIL PRÉ-ÉVIDEMENT Q19=150 ;AVANCE PENDULAIRE Q208=30000 ;AVANCE RETRAIT 11 CYCL CALL M3 Appel du cycle pour le pré-évidement 12 L Z+250 R0 FMAX M6 Changement d’outil Appel du cycle pour le déblaiement...
  • Page 395: Exemple: Pré-Perçage, Ébauche Et Finition De Contours Superposés

    Définir les paramètres généraux pour l’usinage Q1=-20 ;PROFONDEUR DE FRAISAGE Q2=1 ;FACTEUR RECOUVREMENT Q3=+0.5 ;SURÉPAIS. LATÉRALE Q4=+0.5 ;SURÉP. DE PROFONDEUR Q5=+0 ;COORD. SURFACE PIÈCE Q6=2 ;DISTANCE D'APPROCHE Q7=+100 ;HAUTEUR DE SÉCURITÉ Q8=0.1 ;RAYON D'ARRONDI Q9=-1 ;SENS DE ROTATION iTNC 530 HEIDENHAIN...
  • Page 396 10 CYCL DEF 21,0 PRÉ-PERÇAGE Définition du cycle de pré-perçage Q10=5 ;PROFONDEUR DE PASSE Q11=250 ;AVANCE PLONGÉE PROF. Q13=2 ;OUTIL D'ÉVIDEMENT 11 CYCL CALL M3 Appel du cycle de pré-perçage 12 L T+250 R0 FMAX M6 Changement d’outil 13 TOOL CALL 2 Z S3000 Appel de l’outil d’ébauche/de finition 14 CYCL DEF 22.0 ÉVIDEMENT Définition du cycle d’évidement...
  • Page 397 37 LBL 0 38 LBL 4 Sous-programme de contour 4: Îlot triangulaire à droite 39 L X+65 Y+42 RL 40 L X+57 41 L X+65 Y+58 42 L X+73 Y+42 43 LBL 0 44 END PGM C21 MM iTNC 530 HEIDENHAIN...
  • Page 398: Exemple: Tracé De Contour

    Exemple: Tracé de contour 0 BEGIN PGM C25 MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-40 Définition de la pièce brute 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 TOOL DEF 1 L+0 R+10 Définition de l'outil 4 TOOL CALL 1 Z S2000 Appel d'outil 5 L Z+250 RO FMAX Dégager l'outil...
  • Page 399 12 L X+0 Y+15 RL 13 L X+5 Y+20 14 CT X+5 Y+75 15 L Y+95 16 RND R7.5 17 L X+50 18 RND R7.5 19 L X+100 Y+80 20 LBL 0 21 END PGM C25 MM iTNC 530 HEIDENHAIN...
  • Page 400: Exemple: Corps D'un Cycle Avec Le Cycle

    Exemple: Corps d'un cycle avec le cycle 27 Remarque: Cylindre bridé au centre du plateau circulaire. Le point de référence est situé au centre du plateau circulaire 0 BEGIN PGM C27 MM 1 TOOL DEF 1 L+0 R+3.5 Définition de l'outil 2 TOOL CALL 1 Y S2000 Appel de l’outil, axe d’outil Y 3 L X+250 R0 FMAX...
  • Page 401 Données dans l’axe rotatif en mm (Q17=1) 13 L C+50 14 RND R7.5 15 L Z+60 16 RND R7.5 17 L IC-20 18 RND R7.5 19 L Z+20 20 RND R7.5 21 L C+40 22 LBL 0 23 END PGM C27 MM iTNC 530 HEIDENHAIN...
  • Page 402 Exemple: Corps d'un cycle avec le cycle 28 Remarque: Cylindre bridé au centre du plateau circulaire. Le point de référence est situé au centre du plateau circulaire Définition de la trajectoire centrale dans le sous-programme de contour 52.5 0 BEGIN PGM C28 MM 1 TOOL DEF 1 L+0 R+3.5 Définition de l'outil 2 TOOL CALL 1 Y S2000...
  • Page 403 Sous-programme de contour, définition de la trajectoire centrale 12 L C+40 Z+0 RL Données dans l’axe rotatif en mm (Q17=1) 13 L Z+35 14 L C+60 Z+52.5 15 L Z+70 16 LBL 0 17 END PGM C28 MM iTNC 530 HEIDENHAIN...
  • Page 404: Cycles Sl (Formule De Contour)

    8.7 Cycles SL (formule de contour) Principes de base Exemple: Schéma: Travail avec les cycles SL et Avec les cycles SL et la formule de contour, vous pouvez composer formule de contour des contours complexes constitués de contours partiels (poches ou îlots).
  • Page 405: Sélectionner Le Programme Avec Les Définitions De Contour

    Grâce aux indicatifs de contour QC que vous avez introduits, vous pouvez relier entre eux les différents contours dans la formule de contour La fonction DECLARE STRING vous permet de définir un texte. Dans un premier temps, cette fonction n'est pas encore exploitable. iTNC 530 HEIDENHAIN...
  • Page 406: Introduire La Formule De Contour

    Introduire la formule de contour A l'aide des softkeys, vous pouvez réunir entre eux différents contours dans une formule mathématique: Sélectionner la fonction de paramètres Q: Appuyer sur la touche Q (dans le champ d'introduction numérique, à droite). La barre de softkeys affiche les fonctions des paramètres Q Sélectionner la fonction pour l'introduction de la formule de contour: Appuyer sur la softkey FORMULE CONTOUR La TNC affiche les...
  • Page 407: Contours Superposés

    SEL CONTOUR. Les poches A et B sont superposées. La TNC calcule les points d’intersection S1 et S2; il n'ont pas besoin d'être reprogrammés. Les poches sont programmées comme des cercles entiers. iTNC 530 HEIDENHAIN...
  • Page 408 Programme de description de contour 1: Poche A 0 BEGIN PGM POCHE_A MM 1 L X+10 Y+50 R0 2 CC X+35 Y+50 3 C X+10 Y+50 DR- 4 END PGM POCHE_A MM Programme de description de contour 2: Poche B 0 BEGIN PGM POCHE_B MM 1 L X+90 Y+50 R0 2 CC X+65 Y+50...
  • Page 409: Exécution Du Contour Avec Les Cycles Sl

    53 DECLARE CONTOUR QC2 = “POCHE_B.H“ 54 QC10 = QC1 \ QC2 55 ... 56 ... Exécution du contour avec les cycles SL L'usinage du contour entier s'effectue avec les cycles SL 20 - 24 (cf. „Cycles SL” à la page 370) iTNC 530 HEIDENHAIN...
  • Page 410: Exemple: Ebauche Et Finition De Contours Superposés Avec Formule De Contour

    Exemple: Ebauche et finition de contours superposés avec formule de contour 0 BEGIN PGM CONTOUR 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 1 L+0 R+2.5 Définition de la fraise d'ébauche 4 TOOL DEF 2 L+0 R+3 Définition de la fraise de finition...
  • Page 411 9 END PGM MODÈLE MM Programmes de description de contour: 0 BEGIN PGM CERCLE1 MM Programme de description de contour: Cercle sens horaire 1 CC X+65 Y+50 2 L PR+25 PA+0 R0 3 CP IPA+360 DR+ 4 END PGM CERCLE1 MM iTNC 530 HEIDENHAIN...
  • Page 412 0 BEGIN PGM CERCLE31XY MM Programme de description de contour: Cercle sens anti-horaire 1 CC X+Q1 Y+Q2 2 LP PR+Q3 PA+0 R0 3 CP IPA+360 DR+ 4 END PGM CERCLE31XY MM 0 BEGIN PGM TRIANGLE MM Programme de description de contour: Triangle sens horaire 1 L X+73 Y+42 R0 2 L X+65 Y+58 3 L X+58 Y+42...
  • Page 413: Cycles D'usinage Ligne À Ligne

    à ligne de données 3D en plusieurs passes 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 iTNC 530 HEIDENHAIN...
  • Page 414: Execution De Donnees 3D (Cycle 30)

    EXECUTION DE DONNEES 3D (cycle 30) 1 Partant de la position actuelle dans l'axe de broche, la TNC positionne l'outil en avance rapide FMAX à la distance d'approche, au-dessus du point MAX programmé dans le cycle 2 Puis la TNC déplace l'outil avec FMAX dans le plan d'usinage jusqu'au point MIN programmé...
  • Page 415: Usinage Ligne A Ligne (Cycle 230)

    Partant de la position actuelle, la TNC positionne tout d’abord l’outil dans le plan d’usinage, puis dans l’axe de broche au point initial. Pré-positionner l'outil de manière à éviter toute collision avec la pièce ou les matériels de serrage. iTNC 530 HEIDENHAIN...
  • Page 416 Point initial 1er axe Q225 (en absolu): Coordonnée du point Min de la surface à usiner ligne à ligne dans l'axe principal du plan d'usinage Q207 Point initial 2ème axe Q226 (en absolu): Coordonnée du point Min de la surface à usiner ligne à...
  • Page 417: Surface Reguliere (Cycle 231)

    Pré-positionner l'outil de manière à éviter toute collision avec la pièce ou les matériels de serrage. La TNC déplace l’outil avec correction de rayon R0 entre les positions programmées Si nécessaire, utiliser une fraise à denture frontale (DIN 844). iTNC 530 HEIDENHAIN...
  • Page 418 Point initial 1er axe Q225 (en absolu): Coordonnée du point initial de la surface à usiner ligne à ligne dans l'axe principal du plan d'usinage Point initial 2ème axe Q226 (en absolu): Coordonnée du point initial de la surface à usiner ligne à...
  • Page 419 Q232=+125 ;3ÈME POINT 2ÈME AXE programmée. Q233=+25 ;3ÈME POINT 3ÈME AXE Q234=+15 ;4ÈME POINT 1ER AXE Q235=+125 ;4ÈME POINT 2ÈME AXE Q236=+25 ;4ÈME POINT 3ÈME AXE Q240=40 ;NOMBRE DE COUPES Q207=500 ;AVANCE FRAISAGE iTNC 530 HEIDENHAIN...
  • Page 420: Surfacage (Cycle 232)

    SURFACAGE (cycle 232) Le cycle 232 vous permet d'exécuter le surfaçage d'une surface plane en plusieurs passes et en tenant compte d'une surépaisseur de finition. Pour cela, vous disposez de trois stratégies d'usinage: Stratégie Q389=0: Usinage en méandres, passe latérale à l'extérieur de la surface à...
  • Page 421 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 FMAX au saut de bride iTNC 530 HEIDENHAIN...
  • Page 422 Stratégie Q389=2 3 L'outil se déplace ensuite suivant l'avance de fraisage programmée jusqu'au point final 2. Le point final est situé à l'extérieur de la surface que la TNC calcule à partir du point initial, de la longueur, de la longueur, de la distance d'approche latérale et du rayon d'outil programmés 4 La TNC déplace l'outil dans l'axe de broche à...
  • Page 423 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 iTNC 530 HEIDENHAIN...
  • Page 424 Profondeur de passe max. Q202 (en incrémental): Distance max. 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 425 (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 iTNC 530 HEIDENHAIN...
  • Page 426: Exemple: Usinage Ligne À Ligne

    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 DEF 1 L+0 R+5 Définition de l'outil 4 TOOL CALL 1 Z S3500 Appel d'outil 5 L Z+250 R0 FMAX Dégager l'outil...
  • Page 427 7 L X+-25 Y+0 R0 FMAX M3 Pré-positionnement à proximité du point initial 8 CYCL CALL Appel de cycle 9 L Z+250 R0 FMAX M2 Dégager l’outil, fin du programme 10 END PGM C230 MM iTNC 530 HEIDENHAIN...
  • Page 428: Sommaire

    8.9 Cycles de conversion de coordonnées Sommaire 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...
  • Page 429: Décalage Du Point Zero (Cycle 7)

    Toutes les coordonnées (positions, points zéro) affichées dans l'affichage d'état supplémentaire se réfèrent au point de référence initialisé manuellement Exemple: Séquences CN 13 CYCL DEF 7.0 POINT ZÉRO 14 CYCL DEF 7.1 X+60 16 CYCL DEF 7.3 Z-5 15 CYCL DEF 7.2 Y+40 iTNC 530 HEIDENHAIN...
  • Page 430: Décalage Du Point Zero Avec Tableaux De Points Zéro (Cycle 7)

    Les tableaux de points zéro émanant de la TNC 4xx dont les coordonnées se référaient au point zéro machine (PM7475 = 1) ne doivent pas être utilisés sur l'iTNC 530. Si vous vous servez des décalages de point zéro en liaison avec les tableaux de points zéro, utilisez dans ce cas la...
  • Page 431 Programmer la séquence SEL TABLE avant le cycle 7 Décalage du point zéro. Un tableau de points zéro sélectionné avec SEL TABLE reste actif jusqu'à ce que vous sélectionniez un autre tableau de points zéro avec SEL TABLE ou PGM MGT. iTNC 530 HEIDENHAIN...
  • Page 432 Editer un tableau de points zéro en mode Mémorisation/édition de programme Après avoir modifié une valeur dans un tableau de points zéro, vous devez enregistrer la modification avec la touche ENT. Si vous ne le faites pas, la modification ne sera pas prise en compte, par exemple lors de l'exécution d'un programme.
  • Page 433 (cf. „Conversion de coordonnées” à la page 45): Nom et chemin d'accès du tableau de points zéro actif Numéro de point zéro actif Commentaire de la colonne DOC du numéro de point zéro actif iTNC 530 HEIDENHAIN...
  • Page 434: Initialisation Du Point De Reference (Cycle 247)

    INITIALISATION DU POINT DE REFERENCE (cycle 247) Si vous utilisez l'iTNC 530 avec la configuration PRESET = OFF, le cycle 247 agit comme l'indique le Manuel d'utilisation du logiciel 340 420-xx. Avec le cycle INITIALISATION DU POINT DE REFERENCE, vous pouvez activer comme nouveau point de référence un Preset qui a été...
  • Page 435: Image Miroir (Cycle 8)

    Le point zéro est situé en dehors du contour devant être réfléchi: L'élément est décalé par rapport à l'axe. 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. iTNC 530 HEIDENHAIN...
  • Page 436 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...
  • Page 437: Rotation (Cycle 10)

    Exemple: Séquences CN 12 CALL LBL 1 13 CYCL DEF 7.0 POINT ZÉRO 14 CYCL DEF 7.1 X+60 15 CYCL DEF 7.2 Y+40 16 CYCL DEF 10.0 ROTATION 17 CYCL DEF 10.1 ROT+35 18 CALL LBL 1 iTNC 530 HEIDENHAIN...
  • Page 438: Facteur Echelle (Cycle 11)

    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.
  • Page 439: Facteur Echelle Specif. De L'axe (Cycle 26)

    Reprogrammer le cycle FACTEUR ECHELLE avec le facteur 1 pour l’axe concerné. Exemple: Séquences CN 25 CALL LBL 1 26 CYCL DEF 26.0 FACT. ÉCH. SPÉCIF. AXE 27 CYCL DEF 26.1 X 1.4 Y 0.6 CCX+15 CCY+20 28 CALL LBL 1 iTNC 530 HEIDENHAIN...
  • Page 440: Plan D'usinage (Cycle 19, Option De Logiciel 1)

    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 441 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. iTNC 530 HEIDENHAIN...
  • Page 442 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 bien si vous devez les pré-positionner dans le programme. Consultez le manuel de votre machine. Si le cycle 19 positionne automatiquement les axes rotatifs: La TNC ne positionne automatiquement que les axes asservis.
  • Page 443 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 iTNC 530 HEIDENHAIN...
  • Page 444 Mesure automatique dans le système incliné Les cycles de mesure de la TNC vous permettent de calibrer des pièces dans le système incliné. Les résultats de la mesure sont mémorisés par la TNC dans les paramètres Q et vous pouvez alors les traiter ultérieurement, par exemple en sortant les résultats de la mesure sur une imprimante.
  • Page 445 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 62 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.
  • Page 446: Exemple: Cycles De Conversion De Coordonnées

    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 489 45° 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 447 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 iTNC 530 HEIDENHAIN...
  • Page 448: 8.10 Cycles Spéciaux

    8.10 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 à...
  • Page 449: Appel De Programme (Cycle 12)

    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. iTNC 530 HEIDENHAIN...
  • Page 450: Orientation Broche (Cycle 13)

    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.
  • Page 451: Tolerance (Cycle 32, Option De Logiciel 2)

    Inch. Si vous importez un programme contenant le cycle 32 et qui ne contient comme paramètre de cycle que la tolérance T, la TNC complète si nécessaire les deux paramètres restants avec la valeur 0. iTNC 530 HEIDENHAIN...
  • Page 452 Exemple: Séquences CN Tolérance: Ecart de contour admissible en mm (ou en pouces pour programmes inch) 95 CYCL DEF 32.0 TOLÉRANCE Finition=0, ébauche=1: Activer le filtre: 96 CYCL DEF 32.1 T0.05 Introduction 0: 97 CYCL DEF 32.2 MODE HSC:1 TA5 Fraisage avec précision de contour encore supérieure.
  • Page 453: Programmation: Fonctions Spéciales

    Programmation: Fonctions spéciales...
  • Page 454: La Fonction Plane: Inclinaison Du Plan D'usinage (Option De Logiciel 1)

    9.1 La fonction PLANE: Inclinaison du plan d'usinage (option de logiciel 1) Introduction Les fonctions d'inclinaison du plan d'usinage doivent être validées par le constructeur de votre machine! Vous ne pouvez réellement mettre en œuvre la fonction PLANE que sur les machines disposant au moins de deux axes inclinés (table ou/et tête).
  • Page 455 PLANE(cf. „Définir le comportement de positionnement de la fonction PLANE” à la page 470) La fonction Prise en compte de la position effective n'est pas utilisable si l'inclinaison du plan d'usinage est active. iTNC 530 HEIDENHAIN...
  • Page 456: Définir La Fonction Plane

    Définir la fonction PLANE Afficher la barre de softkeys avec les fonctions spéciales Sélectionner les fonctions spéciales de la TNC: Appuyer sur la softkey FONCTION TNC SPÉCIALE Sélectionner la fonction PLANE: Appuyer sur la softkey INCLINAISON PLAN D'USINAGE: La TNC affiche dans la barre de softkeys les possibilités de définition disponibles Sélectionner la fonction lorsque l'animation est active...
  • Page 457: Annuler La Fonction Plane

    STAY (introduction impérative)” à la page 471) Achever l'introduction des données: Appuyer sur la touche END La fonction PLANE RESET annule complètement la fonction PLANEactive – ou un cycle 19 actif (angle = 0 et fonction inactive). Une définition multiple n'est pas nécessaire. iTNC 530 HEIDENHAIN...
  • Page 458: Définir Le Plan D'usinage Avec Les Angles Dans L'espace: Plane Spatial

    9.2 Définir le plan d'usinage avec les angles dans l'espace: PLANE SPATIAL Utilisation Les angles dans l'espace définissent un plan d'usinage avec jusqu'à trois rotations autour du système de coordonnées machine. L'ordre chronologique des rotations est défini avec tout d'abord une rotation autour de l'axe A, puis autour de B, puis autour de C (la méthode correspond à...
  • Page 459: Paramètres D'introduction

    = spatial SPATIAL spatial A: Rotation autour de l'axe X spatial B: Rotation autour de l'axe Y spatial C: Rotation autour de l'axe Z Exemple: Séquence CN 5 PLANE SPATIAL SPA+27 SPB+0 SPC+45 ..iTNC 530 HEIDENHAIN...
  • Page 460: Définir Le Plan D'usinage Avec Les Angles De Projection: Plane Projected

    9.3 Définir le plan d'usinage avec les angles de projection: PLANE PROJECTED Utilisation Les angles de projection définissent un plan d'usinage par l'indication de deux angles que vous pouvez calculer par projection du 1er plan de coordonnées (Z/X avec axe d'outil Z) et du 2ème plan de coordonnées (Y/Z avec axe d'outil Z) dans le plan d'usinage à...
  • Page 461: Paramètres D'introduction

    PLANE” à la page 470) Abréviations utilisées Abréviation Signification PROJECTED de l'anglais projected = projeté principle plane: Plan principal PROPR PROPR minor plane: Plan auxiliaire PROPR de l'anglais rotation: Rotation Exemple: Séquence CN 5 PLANE PROJECTED PROPR+24 PROMIN+24 PROROT +30 ..iTNC 530 HEIDENHAIN...
  • Page 462: Définir Le Plan D'usinage Avec Les Angles Eulériens: Plane Euler

    9.4 Définir le plan d'usinage avec les angles eulériens: PLANE EULER Utilisation Les angles dans l'espace définissent un plan d'usinage avec jusqu'à trois rotations autour du système de coordonnées incliné correspondant. La définition des trois angles eulériens est héritée du mathématicien suisse Euler.
  • Page 463: Paramètres D'introduction

    Angle de Nutation: Angle décrivant la rotation du système de coordonnées autour de l'axe X qui a subi une torsion de la valeur de l'angle de précession EULROT Angle de Rotation: Angle décrivant la rotation du plan d'usinage incliné autour de l'axe incliné Z iTNC 530 HEIDENHAIN...
  • Page 464: Définir Le Plan D'usinage Avec Deux Vecteurs: Plane Vector

    9.5 Définir le plan d'usinage avec deux vecteurs: PLANE VECTOR Utilisation Vous pouvez utiliser la définition d'un plan d'usinage au moyen de deux vecteurs si votre système CAO est capable de calculer le vecteur de base et le vecteur normal du plan d'usinage. Une définition normée n'est pas nécessaire.
  • Page 465: Paramètres D'introduction

    5 PLANE VECTOR BX0.8 BY-0.4 BZ- 0.4472 NX0.2 NY0.2 NZ0.9592 ..Abréviations utilisées Abréviation Signification de l'anglais vector = vecteur VECTOR BX, BY, BZ Vecteur de Base: Composantes X, Y et Z NX, NY, NZ Vecteur Normal: Composantes X, Y et Z iTNC 530 HEIDENHAIN...
  • Page 466: Définir Le Plan D'usinage Par Trois Points: Plane Points

    9.6 Définir le plan d'usinage par trois points: PLANE POINTS Utilisation Un plan d'usinage peut être défini sans ambiguïté au moyen de trois points au choix P1 à P3 sur ce plan. Cette possibilité est réalisée par la fonction PLANE POINTS. Remarques avant que vous ne programmiez La jonction du point 1 et du point 2 détermine le sens de l'axe principal incliné...
  • Page 467: Paramètres D'introduction

    „Définir le comportement de positionnement de la fonction PLANE” à la page 470) Séquence CN 5 PLANE POINTS P1X+0 P1Y+0 P1Z+20 P2X+30 P2Y+31 P2Z+20 P3X+0 P3Y+41 P3Z+32.5 ..Abréviations utilisées Abréviation Signification POINTS de l'anglais points = points iTNC 530 HEIDENHAIN...
  • Page 468: Définir Le Plan D'usinage Au Moyen D'un Seul Angle Incrémental Dans L'espace: Plane Relative

    9.7 Définir le plan d'usinage au moyen d'un seul angle incrémental dans l'espace: PLANE RELATIVE Utilisation Vous utilisez les angles dans l'espace incrémentaux lorsqu'un plan d'usinage actif déjà incliné doit être incliné par une autre rotation. Exemple: Réaliser un chanfrein à 45° sur un plan incliné. Remarques avant que vous ne programmiez L'angle défini agit toujours par rapport au plan d'usinage actif et ce, quelle que soit la fonction utilisée pour l'activer.
  • Page 469: Paramètres D'introduction

    Poursuivre avec les propriétés de positionnement (cf. „Définir le comportement de positionnement de la fonction PLANE” à la page 470) Exemple: Séquence CN 5 PLANE RELATIV SPB-45 ..Abréviations utilisées Abréviation Signification RELATIV de l'anglais relative = par rapport à iTNC 530 HEIDENHAIN...
  • Page 470: Définir Le Comportement De Positionnement De La Fonction Plane

    9.8 Définir le comportement de positionnement de la fonction PLANE Sommaire Indépendamment de la fonction PLANE utilisée pour définir le plan d'usinage incliné, vous disposez toujours des fonctions suivantes pour le comportement de positionnement: Orientation automatique Sélection d'alternatives d'orientation Sélection du mode de transformation 9 Programmation: Fonctions spéciales...
  • Page 471: Orientation Automatique Move/Turn/Stay (Introduction Impérative)

    Dist. pt rotation de pointe outil et Avance? F= ci-après. Si vous avez sélectionné l'option TURN (la fonction PLANE doit effectuer automatiquement l'orientation sans déplacement de compensation), vous devez encore définir le paramètre Avance? F= ci-après. iTNC 530 HEIDENHAIN...
  • Page 472 Dist. pt rotation de pointe outil (en incrémental): La TNC oriente l'outil (la table) autour de la pointe de l'outil. Au moyen du paramètre DIST, vous décalez le point de rotation du déplacement d'orientation par rapport à la position actuelle de la pointe de l'outil. Attention! Avant l'orientation, si l'outil se trouve à...
  • Page 473 Positionnement à la hauteur de sécurité 13 PLANE SPATIAL SPA+0 SPB+45 SPC+0 STAY Définir la fonction PLANE et l'activer 14 L A+Q120 C+Q122 F2000 Positionner l'axe rotatif en utilisant les valeurs calculées par la TNC Définir l'usinage dans le plan incliné iTNC 530 HEIDENHAIN...
  • Page 474: Sélection D'alternatives D'inclinaison: Seq +/- (Introduction Optionnelle)

    Sélection d'alternatives d'inclinaison: SEQ +/– (introduction optionnelle) A partir de la situation que vous avez choisie pour le plan d'usinage, la TNC doit calculer pour les axes rotatifs présents sur votre machine la position qui leur convient. Généralement, on a toujours deux solutions. Avec le sélecteur SEQ, vous définissez la solution que doit utiliser la TNC: SEQ+ positionne l'axe maître de manière à...
  • Page 475: Sélection Du Mode De Transformation (Introduction Optionnelle)

    Le plateau circulaire ne bouge pas; la compensation de la rotation s'effectue mathématiquement COORD ROT définit que la fonction PLANE doit positionner le plateau circulaire sur l'angle d'inclinaison défini. La compensation s'effectue par rotation de la pièce iTNC 530 HEIDENHAIN...
  • Page 476: Usinage Cinq Axes Avec Tcpm Dans Le Plan Incliné

    9.9 Usinage cinq axes avec TCPM dans le plan incliné Fonction En liaison avec les nouvelles fonctions PLANE et avec M128, vous pouvez réaliser un usinage cinq axes avec TCPM sur un plan d'usinage incliné. Pour cela, vous disposez de deux définitions possibles: Usinage cinq axes par déplacement incrémental d'un axe rotatif Usinage cinq axes par vecteurs normaux...
  • Page 477: Usinage Cinq Axes Par Vecteurs Normaux

    Définir la fonction PLANE et l'activer 13 PLANE SPATIAL SPA+0 SPB+45 SPC+0 MOVE ABST50 F1000 Régler l'angle d'orientation avec vecteur normal 14 LN X+31.737 Y+21,954 Z+33,165 NX+0,3 NY+0 NZ+0,9539 F1000 M3 Définir l'usinage dans le plan incliné iTNC 530 HEIDENHAIN...
  • Page 478: Function Tcpm (Option De Logiciel 2)

    9.10 FUNCTION TCPM (option de logiciel 2) Fonction La géométrie de la machine doit être définie par le constructeur de la machine dans les paramètres-machine ou dans les tableaux de cinématique. Pour les axes inclinés avec denture Hirth: Ne modifier la position de l'axe incliné qu'après avoir dégagé...
  • Page 479: Mode D'action De L'avance Programmée

    CN concernée Exemples de séquences CN: 13 FUNCTION TCPM F TCP ... L'avance se réfère à la pointe de l'outil 14 FUNCTION TCPM F CONT ... L'avance est interprétée comme avance de contournage iTNC 530 HEIDENHAIN...
  • Page 480: Interprétation Des Coordonnées Programmées Des Axes Rotatifs

    Interprétation des coordonnées programmées des axes rotatifs Jusqu'à présent, les machines équipées de têtes pivotantes à 45° ou de plateaux pivotants à 45° n'avaient pas la possibilité de régler de manière simple l'angle d'orientation ou bien une orientation d'outil se référant au système de coordonnées (angle dans l'espace) activé...
  • Page 481: Mode D'interpolation Entre La Position Initiale Et La Position Finale

    13 FUNCTION TCPM F TCP AXIS SPAT PATHCTRL AXIS La pointe de l'outil se déplace sur une droite 14 FUNCTION TCPM F TCP AXIS POS PATHCTRL VECTOR La pointe de l'outil et le vecteur directionnel de l'outil se déplace dans un plan iTNC 530 HEIDENHAIN...
  • Page 482: Annuler Function Tcpm

    Annuler FUNCTION TCPM Utilisez FUNCTION RESET TCPM si vous désirez annuler de manière ciblée la fonction à l'intérieur d'un programme Exemple de séquence CN: 25 FUNCTION RESET TCPM Annuler FUNCTION TCPM La TNC annule automatiquement FUNCTION TCPM lorsque vous sélectionnez un nouveau programme dans un mode de fonctionnement Exécution de programme.
  • Page 483: 9.11 Créer Un Programme-Retour

    Pour pouvoir créer un programme-retour, la TNC doit tout d'abord créer un programme-aller linéarisé, c'est à dire un programme dans lequel tous les éléments de contour sont résolus. Ce programme peut être également exécuté et le fichier correspondant a pour extension _fwd.h. iTNC 530 HEIDENHAIN...
  • Page 484: Conditions Requises Au Niveau Du Programme À Convertir

    Appels de cycle CYCL CALL, CYCL CALL PAT, CYCL CALL POS Fonctions auxiliaires M HEIDENHAIN conseille donc de ne convertir de tels programmes que s'ils ne contiennent qu'une simple définition de contour. Sont autorisées toutes les fonctions de contournage pouvant être programmées sur la TNC, y compris les séquences FK.
  • Page 485: Exemple D'application

    12 L IZ-2.5 F1000 Appeler le programme-retour 13 CALL PGM CONT1_REV.H Répéter trois fois la partie de programme à partir de 14 CALL LBL 1 REP3 la séquence 9 Dégagement, fin du programme 15 L Z+100 R0 F MAX M2 iTNC 530 HEIDENHAIN...
  • Page 487: Programmation: Sous-Programmes Et Répétitions De Parties De Programme

    Programmation: Sous-programmes et répétitions de parties de programme...
  • Page 488: Marquer Des Sous-Programmes Et Répétitions De Parties De Programme

    10.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 étapes 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.
  • Page 489: 10.2 Sous-Programmes

    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. iTNC 530 HEIDENHAIN...
  • Page 490: Répétitions De Parties De Programme

    10.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. 0 BEGIN PGM ... Processus LBL1 1 La TNC exécute le programme d'usinage jusqu'à la fin de la partie de programme (CALL LBL /REP) 2 La TNC répète ensuite la partie de programme entre le LABEL appelé...
  • Page 491: Programme Quelconque Pris Comme Sous-Programme

    END PGM A END PGM B Le programme appelé ne doit pas contenir les fonctions auxiliaires M2 ou M30 Le programme appelé ne doit pas contenir d'appel CALL PGM dans le programme qui appelle (boucle sans fin) iTNC 530 HEIDENHAIN...
  • Page 492: Appeler Un Programme Quelconque Comme Sous-Programme

    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. Le programme appelé doit être mémorisé sur le disque dur de la TNC.
  • Page 493: 10.5 Imbrications

    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 iTNC 530 HEIDENHAIN...
  • Page 494: Renouveler Des Répétitions De Parties De Programme

    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é...
  • Page 495: Répéter Un Sous-Programme

    3 La partie de programme située entre la séquence 12 et la séquence 10 est répétée 2 fois: Le sous-programme 2 est répété 2 fois 4 Le programme principal SPREP est exécuté de la séquence 13 à la séquence 19, fin du programme iTNC 530 HEIDENHAIN...
  • Page 496: Exemple: Fraisage D'un Contour En Plusieurs Passes

    Exemple: Fraisage d’un contour en plusieurs passes Déroulement du programme Pré-positionner l'outil sur l’arête supérieure de la pièce Introduire la passe en valeur incrémentale Fraiser le contour Répéter la passe et le fraisage du contour 0 BEGIN PGM PGMREP MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-40 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 TOOL DEF 1 L+0 R+10...
  • Page 497 Dégager l’outil 19 L X-20 Y+0 R0 FMAX Retour au LBL 1; au total quatre fois 20 CALL LBL 1 REP 4/4 Dégager l’outil, fin du programme 21 L Z+250 R0 FMAX M2 22 END PGM PGMREP MM iTNC 530 HEIDENHAIN...
  • Page 498: Exemple: Séries De Trous

    Exemple: Séries de trous Déroulement du programme Aborder les séries de trous dans le programme principal Appeler la série de trous (sous-programme 1) Ne programmer la série de trous qu'une seule fois dans le sous-programme 1 0 BEGIN PGM SP1 MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-20 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 TOOL DEF 1 L+0 R+2.5...
  • Page 499 Aborder le 3ème trou, appeler le cycle 17 L IY+20 R0 FMAX M99 Aborder le 4ème trou, appeler le cycle 18 L IX-20 R0 FMAX M99 Fin du sous-programme 1 19 LBL 0 20 END PGM SP1 MM iTNC 530 HEIDENHAIN...
  • Page 500: Exemple: Série De Trous Avec Plusieurs Outils

    Exemple: Série de trous avec plusieurs outils Déroulement du programme Programmer les cycles d’usinage dans le programme principal Appeler l'ensemble du schéma de trous (sous- programme 1) Aborder les séries de trous dans le sous- programme 1, appeler la série de trous (sous- programme 2) Ne programmer la série de trous qu'une seule fois dans le sous-programme 2...
  • Page 501 Aborder le 3ème trou, appeler le cycle 31 L IY+20 R0 FMAX M99 Aborder le 4ème trou, appeler le cycle 32 L IX-20 R0 FMAX M99 Fin du sous-programme 2 33 LBL 0 34 END PGM SP2 MM iTNC 530 HEIDENHAIN...
  • Page 503: Programmation: Paramètres Q

    Programmation: Paramètres Q...
  • Page 504: Principe Et Sommaire Des Fonctions

    11.1 Principe et sommaire 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...
  • Page 505: Remarques Concernant La Programmation

    –/+ ). La TNC affiche alors les softkeys suivantes: Groupe de fonctions Softkey Fonctions arithmétiques de base Fonctions trigonométriques Fonction de calcul d'un cercle Conditions si/alors, sauts Fonctions spéciales Introduire directement une formule Fonction pour l'usinage de contours complexes iTNC 530 HEIDENHAIN...
  • Page 506: Familles De Pièces - Paramètres Q Au Lieu De Valeurs Numériques

    11.2 Familles de pièces – Paramètres Q au lieu de valeurs numériques A l'aide de la fonction des 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.
  • Page 507: Décrire Les Contours Avec Les Fonctions Arithmétiques

    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. iTNC 530 HEIDENHAIN...
  • Page 508: Programmation Des Calculs De Base

    Programmation des calculs de base Exemple: Séquences de programme dans la TNC Exemple: 16 FN0: Q5 = +10 Appeler les fonctions de paramètres Q: Touche Q 17 FN3: Q12 = +Q5 * +7 Sélectionner les fonctions arithmétiques: Appuyer sur la softkey ARITHM. DE BASE Appeler la fonction de paramètres Q AFFECTATION: Appuyer sur la softkey FN0 X = Y N°...
  • Page 509: 11.4 Fonctions Trigonométriques

    = 25 mm b = 50 mm α = arctan (a / b) = arctan 0,5 = 26,57° De plus, on a: a² + b² = c² (avec a² = a x a) (a² + b²) iTNC 530 HEIDENHAIN...
  • Page 510: Programmer Les Fonctions Trigonométriques

    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 „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.
  • Page 511: 11.5 Calcul D'un Cercle

    (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. iTNC 530 HEIDENHAIN...
  • Page 512: Conditions Si/Alors Avec Paramètres Q

    11.6 Conditions si/alors avec paramètres Q Utilisation 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é...
  • Page 513: Abréviations Et Expressions Utilisées

    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 à iTNC 530 HEIDENHAIN...
  • Page 514: Contrôler Et Modifier Les Paramètres Q

    11.7 Contrôler et modifier les paramètres Q Processus Vous pouvez contrôler et également modifier les paramètres Q pendant la création, le test ou l'exécution du programme en modes de fonctionnement Mémorisation/édition de programme, Test de programme, Exécution de programme pas à pas ou Exécution de programme en continu.
  • Page 515: 11.8 Fonctions Spéciales

    Synchronisation CN et automate FN25:PRESET Initialisation du point de référence en cours d'exécution du programme FN26:TABOPEN Ouvrir un tableau à définir librement FN27:TABWRITE Ecrire dans un tableau à définir librement FN28:TABREAD Importer d'un tableau à définir librement iTNC 530 HEIDENHAIN...
  • Page 516: Fn14: Error: Emission De Messages D'erreur

    Texte messages préprogrammés par le constructeur de la machine outil ou 1000 Broche ? par HEIDENHAIN: Lorsque la TNC rencontre une séquence avec FN 1001 Axe d'outil manque 14 pendant l'exécution ou le test du programme, elle interrompt sa 1002 Rayon d'outil trop petit marche et délivre un message.
  • Page 517 Axe d'outil non autorisé 1080 Valeurs calculées incorrectes 1081 Points de mesure contradictoires 1082 Hauteur de sécurité incorrecte 1083 Mode de plongée contradictoire 1084 Cycle d'usinage non autorisé 1085 Ligne protégée à l'écriture 1086 Aucun angle de pointe défini iTNC 530 HEIDENHAIN...
  • Page 518: Fn15: Print: Emission De Textes Ou Valeurs De Paramètres Q

    FN15: PRINT: Emission de textes ou valeurs de paramètres Q Configurer l'interface de données: Dans le menu PRINT ou PRINT-TEST, définir le chemin vers lequel la TNC doit mémoriser les textes ou valeurs de paramètres Q. Cf. „Affectation”, page 580. Via l'interface Ethernet, on ne peut pas restituer de données avec FN15.
  • Page 519: Fn16: F-Print: Emission Formatée De Textes Et Paramètres Q

    Exemple de fichier-texte définissant le format d'émission: “PROTOCOLE DE MESURE CENTRE DE GRAVITE ROUE A GODETS“; “DATE: %2d-%2d-%4d“,DAY,MONTH,YEAR4; “HEURE: %2d:%2d:%2d“,HOUR,MIN,SEC; “————————————————————————“ “NOMBRE VALEURS DE MESURE: = 1“; “*******************************************“;# “X1 = %9.3LF“, Q31; “Y1 = %9.3LF“, Q32; “Z1 = %9.3LF“, Q33; “******************************************“; iTNC 530 HEIDENHAIN...
  • Page 520 Pour élaborer les fichiers-texte, utilisez les fonctions de formatage suivantes: Caractère Fonction spécial “....“ Définir le format d’émission pour textes et variables entre guillemets %9.3LF Définir le format pour paramètres Q: 9 chiffres au total (y compris point décimal) dont 3 chiffres après la virgule, long, Floating (chiffre décimal) Format pour variable de texte...
  • Page 521 Si vous n'indiquez que le nom du fichier pour le chemin d'accès au fichier de protocole, la TNC enregistre celui-ci dans le répertoire où se trouve le programme CN avec la fonction FN16. iTNC 530 HEIDENHAIN...
  • Page 522 Délivrer des messages à l'écran Vous pouvez aussi utiliser la fonction FN16 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 à n'importe quel endroit du programme des textes de remarque de manière à...
  • Page 523: Fn18: Sys-Datum Read: Lecture Des Données-Système

    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 iTNC 530 HEIDENHAIN...
  • Page 524 Nom du groupe, n° ident. Numéro Indice Signification Surépaisseur de finition cycle d'usinage actif Angle d'évidement cycle d'usinage actif Données du tableau d'outils, 50 N°OUT. Longueur d'outil N°OUT. Rayon d'outil N°OUT. Rayon d'outil R2 N°OUT. Surépaisseur longueur d'outil DL N°OUT. Surépaisseur rayon d'outil DR N°OUT.
  • Page 525 Facteur échelle actif axe X Facteur échelle actif axe Y Facteur échelle actif axe Z Facteur échelle actif axe U Facteur échelle actif axe V Facteur échelle actif axe W ROT. 3D axe A ROT. 3D axe B iTNC 530 HEIDENHAIN...
  • Page 526 Nom du groupe, n° ident. Numéro Indice Signification 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 Axe Y Axe Z...
  • Page 527 Diamètre bague de réglage Déport axe principal Déport axe auxiliaire Facteur de correction 1er axe Facteur de correction 2ème axe Facteur de correction 3ème axe Rapport de force 1er axe Rapport de force 2ème axe Rapport de force 3ème axe iTNC 530 HEIDENHAIN...
  • Page 528: Fn19: Plc: Transmission De Valeurs À L'automate

    Nom du groupe, n° ident. Numéro Indice Signification Dernier point de palpage cycle TCH 1 à 9 Position dans système de coordonnées actif, axes 1 à 9 PROBE 0 ou dernier point de palpage du mode Manuel, 360 1 à 9 Position dans système REF, axes 1 à...
  • Page 529: Fn20: Wait For: Synchronisation Cn Et Automate

    à < supérieur à > inférieur ou égal à <= supérieur ou égal à >= Exemple: Suspendre le déroulement du programme jusqu'à ce que l'automate mette à 1 le marqueur 4095 32 FN20: WAIT FOR M4095==1 iTNC 530 HEIDENHAIN...
  • Page 530: Fn25: Preset: Initialiser Un Nouveau Point De Référence

    FN25: PRESET: Initialiser un nouveau point de référence Vous ne pouvez programmer cette fonction que si vous avez préalablement introduit le code 555343, cf. „Introduire un code”, page 577. Avec la fonction FN 25: PRESET et en cours d'exécution du programme, vous pouvez initialiser un nouveau point de référence sur un axe sélectionnable.
  • Page 531: Fn26: Tabopen: Ouvrir Un Tableau À Définir Librement

    Rayon, Profondeur et D. Les valeurs à inscrire dans le tableau doivent être mémorisées dans les paramètres Q5, Q6 et Q7 53 FN0: Q5 = 3,75 54 FN0: Q6 = -5 55 FN0: Q7 = 7,5 56 FN27: TABWRITE 5/“RAYON,PROFONDEUR,D“ = Q5 iTNC 530 HEIDENHAIN...
  • Page 532: Fn28: Tabread: Importer Un Tableau Pouvant Être Défini Librement

    FN28: TABREAD: Importer un tableau pouvant être défini librement Avec la fonction FN 28: TABREAD, vous importez le tableau préalablement ouvert avec FN 26 TABOPEN. Vous pouvez définir jusqu'à 8 noms de colonne dans une séquence TAPWRITE et donc les importer. Les noms des colonnes doivent être entre guillemets et séparés par une virgule.
  • Page 533: Introduire Directement Une Formule

    Fonction inverse du sinus; définir l'angle issu du rapport de la perpendiculaire opposée à l'hypoténuse Ex. Q10 = ASIN 0,75 Arc-cosinus Fonction inverse du cosinus; définir l'angle issu du rapport du côté adjacent à l'hypoténuse Ex. Q11 = ACOS Q40 iTNC 530 HEIDENHAIN...
  • Page 534 Fonction de liaison Softkey Arc-tangente Fonction inverse de la tangente; définir l'angle issu du rapport entre perpendiculaire et côté adjacent Ex. Q12 = ATAN Q50 Elévation de valeurs à une puissance Ex. Q15 = 3^3 Constante Pl (3,14159) Ex. Q15 = PI Calcul du logarithme naturel (LN) d'un nombre Nombre base 2,7183 Ex.
  • Page 535: Règles Régissant Les Calculs

    1ère étape 10 puissance = 100 2ème étape 3 puissance 3 = 27 3ème étape 100 – 27 = 73 Règle de distributivité pour calculs entre parenthèses a * (b + c) = a * b + a * c iTNC 530 HEIDENHAIN...
  • Page 536: Exemple D'introduction

    Exemple d’introduction Calculer un angle avec arctan comme perpendiculaire (Q12) et côté adjacent (Q13); affecter le résultat à Q25: Sélectionner l'introduction de la formule: Appuyer sur la touche Q et sur la softkey FORMULE N° PARAMÈTRE POUR RÉSULTAT ? Introduire le numéro du paramètre Commuter à...
  • Page 537: Paramètres Q Réservés

    La valeur du paramètre Q109 dépend de l’axe d’outil en cours d’utilisation: Axe d'outil Val. paramètre Aucun axe d’outil défini Q109 = –1 Axe X Q109 =0 Axe Y Q109 =1 Axe Z Q109 =2 Axe U Q109 =6 Axe V Q109 =7 Axe W Q109 =8 iTNC 530 HEIDENHAIN...
  • Page 538: Fonction De La Broche: Q110

    Fonction de la broche: Q110 La valeur du paramètre Q110 dépend de la dernière fonction M programmée pour la broche: Fonction M Val. paramètre Aucune fonction broche définie Q110 = –1 M03: MARCHE broche sens horaire Q110 =0 M04: MARCHE broche sens anti-horaire Q110 =1 M05 après M03 Q110 =2...
  • Page 539: Coordonnées Issues Du Palpage En Cours D'exécution Du Programme

    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 iTNC 530 HEIDENHAIN...
  • Page 540: Résultats De La Mesure Avec Cycles Palpeurs (Cf. Également Manuel D'utilisation Des Cycles Palpeurs)

    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 axe principal Q151 Centre axe auxiliaire Q152 Diamètre Q153 Longueur poche Q154 Largeur poche Q155 Longueur de l'axe sélectionné dans le cycle Q156 Position de l'axe moyen Q157...
  • Page 541 Marqueurs pour cycles (figures d'usinage) 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 iTNC 530 HEIDENHAIN...
  • Page 542: Exemple: Ellipse

    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 543 Annuler le décalage du point zéro 44 CYCL DEF 7.1 X+0 45 CYCL DEF 7.2 Y+0 46 L Z+Q12 F0 FMAX Aller à la distance d’approche Fin du sous-programme 47 LBL 0 48 END PGM ELLIPSE MM iTNC 530 HEIDENHAIN...
  • Page 544: Exemple: Cylindre Concave Avec Fraise À Bout Hémisphérique

    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 545 Annuler le décalage du point zéro 50 CYCL DEF 7.0 POINT ZÉRO 51 CYCL DEF 7.1 X+0 52 CYCL DEF 7.2 Y+0 53 CYCL DEF 7.3 Z+0 54 LBL 0 Fin du sous-programme 55 END PGM CYLIN iTNC 530 HEIDENHAIN...
  • Page 546: Exemple: Sphère Convexe Avec Fraise Deux Tailles

    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 547 Initialiser le pôle dans le plan X/Y pour le pré-positionnement 37 LP PR+Q26 PA+Q8 R0 FQ12 Pré-positionnement dans le plan 38 CC Z+0 X+Q108 Initialiser le pôle dans le plan Z/X, avec décalage du rayon d’outil 39 L Y+0 Z+0 FQ12 Se déplacer à la profondeur iTNC 530 HEIDENHAIN...
  • Page 548 40 LBL 2 41 LP PR+Q6 PA+Q24 R9 FQ12 Aborder l'„arc” vers le haut 42 FN 2: Q24 = +Q24 - +Q14 Actualiser l’angle solide 43 FN 11: IF +Q24 GT +Q5 GOTO LBL 2 Demande si un arc est terminé, si non, retour au LBL 2 44 LP PR+Q6 PA+Q5 Aborder l’angle final dans l’espace 45 L Z+Q23 R0 F1000...
  • Page 549: Test De Programme Et Exécution De Programme

    Test de programme et exécution de programme...
  • Page 550: Graphismes

    12.1 Graphismes Utilisation 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.
  • Page 551 Tester le programme à la vitesse correspondant à celle de l'usinage (la TNC tient compte des avances programmées) Augmenter pas à pas la vitesse de test Réduire pas à pas la vitesse de test Tester le programme à la vitesse max. possible (configuration par défaut) iTNC 530 HEIDENHAIN...
  • Page 552: Vue D'ensemble: Projections

    Vue d'ensemble: Projections En modes Exécution de programme et en mode Test de programme, la TNC affiche les softkeys suivantes: Affichage Softkey Vue de dessus Représentation en 3 plans Représentation 3D Restriction en cours d'exécution du programme L'usinage ne peut être représenté simultanément de manière graphique si le calculateur de la TNC est saturé...
  • Page 553: Représentation En 3 Plans

    La TNC affiche les coordonnées de la ligne transversale par rapport au point zéro pièce dans la fenêtre graphique, en bas de l'écran. Seules les coordonnées du plan d'usinage sont affichées. Vous activez cette fonction à l'aide du paramètre-machine 7310. iTNC 530 HEIDENHAIN...
  • Page 554: Représentation 3D

    Représentation 3D La TNC représente la pièce dans l’espace. Si vous disposez du hardware adéquat, la TNC représente aussi les opérations d'usinage dans le plan d'usinage incliné ou sur plusieurs faces avec son graphisme 3D de haute résolution. Vous pouvez faire pivoter la représentation 3D autour de l'axe vertical ou la faire basculer autour de l'axe horizontal.
  • Page 555 Sélectionner les fonctions pour faire pivoter et agrandir/diminuer la pièce: Faire apparaître le cadre pour la BLK-FORM: Sur la softkey, mettre la surbrillance sur AFFICHE Faire disparaître le cadre pour la BLK-FORM: Sur la softkey, mettre la surbrillance sur OMETTRE iTNC 530 HEIDENHAIN...
  • Page 556: Agrandissement De La Projection

    Agrandissement de la projection Vous pouvez modifier la projection en mode Test de programme ainsi que dans un mode Exécution de programme pour tous les types de représentation. Pour cela, la simulation graphique ou l'exécution du programme doit être arrêtée. Un agrandissement de la projection est toujours actif dans tous les modes de représentation.
  • Page 557: Répéter La Simulation Graphique

    à la BLK FORM programmée Avec la softkey PIECE BRUTE DITO BLK FORM, la TNC affiche à nouveau – y compris après découpe sans PR. EN CPTE DETAIL. – la pièce brute usinée selon sa dimension programmée. iTNC 530 HEIDENHAIN...
  • Page 558: Calcul De La Durée D'usinage

    Calcul de la durée d'usinage Modes de fonctionnement Exécution de programme Affichage de la durée comprise entre le début et la fin du programme. Le temps est arrêté en cas d'interruption. Test de programme Affichage du temps calculé par la TNC pour la durée des déplacements avec avance d'usinage de l'outil.
  • Page 559: Fonctions D'affichage Du Programme

    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 Sélectionner le début du programme Sélectionner la fin du programme iTNC 530 HEIDENHAIN...
  • Page 560: 12.3 Test De Programme

    12.3 Test de programme Utilisation En mode Test de programme, vous simulez le déroulement des programmes et parties de programmes afin d'éviter par la suite les erreurs lors de l'exécution du programme. La TNC détecte les incompatibilités géométriques données manquantes sauts ne pouvant être exécutés violations de la zone de travail Vous pouvez en outre utiliser les fonctions suivantes:...
  • Page 561 à 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 iTNC 530 HEIDENHAIN...
  • Page 562 Exécuter le test du programme jusqu'à une séquence donnée Avec STOP A N, la TNC n'exécute le test de programme que jusqu'à la séquence portant le numéro N. En mode Test de programme, sélectionner le début du programme Sélectionner le test de programme jusqu'à une séquence donnée: Appuyer sur la softkey STOP A N.
  • Page 563: 12.4 Exécution De Programme

    à nouveau la valeur numérique correspondante. Exécution de programme en continu Lancer le programme d'usinage avec la touche START externe Exécution de programme pas à pas Lancer une à une chaque séquence du programme d'usinage avec la touche START externe iTNC 530 HEIDENHAIN...
  • Page 564: Interrompre L'usinage

    Interrompre l'usinage Vous disposez de plusieurs possibilités pour interrompre l’exécution d’un programme: Interruptions programmées Touche STOP externe Commutation sur Exécution de programme pas à pas Lorsque la TNC enregistre une erreur pendant l’exécution du programme, elle interrompt alors automatiquement l’usinage. Interruptions programmées Vous pouvez définir des interruptions directement dans le programme d'usinage.
  • Page 565: Déplacer Les Axes De La Machine Pendant Une Interruption

    Déplacer les axes machine avec les touches de sens externes Sur certaines machines, vous devez appuyer sur la touche START externe après avoir actionné la softkey DEPLACEMENT MANUEL pour déverrouiller les touches de sens externes. Consultez le manuel de votre machine. iTNC 530 HEIDENHAIN...
  • Page 566: Poursuivre L'exécution Du Programme Après Une Interruption

    Poursuivre l’exécution du programme après une interruption Si vous interrompez l’exécution du programme pendant un cycle d’usinage, reprenez-la au début du cycle. Les pas d’usinage déjà exécutés par la TNC le seront à nouveau. Si vous interrompez l'exécution du programme à l'intérieur d'une répétition de partie de programme ou d'un sous-programme, vous devez retourner à...
  • Page 567: Rentrer Dans Le Programme À Un Endroit Quelconque (Amorce De Séquence)

    ABORDER POSITION jusqu'à la position calculée. La correction de la longueur d'outil n'est activée que par l'appel d'outil et une séquence de positionnement suivante. Ceci reste valable que si vous n'avez modifié que la longueur d'outil. iTNC 530 HEIDENHAIN...
  • Page 568 Le paramètre-machine 7680 permet de définir si l’amorce de séquence débute à la séquence 0 du programme principal lorsque les programmes sont imbriqués ou à la séquence 0 du programme dans lequel a eu lieu la dernière interruption de l’exécution du programme. Lors de l'inclinaison du plan d'usinage, vous définissez à...
  • Page 569: Aborder À Nouveau Le Contour

    START externe ou 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 Poursuivre l'usinage: Appuyer sur la touche START externe iTNC 530 HEIDENHAIN...
  • Page 570: Lancement Automatique Du Programme

    12.5 Lancement automatique du programme Utilisation 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. A l'aide de la softkey AUTOSTART (cf. figure en haut et à droite), dans un mode Exécution de programme et à...
  • Page 571: 12.6 Omettre Certaines Séquences

    Le dernier choix effectué reste sauvegardé après une coupure d'alimentation. Effacement du caractère „/“ En mode de fonctionnement Mémorisation/édition de programme, sélectionner la séquence dans laquelle vous voulez effacer le caractère commandant l'omission Effacer le caractère „/“ iTNC 530 HEIDENHAIN...
  • Page 572: Arrêt Facultatif D'exécution Du Programme

    12.7 Arrêt facultatif d'exécution du programme Utilisation 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.
  • Page 573: Fonctions Mod

    Fonctions MOD...
  • Page 574: 13.1 Sélectionner La Fonction Mod

    13.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. Sélectionner les fonctions MOD: Appuyer sur MOD.
  • Page 575: Sommaire Des Fonctions Mod

    Définir le langage de programmation pour MDI Définir les axes pour prise en compte de la position effective Initialiser les limites de déplacement Afficher les points de référence Afficher les durées de fonctionnement Si nécessaire, afficher les fichiers d'AIDE iTNC 530 HEIDENHAIN...
  • Page 576: Numéros De Logiciel Et D'option

    Les numéros de logiciel automate suivants apparaissent à l'écran de la TNC lorsque vous sélectionnez les fonctions MOD: NC: Numéro du logiciel CN (géré par HEIDENHAIN) PLC: Numéro ou nom du logiciel automate (géré par le constructeur de votre machine) Niveau développement: Niveau de développement installé...
  • Page 577: 13.3 Introduire Un Code

    Numéro de code Sélectionner les paramètres utilisateur Configurer la carte Ethernet (sauf sur NET123 iTNC 530 avec Windows 2000) Valider les fonctions spéciales lors de la 555343 programmation de paramètres Q Par le biais du code version, vous pouvez en outre créer un fichier qui contient tous les numéros de logiciels actuels de votre commande:...
  • Page 578: 13.4 Chargement De Service-Packs

    13.4 Chargement de service-packs Utilisation Vous devez impérativement prendre contact avec le constructeur de votre machine avant d'installer un service- pack. A l'issue du processus d'installation, la TNC exécute un redémarrage à chaud. Avant de charger le service-pack, mettre la machine en état d'ARRET D'URGENCE. Si ceci n'est pas encore fait: Se relier au réseau à...
  • Page 579: Configurer Les Interfaces De Données

    La VITESSE EN BAUD (vitesse de transfert des données) peut être sélectionnée entre 110 et 115.200 baud. Mode de Appareil externe Symbole fonctionnement PC avec logiciel HEIDENHAIN LSV2 TNCremo pour commander la TNC à distance PC avec logiciel de transfert HEIDENHAIN TNCremo Unité...
  • Page 580: Affectation

    Affectation Cette fonction vous permet de déterminer la destination des données en provenance de la TNC. Applications: Restituer des valeurs avec la fonction de paramètres Q FN15 Restituer des valeurs avec la fonction de paramètres Q FN16 C’est le mode de fonctionnement de la TNC qui détermine si l’on doit utiliser la fonction PRINT ou la fonction PRINT-TEST: Mode TNC Fonction de transfert...
  • Page 581: Logiciel De Transfert Des Données

    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 582 Transfert des données entre la TNC et TNCremoNT Vérifiez si la TNC est bien raccordée sur la bonne interface série de votre ordinateur ou sur le réseau. Après avoir lancé TNCremoNT, vous apercevez dans la partie supérieure de la fenêtre principale tous les fichiers mémorisés dans le répertoire actif.
  • Page 583: 13.6 Interface Ethernet

    La longueur max. du câble entre la TNC et un nœud de jonction dépend de la classe de qualité du câble, de sa gaine et du type de réseau (100BaseTX ou 10BaseT). Si vous reliez la TNC directement à un PC, vous devez utiliser un câble croisé. iTNC 530 HEIDENHAIN...
  • Page 584: Relier L'itnc Directement Avec Un Pc Windows

    Relier l'iTNC directement avec un PC Windows A peu de frais et sans connaissances particulières relatives au réseau, vous pouvez relier l'iTNC 530 directement sur un PC équipé d'une carte Ethernet. Pour cela, il vous suffit d'effectuer quelques configurations sur la TNC et d'exécuter les configurations correspondantes sur le PC.
  • Page 585 PC, par ex. 160.1.180.1 Dans le champ <Masque de sous-réseau>, introduisez 255.255.0.0 Validez la configuration avec <OK> Enregistrez la configuration de réseau avec <OK>; si nécessaire, relancez Windows iTNC 530 HEIDENHAIN...
  • Page 586: Configurer La Tnc

    Nom de domaine de la commande (non encore exploité) NAMESERVER Adresse réseau du serveur de domaine (non encore exploitée) L'indication ne se fait pas par le protocole sur l'iTNC 530 qui utilise le protocole de transfert selon RFC 894. 13 Fonctions MOD...
  • Page 587 Définition indiquant si la TNC doit répéter le Remote Procedure Call jusqu'à ce que le serveur NFS réponde. Indiquer le soft: Ne pas répéter le Remote Procedure Call Ne pas indiquer le soft: Répéter toujours le Remote Procedure Call iTNC 530 HEIDENHAIN...
  • Page 588 Paramètre Signification OPTIONS Données sans espace, séparées par une virgule avec et écrites à la suite les unes des autres. Attention FILESYSTEM aux majuscules/minuscules. TYPE=smb ip=: Adresse ip du PC avec lequel la TNC doit être pour liaison reliée directe avec username=: Nom d'utilisateur avec lequel la TNC réseaux doit s'enregistrer...
  • Page 589 Nouvelle réception du paquet de données, liaison correcte TIMEOUT Pas de nouvelle réception du paquet, vérifier la liaison CAN NOT ROUTE Le paquet de données n'a pas pu être envoyé, contrôler l'adresse Internet du serveur et du routeur sur la TNC iTNC 530 HEIDENHAIN...
  • Page 590: 13.7 Configurer Pgm Mgt

    13.7 Configurer PGM MGT Utilisation Avec la fonction MOD, vous définissez les répertoires ou fichiers qui doivent être affichés par la TNC: Configuration PGM MGT: Gestion de fichiers simplifiée (sans affichage des répertoires) ou gestion de fichiers étendue (avec affichage des répertoires) Configuration Fichiers dépendants: Définir s'il faut ou non afficher des fichiers dépendants...
  • Page 591: Fichiers Dépendants

    Numéro d'outil (–1: aucun outil n'est encore installé) Indice d'outil NAME Nom d'outil à partir du tableau d'outils TIME Durée d'utilisation de l'outil en secondes Rayon d'outil R + Surépaisseur rayon d'outil DR à partir du tableau d'outils. Unité: 0.1 µm iTNC 530 HEIDENHAIN...
  • Page 592 Colonne Signification BLOCK Numéro de séquence dans laquelle la séquence TOOL CALL a été programmée PATH TOKEN = TOOL: Chemin d'accès pour le programme principal ou le sous-programme TOKEN = STOTAL: Chemin d'accès pour le sous-programme Contrôle d'utilisation des outils Avec la softkey CONTRÔLE MISE EN ŒUVRE OUTILS, vous pouvez vérifier en mode de fonctionnement Exécution de programme, avant de lancer le programme, si les outils utilisés disposent d'une durée...
  • Page 593: Paramètres Utilisateur Spécifiques De La Machine

    Afin de pouvoir réaliser la configuration des fonctions machine pour l'utilisateur, le constructeur de votre machine peut définir jusqu'à 16 paramètres machine destinés à servir de paramètres utilisateur. Cette fonction n'est pas disponible sur toutes les TNC. Consultez le manuel de votre machine. iTNC 530 HEIDENHAIN...
  • Page 594: Représenter La Pièce Brute Dans La Zone De Travail

    13.9 Représenter la pièce brute dans la zone de travail Utilisation En mode Test de programme, vous pouvez contrôler graphiquement la position de la pièce brute dans la zone de travail de la machine et activer la surveillance de la zone de travail en mode Test de programme. Pour la zone d'usinage, la TNC représente un parallélépipède dont les dimensions sont indiquées dans le tableau Zone de déplacement (couleur standard: vert).
  • Page 595: Faire Pivoter Toute La Représentation

    Faire pivoter toute la représentation La troisième barre de softkeys comporte des fonctions vous permettant de faire pivoter ou basculer toute la représentation: Fonction Softkeys Faire pivoter la représentation verticalement Faire basculer la représentation horizontalement iTNC 530 HEIDENHAIN...
  • Page 596: Sélectionner Les Affichages De Positions

    13.10 Sélectionner les affichages de positions Utilisation Vous pouvez influer sur l’affichage des coordonnées pour le mode Manuel et les modes de déroulement du programme: La figure de droite indique différentes positions de l’outil Position de départ Position à atteindre par l’outil Point zéro pièce Point zéro machine Pour les affichages de positions de la TNC, vous pouvez sélectionner...
  • Page 597: Sélectionner L'unité De Mesure

    Commutation mm/inch = inch. Affichage avec 4 chiffres après la virgule Si l'affichage en pouces est activé, la TNC affiche également l'avance en inch/min. Dans un programme en pouces, vous devez introduire l'avance augmentée du facteur 10. iTNC 530 HEIDENHAIN...
  • Page 598: Sélectionner Le Langage De Programmation Pour $Mdi

    Utilisation La fonction MOD Introduction de programme vous permet de commuter la programmation du fichier $MDI. Programmation de $MDI.H en dialogue conversationnel Texte clair: Introduction de programme: HEIDENHAIN Programmation de $MDI.I en DIN/ISO: Introduction de programme: ISO 13 Fonctions MOD...
  • Page 599: Sélectionner L'axe Pour Générer Une Séquence L

    Sélection d'axes %01111: Prise en compte des axes X, Y, Z, IV Sélection d'axes %00111: Prise en compte des axes X, Y, Z Sélection d'axes %00011: Prise en compte des axes X, Y Sélection d'axes %00001: Prise en compte de l'axe X iTNC 530 HEIDENHAIN...
  • Page 600: Introduire Les Limites De La Zone De Déplacement, Affichage Du Point Zéro

    13.14 Introduire les limites de la zone de déplacement, affichage du point zéro Utilisation Dans la zone de déplacement max., vous pouvez limiter la course utile pour les axes de coordonnées. Exemple d'application: Protection d’un appareil diviseur contre tout risque de collision La zone de déplacement max.
  • Page 601: Affichage Du Point De Référence

    Les valeurs affichées dépendent de la configuration de votre machine. Tenez compte des remarques contenues dans le chapitre 2 (cf. „Explication des valeurs enregistrées dans le tableau Preset” à la page 66) iTNC 530 HEIDENHAIN...
  • Page 602: 13.15 Afficher Les Fichiers D'aide

    13.15 Afficher les fichiers d'AIDE Utilisation Les fichiers d'aide sont destinés à assister l'opérateur dans les situations où des procédures définies doivent être appliquées, par exemple, lors du dégagement de la machine après une coupure d'alimentation. Il en va de même pour les fonctions auxiliaires qui peuvent être consultées dans un fichier d'AIDE.
  • Page 603: Afficher Les Durées De Fonctionnement

    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 Exécution de Durée pour le fonctionnement programmé programme depuis la mise en route iTNC 530 HEIDENHAIN...
  • Page 604: 13.17 Télé-Service

    élevée que par le biais de l'interface série RS-232-C. Grâce au logiciel TeleService de HEIDENHAIN, le constructeur de votre machine peut établir une liaison modem RNIS vers la TNC pour réaliser des diagnostics. Vous disposez des fonctions suivantes: Transfert Online de l'écran...
  • Page 605: 13.18 Accès Externe

    Le fichier TNC.SYS doit être mémorisé dans le répertoire racine TNC:\. Si vous n'inscrivez qu'une ligne pour le mot de passe, tout le lecteur TNC:\ est protégé. Pour le transfert des données, utilisez les versions actuelles du logiciel HEIDENHAIN TNCremo ou TNCremoNT. Introductions dans TNC.SYS Signification REMOTE.TNCPASSWORD= Mot de passe pour l'accès LSV-2...
  • Page 607: Tableaux Et Sommaires

    Tableaux et sommaires...
  • Page 608: Paramètres Utilisateur Généraux

    14.1 Paramètres utilisateur généraux Les paramètres utilisateur généraux sont des paramètres-machine qui influent sur le comportement de la TNC. Ils permettent de configurer par exemple: la langue de dialogue le comportement de l'interface Vitesses de déplacement le déroulement d’opérations d’usinage l'action des potentiomètres Possibilités d’introduction des paramètres- machine...
  • Page 609 Course max. jusqu'au point de palpage PM6130 0,001 à 99 999,9999 [mm] Distance d'approche jusqu'au point de PM6140 palpage lors d'une mesure automatique 0,001 à 99 999,9999 [mm] Avance rapide de palpage pour palpeur à PM6150 commutation 1 à 300 000 [mm/min.] iTNC 530 HEIDENHAIN...
  • Page 610 Palpeurs 3D Mesure du déport du palpeur lors de PM6160 l'étalonnage du palpeur à commutation Pas de rotation à 180° du palpeur 3D lors de l'étalonnage: 0 Fonction M pour rotation à 180° du palpeur lors de l'étalonnage: 1 à 999 Fonction M pour orienter le palpeur PM6161 infrarouge avant chaque opération de...
  • Page 611 Mesure avec outil en rotation: Vitesse de PM6572 rotation max. adm. 0,000 à 1 000,000 [tours/min.] Si vous introduisez 0, la vitesse de rotation est limitée à 1000 tours/min. iTNC 530 HEIDENHAIN...
  • Page 612 Palpeurs 3D Coordonnées du centre de la tige du TT 120 PM6580.0 (zone de déplacement 1) se référant au point zéro machine Axe X PM6580.1 (zone de déplacement 1) Axe Y PM6580.2 (zone de déplacement 1) Axe Z PM6581.0 (zone de déplacement 2) Axe X PM6581.1 (zone de déplacement 2) Axe Y...
  • Page 613 Tous types de fichiers sélectionnables par softkey: +0 Bloquer la sélection de programmes HEIDENHAIN (softkey AFFICHE .H): +1 Bloquer la sélection de programmes DIN/ISO (softkey AFFICHE .I): +2 Bloquer la sélection de tableaux d'outils (softkey AFFICHE .T): +4 Bloquer la sélection de tableaux de points zéro (softkey AFFICHE .D): +8...
  • Page 614 Affichages TNC, éditeur TNC Définir la langue du PM7230 dialogue Anglais: 0 Allemand: 1 Tchèque: 2 Français: 3 Italien: 4 Espagnol: 5 Portugais: 6 Suédois: 7 Danois: 8 Finnois: 9 Néerlandais: 10 Polonais: 11 Hongrois: 12 Réservé: 13 Russe (caractères cyrilliques): 14 (possible seulement avec MC 422 B) Chinois (simplifié): 15 (possible seulement avec MC 422 B) Chinois (traditionnel): 16 (possible seulement avec MC 422 B) Régler l'horloge...
  • Page 615 Nombre de dents – CUT.: 0 à 32; largeur colonne: 4 caractères PM7266.14 Tolérance pour détection d'usure pour longueur d'outil – LTOL: 0 à 32; largeur colonne: 6 caractères PM7266.15 Tolérance pour détection d'usure pour rayon d'outil – RTOL: 0 à 32; largeur colonne: 6 caractères iTNC 530 HEIDENHAIN...
  • Page 616 Affichages TNC, éditeur TNC Configurer le tableau PM7266.16 d'outils (ne pas Direction de la dent – DIRECT.: 0 à 32; largeur colonne: 7 caractères exécuter: 0); numéro PM7266.17 de colonne dans le Etat automate – PLC: 0 à 32; largeur colonne: 9 caractères tableau d'outils pour PM7266.18 Décalage complémentaire de l'outil dans l'axe d'outil pour PM6530 –...
  • Page 617 Virgule comme caractère décimal: 0 Point comme caractère décimal: 1 Affichage de positions PM7285 dans l'axe d'outil L'affichage se réfère au point de référence de l'outil: 0 L'affichage dans l'axe d'outil se réfère à la face frontale de l'outil: 1 iTNC 530 HEIDENHAIN...
  • Page 618 Affichages TNC, éditeur TNC Résolution d'affichage PM7289 pour la position de la 0,1 °: 0 broche 0,05 °: 1 0,01 °: 2 0,005 °: 3 0,001 °: 4 0,0005 °: 5 0,0001 °: 6 Résolution d'affichage PM7290.0 (axe X) à PM7290.13 (14ème axe) 0,1 mm: 0 0,05 mm: 1 0,01 mm: 2...
  • Page 619 Simulation graphique PM7317.0 sans axe de broche 0 à 88 (0: fonction inactive) programmé: Fonction M pour start Simulation graphique PM7317.1 sans axe de broche 0 à 88 (0: fonction inactive) programmé: Fonction M pour fin iTNC 530 HEIDENHAIN...
  • Page 620 Affichages TNC, éditeur TNC Réglage de PM7392 l'économiseur d'écran 0 à 99 [min] (0: fonction inactive) Introduisez la durée à l’issue de laquelle la TNC doit enclencher l'économiseur d’écran 14 Tableaux et sommaires...
  • Page 621 Avance dans l'axe d'outil avec M103 F.. Réduction inactive: +0 Avance dans l'axe d'outil avec M103 F.. Réduction active: +16 Arrêt précis inactif lors de positionnements avec axes rotatifs: +0 Arrêt précis actif lors de positionnements avec axes rotatifs: +64 iTNC 530 HEIDENHAIN...
  • Page 622 Usinage et déroulement du programme Message d'erreur lors d'un appel de cycle PM7441 Emission d'un message d'erreur si M3/M4 n'est pas active: 0 Ne pas afficher le message d'erreur si M3/M4 n'est pas active: +1 Réservé: +2 Ne pas afficher le message d'erreur si une profondeur positive a été programmée: +0 Emission d'un message d'erreur si une profondeur positive a été...
  • Page 623: Distribution Des Plots Et Câbles De Raccordement Pour Les Interfaces De Données

    14.2 Distribution des plots et câbles de raccordement 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 adaptat. Câble liaison 365 725-xx Câble liaison 274 545-xx...
  • Page 624: Autres Appareils

    Autres appareils La distribution des plots sur un autre appareil peut diverger considérablement 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.
  • Page 625: Interface V.11/Rs-422

    Interface V.11/RS-422 Seuls des appareils non HEIDENHAIN sont raccordables sur l’interface V.11. L'interface est conforme à la norme EN 50 178 „Isolation électrique du réseau“. La distribution des plots sur l’unité logique de la TNC (X28) et sur le bloc adaptateur est la même.
  • Page 626: 14.3 Informations Techniques

    8 autres axes ou 7 autres axes plus 2ème broche Asservissement digital de courant et de vitesse Introduction des programmes En dialogue Texte clair HEIDENHAIN, avec smarT.NC ou selon DIN/ISO Données de positions Positions nominales pour droites et cercles en coordonnées cartésiennes ou polaires Cotation en absolu ou en incrémental...
  • Page 627 Programmation flexible de Programmation flexible de contours FK en dialogue conversationnel Texte clair contours FK HEIDENHAIN avec aide graphique pour pièces dont la cotation n'est pas conforme à la programmation des CN Sauts dans le programme Sous-programmes Répétitions de parties de programme...
  • Page 628 Fonctions utilisateur Graphisme de test Simulation graphique du déroulement de l'usinage, y compris si un autre programme est Modes de représentation en cours d'exécution Vue de dessus / représentation en 3 plans / représentation 3D Agrandissement de la projection Graphisme de programmation en mode „Mémorisation de programme”, les séquences CN introduites sont dessinées en même temps (graphisme de traits 2D), y compris si un autre programme est en cours d'exécution...
  • Page 629 V.24 / RS-232-C et une interface V.11 / RS-422 max., 115 kbaud 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.
  • Page 630 Option de logiciel 1 Usinage avec plateau Programmation de contours sur le corps d'un cylindre circulaire Avance en mm/min. Conversion de coordonnées Inclinaison du plan d'usinage Interpolation Cercle sur 3 axes avec inclinaison du plan d'usinage Option de logiciel 2 Usinage 3D Guidage pratiquement sans à-coups Correction d'outil 3D par vecteur normal de surface...
  • Page 631 0 à 1 099 (4,0) Q FN14 Paramètres spline K -9,99999999 à +9,99999999 (1,8) Exposant pour paramètre spline -255 à 255 (3,0) Normales de vecteurs N et T lors de la -9,99999999 à +9,99999999 (1,8) correction 3D iTNC 530 HEIDENHAIN...
  • Page 632: Changement De La Batterie Tampon

    14.4 Changement de la batterie tampon Lorsque la commande est hors tension, une batterie tampon alimente la TNC en courant pour que les données de la mémoire RAM ne soient pas perdues. Lorsque la TNC affiche le message Changer batterie tampon, les batteries doivent alors être changées: Pour changer la batterie tampon, mettre la machine et la TNC hors tension!
  • Page 633: Itnc 530 Avec Windows 2000 (Option)

    530 avec Windows 2000 (option)
  • Page 634: 15.1 Introduction

    La manière dont le PRODUIT LOGICIEL est utilisé sur la TNC est du ressort exclusif de HEIDENHAIN. Microsoft confie à HEIDENHAIN le soin de s'assurer par de larges contrôles du fait que le PRODUIT LOGICIEL est approprié à son utilisation.
  • Page 635 PRODUIT LOGICIEL, y compris les clauses d'exportation des administrations fédérales du gouvernement US, ainsi que les restrictions en matière d'utilisateur final et de lieu de destination. D'autres informations sont disponibles sous http:// www.microsoft.com/exporting/. iTNC 530 HEIDENHAIN...
  • Page 636: Généralités

    Les commandes TNC de HEIDENHAIN ont toujours été conviviales: La programmation simple en dialogue conversationnel Texte clair HEIDENHAIN, les cycles conçus pour les besoins de la pratique, les touches de fonction explicites et les fonctions graphiques réalistes ont fait de ces TNC des commandes programmables en atelier extrêmement appréciées.
  • Page 637: Caractéristiques Techniques

    Caractéristiques techniques Caractéristiques iTNC 530 avec Windows 2000 techniques Version Commande à deux processeurs avec système d'exploitation en temps réel HEROS pour commander la machine système d'exploitation PC Windows 2000 comme interface utilisateur Mémoire Mémoire RAM: 64 Mo pour les applications de la...
  • Page 638: Démarrer L'application Itnc 530

    15.2 Démarrer l'application iTNC 530 Enregistrement Windows Après avoir mis l'iTNC 530 sous tension, celle-ci démarre automatiquement. Lorsque le dialogue d'introduction destiné à l'enregistrement Windows s'affiche, vous disposez de deux possibilités pour vous enregistrer: Enregistrement en tant qu'utilisateur TNC Enregistrement en tant qu'administrateur local...
  • Page 639: Enregistrement En Tant Qu'administrateur Local

    En tant qu'administrateur local, vous pouvez installer des logiciels et effectuer les configurations du réseau. HEIDENHAIN ne peut pas apporter son soutien pour l'installation des applications Windows et ne répond pas du fonctionnement des applications que vous auriez installées.
  • Page 640: Mise Hors Tension De L'itnc 530

    15.3 Mise hors tension de l'iTNC 530 Principes Pour éviter de perdre des données lors de la mise hors-tension, vous devez arrêter l'iTNC 530 avec précaution. Pour cela, vous disposez des plusieurs possibilités décrites aux paragraphes suivants. Une mise hors tension involontaire de l'iTNC 530 peut provoquer la perte de données.
  • Page 641: Fermer L'application Itnc

    Sur le clavier ASCII, appuyer sur la touche Windows: L'application iTNC est réduite au symbole dans la barre des tâches Cliquer deux fois sur le symbole vert HEIDENHAIN situé en bas et à droite du menu de tâches: Le ControlPanel iTNC s'affiche (cf. figure en haut et à...
  • Page 642: Arrêt De Windows

    (cf. figure de droite, au centre) qui vient se superposer sur le message TNC. Ne jamais valider le message d'avertissement avec End Now car vous pourrier perdre des données ou endommager la machine. 15 iTNC 530 avec Windows 2000 (option)
  • Page 643: 15.4 Configurations Du Réseau

    Adapter les configurations A la livraison, l'iTNC 530 comporte deux liaisons réseau, la Local Area Connection et l'iTNC Internal Connection (cf. figure de droite). La Local Area Connection correspond au raccordement de l'iTNC sur votre réseau.
  • Page 644: Configuration Des Accès

    Internal Connection. Vous ne devez ni limiter l'accès de ces groupes, ni ajouter d'autres groupes, ni interdire certains accès dans ces groupes (Les limitations d'accès sous Windows ont priorité sur les autorisations d'accès). 15 iTNC 530 avec Windows 2000 (option)
  • Page 645: Particularités Dans Les Gestionnaire De Fichiers

    Appeler le gestionnaire de fichiers: Appuyer sur la touche PGM MGT. Décaler la surbrillance vers la gauche, dans la fenêtre des lecteurs Commuter la barre de softkeys sur le second niveau Actualiser l'affichage des lecteurs: Appuyer sur la softkey AFFICH. ARBOR. iTNC 530 HEIDENHAIN...
  • Page 646: Transfert Des Données Vers L'itnc 530

    UNC (par ex. \\PC0815\DIR1) n'est pas possible. Fichiers spécifiques TNC Après avoir relié l'iTNC 530 à votre réseau, vous pouvez accéder au calculateur de votre choix et y transférer des fichiers en provenance de l'iTNC. Toutefois, vous ne pouvez ouvrir certains types de fichiers qu'après le transfert des données à...
  • Page 647 Calculatrice ... 121 Copier des parties de Affichage d'état Caractéristiques techniques ... 626 programme ... 110 Affichage d'états ... 43 iTNC 530 avec Corps d'un cylindre généraux ... 43 Windows 2000 ... 637 Contour, usiner ... 384 supplémentaires ... 44 Centre de cercle ...
  • Page 648 Fonc. contournage Principes de base ... 180 Décalage de point zéro Facteur d'avance pour Cercles et arcs de cercle ... 182 avec tableaux points zéro ... 430 plongées: M103 ... 242 Pré-positionnement ... 183 dans le programme ... 429 Facteur échelle ... 438 Fonction de recherche ...
  • Page 649 Introduire la vitesse de rotation Renommer un fichier ... 96 TNC ... 613 broche ... 157 Répertoires ... 87 Palpeurs 3D ... 609 iTNC 530 ... 36 Copier ... 93 Transfert externe des avec Windows 2000 ... 634 Créer ... 91 données ... 609 Sélectionner un fichier ...
  • Page 650 Transfert des données, logiciel ... 581 Surveillance de la zone Transfert externe des données d’usinage ... 561, 594 iTNC 530 ... 97 Surveillance du palpeur ... 248 iTNC 530 avec Synchronisation automate et CN ... 529 Windows 2000 ... 645 Synchronisation CN et automate ...
  • Page 651 Vitesse de broche, modifier ... 61 Vitesse de contournage constante: M90 ... 237 Vitesse de transmission des données ... 579 Vitesse en BAUD, configurer ... 579 Vue de dessus ... 552 Windows 2000 ... 634 WMAT.TAB ... 172 HEIDENHAIN iTNC 530...
  • Page 653 Tableau récapitulatif: Cycles Numéro Actif Actif Désignation du cycle Page cycle CALL Décalage de point zéro Page 429 Image miroir Page 435 Temporisation Page 448 Rotation Page 437 Facteur échelle Page 438 Appel de programme Page 449 Orientation broche Page 450 Définition du contour Page 373 Inclinaison du plan d'usinage...
  • Page 654 Numéro Actif Actif Désignation du cycle Page cycle CALL Contre-perçage Page 287 Perçage profond universel Page 290 Nouveau taraudage avec mandrin de compensation Page 295 Nouveau taraudage rigide Page 297 Fraisage de trous Page 293 Taraudage avec brise copeaux Page 299 Rainure pendulaire Page 354 Rainure circulaire...
  • Page 655 Tableau récapitulatif: Fonctions auxiliaires Action sur à la Effet Page séquence début ARRET de déroulement du programme/ARRET broche/ARRET arrosage Page 233 Arrêt facultatif de l'exécution du programme Page 572 ARRÊT de déroulement du programme/ARRÊT broche/ARRÊT arrosage/éventuellement Page 233 effacement de l'affichage d'état (dépend de PM)/retour à...
  • Page 656 Action sur à la Effet Page séquence début M109 Vitesse de contournage constante à la dent de l'outil Page 244 (augmentation et réduction de l'avance) M110 Vitesse de contournage constante à la dent de l'outil (réduction d'avance seulement) M111 Annulation de M109/M110 M114 Correction auto.
  • Page 657: Les Palpeurs 3D De Heidenhain

    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 •...