▼
Scroll to page 2
of
193
Manuel d'utilisation Cycles palpeurs iTNC 530 Logiciel CN 340 490-04 340 491-04 340 492-04 340 493-04 340 494-04 Français (fr) 11/2007 Type de TNC, logiciel et fonctions Type de TNC, logiciel et fonctions Ce Manuel décrit les fonctions dont disposent les TNC à partir des numéros de logiciel CN suivants: Modèle de TNC N° de logiciel CN iTNC 530 340 490-04 iTNC 530 E 340 491-04 iTNC 530 340 492-04 iTNC 530 E 340 493-04 Poste de programmation iTNC 530 340 494-04 La lettre E désigne la version Export de la TNC. Les versions Export de la TNC sont soumises à la restriction suivante: Déplacements linéaires simultanés sur un nombre d'axes pouvant aller jusqu'à 4 A l'aide des paramètres machine, le constructeur peut adapter à sa machine l'ensemble des possibilités dont dispose la TNC. Ce Manuel décrit donc également des fonctions non disponibles sur chaque TNC. Les fonctions TNC qui ne sont pas disponibles sur toutes les machines sont, par exemple: Etalonnage d'outils à l'aide du TT Nous vous conseillons de prendre contact avec le constructeur de votre machine pour connaître l'étendue des fonctions de votre machine. De nombreux constructeurs de machines ainsi que HEIDENHAIN proposent des cours de programmation TNC. Il est conseillé de suivre de tels cours afin de se familiariser rapidement avec les fonctions de la TNC. Manuel d'utilisation: Toutes les fonctions TNC qui n'ont pas de rapport avec les palpeurs sont décrites dans le Manuel d'utilisation de l'iTNC 530. Si vous le désirez, adressez-vous à HEIDENHAIN pour recevoir ce Manuel d'utilisation iTNC 530. ID 533 190-xx Documentation utilisateur smarT.NC: Le mode de fonctionnement smarT.NC est décrit dans une brochure „Pilote“ séparée. Si nécessaire, adressez-vous à HEIDENHAIN pour recevoir ce Pilote. ID 533 191-xx. iTNC 530 HEIDENHAIN 3 Type de TNC, logiciel et fonctions Options de logiciel L'iTNC 530 dispose de diverses options de logiciel qui peuvent être activées par le constructeur de votre machine. Chaque option doit être activée séparément et comporte individuellement les fonctions suivantes: Option de logiciel 1 Interpolation du corps d'un cylindre (cycles 27, 28, 29 et 39) Avance en mm/min. avec axes rotatifs: M116 Inclinaison du plan d'usinage (cycles 19, fonction PLANE et softkey 3D ROT en mode de fonctionnement Manuel) Cercle sur 3 axes avec inclinaison du plan d'usinage Option de logiciel 2 Durée de traitement des séquences 0.5 ms au lieu de 3.6 ms Interpolation sur 5 axes Interpolation spline Usinage 3D: M114: Correction automatique de la géométrie de la machine lors de l’usinage avec axes inclinés M128: Conserver la position de la pointe de l'outil lors du positionnement des axes inclinés (TCPM) FUNTION TCPM: Conserver la position de la pointe de l'outil lors du positionnement des axes inclinés (TCPM) avec possibilité de réglage du mode d'action M144: Prise en compte de la cinématique de la machine pour les positions EFF/NOM en fin de séquence Autres paramètres Finition/ébauche et Tolérance pour axes rotatifs dans le cycle 32 (G62) Séquences LN (correction 3D) Option de logiciel DCM Collision Fonction de contrôle dynamique de zones définies par le constructeur de la machine pour éviter les collisions. Option de logiciel langues de dialogue supplémentaires Fonction destinée à activer les langues de dialogue slovène, slovaque, norvégien, letton, estonien, coréen. Option de logiciel DXF Converter Extraire des contours à partir de fichiers DXF (format R12). 4 Type de TNC, logiciel et fonctions Option de logiciel Configurations globales de programme Fonction de superposition de transformations de coordonnées en modes de fonctionnement Exécution de programme. Option de logiciel AFC Fonction d'asservissement adaptatif de l'avance pour optimiser les conditions d'usinage dans la production en série. Option de logiciel KinematicsOpt Cycles palpeurs pour contrôler et optimiser la précision de la machine. iTNC 530 HEIDENHAIN 5 Type de TNC, logiciel et fonctions Niveau de développement (fonctions de mise à jour „upgrade“) Parallèlement aux options de logiciel, d'importants nouveaux développements du logiciel TNC sont gérés par ce qu'on appelle les Feature Content Level (expression anglaise exprimant les niveaux de développement). Vous ne disposez pas des fonctions FCL lorsque votre TNC reçoit une mise à jour de logiciel. Lorsque vous recevez une nouvelle machine, vous recevez toutes les fonctions de mise à jour Upgrade sans surcoût. Dans ce Manuel, ces fonctions Upgrade sont signalées par l'expression FCL n; n précisant le numéro d'indice du niveau de développement. En achetant le code correspondant, vous pouvez activer les fonctions FCL. Pour cela, prenez contact avec le constructeur de votre machine ou avec HEIDENHAIN. 6 Fonctions FCL 4 Description Représentation graphique de la zone protégée avec contrôle anti-collision DCM actif Manuel d'utilisation Superposition de la manivelle (axes à l'arrêt) avec contrôle anti-collision DCM actif Manuel d'utilisation Rotation de base 3D (compensation de bridage) Manuel de la machine Fonctions FCL 3 Description Cycle palpeur pour palpage 3D Page 153 Cycles palpeurs pour l’initialisation automatique du centre d’une rainure/ d’un oblong Page 70 Réduction de l’avance lors de l’usinage de contours de poche lorsque l’outil est en position de pleine attaque Manuel d'utilisation Fonction PLANE: Introduction d'un angle d'axe Manuel d'utilisation Documentation utilisateur sous forme de système d’aide contextuelle Manuel d'utilisation smarT.NC: Programmer smarT.NC en parallèle à l'usinage Manuel d'utilisation smarT.NC: Contour de poche sur motifs de points Pilote smarT.NC Description smarT.NC: Aperçu de programmes de contours dans le gestionnaire de fichiers Pilote smarT.NC smarT.NC: Stratégie de positionnement lors d'opérations d'usinage de points Pilote smarT.NC Fonctions FCL 2 Description Graphisme filaire 3D Manuel d'utilisation Axe d'outil virtuel Manuel d'utilisation Gestion USB de périphériques-blocs (memory sticks, disques durs, lecteurs CD-ROM) Manuel d'utilisation Filtrage de contours créés sur un support externe Manuel d'utilisation Possibilité d'attribuer une profondeur séparée à chaque contour partiel pour la formule de contour Manuel d'utilisation Gestion dynamique d'adresses IP DHCP Manuel d'utilisation Cycle palpeur pour configuration globale de paramètres du palpeur Page 157 smarT.NC: Amorce de séquence avec graphisme Pilote smarT.NC smarT.NC: Transformations de coordonnées Pilote smarT.NC smarT.NC: Fonction PLANE Pilote smarT.NC Type de TNC, logiciel et fonctions Fonctions FCL 3 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 7 Type de TNC, logiciel et fonctions Nouvelles fonctions du logiciel 340 49x-02 Nouveau paramètre-machine pour définir la vitesse de positionnement (cf. „Palpeur à commutation, avance rapide pour déplacements de positionnement: MP6151” à la page 25) Nouveau paramètre-machine pour la prise en compte de la rotation de base en mode Manuel (cf. „Prendre en compte la rotation de base en mode Manuel: MP6166” à la page 24) Les cycles 420 à 431 destinés à l'étalonnage automatique des outils ont été complétés: Maintenant, le procès-verbal de mesure peut être affiché également à l'écran (cf. „Procès-verbal des résultats de la mesure” à la page 110) Création d'un nouveau cycle permettant l'initialisation globale des paramètres du palpeur (cf. „PALPAGE RAPIDE (cycle palpeur 441, DIN/ISO: G441, fonction FCL 2)” à la page 157) Nouvelles fonctions du logiciel 340 49x-03 Nouveau cycle d’initialisation d’un point de référence au centre d’une rainure (cf. „PREF CENTRE RAINURE (cycle palpeur 408, DIN/ISO: G408: Fonction FCL 3)” à la page 70) Nouveau cycle d’initialisation d’un point de référence au centre d’un oblong (cf. „PREF CENT. OBLONG (cycle palpeur 409, DIN/ISO: G409, fonction FCL 3)” à la page 73) Nouveau cycle de palpage 3D (cf. „MESURE 3D (cycle palpeur 4, fonction FCL 3)” à la page 153) Le cycle 401 permet désormais de compenser le désaxage d’une pièce grâce aussi à une rotation du plateau circulaire (cf. „ROTATION DE BASE avec deux trous (cycle palpeur 401, DIN/ISO: G401)” à la page 52) Le cycle 402 permet désormais de compenser le désaxage d’une pièce grâce aussi à une rotation du plateau circulaire (cf. „ROTATION DE BASE à partir de deux tenons (cycle palpeur 402, DIN/ISO: G402)” à la page 55) Pour les cycles d’initialisation du point de référence, les résultats de la mesure sont disponibles dans les paramètres Q15X (cf. „Résultats de la mesure dans les paramètres Q” à la page 69) 8 Type de TNC, logiciel et fonctions Nouvelles fonctions du logiciel 340 49x-04 Nouveau cycle de sauvegarde de la cinématique d'une machine (cf. „SAUVEGARDER CINEMATIQUE (cycle palpeur 450, DIN/ISO: G450, option)” à la page 162) Nouveau cycle de contrôle et d'optimisation de la cinématique d'une machine (cf. „MESURE CINEMATIQUE (cycle palpeur 451, DIN/ ISO: G451, option)” à la page 164) Cycle 412: Sélection possible du nombre de points de mesure dans le nouveau paramètre Q423 (cf. „POINT DE REFERENCE INTERIEUR CERCLE (cycle palpeur 412, DIN/ISO: G412)” à la page 82) Cycle 413: Sélection possible du nombre de points de mesure dans le nouveau paramètre Q423 (cf. „POINT DE REFERENCE EXTERIEUR CERCLE (cycle palpeur 413, DIN/ISO: G413)” à la page 86) Cycle 421: Sélection possible du nombre de points de mesure dans le nouveau paramètre Q423(cf. „MESURE TROU (cycle palpeur 421, DIN/ISO: G421)” à la page 119) Cycle 422: Sélection possible du nombre de points de mesure dans le nouveau paramètre Q423 (cf. „MESURE EXTERIEUR CERCLE (cycle palpeur 422, DIN/ISO: G422)” à la page 122) Cycle 3: Interdire l'affichage du message d'erreur si la tige de palpage est déjà déviée au début du cycle (cf. „MESURE (cycle palpeur 3)” à la page 151) iTNC 530 HEIDENHAIN 9 Fonctions modifiées par rapport aux versions antérieures 340 422-xx/ 340 423-xx Fonctions modifiées par rapport aux versions antérieures 340 422-xx/340 423-xx La gestion de plusieurs données d'étalonnage a été modifiée (cf. „Gérer plusieurs séquences de données d'étalonnage” à la page 34) 10 Table des matières 1 2 3 4 5 Introduction Cycles palpeurs en modes Manuel et Manivelle électronique Cycles palpeurs pour le contrôle automatique des pièces Cycles palpeurs pour la mesure automatique de la cinématique Cycles palpeurs pour l'étalonnage automatique des outils iTNC 530 HEIDENHAIN 11 1 Travail à l'aide des cycles palpeurs ..... 19 1.1 Généralités sur les cycles palpeurs ..... 20 Fonctionnement ..... 20 Cycles palpeurs en modes Manuel et Manivelle électronique ..... 21 Cycles palpeurs pour le mode automatique ..... 21 1.2 Avant que vous ne travailliez avec les cycles palpeurs! ..... 23 Course max. jusqu’au point de palpage: PM6130 ..... 23 Distance d'approche jusqu'au point de palpage: PM6140 ..... 23 Orienter le palpeur infrarouge dans le sens de palpage programmé: MP6165 ..... 23 Prendre en compte la rotation de base en mode Manuel: MP6166 ..... 24 Mesure multiple: PM6170 ..... 24 Zone de sécurité pour mesure multiple: PM6171 ..... 24 Palpeur à commutation, avance de palpage: PM6120 ..... 25 Palpeur à commutation, avance pour déplacements de positionnement: MP6150 ..... 25 Palpeur à commutation, avance rapide pour déplacements de positionnement: MP6151 ..... 25 KinematicsOpt, limite de tolérance pour le mode Optimisation: MP6600 ..... 25 KinematicsOpt, écart autorisé par rapport au rayon de la bille étalon: MP6601 ..... 25 Travail avec les cycles palpeurs ..... 26 HEIDENHAIN iTNC 530 13 2 Cycles palpeurs en modes Manuel et Manivelle électronique ..... 27 2.1 Introduction ..... 28 Vue d'ensemble ..... 28 Sélectionner le cycle palpeur ..... 28 Procès-verbal de mesure issu des cycles palpeurs ..... 29 Enregistrer les valeurs de mesure issues des cycles palpeurs dans un tableau de points zéro ..... 30 Enregistrer les valeurs de mesure issues des cycles palpeurs dans le tableau Preset ..... 31 2.2 Etalonnage du palpeur à commutation ..... 32 Introduction ..... 32 Etalonner la longueur effective ..... 32 Etalonner le rayon effectif et compenser le désaxage du palpeur ..... 33 Afficher les valeurs d'étalonnage ..... 34 Gérer plusieurs séquences de données d'étalonnage ..... 34 2.3 Compenser le désaxage de la pièce ..... 35 Introduction ..... 35 Calculer la rotation de base ..... 35 Enregistrer la rotation de base dans le tableau Preset ..... 36 Afficher la rotation de base ..... 36 Annuler la rotation de base ..... 36 2.4 Initialiser le point de référence avec palpeurs 3D ..... 37 Introduction ..... 37 Initialiser le point de référence sur un axe au choix ..... 37 Coin pris comme point de référence – Valider les points palpés pour la rotation de base ..... 38 Coin pris comme point de référence – Ne pas valider les points palpés pour la rotation de base ..... 38 Centre de cercle pris comme point de référence ..... 39 Axe central comme point de référence ..... 40 Initialiser des points de référence à partir de trous/tenons circulaires ..... 41 2.5 Etalonnage de pièces avec les palpeurs 3D ..... 42 Introduction ..... 42 Définir la coordonnée d’une position sur la pièce dégauchie ..... 42 Définir les coordonnées d’un coin dans le plan d’usinage ..... 42 Définir les cotes d’une pièce ..... 43 Définir l’angle compris entre l’axe de référence angulaire et une arête de la pièce ..... 44 2.6 Fonctions de palpage avec palpeurs mécaniques ou comparateurs ..... 45 Introduction ..... 45 14 3 Cycles palpeurs pour le contrôle automatique des pièces ..... 47 3.1 Enregistrer automatiquement le désaxage de la pièce ..... 48 Vue d'ensemble ..... 48 Particularités communes aux cycles palpeurs destinés à l'enregistrement du désaxage de la pièce ..... 49 ROTATION DE BASE (cycle palpeur 400, DIN/ISO: G400) ..... 50 ROTATION DE BASE avec deux trous (cycle palpeur 401, DIN/ISO: G401) ..... 52 ROTATION DE BASE à partir de deux tenons (cycle palpeur 402, DIN/ISO: G402) ..... 55 ROTATION DE BASE compensée avec axe rotatif (cycle palpeur 403, DIN/ISO: G403) ..... 58 INITIALISER LA ROTATION DE BASE (cycle palpeur 404, DIN/ISO: G404) ..... 61 Compenser le désaxage d'une pièce avec l'axe C (cycle palpeur 405, DIN/ISO: G405) ..... 62 3.2 Calcul automatique des points de référence ..... 66 Vue d'ensemble ..... 66 Caractéristiques communes à tous les cycles palpeurs pour l'initialisation du point de référence ..... 68 Résultats de la mesure dans les paramètres Q ..... 69 PREF CENTRE RAINURE (cycle palpeur 408, DIN/ISO: G408: Fonction FCL 3) ..... 70 PREF CENT. OBLONG (cycle palpeur 409, DIN/ISO: G409, fonction FCL 3) ..... 73 POINT DE REFERENCE INTERIEUR RECTANGLE (cycle palpeur 410, DIN/ISO: G410) ..... 76 POINT DE REFERENCE EXTERIEUR RECTANGLE (cycle palpeur 411, DIN/ISO: G411) ..... 79 POINT DE REFERENCE INTERIEUR CERCLE (cycle palpeur 412, DIN/ISO: G412) ..... 82 POINT DE REFERENCE EXTERIEUR CERCLE (cycle palpeur 413, DIN/ISO: G413) ..... 86 POINT DE REFERENCE EXTERIEUR COIN (cycle palpeur 414, DIN/ISO: G414) ..... 89 POINT DE REFERENCE INTERIEUR COIN (cycle palpeur 415, DIN/ISO: G415) ..... 92 POINT DE REFERENCE CENTRE CERCLE DE TROUS (cycle palpeur 416, DIN/ISO: G416) ..... 95 POINT DE REFERENCE DANS L'AXE DU PALPEUR (cycle palpeur 417, DIN/ISO: G417) ..... 98 POINT DE REFERENCE CENTRE de 4 TROUS (cycle palpeur 418, DIN/ISO: G418) ..... 100 PT DE REF SUR UN AXE (cycle palpeur 419, DIN/ISO: G419) ..... 103 HEIDENHAIN iTNC 530 15 3.3 Etalonnage automatique des pièces ..... 109 Vue d'ensemble ..... 109 Procès-verbal des résultats de la mesure ..... 110 Résultats de la mesure dans les paramètres Q ..... 112 Etat de la mesure ..... 112 Surveillance de tolérances ..... 112 Surveillance d'outil ..... 113 Système de référence pour les résultats de la mesure ..... 114 PLAN DE REFERENCE (cycle palpeur 0, DIN/ISO: G55) ..... 115 PLAN DE REFERENCE polaire (cycle palpeur 1) ..... 116 MESURE ANGLE (cycle palpeur 420, DIN/ISO: G420) ..... 117 MESURE TROU (cycle palpeur 421, DIN/ISO: G421) ..... 119 MESURE EXTERIEUR CERCLE (cycle palpeur 422, DIN/ISO: G422) ..... 122 MESURE INTERIEUR RECTANGLE (cycle palpeur 423, DIN/ISO: G423) ..... 125 MESURE EXTERIEUR RECTANGLE (cycle palpeur 424, DIN/ISO: G424) ..... 128 MESURE INTERIEUR RAINURE (cycle palpeur 425, DIN/ISO: G425) ..... 131 MESURE EXTERIEUR TRAVERSE (cycle palpeur 426, DIN/ISO: G426) ..... 133 MESURE COORDONNEE (cycle palpeur 427, DIN/ISO: G427) ..... 135 MESURE CERCLE DE TROUS (cycle palpeur 430, DIN/ISO: G430) ..... 138 MESURE PLAN (cycle palpeur 431, DIN/ISO: G431) ..... 141 3.4 Cycles spéciaux ..... 148 Vue d'ensemble ..... 148 ETALONNAGE TS (cycle palpeur 2) ..... 149 ETALONNAGE TS LONGUEUR (cycle palpeur 9) ..... 150 MESURE (cycle palpeur 3) ..... 151 MESURE 3D (cycle palpeur 4, fonction FCL 3) ..... 153 MESURE DU DESAXAGE (cycle palpeur 440, DIN/ISO: G440) ..... 155 PALPAGE RAPIDE (cycle palpeur 441, DIN/ISO: G441, fonction FCL 2) ..... 157 16 4 Cycles palpeurs pour la mesure automatique de la cinématique ..... 159 4.1 Mesure de cinématique avec les palpeurs TS (option KinematicsOpt) ..... 160 Principes ..... 160 Vue d'ensemble ..... 160 Conditions requises ..... 161 SAUVEGARDER CINEMATIQUE (cycle palpeur 450, DIN/ISO: G450, option) ..... 162 MESURE CINEMATIQUE (cycle palpeur 451, DIN/ISO: G451, option) ..... 164 HEIDENHAIN iTNC 530 17 5 Cycles palpeurs pour l'étalonnage automatique des outils ..... 175 5.1 Etalonnage d'outils avec le palpeur de table TT ..... 176 Vue d'ensemble ..... 176 Configurer les paramètres-machine ..... 176 Données d'introduction dans le tableau d'outils TOOL.T ..... 178 Afficher les résultats de la mesure ..... 179 5.2 Cycles disponibles ..... 180 Vue d'ensemble ..... 180 Différences entre les cycles 31 à 33 et 481 à 483 ..... 180 Etalonnage du TT (cycle palpeur 30 ou 480, DIN/ISO: G480) ..... 181 Etalonnage de la longueur d'outil (cycle palpeur 31 ou 481, DIN/ISO: G481) ..... 182 Etalonnage du rayon d'outil (cycle palpeur 32 ou 482, DIN/ISO: G482) ..... 184 Etalonnage complet de l'outil (cycle palpeur 33 ou 483, DIN/ISO: G483) ..... 186 18 Travail à l'aide des cycles palpeurs 1.1 Généralités sur les cycles palpeurs 1.1 Généralités sur les cycles palpeurs La TNC doit avoir été préparée par le constructeur de la machine pour l'utilisation de palpeurs 3D Lorsque vous voulez effectuer des mesures pendant l’exécution du programme, veillez à ce que les données d’outil (longueur, rayon, axe) puissent être exploitées soit à partir des données d’étalonnage, soit à partir de la dernière séquence TOOL CALL (sélection par PM7411). Fonctionnement Lorsque la TNC exécute un cycle palpeur, le palpeur 3D se déplace parallèlement à l'axe en direction de la pièce (y compris avec rotation de base activée et plan d'usinage incliné). Le constructeur de la machine définit l'avance de palpage dans un paramètre-machine (cf. „Avant que vous ne travailliez avec les cycles palpeurs“ plus loin dans ce chapitre). Lorsque la tige de palpage affleure la pièce, Z Y le palpeur 3D transmet un signal à la TNC qui mémorise les coordonnées de la position de palpage le palpeur 3D s'arrête et retourne en avance rapide à la position initiale de la procédure de palpage F F MAX X F Si la tige de palpage n'est pas déviée sur la course définie, la TNC délivre un message d'erreur (course: PM6130). 20 1 Travail à l'aide des cycles palpeurs 1.1 Généralités sur les cycles palpeurs Cycles palpeurs en modes Manuel et Manivelle électronique En mode Manuel et Manivelle électronique, la TNC dispose de cycles palpeurs vous permettant: d'étalonner le palpeur de compenser le désaxage de la pièce d'initialiser les points de référence Cycles palpeurs pour le mode automatique Outre les cycles palpeurs que vous utilisez en modes Manuel et manivelle électronique, la TNC dispose de nombreux cycles correspondant aux différentes applications en mode automatique: Etalonnage du palpeur à commutation (chapitre 3) Compensation du désaxage de la pièce (chapitre 3) Initialisation des points de référence (chapitre 3) Contrôle automatique de la pièce (chapitre 3) Etalonnage automatique des outils (chapitre 4) Vous programmez les cycles palpeurs en mode Mémorisation/édition de programme à l'aide de la touche TOUCH PROBE. Vous utilisez les cycles palpeurs de numéros à partir de 400 de la même manière que les nouveaux cycles d'usinage, paramètres Q comme paramètres de transfert. Les paramètres de même fonction que la TNC utilise dans différents cycles portent toujours le même numéro: Ainsi, par exemple, Q260 correspond toujours à la distance de sécurité, Q261 à la hauteur de mesure, etc. Pour simplifier la programmation, la TNC affiche un écran d'aide pendant la définition du cycle. L'écran d'aide affiche en surbrillance le paramètre que vous devez introduire (cf. fig. de droite). iTNC 530 HEIDENHAIN 21 1.1 Généralités sur les cycles palpeurs Définition du cycle palpeur en mode Mémorisation/édition Le menu de softkeys affiche – par groupes – toutes les fonctions de palpage disponibles Sélectionner le groupe de cycles de palpage, par exemple Initialisation du point de référence. Les cycles de digitalisation et les cycles destinés à l'étalonnage automatique d'outil ne sont disponibles que si votre machine a été préparée pour ces fonctions Exemple: Séquences CN 5 TCH PROBE 410 PT REF. INT. RECTAN Q321=+50 ;CENTRE 1ER AXE Q322=+50 ;CENTRE 2ÈME AXE Q323=60 ;1ER CÔTÉ Q324=20 ;2ÈME CÔTÉ Sélectionner le cycle, par exemple Initialisation du point de référence au centre de la poche. La TNC ouvre un dialogue et réclame toutes les données d’introduction requises; en même temps, la TNC affiche dans la moitié droite de l'écran un graphisme dans lequel le paramètre à introduire est en surbrillance Q261=-5 ;HAUTEUR DE MESURE Q320=0 ;DISTANCE D'APPROCHE Q260=+20 ;HAUTEUR DE SÉCURITÉ Q301=0 ;DÉPLAC. HAUT. SÉCU. Q305=10 ;NO DANS TABLEAU Introduisez tous les paramètres réclamés par la TNC et validez chaque introduction avec la touche ENT Q331=+0 ;POINT DE RÉFÉRENCE Q332=+0 ;POINT DE RÉFÉRENCE La TNC ferme le dialogue lorsque vous avez introduit toutes les données requises Q303=+1 ;TRANS. VAL. MESURE Q381=1 ;PALP. DS AXE PALPEUR Page Q382=+85 ;1ÈRE COO. DANS AXE PALP. Cycles d'enregistrement automatique et compensation du désaxage d'une pièce Page 48 Q383=+50 ;2ÈME COO. DANS AXE PALP. Q384=+0 ;3ÈME COO. DANS AXE PALP. Cycles d'initialisation automatique du point de référence Page 66 Q333=+0 ;POINT DE REFERENCE Cycles de contrôle automatique de la pièce Page 109 Cycles d'étalonnage, cycles spéciaux Page 148 Cycles d'étalonnage automatique d'outils (validés par le constructeur de la machine) Page 176 Groupe de cycles de mesure 22 Softkey 1 Travail à l'aide des cycles palpeurs 1.2 Avant que vous ne travailliez avec les cycles palpeurs! 1.2 Avant que vous ne travailliez avec les cycles palpeurs! Pour couvrir le plus grand nombre possible de types d'opérations de mesure, vous pouvez configurer par paramètres-machine le comportement de base de tous les cycles palpeurs: Course max. jusqu’au point de palpage: PM6130 Si la tige de palpage n'est pas déviée dans la course définie sous PM6130, la TNC délivre un message d'erreur. Distance d'approche jusqu'au point de palpage: PM6140 Z Y Dans PM6140, vous définissez la distance de pré-positionnement du palpeur par rapport au point de palpage défini – ou calculé par le cycle. Plus la valeur que vous introduisez est petite et plus vous devez définir avec précision les positions de palpage. Dans de nombreux cycles de palpage, vous pouvez définir une autre distance d'approche qui agit en plus du paramètre-machine 6140. X MP6130 Orienter le palpeur infrarouge dans le sens de palpage programmé: MP6165 Dans le but d'optimiser la précision de la mesure, configurez PM 6165 = 1: Avant chaque opération de palpage, vous pouvez ainsi orienter un palpeur infrarouge dans le sens programmé pour le palpage. De cette manière, la tige de palpage est toujours déviée dans la même direction. Si vous modifiez MP6165, vous devez alors réétalonner le palpeur. Z Y X MP6140 iTNC 530 HEIDENHAIN 23 1.2 Avant que vous ne travailliez avec les cycles palpeurs! Prendre en compte la rotation de base en mode Manuel: MP6166 Pour pouvoir augmenter aussi en mode de réglage la précision de la mesure lors du palpage de certaines positions données, vous pouvez paramétrer MP 6166 = 1 de manière à ce que la TNC prenne en compte pendant le palpage une rotation de base active et, si nécessaire, se déplace obliquement vers la pièce. La fonction de palpage oblique n'est pas active en mode Manuel pour les fonctions suivantes: Etalonnage de la longueur Etalonnage du rayon Calcul de la rotation de base Mesure multiple: PM6170 Pour optimiser la sécurité de la mesure, la TNC peut exécuter successivement trois fois la même opération de palpage. Si les valeurs de positions mesurées s'écartent trop les unes des autres, la TNC délivre un message d'erreur (valeur limite définie dans PM6171). Grâce à la mesure multiple, vous pouvez si nécessaire calculer des erreurs de mesure accidentelles (provoquées, par exemple, par des salissures). Si ces valeurs de mesure sont encore dans la zone de sécurité, la TNC mémorise la valeur moyenne obtenue à partir des positions enregistrées. Zone de sécurité pour mesure multiple: PM6171 Si vous exécutez une mesure multiple, définissez dans PM6171 la valeur par rapport à laquelle les valeurs de mesure peuvent varier entre elles. Si la différence entre les valeurs de mesure dépasse la valeur définie dans PM6171, la TNC délivre un message d'erreur. 24 1 Travail à l'aide des cycles palpeurs 1.2 Avant que vous ne travailliez avec les cycles palpeurs! Palpeur à commutation, avance de palpage: PM6120 Dans PM6120, vous définissez l'avance suivant laquelle la TNC doit palper la pièce. Palpeur à commutation, avance pour déplacements de positionnement: MP6150 Z Y Dans PM6150, vous définissez l'avance suivant laquelle la TNC doit prépositionner le palpeur ou le positionner entre des points de mesure. Palpeur à commutation, avance rapide pour déplacements de positionnement: MP6151 Dans MP6151, vous définissez si la TNC doit positionner le palpeur suivant l'avance définie dans MP6150 ou bien suivant l'avance rapide de la machine. X MP6120 MP6360 MP6150 MP6361 Valeur d'introduction = 0: Positionnement suivant l'avance définie dans MP6150 Valeur d'introduction = 1: Prépositionnement en avance rapide KinematicsOpt, limite de tolérance pour le mode Optimisation: MP6600 Dans MP6600, vous définissez la limite de tolérance à partir de laquelle la TNC doit afficher une remarque en mode Optimisation si les données de cinématique définies excèdent cette valeur limite. Configuration par défaut: 0.05. Plus la machine est grande et plus vous devez sélectionner des valeurs élevées Plage d'introduction: 0.001 à 0.999 KinematicsOpt, écart autorisé par rapport au rayon de la bille étalon: MP6601 Dans MP6601, vous définissez l'écart max. autorisé pour le rayon de la bille étalon mesuré automatiquement par les cycles par rapport au paramètre de cycle programmé. Plage d'introduction: 0.01 à 0.1 Pour les 5 points de palpage, la TNC calcule le rayon de la bille étalon deux fois sur chaque point de mesure. Si le rayon est supérieur à Q407 + MP6601, la commande délivre un message d'erreur en présupposant la présence de salissures. Si le rayon déterminé par la TNC est inférieur à 5 * (Q407 - MP6601), la TNC délivre également un message d'erreur. iTNC 530 HEIDENHAIN 25 1.2 Avant que vous ne travailliez avec les cycles palpeurs! Travail avec les cycles palpeurs Tous les cycles palpeurs sont actifs avec DEF. Par conséquent, la TNC exécute le cycle automatiquement lorsque la définition du cycle est exécutée dans le déroulement du programme. En début de cycle, veillez à ce que les valeurs de correction (longueur, rayon) soient activées soit à partir des données d'étalonnage, soit à partir de la dernière séquence TOOL CALL (sélection par PM7411, cf. Manuel d'utilisation de l'iTNC 530, „Paramètres utilisateur généraux“). Vous pouvez exécuter les cycles palpeurs 408 à 419 même si la rotation de base est activée. Toutefois, vous devez veiller à ce que l'angle de la rotation de base ne varie plus si, à l'issue du cycle de mesure, vous travaillez à partir du tableau de points zéro avec le cycle 7 Décalage point zéro. Les cycles palpeurs dont le numéro est supérieur à 400 permettent de positionner le palpeur suivant une logique de positionnement: Si la coordonnée actuelle du pôle sud de la tige de palpage est plus petite que la coordonnée de la hauteur de sécurité (définie dans le cycle), la TNC rétracte le palpeur tout d'abord dans l'axe du palpeur, jusqu'à la hauteur de sécurité, puis le positionne ensuite dans le plan d'usinage, sur le premier point de palpage. Si la coordonnée actuelle du pôle sud de la tige de palpage est plus grande que la coordonnée de la hauteur de sécurité, la TNC positionne le palpeur tout d'abord dans le plan d'usinage, sur le premier point de palpage, puis dans l'axe du palpeur, directement à la hauteur de mesure. 26 1 Travail à l'aide des cycles palpeurs Cycles palpeurs en modes Manuel et Manivelle électronique 2.1 Introduction 2.1 Introduction Vue d'ensemble En mode de fonctionnement Manuel, vous disposez des cycles palpeurs suivants: Fonction Softkey Page Etalonnage de la longueur effective Page 32 Etalonnage du rayon effectif Page 33 Calcul de la rotation de base à partir d'une droite Page 35 Initialisation du point de référence dans un axe au choix Page 37 Initialisation d'un coin comme point de référence Page 38 Initialisation du centre de cercle comme point de référence Page 39 Initialisation de l'axe central comme point de référence Page 40 Calcul de la rotation de base à partir de deux trous/tenons circulaires Page 41 Initialisation du point de référence à partir de quatre trous/tenons circulaires Page 41 Initialisation du centre de cercle à partir de trois trous/tenons Page 41 Sélectionner le cycle palpeur Sélectionner le mode Manuel ou Manivelle électronique Sélectionner les fonctions de palpage: Appuyer sur la softkey FONCTIONS PALPAGE. La TNC affiche d’autres softkeys: Cf. tableau ci-dessus 28 Sélectionner le cycle palpeur: par ex. appuyer sur la softkey PALPAGE ROT; la TNC affiche à l'écran le menu correspondant 2 Cycles palpeurs en modes Manuel et Manivelle électronique 2.1 Introduction Procès-verbal de mesure issu des cycles palpeurs La TNC doit avoir été préparée par le constructeur de la machine pour cette fonction. Consultez le manuel de la machine! Après avoir exécuté n'importe quel cycle palpeur, la TNC affiche la softkey IMPRIMER. Si vous appuyez sur cette softkey, la TNC établit le procès-verbal des valeurs actuelles du cycle palpeur actif. A l'aide de la fonction PRINT du menu de configuration de l'interface (cf. Manuel d'utilisation, „12 Fonctions MOD, Configuration de l'interface de données“), vous définissez si la TNC doit: imprimer les résultats de la mesure mémoriser les résultats de la mesure sur son disque dur mémoriser les résultats de la mesure sur un PC. Lorsque vous enregistrez les résultats de la mesure, la TNC créé le fichier ASCII %TCHPRNT.A. Si vous n'avez défini ni chemin d'accès, ni interface dans le menu de configuration d'interface, la TNC enregistre le fichier %TCHPRNT dans le répertoire principal TNC:\. Lorsque vous appuyez sur la softkey IMPRIMER, le fichier %TCHPRNT.A ne doit pas être sélectionné en mode Mémorisation/édition de programme. Sinon, la TNC délivre un message d'erreur. La TNC inscrit les valeurs de mesure uniquement dans le fichier %TCHPRNT.A. Si vous exécutez successivement plusieurs cycles palpeurs et désirez mémoriser les valeurs de la mesure, vous devez alors sauvegarder le contenu du fichier %TCHPRNT.A entre chaque cycle palpeur en le copiant ou le renommant. Le format et le contenu du fichier %TCHPRNT sont définis par le constructeur de votre machine. iTNC 530 HEIDENHAIN 29 2.1 Introduction Enregistrer les valeurs de mesure issues des cycles palpeurs dans un tableau de points zéro Cette fonction n'est active que si les tableaux de points zéro sont activés sur votre TNC (bit 3 dans le paramètremachine 7224.0 =0). Utilisez cette fonction si vous désirez enregistrer des valeurs de mesure dans le système de coordonnées pièce. Si vous voulez enregistrer les valeurs de mesure dans le système de coordonnées machine (coordonnées REF) utilisez la softkey ENTREE DS TABLEAU PRESET (cf. „Enregistrer les valeurs de mesure issues des cycles palpeurs dans le tableau Preset” à la page 31). Avec la softkey ENTREE DANS TAB. POINTS, la TNC peut enregistrer les valeurs de mesure dans un tableau de points zéro après l'exécution de n'importe quel cycle palpeur: Sachez que, lors d'un décalage actif du point zéro, la valeur palpée se réfère toujours au preset actif (ou au dernier point zéro initialisé en mode Manuel) bien que le décalage du point zéro soit compensé dans l'affichage de position. Exécuter une fonction de palpage au choix Inscrire les coordonnées désirées pour le point de référence dans les champs d'introduction proposés à cet effet (en fonction du cycle palpeur à exécuter) Introduire le numéro du point zéro dans le champ d'introduction Numéro dans tableau = Introduire le nom du tableau de points zéro (avec chemin d'accès complet) dans le champ d'introduction Tableau de points zéro Appuyer sur la softkey ENTREE DANS TAB. POINTS; la TNC enregistre le point zéro sous le numéro introduit dans le tableau de points zéro indiqué 30 2 Cycles palpeurs en modes Manuel et Manivelle électronique 2.1 Introduction Enregistrer les valeurs de mesure issues des cycles palpeurs dans le tableau Preset Utilisez cette fonction si vous désirez enregistrer des valeurs de mesure dans le système de coordonnées machine (coordonnées REF). Si vous voulez enregistrer les valeurs de mesure dans le système de coordonnées pièce (coordonnées REF) utilisez la softkey ENTREE DANS TAB. POINTS (cf. „Enregistrer les valeurs de mesure issues des cycles palpeurs dans un tableau de points zéro” à la page 30). Avec la softkey ENTREE DS TABLEAU PRESET, la TNC peut enregistrer les valeurs de mesure dans le tableau Preset après l'exécution de n'importe quel cycle palpeur. Les valeurs de mesure enregistrées se réfèrent alors au système de coordonnées machine (coordonnées REF). Le tableau Preset s'intitule PRESET.PR et est mémorisé dans le répertoire TNC:\. Sachez que, lors d'un décalage actif du point zéro, la valeur palpée se réfère toujours au preset actif (ou au dernier point zéro initialisé en mode Manuel) bien que le décalage du point zéro soit compensé dans l'affichage de position. Exécuter une fonction de palpage au choix Inscrire les coordonnées désirées pour le point de référence dans les champs d'introduction proposés à cet effet (en fonction du cycle palpeur à exécuter) Introduire le numéro de preset dans le champ d'introduction Numéro dans tableau: Appuyer sur la softkey ENTREE DS TABLEAU PRESET; la TNC enregistre le point zéro sous le numéro introduit dans le tableau Preset Lorsque vous remplacez le point de référence actif, la TNC affiche un message d’avertissement. Vous pouvez alors décider de remplacer (=touche ENT) ou non (=touche NO ENT) le point de référence. iTNC 530 HEIDENHAIN 31 2.2 Etalonnage du palpeur à commutation 2.2 Etalonnage du palpeur à commutation Introduction Vous devez étalonner le système de palpage lors: de la mise en route d'une rupture de la tige de palpage du changement de la tige de palpage d'une modification de l'avance de palpage d'irrégularités dues, par exemple, à une surchauffe de la machine Lors de l'étalonnage, la TNC calcule la longueur „effective“ de la tige de palpage ainsi que le rayon „effectif“ de la bille de palpage. Pour étalonner le palpeur 3D, fixez sur la table de la machine une bague de réglage de hauteur et de diamètre intérieur connus. Etalonner la longueur effective La longueur effective du palpeur se réfère toujours au point de référence de l'outil. En règle générale, le constructeur de la machine initialise le point de référence de l'outil sur le nez de la broche. Initialiser le point de référence dans l'axe de broche de manière à avoir pour la table de la machine: Z=0. Sélectionner la fonction d'étalonnage pour la longueur du palpeur: Appuyer sur la softkey FONCTIONS PALPAGE et ETAL L. La TNC affiche une fenêtre de menu comportant quatre champs d'introduction 32 Introduire l'axe d'outil (touche d'axe) Point de référence: Introduire la hauteur de la bague de réglage Les sous-menus Rayon effectif bille et Longueur effective ne requièrent pas d'introduction Déplacer le palpeur tout contre la surface de la bague de réglage Si nécessaire, modifier le sens du déplacement: Appuyer sur la softkey ou sur les touches fléchées Palper la surface: Appuyer sur la touche START externe Z Y 5 X 2 Cycles palpeurs en modes Manuel et Manivelle électronique 2.2 Etalonnage du palpeur à commutation Etalonner le rayon effectif et compenser le désaxage du palpeur Normalement, l'axe du palpeur n'est pas aligné exactement sur l'axe de broche. La fonction d'étalonnage enregistre le déport entre l'axe du palpeur et l'axe de broche et effectue la compensation. La routine d'étalonnage varie en fonction de la configuration du paramètre-machine 6165 (poursuite de broche active/inactive (cf. „Orienter le palpeur infrarouge dans le sens de palpage programmé: MP6165” à la page 23). Si la poursuite de broche est active, le processus d'étalonnage a lieu avec un seul start CN. Mais si la poursuite de broche est inactive, vous avez le choix d'étalonner ou non le désaxage. Lors de l'étalonnage du déport, la TNC fait pivoter le palpeur 3D de 180°. La rotation est déclenchée par une fonction auxiliaire définie par le constructeur de la machine dans le paramètre-machine 6160. Z Y X 10 Pour l'étalonnage manuel, procédez de la manière suivante: Positionner la bille de palpage en mode Manuel, dans l'alésage de la bague de réglage Sélectionner la fonction d'étalonnage du rayon de la bille de palpage et du désaxage du palpeur: Appuyer sur la softkey ETAL R Sélectionner l'axe d'outil. Introduire le rayon de la bague de réglage Palpage: Appuyer 4 fois sur la touche START externe. Le palpeur 3D palpe dans chaque direction une position de l'alésage et calcule le rayon effectif de la bille Si vous désirez maintenant quitter la fonction d'étalonnage, appuyez sur la softkey FIN La machine doit avoir été préparée par son constructeur pour pouvoir déterminer le désaxage de la bille de palpage. Consultez le manuel de la machine! Calculer le désaxage de la bille: Appuyer sur la softkey 180°. La TNC fait pivoter le palpeur de 180° Palpage: Appuyer 4 x sur la touche START externe. Le palpeur 3D palpe dans chaque direction une position de l'alésage et calcule le désaxage du palpeur. iTNC 530 HEIDENHAIN 33 2.2 Etalonnage du palpeur à commutation Afficher les valeurs d'étalonnage La TNC mémorise la longueur et le rayon effectifs ainsi que la valeur de désaxage du palpeur et les prendra en compte lors des utilisations ultérieures du palpeur 3D. Pour afficher les valeurs mémorisées, appuyez sur ETAL L et ETAL R. Si vous utilisez plusieurs palpeurs ou séquences de données d'étalonnage: Cf. „Gérer plusieurs séquences de données d'étalonnage”, page 34 Gérer plusieurs séquences de données d'étalonnage Si vous utilisez sur votre machine plusieurs palpeurs ou touches de palpage avec disposition en croix, vous devez éventuellement avoir recours à plusieurs séquences de données d'étalonnage. Pour pouvoir utiliser plusieurs séquences de données d'étalonnage, vous devez paramétrer le paramètre-machine MP 7411=1. La définition des données d'étalonnage est identique à la procédure employée lors de l'utilisation d'un seul palpeur, à ceci près que la TNC enregistre les données d'étalonnage dans le tableau d'outils lorsque vous quittez le menu d'étalonnage et validez avec la touche ENT l'écriture des données d'étalonnage dans le tableau. Le numéro d'outil actif définit la ligne du tableau d'outils dans lequel la TNC enregistre les données Sachez que le numéro d'outil correct est actif lorsque vous utilisez le palpeur et ce, que vous désiriez exécuter un cycle palpeur en mode Automatique ou en mode Manuel. 34 2 Cycles palpeurs en modes Manuel et Manivelle électronique 2.3 Compenser le désaxage de la pièce 2.3 Compenser le désaxage de la pièce Introduction La TNC peut compenser mathématiquement un désaxage de la pièce au moyen d'une „rotation de base“. Pour cela, la TNC initialise l'angle de rotation à l'angle qu'une surface de la pièce doit former avec l'axe de référence angulaire du plan. Cf. figure de droite. Y Y Pour mesurer le désaxage de la pièce, sélectionner le sens de palpage de manière à ce qu'il soit toujours perpendiculaire à l'axe de référence angulaire. Dans le déroulement du programme et pour que la rotation de base soit calculée correctement, vous devez programmer les deux coordonnées du plan d'usinage dans la première séquence du déplacement. PA X A B X Vous pouvez aussi utiliser une rotation de base en combinaison avec la fonction PLANE. Dans ce cas, activez tout d'abord la rotation de base, puis la fonction PLANE. Lorsque vous modifiez la rotation de base, la TNC vous demande au moment de quitter le menu si vous désirez aussi enregistrer sur la ligne active du tableau Preset la rotation de base modifiée. Si oui, appuyez sur la touche ENT. La TNC peut aussi exécuter une compensation de bridage si votre machine est préparée à cet effet. Si nécessaire, prenez contact avec le constructeur de votre machine. Calculer la rotation de base Sélectionner la fonction de palpage: Appuyer sur la softkey PALPAGE ROT Positionner le palpeur à proximité du premier point de palpage Sélectionner le sens de palpage pour qu'il soit perpendiculaire à l'axe de référence angulaire: Sélectionner l'axe et le sens avec la softkey Palpage: Appuyer sur la touche START externe Positionner le palpeur à proximité du deuxième point de palpage Palpage: Appuyer sur la touche START externe. La TNC calcule la rotation de base et affiche l'angle à la suite du dialogue Angle de rotation = iTNC 530 HEIDENHAIN 35 2.3 Compenser le désaxage de la pièce Enregistrer la rotation de base dans le tableau Preset Après l'opération de palpage, introduire le numéro de Preset dans le champ Numéro dans tableau: dans lequel la TNC doit enregistrer la rotation active Appuyer sur la softkey ENTRÉE DS TABLEAU PRESET pour enregistrer la rotation de base dans le tableau Preset Afficher la rotation de base Lorsque vous sélectionnez à nouveau PALPAGE ROT, l'angle de la rotation de base apparaît dans l'affichage de l'angle de rotation. La TNC affiche également l'angle de rotation dans l'affichage d'état supplémentaire (INFOS POS.) L’affichage d’état fait apparaître un symbole pour la rotation de base lorsque la TNC déplace les axes de la machine conformément à la rotation de base. Annuler la rotation de base Sélectionner la fonction de palpage: Appuyer sur la softkey PALPAGE ROT Introduire l'angle de rotation „0“, valider avec la touche ENT Quitter la fonction de palpage: Appuyer sur la touche END 36 2 Cycles palpeurs en modes Manuel et Manivelle électronique 2.4 Initialiser le point de référence avec palpeurs 3D 2.4 Initialiser le point de référence avec palpeurs 3D Introduction La sélection des fonctions destinées à initialiser le point de référence sur la pièce serrée s’effectue avec les softkeys suivantes: Initialiser le point de référence dans un axe au choix avec PALPAGE POS Initialiser un coin comme point de référence avec PALPAGE P Initialiser le centre d'un cercle comme point de référence avec PALPAGE CC Axe central comme point de référence avec PALPAGE Sachez que, lors d'un décalage actif du point zéro, la valeur palpée se réfère toujours au preset actif (ou au dernier point zéro initialisé en mode Manuel) bien que le décalage du point zéro soit compensé dans l'affichage de position. Initialiser le point de référence sur un axe au choix Sélectionner la fonction de palpage: Appuyer sur la softkey PALPAGE POS Positionner le palpeur à proximité du point de palpage Sélectionner simultanément le sens de palpage et l'axe sur lequel doit être initialisé le point de référence, par ex. palpage de Z dans le sens Z–: Sélectionner par softkey Palpage: Appuyer sur la touche START externe Point de référence: Introduire la coordonnée nominale, valider avec la softkey INITIAL. POINT DE RÉFÉRENCE ou inscrire la valeur dans un tableau (cf. „Enregistrer les valeurs de mesure issues des cycles palpeurs dans un tableau de points zéro”, page 30 ou cf. „Enregistrer les valeurs de mesure issues des cycles palpeurs dans le tableau Preset”, page 31) Quitter la fonction de palpage: Appuyer sur la touche END iTNC 530 HEIDENHAIN Z Y X 37 2.4 Initialiser le point de référence avec palpeurs 3D Coin pris comme point de référence – Valider les points palpés pour la rotation de base Sélectionner la fonction de palpage: Appuyer sur la softkey PALPAGE P Points de palpage issus de la rotation de base ?: Appuyer sur la touche ENT pour valider les coordonnées des points de palpage Positionner le palpeur à proximité du premier point de palpage, sur l’arête de la pièce qui n’a pas été palpée pour la rotation de base Sélectionner le sens de palpage: Par softkey Palpage: Appuyer sur la touche START externe Positionner le palpeur à proximité du deuxième point de palpage, sur la même arête Palpage: Appuyer sur la touche START externe Point de référence: Introduire les deux coordonnées du point de référence dans la fenêtre du menu, valider avec la softkey INITIAL. POINT DE RÉFÉRENCE ou inscrire les valeurs dans un tableau (cf. „Enregistrer les valeurs de mesure issues des cycles palpeurs dans un tableau de points zéro”, page 30 ou cf. „Enregistrer les valeurs de mesure issues des cycles palpeurs dans le tableau Preset”, page 31) Quitter la fonction de palpage: Appuyer sur la touche END Y Y=? Y P P X=? X X Coin pris comme point de référence – Ne pas valider les points palpés pour la rotation de base Sélectionner la fonction de palpage: Appuyer sur la softkey PALPAGE P Points de palpage issus rotation de base ?: Répondre par la négative avec la touche NO ENT (question affichée seulement si vous avez déjà effectué une rotation de base) Palper deux fois chacune des deux arêtes de la pièce Point de référence: Introduire les coordonnées du point de référence, valider avec la softkey INITIAL. POINT DE RÉFÉRENCE ou inscrire les valeurs dans un tableau (cf. „Enregistrer les valeurs de mesure issues des cycles palpeurs dans un tableau de points zéro”, page 30 ou cf. „Enregistrer les valeurs de mesure issues des cycles palpeurs dans le tableau Preset”, page 31) Quitter la fonction de palpage: Appuyer sur la touche END 38 2 Cycles palpeurs en modes Manuel et Manivelle électronique Vous pouvez utiliser comme points de référence les centres de trous, poches/îlots circulaires, cylindres pleins, tenons, îlots circulaires, etc. Y Cercle interne: La TNC palpe automatiquement la paroi interne dans les quatre sens des axes de coordonnées. Y+ Pour des cercles discontinus (arcs de cercle), vous pouvez choisir librement le sens du palpage. X X+ Positionner la bille approximativement au centre du cercle Sélectionner la fonction de palpage: Appuyer sur la softkey PALPAGE CC Palpage: Appuyer quatre fois sur la touche START externe. Le palpeur palpe successivement 4 points de la paroi circulaire interne Si vous travaillez avec rotation à 180° dans les 2 sens (seulement sur machines avec orientation broche, dépend de PM6160), appuyer sur la softkey 180° puis palper à nouveau 4 points de la paroi circulaire interne Si vous désirez travailler sans rotation à 180° dans les deux sens: Appuyez sur la touche END Point de référence: Dans la fenêtre du menu, introduire les deux coordonnées du centre du cercle, valider avec la softkey INITIAL. POINT DE RÉFÉRENCE ou inscrire les valeurs dans un tableau (cf. „Enregistrer les valeurs de mesure issues des cycles palpeurs dans un tableau de points zéro”, page 30, ou cf. „Enregistrer les valeurs de mesure issues des cycles palpeurs dans le tableau Preset”, page 31) Y Quitter la fonction de palpage: Appuyer sur la touche END X Y Y X+ X Y+ X Cercle externe: Positionner la bille de palpage à proximité du premier point de palpage, à l’extérieur du cercle Sélectionner le sens de palpage: Appuyer sur la softkey correspondante Palpage: Appuyer sur la touche START externe Répéter la procédure de palpage pour les 3 autres points. Cf. figure en bas et à droite Point de référence: Introduire les coordonnées du point de référence, valider avec la softkey INITIAL. POINT DE RÉFÉRENCE ou inscrire les valeurs dans un tableau (cf. „Enregistrer les valeurs de mesure issues des cycles palpeurs dans un tableau de points zéro”, page 30 ou cf. „Enregistrer les valeurs de mesure issues des cycles palpeurs dans le tableau Preset”, page 31) Quitter la fonction de palpage: Appuyer sur la touche END A l'issue du palpage, la TNC affiche les coordonnées actuelles du centre du cercle ainsi que le rayon PR. iTNC 530 HEIDENHAIN 39 2.4 Initialiser le point de référence avec palpeurs 3D Centre de cercle pris comme point de référence 2.4 Initialiser le point de référence avec palpeurs 3D Axe central comme point de référence Sélectionner la fonction de palpage: Appuyer sur la softkey PALPAGE Positionner le palpeur à proximité du premier point de palpage Sélectionner le sens de palpage par softkey Palpage: Appuyer sur la touche START externe Positionner le palpeur à proximité du deuxième point de palpage Palpage: Appuyer sur la touche START externe Point de référence: Introduire la coordonnée du point de référence dans la fenêtre du menu, valider avec la softkey INITIAL. POINT DE RÉFÉRENCE ou inscrire la valeur dans un tableau (cf. „Enregistrer les valeurs de mesure issues des cycles palpeurs dans un tableau de points zéro”, page 30 ou cf. „Enregistrer les valeurs de mesure issues des cycles palpeurs dans le tableau Preset”, page 31) Y X X+ X Y Quitter la fonction de palpage: Appuyer sur la touche END X+ X X 40 2 Cycles palpeurs en modes Manuel et Manivelle électronique 2.4 Initialiser le point de référence avec palpeurs 3D Initialiser des points de référence à partir de trous/tenons circulaires Le second menu de softkeys contient des softkeys permettant d'utiliser des trous ou tenons circulaires pour initialiser le point de référence Définir si l'on doit palper des trous ou des tenons circulaires La configuration par défaut prévoit le palpage de trous. Sélectionner la fonction de palpage: Appuyer sur la softkey FONCTIONS PALPAGE, commuter à nouveau le menu de softkeys Salectionner la fonction de palpage, appuyer par exemple sur la softkey PALPAGE ROT L'opération consiste à palper des tenons circulaires: A définir par softkey L'opération consiste à palpeur des trous: A définir par softkey Palper les trous Pré-positionner le palpeur approximativement au centre du trou. L’action sur la touche START externe entraîne le palpage automatique de quatre points de la paroi du trou. Puis, la TNC déplace le palpeur jusqu’au trou suivant et répète la même procédure de palpage. Elle la répète jusqu'à ce que tous les trous aient été palpés pour déterminer le point de référence. Palper les tenons circulaires Positionner le palpeur à proximité du premier point de palpage sur le tenon circulaire. Avec la softkey, sélectionner le sens du palpage, exécuter le palpage à l'aide de la touche START externe. Répéter l'opération quatre fois en tout. Tableau récapitulatif Cycle Softkey Rotation de base à partir de 2 trous: La TNC calcule l'angle compris entre la ligne reliant les centres des trous et une position nominale (axe de référence angulaire) Point de référence à partir de 4 trous: La TNC calcule le point d'intersection des lignes reliant les deux premiers et les deux derniers trous palpés. Palpez en croix (comme sur la softkey) car sinon la TNC calcule un point de référence erroné. Centre de cercle à partir de 3 trous: La TNC calcule une trajectoire circulaire sur laquelle sont situés les 3 trous et détermine le centre de cercle de cette trajectoire circulaire. iTNC 530 HEIDENHAIN 41 2.5 Etalonnage de pièces avec les palpeurs 3D 2.5 Etalonnage de pièces avec les palpeurs 3D Introduction Vous pouvez aussi utiliser le palpeur en modes Manuel et Manivelle électronique pour exécuter des mesures simples sur la pièce. De nombreux cycles de palpage programmables sont disponibles pour les opérations de mesure complexes (cf. „Etalonnage automatique des pièces” à la page 109). Le palpeur 3D vous permet de calculer: les coordonnées d’une position et, à partir de là, les cotes et angles sur la pièce Définir la coordonnée d’une position sur la pièce dégauchie Sélectionner la fonction de palpage: Appuyer sur la softkey PALPAGE POS Positionner le palpeur à proximité du point de palpage Sélectionner simultanément le sens du palpage et l’axe auquel doit se référer la coordonnée: Sélectionner la softkey correspondante Lancer la procédure de palpage: Appuyer sur la touche START externe La TNC affiche comme point de référence la coordonnée du point de palpage. Définir les coordonnées d’un coin dans le plan d’usinage Calculer les coordonnées du coin: Cf. „Coin pris comme point de référence – Ne pas valider les points palpés pour la rotation de base”, page 38. La TNC affiche comme point de référence les coordonnées du coin ayant fait l'objet d'une opération de palpage. 42 2 Cycles palpeurs en modes Manuel et Manivelle électronique Sélectionner la fonction de palpage: Appuyer sur la softkey PALPAGE POS Positionner le palpeur à proximité du premier point de palpage A Sélectionner le sens de palpage par softkey Palpage: Appuyer sur la touche START externe Noter la valeur affichée comme point de référence (seulement si le point de référence initialisé précédemment reste actif) Point de référence: Introduire „0“ Quitter le dialogue: Appuyer sur la touche END Sélectionner à nouveau la fonction de palpage: Appuyer sur la softkey PALPAGE POS Positionner le palpeur à proximité du deuxième point de palpage B Sélectionner le sens du palpage par softkey: même axe, mais sens inverse de celui du premier palpage Palpage: Appuyer sur la touche START externe Z A Y X B l Dans l'affichage Point de référence, on trouve la distance entre les deux points situés sur l’axe de coordonnées. Réinitialiser l’affichage de position aux valeurs précédant la mesure linéaire Sélectionner la fonction de palpage: Appuyer sur la softkey PALPAGE POS Palper une nouvelle fois le premier point de palpage Initialiser le point de référence à la valeur notée précédemment Quitter le dialogue: Appuyer sur la touche END Mesurer un angle A l’aide d’un palpeur 3D, vous pouvez déterminer un angle dans le plan d’usinage. La mesure porte sur: l’angle compris entre l’axe de référence angulaire et une arête de la pièce ou l’angle compris entre deux arêtes L’angle mesuré est affiché sous forme d’une valeur de 90° max. iTNC 530 HEIDENHAIN 43 2.5 Etalonnage de pièces avec les palpeurs 3D Définir les cotes d’une pièce 2.5 Etalonnage de pièces avec les palpeurs 3D Définir l’angle compris entre l’axe de référence angulaire et une arête de la pièce Sélectionner la fonction de palpage: Appuyer sur la softkey PALPAGE ROT Angle de rotation: Noter l'angle de rotation affiché si vous désirez rétablir par la suite la rotation de base réalisée auparavant Exécuter la rotation de base avec le côté à comparer (cf. „Compenser le désaxage de la pièce” à la page 35) Avec la softkey PALPAGE ROT, afficher comme angle de rotation l'angle compris entre l'axe de référence angulaire et l'arête de la pièce Annuler la rotation de base ou rétablir la rotation de base d’origine Initialiser l'angle de rotation à la valeur notée précédemment Définir l’angle compris entre deux arêtes de la pièce Sélectionner la fonction de palpage: Appuyer sur la softkey PALPAGE ROT Angle de rotation: Noter l'angle de rotation affiché si vous désirez rétablir par la suite la rotation de base réalisée auparavant Exécuter la rotation de base pour le premier côté (cf. „Compenser le désaxage de la pièce” à la page 35) Palper également le deuxième côté, comme pour une rotation de base. Ne pas mettre 0 pour l'angle de rotation! Avec la softkey PALPAGE ROT, afficher comme angle de rotation l'angle PA compris entre les arêtes de la pièce Annuler la rotation de base ou rétablir la rotation de base d’origine: Initialiser l'angle de rotation à la valeur notée précédemment 44 PA Z L? Y a? 100 X a? 10 100 2 Cycles palpeurs en modes Manuel et Manivelle électronique 2.6 Fonctions de palpage avec palpeurs mécaniques ou comparateurs 2.6 Fonctions de palpage avec palpeurs mécaniques ou comparateurs Introduction Si vous ne disposez sur votre machine d'aucun palpeur 3D électronique, vous pouvez néanmoins utiliser toutes les fonctions de palpage manuelles décrites précédemment (exception: Fonctions d'étalonnage) à l'aide de palpeurs mécaniques ou par simple affleurement. Pour remplacer le signal électronique généré automatiquement par un palpeur 3D pendant la fonction de palpage, vous appuyez sur une touche pour déclencher manuellement le signal de commutation permettant de valider la position de palpage. Procédez de la manière suivante: Sélectionner par softkey la fonction de palpage désirée Placer le palpeur mécanique sur la première position que la TNC doit valider Valider la position: Appuyer sur la touche de validation de la position effective; la TNC enregistre la position actuelle Placer le palpeur mécanique sur la position suivante que la TNC doit valider Valider la position: Appuyer sur la touche de validation de la position effective; la TNC enregistre la position actuelle Le cas échéant, aborder les positions suivantes et les valider comme indiqué précédemment Point de référence: Dans la fenêtre du menu, introduire les coordonnées du nouveau point de référence, valider avec la softkey INIT. PT DE RÉF. ou inscrire les valeurs dans un tableau (cf. „Enregistrer les valeurs de mesure issues des cycles palpeurs dans un tableau de points zéro”, page 30, ou cf. „Enregistrer les valeurs de mesure issues des cycles palpeurs dans le tableau Preset”, page 31) Quitter la fonction de palpage: Appuyer sur la touche END iTNC 530 HEIDENHAIN 45 Cycles palpeurs pour le contrôle automatique des pièces iTNC 530 HEIDENHAIN 47 3.1 Enregistrer automatiquement le désaxage de la pièce 3.1 Enregistrer automatiquement le désaxage de la pièce Vue d'ensemble La TNC dispose de cinq cycles destinés à enregistrer et à compenser un désaxage de la pièce. En outre, vous pouvez annuler une rotation de base avec le cycle 404: Cycle Softkey Page 400 ROTATION DE BASE Enregistrement automatique à partir de 2 points, compensation avec la fonction Rotation de base Page 50 401 ROT 2 TROUS Enregistrement automatique à partir de 2 trous, compensation avec la fonction Rotation de base Page 52 402 ROT AVEC 2 TENONS Enregistrement automatique à partir de 2 tenons, compensation avec la fonction Rotation de base Page 55 403 ROT AVEC AXE ROTATIF Enregistrement automatique à partir de deux points, compensation par rotation du plateau circulaire Page 58 405 ROT AVEC AXE C Réglage automatique d'un déport angulaire entre le centre d'un trou et l'axe Y positif, compensation par rotation du plateau circulaire Page 62 404 INIT. ROTAT. DE BASE Initialisation de n'importe quelle rotation de base Page 61 48 3 Cycles palpeurs pour le contrôle automatique des pièces Pour les cycles 400, 401 et 402, vous pouvez définir avec le paramètre Q307 Configuration rotation de base si le résultat de la mesure doit être corrigé en fonction de la valeur d'un angle α connu (cf. fig. de droite). Ceci vous permet de mesurer la rotation de base sur n'importe quelle droite 1 de la pièce et d'établir la relation par rapport au sens 0° 2. 3.1 Enregistrer automatiquement le désaxage de la pièce Particularités communes aux cycles palpeurs destinés à l'enregistrement du désaxage de la pièce Y Þ 1 2 X iTNC 530 HEIDENHAIN 49 3.1 Enregistrer automatiquement le désaxage de la pièce ROTATION DE BASE (cycle palpeur 400, DIN/ISO: G400) Y Par la mesure de deux points qui doivent être situés sur une droite, le cycle palpeur 400 détermine le désaxage d'une pièce. Avec la fonction Rotation de base, la TNC compense la valeur mesurée (Cf. également „Compenser le désaxage de la pièce” à la page 35). 1 2 3 4 La TNC positionne le palpeur en avance rapide (valeur de PM6150 ou PM6361) et selon la logique de positionnement (cf. „Travail avec les cycles palpeurs” à la page 26) au point de palpage programmé 1. Ce faisant, la TNC décale le palpeur de la valeur de la distance d'approche, dans le sens opposé au sens de déplacement défini Le palpeur se déplace ensuite à la hauteur de mesure programmée et exécute la première opération de palpage suivant l'avance de palpage (PM6120 ou PM6360) Puis, le palpeur se déplace vers le point de palpage suivant 2 et exécute la deuxième opération de palpage La TNC rétracte le palpeur à la hauteur de sécurité et exécute la rotation de base calculée 2 1 X Remarques avant que vous ne programmiez Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe du palpeur. La TNC annule une rotation de base active en début de cycle. 50 3 Cycles palpeurs pour le contrôle automatique des pièces 1er point mesure sur 1er axe Q263 (en absolu): Coordonnée du 1er point de palpage dans l'axe principal du plan d'usinage 1er point mesure sur 2ème axe Q264 (en absolu): Coordonnée du 1er point de palpage dans l'axe auxiliaire du plan d'usinage 2ème point mesure sur 1er axe Q265 (en absolu): Coordonnée du 2ème point de palpage dans l'axe principal du plan d'usinage 2ème point mesure sur 2ème axe Q266 (en absolu): Coordonnée du 2ème point de palpage dans l'axe auxiliaire du plan d'usinage Axe de mesure Q272: Axe du plan d'usinage sur lequel doit être effectuée la mesure: 1:Axe principal = axe de mesure 2:Axe auxiliaire = axe de mesure Sens déplacement 1 Q267: Sens de déplacement du palpeur en direction de la pièce: -1:Sens de déplacement négatif +1:Sens de déplacement positif Hauteur mesure dans axe palpage Q261 (en absolu): Coordonnée du centre de la bille (=point de contact) dans l'axe du palpeur sur lequel doit être effectuée la mesure Distance d'approche Q320 (en incrémental): Distance supplémentaire entre le point de mesure et la bille du palpeur. Q320 agit en complément de PM6140 Hauteur de sécurité Q260 (en absolu): Coordonnée dans l'axe du palpeur excluant toute collision entre le palpeur et la pièce (matériels de bridage) Déplacement haut. sécu. Q301: Définir comment le palpeur doit se déplacer entre les points de mesure: 0: Entre les points de mesure, à la hauteur de mesure 1: Entre les points de mesure, à la hauteur de sécurité Valeur config. rotation de base Q307 (en absolu): Introduire l'angle de la droite de référence si le désaxage à mesurer ne doit pas se référer à l'axe principal mais à une droite quelconque. Pour la rotation de base, la TNC calcule alors la différence entre la valeur mesurée et l'angle de la droite de référence Numéro Preset dans tableau Q305: Indiquer le numéro dans le tableau Preset sous lequel la TNC doit enregistrer la coordonnée rotation de base. Si l'on introduit Q305=0, la TNC enregistre la rotation de base calculée dans le menu ROT du mode de fonctionnement Manuel iTNC 530 HEIDENHAIN + Y Q267 + Q272=2 Q266 Q264 MP6140 + Q320 X Q263 Q265 Q272=1 Exemple: Séquences CN 5 TCH PROBE 400 ROTATION DE BASE Q263=+10 ;1ER POINT 1ER AXE Q264=+3,5 ;1ER POINT 2EME AXE Q265=+25 ;2EME POINT 1ER AXE Q266=+2 ;2EME POINT 2EME AXE Q272=2 ;AXE DE MESURE Q267=+1 ;SENS DEPLACEMENT Q261=-5 ;HAUTEUR DE MESURE Q320=0 ;DISTANCE D'APPROCHE Q260=+20 ;HAUTEUR DE SECURITE Q301=0 ;DEPLAC. HAUT. SECU. Q307=0 ;ROT. BASE CONFIGURÉE Q305=0 ;NO DANS TABLEAU 51 3.1 Enregistrer automatiquement le désaxage de la pièce 3.1 Enregistrer automatiquement le désaxage de la pièce ROTATION DE BASE avec deux trous (cycle palpeur 401, DIN/ISO: G401) Y Le cycle palpeur 401 enregistre les centres de deux trous. La TNC calcule ensuite l'angle formé par l'axe principal du plan d'usinage et la droite reliant les centres des trous. Avec la fonction Rotation de base, la TNC compense la valeur mesurée (Cf. également „Compenser le désaxage de la pièce” à la page 35). En alternative, vous pouvez aussi compenser le désaxage calculé par une rotation du plateau circulaire. 1 2 3 4 5 La TNC positionne le palpeur en avance rapide (valeur de PM6150 ou PM6361) et selon la logique de positionnement (cf. „Travail avec les cycles palpeurs” à la page 26) au centre programmé du premier trou 1 Le palpeur se déplace ensuite à la hauteur de mesure programmée et enregistre le centre du premier trou en palpant quatre fois Puis, la TNC rétracte le palpeur à la hauteur de sécurité et le positionne sur le centre programmé du second trou 2 La TNC déplace le palpeur à la hauteur de mesure programmée et enregistre le centre du deuxième trou en palpant quatre fois Pour terminer, la TNC rétracte le palpeur à la hauteur de sécurité et exécute la rotation de base calculée 2 1 X Remarques avant que vous ne programmiez Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe du palpeur. La TNC annule une rotation de base active en début de cycle. Ce cycle palpeur n'est pas autorisé si la fonction Inclinaison du plan d'usinage est active. Si vous désirez compenser le désaxage au moyen d’une rotation du plateau circulaire, la TNC utilise alors automatiquement les axes rotatifs suivants: C avec axe d’outil Z B avec axe d’outil Y A avec axe d’outil X 52 3 Cycles palpeurs pour le contrôle automatique des pièces 1er trou: centre sur 1er axe Q268 (en absolu): Centre du 1er trou dans l'axe principal du plan d'usinage 1er trou: centre sur 2ème axe Q269 (en absolu): Centre du 1er trou dans l'axe auxiliaire du plan d'usinage 2ème trou: centre sur 1er axe Q270 (en absolu): Centre du 2ème trou dans l'axe principal du plan d'usinage 2ème trou: centre sur 2ème axe Q271 (en absolu): Centre du 2ème trou dans l'axe auxiliaire du plan d'usinage Hauteur mesure dans axe palpage Q261 (en absolu): Coordonnée du centre de la bille (=point de contact) dans l'axe du palpeur sur lequel doit être effectuée la mesure Hauteur de sécurité Q260 (en absolu): Coordonnée dans l'axe du palpeur excluant toute collision entre le palpeur et la pièce (matériels de bridage) Valeur config. rotation de base Q307 (en absolu): Introduire l'angle de la droite de référence si le désaxage à mesurer ne doit pas se référer à l'axe principal mais à une droite quelconque. Pour la rotation de base, la TNC calcule alors la différence entre la valeur mesurée et l'angle de la droite de référence 3.1 Enregistrer automatiquement le désaxage de la pièce Y Q271 Q269 Q268 Q270 X Z Q260 Q261 X iTNC 530 HEIDENHAIN 53 3.1 Enregistrer automatiquement le désaxage de la pièce 54 Numéro Preset dans tableau Q305: Indiquer le numéro dans le tableau Preset sous lequel la TNC doit enregistrer la coordonnée rotation de base. Si l'on introduit Q305=0, la TNC enregistre la rotation de base calculée dans le menu ROT du mode de fonctionnement Manuel. Ce paramètre est inopérant si le désaxage doit être compensé par une rotation du plateau circulaire (Q402=1). Dans ce cas, le désaxage n'est pas enregistré comme valeur angulaire Rotation base/alignement Q402: Définir si la TNC doit initialiser le désaxage calculé comme rotation de base ou bien effectuer l'alignement par une rotation du plateau circulaire: 0: Initialiser la rotation de base 1: Exécuter une rotation du plateau circulaire Si vous choisissez la rotation du plateau circulaire, la TNC n'enregistre pas le désaxage calculé, même si vous avez défini une ligne de tableau dans le paramètre Q305 Exemple: Séquences CN 5 TCH PROBE 401 ROT 2 TROUS Q268=-37 ;1ER CENTRE 1ER AXE Q269=+12 ;1ER CENTRE 2EME AXE Q270=+75 ;2EME CENTRE 1ER AXE Q271=+20 ;2EME CENTRE 2EME AXE Q261=-5 ;HAUTEUR DE MESURE Q260=+20 ;HAUTEUR DE SECURITE Q307=0 ;ROT. BASE CONFIGURÉE Q305=0 ;NO DANS TABLEAU Q402=0 ;ALIGNEMENT Q337=0 ;REMETTRE À ZÉRO Init. à zéro après réglage Q337: Définir si la TNC doit remettre à zéro l'affichage de l'axe rotatif après l'alignement: 0: Ne pas remettre à 0 l'affichage de l'axe rotatif après l'alignement 1: Remettre à 0 l'affichage de l'axe rotatif après l'alignement La TNC ne remet l'affichage à 0 que si vous avez défini Q402=1 3 Cycles palpeurs pour le contrôle automatique des pièces Le cycle palpeur 402 enregistre les centres de deux tenons. La TNC calcule ensuite l'angle formé par l'axe principal du plan d'usinage et la droite reliant les centres des tenons. Avec la fonction Rotation de base, la TNC compense la valeur mesurée (Cf. également „Compenser le désaxage de la pièce” à la page 35). En alternative, vous pouvez aussi compenser le désaxage calculé par une rotation du plateau circulaire. 1 2 3 4 5 La TNC positionne le palpeur en avance rapide (valeur de PM6150 ou MP6361) selon la logique de positionnement (cf. „Travail avec les cycles palpeurs” à la page 26) au point de palpage 1 du premier tenon Le palpeur se déplace ensuite à la hauteur de mesure 1 programmée et enregistre le centre du premier tenon en palpant quatre fois. Entre les points de palpage décalés de 90°, le palpeur se déplace sur un arc de cercle Puis, le palpeur retourne à la hauteur de sécurité et se positionne sur le point de palpage 5 du second tenon La TNC déplace le palpeur à la hauteur de mesure 2 programmée et enregistre le centre du deuxième tenon en palpant quatre fois Pour terminer, la TNC rétracte le palpeur à la hauteur de sécurité et exécute la rotation de base calculée 3.1 Enregistrer automatiquement le désaxage de la pièce ROTATION DE BASE à partir de deux tenons (cycle palpeur 402, DIN/ISO: G402) Y 5 1 X Remarques avant que vous ne programmiez Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe du palpeur. La TNC annule une rotation de base active en début de cycle. Ce cycle palpeur n'est pas autorisé si la fonction Inclinaison du plan d'usinage est active. Si vous désirez compenser le désaxage au moyen d’une rotation du plateau circulaire, la TNC utilise alors automatiquement les axes rotatifs suivants: C avec axe d’outil Z B avec axe d’outil Y A avec axe d’outil X iTNC 530 HEIDENHAIN 55 3.1 Enregistrer automatiquement le désaxage de la pièce 1er tenon: Centre sur 1er axe (en absolu): Centre du 1er tenon dans l'axe principal du plan d'usinage 1er tenon: centre sur 2ème axe Q269 (en absolu): Centre du 1er tenon dans l'axe auxiliaire du plan d'usinage Diamètre tenon 1 Q313: diamètre approximatif du 1er tenon. Introduire de préférence une valeur trop grande Haut. mes. tenon 1 dans axe TS Q261 (en absolu): Coordonnée du centre de la bille (=point de contact) dans l'axe du palpeur sur lequel doit être effectuée la mesure du tenon 1 2ème tenon: centre sur 1er axe Q270 (en absolu): Centre du 2ème tenon dans l'axe principal du plan d'usinage 2ème tenon: centre sur 2ème axe Q271 (en absolu): Centre du 2ème tenon dans l'axe auxiliaire du plan d'usinage Diamètre tenon 2 Q314: Diamètre approximatif du 2ème tenon. Introduire de préférence une valeur trop grande Haut. mes. tenon 2 dans axe TS Q315 (en absolu): Coordonnée du centre de la bille (=point de contact) dans l'axe du palpeur sur lequel doit être effectuée la mesure du tenon 1 Distance d'approche Q320 (en incrémental): Distance supplémentaire entre le point de mesure et la bille du palpeur. Q320 agit en complément de PM6140 56 Y Q271 Q314 Q269 Q313 Q268 X Q270 Z Q261 Q315 MP6140 + Q320 Q260 X Hauteur de sécurité Q260 (en absolu): Coordonnée dans l'axe du palpeur excluant toute collision entre le palpeur et la pièce (matériels de bridage) 3 Cycles palpeurs pour le contrôle automatique des pièces Déplacement haut. sécu. Q301: Définir comment le palpeur doit se déplacer entre les points de mesure: 0: Entre les points de mesure, à la hauteur de mesure 1: Entre les points de mesure, à la hauteur de sécurité Exemple: Séquences CN 5 TCH PROBE 402 ROT 2 TENONS Q268=-37 ;1ER CENTRE 1ER AXE Valeur config. rotation de base Q307 (en absolu): Introduire l'angle de la droite de référence si le désaxage à mesurer ne doit pas se référer à l'axe principal mais à une droite quelconque. Pour la rotation de base, la TNC calcule alors la différence entre la valeur mesurée et l'angle de la droite de référence Q269=+12 ;1ER CENTRE 2EME AXE Q313=60 ;DIAMETRE TENON 1 Q261=-5 ;HAUT. MESURE TENON 1 Q270=+75 ;2EME CENTRE 1ER AXE Q271=+20 ;2EME CENTRE 2EME AXE Numéro Preset dans tableau Q305: Indiquer le numéro dans le tableau Preset sous lequel la TNC doit enregistrer la coordonnée rotation de base. Si l'on introduit Q305=0, la TNC enregistre la rotation de base calculée dans le menu ROT du mode de fonctionnement Manuel. Ce paramètre est inopérant si le désaxage doit être compensé par une rotation du plateau circulaire (Q402=1). Dans ce cas, le désaxage n'est pas enregistré comme valeur angulaire Q314=60 ;DIAMETRE TENON 2 Q315=-5 ;HAUT. MESURE TENON 2 Q320=0 ;DISTANCE D'APPROCHE Q260=+20 ;HAUTEUR DE SECURITE Q301=0 ;DEPLAC. HAUT. SECU. Q307=0 ;ROT. BASE CONFIGURÉE Q305=0 ;NO DANS TABLEAU Q402=0 ;ALIGNEMENT Q337=0 ;REMETTRE À ZÉRO Rotation base/alignement Q402: Définir si la TNC doit initialiser le désaxage calculé comme rotation de base ou bien effectuer l'alignement par une rotation du plateau circulaire: 0: Initialiser la rotation de base 1: Exécuter une rotation du plateau circulaire Si vous choisissez la rotation du plateau circulaire, la TNC n'enregistre pas le désaxage calculé, même si vous avez défini une ligne du tableau dans le paramètre Q305 3.1 Enregistrer automatiquement le désaxage de la pièce Init. à zéro après réglage Q337: Définir si la TNC doit remettre à zéro l'affichage de l'axe rotatif après l'alignement: 0: Ne pas remettre à 0 l'affichage de l'axe rotatif après l'alignement 1: Remettre à 0 l'affichage de l'axe rotatif après l'alignement La TNC ne remet l'affichage à 0 que si vous avez défini Q402=1 iTNC 530 HEIDENHAIN 57 3.1 Enregistrer automatiquement le désaxage de la pièce ROTATION DE BASE compensée avec axe rotatif (cycle palpeur 403, DIN/ISO: G403) Par la mesure de deux points situés sur une droite, le cycle palpeur 403 détermine le désaxage d'une pièce. La TNC compense le désaxage qu'elle a calculé pour la pièce au moyen d'une rotation de l'axe A, B ou C. La pièce peut être serrée n'importe où sur le plateau circulaire. Y Les combinaisons d'un axe de mesure (paramètre de cycle Q272) et d'un axe de compensation (paramètre de cycle Q312) citées cidessous sont autorisées. La fonction Inclinaison du plan d'usinage: Axe palpeur actif Axe de mesure Axe de compens. Z X (Q272=1) C (Q312=6) Z Y (Q272=2) C (Q312=6) Z Z (Q272=3) B (Q312=5) ou A (Q312=4) Y Z (Q272=1) B (Q312=5) Y X (Q272=2) C (Q312=5) Y Y (Q272=3) C (Q312=6) ou A (Q312=4) X Y (Q272=1) A (Q312=4) X Z (Q272=2) A (Q312=4) X X (Q272=3) B (Q312=5) ou C (Q312=6) 1 2 3 58 2 1 X La TNC positionne le palpeur en avance rapide (valeur de PM6150 ou PM6361) et selon la logique de positionnement (cf. „Travail avec les cycles palpeurs” à la page 26) au point de palpage programmé 1. Ce faisant, la TNC décale le palpeur de la valeur de la distance d'approche, dans le sens opposé au sens de déplacement défini Le palpeur se déplace ensuite à la hauteur de mesure programmée et exécute la première opération de palpage suivant l'avance de palpage (PM6120 ou PM6360) Puis, le palpeur se déplace vers le point de palpage suivant 2 et exécute la deuxième opération de palpage 3 Cycles palpeurs pour le contrôle automatique des pièces La TNC rétracte le palpeur à la hauteur de sécurité et positionne l'axe rotatif défini dans le cycle en fonction de la valeur calculée. En option, vous pouvez mettre à 0 l'affichage après le dégauchissage Remarques avant que vous ne programmiez Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe du palpeur. N'utiliser le cycle 403 que si la fonction „Inclinaison du plan d'usinage“ est inactive. La TNC enregistre également dans le paramètre Q150 l'angle défini. 1er point mesure sur 1er axe Q263 (en absolu): Coordonnée du 1er point de palpage dans l'axe principal du plan d'usinage 1er point mesure sur 2ème axe Q264 (en absolu): Coordonnée du 1er point de palpage dans l'axe auxiliaire du plan d'usinage 2ème point mesure sur 1er axe Q265 (en absolu): Coordonnée du 2ème point de palpage dans l'axe principal du plan d'usinage 2ème point mesure sur 2ème axe Q266 (en absolu): Coordonnée du 2ème point de palpage dans l'axe auxiliaire du plan d'usinage Axe de mesure Q272: Axe sur lequel doit être effectuée la mesure: 1: Axe principal = axe de mesure 2: Axe auxiliaire = axe de mesure 3: Axe palpeur = axe de mesure Sens déplacement 1 Q267: Sens de déplacement du palpeur en direction de la pièce: -1: Sens de déplacement négatif +1: Sens de déplacement positif Hauteur mesure dans axe palpage Q261 (en absolu): Coordonnée du centre de la bille (=point de contact) dans l'axe du palpeur sur lequel doit être effectuée la mesure Distance d'approche Q320 (en incrémental): Distance supplémentaire entre le point de mesure et la bille du palpeur. Q320 agit en complément de PM6140 Hauteur de sécurité Q260 (en absolu): Coordonnée dans l'axe du palpeur excluant toute collision entre le palpeur et la pièce (matériels de bridage) iTNC 530 HEIDENHAIN + Y + Q272=2 A B C Q266 Q264 Q267 MP6140 + Q320 X Q263 Q265 Q272=1 Z Q260 Q261 X 59 3.1 Enregistrer automatiquement le désaxage de la pièce 4 3.1 Enregistrer automatiquement le désaxage de la pièce 60 Déplacement haut. sécu. Q301: Définir comment le palpeur doit se déplacer entre les points de mesure: 0: Entre les points de mesure, à la hauteur de mesure 1: Entre les points de mesure, à la hauteur de sécurité Exemple: Séquences CN 5 TCH PROBE 403 ROT SUR AXE C Q263=+0 ;1ER POINT 1ER AXE Axe pour déplacement de compensation Q312: Définir avec quel axe rotatif la TNC doit compenser le désaxage mesuré: 4: Compenser le désaxage avec l'axe rotatif A 5: Compenser le désaxage avec l'axe rotatif B 6: Compenser le désaxage avec l'axe rotatif C Q264=+0 ;1ER POINT 2EME AXE Q265=+20 ;2EME POINT 1ER AXE Q266=+30 ;2EME POINT 2EME AXE Q272=1 ;AXE DE MESURE Init. à zéro après réglage Q337: Définir si la TNC doit remettre à zéro l'affichage de l'axe rotatif après l'alignement: 0: Ne pas remettre à 0 l'affichage de l'axe rotatif après l'alignement 1:Remettre à 0 l'affichage de l'axe rotatif après l'alignement Q267=-1 ;SENS DÉPLACEMENT Q261=-5 ;HAUTEUR DE MESURE Q320=0 ;DISTANCE D'APPROCHE Q260=+20 ;HAUTEUR DE SÉCURITÉ Q301=0 ;DEPLAC. HAUT. SECU. Q312=6 ;AXE DE COMPENSATION Q337=0 ;REMETTRE À ZÉRO Q305=1 ;NO DANS TABLEAU Q303=+1 ;TRANS. VAL. MESURE Q380=+90 ;ANGLE DE RÉFÉRENCE Numéro dans tableau Q305: Indiquer le numéro dans le tableau Preset/tableau de points zéro sous lequel la TNC doit remettre à zéro l'axe rotatif. N'agit que si Q337 = 1 Transfert val. mesure (0,1) Q303: Définir si la rotation de base calculée doit être enregistrée dans le tableau de points zéro ou dans le tableau Preset: 0: Inscrire la rotation de base calculée comme décalage de point zéro dans le tableau de points zéro actif. Le système de référence est le système de coordonnées pièce actif 1: Inscrire la rotation de base calculée dans le tableau Preset. Le système de référence est le système de coordonnées machine (coordonnées REF) Angle de réf. ? (0=axe principal) Q380: Angle sur lequel la TNC doit orienter la droite palpée. N'agit que si l'axe rotatif sélectionné est C (Q312 = 6) 3 Cycles palpeurs pour le contrôle automatique des pièces 3.1 Enregistrer automatiquement le désaxage de la pièce INITIALISER LA ROTATION DE BASE (cycle palpeur 404, DIN/ISO: G404) Pendant l'exécution du programme, vous pouvez initialiser automatiquement n'importe quelle rotation de base à l'aide du cycle palpeur 404. Ce cycle est préconisé si vous désirez annuler une rotation de base qui a déjà été exécutée. Exemple: Séquences CN 5 TCH PROBE 404 ROTATION DE BASE Q307=+0 ;ROT. BASE CONFIGURÉE Valeur config. rotation de base: Valeur angulaire sur laquelle doit être initialisée la rotation de base iTNC 530 HEIDENHAIN 61 3.1 Enregistrer automatiquement le désaxage de la pièce Compenser le désaxage d'une pièce avec l'axe C (cycle palpeur 405, DIN/ISO: G405) Le cycle palpeur 405 vous permet de déterminer Y le désaxage angulaire entre l'axe Y positif du système de coordonnées actif et la ligne médiane d'un trou ou le désaxage angulaire entre la position nominale et la position effective d'un centre de trou 2 3 La TNC compense le désaxage angulaire calculé de la pièce par une rotation de l'axe C. La pièce peut être serrée n'importe où sur le plateau circulaire mais la coordonnée Y du trou doit toujours être positive. Si vous mesurez le désaxage angulaire du trou avec l'axe Y du palpeur (position horizontale du trou), il peut s'avérer nécessaire d'exécuter plusieurs fois le cycle car une imprécision d'environ 1% du désaxage résulte de la stratégie de la mesure 1 2 3 4 5 62 La TNC positionne le palpeur en avance rapide (valeur de PM6150 ou PM6361) et selon la logique de positionnement (cf. „Travail avec les cycles palpeurs” à la page 26) au point de palpage 1. La TNC calcule les points de palpage à partir des données contenues dans le cycle et de la distance d'approche programmée dans PM6140 Le palpeur se déplace ensuite à la hauteur de mesure programmée et exécute la première opération de palpage suivant l'avance de palpage (PM6120 ou PM6360). La TNC détermine automatiquement le sens du palpage en fonction de l'angle initial programmé Le palpeur se déplace ensuite en suivant une trajectoire circulaire, soit à la hauteur de mesure, soit à la hauteur de sécurité, jusqu'au point de palpage suivant 2 et exécute à cet endroit la deuxième opération de palpage La TNC positionne le palpeur au point de palpage 3 puis au point de palpage 4, y exécute la troisième ou quatrième opération de palpage et positionne le palpeur au centre du trou calculé La TNC rétracte ensuite le palpeur à la hauteur de sécurité et règle la pièce par rotation du plateau circulaire. Pour cela, la TNC fait pivoter le plateau circulaire de manière à ce que le centre du trou soit situé après compensation – aussi bien avec axe vertical ou horizontal du palpeur – dans le sens positif de l'axe Y ou à la position nominale du centre du trou. Le désaxage angulaire mesuré est disponible également dans le paramètre Q150 1 4 X Y X 3 Cycles palpeurs pour le contrôle automatique des pièces 3.1 Enregistrer automatiquement le désaxage de la pièce Remarques avant que vous ne programmiez Pour éviter toute collision entre le palpeur et la pièce, introduisez le diamètre nominal de la poche (trou) de manière à ce qu'il soit de préférence trop petit. Si les dimensions de la poche et la distance d'approche ne permettent pas d'effectuer un pré-positionnement à proximité des points de palpage, la TNC palpe toujours en partant du centre de la poche. Dans ce cas, le palpeur ne se déplace pas à la hauteur de sécurité entre les quatre points de mesure. Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe du palpeur. Centre 1er axe Q321 (en absolu): Centre du trou dans l'axe principal du plan d'usinage Centre 2ème axe Q322 (en absolu): Centre du trou dans l'axe auxiliaire du plan d'usinage. Si vous programmez Q322 = 0, la TNC aligne le centre du trou sur l'axe Y positif; si vous programmez Q322 différent de 0, la TNC aligne le centre du trou sur la position nominale (angle résultant du centre du trou) Diamètre nominal Q262: Diamètre approximatif de la poche circulaire (trou). Introduire de préférence une valeur trop petite Angle initial Q325 (en absolu): Angle compris entre l'axe principal du plan d'usinage et le premier point de palpage Y Q247 Q325 Q322 Q321 Q262 X Incrément angulaire Q247 (en incrémental): Angle compris entre deux points de mesure; le signe de l'incrément angulaire détermine le sens de rotation (= sens horaire) pour le déplacement du palpeur vers le point de mesure suivant. Si vous désirez étalonner des arcs de cercle, programmez un incrément angulaire inférieur à 90° Plus l'incrément angulaire programmé est petit et plus le centre de cercle calculé par la TNC sera imprécis. Valeur d'introduction min.: 5°. iTNC 530 HEIDENHAIN 63 3.1 Enregistrer automatiquement le désaxage de la pièce 64 Hauteur mesure dans axe palpage Q261 (en absolu): Coordonnée du centre de la bille (=point de contact) dans l'axe du palpeur sur lequel doit être effectuée la mesure Z Distance d'approche Q320 (en incrémental): Distance supplémentaire entre le point de mesure et la bille du palpeur. Q320 agit en complément de PM6140 Hauteur de sécurité Q260 (en absolu): Coordonnée dans l'axe du palpeur excluant toute collision entre le palpeur et la pièce (matériels de bridage) Déplacement haut. sécu. Q301: Définir comment le palpeur doit se déplacer entre les points de mesure: 0: Entre les points de mesure, à la hauteur de mesure 1: Entre les points de mesure, à la hauteur de sécurité Init. à zéro après réglage Q337: Déterminer si la TNC doit remettre l'affichage de l'axe C à zéro ou si elle doit inscrire le désaxage angulaire dans la colonne C du tableau de points zéro: 0: Remettre à 0 l'affichage de l'axe C >0:Inscrire le désaxage angulaire avec son signe dans le tableau de points zéro. Numéro de ligne = valeur de Q337. Si un décalage C est déjà inscrit dans le tableau de points zéro, la TNC additionne le désaxage angulaire mesuré en tenant compte de son signe Q260 Q261 MP6140 + Q320 X Exemple: Séquences CN 5 TCH PROBE 405 ROT AVEC AXE C Q321=+50 ;CENTRE 1ER AXE Q322=+50 ;CENTRE 2ÈME AXE Q262=10 ;DIAMÈTRE NOMINAL Q325=+0 ;ANGLE INITIAL Q247=90 ;INCRÉMENT ANGULAIRE Q261=-5 ;HAUTEUR DE MESURE Q320=0 ;DISTANCE D'APPROCHE Q260=+20 ;HAUTEUR DE SÉCURITÉ Q301=0 ;DÉPLAC. HAUT. SÉCU. Q337=0 ;REMETTRE À ZÉRO 3 Cycles palpeurs pour le contrôle automatique des pièces 3.1 Enregistrer automatiquement le désaxage de la pièce Exemple: Déterminer la rotation de base à l'aide de deux trous Y Y 35 15 25 80 X Z 0 BEGIN PGM CYC401 MM 1 TOOL CALL 0 Z 2 TCH PROBE 401 ROT 2 TROUS Q268=+25 ;1ER CENTRE 1ER AXE Centre du 1er trou: Coordonnée X Q269=+15 ;1ER CENTRE 2ÈME AXE Centre du 1er trou: Coordonnée Y Q270=+80 ;2ÈME CENTRE 1ER AXE Centre du 2ème trou: Coordonnée X Q271=+35 ;2ÈME CENTRE 2ÈME AXE Centre du 2ème trou: Coordonnée Y Q261=-5 ;HAUTEUR DE MESURE Coordonnée dans l'axe du palpeur où s'effectue la mesure Q260=+20 ;HAUTEUR DE SÉCURITÉ Hauteur où l'axe palpeur peut se déplacer sans risque de collision Q307=+0 ;ROT. BASE CONFIGURÉE Angle de la droite de référence Q402=1 ;ALIGNEMENT Compenser le désaxage par rotation du plateau circulaire Q337=1 ;REMETTRE À ZÉRO Après l'alignement, remettre l'affichage à zéro 3 CALL PGM 35K47 Appeler le programme d'usinage 4 END PGM CYC401 MM iTNC 530 HEIDENHAIN 65 3.2 Calcul automatique des points de référence 3.2 Calcul automatique des points de référence Vue d'ensemble La TNC propose douze cycles vous permettant de calculer automatiquement les points de référence et de les traiter de la manière suivante: Initialiser directement les valeurs calculées comme valeurs d'affichage Inscrire les valeurs calculées dans le tableau Preset Inscrire les valeurs calculées dans un tableau de points zéro Cycle Softkey Page 408 PTREF CENTRE RAINURE Mesurer l'intérieur d’une rainure, initialiser le centre de la rainure comme point de référence Page 70 409 PTREF CENT. OBLONG Mesurer l'extérieur d’un oblong, initialiser le centre de l'oblong comme point de référence Page 73 410 PT REF. INT. RECTAN Mesure interne de la longueur et de la largeur d'un rectangle; initialiser le centre comme point de référence Page 76 411 PT REF. EXT. RECTAN Mesure externe de la longueur et de la largeur d'un rectangle; initialiser le centre comme point de référence Page 79 412 PT REF. INT. CERCLE Mesure interne de 4 points au choix du cercle; initialiser le centre comme point de référence Page 82 413 PT REF. EXT. CERCLE Mesure externe de 4 points au choix du cercle; initialiser le centre comme point de référence Page 86 414 PT REF. EXT. COIN Mesure externe de 2 droites; initialiser leur point d'intersection comme point de référence Page 89 415 PT REF. INT. COIN Mesure interne de 2 droites; initialiser leur point d'intersection comme point de référence Page 92 66 3 Cycles palpeurs pour le contrôle automatique des pièces Softkey Page 416 PT REF CENTRE C.TROUS (2ème niveau de softkeys) Mesure de 3 trous au choix sur cercle de trous; initialiser le centre du cercle de trous comme point de référence Page 95 417 PT REF DANS AXE PALP (2ème niveau de softkeys) Mesure d'une position au choix dans l'axe du palpeur et initialisation comme point de référence Page 98 418 PT REF AVEC 4 TROUS (2ème niveau de softkeys) Mesure de 2 fois 2 trous en croix; initialiser le point d'intersection des deux droites comme point de référence Page 100 419 PT DE REF SUR UN AXE (2ème niveau de softkeys) Mesure d'une position au choix sur un axe à sélectionner librement et initialisation comme point de référence Page 103 iTNC 530 HEIDENHAIN 3.2 Calcul automatique des points de référence Cycle 67 3.2 Calcul automatique des points de référence Caractéristiques communes à tous les cycles palpeurs pour l'initialisation du point de référence Vous pouvez exécuter les cycles palpeurs 408 à 419 même si la rotation de base est activée (rotation de base ou cycle 10). Point de référence et axe du palpeur La TNC initialise le point de référence dans le plan d'usinage en fonction de l'axe du palpeur défini dans votre programme de mesure: Axe palpeur actif Initialisation point de réf. en Z ou W X et Y Y ou V Z et X X ou U Y et Z 68 3 Cycles palpeurs pour le contrôle automatique des pièces 3.2 Calcul automatique des points de référence Enregistrer le point de référence calculé Pour tous les cycles permettant l'initialisation du point de référence, vous pouvez définir avec les paramètres d'introduction Q303 et Q305 la manière dont la TNC doit enregistrer le point de référence calculé: Q305 = 0, Q303 = valeur au choix: La TNC initialise l'affichage du point de référence calculé. Le nouveau point de référence est aussitôt activé Q305 différent de 0, Q303 = -1 Cette combinaison ne peut exister que si vous importez des programmes contenant les cycles 410 à 418 ayant été créés sur une TNC 4xx vous importez des programmes contenant les cycles 410 à 418 ayant été créés avec une version de logiciel antérieure de l'iTNC 530 vous avez défini le cycle en intégrant le paramètre Q303 pour le transfert des valeurs de mesure Dans de tels cas, la TNC délivre un message d'erreur car le processus complet en liaison avec les tableaux de points zéro (coordonnées REF) a été modifié et vous devez définir avec le paramètre Q303 un transfert de valeurs de mesure. Q305 différent de 0, Q303 = 0 La TNC enregistre dans le tableau de points zéro actif le point de référence calculé. Le système de référence est le système de coordonnées pièce actif. La valeur du paramètre Q305 détermine le numéro de point zéro. Activer le point zéro dans le programme CN avec le cycle 7 Q305 différent de 0, Q303 = 1 La TNC enregistre dans le tableau Preset le point de référence calculé. Le système de référence est le système de coordonnées machine (coordonnées REF). La valeur du paramètre Q305 détermine le numéro de Preset. Activer le Preset dans le programme CN avec le cycle 247 Résultats de la mesure dans les paramètres Q Les résultats de la mesure du cycle palpeur concerné sont mémorisés par la TNC dans les paramètres Q150 à Q160 à effet global. Vous pouvez utiliser ultérieurement ces paramètres dans votre programme. Tenez compte du tableau des paramètres de résultat contenu dans chaque définition de cycle. iTNC 530 HEIDENHAIN 69 3.2 Calcul automatique des points de référence PREF CENTRE RAINURE (cycle palpeur 408, DIN/ISO: G408: Fonction FCL 3) Le cycle palpeur 408 calcule le centre d'une rainure et initialise ce centre comme point de référence. Si vous le désirez, la TNC peut aussi inscrire le centre dans un tableau de points zéro ou de Preset. 1 La TNC positionne le palpeur en avance rapide (valeur de PM6150 ou PM6361) et selon la logique de positionnement (cf. „Travail avec les cycles palpeurs” à la page 26) au point de palpage 1. La TNC calcule les points de palpage à partir des données contenues dans le cycle et de la distance d'approche programmée dans PM6140 Le palpeur se déplace ensuite à la hauteur de mesure programmée et exécute la première opération de palpage suivant l'avance de palpage (PM6120 ou PM6360) Puis, le palpeur se déplace soit paraxialement à la hauteur de mesure, soit linéairement à la hauteur de sécurité, jusqu'au point de palpage suivant 2 et exécute à cet endroit la deuxième opération de palpage Pour terminer, la TNC rétracte le palpeur à la hauteur de sécurité et traite le point de référence calculé en fonction des paramètres de cycle Q303 et Q305 (cf. „Enregistrer le point de référence calculé” à la page 69) et enregistre les valeurs effectives dans les paramètres Q indiqués ci-après Ensuite, si on le désire, la TNC calcule aussi, dans une opération de palpage séparée, le point de référence dans l'axe du palpeur 2 3 4 5 Numéro paramètre Signification Q166 Valeur effective pour la largeur de rainure mesurée Q157 Valeur effective de la position de l'axe médian Y 1 2 X Remarques avant que vous ne programmiez Pour éviter toute collision entre le palpeur et la pièce, introduisez la largeur de la rainure de manière à ce qu'elle soit de préférence trop petite. Si la largeur de la rainure et la distance d'approche ne permettent pas d'effectuer un prépositionnement à proximité des points de palpage, la TNC palpe toujours en partant du centre de la rainure. Dans ce cas, le palpeur ne se déplace pas à la hauteur de sécurité entre les deux points de mesure. Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe du palpeur. 70 3 Cycles palpeurs pour le contrôle automatique des pièces Centre 2ème axe Q322 (en absolu): Centre de la rainure dans l'axe auxiliaire du plan d'usinage Largeur de la rainure Q311 (en incrémental): Largeur de la rainure indépendamment de la position dans le plan d'usinage Axe de mesure (1=1er axe/2=2ème axe) Q272: Axe sur lequel doit être effectuée la mesure: 1: Axe principal = axe de mesure 2: Axe auxiliaire = axe de mesure Hauteur mesure dans l'axe du palpeur Q261 (en absolu): Coordonnée du centre de la bille (=point de contact) dans l'axe du palpeur sur lequel doit être effectuée la mesure Distance d'approche Q320 (en incrémental): Distance supplémentaire entre le point de mesure et la bille du palpeur. Q320 agit en complément de PM6140 Hauteur de sécurité Q260 (en absolu): Coordonnée dans l'axe du palpeur excluant toute collision entre le palpeur et la pièce (matériels de bridage) Déplacement haut. sécu. Q301: Définir comment le palpeur doit se déplacer entre les points de mesure: 0: Entre les points de mesure, à la hauteur de mesure 1: Entre les points de mesure, à la hauteur de sécurité Numéro dans tableau Q305: Indiquer le numéro dans le tableau de points zéro/tableau Preset sous lequel la TNC doit mémoriser les coordonnées du centre de la rainure. Si vous introduisez Q305=0, la TNC initialise automatiquement le nouveau point de référence sur le centre de la rainure Y 3.2 Calcul automatique des points de référence Centre 1er axe Q321 (en absolu): Centre de la rainure dans l'axe principal du plan d'usinage MP6140 + Q320 Q311 Q322 X Q321 Z Q260 Q261 X Nouveau pt de réf. Q405 (en absolu): Coordonnée dans l'axe de mesure à laquelle la TNC doit initialiser le centre de la rainure. Configuration par défaut = 0 iTNC 530 HEIDENHAIN 71 3.2 Calcul automatique des points de référence 72 Transfert val. mesure (0,1) Q303: Définir si le point de référence défini doit être enregistré dans le tableau de points zéro ou dans le tableau Preset: 0: Inscrire dans le tableau de points zéro actif le point de référence calculé. Le système de référence est le système de coordonnées pièce actif 1: Inscrire dans le tableau Preset le point de référence calculé. Le système de référence est le système de coordonnées machine (coordonnées REF) Exemple: Séquences CN 5 TCH PROBE 408 PTREF CENTRE RAINURE Q321=+50 ;CENTRE 1ER AXE Q322=+50 ;CENTRE 2ÈME AXE Q311=25 ;LARGEUR RAINURE Q272=1 ;AXE DE MESURE Palpage dans axe palpeur Q381: Définir si la TNC doit également initialiser le point de référence dans l'axe du palpeur: 0: Ne pas initialiser le point de référence dans l'axe du palpeur 1: Initialiser le point de référence dans l'axe du palpeur Q261=-5 ;HAUTEUR DE MESURE Q320=0 ;DISTANCE D'APPROCHE Q260=+20 ;HAUTEUR DE SÉCURITÉ Q301=0 ;DÉPLAC. HAUT. SÉCU. Q305=10 ;NO DANS TABLEAU Palp. axe palp.: Coord. 1er axe Q382 (en absolu): Coordonnée du point de palpage dans l'axe principal du plan d'usinage à laquelle le point de référence doit être initialisé dans l'axe du palpeur. N'agit que si Q381 = 1 Q405=+0 ;POINT DE RÉFÉRENCE Q303=+1 ;TRANS. VAL. MESURE Q381=1 ;PALP. DS AXE PALPEUR Q382=+85 ;1ÈRE COO. DANS AXE PALP. Palp. axe palp.: Coord. 2ème axe Q383 (en absolu): Coordonnée du point de palpage dans l'axe auxiliaire du plan d'usinage à laquelle le point de référence doit être initialisé dans l'axe du palpeur. N'agit que si Q381 = 1 Q383=+50 ;2ÈME COO. DANS AXE PALP. Q384=+0 ;3ÈME COO. DANS AXE PALP. Q333=+1 ;POINT DE RÉFÉRENCE Palp. axe palp.: Coord. 3ème axe Q384 (en absolu): Coordonnée du point de palpage dans l'axe auxiliaire du l'axe du palpeur à laquelle le point de référence doit être initialisé dans l'axe du palpeur. N'agit que si Q381 = 1 Nouveau pt de réf. sur axe palpeur Q333 (en absolu): Coordonnée dans l'axe du palpeur à laquelle la TNC doit initialiser le point de référence. Configuration par défaut = 0 3 Cycles palpeurs pour le contrôle automatique des pièces Le cycle palpeur 409 calcule le centre d'un oblong et initialise ce centre comme point de référence. Si vous le désirez, la TNC peut aussi inscrire le centre dans un tableau de points zéro ou de Preset. 1 2 3 4 5 La TNC positionne le palpeur en avance rapide (valeur de PM6150 ou PM6361) et selon la logique de positionnement (cf. „Travail avec les cycles palpeurs” à la page 26) au point de palpage 1. La TNC calcule les points de palpage à partir des données contenues dans le cycle et de la distance d'approche programmée dans PM6140 Le palpeur se déplace ensuite à la hauteur de mesure programmée et exécute la première opération de palpage suivant l'avance de palpage (PM6120 ou PM6360) Puis, le palpeur se déplace à la hauteur de sécurité vers le point de palpage suivant 2 et exécute la deuxième opération de palpage Pour terminer, la TNC rétracte le palpeur à la hauteur de sécurité et traite le point de référence calculé en fonction des paramètres de cycle Q303 et Q305 (cf. „Enregistrer le point de référence calculé” à la page 69) et enregistre les valeurs effectives dans les paramètres Q indiqués ci-après Ensuite, si on le désire, la TNC calcule aussi, dans une opération de palpage séparée, le point de référence dans l'axe du palpeur Numéro paramètre Signification Q166 Valeur effective largeur oblong mesurée Q157 Valeur effective de la position de l'axe médian 3.2 Calcul automatique des points de référence PREF CENT. OBLONG (cycle palpeur 409, DIN/ISO: G409, fonction FCL 3) Y 2 1 X Remarques avant que vous ne programmiez Pour éviter toute collision entre le palpeur et la pièce, introduisez la largeur de l’oblong de manière à ce qu'elle soit de préférence trop grande. Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe du palpeur. iTNC 530 HEIDENHAIN 73 Centre 1er axe Q321 (en absolu): centre de l'oblong dans l'axe principal du plan d'usinage Centre 2ème axe Q322 (en absolu): centre de l'oblong dans l'axe auxiliaire du plan d'usinage Largeur oblong Q311 (en incrémental): Largeur de l'oblong indépendamment de la position dans le plan d'usinage Axe de mesure (1=1er axe/2=2ème axe) Q272: Axe sur lequel doit être effectuée la mesure: 1: Axe principal = axe de mesure 2: Axe auxiliaire = axe de mesure Hauteur mesure dans l'axe du palpeur Q261 (en absolu): Coordonnée du centre de la bille (=point de contact) dans l'axe du palpeur sur lequel doit être effectuée la mesure Distance d'approche Q320 (en incrémental): Distance supplémentaire entre le point de mesure et la bille du palpeur. Q320 agit en complément de PM6140 Hauteur de sécurité Q260 (en absolu): Coordonnée dans l'axe du palpeur excluant toute collision entre le palpeur et la pièce (matériels de bridage) Numéro dans tableau Q305: Indiquer le numéro dans le tableau de points zéro/tableau Preset sous lequel la TNC doit mémoriser les coordonnées du centre de l'oblong. Si vous introduisez Q305=0, la TNC initialise automatiquement le nouveau point de référence sur le centre de la rainure 74 Nouveau pt de réf. Q405 (en absolu): Coordonnée dans l'axe de mesure à laquelle la TNC doit initialiser le centre de l'oblong. Configuration par défaut = 0 MP6140 + Q320 Y Q311 3.2 Calcul automatique des points de référence Q322 X Q321 Z Q260 Q261 X 3 Cycles palpeurs pour le contrôle automatique des pièces Transfert val. mesure (0,1) Q303: Définir si le point de référence défini doit être enregistré dans le tableau de points zéro ou dans le tableau Preset: 0: Inscrire dans le tableau de points zéro actif le point de référence calculé. Le système de référence est le système de coordonnées pièce actif 1: Inscrire dans le tableau Preset le point de référence calculé. Le système de référence est le système de coordonnées machine (coordonnées REF) Exemple: Séquences CN 5 TCH PROBE 409 PTREF CENT. OBLONG Q321=+50 ;CENTRE 1ER AXE Q322=+50 ;CENTRE 2ÈME AXE Q311=25 ;LARGEUR OBLONG Q272=1 ;AXE DE MESURE Palpage dans axe palpeur Q381: Définir si la TNC doit également initialiser le point de référence dans l'axe du palpeur: 0: Ne pas initialiser le point de référence dans l'axe du palpeur 1: Initialiser le point de référence dans l'axe du palpeur Q261=-5 ;HAUTEUR DE MESURE Q320=0 ;DISTANCE D'APPROCHE Q260=+20 ;HAUTEUR DE SÉCURITÉ Q305=10 ;NO DANS TABLEAU Q405=+0 ;POINT DE RÉFÉRENCE Palp. axe palp.: Coord. 1er axe Q382 (en absolu): Coordonnée du point de palpage dans l'axe principal du plan d'usinage à laquelle le point de référence doit être initialisé dans l'axe du palpeur. N'agit que si Q381 = 1 Q303=+1 ;TRANS. VAL. MESURE Q381=1 ;PALP. DS AXE PALPEUR Q382=+85 ;1ÈRE COO. DANS AXE PALP. Q383=+50 ;2ÈME COO. DANS AXE PALP. Palp. axe palp.: Coord. 2ème axe Q383 (en absolu): Coordonnée du point de palpage dans l'axe auxiliaire du plan d'usinage à laquelle le point de référence doit être initialisé dans l'axe du palpeur. N'agit que si Q381 = 1 Q384=+0 ;3ÈME COO. DANS AXE PALP. Q333=+1 ;POINT DE RÉFÉRENCE Palp. axe palp.: Coord. 3ème axe Q384 (en absolu): Coordonnée du point de palpage dans l'axe auxiliaire du l'axe du palpeur à laquelle le point de référence doit être initialisé dans l'axe du palpeur. N'agit que si Q381 = 1 Nouveau pt de réf. sur axe palpeur Q333 (en absolu): Coordonnée dans l'axe du palpeur à laquelle la TNC doit initialiser le point de référence. Configuration par défaut = 0 iTNC 530 HEIDENHAIN 75 3.2 Calcul automatique des points de référence 3.2 Calcul automatique des points de référence POINT DE REFERENCE INTERIEUR RECTANGLE (cycle palpeur 410, DIN/ISO: G410) Le cycle palpeur 410 calcule le centre d'une poche rectangulaire et initialise ce centre comme point de référence. Si vous le désirez, la TNC peut aussi inscrire le centre dans un tableau de points zéro ou de Preset. 1 La TNC positionne le palpeur en avance rapide (valeur de PM6150 ou PM6361) et selon la logique de positionnement (cf. „Travail avec les cycles palpeurs” à la page 26) au point de palpage 1. La TNC calcule les points de palpage à partir des données contenues dans le cycle et de la distance d'approche programmée dans PM6140 Le palpeur se déplace ensuite à la hauteur de mesure programmée et exécute la première opération de palpage suivant l'avance de palpage (PM6120 ou PM6360) Puis, le palpeur se déplace soit paraxialement à la hauteur de mesure, soit linéairement à la hauteur de sécurité, jusqu'au point de palpage suivant 2 et exécute à cet endroit la deuxième opération de palpage La TNC positionne le palpeur au point de palpage 3 puis au point de palpage 4, y exécute la troisième ou la quatrième opération de palpage Pour terminer, la TNC rétracte le palpeur à la hauteur de sécurité et traite le point de référence calculé en fonction des paramètres de cycle Q303 et Q305 (cf. „Enregistrer le point de référence calculé” à la page 69). Ensuite, si on le désire, la TNC calcule aussi, dans une opération de palpage séparée, le point de référence dans l'axe du palpeur et enregistre les valeurs effectives dans les paramètres Q suivants 2 3 4 5 6 Numéro paramètre Signification Q151 Valeur effective centre axe principal Q152 Valeur effective centre axe auxiliaire Q154 Valeur effective côté axe principal Q155 Valeur effective côté axe auxiliaire Y 4 3 1 2 X Remarques avant que vous ne programmiez Pour éviter toute collision entre le palpeur et la pièce, introduisez le 1er et le 2ème côté de la poche de manière à ce qu'il soit de préférence trop petit. Si les dimensions de la poche et la distance d'approche ne permettent pas d'effectuer un pré-positionnement à proximité des points de palpage, la TNC palpe toujours en partant du centre de la poche. Dans ce cas, le palpeur ne se déplace pas à la hauteur de sécurité entre les quatre points de mesure. Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe du palpeur. 76 3 Cycles palpeurs pour le contrôle automatique des pièces Centre 2ème axe Q322 (en absolu): Centre de la poche dans l'axe auxiliaire du plan d'usinage 1er côté Q323 (en incrémental): Longueur de la poche parallèle à l'axe principal du plan d'usinage 2ème côté Q324 (en incrémental): Longueur de la poche parallèle à l'axe auxiliaire du plan d'usinage Distance d'approche Q320 (en incrémental): Distance supplémentaire entre le point de mesure et la bille du palpeur. Q320 agit en complément de PM6140 Hauteur de sécurité Q260 (en absolu): Coordonnée dans l'axe du palpeur excluant toute collision entre le palpeur et la pièce (matériels de bridage) Q323 Q322 MP6140 + Q320 Hauteur mesure dans axe palpage Q261 (en absolu): Coordonnée du centre de la bille (=point de contact) dans l'axe du palpeur sur lequel doit être effectuée la mesure Y Nouveau pt de réf. axe principal Q331 (en absolu): Coordonnée dans l'axe principal à laquelle la TNC doit initialiser le centre de la poche calculé. Configuration par défaut = 0 Nouveau pt de réf. axe auxiliaire Q332 (en absolu): Coordonnée dans l'axe auxiliaire à laquelle la TNC doit initialiser le centre de la poche calculé. Configuration par défaut = 0 iTNC 530 HEIDENHAIN X Q321 Z Déplacement haut. sécu. Q301: Définir comment le palpeur doit se déplacer entre les points de mesure: 0: Entre les points de mesure, à la hauteur de mesure 1: Entre les points de mesure, à la hauteur de sécurité Numéro point zéro dans tableau Q305: Indiquer le numéro dans le tableau de points zéro/tableau Preset sous lequel la TNC doit mémoriser les coordonnées du centre de la poche. Si vous introduisez Q305=0, la TNC initialise automatiquement le nouveau point de référence au centre de la poche 3.2 Calcul automatique des points de référence Centre 1er axe Q321 (en absolu): Centre de la poche dans l'axe principal du plan d'usinage Q324 Q260 Q261 X 77 3.2 Calcul automatique des points de référence 78 Transfert val. mesure (0,1) Q303: Définir si le point de référence défini doit être enregistré dans le tableau de points zéro ou dans le tableau Preset: -1: Ne pas utiliser! Sera inscrit par la TNC si d'anciens programmes sont importés (cf. „Enregistrer le point de référence calculé” à la page 69) 0: Inscrire dans le tableau de points zéro actif le point de référence calculé. Le système de référence est le système de coordonnées pièce actif 1: Inscrire dans le tableau Preset le point de référence calculé. Le système de référence est le système de coordonnées machine (coordonnées REF) Exemple: Séquences CN 5 TCH PROBE 410 PT REF. INT. RECTAN Q321=+50 ;CENTRE 1ER AXE Q322=+50 ;CENTRE 2ÈME AXE Q323=60 ;1ER CÔTÉ Q324=20 ;2ÈME CÔTÉ Q261=-5 ;HAUTEUR DE MESURE Q320=0 ;DISTANCE D'APPROCHE Palpage dans axe palpeur Q381: Définir si la TNC doit également initialiser le point de référence dans l'axe du palpeur: 0: Ne pas initialiser le point de référence dans l'axe du palpeur 1: Initialiser le point de référence dans l'axe du palpeur Q260=+20 ;HAUTEUR DE SÉCURITÉ Q301=0 ;DÉPLAC. HAUT. SÉCU. Q305=10 ;NO DANS TABLEAU Q331=+0 ;POINT DE RÉFÉRENCE Q332=+0 ;POINT DE RÉFÉRENCE Palp. axe palp.: Coord. 1er axe Q382 (en absolu): Coordonnée du point de palpage dans l'axe principal du plan d'usinage à laquelle le point de référence doit être initialisé dans l'axe du palpeur. N'agit que si Q381 = 1 Q303=+1 ;TRANS. VAL. MESURE Palp. axe palp.: Coord. 2ème axe Q383 (en absolu): Coordonnée du point de palpage dans l'axe auxiliaire du plan d'usinage à laquelle le point de référence doit être initialisé dans l'axe du palpeur. N'agit que si Q381 = 1 Palp. axe palp.: Coord. 3ème axe Q384 (en absolu): Coordonnée du point de palpage dans l'axe auxiliaire du l'axe du palpeur à laquelle le point de référence doit être initialisé dans l'axe du palpeur. N'agit que si Q381 = 1 Nouveau pt de réf. sur axe palpeur Q333 (en absolu): Coordonnée dans l'axe du palpeur à laquelle la TNC doit initialiser le point de référence. Configuration par défaut = 0 Q381=1 ;PALP. DS AXE PALPEUR Q382=+85 ;1ÈRE COO. DANS AXE PALP. Q383=+50 ;2ÈME COO. DANS AXE PALP. Q384=+0 ;3ÈME COO. DANS AXE PALP. Q333=+1 ;POINT DE RÉFÉRENCE 3 Cycles palpeurs pour le contrôle automatique des pièces Y Le cycle palpeur 411 calcule le centre d'un tenon rectangulaire et initialise ce centre comme point de référence. Si vous le désirez, la TNC peut aussi inscrire le centre dans un tableau de points zéro ou de Preset. 1 2 3 4 5 6 La TNC positionne le palpeur en avance rapide (valeur de PM6150 ou PM6361) et selon la logique de positionnement (cf. „Travail avec les cycles palpeurs” à la page 26) au point de palpage 1. La TNC calcule les points de palpage à partir des données contenues dans le cycle et de la distance d'approche programmée dans PM6140 Le palpeur se déplace ensuite à la hauteur de mesure programmée et exécute la première opération de palpage suivant l'avance de palpage (PM6120 ou PM6360) Puis, le palpeur se déplace soit paraxialement à la hauteur de mesure, soit linéairement à la hauteur de sécurité, jusqu'au point de palpage suivant 2 et exécute à cet endroit la deuxième opération de palpage La TNC positionne le palpeur au point de palpage 3 puis au point de palpage 4, y exécute la troisième ou la quatrième opération de palpage Pour terminer, la TNC rétracte le palpeur à la hauteur de sécurité et traite le point de référence calculé en fonction des paramètres de cycle Q303 et Q305 (cf. „Enregistrer le point de référence calculé” à la page 69). Ensuite, si on le désire, la TNC calcule aussi, dans une opération de palpage séparée, le point de référence dans l'axe du palpeur et enregistre les valeurs effectives dans les paramètres Q suivants Numéro paramètre Signification Q151 Valeur effective centre axe principal Q152 Valeur effective centre axe auxiliaire Q154 Valeur effective côté axe principal Q155 Valeur effective côté axe auxiliaire 3.2 Calcul automatique des points de référence POINT DE REFERENCE EXTERIEUR RECTANGLE (cycle palpeur 411, DIN/ISO: G411) 4 3 1 2 X Remarques avant que vous ne programmiez Pour éviter toute collision entre le palpeur et la pièce, introduisez le 1er et le 2ème côté du tenon de manière à ce qu'il soit de préférence trop grand. Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe du palpeur. iTNC 530 HEIDENHAIN 79 Centre 1er axe Q321 (en absolu): Centre du tenon dans l'axe principal du plan d'usinage Centre 2ème axe Q322 (en absolu): Centre du tenon dans l'axe auxiliaire du plan d'usinage Longueur 1er côté Q323 (en incrémental): longueur du tenon parallèle à l'axe principal du plan d'usinage Longueur 2ème côté Q324 (en incrémental): longueur du tenon parallèle à l'axe auxiliaire du plan d'usinage Hauteur mesure dans axe palpage Q261 (en absolu): Coordonnée du centre de la bille (=point de contact) dans l'axe du palpeur sur lequel doit être effectuée la mesure Distance d'approche Q320 (en incrémental): Distance supplémentaire entre le point de mesure et la bille du palpeur. Q320 agit en complément de PM6140 Hauteur de sécurité Q260 (en absolu): Coordonnée dans l'axe du palpeur excluant toute collision entre le palpeur et la pièce (matériels de bridage) 80 Y MP6140 + Q320 Q323 Q324 3.2 Calcul automatique des points de référence Q322 X Q321 Z Déplacement haut. sécu. Q301: Définir comment le palpeur doit se déplacer entre les points de mesure: 0: Entre les points de mesure, à la hauteur de mesure 1: Entre les points de mesure, à la hauteur de sécurité Numéro point zéro dans tableau Q305: Indiquer le numéro dans le tableau de points zéro/tableau Preset sous lequel la TNC doit mémoriser les coordonnées du centre du tenon. Si vous introduisez Q305=0, la TNC initialise automatiquement le nouveau point de référence au centre du tenon Nouveau pt de réf. axe principal Q331 (en absolu): Coordonnée dans l'axe principal à laquelle la TNC doit initialiser le centre du tenon calculé. Configuration par défaut = 0 Nouveau pt de réf. axe auxiliaire Q332 (en absolu): Coordonnée dans l'axe auxiliaire à laquelle la TNC doit initialiser le centre du tenon calculé. Configuration par défaut = 0 Q260 Q261 X 3 Cycles palpeurs pour le contrôle automatique des pièces Transfert val. mesure (0,1) Q303: Définir si le point de référence défini doit être enregistré dans le tableau de points zéro ou dans le tableau Preset: -1: Ne pas utiliser! Sera inscrit par la TNC si d'anciens programmes sont importés (cf. „Enregistrer le point de référence calculé” à la page 69) 0: Inscrire dans le tableau de points zéro actif le point de référence calculé. Le système de référence est le système de coordonnées pièce actif 1: Inscrire dans le tableau Preset le point de référence calculé. Le système de référence est le système de coordonnées machine (coordonnées REF) Exemple: Séquences CN 5 TCH PROBE 411 PT REF. EXT. RECTAN Q321=+50 ;CENTRE 1ER AXE Q322=+50 ;CENTRE 2ÈME AXE Q323=60 ;1ER CÔTÉ Q324=20 ;2ÈME CÔTÉ Q261=-5 ;HAUTEUR DE MESURE Q320=0 ;DISTANCE D'APPROCHE Palpage dans axe palpeur Q381: Définir si la TNC doit également initialiser le point de référence dans l'axe du palpeur: 0: Ne pas initialiser le point de référence dans l'axe du palpeur 1: Initialiser le point de référence dans l'axe du palpeur Q260=+20 ;HAUTEUR DE SÉCURITÉ Q301=0 ;DÉPLAC. HAUT. SÉCU. Q305=0 ;NO DANS TABLEAU Q331=+0 ;POINT DE RÉFÉRENCE Q332=+0 ;POINT DE RÉFÉRENCE Palp. axe palp.: Coord. 1er axe Q382 (en absolu): Coordonnée du point de palpage dans l'axe principal du plan d'usinage à laquelle le point de référence doit être initialisé dans l'axe du palpeur. N'agit que si Q381 =1 Q303=+1 ;TRANS. VAL. MESURE Palp. axe palp.: Coord. 2ème axe Q383 (en absolu): Coordonnée du point de palpage dans l'axe auxiliaire du plan d'usinage à laquelle le point de référence doit être initialisé dans l'axe du palpeur. N'agit que si Q381 =1 Palp. axe palp.: Coord. 3ème axe Q384 (en absolu): Coordonnée du point de palpage dans l'axe auxiliaire du l'axe du palpeur à laquelle le point de référence doit être initialisé dans l'axe du palpeur. N'agit que si Q381 = 1 Nouveau pt de réf. sur axe palpeur Q333 (en absolu): Coordonnée dans l'axe du palpeur à laquelle la TNC doit initialiser le point de référence. Configuration par défaut = 0 iTNC 530 HEIDENHAIN Q381=1 ;PALP. DS AXE PALPEUR Q382=+85 ;1ÈRE COO. DANS AXE PALP. Q383=+50 ;2ÈME COO. DANS AXE PALP. Q384=+0 ;3ÈME COO. DANS AXE PALP. Q333=+1 ;POINT DE RÉFÉRENCE 81 3.2 Calcul automatique des points de référence 3.2 Calcul automatique des points de référence POINT DE REFERENCE INTERIEUR CERCLE (cycle palpeur 412, DIN/ISO: G412) Le cycle palpeur 412 calcule le centre d'une poche circulaire (trou) et initialise ce centre comme point de référence. Si vous le désirez, la TNC peut aussi inscrire le centre dans un tableau de points zéro ou de Preset. 1 La TNC positionne le palpeur en avance rapide (valeur de PM6150 ou PM6361) et selon la logique de positionnement (cf. „Travail avec les cycles palpeurs” à la page 26) au point de palpage 1. La TNC calcule les points de palpage à partir des données contenues dans le cycle et de la distance d'approche programmée dans PM6140 Le palpeur se déplace ensuite à la hauteur de mesure programmée et exécute la première opération de palpage suivant l'avance de palpage (PM6120 ou PM6360). La TNC détermine automatiquement le sens du palpage en fonction de l'angle initial programmé Le palpeur se déplace ensuite en suivant une trajectoire circulaire, soit à la hauteur de mesure, soit à la hauteur de sécurité, jusqu'au point de palpage suivant 2 et exécute à cet endroit la deuxième opération de palpage La TNC positionne le palpeur au point de palpage 3 puis au point de palpage 4, y exécute la troisième ou la quatrième opération de palpage Pour terminer, la TNC rétracte le palpeur à la hauteur de sécurité et traite le point de référence calculé en fonction des paramètres de cycle Q303 et Q305 (cf. „Enregistrer le point de référence calculé” à la page 69) et enregistre les valeurs effectives dans les paramètres Q indiqués ci-après Ensuite, si on le désire, la TNC calcule aussi, dans une opération de palpage séparée, le point de référence dans l'axe du palpeur 2 3 4 5 6 Numéro paramètre Signification Q151 Valeur effective centre axe principal Q152 Valeur effective centre axe auxiliaire Q153 Valeur effective diamètre 82 Y 2 3 1 4 X 3 Cycles palpeurs pour le contrôle automatique des pièces 3.2 Calcul automatique des points de référence Remarques avant que vous ne programmiez Pour éviter toute collision entre le palpeur et la pièce, introduisez le diamètre nominal de la poche (trou) de manière à ce qu'il soit de préférence trop petit. Si les dimensions de la poche et la distance d'approche ne permettent pas d'effectuer un pré-positionnement à proximité des points de palpage, la TNC palpe toujours en partant du centre de la poche. Dans ce cas, le palpeur ne se déplace pas à la hauteur de sécurité entre les quatre points de mesure. Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe du palpeur. Centre 1er axe Q321 (en absolu): Centre de la poche dans l'axe principal du plan d'usinage Centre 2ème axe Q322 (en absolu): Centre de la poche dans l'axe auxiliaire du plan d'usinage Si vous programmez Q322 = 0, la TNC aligne le centre du trou sur l'axe Y positif; si vous programmez Q322 différent de 0, la TNC aligne le centre du trou sur la position nominale Diamètre nominal Q262: Diamètre approximatif de la poche circulaire (trou). Introduire de préférence une valeur trop petite Angle initial Q325 (en absolu): Angle compris entre l'axe principal du plan d'usinage et le premier point de palpage Incrément angulaire Q247 (en incrémental): Angle compris entre deux points de mesure; le signe de l'incrément angulaire détermine le sens de rotation (= sens horaire) pour le déplacement du palpeur vers le point de mesure suivant. Si vous désirez étalonner des arcs de cercle, programmez un incrément angulaire inférieur à 90° Plus l'incrément angulaire programmé est petit et plus le point de référence calculé par la TNC sera imprécis. Valeur d'introduction min.: 5°. Hauteur mesure dans axe palpage Q261 (en absolu): Coordonnée du centre de la bille (=point de contact) dans l'axe du palpeur sur lequel doit être effectuée la mesure Distance d'approche Q320 (en incrémental): Distance supplémentaire entre le point de mesure et la bille du palpeur. Q320 agit en complément de PM6140 Hauteur de sécurité Q260 (en absolu): Coordonnée dans l'axe du palpeur excluant toute collision entre le palpeur et la pièce (matériels de bridage) iTNC 530 HEIDENHAIN Y Q247 Q325 Q322 Q321 Q262 X Z Q260 Q261 MP6140 + Q320 X 83 3.2 Calcul automatique des points de référence 84 Déplacement haut. sécu. Q301: Définir comment le palpeur doit se déplacer entre les points de mesure: 0: Entre les points de mesure, à la hauteur de mesure 1: Entre les points de mesure, à la hauteur de sécurité Numéro point zéro dans tableau Q305: Indiquer le numéro dans le tableau de points zéro/tableau Preset sous lequel la TNC doit mémoriser les coordonnées du centre de la poche. Si vous introduisez Q305=0, la TNC initialise automatiquement le nouveau point de référence au centre de la poche 3 Cycles palpeurs pour le contrôle automatique des pièces Nouveau pt de réf. axe principal Q331 (en absolu): Coordonnée dans l'axe principal à laquelle la TNC doit initialiser le centre de la poche calculé. Configuration par défaut = 0 Exemple: Séquences CN 5 TCH PROBE 412 PT REF. INT. CERCLE Q321=+50 ;CENTRE 1ER AXE Nouveau pt de réf. axe auxiliaire Q332 (en absolu): Coordonnée dans l'axe auxiliaire à laquelle la TNC doit initialiser le centre de la poche calculé. Configuration par défaut = 0 Q322=+50 ;CENTRE 2ÈME AXE Q262=75 ;DIAMÈTRE NOMINAL Q325=+0 ;ANGLE INITIAL Transfert val. mesure (0,1) Q303: Définir si le point de référence défini doit être enregistré dans le tableau de points zéro ou dans le tableau Preset: -1: Ne pas utiliser! Sera inscrit par la TNC si d'anciens programmes sont importés (cf. „Enregistrer le point de référence calculé” à la page 69) 0: Inscrire dans le tableau de points zéro actif le point de référence calculé. Le système de référence est le système de coordonnées pièce actif 1: Inscrire dans le tableau Preset le point de référence calculé. Le système de référence est le système de coordonnées machine (coordonnées REF) Q247=+60 ;INCRÉMENT ANGULAIRE Q261=-5 ;HAUTEUR DE MESURE Q320=0 ;DISTANCE D'APPROCHE Q260=+20 ;HAUTEUR DE SÉCURITÉ Q301=0 ;DÉPLAC. HAUT. SÉCU. Q305=12 ;NO DANS TABLEAU Q331=+0 ;POINT DE RÉFÉRENCE Q332=+0 ;POINT DE RÉFÉRENCE Q303=+1 ;TRANS. VAL. MESURE Q381=1 ;PALP. DS AXE PALPEUR Q382=+85 ;1ÈRE COO. DANS AXE PALP. Q383=+50 ;2ÈME COO. DANS AXE PALP. Q384=+0 ;3ÈME COO. DANS AXE PALP. Q333=+1 ;POINT DE RÉFÉRENCE Q423=4 ;NB POINTS DE MESURE Palpage dans axe palpeur Q381: Définir si la TNC doit également initialiser le point de référence dans l'axe du palpeur: 0: Ne pas initialiser le point de référence dans l'axe du palpeur 1: Initialiser le point de référence dans l'axe du palpeur Palp. axe palp.: Coord. 1er axe Q382 (en absolu): Coordonnée du point de palpage dans l'axe principal du plan d'usinage à laquelle le point de référence doit être initialisé dans l'axe du palpeur. N'agit que si Q381 =1 Palp. axe palp.: Coord. 2ème axe Q383 (en absolu): Coordonnée du point de palpage dans l'axe auxiliaire du plan d'usinage à laquelle le point de référence doit être initialisé dans l'axe du palpeur. N'agit que si Q381 =1 Palp. axe palp.: Coord. 3ème axe Q384 (en absolu): Coordonnée du point de palpage dans l'axe auxiliaire du l'axe du palpeur à laquelle le point de référence doit être initialisé dans l'axe du palpeur. N'agit que si Q381 = 1 Nouveau pt de réf. sur axe palpeur Q333 (en absolu): Coordonnée dans l'axe du palpeur à laquelle la TNC doit initialiser le point de référence. Configuration par défaut = 0 Nombre de points de mesure (4/3) Q423: Définir si la TNC doit mesurer le trou avec 4 ou 3 points de mesure: 4: Utiliser 4 points de mesure (configuration par défaut) 3: Utiliser 3 points de mesure iTNC 530 HEIDENHAIN 85 3.2 Calcul automatique des points de référence 3.2 Calcul automatique des points de référence POINT DE REFERENCE EXTERIEUR CERCLE (cycle palpeur 413, DIN/ISO: G413) Le cycle palpeur 413 calcule le centre d'un tenon circulaire et initialise ce centre comme point de référence. Si vous le désirez, la TNC peut aussi inscrire le centre dans un tableau de points zéro ou de Preset. 1 La TNC positionne le palpeur en avance rapide (valeur de PM6150 ou PM6361) et selon la logique de positionnement (cf. „Travail avec les cycles palpeurs” à la page 26) au point de palpage 1. La TNC calcule les points de palpage à partir des données contenues dans le cycle et de la distance d'approche programmée dans PM6140 Le palpeur se déplace ensuite à la hauteur de mesure programmée et exécute la première opération de palpage suivant l'avance de palpage (PM6120 ou PM6360). La TNC détermine automatiquement le sens du palpage en fonction de l'angle initial programmé Le palpeur se déplace ensuite en suivant une trajectoire circulaire, soit à la hauteur de mesure, soit à la hauteur de sécurité, jusqu'au point de palpage suivant 2 et exécute à cet endroit la deuxième opération de palpage La TNC positionne le palpeur au point de palpage 3 puis au point de palpage 4, y exécute la troisième ou la quatrième opération de palpage Pour terminer, la TNC rétracte le palpeur à la hauteur de sécurité et traite le point de référence calculé en fonction des paramètres de cycle Q303 et Q305 (cf. „Enregistrer le point de référence calculé” à la page 69) et enregistre les valeurs effectives dans les paramètres Q indiqués ci-après Ensuite, si on le désire, la TNC calcule aussi, dans une opération de palpage séparée, le point de référence dans l'axe du palpeur 2 3 4 5 6 Numéro paramètre Signification Q151 Valeur effective centre axe principal Q152 Valeur effective centre axe auxiliaire Q153 Valeur effective diamètre Y 2 3 1 4 X Remarques avant que vous ne programmiez Pour éviter toute collision entre le palpeur et la pièce, introduisez le diamètre nominal de la poche (trou) de manière à ce qu'il soit de préférence trop grand. Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe du palpeur. 86 3 Cycles palpeurs pour le contrôle automatique des pièces Centre 2ème axe Q322 (en absolu): Centre du tenon dans l'axe auxiliaire du plan d'usinage. Si vous programmez Q322 = 0, la TNC aligne le centre du trou sur l'axe Y positif; si vous programmez Q322 différent de 0, la TNC aligne le centre du trou sur la position nominale Diamètre nominal Q262: Diamètre approximatif du tenon. Introduire de préférence une valeur trop grande Angle initial Q325 (en absolu): Angle compris entre l'axe principal du plan d'usinage et le premier point de palpage Incrément angulaire Q247 (en incrémental): Angle compris entre deux points de mesure; le signe de l'incrément angulaire détermine le sens de rotation (= sens horaire) pour le déplacement du palpeur vers le point de mesure suivant. Si vous désirez étalonner des arcs de cercle, programmez un incrément angulaire inférieur à 90° Plus l'incrément angulaire programmé est petit et plus le point de référence calculé par la TNC sera imprécis. Valeur d'introduction min.: 5°. Hauteur mesure dans axe palpage Q261 (en absolu): Coordonnée du centre de la bille (=point de contact) dans l'axe du palpeur sur lequel doit être effectuée la mesure Distance d'approche Q320 (en incrémental): Distance supplémentaire entre le point de mesure et la bille du palpeur. Q320 agit en complément de PM6140 Hauteur de sécurité Q260 (en absolu): Coordonnée dans l'axe du palpeur excluant toute collision entre le palpeur et la pièce (matériels de bridage) Déplacement haut. sécu. Q301: Définir comment le palpeur doit se déplacer entre les points de mesure: 0: Entre les points de mesure, à la hauteur de mesure 1: Entre les points de mesure, à la hauteur de sécurité Numéro point zéro dans tableau Q305: Indiquer le numéro dans le tableau de points zéro/tableau Preset sous lequel la TNC doit mémoriser les coordonnées du centre du tenon. Si vous introduisez Q305=0, la TNC initialise automatiquement le nouveau point de référence au centre du tenon iTNC 530 HEIDENHAIN 3.2 Calcul automatique des points de référence Centre 1er axe Q321 (en absolu): Centre du tenon dans l'axe principal du plan d'usinage Y Q247 Q325 Q322 Q321 Q262 X Z Q260 Q261 MP6140 + Q320 X 87 3.2 Calcul automatique des points de référence 88 Nouveau pt de réf. axe principal Q331 (en absolu): Coordonnée dans l'axe principal à laquelle la TNC doit initialiser le centre du tenon calculé. Configuration par défaut = 0 Exemple: Séquences CN 5 TCH PROBE 413 PT REF. EXT. CERCLE Q321=+50 ;CENTRE 1ER AXE Nouveau pt de réf. axe auxiliaire Q332 (en absolu): Coordonnée dans l'axe auxiliaire à laquelle la TNC doit initialiser le centre du tenon calculé. Configuration par défaut = 0 Q322=+50 ;CENTRE 2ÈME AXE Q262=75 ;DIAMÈTRE NOMINAL Q325=+0 ;ANGLE INITIAL Transfert val. mesure (0,1) Q303: Définir si le point de référence défini doit être enregistré dans le tableau de points zéro ou dans le tableau Preset: -1: Ne pas utiliser! Sera inscrit par la TNC si d'anciens programmes sont importés (cf. „Enregistrer le point de référence calculé” à la page 69) 0: Inscrire dans le tableau de points zéro actif le point de référence calculé. Le système de référence est le système de coordonnées pièce actif 1: Inscrire dans le tableau Preset le point de référence calculé. Le système de référence est le système de coordonnées machine (coordonnées REF) Q247=+60 ;INCRÉMENT ANGULAIRE Q261=-5 ;HAUTEUR DE MESURE Q320=0 ;DISTANCE D'APPROCHE Q260=+20 ;HAUTEUR DE SÉCURITÉ Q301=0 ;DÉPLAC. HAUT. SÉCU. Q305=15 ;NO DANS TABLEAU Q331=+0 ;POINT DE RÉFÉRENCE Q332=+0 ;POINT DE RÉFÉRENCE Q303=+1 ;TRANS. VAL. MESURE Q381=1 ;PALP. DS AXE PALPEUR Q382=+85 ;1ÈRE COO. DANS AXE PALP. Q383=+50 ;2ÈME COO. DANS AXE PALP. Q384=+0 ;3ÈME COO. DANS AXE PALP. Q333=+1 ;POINT DE RÉFÉRENCE Q423=4 ;NB POINTS DE MESURE Palpage dans axe palpeur Q381: Définir si la TNC doit également initialiser le point de référence dans l'axe du palpeur: 0: Ne pas initialiser le point de référence dans l'axe du palpeur 1: Initialiser le point de référence dans l'axe du palpeur Palp. axe palp.: Coord. 1er axe Q382 (en absolu): Coordonnée du point de palpage dans l'axe principal du plan d'usinage à laquelle le point de référence doit être initialisé dans l'axe du palpeur. N'agit que si Q381 = 1 Palp. axe palp.: Coord. 2ème axe Q383 (en absolu): Coordonnée du point de palpage dans l'axe auxiliaire du plan d'usinage à laquelle le point de référence doit être initialisé dans l'axe du palpeur. N'agit que si Q381 = 1 Palp. axe palp.: Coord. 3ème axe Q384 (en absolu): Coordonnée du point de palpage dans l'axe auxiliaire du l'axe du palpeur à laquelle le point de référence doit être initialisé dans l'axe du palpeur. N'agit que si Q381 = 1 Nouveau pt de réf. sur axe palpeur Q333 (en absolu): Coordonnée dans l'axe du palpeur à laquelle la TNC doit initialiser le point de référence. Configuration par défaut = 0 Nombre de points de mesure (4/3) Q423: Définir si la TNC doit mesurer le tenon avec 4 ou 3 points de mesure: 4: Utiliser 4 points de mesure (configuration par défaut) 3: Utiliser 3 points de mesure 3 Cycles palpeurs pour le contrôle automatique des pièces Le cycle palpeur 414 détermine le point d'intersection de deux droites et l'initialise comme point de référence. Si vous le désirez, la TNC peut aussi inscrire le point d'intersection dans un tableau de points zéro ou de Preset. 1 2 Y La TNC positionne le palpeur en avance rapide (valeur de PM6150 ou PM6361) et selon la logique de positionnement (cf. „Travail avec les cycles palpeurs” à la page 26) au point de palpage 1 (cf. fig. en haut et à droite). Ce faisant, la TNC décale le palpeur de la valeur de la distance d'approche, dans le sens opposé au sens de déplacement concerné Le palpeur se déplace ensuite à la hauteur de mesure programmée et exécute la première opération de palpage suivant l'avance de palpage (PM6120 ou PM6360). La TNC détermine automatiquement le sens du palpage en fonction du 3ème point de mesure programmé 4 3 2 1 X La TNC mesure toujours la première droite dans le sens de l'axe auxiliaire du plan d'usinage. Y Y 3 4 5 6 Puis, le palpeur se déplace vers le point de palpage suivant 2 et exécute la deuxième opération de palpage La TNC positionne le palpeur au point de palpage 3 puis au point de palpage 4, y exécute la troisième ou la quatrième opération de palpage Pour terminer, la TNC rétracte le palpeur à la hauteur de sécurité et traite le point de référence calculé en fonction des paramètres de cycle Q303 et Q305 (cf. „Enregistrer le point de référence calculé” à la page 69) et enregistre les coordonnées du coin calculé dans les paramètres Q indiqués ci-après Ensuite, si on le désire, la TNC calcule aussi, dans une opération de palpage séparée, le point de référence dans l'axe du palpeur 3 Y A B 1 2 2 1 X Y C 3 3 X Numéro paramètre Signification Q151 Valeur effective du coin dans l'axe principal Q152 Valeur effective du coin dans l'axe auxiliaire 2 1 1 2 3 X D X Remarques avant que vous ne programmiez Par la position des points de mesure 1 et 3, vous définissez le coin sur lequel la TNC initialise le point de référence (cf. fig. de droite, au centre et tableau ci-après). Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe du palpeur. iTNC 530 HEIDENHAIN 89 3.2 Calcul automatique des points de référence POINT DE REFERENCE EXTERIEUR COIN (cycle palpeur 414, DIN/ISO: G414) Coordonnée X Coordonnée Y A Point 1 supérieur point 3 Point 1 inférieur point 3 B Point 1 inférieur point 3 Point 1 inférieur point 3 C Point 1 inférieur point 3 Point 1 supérieur point 3 D Point 1 supérieur point 3 Point 1 supérieur point 3 Y 1er point mesure sur 2ème axe Q264 (en absolu): Coordonnée du 1er point de palpage dans l'axe auxiliaire du plan d'usinage Distance 1er axe Q326 (en incrémental): Distance entre le 1er et le 2ème point de mesure dans l'axe principal du plan d'usinage Q296 Q297 Q264 MP6140 + Q320 3ème point mesure sur 1er axe Q296 (en absolu): Coordonnée du 3ème point de palpage dans l'axe principal du plan d'usinage Q326 3ème point mesure sur 2ème axe Q297 (en absolu): Coordonnée du 3ème point de palpage dans l'axe auxiliaire du plan d'usinage Distance 2ème axe Q327 (en incrémental): Distance entre le 3ème et le 4ème point de mesure dans l'axe auxiliaire du plan d'usinage 90 1er point mesure sur 1er axe Q263 (en absolu): Coordonnée du 1er point de palpage dans l'axe principal du plan d'usinage Q327 3.2 Calcul automatique des points de référence Coin Hauteur mesure dans axe palpage Q261 (en absolu): Coordonnée du centre de la bille (=point de contact) dans l'axe du palpeur sur lequel doit être effectuée la mesure Distance d'approche Q320 (en incrémental): Distance supplémentaire entre le point de mesure et la bille du palpeur. Q320 agit en complément de PM6140 Hauteur de sécurité Q260 (en absolu): Coordonnée dans l'axe du palpeur excluant toute collision entre le palpeur et la pièce (matériels de bridage) Déplacement haut. sécu. Q301: Définir comment le palpeur doit se déplacer entre les points de mesure: 0: Entre les points de mesure, à la hauteur de mesure 1: Entre les points de mesure, à la hauteur de sécurité Exécuter rotation de base Q304: Définir si la TNC doit compenser le désaxage de la pièce par une rotation de base: 0: Ne pas exécuter de rotation de base 1: Exécuter une rotation de base Q263 X Y Q260 Q261 X 3 Cycles palpeurs pour le contrôle automatique des pièces Numéro point zéro dans tableau Q305: Indiquer le numéro dans le tableau de points zéro/tableau Preset sous lequel la TNC doit mémoriser les coordonnées du coin. Si vous introduisez Q305=0, la TNC initialise automatiquement le nouveau point de référence sur le coin Nouveau pt de réf. axe principal Q331 (en absolu): Coordonnée dans l'axe principal à laquelle la TNC doit initialiser le coin calculé. Configuration par défaut = 0 Nouveau pt de réf. axe auxiliaire Q332 (en absolu): Coordonnée dans l'axe auxiliaire à laquelle la TNC doit initialiser le coin calculé. Configuration par défaut = 0 Transfert val. mesure (0,1) Q303: Définir si le point de référence défini doit être enregistré dans le tableau de points zéro ou dans le tableau Preset: -1: Ne pas utiliser! Sera inscrit par la TNC si d'anciens programmes sont importés (cf. „Enregistrer le point de référence calculé” à la page 69) 0: Inscrire dans le tableau de points zéro actif le point de référence calculé. Le système de référence est le système de coordonnées pièce actif 1: Inscrire dans le tableau Preset le point de référence calculé. Le système de référence est le système de coordonnées machine (coordonnées REF) Palpage dans axe palpeur Q381: Définir si la TNC doit également initialiser le point de référence dans l'axe du palpeur: 0: Ne pas initialiser le point de référence dans l'axe du palpeur 1: Initialiser le point de référence dans l'axe du palpeur Palp. axe palp.: Coord. 1er axe Q382 (en absolu): Coordonnée du point de palpage dans l'axe principal du plan d'usinage à laquelle le point de référence doit être initialisé dans l'axe du palpeur. N'agit que si Q381 = 1 Palp. axe palp.: Coord. 2ème axe Q383 (en absolu): Coordonnée du point de palpage dans l'axe auxiliaire du plan d'usinage à laquelle le point de référence doit être initialisé dans l'axe du palpeur. N'agit que si Q381 = 1 Palp. axe palp.: Coord. 3ème axe Q384 (en absolu): Coordonnée du point de palpage dans l'axe auxiliaire du l'axe du palpeur à laquelle le point de référence doit être initialisé dans l'axe du palpeur. N'agit que si Q381 = 1 Nouveau pt de réf. sur axe palpeur Q333 (en absolu): Coordonnée dans l'axe du palpeur à laquelle la TNC doit initialiser le point de référence. Configuration par défaut = 0 iTNC 530 HEIDENHAIN Exemple: Séquences CN 5 TCH PROBE 414 PT REF. INT. COIN Q263=+37 ;1ER POINT 1ER AXE Q264=+7 ;1ER POINT 2ÈME AXE Q326=50 ;DISTANCE 1ER AXE Q296=+95 ;3ÈME POINT 1ER AXE Q297=+25 ;3ÈME POINT 2ÈME AXE Q327=45 ;DISTANCE 2ÈME AXE Q261=-5 ;HAUTEUR DE MESURE Q320=0 ;DISTANCE D'APPROCHE Q260=+20 ;HAUTEUR DE SÉCURITÉ Q301=0 ;DÉPLAC. HAUT. SÉCU. Q304=0 ;ROTATION DE BASE Q305=7 ;NO DANS TABLEAU Q331=+0 ;POINT DE RÉFÉRENCE Q332=+0 ;POINT DE RÉFÉRENCE Q303=+1 ;TRANS. VAL. MESURE Q381=1 ;PALP. DS AXE PALPEUR Q382=+85 ;1ÈRE COO. DANS AXE PALP. Q383=+50 ;2ÈME COO. DANS AXE PALP. Q384=+0 ;3ÈME COO. DANS AXE PALP. Q333=+1 ;POINT DE RÉFÉRENCE 91 3.2 Calcul automatique des points de référence 3.2 Calcul automatique des points de référence POINT DE REFERENCE INTERIEUR COIN (cycle palpeur 415, DIN/ISO: G415) Le cycle palpeur 415 détermine le point d'intersection de deux droites et l'initialise comme point de référence. Si vous le désirez, la TNC peut aussi inscrire le point d'intersection dans un tableau de points zéro ou de Preset. 1 La TNC positionne le palpeur en avance rapide (valeur de PM6150 ou PM6361) et selon la logique de positionnement (cf. „Travail avec les cycles palpeurs” à la page 26) au point de palpage 1 (cf. fig. en haut et à droite) que vous définissez dans le cycle. Ce faisant, la TNC décale le palpeur de la valeur de la distance d'approche, dans le sens opposé au sens de déplacement concerné Le palpeur se déplace ensuite à la hauteur de mesure programmée et exécute la première opération de palpage suivant l'avance de palpage (PM6120 ou PM6360). Le sens de palpage résulte du numéro du coin 2 Y 4 3 1 2 X La TNC mesure toujours la première droite dans le sens de l'axe auxiliaire du plan d'usinage. 3 Puis, le palpeur se déplace vers le point de palpage suivant 2 et exécute la deuxième opération de palpage La TNC positionne le palpeur au point de palpage 3 puis au point de palpage 4, y exécute la troisième ou la quatrième opération de palpage Pour terminer, la TNC rétracte le palpeur à la hauteur de sécurité et traite le point de référence calculé en fonction des paramètres de cycle Q303 et Q305 (cf. „Enregistrer le point de référence calculé” à la page 69) et enregistre les coordonnées du coin calculé dans les paramètres Q indiqués ci-après Ensuite, si on le désire, la TNC calcule aussi, dans une opération de palpage séparée, le point de référence dans l'axe du palpeur 4 5 6 Numéro paramètre Signification Q151 Valeur effective du coin dans l'axe principal Q152 Valeur effective du coin dans l'axe auxiliaire Remarques avant que vous ne programmiez Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe du palpeur. 92 3 Cycles palpeurs pour le contrôle automatique des pièces Distance 1er axe Q326 (en incrémental): Distance entre le 1er et le 2ème point de mesure dans l'axe principal du plan d'usinage Distance 2ème axe Q327 (en incrémental): Distance entre le 3ème et le 4ème point de mesure dans l'axe auxiliaire du plan d'usinage Coin Q308: Numéro du coin sur lequel la TNC doit initialiser le point de référence Hauteur mesure dans axe palpage Q261 (en absolu): Coordonnée du centre de la bille (=point de contact) dans l'axe du palpeur sur lequel doit être effectuée la mesure Distance d'approche Q320 (en incrémental): Distance supplémentaire entre le point de mesure et la bille du palpeur. Q320 agit en complément de PM6140 Hauteur de sécurité Q260 (en absolu): Coordonnée dans l'axe du palpeur excluant toute collision entre le palpeur et la pièce (matériels de bridage) Déplacement haut. sécu. Q301: Définir comment le palpeur doit se déplacer entre les points de mesure: 0: Entre les points de mesure, à la hauteur de mesure 1: Entre les points de mesure, à la hauteur de sécurité MP6140 + Q320 Y 1er point mesure sur 2ème axe Q264 (en absolu): Coordonnée du 1er point de palpage dans l'axe auxiliaire du plan d'usinage 3.2 Calcul automatique des points de référence 1er point mesure sur 1er axe Q263 (en absolu): Coordonnée du 1er point de palpage dans l'axe principal du plan d'usinage Q327 Q308=4 Q308=3 Q308=1 Q308=2 Q264 Q326 X Q263 Z Q260 Q261 X Exécuter rotation de base Q304: Définir si la TNC doit compenser le désaxage de la pièce par une rotation de base: 0: Ne pas exécuter de rotation de base 1: Exécuter une rotation de base iTNC 530 HEIDENHAIN 93 3.2 Calcul automatique des points de référence 94 Numéro point zéro dans tableau Q305: Indiquer le numéro dans le tableau de points zéro/tableau Preset sous lequel la TNC doit mémoriser les coordonnées du coin. Si vous introduisez Q305=0, la TNC initialise automatiquement le nouveau point de référence sur le coin Nouveau pt de réf. axe principal Q331 (en absolu): Coordonnée dans l'axe principal à laquelle la TNC doit initialiser le coin calculé. Configuration par défaut = 0 Nouveau pt de réf. axe auxiliaire Q332 (en absolu): Coordonnée dans l'axe auxiliaire à laquelle la TNC doit initialiser le coin calculé. Configuration par défaut = 0 Transfert val. mesure (0,1) Q303: Définir si le point de référence défini doit être enregistré dans le tableau de points zéro ou dans le tableau Preset: -1: Ne pas utiliser! Sera inscrit par la TNC si d'anciens programmes sont importés (cf. „Enregistrer le point de référence calculé” à la page 69) 0: Inscrire dans le tableau de points zéro actif le point de référence calculé. Le système de référence est le système de coordonnées pièce actif 1: Inscrire dans le tableau Preset le point de référence calculé. Le système de référence est le système de coordonnées machine (coordonnées REF) Palpage dans axe palpeur Q381: Définir si la TNC doit également initialiser le point de référence dans l'axe du palpeur: 0: Ne pas initialiser le point de référence dans l'axe du palpeur 1: Initialiser le point de référence dans l'axe du palpeur Palp. axe palp.: Coord. 1er axe Q382 (en absolu): Coordonnée du point de palpage dans l'axe principal du plan d'usinage à laquelle le point de référence doit être initialisé dans l'axe du palpeur. N'agit que si Q381 = 1 Palp. axe palp.: Coord. 2ème axe Q383 (en absolu): Coordonnée du point de palpage dans l'axe auxiliaire du plan d'usinage à laquelle le point de référence doit être initialisé dans l'axe du palpeur. N'agit que si Q381 = 1 Palp. axe palp.: Coord. 3ème axe Q384 (en absolu): Coordonnée du point de palpage dans l'axe auxiliaire du l'axe du palpeur à laquelle le point de référence doit être initialisé dans l'axe du palpeur. N'agit que si Q381 = 1 Nouveau pt de réf. sur axe palpeur Q333 (en absolu): Coordonnée dans l'axe du palpeur à laquelle la TNC doit initialiser le point de référence. Configuration par défaut = 0 Exemple: Séquences CN 5 TCH PROBE 415 PT REF. EXT. COIN Q263=+37 ;1ER POINT 1ER AXE Q264=+7 ;1ER POINT 2ÈME AXE Q326=50 ;DISTANCE 1ER AXE Q296=+95 ;3ÈME POINT 1ER AXE Q297=+25 ;3ÈME POINT 2ÈME AXE Q327=45 ;DISTANCE 2ÈME AXE Q261=-5 ;HAUTEUR DE MESURE Q320=0 ;DISTANCE D'APPROCHE Q260=+20 ;HAUTEUR DE SÉCURITÉ Q301=0 ;DÉPLAC. HAUT. SÉCU. Q304=0 ;ROTATION DE BASE Q305=7 ;NO DANS TABLEAU Q331=+0 ;POINT DE RÉFÉRENCE Q332=+0 ;POINT DE RÉFÉRENCE Q303=+1 ;TRANS. VAL. MESURE Q381=1 ;PALP. DS AXE PALPEUR Q382=+85 ;1ÈRE COO. DANS AXE PALP. Q383=+50 ;2ÈME COO. DANS AXE PALP. Q384=+0 ;3ÈME COO. DANS AXE PALP. Q333=+1 ;POINT DE RÉFÉRENCE 3 Cycles palpeurs pour le contrôle automatique des pièces 3.2 Calcul automatique des points de référence POINT DE REFERENCE CENTRE CERCLE DE TROUS (cycle palpeur 416, DIN/ISO: G416) Le cycle palpeur 416 calcule le centre d'un cercle de trous en mesurant trois trous et initialise ce centre comme point de référence. Si vous le désirez, la TNC peut aussi inscrire le centre dans un tableau de points zéro ou de Preset. 1 2 3 4 5 6 7 8 La TNC positionne le palpeur en avance rapide (valeur de PM6150 ou PM6361) et selon la logique de positionnement (cf. „Travail avec les cycles palpeurs” à la page 26) au centre programmé du premier trou 1 Le palpeur se déplace ensuite à la hauteur de mesure programmée et enregistre le centre du premier trou en palpant quatre fois Puis, la TNC rétracte le palpeur à la hauteur de sécurité et le positionne sur le centre programmé du second trou 2 La TNC déplace le palpeur à la hauteur de mesure programmée et enregistre le centre du deuxième trou en palpant quatre fois Puis, la TNC rétracte le palpeur à la hauteur de sécurité et le positionne sur le centre programmé du troisième trou 3 La TNC déplace le palpeur à la hauteur de mesure programmée et enregistre le centre du troisième trou en palpant quatre fois Pour terminer, la TNC rétracte le palpeur à la hauteur de sécurité et traite le point de référence calculé en fonction des paramètres de cycle Q303 et Q305 (cf. „Enregistrer le point de référence calculé” à la page 69) et enregistre les valeurs effectives dans les paramètres Q indiqués ci-après Ensuite, si on le désire, la TNC calcule aussi, dans une opération de palpage séparée, le point de référence dans l'axe du palpeur Numéro paramètre Signification Q151 Valeur effective centre axe principal Q152 Valeur effective centre axe auxiliaire Q153 Valeur effective diamètre cercle de trous Y 1 2 3 X Remarques avant que vous ne programmiez Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe du palpeur. iTNC 530 HEIDENHAIN 95 Centre 1er axe Q273 (en absolu): Centre du cercle de trous (valeur nominale) dans l'axe principal du plan d'usinage Centre 2ème axe Q274 (en absolu): Centre du cercle de trous (valeur nominale) dans l'axe auxiliaire du plan d'usinage Diamètre nominal Q262: Introduire le diamètre approximatif du cercle de trous. Plus le diamètre du trou est petit et plus vous devez introduire un diamètre nominal précis Angle 1er trou Q291 (en absolu): Angle en coordonnées polaires du 1er centre de trou dans le plan d'usinage Y Q291 Q292 3.2 Calcul automatique des points de référence 96 Q274 62 Q2 Q293 Q273 Angle 2ème trou Q292 (en absolu): Angle en coordonnées polaires du 2ème centre de trou dans le plan d'usinage Angle 3ème trou Q293 (en absolu): Angle en coordonnées polaires du 3ème centre de trou dans le plan d'usinage Hauteur mesure dans axe palpage Q261 (en absolu): Coordonnée du centre de la bille (=point de contact) dans l'axe du palpeur sur lequel doit être effectuée la mesure Hauteur de sécurité Q260 (en absolu): Coordonnée dans l'axe du palpeur excluant toute collision entre le palpeur et la pièce (matériels de bridage) Numéro point zéro dans tableau Q305: Indiquer le numéro dans le tableau de points zéro/tableau Preset sous lequel la TNC doit mémoriser les coordonnées du cercle de trous. Si vous introduisez Q305=0, la TNC initialise automatiquement le nouveau point de référence au centre du cercle de trous Nouveau pt de réf. axe principal Q331 (en absolu): Coordonnée dans l'axe principal à laquelle la TNC doit initialiser le centre calculé pour le cercle de trous. Configuration par défaut = 0 Nouveau pt de réf. axe auxiliaire Q332 (en absolu): Coordonnée dans l'axe auxiliaire à laquelle la TNC doit initialiser le centre calculé pour le cercle de trous. Configuration par défaut = 0 X Y X 3 Cycles palpeurs pour le contrôle automatique des pièces Transfert val. mesure (0,1) Q303: Définir si le point de référence défini doit être enregistré dans le tableau de points zéro ou dans le tableau Preset: -1: Ne pas utiliser! Sera inscrit par la TNC si d'anciens programmes sont importés (cf. „Enregistrer le point de référence calculé” à la page 69) 0: Inscrire dans le tableau de points zéro actif le point de référence calculé. Le système de référence est le système de coordonnées pièce actif 1: Inscrire dans le tableau Preset le point de référence calculé. Le système de référence est le système de coordonnées machine (coordonnées REF) Exemple: Séquences CN 5 TCH PROBE 416 PT REF. CENTRE C. TROUS Q273=+50 ;CENTRE 1ER AXE Q274=+50 ;CENTRE 2EME AXE Q262=90 ;DIAMÈTRE NOMINAL Q291=+34 ;ANGLE 1ER TROU Q292=+70 ;ANGLE 2EME TROU Q293=+210 ;ANGLE 3ÈME TROU Palpage dans axe palpeur Q381: Définir si la TNC doit également initialiser le point de référence dans l'axe du palpeur: 0: Ne pas initialiser le point de référence dans l'axe du palpeur 1: Initialiser le point de référence dans l'axe du palpeur Q261=-5 ;HAUTEUR DE MESURE Q260=+20 ;HAUTEUR DE SÉCURITÉ Q305=12 ;NO DANS TABLEAU Q331=+0 ;POINT DE RÉFÉRENCE Q332=+0 ;POINT DE RÉFÉRENCE Palp. axe palp.: Coord. 1er axe Q382 (en absolu): Coordonnée du point de palpage dans l'axe principal du plan d'usinage à laquelle le point de référence doit être initialisé dans l'axe du palpeur. N'agit que si Q381 = 1 Q303=+1 ;TRANS. VAL. MESURE Q381=1 ;PALP. DS AXE PALPEUR Q382=+85 ;1ÈRE COO. DANS AXE PALP. Q383=+50 ;2ÈME COO. DANS AXE PALP. Palp. axe palp.: Coord. 2ème axe Q383 (en absolu): Coordonnée du point de palpage dans l'axe auxiliaire du plan d'usinage à laquelle le point de référence doit être initialisé dans l'axe du palpeur. N'agit que si Q381 = 1 Q384=+0 ;3ÈME COO. DANS AXE PALP. Q333=+1 ;POINT DE RÉFÉRENCE Palp. axe palp.: Coord. 3ème axe Q384 (en absolu): Coordonnée du point de palpage dans l'axe auxiliaire du l'axe du palpeur à laquelle le point de référence doit être initialisé dans l'axe du palpeur. N'agit que si Q381 = 1 Nouveau pt de réf. sur axe palpeur Q333 (en absolu): Coordonnée dans l'axe du palpeur à laquelle la TNC doit initialiser le point de référence. Configuration par défaut = 0 iTNC 530 HEIDENHAIN 97 3.2 Calcul automatique des points de référence Le cycle palpeur 417 mesure une coordonnée au choix dans l'axe du palpeur et l'initialise comme point de référence. Si vous le désirez, la TNC peut aussi inscrire la coordonnée mesurée dans un tableau de points zéro ou dans le tableau Preset. 1 La TNC positionne le palpeur en avance rapide (valeur de PM6150 ou PM6361) et selon la logique de positionnement (cf. „Travail avec les cycles palpeurs” à la page 26) au point de palpage programmé 1. Ce faisant, la TNC décale le palpeur de la valeur de la distance d'approche, dans le sens positif de l'axe du palpeur Puis, le palpeur se déplace dans l'axe du palpeur jusqu'à la coordonnée programmée pour le point de palpage 1 et enregistre la position effective en palpant simplement Pour terminer, la TNC rétracte le palpeur à la hauteur de sécurité et traite le point de référence calculé en fonction des paramètres de cycle Q303 et Q305 (cf. „Enregistrer le point de référence calculé” à la page 69) et enregistre la valeur effective dans le paramètre Q indiqué ci-après 2 3 Numéro paramètre Signification Q160 Valeur effective du point mesuré Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe du palpeur. La TNC initialise ensuite le point de référence sur cet axe. 98 1 Q264 X Q263 Z Remarques avant que vous ne programmiez Y MP6140 + Q320 3.2 Calcul automatique des points de référence POINT DE REFERENCE DANS L'AXE DU PALPEUR (cycle palpeur 417, DIN/ISO: G417) 1er point mesure sur 1er axe Q263 (en absolu): Coordonnée du 1er point de palpage dans l'axe principal du plan d'usinage Q294 1 Q260 X 1er point mesure sur 2ème axe Q264 (en absolu): Coordonnée du 1er point de palpage dans l'axe auxiliaire du plan d'usinage 1er point mesure sur 3ème axe Q294 (en absolu): Coordonnée du 1er point de palpage dans l'axe du palpeur Distance d'approche Q320 (en incrémental): Distance supplémentaire entre le point de mesure et la bille du palpeur. Q320 agit en complément de PM6140 Hauteur de sécurité Q260 (en absolu): Coordonnée dans l'axe du palpeur excluant toute collision entre le palpeur et la pièce (matériels de bridage) 3 Cycles palpeurs pour le contrôle automatique des pièces Numéro point zéro dans tableau Q305: Indiquer le numéro dans le tableau de points zéro/tableau Preset sous lequel la TNC doit mémoriser la coordonnée. Si vous introduisez Q305=0, la TNC initialise automatiquement l'affichage de manière à ce que le nouveau point de référence soit situé sur la surface palpée Exemple: Séquences CN 5 TCH PROBE 417 PT REF. DANS AXE TS Q263=+25 ;1ER POINT 1ER AXE Q264=+25 ;1ER POINT 2EME AXE Q294=+25 ;1ER POINT 2EME AXE Nouveau pt de réf. sur axe palpeur Q333 (en absolu): Coordonnée dans l'axe du palpeur à laquelle la TNC doit initialiser le point de référence. Configuration par défaut = 0 Q320=0 ;DISTANCE D'APPROCHE Q260=+50 ;HAUTEUR DE SÉCURITÉ Q305=0 ;NO DANS TABLEAU Transfert val. mesure (0,1) Q303: Définir si le point de référence défini doit être enregistré dans le tableau de points zéro ou dans le tableau Preset: -1: Ne pas utiliser! Sera inscrit par la TNC si d'anciens programmes sont importés (cf. „Enregistrer le point de référence calculé” à la page 69) 0: Inscrire dans le tableau de points zéro actif le point de référence calculé. Le système de référence est le système de coordonnées pièce actif 1: Inscrire dans le tableau Preset le point de référence calculé. Le système de référence est le système de coordonnées machine (coordonnées REF) Q333=+0 ;POINT DE RÉFÉRENCE Q303=+1 ;TRANS. VAL. MESURE iTNC 530 HEIDENHAIN 3.2 Calcul automatique des points de référence 99 3.2 Calcul automatique des points de référence POINT DE REFERENCE CENTRE de 4 TROUS (cycle palpeur 418, DIN/ISO: G418) Le cycle palpeur 418 calcule le point d'intersection des lignes reliant deux fois deux centres de trous et l'initialise comme point de référence. Si vous le désirez, la TNC peut aussi inscrire le point d'intersection dans un tableau de points zéro ou de Preset. 1 2 3 4 5 6 7 La TNC positionne le palpeur en avance rapide (valeur de PM6150 ou PM6361) et selon la logique de positionnement (cf. „Travail avec les cycles palpeurs” à la page 26) au centre du premier trou 1 Le palpeur se déplace ensuite à la hauteur de mesure programmée et enregistre le centre du premier trou en palpant quatre fois Puis, la TNC rétracte le palpeur à la hauteur de sécurité et le positionne sur le centre programmé du second trou 2 La TNC déplace le palpeur à la hauteur de mesure programmée et enregistre le centre du deuxième trou en palpant quatre fois La TNC répète les procédures 3 et 4 pour les trous 3 et 4 Pour terminer, la TNC rétracte le palpeur à la hauteur de sécurité et traite le point de référence calculé en fonction des paramètres de cycle Q303 et Q305 (cf. „Enregistrer le point de référence calculé” à la page 69). La TNC calcule le point de référence comme étant le point d'intersection des deux lignes reliant les centres des trous 1/3 et 2/4 et enregistre les valeurs effectives dans les paramètres Q ci-après Ensuite, si on le désire, la TNC calcule aussi, dans une opération de palpage séparée, le point de référence dans l'axe du palpeur Numéro paramètre Signification Q151 Valeur effective du point d'intersection avec l'axe principal Q152 Valeur effective du point d'intersection avec l'axe auxiliaire Y 4 3 1 2 X Remarques avant que vous ne programmiez Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe du palpeur. 100 3 Cycles palpeurs pour le contrôle automatique des pièces 1er centre sur 1er axe Q268 (en absolu): Centre du 1er trou dans l'axe principal du plan d'usinage 1er centre sur 2ème axe Q269 (en absolu): Centre du 1er trou dans l'axe auxiliaire du plan d'usinage 2ème centre sur 1er axe Q270 (en absolu): Centre du 2ème trou dans l'axe principal du plan d'usinage 2ème centre sur 2ème axe Q271 (en absolu): Centre du 2ème trou dans l'axe auxiliaire du plan d'usinage 32ème centre sur 1er axe Q316 (en absolu): Centre du 3ème trou dans l'axe principal du plan d'usinage 3ème centre sur 2ème axe Q317 (en absolu): Centre du 3ème trou dans l'axe auxiliaire du plan d'usinage 4ème centre sur 1er axe Q318 (en absolu): Centre du 4ème trou dans l'axe principal du plan d'usinage 4ème centre sur 2ème axe Q319 (en absolu): Centre du 4ème trou dans l'axe auxiliaire du plan d'usinage Hauteur mesure dans axe palpage Q261 (en absolu): Coordonnée du centre de la bille (=point de contact) dans l'axe du palpeur sur lequel doit être effectuée la mesure Hauteur de sécurité Q260 (en absolu): Coordonnée dans l'axe du palpeur excluant toute collision entre le palpeur et la pièce (matériels de bridage) Y Q318 Q316 Q319 Q317 Q269 Q271 Q268 Q270 X Z Q260 Q261 X iTNC 530 HEIDENHAIN 101 3.2 Calcul automatique des points de référence 3.2 Calcul automatique des points de référence 102 Numéro point zéro dans tableau Q305: Indiquer le numéro dans le tableau de points zéro/tableau Preset sous lequel la TNC doit mémoriser le point d'intersection des lignes. Si vous introduisez Q305=0, la TNC initialise automatiquement l'affichage de manière à ce que le nouveau point de référence soit situé à l'intersection des lignes Exemple: Séquences CN 5 TCH PROBE 418 PT REF. AVEC 4 TROUS Q268=+20 ;1ER CENTRE 1ER AXE Q269=+25 ;1ER CENTRE 2EME AXE Q270=+150 ;2EME CENTRE 1ER AXE Nouveau pt de réf. axe principal Q331 (en absolu): Coordonnée dans l'axe principal à laquelle la TNC doit initialiser le point d'intersection des lignes reliant les centres des trous. Configuration par défaut = 0 Q271=+25 ;2EME CENTRE 2EME AXE Q316=+150 ;3EME CENTRE 1ER AXE Q317=+85 ;3EME CENTRE 2EME AXE Nouveau pt de réf. axe auxiliaire Q332 (en absolu): Coordonnée dans l'axe auxiliaire à laquelle la TNC doit initialiser le point d'intersection des lignes reliant les centres des trous. Configuration par défaut = 0 Q318=+22 ;4EME CENTRE 1ER AXE Q319=+80 ;4EME CENTRE 2EME AXE Transfert val. mesure (0,1) Q303: Définir si le point de référence défini doit être enregistré dans le tableau de points zéro ou dans le tableau Preset: -1: Ne pas utiliser! Sera inscrit par la TNC si d'anciens programmes sont importés (cf. „Enregistrer le point de référence calculé” à la page 69) 0: Inscrire dans le tableau de points zéro actif le point de référence calculé. Le système de référence est le système de coordonnées pièce actif 1: Inscrire dans le tableau Preset le point de référence calculé. Le système de référence est le système de coordonnées machine (coordonnées REF) Palpage dans axe palpeur Q381: Définir si la TNC doit également initialiser le point de référence dans l'axe du palpeur: 0: Ne pas initialiser le point de référence dans l'axe du palpeur 1: Initialiser le point de référence dans l'axe du palpeur Palp. axe palp.: Coord. 1er axe Q382 (en absolu): Coordonnée du point de palpage dans l'axe principal du plan d'usinage à laquelle le point de référence doit être initialisé dans l'axe du palpeur. N'agit que si Q381 = 1 Palp. axe palp.: Coord. 2ème axe Q383 (en absolu): Coordonnée du point de palpage dans l'axe auxiliaire du plan d'usinage à laquelle le point de référence doit être initialisé dans l'axe du palpeur. N'agit que si Q381 = 1 Palp. axe palp.: Coord. 3ème axe Q384 (en absolu): Coordonnée du point de palpage dans l'axe auxiliaire du l'axe du palpeur à laquelle le point de référence doit être initialisé dans l'axe du palpeur. N'agit que si Q381 = 1 Nouveau pt de réf. sur axe palpeur Q333 (en absolu): Coordonnée dans l'axe du palpeur à laquelle la TNC doit initialiser le point de référence. Configuration par défaut = 0 Q261=-5 ;HAUTEUR DE MESURE Q260=+10 ;HAUTEUR DE SÉCURITÉ Q305=12 ;NO DANS TABLEAU Q331=+0 ;POINT DE RÉFÉRENCE Q332=+0 ;POINT DE RÉFÉRENCE Q303=+1 ;TRANS. VAL. MESURE Q381=1 ;PALP. DS AXE PALPEUR Q382=+85 ;1ÈRE COO. DANS AXE PALP. Q383=+50 ;2ÈME COO. DANS AXE PALP. Q384=+0 ;3ÈME COO. DANS AXE PALP. Q333=+0 ;POINT DE RÉFÉRENCE 3 Cycles palpeurs pour le contrôle automatique des pièces Le cycle palpeur 419 mesure une coordonnée au choix sur un axe pouvant être sélectionné et l'initialise comme point de référence. Si vous le désirez, la TNC peut aussi inscrire la coordonnée mesurée dans un tableau de points zéro ou dans le tableau Preset. 1 2 3 La TNC positionne le palpeur en avance rapide (valeur de PM6150 ou PM6361) et selon la logique de positionnement (cf. „Travail avec les cycles palpeurs” à la page 26) au point de palpage programmé 1. Ce faisant, la TNC décale le palpeur de la valeur de la distance d'approche, dans le sens opposé au sens de palpage programmé Pour terminer, le palpeur se déplace à la hauteur de mesure programmée et enregistre la position effective en par simple palpage Pour terminer, la TNC rétracte le palpeur à la hauteur de sécurité et traite le point de référence calculé en fonction des paramètres de cycle Q303 et Q305 (cf. „Enregistrer le point de référence calculé” à la page 69). Remarques avant que vous ne programmiez Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe du palpeur. MP6140 + Q320 Y Q267 + + Q272=2 Q264 1 X Q272=1 Q263 + Z Q272=3 Q267 1er point mesure sur 1er axe Q263 (en absolu): Coordonnée du 1er point de palpage dans l'axe principal du plan d'usinage 1er point mesure sur 2ème axe Q264 (en absolu): Coordonnée du 1er point de palpage dans l'axe auxiliaire du plan d'usinage Hauteur mesure dans axe palpage Q261 (en absolu): Coordonnée du centre de la bille (=point de contact) dans l'axe du palpeur sur lequel doit être effectuée la mesure Distance d'approche Q320 (en incrémental): Distance supplémentaire entre le point de mesure et la bille du palpeur. Q320 agit en complément de PM6140 Hauteur de sécurité Q260 (en absolu): Coordonnée dans l'axe du palpeur excluant toute collision entre le palpeur et la pièce (matériels de bridage) iTNC 530 HEIDENHAIN Q261 1 Q260 X Q272=1 103 3.2 Calcul automatique des points de référence PT DE REF SUR UN AXE (cycle palpeur 419, DIN/ISO: G419) 3.2 Calcul automatique des points de référence Axe de mesure (1...3: 1=axe principal) Q272: Axe sur lequel doit être effectuée la mesure: 1: Axe principal = axe de mesure 2: Axe auxiliaire = axe de mesure 3: Axe palpeur = axe de mesure Axe palpeur actif: Q272 = 3 Affectation des axes Axe principal associé: Q272 = 1 Axe auxiliaire associé: Q272 = 2 Exemple: Séquences CN 5 TCH PROBE 419 PT DE REF. SUR UN AXE Q263=+25 ;1ER POINT 1ER AXE Q264=+25 ;1ER POINT 2EME AXE Q261=+25 ;HAUTEUR DE MESURE Q320=0 ;DISTANCE D'APPROCHE Q260=+50 ;HAUTEUR DE SÉCURITÉ Q272=+1 ;AXE DE MESURE Z X Y Y Z X Q267=+1 ;SENS DÉPLACEMENT X Y Z Q305=0 ;NO DANS TABLEAU Q333=+0 ;POINT DE RÉFÉRENCE Q303=+1 ;TRANS. VAL. MESURE 104 Sens déplacement Q267: Sens de déplacement du palpeur en direction de la pièce: -1: Sens de déplacement négatif +1: Sens de déplacement positif Numéro point zéro dans tableau Q305: Indiquer le numéro dans le tableau de points zéro/tableau Preset sous lequel la TNC doit mémoriser la coordonnée. Si vous introduisez Q305=0, la TNC initialise automatiquement l'affichage de manière à ce que le nouveau point de référence soit situé sur la surface palpée Nouveau pt de réf. Q333 (en absolu): Coordonnée à laquelle la TNC doit initialiser le point de référence. Configuration par défaut = 0 Transfert val. mesure (0,1) Q303: Définir si le point de référence défini doit être enregistré dans le tableau de points zéro ou dans le tableau Preset: -1: Ne pas utiliser! Cf. „Enregistrer le point de référence calculé”, page 69 0: Inscrire dans le tableau de points zéro actif le point de référence calculé. Le système de référence est le système de coordonnées pièce actif 1: Inscrire dans le tableau Preset le point de référence calculé. Le système de référence est le système de coordonnées machine (coordonnées REF) 3 Cycles palpeurs pour le contrôle automatique des pièces Y Y 30 25 25 X 25 Z 0 BEGIN PGM CYC413 MM 1 TOOL CALL 0 Z iTNC 530 HEIDENHAIN Appeler l'outil 0 pour définir de l'axe du palpeur 105 3.2 Calcul automatique des points de référence Exemple: Initialiser le point de référence centre de l'arc de cercle et arête supérieure de la pièce 3.2 Calcul automatique des points de référence 2 TCH PROBE 413 PT REF EXT. CERCLE Q321=+25 ;CENTRE 1ER AXE Centre du cercle: Coordonnée X Q322=+25 ;CENTRE 2ÈME AXE Centre du cercle: Coordonnée Y Q262=30 ;DIAMÈTRE NOMINAL Diamètre du cercle Q325=+90 ;ANGLE INITIAL Angle en coordonnées polaires pour 1er point de palpage Q247=+45 ;INCRÉMENT ANGULAIRE Incrément angulaire pour calculer les points de palpage 2 à 4 Q261=-5 ;HAUTEUR DE MESURE Coordonnée dans l'axe du palpeur où s'effectue la mesure Q320=2 ;DISTANCE D'APPROCHE Distance d'approche en complément de PM6140 Q260=+10 ;HAUTEUR DE SÉCURITÉ Hauteur où l'axe palpeur peut se déplacer sans risque de collision Q301=0 ;DÉPLAC. HAUT. SÉCU. Entre les points de mesure, ne pas aller à hauteur de sécurité Q305=0 ;NO DANS TABLEAU Initialiser l'affichage Q331=+0 ;POINT DE RÉFÉRENCE Initialiser à 0 l'affichage sur X Q332=+10 ;POINT DE RÉFÉRENCE Initialiser à 10 l'affichage sur Y Q303=+0 ;TRANS. VAL. MESURE Sans fonction car l'affichage doit être initialisé Q381=1 ;PALP. DS AXE PALPEUR Initialiser également le point de référence dans l'axe du palpeur Q382=+25 ;1ÈRE COO. DANS AXE PALP. Point de palpage coordonnée X Q383=+25 ;2ÈME COO. DANS AXE PALP. Point de palpage coordonnée Y Q384=+25 ;3ÈME COO. DANS AXE PALP. Point de palpage coordonnée Z Q333=+0 ;POINT DE RÉFÉRENCE Initialiser à 0 l'affichage sur Z 3 CALL PGM 35K47 Appeler le programme d'usinage 4 END PGM CYC413 MM 106 3 Cycles palpeurs pour le contrôle automatique des pièces Le centre du cercle de trous mesuré doit être inscrit dans un tableau Preset pour pouvoir être utilisé ultérieurement. Y Y 1 35 2 50 3 35 X 20 Z 0 BEGIN PGM CYC416 MM Appeler l'outil 0 pour définir de l'axe du palpeur 1 TOOL CALL 0 Z 2 TCH PROBE 417 PT REF. DANS AXE TS Définition cycle pour initialiser le point de réf. dans l'axe du palpeur Q263=+7.5 ;1ER POINT 1ER AXE Point de palpage: Coordonnée X Q264=+7,5 ;1ER POINT 2ÈME AXE Point de palpage: Coordonnée Y Q294=+25 ;1ER POINT 3ÈME AXE Point de palpage: Coordonnée Z Q320=0 ;DISTANCE D'APPROCHE Distance d'approche en complément de PM6140 Q260=+50 ;HAUTEUR DE SÉCURITÉ Hauteur où l'axe palpeur peut se déplacer sans risque de collision Q305=1 ;NO DANS TABLEAU Inscrire la coordonnée Z sur la ligne 1 Q333=+0 ;POINT DE RÉFÉRENCE Initialiser l'axe palpeur à 0 Q303=+1 ;TRANS. VAL. MESURE Enregistrer dans le tableau PRESET.PR le point de référence calculé par rapport au système de coordonnées machine (système REF) iTNC 530 HEIDENHAIN 107 3.2 Calcul automatique des points de référence Exemple: Initialiser le point de référence arête supérieure de la pièce et centre du cercle de trous 3.2 Calcul automatique des points de référence 3 TCH PROBE 416 PT REF. CENTRE C. TROUS Q273=+35 ;CENTRE 1ER AXE Centre du cercle de trous: Coordonnée X Q274=+35 ;CENTRE 2ÈME AXE Centre du cercle de trous: Coordonnée Y Q262=50 ;DIAMÈTRE NOMINAL Diamètre du cercle de trous Q291=+90 ;ANGLE 1ER TROU Angle en coordonnées polaires pour 1er centre de trou 1 Q292=+180 ;ANGLE 2ÈME TROU Angle en coordonnées polaires pour 2ème centre de trou 2 Q293=+270 ;ANGLE 3ÈME TROU Angle en coordonnées polaires pour 3ème centre de trou 3 Q261=+15 ;HAUTEUR DE MESURE Coordonnée dans l'axe du palpeur où s'effectue la mesure Q260=+10 ;HAUTEUR DE SÉCURITÉ Hauteur où l'axe palpeur peut se déplacer sans risque de collision Q305=1 ;NO DANS TABLEAU Inscrire centre du cercle de trous (X et Y) sur la ligne 1 Q331=+0 ;POINT DE RÉFÉRENCE Q332=+0 ;POINT DE RÉFÉRENCE Q303=+1 ;TRANS. VAL. MESURE Enregistrer dans le tableau PRESET.PR le point de référence calculé par rapport au système de coordonnées machine (système REF) Q381=0 ;PALP. DS AXE PALPEUR Ne pas initialiser de point de référence dans l'axe du palpeur Q382=+0 ;1ÈRE COO. DANS AXE PALP. Sans fonction Q383=+0 ;2ÈME COO. DANS AXE PALP. Sans fonction Q384=+0 ;3ÈME COO. DANS AXE PALP. Sans fonction Q333=+0 ;POINT DE RÉFÉRENCE Sans fonction 4 CYCL DEF 247 INIT. PT DE RÉF. Q339=1 Activer nouveau Preset avec le cycle 247 ;NUMÉRO POINT DE RÉF. 6 CALL PGM 35KLZ Appeler le programme d'usinage 7 END PGM CYC416 MM 108 3 Cycles palpeurs pour le contrôle automatique des pièces 3.3 Etalonnage automatique des pièces 3.3 Etalonnage automatique des pièces Vue d'ensemble La TNC dispose de douze cycles destinés à l'étalonnage automatique de pièces: Cycle Softkey Page 0 PLAN DE REFERENCE Mesure de coordonnée dans un axe sélectionnable Page 115 1 PLAN DE REF POLAIRE Mesure d'un point, sens de palpage avec angle Page 116 420 MESURE ANGLE Mesure d'un angle dans le plan d'usinage Page 117 421 MESURE TROU Mesure de la position et du diamètre d'un trou Page 119 422 MESURE EXT. CERCLE Mesure de la position et du diamètre d'un tenon circulaire Page 122 423 MESURE INT. RECTANG. Mesure de la position, longueur et largeur d'une poche rectangulaire Page 125 424 MESURE EXT. RECTANG. Mesure de la position, longueur et largeur d'un tenon rectangulaire Page 128 425 MESURE INT. RAINURE (2ème niveau de softkeys) Mesure interne de la largeur d'une rainure Page 131 426 MESURE EXT. TRAVERSE (2ème niveau de softkeys) Mesure externe d'une traverse Page 133 427 MESURE COORDONNEE (2ème niveau de softkeys) Mesure d'une coordonnée au choix dans un axe au choix Page 135 430 MESURE CERCLE TROUS (2ème niveau de softkeys) Mesure de la position et du diamètre d'un cercle de trous Page 138 431 MESURE PLAN (2ème niveau de softkeys) Mesure d'angle des axes A et B d'un plan Page 141 iTNC 530 HEIDENHAIN 109 3.3 Etalonnage automatique des pièces Procès-verbal des résultats de la mesure Pour tous les cycles (sauf les cycles 0 et 1) destinés à l'étalonnage automatique des pièces, vous pouvez faire établir un procès-verbal de mesure par la TNC. Dans le cycle de palpage utilisé, vous pouvez définir si la TNC doit enregistrer le procès-verbal de mesure dans un fichier restituer à l'écran le procès-verbal de mesure et interrompre le déroulement du programme ne pas générer de procès-verbal de mesure Si vous désirez enregistrer le procès-verbal de mesure dans un fichier, la TNC mémorise en standard les données sous la forme d'un fichier ASCII à l'intérieur du répertoire dans lequel vous exécutez le programme de mesure. En alternative, le procès-verbal de mesure peut être aussi restitué directement sur une imprimante ou mémorisé sur un PC via l'interface de données. Pour cela, réglez la fonction Print (menu de configuration de l'interface) sur RS232\ (cf. également Manuel d'utilisation, „Fonctions MOD, Configuration de l'interface“). Toutes les valeurs de mesure contenues dans le fichier du procès-verbal de mesure se réfèrent au point zéro qui était actif au moment de l'exécution du cycle concerné. Le système de coordonnées peut en outre faire l'objet d'un pivotement dans le plan ou d'une inclinaison avec 3D ROT. Dans ces cas de figure, la TNC convertit les résultats de la mesure dans le système de coordonnées actif. Utilisez le logiciel de transfert de données TNCremo de HEIDENHAIN pour restituer le procès-verbal de mesure via l'interface de données. 110 3 Cycles palpeurs pour le contrôle automatique des pièces 3.3 Etalonnage automatique des pièces Exemple: Fichier procès-verbal pour cycle palpeur 421: Procès-verbal mesure cycle 421 Mesure trou Date: 30-06-2005 Heure: 6:55:04 Programme de mesure: TNC:\GEH35712\CHECK1.H Valeurs nominales:Centre axe principal: 50.0000 Centre axe auxiliaire: 65.0000 Diamètre: 12.0000 Valeurs limites allouées:Cote max. centre axe principal: 50.1000 Cote min. centre axe principal: 49.9000 Cote max. centre axe auxiliaire: 65.1000 Cote min. centre axe auxiliaire: 64.9000 Cote max. trou: 12.0450 Cote min. trou: 12.0000 Valeurs effectives: Centre axe principal: 50.0810 Centre axe auxiliaire: 64.9530 Diamètre: 12.0259 Ecarts: Centre axe principal: 0.0810 Centre axe auxiliaire: -0.0470 Diamètre: 0.0259 Autres résulats de mesure: Hauteur de mesure: -5.0000 Fin procès-verbal de mesure iTNC 530 HEIDENHAIN 111 3.3 Etalonnage automatique des pièces Résultats de la mesure dans les paramètres Q Les résultats de la mesure du cycle palpeur concerné sont mémorisés par la TNC dans les paramètres Q150 à Q160 à effet global. Les écarts par rapport à la valeur nominale sont mémorisés dans les paramètres Q161 à Q166. Tenez compte du tableau des paramètres de résultat contenu dans chaque définition de cycle. Lors de la définition du cycle, la TNC affiche en outre dans l'écran d'aide du cycle concerné les paramètres de résultat (cf. fig. en haut et à droite). Le paramètre de résultat en surbrillance correspond au paramètre d'introduction concerné. Etat de la mesure Avec certains cycles, vous pouvez interroger l'état de la mesure avec les paramètres Q à effet global Q180 à Q182: Etat de la mesure Val. paramètre Valeurs de mesure dans la tolérance Q180 = 1 Retouche nécessaire Q181 = 1 Pièce à rebuter Q182 = 1 La TNC active les marqueurs de réusinage ou de rebut dès que l'une des valeurs de mesure est située hors tolérance. Pour déterminer le résultat de la mesure hors tolérance, consultez également le procèsverbal de mesure ou vérifiez les résultats de la mesure concernés (Q150 à Q160) par rapport à leurs valeurs limites. Avec le cycle 427, la TNC définit (par défaut) que vous mesurez une cote externe (tenon). En choisissant la cote max. et la cote min. en liaison avec le sens du palpage, vous pouvez toutefois rectifier la nature de la mesure. La TNC active également les marqueurs d'état même si vous n'avez pas introduit de tolérances ou de cotes max./ min.. Surveillance de tolérances Pour la plupart des cycles permettant le contrôle des pièces, vous pouvez faire exécuter par la TNC une surveillance de tolérances. Pour cela, lors de la définition du cycle, vous devez définir les valeurs limites nécessaires. Si vous ne désirez pas exécuter de surveillance de tolérances, introduisez 0 pour ce paramètre (= valeur par défaut) 112 3 Cycles palpeurs pour le contrôle automatique des pièces 3.3 Etalonnage automatique des pièces Surveillance d'outil Avec certains cycles permettant le contrôle des pièces, vous pouvez faire exécuter par la TNC une surveillance d'outil. Dans ce cas, la TNC vérifie si le rayon d'outil doit être corrigé en fonction des écarts de la valeur nominale (valeurs dans Q16x) l'écart par rapport à la valeur nominale (valeurs dans Q16x) est supérieur à la tolérance de rupture de l'outil Correction de l'outil Cette fonction n'est réalisable que si: le tableau d'outils est actif vous activez la surveillance d'outil dans le cycle: Pour Q330, introduire une valeur différente de 0 ou un nom d'outil. Vous introduisez le nom de l'outil par softkey. Remarque: La TNC n'affiche plus le guillement de droite. Si vous exécutez plusieurs mesures de correction, la TNC additionne l'écart mesuré à la valeur déjà mémorisée dans le tableau d'outils. La TNC corrige toujours le rayon d'outil dans la colonne DR du tableau d'outils, même si l'écart mesuré est situé hors tolérance. Pour savoir si vous devez réusiner, consultez le paramètre Q181 dans votre programme CN (Q181=1: réusinage). Pour le cycle 427, il convient en outre de noter que: si un axe du plan d'usinage actif a été défini comme axe de mesure (Q272 = 1 ou 2), la TNC exécute une correction du rayon d'outil tel que décrit précédemment. Le sens de la correction est calculé par la TNC à l'aide du sens de déplacement défini (Q267) si l'axe du palpeur a été sélectionné comme axe de mesure (Q272 = 3), la TNC exécute une correction d'outil linéaire iTNC 530 HEIDENHAIN 113 3.3 Etalonnage automatique des pièces Surveillance de rupture d'outil Cette fonction n'est réalisable que si: le tableau d'outils est actif vous activez la surveillance d'outil dans le cycle (Q330 différent de 0) vous avez introduit dans le tableau, pour le numéro d'outil programmé, une tolérance de rupture RBREAK supérieure à 0 (cf. également Manuel d'utilisation, chap. 5.2 „Données d'outils“) La TNC délivre un message d'erreur et stoppe l'exécution du programme lorsque l'écart mesuré est supérieur à la tolérance de rupture de l'outil. Elle verrouille simultanément l'outil dans le tableau d'outils (colonne TL = L). Système de référence pour les résultats de la mesure La TNC délivre tous les résultats de la mesure dans les paramètres de résultat ainsi que dans le fichier de procès-verbal en système de coordonnées actif – et le cas échéant, décalé ou/et pivoté/incliné. 114 3 Cycles palpeurs pour le contrôle automatique des pièces 3.3 Etalonnage automatique des pièces PLAN DE REFERENCE (cycle palpeur 0, DIN/ISO: G55) 1 2 3 En suivant une trajectoire 3D, le palpeur aborde en avance rapide (valeur de PM6150 ou PM6361) le pré-positionnement programmé dans le cycle 1 Le palpeur exécute ensuite l'opération de palpage suivant l'avance de palpage (PM6120 ou PM6360). Le sens du palpage est à définir dans le cycle Lorsque la TNC a enregistré la position, elle rétracte le palpeur au point initial de l'opération de palpage et enregistre la coordonnée mesurée dans un paramètre Q. Par ailleurs, la TNC enregistre dans les paramètres Q115 à Q119 les coordonnées de la position où se trouve le palpeur au moment du signal de commutation. Pour les valeurs de ces paramètres, la TNC ne tient pas compte de la longueur et du rayon de la tige de palpage Z 1 X Remarques avant que vous ne programmiez Pré-positionner le palpeur de manière à éviter toute collision à l'approche du pré-positionnement programmé. N° paramètre pour résultat: Introduire le numéro du paramètre Q auquel doit être affectée la valeur de coordonnée Axe de palpage/sens de palpage: Introduire l'axe de palpage avec la touche de sélection d'axe ou à partir du clavier ASCII, ainsi que le signe du sens du déplacement. Valider avec la touche ENT Positions à atteindre: Introduire toutes les coordonnées de pré-positionnement du palpeur à l'aide des touches de sélection des axes ou à partir du clavier ASCII Terminer l'introduction: Appuyer sur la touche ENT iTNC 530 HEIDENHAIN Exemple: Séquences CN 67 TCH PROBE 0.0 PLAN DE RÉFÉRENCE Q5 X68 TCH PROBE 0.1 X+5 Y+0 Z-5 115 3.3 Etalonnage automatique des pièces PLAN DE REFERENCE polaire (cycle palpeur 1) Le cycle palpeur 1 détermine une position au choix sur la pièce, dans n'importe quel sens de palpage 1 2 3 En suivant une trajectoire 3D, le palpeur aborde en avance rapide (valeur de PM6150 ou PM6361) le pré-positionnement programmé dans le cycle 1 Le palpeur exécute ensuite l'opération de palpage suivant l'avance de palpage (PM6120 ou PM6360). Lors de l'opération de palpage, la TNC déplace le palpeur simultanément sur 2 axes (en fonction de l'angle de palpage). Il convient de définir le sens de palpage avec l'angle polaire dans le cycle Lorsque la TNC a enregistré la position, le palpeur retourne au point initial de l'opération de palpage. La TNC enregistre dans les paramètres Q115 à Q119 les coordonnées de la position où se trouve le palpeur au moment du signal de commutation. Y 1 X Remarques avant que vous ne programmiez Pré-positionner le palpeur de manière à éviter toute collision à l'approche du pré-positionnement programmé. 116 Axe de palpage: Introduire l'axe de palpage avec la touche de sélection d'axe ou à partir du clavier ASCII. Valider avec la touche ENT Angle de palpage: Angle se référant à l'axe de palpage sur lequel le palpeur doit se déplacer Positions à atteindre: Introduire toutes les coordonnées de pré-positionnement du palpeur à l'aide des touches de sélection des axes ou à partir du clavier ASCII Terminer l'introduction: Appuyer sur la touche ENT Exemple: Séquences CN 67 TCH PROBE 1.0 PLAN DE RÉFÉRENCE POLAIRE 68 TCH PROBE 1.1 X ANGLE: +30 69 TCH PROBE 1.2 X+5 Y+0 Z-5 3 Cycles palpeurs pour le contrôle automatique des pièces Le cycle palpeur 420 détermine l'angle formé par n'importe quelle droite et l'axe principal du plan d'usinage. 1 2 3 4 Y La TNC positionne le palpeur en avance rapide (valeur de PM6150 ou PM6361) et selon la logique de positionnement (cf. „Travail avec les cycles palpeurs” à la page 26) au point de palpage programmé 1. Ce faisant, la TNC décale le palpeur de la valeur de la distance d'approche, dans le sens opposé au sens de déplacement défini Le palpeur se déplace ensuite à la hauteur de mesure programmée et exécute la première opération de palpage suivant l'avance de palpage (PM6120 ou PM6360) Puis, le palpeur se déplace vers le point de palpage suivant 2 et exécute la deuxième opération de palpage La TNC rétracte le palpeur à la hauteur de sécurité et mémorise l'angle calculé dans le paramètre Q suivant: Numéro paramètre Signification Q150 Angle mesuré se référant à l'axe principal du plan d'usinage 2 1 X + Y Remarques avant que vous ne programmiez 1er point mesure sur 1er axe Q263 (en absolu): Coordonnée du 1er point de palpage dans l'axe principal du plan d'usinage 1er point mesure sur 2ème axe Q264 (en absolu): Coordonnée du 1er point de palpage dans l'axe auxiliaire du plan d'usinage 2ème point mesure sur 1er axe Q265 (en absolu): Coordonnée du 2ème point de palpage dans l'axe principal du plan d'usinage 2ème point mesure sur 2ème axe Q266 (en absolu): Coordonnée du 2ème point de palpage dans l'axe auxiliaire du plan d'usinage Axe de mesure Q272: Axe sur lequel doit être effectuée la mesure: 1: Axe principal = axe de mesure 2: Axe auxiliaire = axe de mesure 3: Axe du palpeur = axe de mesure + Q272=2 Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe du palpeur. Q267 Q266 Q264 MP6140 + Q320 X Q263 Q265 Q272=1 Si l'axe du palpeur = axe de mesure: Sélectionner Q263 égal à Q265 si l'angle doit être mesuré en direction de l'axe A; sélectionner Q263 différent de Q265 si l'angle doit être mesuré en direction de l'axe B. iTNC 530 HEIDENHAIN 117 3.3 Etalonnage automatique des pièces MESURE ANGLE (cycle palpeur 420, DIN/ISO: G420) 3.3 Etalonnage automatique des pièces Sens déplacement 1 Q267: Sens de déplacement du palpeur en direction de la pièce: -1: Sens de déplacement négatif +1: Sens de déplacement positif Hauteur mesure dans axe palpage Q261 (en absolu): Coordonnée du centre de la bille (=point de contact) dans l'axe du palpeur sur lequel doit être effectuée la mesure Distance d'approche Q320 (en incrémental): Distance supplémentaire entre le point de mesure et la bille du palpeur. Q320 agit en complément de PM6140 Hauteur de sécurité Q260 (en absolu): Coordonnée dans l'axe du palpeur excluant toute collision entre le palpeur et la pièce (matériels de bridage) Déplacement haut. sécu. Q301: Définir comment le palpeur doit se déplacer entre les points de mesure: 0: Entre les points de mesure, à la hauteur de mesure 1: Entre les points de mesure, à la hauteur de sécurité 118 Procès-verb. mes. Q281: Définir si la TNC doit ou non établir le procès-verbal de mesure: 0: Ne pas établir de procès-verbal de mesure 1: Etablir un procès-verbal de mesure: La TNC mémorise en configuration par défaut le fichier de procès-verbal TCHPR420.TXT dans le répertoire où se trouve également votre programme de mesure 2: Interrompre le déroulement du programme et afficher le procès-verbal de mesure à l'écran de la TNC. Poursuivre le programme avec Start CN Exemple: Séquences CN 5 TCH PROBE 420 MESURE ANGLE Q263=+10 ;1ER POINT 1ER AXE Q264=+10 ;1ER POINT 2ÈME AXE Q265=+15 ;2ÈME POINT 1ER AXE Q266=+95 ;2ÈME POINT 2ÈME AXE Q272=1 ;AXE DE MESURE Q267=-1 ;SENS DÉPLACEMENT Q261=-5 ;HAUTEUR DE MESURE Q320=0 ;DISTANCE D'APPROCHE Q260=+10 ;HAUTEUR DE SÉCURITÉ Q301=1 ;DÉPLAC. HAUT. SÉCU. Q281=1 ;PROCÈS-VERBAL MESURE 3 Cycles palpeurs pour le contrôle automatique des pièces 3.3 Etalonnage automatique des pièces MESURE TROU (cycle palpeur 421, DIN/ISO: G421) Le cycle palpeur 421 détermine le centre et le diamètre d'un trou (poche circulaire). Si vous définissez les tolérances correspondantes dans le cycle, la TNC compare les valeurs effectives aux valeurs nominales et mémorise les écarts dans les paramètres-système. 1 2 3 4 5 La TNC positionne le palpeur en avance rapide (valeur de PM6150 ou PM6361) et selon la logique de positionnement (cf. „Travail avec les cycles palpeurs” à la page 26) au point de palpage 1. La TNC calcule les points de palpage à partir des données contenues dans le cycle et de la distance d'approche programmée dans PM6140 Le palpeur se déplace ensuite à la hauteur de mesure programmée et exécute la première opération de palpage suivant l'avance de palpage (PM6120 ou PM6360). La TNC détermine automatiquement le sens du palpage en fonction de l'angle initial programmé Le palpeur se déplace ensuite en suivant une trajectoire circulaire, soit à la hauteur de mesure, soit à la hauteur de sécurité, jusqu'au point de palpage suivant 2 et exécute à cet endroit la deuxième opération de palpage La TNC positionne le palpeur au point de palpage 3 puis au point de palpage 4, y exécute la troisième ou la quatrième opération de palpage La TNC rétracte ensuite le palpeur à la hauteur de sécurité et mémorise les valeurs effectives ainsi que les écarts dans les paramètres Q suivants: Numéro paramètre Signification Q151 Valeur effective centre axe principal Q152 Valeur effective centre axe auxiliaire Q153 Valeur effective diamètre Q161 Ecart centre axe principal Q162 Ecart centre axe auxiliaire Q163 Ecart de diamètre Y 2 3 4 1 X Remarques avant que vous ne programmiez Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe du palpeur. iTNC 530 HEIDENHAIN 119 Centre 2ème axe Q274 (en absolu): Centre du trou dans l'axe auxiliaire du plan d'usinage Diamètre nominal Q262: Introduire le diamètre du trou Angle initial Q325 (en absolu): Angle compris entre l'axe principal du plan d'usinage et le premier point de palpage Incrément angulaire Q247 (en incrémental): Angle compris entre deux points de mesure; le signe de l'incrément angulaire détermine le sens de rotation (- = sens horaire). Si vous désirez étalonner des arcs de cercle, programmez un incrément angulaire inférieur à 90° Q247 Plus l'incrément angulaire programmé est petit et plus la cote du trou calculée par la TNC sera imprécise. Valeur d'introduction min.: 5°. 120 Y Q274±Q280 Q325 Q273±Q279 Q275 MP6140 + Q320 Q262 Centre 1er axe Q273 (en absolu): Centre du trou dans l'axe principal du plan d'usinage Q276 3.3 Etalonnage automatique des pièces X Z Hauteur mesure dans axe palpage Q261 (en absolu): Coordonnée du centre de la bille (=point de contact) dans l'axe du palpeur sur lequel doit être effectuée la mesure Distance d'approche Q320 (en incrémental): Distance supplémentaire entre le point de mesure et la bille du palpeur. Q320 agit en complément de PM6140 Hauteur de sécurité Q260 (en absolu): Coordonnée dans l'axe du palpeur excluant toute collision entre le palpeur et la pièce (matériels de bridage) Déplacement haut. sécu. Q301: Définir comment le palpeur doit se déplacer entre les points de mesure: 0: Entre les points de mesure, à la hauteur de mesure 1: Entre les points de mesure, à la hauteur de sécurité Cote max. du trou Q275: Diamètre max. autorisé pour le trou (poche circulaire) Cote min. du trou Q276: Diamètre min. autorisé pour le trou (poche circulaire) Tolérance centre 1er axe Q279: Ecart de position autorisé dans l'axe principal du plan d'usinage Tolérance centre 2ème axe Q280: Ecart de position autorisé dans l'axe auxiliaire du plan d'usinage Q260 Q261 X 3 Cycles palpeurs pour le contrôle automatique des pièces Procès-verb. mes. Q281: Définir si la TNC doit ou non établir le procès-verbal de mesure: 0: Ne pas établir de procès-verbal de mesure 1: Etablir un procès-verbal de mesure: La TNC mémorise en configuration par défaut le fichier de procès-verbal TCHPR421.TXT dans le répertoire où se trouve également votre programme de mesure 2: Interrompre le déroulement du programme et afficher le procès-verbal de mesure à l'écran de la TNC. Poursuivre le programme avec Start CN Arrêt PGM si tolérance dépassée Q309: Définir si la TNC doit ou non interrompre l'exécution du programme et délivrer un message d'erreur en cas de dépassement des tolérances: 0: ne pas interrompre l'exécution du programme, ne pas délivrer de message d'erreur 1: interrompre l'exécution du programme, délivrer un message d'erreur Numéro d'outil pour surveillance Q330: Définir si la TNC doit exécuter une surveillance de l'outil (cf. „Surveillance d'outil” à la page 113) 0: Surveillance inactive >0: Numéro d'outil dans le tableau d'outils TOOL.T Nombre de points de mesure (4/3) Q423: Définir si la TNC doit mesurer le tenon avec 4 ou 3 points de mesure: 4: Utiliser 4 points de mesure (configuration par défaut) 3: Utiliser 3 points de mesure iTNC 530 HEIDENHAIN Exemple: Séquences CN 3.3 Etalonnage automatique des pièces 5 TCH PROBE 421 MESURE TROU Q273=+50 ;CENTRE 1ER AXE Q274=+50 ;CENTRE 2ÈME AXE Q262=75 ;DIAMÈTRE NOMINAL Q325=+0 ;ANGLE INITIAL Q247=+60 ;INCRÉMENT ANGULAIRE Q261=-5 ;HAUTEUR DE MESURE Q320=0 ;DISTANCE D'APPROCHE Q260=+20 ;HAUTEUR DE SÉCURITÉ Q301=1 ;DÉPLAC. HAUT. SÉCU. Q275=75,12 ;COTE MAX. Q276=74,95 ;COTE MIN. Q279=0,1 ;TOLÉRANCE 1ER CENTRE Q280=0,1 ;TOLÉRANCE 2ND CENTRE Q281=1 ;PROCÈS-VERBAL MESURE Q309=0 ;ARRÊT PGM SI ERREUR Q330=0 ;NUMÉRO D'OUTIL Q423=4 ;NB POINTS DE MESURE 121 3.3 Etalonnage automatique des pièces MESURE EXTERIEUR CERCLE (cycle palpeur 422, DIN/ISO: G422) Le cycle palpeur 422 détermine le centre et le diamètre d'un tenon circulaire. Si vous définissez les tolérances correspondantes dans le cycle, la TNC compare les valeurs effectives aux valeurs nominales et mémorise les écarts dans les paramètres-système. 1 2 3 4 5 La TNC positionne le palpeur en avance rapide (valeur de PM6150 ou PM6361) et selon la logique de positionnement (cf. „Travail avec les cycles palpeurs” à la page 26) au point de palpage 1. La TNC calcule les points de palpage à partir des données contenues dans le cycle et de la distance d'approche programmée dans PM6140 Le palpeur se déplace ensuite à la hauteur de mesure programmée et exécute la première opération de palpage suivant l'avance de palpage (PM6120 ou PM6360). La TNC détermine automatiquement le sens du palpage en fonction de l'angle initial programmé Le palpeur se déplace ensuite en suivant une trajectoire circulaire, soit à la hauteur de mesure, soit à la hauteur de sécurité, jusqu'au point de palpage suivant 2 et exécute à cet endroit la deuxième opération de palpage La TNC positionne le palpeur au point de palpage 3 puis au point de palpage 4, y exécute la troisième ou la quatrième opération de palpage La TNC rétracte ensuite le palpeur à la hauteur de sécurité et mémorise les valeurs effectives ainsi que les écarts dans les paramètres Q suivants: Numéro paramètre Signification Q151 Valeur effective centre axe principal Q152 Valeur effective centre axe auxiliaire Q153 Valeur effective diamètre Q161 Ecart centre axe principal Q162 Ecart centre axe auxiliaire Q163 Ecart de diamètre Y 2 3 1 4 X Remarques avant que vous ne programmiez Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe du palpeur. 122 3 Cycles palpeurs pour le contrôle automatique des pièces Diamètre nominal Q262: Introduire le diamètre du tenon Angle initial Q325 (en absolu): Angle compris entre l'axe principal du plan d'usinage et le premier point de palpage Incrément angulaire Q247 (en incrémental): Angle compris entre deux points de mesure; le signe de l'incrément angulaire détermine le sens de rotation (= sens horaire). Si vous désirez étalonner des arcs de cercle, programmez un incrément angulaire inférieur à 90° Plus l'incrément angulaire programmé est petit et plus la cote du tenon calculée par la TNC sera imprécise. Valeur d'introduction min.: 5°. Hauteur mesure dans axe palpage Q261 (en absolu): Coordonnée du centre de la bille (=point de contact) dans l'axe du palpeur sur lequel doit être effectuée la mesure Distance d'approche Q320 (en incrémental): Distance supplémentaire entre le point de mesure et la bille du palpeur. Q320 agit en complément de PM6140 Hauteur de sécurité Q260 (en absolu): Coordonnée dans l'axe du palpeur excluant toute collision entre le palpeur et la pièce (matériels de bridage) Déplacement haut. sécu. Q301: Définir comment le palpeur doit se déplacer entre les points de mesure: 0: Entre les points de mesure, à la hauteur de mesure 1: Entre les points de mesure, à la hauteur de sécurité Cote max. du tenon Q277: Diamètre max. autorisé pour le tenon Cote min. du tenon Q278: Diamètre min. autorisé pour le tenon Tolérance centre 1er axe Q279: Ecart de position autorisé dans l'axe principal du plan d'usinage Tolérance centre 2ème axe Q280: Ecart de position autorisé dans l'axe auxiliaire du plan d'usinage iTNC 530 HEIDENHAIN Y Q247 Q325 Q274±Q280 MP6140 + Q320 Q273±Q279 X Z Q261 Q260 X 123 3.3 Etalonnage automatique des pièces Centre 2ème axe Q274 (en absolu): Centre du tenon dans l'axe auxiliaire du plan d'usinage Q277 Q262 Centre 1er axe Q273 (en absolu): Centre du tenon dans l'axe principal du plan d'usinage Q278 3.3 Etalonnage automatique des pièces 124 Procès-verb. mes. Q281: Définir si la TNC doit ou non établir le procès-verbal de mesure: 0: Ne pas établir de procès-verbal de mesure 1: Etablir un procès-verbal de mesure: La TNC mémorise en configuration par défaut le fichier de procès-verbal TCHPR422.TXT dans le répertoire où se trouve également votre programme de mesure 2: Interrompre le déroulement du programme et afficher le procès-verbal de mesure à l'écran de la TNC. Poursuivre le programme avec Start CN Arrêt PGM si tolérance dépassée Q309: Définir si la TNC doit ou non interrompre l'exécution du programme et délivrer un message d'erreur en cas de dépassement des tolérances: 0: ne pas interrompre l'exécution du programme, ne pas délivrer de message d'erreur 1: interrompre l'exécution du programme, délivrer un message d'erreur Numéro d'outil pour surveillance Q330: Définir si la TNC doit exécuter une surveillance de l'outil (cf. „Surveillance d'outil” à la page 113): 0: Surveillance inactive >0: Numéro d'outil dans le tableau d'outils TOOL.T Nombre de points de mesure (4/3) Q423: Définir si la TNC doit mesurer le tenon avec 4 ou 3 points de mesure: 4: Utiliser 4 points de mesure (configuration par défaut) 3: Utiliser 3 points de mesure Exemple: Séquences CN 5 TCH PROBE 422 MESURE EXT. CERCLE Q273=+50 ;CENTRE 1ER AXE Q274=+50 ;CENTRE 2ÈME AXE Q262=75 ;DIAMÈTRE NOMINAL Q325=+90 ;ANGLE INITIAL Q247=+30 ;INCRÉMENT ANGULAIRE Q261=-5 ;HAUTEUR DE MESURE Q320=0 ;DISTANCE D'APPROCHE Q260=+10 ;HAUTEUR DE SÉCURITÉ Q301=0 ;DÉPLAC. HAUT. SÉCU. Q275=35.15 ;COTE MAX. Q276=34.9 ;COTE MIN. Q279=0.05 ;TOLÉRANCE 1ER CENTRE Q280=0.05 ;TOLÉRANCE 2ND CENTRE Q281=1 ;PROCÈS-VERBAL MESURE Q309=0 ;ARRÊT PGM SI ERREUR Q330=0 ;NUMÉRO D'OUTIL Q423=4 ;NB POINTS DE MESURE 3 Cycles palpeurs pour le contrôle automatique des pièces 3.3 Etalonnage automatique des pièces MESURE INTERIEUR RECTANGLE (cycle palpeur 423, DIN/ISO: G423) Le cycle palpeur 423 détermine le centre, la longueur et la largeur d'une poche rectangulaire. Si vous définissez les tolérances dans le cycle, la TNC compare les valeurs effectives aux valeurs nominales et mémorise les écarts dans les paramètres-système. 1 2 3 4 5 La TNC positionne le palpeur en avance rapide (valeur de PM6150 ou PM6361) et selon la logique de positionnement (cf. „Travail avec les cycles palpeurs” à la page 26) au point de palpage 1. La TNC calcule les points de palpage à partir des données contenues dans le cycle et de la distance d'approche programmée dans PM6140 Le palpeur se déplace ensuite à la hauteur de mesure programmée et exécute la première opération de palpage suivant l'avance de palpage (PM6120 ou PM6360) Puis, le palpeur se déplace soit paraxialement à la hauteur de mesure, soit linéairement à la hauteur de sécurité, jusqu'au point de palpage suivant 2 et exécute à cet endroit la deuxième opération de palpage La TNC positionne le palpeur au point de palpage 3 puis au point de palpage 4, y exécute la troisième ou la quatrième opération de palpage La TNC rétracte ensuite le palpeur à la hauteur de sécurité et mémorise les valeurs effectives ainsi que les écarts dans les paramètres Q suivants: Numéro paramètre Signification Q151 Valeur effective centre axe principal Q152 Valeur effective centre axe auxiliaire Q154 Valeur effective côté axe principal Q155 Valeur effective côté axe auxiliaire Q161 Ecart centre axe principal Q162 Ecart centre axe auxiliaire Q164 Ecart côté axe principal Q165 Ecart côté axe auxiliaire Y 4 3 1 2 X Remarques avant que vous ne programmiez Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe du palpeur. Si les dimensions de la poche et la distance d'approche ne permettent pas d'effectuer un pré-positionnement à proximité des points de palpage, la TNC palpe toujours en partant du centre de la poche. Dans ce cas, le palpeur ne se déplace pas à la hauteur de sécurité entre les quatre points de mesure. iTNC 530 HEIDENHAIN 125 Centre 2ème axe Q274 (en absolu): Centre de la poche dans l'axe auxiliaire du plan d'usinage Longueur 1er côté Q282: Longueur de la poche parallèle à l'axe principal du plan d'usinage Longueur 2ème côté Q283: Longueur de la poche parallèle à l'axe principal du plan d'usinage Hauteur mesure dans axe palpage Q261 (en absolu): Coordonnée du centre de la bille (=point de contact) dans l'axe du palpeur sur lequel doit être effectuée la mesure Distance d'approche Q320 (en incrémental): Distance supplémentaire entre le point de mesure et la bille du palpeur. Q320 agit en complément de PM6140 Hauteur de sécurité Q260 (en absolu): Coordonnée dans l'axe du palpeur excluant toute collision entre le palpeur et la pièce (matériels de bridage) 126 Centre 1er axe Q273 (en absolu): Centre de la poche dans l'axe principal du plan d'usinage Y Q284 Q282 Q285 Q287 Q283 Q286 3.3 Etalonnage automatique des pièces Q274±Q280 Z Déplacement haut. sécu. Q301: Définir comment le palpeur doit se déplacer entre les points de mesure: 0: Entre les points de mesure, à la hauteur de mesure 1: Entre les points de mesure, à la hauteur de sécurité Cote max. 1er côté Q284: Longueur max. autorisée pour la poche Cote min. 1er côté Q285: Longueur min. autorisée pour la poche Cote max. 2ème côté Q286: Largeur max. autorisée pour la poche Cote min. 2ème côté Q287: Largeur min. autorisée pour la poche Tolérance centre 1er axe Q279: Ecart de position autorisé dans l'axe principal du plan d'usinage Tolérance centre 2ème axe Q280: Ecart de position autorisé dans l'axe auxiliaire du plan d'usinage X Q273±Q279 Q260 Q261 MP6140 + Q320 X 3 Cycles palpeurs pour le contrôle automatique des pièces Procès-verb. mes. Q281: Définir si la TNC doit ou non établir le procès-verbal de mesure: 0: Ne pas établir de procès-verbal de mesure 1: Etablir un procès-verbal de mesure: La TNC mémorise en configuration par défaut le fichier de procès-verbal TCHPR423.TXT dans le répertoire où se trouve également votre programme de mesure 2: Interrompre le déroulement du programme et afficher le procès-verbal de mesure à l'écran de la TNC. Poursuivre le programme avec Start CN Arrêt PGM si tolérance dépassée Q309: Définir si la TNC doit ou non interrompre l'exécution du programme et délivrer un message d'erreur en cas de dépassement des tolérances: 0: ne pas interrompre l'exécution du programme, ne pas délivrer de message d'erreur 1: interrompre l'exécution du programme, délivrer un message d'erreur Numéro d'outil pour surveillance Q330: Définir si la TNC doit exécuter une surveillance de l'outil (cf. „Surveillance d'outil” à la page 113) 0: Surveillance inactive >0: Numéro d'outil dans le tableau d'outils TOOL.T iTNC 530 HEIDENHAIN Exemple: Séquences CN 3.3 Etalonnage automatique des pièces 5 TCH PROBE 423 MESURE INT. RECTANG. Q273=+50 ;CENTRE 1ER AXE Q274=+50 ;CENTRE 2ÈME AXE Q282=80 ;1ER CÔTÉ Q283=60 ;2ÈME CÔTÉ Q261=-5 ;HAUTEUR DE MESURE Q320=0 ;DISTANCE D'APPROCHE Q260=+10 ;HAUTEUR DE SÉCURITÉ Q301=1 ;DÉPLAC. HAUT. SÉCU. Q284=0 ;COTE MAX. 1ER CÔTÉ Q285=0 ;COTE MIN. 1ER CÔTÉ Q286=0 ;COTE MAX. 2ÈME CÔTÉ Q287=0 ;COTE MIN. 2ÈME CÔTÉ Q279=0 ;TOLÉRANCE 1ER CENTRE Q280=0 ;TOLÉRANCE 2ND CENTRE Q281=1 ;PROCÈS-VERBAL MESURE Q309=0 ;ARRÊT PGM SI ERREUR Q330=0 ;NUMÉRO D'OUTIL 127 3.3 Etalonnage automatique des pièces MESURE EXTERIEUR RECTANGLE (cycle palpeur 424, DIN/ISO: G424) Le cycle palpeur 424 détermine le centre ainsi que la longueur et la largeur d'un tenon rectangulaire. Si vous définissez les tolérances correspondantes dans le cycle, la TNC compare les valeurs effectives aux valeurs nominales et mémorise les écarts dans les paramètressystème. 1 2 3 4 5 La TNC positionne le palpeur en avance rapide (valeur de PM6150 ou PM6361) et selon la logique de positionnement (cf. „Travail avec les cycles palpeurs” à la page 26) au point de palpage 1. La TNC calcule les points de palpage à partir des données contenues dans le cycle et de la distance d'approche programmée dans PM6140 Le palpeur se déplace ensuite à la hauteur de mesure programmée et exécute la première opération de palpage suivant l'avance de palpage (PM6120 ou PM6360) Puis, le palpeur se déplace soit paraxialement à la hauteur de mesure, soit linéairement à la hauteur de sécurité, jusqu'au point de palpage suivant 2 et exécute à cet endroit la deuxième opération de palpage La TNC positionne le palpeur au point de palpage 3 puis au point de palpage 4, et y exécute la troisième ou la quatrième opération de palpage La TNC rétracte ensuite le palpeur à la hauteur de sécurité et mémorise les valeurs effectives ainsi que les écarts dans les paramètres Q suivants: Numéro paramètre Signification Q151 Valeur effective centre axe principal Q152 Valeur effective centre axe auxiliaire Q154 Valeur effective côté axe principal Q155 Valeur effective côté axe auxiliaire Q161 Ecart centre axe principal Q162 Ecart centre axe auxiliaire Q164 Ecart côté axe principal Q165 Ecart côté axe auxiliaire Y 4 3 1 2 X Remarques avant que vous ne programmiez Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe du palpeur. 128 3 Cycles palpeurs pour le contrôle automatique des pièces Centre 2ème axe Q274 (en absolu): Centre du tenon dans l'axe auxiliaire du plan d'usinage Longueur 1er côté Q282: Longueur du tenon parallèle à l'axe principal du plan d'usinage Longueur 2ème côté Q283: Longueur du tenon parallèle à l'axe auxiliaire du plan d'usinage Hauteur mesure dans axe palpage Q261 (en absolu): Coordonnée du centre de la bille (=point de contact) dans l'axe du palpeur sur lequel doit être effectuée la mesure Distance d'approche Q320 (en incrémental): Distance supplémentaire entre le point de mesure et la bille du palpeur. Q320 agit en complément de PM6140 Hauteur de sécurité Q260 (en absolu): Coordonnée dans l'axe du palpeur excluant toute collision entre le palpeur et la pièce (matériels de bridage) Y Q284 Q282 Q285 Q274±Q280 Z Déplacement haut. sécu. Q301: Définir comment le palpeur doit se déplacer entre les points de mesure: 0: Entre les points de mesure, à la hauteur de mesure 1: Entre les points de mesure, à la hauteur de sécurité Cote max. 1er côté Q284: Longueur max. autorisée pour le tenon Cote min. 1er côté Q285: Longueur min. autorisée pour le tenon Cote max. 2ème côté Q286: Largeur max. autorisée pour le tenon Cote min. 2ème côté Q287: Largeur min. autorisée pour le tenon Tolérance centre 1er axe Q279: Ecart de position autorisé dans l'axe principal du plan d'usinage Tolérance centre 2ème axe Q280: Ecart de position autorisé dans l'axe auxiliaire du plan d'usinage iTNC 530 HEIDENHAIN X Q273±Q279 Q260 Q261 MP6140 + Q320 X 129 3.3 Etalonnage automatique des pièces Centre 1er axe Q273 (en absolu): Centre du tenon dans l'axe principal du plan d'usinage Q287 Q283 Q286 3.3 Etalonnage automatique des pièces 130 Procès-verb. mes. Q281: Définir si la TNC doit ou non établir le procès-verbal de mesure: 0: Ne pas établir de procès-verbal de mesure 1: Etablir un procès-verbal de mesure: La TNC mémorise en configuration par défaut le fichier de procès-verbal TCHPR424.TXT dans le répertoire où se trouve également votre programme de mesure 2: Interrompre le déroulement du programme et afficher le procès-verbal de mesure à l'écran de la TNC. Poursuivre le programme avec Start CN Arrêt PGM si tolérance dépassée Q309: Définir si la TNC doit ou non interrompre l'exécution du programme et délivrer un message d'erreur en cas de dépassement des tolérances: 0: ne pas interrompre l'exécution du programme, ne pas délivrer de message d'erreur 1: interrompre l'exécution du programme, délivrer un message d'erreur Numéro d'outil pour surveillance Q330: Définir si la TNC doit exécuter une surveillance de l'outil (cf. „Surveillance d'outil” à la page 113): 0: Surveillance inactive >0: Numéro d'outil dans le tableau d'outils TOOL.T Exemple: Séquences CN 5 TCH PROBE 424 MESURE EXT. RECTANG. Q273=+50 ;CENTRE 1ER AXE Q274=+50 ;CENTRE 2ÈME AXE Q282=75 ;1ER CÔTÉ Q283=35 ;2ÈME CÔTÉ Q261=-5 ;HAUTEUR DE MESURE Q320=0 ;DISTANCE D'APPROCHE Q260=+20 ;HAUTEUR DE SÉCURITÉ Q301=0 ;DÉPLAC. HAUT. SÉCU. Q284=75.1 ;COTE MAX. 1ER CÔTÉ Q285=74.9 ;COTE MIN. 1ER CÔTÉ Q286=35 ;COTE MAX. 2ÈME CÔTÉ Q287=34.95 ;COTE MIN. 2ÈME CÔTÉ Q279=0,1 ;TOLÉRANCE 1ER CENTRE Q280=0,1 ;TOLÉRANCE 2ND CENTRE Q281=1 ;PROCÈS-VERBAL MESURE Q309=0 ;ARRÊT PGM SI ERREUR Q330=0 ;NUMÉRO D'OUTIL 3 Cycles palpeurs pour le contrôle automatique des pièces 3.3 Etalonnage automatique des pièces MESURE INTERIEUR RAINURE (cycle palpeur 425, DIN/ISO: G425) Le cycle palpeur 425 détermine la position et la largeur d'une rainure (poche). Si vous définissez les tolérances correspondantes dans le cycle, la TNC compare la valeur effective à la valeur nominale et mémorise l'écart dans un paramètre-système. 1 2 3 4 La TNC positionne le palpeur en avance rapide (valeur de PM6150 ou PM6361) et selon la logique de positionnement (cf. „Travail avec les cycles palpeurs” à la page 26) au point de palpage 1. La TNC calcule les points de palpage à partir des données contenues dans le cycle et de la distance d'approche programmée dans PM6140 Le palpeur se déplace ensuite à la hauteur de mesure programmée et exécute la première opération de palpage suivant l'avance de palpage (PM6120 ou PM6360). 1er palpage toujours dans le sens positif de l'axe programmé Si vous introduisez un décalage pour la deuxième mesure, la TNC déplace le palpeur paraxialement par rapport au point de palpage suivant 2 et exécute à cet endroit la deuxième opération de palpage. Si vous n'introduisez pas de décalage, la TNC mesure directement la largeur dans le sens opposé La TNC rétracte ensuite le palpeur à la hauteur de sécurité et mémorise les valeurs effectives ainsi que l'écart dans les paramètres Q suivants: Numéro paramètre Signification Q156 Valeur effective longueur mesurée Q157 Valeur effective de la position de l'axe médian Q166 Ecart de la longueur mesurée Y 2 1 X Remarques avant que vous ne programmiez Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe du palpeur. iTNC 530 HEIDENHAIN 131 3.3 Etalonnage automatique des pièces Point initial 2ème axe Q329 (en absolu): Point initial de l'opération de palpage dans l'axe auxiliaire du plan d'usinage Décalage pour 2ème mesure Q310 (en incrémental): Valeur pour le décalage du palpeur avant qu'il effectue la 2ème mesure. Si vous introduisez 0, la TNC ne décale pas le palpeur Axe de mesure Q272: Axe du plan d'usinage sur lequel doit être effectuée la mesure: 1:Axe principal = axe de mesure 2:Axe auxiliaire = axe de mesure Hauteur mesure dans axe palpage Q261 (en absolu): Coordonnée du centre de la bille (=point de contact) dans l'axe du palpeur sur lequel doit être effectuée la mesure Hauteur de sécurité Q260 (en absolu): Coordonnée dans l'axe du palpeur excluant toute collision entre le palpeur et la pièce (matériels de bridage) Longueur nominale Q311: (en incrémental): Valeur nominale de la longueur à mesurer Cote max. Q288: Longueur max. autorisée Cote min. Q289: Longueur min. autorisée Procès-verb. mes. Q281: Définir si la TNC doit ou non établir le procès-verbal de mesure: 0: Ne pas établir de procès-verbal de mesure 1: Etablir un procès-verbal de mesure: La TNC mémorise en configuration par défaut le fichier de procès-verbal TCHPR425.TXT dans le répertoire où se trouve également votre programme de mesure 2: Interrompre le déroulement du programme et afficher le procès-verbal de mesure à l'écran de la TNC. Poursuivre le programme avec Start CN 132 Point initial 1er axe Q328 (en absolu): Point initial de l'opération de palpage dans l'axe principal du plan d'usinage Q288 Q311 Q289 Y Q272=2 Q310 Q329 X Q272=1 Q328 Z Q260 Q261 X Exemple: Séquences CN 5 TCH PRONE 425 MESURE INT. RAINURE Q328=+75 ;PT INITIAL 1ER AXE Arrêt PGM si tolérance dépassée Q309: Définir si la TNC doit ou non interrompre l'exécution du programme et délivrer un message d'erreur en cas de dépassement des tolérances: 0: ne pas interrompre l'exécution du programme, ne pas délivrer de message d'erreur 1: interrompre l'exécution du programme, délivrer un message d'erreur Q329=-12.5 ;PT INITIAL 2EME AXE Q310=+0 ;DECALAGE 2EME MESURE Q272=1 ;AXE DE MESURE Q261=-5 ;HAUTEUR DE MESURE Q260=+10 ;HAUTEUR DE SECURITE Q311=25 ;LONGUEUR NOMINALE Numéro d'outil pour surveillance Q330: Définir si la TNC doit exécuter une surveillance de l'outil (cf. „Surveillance d'outil” à la page 113): 0: Surveillance inactive >0: Numéro d'outil dans le tableau d'outils TOOL.T Q288=25.05 ;COTE MAX. Q289=25 ;COTE MIN. Q281=1 ;PROCES-VERBAL MESURE Q309=0 ;ARRET PGM SI ERREUR Q330=0 ;NUMERO D'OUTIL 3 Cycles palpeurs pour le contrôle automatique des pièces 3.3 Etalonnage automatique des pièces MESURE EXTERIEUR TRAVERSE (cycle palpeur 426, DIN/ISO: G426) Le cycle palpeur 426 détermine la position et la largeur d'une traverse. Si vous définissez les tolérances correspondantes dans le cycle, la TNC compare la valeur effective à la valeur nominale et mémorise l'écart dans un paramètre-système. 1 2 3 4 Y La TNC positionne le palpeur en avance rapide (valeur de PM6150 ou PM6361) et selon la logique de positionnement (cf. „Travail avec les cycles palpeurs” à la page 26) au point de palpage 1. La TNC calcule les points de palpage à partir des données contenues dans le cycle et de la distance d'approche programmée dans PM6140 Le palpeur se déplace ensuite à la hauteur de mesure programmée et exécute la première opération de palpage suivant l'avance de palpage (PM6120 ou PM6360). 1er palpage toujours dans le sens négatif de l'axe programmé Puis, le palpeur se déplace à la hauteur de sécurité vers le point de palpage suivant et exécute la deuxième opération de palpage La TNC rétracte ensuite le palpeur à la hauteur de sécurité et mémorise les valeurs effectives ainsi que l'écart dans les paramètres Q suivants: Numéro paramètre Signification Q156 Valeur effective longueur mesurée Q157 Valeur effective de la position de l'axe médian Q166 Ecart de la longueur mesurée 1 2 X Remarques avant que vous ne programmiez Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe du palpeur. 1er point mesure sur 1er axe Q263 (en absolu): Coordonnée du 1er point de palpage dans l'axe principal du plan d'usinage 1er point mesure sur 2ème axe Q264 (en absolu): Coordonnée du 1er point de palpage dans l'axe auxiliaire du plan d'usinage 2ème point mesure sur 1er axe Q265 (en absolu): Coordonnée du 2ème point de palpage dans l'axe principal du plan d'usinage 2ème point mesure sur 2ème axe Q266 (en absolu): Coordonnée du 2ème point de palpage dans l'axe auxiliaire du plan d'usinage Q288 Q311 Q289 Y Q272=2 Q264 Q266 MP6140 + Q320 Q265 iTNC 530 HEIDENHAIN Q263 X Q272=1 133 3.3 Etalonnage automatique des pièces Distance d'approche Q320 (en incrémental): Distance supplémentaire entre le point de mesure et la bille du palpeur. Q320 agit en complément de PM6140 Hauteur de sécurité Q260 (en absolu): Coordonnée dans l'axe du palpeur excluant toute collision entre le palpeur et la pièce (matériels de bridage) Longueur nominale Q311: (en incrémental): Valeur nominale de la longueur à mesurer Cote max. Q288: Longueur max. autorisée Cote min. Q289: Longueur min. autorisée Procès-verb. mes. Q281: Définir si la TNC doit ou non établir le procès-verbal de mesure: 0: Ne pas établir de procès-verbal de mesure 1: Etablir un procès-verbal de mesure: La TNC mémorise en configuration par défaut le fichier de procès-verbal TCHPR426.TXT dans le répertoire où se trouve également votre programme de mesure 2: Interrompre le déroulement du programme et afficher le procès-verbal de mesure à l'écran de la TNC. Poursuivre le programme avec Start CN Z Hauteur mesure dans axe palpage Q261 (en absolu): Coordonnée du centre de la bille (=point de contact) dans l'axe du palpeur sur lequel doit être effectuée la mesure 134 Axe de mesure Q272: Axe du plan d'usinage sur lequel doit être effectuée la mesure: 1:Axe principal = axe de mesure 2:Axe auxiliaire = axe de mesure Q260 Q261 X Exemple: Séquences CN 5 TCH PROBE 426 MESURE EXT. TRAVERSE Arrêt PGM si tolérance dépassée Q309: Définir si la TNC doit ou non interrompre l'exécution du programme et délivrer un message d'erreur en cas de dépassement des tolérances: 0: ne pas interrompre l'exécution du programme, ne pas délivrer de message d'erreur 1: interrompre l'exécution du programme, délivrer un message d'erreur Numéro d'outil pour surveillance Q330: Définir si la TNC doit exécuter une surveillance de l'outil (cf. „Surveillance d'outil” à la page 113) 0: Surveillance inactive >0: Numéro d'outil dans le tableau d'outils TOOL.T Q263=+50 ;1ER POINT 1ER AXE Q264=+25 ;1ER POINT 2EME AXE Q265=+50 ;2EME POINT 1ER AXE Q266=+85 ;2EME POINT 2EME AXE Q272=2 ;AXE DE MESURE Q261=-5 ;HAUTEUR DE MESURE Q320=0 ;DISTANCE D'APPROCHE Q260=+20 ;HAUTEUR DE SECURITE Q311=45 ;LONGUEUR NOMINALE Q288=45 ;COTE MAX. Q289=44.95 ;COTE MIN. Q281=1 ;PROCES-VERBAL MESURE Q309=0 ;ARRET PGM SI ERREUR Q330=0 ;NUMERO D'OUTIL 3 Cycles palpeurs pour le contrôle automatique des pièces 3.3 Etalonnage automatique des pièces MESURE COORDONNEE (cycle palpeur 427, DIN/ISO: G427) Le cycle palpeur 427 détermine une coordonnée dans un axe sélectionnable et mémorise la valeur dans un paramètre-système. Si vous définissez les tolérances correspondantes dans le cycle, la TNC compare les valeurs effectives aux valeurs nominales et mémorise l'écart dans des paramètres-système. 1 2 3 La TNC positionne le palpeur en avance rapide (valeur de PM6150 ou PM6361) et selon la logique de positionnement (cf. „Travail avec les cycles palpeurs” à la page 26) au point de palpage 1. Ce faisant, la TNC décale le palpeur de la valeur de la distance d'approche, dans le sens opposé au sens de déplacement défini La TNC positionne ensuite le palpeur dans le plan d'usinage, sur le point de palpage programmé 1 et enregistre à cet endroit la valeur effective dans l'axe sélectionné La TNC rétracte ensuite le palpeur à la hauteur de sécurité et mémorise la coordonnée calculée dans le paramètre Q suivant: Numéro paramètre Signification Q160 Coordonnée mesurée Z 1 X Remarques avant que vous ne programmiez Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe du palpeur. iTNC 530 HEIDENHAIN 135 3.3 Etalonnage automatique des pièces 1er point mesure sur 1er axe Q263 (en absolu): Coordonnée du 1er point de palpage dans l'axe principal du plan d'usinage MP6140 + Q320 Y + + Q272=2 1er point mesure sur 2ème axe Q264 (en absolu): Coordonnée du 1er point de palpage dans l'axe auxiliaire du plan d'usinage Q267 Hauteur mesure dans axe palpage Q261 (en absolu): Coordonnée du centre de la bille (=point de contact) dans l'axe du palpeur sur lequel doit être effectuée la mesure Q264 Distance d'approche Q320 (en incrémental): Distance supplémentaire entre le point de mesure et la bille du palpeur. Q320 agit en complément de PM6140 Axe de mesure (1..3: 1=axe principal) Q272: Axe sur lequel doit être effectuée la mesure: 1:Axe principal = axe de mesure 2:Axe auxiliaire = axe de mesure 3: Axe du palpeur = axe de mesure Sens déplacement 1 Q267: Sens de déplacement du palpeur en direction de la pièce: -1: Sens de déplacement négatif +1: Sens de déplacement positif Hauteur de sécurité Q260 (en absolu): Coordonnée dans l'axe du palpeur excluant toute collision entre le palpeur et la pièce (matériels de bridage) X Q272=1 Q263 Z + Q272=3 Q267 Q261 Q260 X Q272=1 136 3 Cycles palpeurs pour le contrôle automatique des pièces Procès-verb. mes. Q281: Définir si la TNC doit ou non établir le procès-verbal de mesure: 0: Ne pas établir de procès-verbal de mesure 1: Etablir un procès-verbal de mesure: La TNC mémorise en configuration par défaut le fichier de procès-verbal TCHPR427.TXT dans le répertoire où se trouve également votre programme de mesure 2: Interrompre le déroulement du programme et afficher le procès-verbal de mesure à l'écran de la TNC. Poursuivre le programme avec Start CN Exemple: Séquences CN 5 TCH PROBE 427 MESURE COORDONNEE Q263=+35 ;1ER POINT 1ER AXE Q264=+45 ;1ER POINT 2EME AXE Q261=+5 ;HAUTEUR DE MESURE Q320=0 ;DISTANCE D'APPROCHE Q272=3 ;AXE DE MESURE Cote max. Q288: Valeur de mesure max. autorisée Q267=-1 ;SENS DEPLACEMENT Cote min. Q289: Valeur de mesure min. autorisée Q260=+20 ;HAUTEUR DE SECURITE Arrêt PGM si tolérance dépassée Q309: Définir si la TNC doit ou non interrompre l'exécution du programme et délivrer un message d'erreur en cas de dépassement des tolérances: 0: ne pas interrompre l'exécution du programme, ne pas délivrer de message d'erreur 1: interrompre l'exécution du programme, délivrer un message d'erreur Q281=1 ;PROCES-VERBAL MESURE Q288=5.1 ;COTE MAX. Q289=4.95 ;COTE MIN. Q309=0 ;ARRET PGM SI ERREUR Q330=0 ;NUMERO D'OUTIL 3.3 Etalonnage automatique des pièces Numéro d'outil pour surveillance Q330: Définir si la TNC doit exécuter une surveillance de l'outil (cf. „Surveillance d'outil” à la page 113): 0: Surveillance inactive >0: Numéro d'outil dans le tableau d'outils TOOL.T iTNC 530 HEIDENHAIN 137 3.3 Etalonnage automatique des pièces MESURE CERCLE DE TROUS (cycle palpeur 430, DIN/ISO: G430) Le cycle palpeur 430 détermine le centre et le diamètre d'un cercle de trous grâce à la mesure de trois trous. Si vous définissez les tolérances correspondantes dans le cycle, la TNC compare la valeur effective à la valeur nominale et mémorise l'écart dans un paramètre-système. 1 2 3 4 5 6 7 La TNC positionne le palpeur en avance rapide (valeur de PM6150 ou PM6361) et selon la logique de positionnement (cf. „Travail avec les cycles palpeurs” à la page 26) au centre programmé du premier trou 1 Le palpeur se déplace ensuite à la hauteur de mesure programmée et enregistre le centre du premier trou en palpant quatre fois Puis, la TNC rétracte le palpeur à la hauteur de sécurité et le positionne sur le centre programmé du second trou 2 La TNC déplace le palpeur à la hauteur de mesure programmée et enregistre le centre du deuxième trou en palpant quatre fois Puis, la TNC rétracte le palpeur à la hauteur de sécurité et le positionne sur le centre programmé du troisième trou 3 La TNC déplace le palpeur à la hauteur de mesure programmée et enregistre le centre du troisième trou en palpant quatre fois La TNC rétracte ensuite le palpeur à la hauteur de sécurité et mémorise les valeurs effectives ainsi que les écarts dans les paramètres Q suivants: Numéro paramètre Signification Q151 Valeur effective centre axe principal Q152 Valeur effective centre axe auxiliaire Q153 Valeur effective diamètre cercle de trous Q161 Ecart centre axe principal Q162 Ecart centre axe auxiliaire Q163 Ecart diamètre cercle de trous Y 1 2 3 X Remarques avant que vous ne programmiez Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe du palpeur. 138 3 Cycles palpeurs pour le contrôle automatique des pièces Diamètre nominal Q262: Introduire le diamètre du cercle de trous Angle 1er trou Q291 (en absolu): Angle en coordonnées polaires du 1er centre de trou dans le plan d'usinage Angle 2ème trou Q292 (en absolu): Angle en coordonnées polaires du 2ème centre de trou dans le plan d'usinage Angle 3ème trou Q293 (en absolu): Angle en coordonnées polaires du 3ème centre de trou dans le plan d'usinage Hauteur mesure dans axe palpage Q261 (en absolu): Coordonnée du centre de la bille (=point de contact) dans l'axe du palpeur sur lequel doit être effectuée la mesure Hauteur de sécurité Q260 (en absolu): Coordonnée dans l'axe du palpeur excluant toute collision entre le palpeur et la pièce (matériels de bridage) Cote max. Q288: Diamètre max. autorisé pour le cercle de trous Cote min. Q289: Diamètre min. autorisé pour le cercle de trous Tolérance centre 1er axe Q279: Ecart de position autorisé dans l'axe principal du plan d'usinage Tolérance centre 2ème axe Q280: Ecart de position autorisé dans l'axe auxiliaire du plan d'usinage iTNC 530 HEIDENHAIN Q274±Q280 Q291 Q293 Q273±Q279 X Z Q260 Q261 X 139 3.3 Etalonnage automatique des pièces Y Q288 Centre 2ème axe Q274 (en absolu): Centre du cercle de trous (valeur nominale) dans l'axe auxiliaire du plan d'usinage Q262 Q289 Centre 1er axe Q273 (en absolu): Centre du cercle de trous (valeur nominale) dans l'axe principal du plan d'usinage Q292 3.3 Etalonnage automatique des pièces Procès-verb. mes. Q281: Définir si la TNC doit ou non établir le procès-verbal de mesure: 0: Ne pas établir de procès-verbal de mesure 1: Etablir un procès-verbal de mesure: La TNC mémorise en configuration par défaut le fichier de procès-verbal TCHPR430.TXT dans le répertoire où se trouve également votre programme de mesure 2: Interrompre le déroulement du programme et afficher le procès-verbal de mesure à l'écran de la TNC. Poursuivre le programme avec Start CN Arrêt PGM si tolérance dépassée Q309: Définir si la TNC doit ou non interrompre l'exécution du programme et délivrer un message d'erreur en cas de dépassement des tolérances: 0: ne pas interrompre l'exécution du programme, ne pas délivrer de message d'erreur 1: interrompre l'exécution du programme, délivrer un message d'erreur Numéro d'outil pour surveillance Q330: Définir si la TNC doit exécuter une surveillance de rupture de l'outil (cf. „Surveillance d'outil” à la page 113): 0: Surveillance inactive >0: Numéro d'outil dans le tableau d'outils TOOL.T Exemple: Séquences CN 5 TCH PROBE 430 MESURE CERCLE TROUS Q273=+50 ;CENTRE 1ER AXE Q274=+50 ;CENTRE 2EME AXE Q262=80 ;DIAMETRE NOMINAL Q291=+0 ;ANGLE 1ER TROU Q292=+90 ;ANGLE 2EME TROU Q293=+180 ;ANGLE 3EME TROU Q261=-5 ;HAUTEUR DE MESURE Q260=+10 ;HAUTEUR DE SECURITE Q288=80.1 ;COTE MAX. Q289=79.9 ;COTE MIN. Q279=0.15 ;TOLERANCE 1ER CENTRE Q280=0.15 ;TOLERANCE 2ND CENTRE Q281=1 ;PROCES-VERBAL MESURE Q309=0 ;ARRET PGM SI ERREUR Q330=0 ;NUMERO D'OUTIL Attention: ici, seule la surveillance de rupture est active; pas de correction automatique d'outil. 140 3 Cycles palpeurs pour le contrôle automatique des pièces Le cycle palpeur 431 détermine l'angle d'un plan grâce à la mesure de trois points et mémorise les valeurs dans les paramètres-système. 1 2 3 4 La TNC positionne le palpeur en avance rapide (valeur de PM6150 ou PM6361) et selon la logique de positionnement (cf. „Travail avec les cycles palpeurs” à la page 26) au point de palpage programmé 1 où celui-ci mesure le premier point du plan. Ce faisant, la TNC décale le palpeur de la valeur de la distance d'approche, dans le sens opposé au sens de palpage Le palpeur est ensuite rétracté à la hauteur de sécurité, puis positionné dans le plan d'usinage, sur le point de palpage 2 où il mesure la valeur effective du deuxième point du plan Le palpeur est ensuite rétracté à la hauteur de sécurité, puis positionné dans le plan d'usinage, sur le point de palpage 3 où il mesure la valeur effective du troisième point du plan La TNC rétracte ensuite le palpeur à la hauteur de sécurité et mémorise les valeurs angulaires calculées dans les paramètres Q suivants: Numéro paramètre Signification Q158 Angle de l'axe de projection A Q159 Angle de l'axe de projection B Q170 Angle dans l'espace A Q171 Angle dans l'espace B Q172 Angle dans l'espace C Q173 Valeur de mesure dans l'axe du palpeur iTNC 530 HEIDENHAIN +Y Z Y +X 3 B 2 X 1 A 141 3.3 Etalonnage automatique des pièces MESURE PLAN (cycle palpeur 431, DIN/ISO: G431) 3.3 Etalonnage automatique des pièces Remarques avant que vous ne programmiez Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe du palpeur. Pour que la TNC puisse calculer les valeurs angulaires, les trois points de mesure ne doivent pas être situés sur une droite. Les angles dans l'espace utilisés avec la fonction d'inclinaison du plan d'usinage sont enregistrés dans les paramètres Q170 - Q172. Les deux premiers points de mesure servent à définir la direction de l'axe principal pour l'inclinaison du plan d'usinage. Le troisième point de mesure est défini dans le sens de l'axe d'outil. Définir le troisième point de mesure dans le sens positif de l’axe Y pour que l'axe d'outil soit situé correctement dans le système de coordonnées sens horaire (cf. figure). Si vous exécutez le cycle avec inclinaison du plan d'usinage, l'angle dans l'espace mesuré se réfère au système de coordonnées incliné. Dans ce cas, continuer à traiter avec PLANE RELATIV les angles dans l'espace calculés. 142 3 Cycles palpeurs pour le contrôle automatique des pièces 1er point mesure sur 1er axe Q263 (en absolu): Coordonnée du 1er point de palpage dans l'axe principal du plan d'usinage 1er point mesure sur 2ème axe Q264 (en absolu): Coordonnée du 1er point de palpage dans l'axe auxiliaire du plan d'usinage 1er point mesure sur 3ème axe Q294 (en absolu): Coordonnée du 1er point de palpage dans l'axe du palpeur 2ème point mesure sur 1er axe Q265 (en absolu): Coordonnée du 2ème point de palpage dans l'axe principal du plan d'usinage 2ème point mesure sur 2ème axe Q266 (en absolu): Coordonnée du 2ème point de palpage dans l'axe auxiliaire du plan d'usinage 2ème point de mesure 3ème axe Q295 (en absolu): Coordonnée du 2ème point de palpage dans l'axe du palpeur 3ème point mesure sur 1er axe Q296 (en absolu): Coordonnée du 3ème point de palpage dans l'axe principal du plan d'usinage 3ème point mesure sur 2ème axe Q297 (en absolu): Coordonnée du 3ème point de palpage dans l'axe auxiliaire du plan d'usinage 3ème point de mesure sur 3ème axe Q298 (en absolu): Coordonnée du 3ème point de palpage dans l'axe du palpeur Distance d'approche Q320 (en incrémental): Distance supplémentaire entre le point de mesure et la bille du palpeur. Q320 agit en complément de PM6140 Hauteur de sécurité Q260 (en absolu): Coordonnée dans l'axe du palpeur excluant toute collision entre le palpeur et la pièce (matériels de bridage) Procès-verb. mes. Q281: Définir si la TNC doit ou non établir le procès-verbal de mesure: 0: Ne pas établir de procès-verbal de mesure 1: Etablir un procès-verbal de mesure: La TNC mémorise en configuration par défaut le fichier de procès-verbal TCHPR431.TXT dans le répertoire où se trouve également votre programme de mesure 2: Interrompre le déroulement du programme et afficher le procès-verbal de mesure à l'écran de la TNC. Poursuivre le programme avec Start CN iTNC 530 HEIDENHAIN Y Q266 Q297 Q264 Q263 Q265 X Q296 Z Q260 MP6140 + Q320 Q295 Q298 Q294 X Exemple: Séquences CN 5 TCH PROBE 431 MESURE PLAN Q263=+20 ;1ER POINT 1ER AXE Q264=+20 ;1ER POINT 2EME AXE Q294=-10 ;1ER POINT 3EME AXE Q265=+50 ;2EME POINT 1ER AXE Q266=+80 ;2EME POINT 2EME AXE Q295=+0 ;2EME POINT 3EME AXE Q296=+90 ;3EME POINT 1ER AXE Q297=+35 ;3EME POINT 2EME AXE Q298=+12 ;3EME POINT 3EME AXE Q320=0 ;DISTANCE D'APPROCHE Q260=+5 ;HAUTEUR DE SECURITE Q281=1 ;PROCES-VERBAL MESURE 143 3.3 Etalonnage automatique des pièces Déroulement du programme: - Ebauche du tenon rectangulaire avec surépaisseur 0,5 Y Y 80 - Mesure du tenon rectangulaire - Finition du tenon rectangulaire en tenant compte des valeurs de mesure 50 60 3.3 Etalonnage automatique des pièces Exemple: Mesure d'un tenon rectangulaire et retouche 50 X 10 Z 0 BEGIN PGM BEAMS MM 1 TOOL CALL 0 Z Appel d'outil, préparation 2 L Z+100 R0 FMAX Dégager l'outil 3 FN 0: Q1 = +81 Longueur de la poche en X (cote d'ébauche) 4 FN 0: Q2 = +61 Longueur de la poche en Y (cote d'ébauche) 5 CALL LBL 1 Appeler le sous-programme pour l'usinage 6 L Z+100 R0 FMAX Dégager l'outil, changer l'outil 7 TOOL CALL 99 Z Appeler le palpeur 8 TCH PROBE 424 MESURE EXT. RECTANG. Mesurer le rectangle fraisé 144 Q273=+50 ;CENTRE 1ER AXE Q274=+50 ;CENTRE 2ÈME AXE Q282=80 ;1ER CÔTÉ Longueur nominale en X (cote définitive) Q283=60 ;2ÈME CÔTÉ Longueur nominale en Y (cote définitive) Q261=-5 ;HAUTEUR DE MESURE Q320=0 ;DISTANCE D'APPROCHE Q260=+30 ;HAUTEUR DE SÉCURITÉ Q301=0 ;DÉPLAC. HAUT. SÉCU. Q284=0 ;COTE MAX. 1ER CÔTÉ Q285=0 ;COTE MIN. 1ER CÔTÉ Q286=0 ;COTE MAX. 2ÈME CÔTÉ Valeurs d'introduction pour contrôle de tolérance non nécessaire 3 Cycles palpeurs pour le contrôle automatique des pièces ;COTE MIN. 2ÈME CÔTÉ Q279=0 ;TOLÉRANCE 1ER CENTRE Q280=0 ;TOLÉRANCE 2ND CENTRE Q281=0 ;PROCÈS-VERBAL MESURE Ne pas éditer de procès-verbal de mesure Q309=0 ;ARRÊT PGM SI ERREUR Ne pas délivrer de message d'erreur Q330=0 ;NUMÉRO D'OUTIL Pas de surveillance de l'outil 9 FN 2: Q1 = +Q1 - +Q164 Calcul longueur en X à partir de l'écart mesuré 10 FN 2: Q2 = +Q2 - +Q165 Calcul longueur en Y à partir de l'écart mesuré 11 L Z+100 R0 FMA Dégager le palpeur, changement d'outil 12 TOOL CALL 1 Z S5000 Appel d'outil pour la finition 13 CALL LBL 1 Appeler le sous-programme pour l'usinage 14 L Z+100 R0 FMAX M2 Dégager l'outil, fin du programme 15 LBL 1 Sous-programme avec cycle usinage tenon rectangulaire 3.3 Etalonnage automatique des pièces Q287=0 16 CYCL DEF 213 FINITION TENON Q200=20 ;DISTANCE D'APPROCHE Q201=-10 ;PROFONDEUR Q206=150 ;AVANCE PLONGEE EN PROF. Q202=5 ;PROFONDEUR DE PASSE Q207=500 ;AVANCE FRAISAGE Q203=+10 ;COORD. SURFACE PIECE Q204=20 ;SAUT DE BRIDE Q216=+50 ;CENTRE 1ER AXE Q217=+50 ;CENTRE 2EME AXE Q218=80 ;1ER COTE Longueur en X variable pour ébauche et finition Q219=Q2 ;2EME COTE Longueur en Y variable pour ébauche et finition Q220=0 ;RAYON D'ANGLE Q221=0 ;SUREPAISSEUR 1ER AXE 17 CYCL CALL M3 Appel du cycle 18 LBL 0 Fin du sous-programme 19 END PGM BEAMS MM iTNC 530 HEIDENHAIN 145 Y Y 90 40 70 3.3 Etalonnage automatique des pièces Exemple: Etalonnage d'une poche rectangulaire, procès-verbal de mesure 50 X -20 -15 Z 0 BEGIN PGM BSMESU MM 1 TOOL CALL 1 Z Appel d'outil pour le palpeur 2 L Z+100 R0 FMA Dégager le palpeur 3 TCH PROBE 423 MESURE INT. RECTANG. 146 Q273=+50 ;CENTRE 1ER AXE Q274=+40 ;CENTRE 2EME AXE Q282=90 ;1ER COTE Longueur nominale en X Q283=70 ;2EME COTE Longueur nominale en Y Q261=-5 ;HAUTEUR DE MESURE Q320=0 ;DISTANCE D'APPROCHE Q260=+20 ;HAUTEUR DE SECURITE Q301=0 ;DEPLAC. HAUT. SECU. Q284=90.15 ;COTE MAX. 1ER COTE Cote max. en X Q285=89.95 ;COTE MIN. 1ER COTE Cote min. en X Q286=70.1 ;COTE MAX. 2EME COTE Cote max. en Y Q287=69.9 ;COTE MIN. 2EME COTE Cote min. en Y Q279=0.15 ;TOLERANCE 1ER CENTRE Ecart de position autorisé en X Q280=0.1 ;TOLERANCE 2ND CENTRE Ecart de position autorisé en Y Q281=1 ;PROCES-VERBAL MESURE Délivrer le procès-verbal de mesure Q309=0 ;ARRET PGM SI ERREUR Ne pas afficher de message d'erreur si tolérance dépassée Q330=0 ;NUMERO D'OUTIL Pas de surveillance de l'outil 3 Cycles palpeurs pour le contrôle automatique des pièces 3.3 Etalonnage automatique des pièces 4 L Z+100 R0 FMAX M2 Dégager l'outil, fin du programme 5 END PGM BSMESU MM iTNC 530 HEIDENHAIN 147 3.4 Cycles spéciaux 3.4 Cycles spéciaux Vue d'ensemble La TNC dispose de six cycles destinés aux applications spéciales suivantes: Cycle Softkey Page 2 ETALONNAGE TS: Etalonnage de rayon du palpeur à commutation Page 149 9 PALPEUR ETAL. LONG. Etalonnage de longueur du palpeur à commutation Page 150 3 MESURE Cycle de mesure pour création de cycles constructeurs Page 151 4 MESURE 3D Cycle de mesure pour palpage 3D destiné à l’élaboration de cycles constructeurs Page 153 440 MESURE DU DESAXAGE Page 155 441 PALPAGE RAPIDE Page 157 148 3 Cycles palpeurs pour le contrôle automatique des pièces 3.4 Cycles spéciaux ETALONNAGE TS (cycle palpeur 2) Le cycle palpeur 2 permet d'étalonner automatiquement un palpeur à commutation sur une bague d'étalonnage ou un tenon d'étalonnage. Avant l'étalonnage, vous devez définir dans les paramètres-machine 6180.0 à 6180.2 le centre de la pièce d'étalonnage dans la zone de travail de la machine (coordonnées REF). Si vous travaillez sur plusieurs zones de déplacement, pour chacune des zones vous pouvez mémoriser une séquence de coordonnées pour le centre de la pièce d'étalonnage (PM6181.1 à 6181.2 et MP6182.1 à 6182.2.). 1 2 3 4 Le palpeur se déplace en avance rapide (valeur de PM6150) à la hauteur de sécurité (seulement si la position actuelle est située endessous de la hauteur de sécurité) Puis, la TNC positionne le palpeur dans le plan d'usinage, au centre de la bague d'étalonnage (étalonnage interne) ou à proximité du premier point de palpage (étalonnage externe) Le palpeur se déplace ensuite à la profondeur de mesure (paramètres-machine 618x.2 et 6185.x) et palpe successivement la bague d'étalonnage en X+, Y+, X- et Y Pour terminer, la TNC rétracte le palpeur à la hauteur de sécurité et inscrit le rayon actif de la bille de palpage dans les données d'étalonnage Hauteur de sécurité (en absolu): Coordonnée dans l'axe du palpeur excluant toute collision entre le palpeur et la pièce d'étalonnage (matériels de bridage) Rayon bague étalon: Rayon de la pièce de calibrage Etalon. interne =0/externe=1: Définir si la TNC doit réaliser un étalonnage interne ou externe: 0: Etalonnage interne 1: Etalonnage externe iTNC 530 HEIDENHAIN Exemple: Séquences CN 5 TCH PROBE 2.0 ETALONNAGE TS 6 TCH PROBE 2.1 HAUT.: +50 R +25.003 TYPE MESURE: 0 149 3.4 Cycles spéciaux ETALONNAGE TS LONGUEUR (cycle palpeur 9) Le cycle palpeur 9 permet d'étalonner automatiquement la longueur d'un palpeur à commutation sur un point que vous devez définir. 1 2 3 Prépositionner le palpeur de manière à ce que la coordonnée définie dans le cycle puisse être abordée sans risque de collision dans l'axe du palpeur La TNC déplace le palpeur dans le sens de l'axe d'outil négatif jusqu'à ce qu'un signal de commutation soit délivré Pour terminer, la TNC rétracte à nouveau le palpeur au point initial de l'opération de palpage et inscrit la longueur effective du palpeur dans les données d'étalonnage 150 Exemple: Séquences CN Coordonnée point de référence (en absolu): Coordonnée exacte du point à palper Système de réf.? (0=EFF/1=REF): Définir le système de coordonnées auquel le point de référence programmé doit se référer: 0: Le point de référence programmé se réfère au système de coordonnées pièce actif (système EFF) 1: Le point de référence programmé se réfère au système de coordonnées machine actif (système REF) 5 L X-235 Y+356 R0 FMAX 6 TCH PROBE 9.0 PALPEUR ETAL. LONG. 7 TCH PROBE 9.1 POINT DE RÉFÉRENCE +50 SYSTÈME DE RÉFÉRENCE 0 3 Cycles palpeurs pour le contrôle automatique des pièces 3.4 Cycles spéciaux MESURE (cycle palpeur 3) Le mode de fonctionnement exact du cycle palpeur 3 est défini par le constructeur de votre machine ou par un fabricant de logiciels utilisant le cycle 3 à l'intérieur de cycles palpeurs spéciaux. Le cycle palpeur 3 détermine une position au choix sur la pièce et quelque soit le sens du palpage. Contrairement aux autres cycles de mesure, le cycle 3 vous permet d'introduire directement la course de mesure DIST ainsi que l'avance de mesure F. Même le retrait après l'enregistrement de la valeur de mesure s'effectue en fonction d'une valeur MB que vous pouvez programmer. 1 2 3 Selon l'avance programmée, le palpeur se déplace de la position actuelle, dans le sens de palpage défini. Le sens de palpage doit être défini dans le cycle avec angle polaire Lorsque la TNC a enregistré la position, le palpeur s'arrête. La TNC mémorise les coordonnées X, Y et Z du centre de la bille de palpage dans trois paramètres qui se suivent. La TNC n'exécute ni correction linéaire ni correction de rayon. Vous définissez le numéro du premier paramètre de résultat dans le cycle Pour terminer et dans le sens inverse du sens de palpage, la TNC rétracte le palpeur de la valeur que vous avez définie dans le paramètre MB Remarques avant que vous ne programmiez Les paramètres-machine 6130 (course max. jusqu'au point de palpage) et 6120 (avance de palpage) qui agissent dans d'autres cycles n'ont pas d'effet dans le cycle palpeur 3. A noter que la TNC décrit toujours 4 paramètres Q successifs. Si la TNC n'a pas pu calculer un point de palpage valide, le programme est alors exécuté sans message d'erreur. Dans ce cas, la TNC attribue la valeur -1 au 4ème paramètre de résultat; vous pouvez ainsi vous-même traiter les erreurs de manière adéquate. La TNC rétracte le palpeur au maximum de la longueur de la course de retrait MB mais sans aller au delà du point initial de la mesure. Ainsi, aucune collision ne peut donc se produire lors du retrait. Avec la fonction FN17: SYSWRITE ID 990 NR 6 vous pouvez définir si le cycle doit agir sur l'entrée palpeur X12 ou X13. iTNC 530 HEIDENHAIN 151 3.4 Cycles spéciaux 152 N° de paramètre pour résultat: Introduire le numéro du paramètre Q auquel doit être affectée la valeur de la première coordonnée (X) calculée. Les valeurs Y et Z sont dans les paramètres Q situés directement après Axe de palpage: Introduire l'axe dans le sens duquel doit s'effectuer le palpage; valider avec la touche ENT Angle de palpage: Angle se référant à l'axe de palpage défini et sur lequel le palpeur doit se déplacer; valider avec la touche ENT Exemple: Séquences CN 4 TCH PROBE 3.0 MESURE 5 TCH PROBE 3.1 Q1 6 TCH PROBE 3.2 X ANGLE: +15 7 TCH PROBE 3.3 DIST +10 F100 MB1 SYSTÈME DE RÉFÉRENCE: 0 8 TCH PROBE 3.4 ERRORMODE1 Course de mesure max.: Introduire le déplacement correspondant à la distance que doit parcourir le palpeur à partir du point initial; valider avec la touche ENT. Avance de mesure: Introduire l'avance de mesure en mm/min. Course de retrait max.: Course de déplacement dans le sens opposé au sens du palpage après déviation de la tige de palpage. La TNC rétracte le palpeur au maximum jusqu'au point initial pour éviter toute collision SYSTÈME DE RÉF. (0=EFF/1=REF): Définir si le résultat de la mesure doit être enregistré dans le système de coordonnées actuel (EFF; peut donc être décalé ou pivoté) ou bien par référence au système de coordonnées machine (REF) Mode erreur (0=OFF/1=ON): Définir si la TNC doit délivrer (0) ou ne pas délivrer (1) un message d'erreur en début de cycle lorsque la tige de palpage est déviée. Si le mode 1 a été sélectionné, la TNC enregistre la valeur 2.0 dans le 4ème paramètre de résultat et continue à exécuter le cycle Terminer l'introduction: Appuyer sur la touche ENT 3 Cycles palpeurs pour le contrôle automatique des pièces 3.4 Cycles spéciaux MESURE 3D (cycle palpeur 4, fonction FCL 3) Le cycle palpeur 4 détermine une position au choix sur la pièce dans un sens de palpage défini par vecteur. Contrairement aux autres cycles de mesure, le cycle 4 vous permet d'introduire directement la course de mesure ainsi que l'avance de mesure. Même le retrait après l'enregistrement de la valeur de mesure s'effectue en fonction d'une valeur que vous avez programmée. 1 2 3 Selon l'avance programmée, le palpeur se déplace de la position actuelle, dans le sens de palpage défini. Le sens de palpage est à définir dans le cycle au moyen d’un vecteur (valeurs Delta en X, Y et Z) Lorsque la TNC a enregistré la position, le palpeur s'arrête. La TNC mémorise les coordonnées X, Y et Z du centre de la bille de palpage dans trois paramètres qui se suivent. Vous définissez le numéro du premier paramètre dans le cycle Pour terminer et dans le sens inverse du sens de palpage, la TNC rétracte le palpeur de la valeur que vous avez définie dans le paramètre MB Remarques avant que vous ne programmiez La TNC rétracte le palpeur au maximum de la longueur de la course de retrait MB mais sans aller au delà du point initial de la mesure. Ainsi, aucune collision ne peut donc se produire lors du retrait. A noter que la TNC décrit toujours 4 paramètres Q successifs. Si la TNC n'a pas pu calculer un point de palpage valable, la valeur -1 est attribuée au 4ème paramètre de résultat. Avec la fonction FN17: SYSWRITE ID 990 NR 6 vous pouvez définir si le cycle doit agir sur l'entrée palpeur X12 ou X13. iTNC 530 HEIDENHAIN 153 3.4 Cycles spéciaux 154 N° de paramètre pour résultat: Introduire le numéro du paramètre Q auquel doit être affectée la valeur de la première coordonnée (X) Course de mesure relative en X: Composante X du vecteur de sens dans le sens où le palpeur doit se déplacer Course de mesure relative en Y: Composante Y du vecteur de sens dans le sens où le palpeur doit se déplacer Course de mesure relative en Z: Composante Z du vecteur de sens dans le sens où le palpeur doit se déplacer Course de mesure max.: Introduire la course que doit parcourir le palpeur du point initial en longeant le vecteur de sens Avance de mesure: Introduire l'avance de mesure en mm/min. Course de retrait max.: Course de déplacement dans le sens opposé au sens du palpage après déviation de la tige de palpage SYSTÈME DE RÉF. (0=EFF/1=REF): Définir si le résultat de la mesure doit être enregistré dans le système de coordonnées actuel (EFF; peut donc être décalé ou pivoté) ou bien par référence au système de coordonnées machine (REF) Exemple: Séquences CN 5 TCH PROBE 4.0 MESURE 3D 6 TCH PROBE 4.1 Q1 7 TCH PROBE 4.2 IX-0.5 IY-1 IZ-1 8 TCH PROBE 4.3 DIST +45 F100 MB50 SYSTÈME DE RÉFÉRENCE:0 3 Cycles palpeurs pour le contrôle automatique des pièces 3.4 Cycles spéciaux MESURE DU DESAXAGE (cycle palpeur 440, DIN/ISO: G440) Le cycle palpeur 440 vous permet de calculer les dérives d'axes de votre machine. Pour cela, il convient d'utiliser un outil d'étalonnage cylindrique ayant été mesuré avec précision à l'aide du TT 130. Conditions requises: Avant d'exécuter pour la première fois le cycle 440, vous devez auparavant étalonner le TT au moyen du cycle 30. Les données de l'outil d'étalonnage doivent être inscrites dans le tableau d'outils TOOL.T. Avant d'exécuter le cycle, vous devez activer l'outil d'étalonnage avec TOOL CALL. Le palpeur de table TT doit être raccordé sur l'entrée palpeur X13 de l'unité logique et être en état de fonctionnement (paramètre-machine 65xx). 1 2 3 4 5 La TNC positionne l'outil d'étalonnage en avance rapide (valeur de PM6550) et selon la logique de positionnement (cf. chap. 1.2) à proximité du TT La TNC exécute tout d'abord une mesure dans l'axe du palpeur. Pour cela, l'outil d'étalonnage est décalé en fonction de la valeur que vous avez définie dans la colonne TT:R-OFFS du tableau d'outils TOOL.T (en standard: rayon d'outil). La mesure dans l'axe du palpeur est toujours réalisée La TNC exécute ensuite la mesure dans le plan d'usinage. Vous définissez dans le paramètre Q364 l'axe du plan d'usinage ainsi que le sens en fonction desquels doit être effectué le palpage Lorsque vous effectuez un étalonnage, la TNC en mémorise les données de manière interne. Lorsque vous effectuez une mesure, la TNC compare les valeurs de mesure aux données d'étalonnage et inscrit les écarts dans les paramètres Q suivants: Numéro paramètre Signification Q185 Ecart par rapport à la valeur d'étalonnage en X Q186 Ecart par rapport à la valeur d'étalonnage en Y Q187 Ecart par rapport à la valeur d'étalonnage en Z Vous pouvez utiliser directement les écarts pour exécuter la compensation au moyen d'un décalage incrémental du point zéro (cycle 7). Pour terminer, l'outil d'étalonnage retourne à la hauteur de sécurité iTNC 530 HEIDENHAIN 155 3.4 Cycles spéciaux Remarques avant que vous ne programmiez Avant d'exécuter une opération de mesure, vous devez avoir étalonné la pièce au moins une fois; sinon la TNC délivre un message d'erreur. Si vous travaillez avec plusieurs zones de déplacement, vous devez étalonner pour chaque zone de déplacement. Lors de chaque exécution du cycle 440, la TNC désactive les paramètres de résultat Q185 à Q187. Si vous désirez définir une valeur limite pour le déplacement d'axe sur les axes de la machine, inscrivez dans ce cas cette valeur limite souhaitée dans le tableau d'outil TOOL.T et dans les colonnes LTOL (pour l'axe de broche) et RTOL (pour le plan d'usinage). Lorsque les valeurs limites sont franchies, la TNC délivre à l'issue d'une mesure de contrôle un message correspondant. A la fin du cycle, la TNC rétablit l'état de la broche qui était actif avant le cycle (M3/M4). Opération: 0=étalon., 1=mesure?: Définir si vous désirez effectuer une opération d'étalonnage ou une mesure de contrôle: 0: Etalonnage 1: Mesure Sens de palpage: Définir le(s) sens de palpage dans le plan d'usinage: 0: Mesure seulement dans le sens positif de l'axe principal 1: Mesure seulement dans le sens positif de l'axe auxiliaire 2: Mesure seulement dans le sens négatif de l'axe principal 3: Mesure seulement dans le sens négatif de l'axe auxiliaire 4: Mesure dans le sens positif de l'axe principal et positif de l'axe auxiliaire 5: Mesure dans le sens positif de l'axe principal et négatif de l'axe auxiliaire 6: Mesure dans le sens négatif de l'axe principal et positif de l'axe auxiliaire 7: Mesure dans le sens négatif de l'axe principal et négatif de l'axe auxiliaire Exemple: Séquences CN 5 TCH PROBE 440 MESURE DU DESAXAGE Q363=1 ;TYPE MESURE Q364=0 ;SENS DE PALPAGE Q320=2 ;DISTANCE D'APPROCHE Q260=+50 ;HAUTEUR DE SECURITE Le sens de palpage lors de l'étalonnage/de la mesure doit coïncider. Sinon la TNC fournit des valeurs erronées. 156 Distance d'approche (en incrémental): Distance supplémentaire entre le point de mesure et le disque de palpage. Q320 agit en complément de PM6540 Hauteur de sécurité (en absolu): Coordonnée dans l'axe du palpeur excluant toute collision entre le palpeur et la pièce (matériels de bridage) (se réfère au point de référence actif) 3 Cycles palpeurs pour le contrôle automatique des pièces 3.4 Cycles spéciaux PALPAGE RAPIDE (cycle palpeur 441, DIN/ISO: G441, fonction FCL 2) Le cycle de palpage 441 vous permet de configurer divers paramètres du palpeur (l'avance de positionnement, par exemple) et ce, de manière globale pour tous les cycles de palpage utilisés par la suite. Ceci facilite l'optimisation du programme et raccourcit du même coup les durées globales d'usinage. Remarques avant que vous ne programmiez Le cycle 441 n'exécute aucun déplacement de la machine et sert seulement à configurer divers paramètres de palpage. END PGM, M02, M30 annulent les configurations globales du cycle 441. Vous ne pouvez activer la poursuite d'angle automatique (paramètre de cycle Q399) que si vous avez configuré le paramètre-machine 6165=1. La modification du paramètre-machine 6165 ne nécessite aucun réétalonnage du palpeur. Avance positionnement Q396: Définir l'avance avec laquelle vous désirez exécuter les déplacements de positionnement du palpeur Avance positionnement=FMAX (0/1) Q397: Définir si vous désirez utiliser FMAX (avance rapide machine) pour les déplacements de positionnement du palpeur: 0: Déplacement avec l'avance de Q396 1: Déplacement avec XFMAX Poursuite angle Q399: Définir si la TNC doit orienter le palpeur avant chaque opération de palpage: 0: Ne pas orienter 1: Exécuter une orientation de la broche avant chaque opération de palpage pour augmenter la précision Interruption automatique Q400: Définir si la TNC doit interrompre le déroulement du programme après un cycle de mesure pour l'étalonnage automatique d'outil et afficher à l'écran les résultats de la mesure: 0: Par principe, ne pas interrompre le déroulement du programme, y compris si vous avez choisi dans le cycle de palpage concerné d'afficher à l'écran les résultats de la mesure 1: Par principe, interrompre le déroulement du programme et afficher à l'écran les résultats de la mesure. On peut poursuivre le déroulement du programme en appuyant sur la touche Start CN iTNC 530 HEIDENHAIN Exemple: Séquences CN 5 TCH PROBE 441 PALPAGE RAPIDE Q396=3000 ;AVANCE POSITIONNEMENT Q397=0 ;SELECTION AVANCE Q399=1 ;POURSUITE ANGLE Q400=1 ;INTERRUPTION 157 Cycles palpeurs pour la mesure automatique de la cinématique iTNC 530 HEIDENHAIN 159 4.1 Mesure de cinématique avec les palpeurs TS (option KinematicsOpt) 4.1 Mesure de cinématique avec les palpeurs TS (option KinematicsOpt) Principes Les exigences en matière de précision ne cessent de croître, en particulier pour l'usinage 5 axes. Les pièces complexes doivent pouvoir être produites dans une précision capable d'être reproduite, y compris sur de longues périodes. Pour l'usinage sur plusieurs axes, la source des imprécisions provient - entre autres - des écarts entre le modèle cinématique enregistré sur la commande numérique (cf. figure de droite 1) et les conditions cinématiques réellement présentes sur la machine (cf. figure de droite 2). Lors du positionnement des axes rotatifs, ces écarts induisent un défaut sur la pièce (cf. figure de droite 3). Il est donc nécessaire de se procurer la possibilité d'harmoniser au mieux le modèle et la réalité. 3 1 2 La nouvelle fonction KinematicsOpt de la TNC est un élément important destiné à faire face réellement à ces exigences complexes: Un cycle pour palpeur 3D étalonne de manière entièrement automatique les axes rotatifs présents sur la machine; peu importe que les axes rotatifs soient sous la forme d’un axe de plateau ou de tête. Une bille étalon est fixée à un endroit quelconque de la table de la machine et mesurée à la finesse que vous avez définie. Lors de la définition du cycle, il vous suffit d'introduire séparément pour chaque axe rotatif la plage que vous voulez mesurer. A partir des valeurs mesurées, la TNC détermine la précision statique d'inclinaison. Le logiciel minimise les erreurs de positionnement résultant des déplacements d'inclinaison et, à la fin de la mesure, enregistre automatiquement la géométrie de la machine dans les constantes-machine correspondantes du tableau de cinématique. Vue d'ensemble La TNC propose des cycles vous permettant de sauvegarder, restaurer, contrôler et optimiser automatiquement la cinématique de votre machine: Cycle Softkey Page 450 SAUVEGARDER CINEMATIQUE: Sauvegarde et restauration automatique de cinématiques Page 162 451 MESURE CINEMATIQUE: Contrôle et optimisation automatique de la cinématique de la machine Page 164 160 4 Cycles palpeurs pour la mesure automatique de la cinématique 4.1 Mesure de cinématique avec les palpeurs TS (option KinematicsOpt) Conditions requises Pour pouvoir utiliser KinematicsOpt, les conditions suivantes doivent être remplies: Les options de logiciel 48 (KinematicsOpt) et 8 (option de logiciel 1) ainsi que les fonctions FCL3 doivent être activées Le palpeur 3D utilisé pour l'étalonnage doit être calibré Une bille étalon (diamètre connu avec précision) suffisamment rigide doit être fixée à n'importe quel endroit de la table de la machine. Les billes étalon peuvent être approvisionnées auprès de divers constructeurs de matériels de mesure La description de la cinématique de la machine doit être définie intégralement et correctement. Les cotes de transformation doivent être inscrites avec une précision d'environ 1 mm Tous les axes rotatifs doivent être des axes CN; KinematicsOpt ne gère pas la mesure d'axes réglables manuellement La machine doit être étalonnée géométriquement et intégralement (opération réalisée par le constructeur de la machine lors de sa mise en route) Dans le paramètre-machine MP6600, il faut définir la limite de tolérance à partir de laquelle la TNC doit afficher une remarque en mode Optimisation si les données de cinématique définies excèdent cette valeur limite (cf. „KinematicsOpt, limite de tolérance pour le mode Optimisation: MP6600” à la page 25) Dans le paramètre-machine MP6601, il faut définir l'écart max. autorisé pour le rayon de la bille étalon mesuré automatiquement par les cycles par rapport au paramètre de cycle programmé (cf. „KinematicsOpt, écart autorisé par rapport au rayon de la bille étalon: MP6601” à la page 25) iTNC 530 HEIDENHAIN 161 4.1 Mesure de cinématique avec les palpeurs TS (option KinematicsOpt) SAUVEGARDER CINEMATIQUE (cycle palpeur 450, DIN/ISO: G450, option) Le cycle palpeur 450 vous permet de sauvegarder la cinématique active de la machine ou de restaurer une cinématique de machine qui avait déjà été sauvegardée. On dispose de 10 mémoires (numéros 0 à 9). Remarques avant que vous ne programmiez Avant de réaliser l'optimisation d'une cinématique, nous vous conseillons de sauvegarder systématiquement la cinématique active. Avantage: Si le résultat ne correspond pas à votre attente ou si des erreurs se produisent lors de l'optimisation (une coupure de courant, par exemple), vous pouvez alors restaurer les anciennes données. Mode Sauvegarder: Systématiquement, la TNC mémorise toujours en même temps le dernier code introduit sous MOD (on peut définir librement le code). Par la suite, pour ne pouvez écraser cette mémoire qu'à condition d'introduire ce code. Si vous avez sauvegardé une cinématique sans code, la TNC écrase cette mémoire lors de l'opération suivante de sauvegarde et ce, sans message d'interrogation! Mode Créer: La TNC ne peut restaurer les données sauvegardées que dans une description de cinématique identique. Mode Créer: N'oubliez pas qu'une modification de la cinématique a toujours pour conséquence une modification de la valeur Preset. Si nécéssaire, la valeur Preset. 162 Mode: 0=Sauvegarder/1=Créer? Q410: Définir si vous désirez sauvegarder ou restaurer une cinématique: 0: Sauvegarder la cinématique active 1: Restaurer la cinématique enregistrée précédemment Mémoire (0…9) Q409: Numéro de la mémoire dans laquelle vous désirez sauvegarder toute la cinématique ou bien numéro de la mémoire à partir de laquelle vous voulez restaurer la cinématique mémorisée Exemple: Séquences CN 5 TCH PROBE 450 SAUVEG. CINEMATIQUE Q410=0 ;MODE Q409=1 ;MÉMOIRE 4 Cycles palpeurs pour la mesure automatique de la cinématique 4.1 Mesure de cinématique avec les palpeurs TS (option KinematicsOpt) Fonction procès-verbal Après avoir exécuté le cycle 450, la TNC génère un procès-verbal contenant les données suivantes: Date et heure auxquelles le procès-verbal a été établi Chemin d'accès au programme CN à partir duquel le cycle a été exécuté Mode utilisé (0=sauvegarder/1=créer) Numéro de la mémoire (0 à 9) Numéro de ligne de la cinématique dans le tableau de cinématique Code (dans le mesure où vous avez introduit un code juste avant l'exécution du cycle 450) iTNC 530 HEIDENHAIN 163 4.1 Mesure de cinématique avec les palpeurs TS (option KinematicsOpt) MESURE CINEMATIQUE (cycle palpeur 451, DIN/ISO: G451, option) Le cycle palpeur 451 vous permet de contrôler et, si nécessaire, optimiser la cinématique de votre machine. A l'aide d'un palpeur 3D TS, vous mesurez une bille étalon (au choix) que vous fixez sur la table de la machine. La TNC détermine la précision statique d'inclinaison. Le logiciel minimise les erreurs spatiales résultant des déplacements d'inclinaison et, à la fin de la mesure, enregistre automatiquement la géométrie de la machine dans les constantes-machine correspondantes du tableau de cinématique. 1 2 3 4 5 Brider la bille étalon; assurer une liberté suffisante pour éliminer tout risque de collision En mode de fonctionnement Manuel, initialiser le point de référence au centre de la bille Positionner manuellement le palpeur dans l'axe du palpeur au dessus de la bille étalon et dans le plan d'usinage, au centre de la bille Sélectionner le mode de fonctionnement Exécution de programme et démarrer le programme de calibrage La TNC mesure automatiquement et successivement tous les axes rotatifs avec la finesse que vous avez définie 164 4 Cycles palpeurs pour la mesure automatique de la cinématique 4.1 Mesure de cinématique avec les palpeurs TS (option KinematicsOpt) Sens du positionnement Le sens du positionnement de l'axe rotatif à mesurer résulte de l'angle initial et de l'angle final que vous avez définis dans le cycle. Choisir l'angle initial et l'angle final de manière à ne pas avoir à mesurer deux fois la même position. Ainsi, par exemple, avec un angle initial de 0° et un angle final de 360°, la TNC délivre un message d'erreur. Le double enregistrement de points de mesure (par exemple, position de mesure +90° et -270°) n'est pas judicieux mais n'entraîne pourtant pas l'apparition d'un message d'erreur dans la mesure où cela peut donner lieu à des positions de mesure différentes. Exemple: Angle initial = -270°, angle final = +90° La position angulaire sera identique mais cela peut donner lieu à différentes positions de mesure: Angle initial = +90° Angle final = -270° Nombre de points de mesure = 4 Incrément angulaire qui en résulte = (-270 - +90) / (4-1) = -120° Point de mesure 1= +90° Point de mesure 2= -30° Point de mesure 3= -150° Point de mesure 4= -270° iTNC 530 HEIDENHAIN 165 4.1 Mesure de cinématique avec les palpeurs TS (option KinematicsOpt) Machines avec axes à denture Hirth Pour réaliser le positionnement, l'axe doit sortir du crantage Hirth. Par conséquent, prévoyer une distance d'approche suffisante pour éviter toutes collisions entre le palpeur et la bille étalon. Dans le même temps, veiller à ce qu'il y ait suffisamment de place pour aborder la distance d'approche (fins de course de logiciel). Définir une hauteur de retrait Q408 supérieure à 0 si l'option de logiciel 9 (M128, FUNCTION TCPM) n'est pas disponible. Lorsque vous choissiez le point initial et le point final, veillez à ce que chaque incrément angulaire s'intègre bien dans le crantage Hirth. Pour les axes Hirth, la TNC vérifie en début de cycle si l'incrément angulaire défini convient au crantage Hirth. Si tel n'est pas le cas, la TNC délivre un message d'erreur et ferme le cycle. Les positions sont calculées à partir de l'angle initial, de l'angle final et du nombre de mesures pour l'axe concerné. Exemple de calcul des positions de mesure pour un axe A: Angle initial Q411 = -30 Angle final Q412 = +90 Nombre de points de mesure Q414 = 4 Incrément angulaire calculé = ( Q412 - Q411 ) / ( Q414 -1 ) Incrément angulaire calculé = ( 90 - -30 ) / ( 4 - 1 ) = 120 / 3 = 40 Position de mesure 1 = Q411 + 0 * incrément angulaire = -30° Position de mesure 2 = Q411 + 1 * incrément angulaire = +10° Position de mesure 3 = Q411 + 1 * incrément angulaire = +50° Position de mesure 4 = Q411 + 1 * incrément angulaire = +90° 166 4 Cycles palpeurs pour la mesure automatique de la cinématique 4.1 Mesure de cinématique avec les palpeurs TS (option KinematicsOpt) Choix du nombre de points de mesure Pour gagner du temps, vous pouvez procéder à une optimisation grossière avec un petit nombre de points de mesure (1-2). Vous exécuter ensuite une optimisation précise avec un nombre moyen de points de mesure (valeur préconisée = 4). Un nombre plus important de points de mesure n'apporte généralement pas de meilleurs résultats. De manière idéale, il est conseillé de répartir les points de mesure régulièrement sur toute la plage d'inclinaison de l'axe. Nous conseillerions donc de mesurer un axe ayant une plage d'inclinaison de 0-360° avec 3 points de mesure situés à 90°, 180° et 270°. Si vous désirez mesurer la précision correspondante, vous pouvez alors indiquer un nombre plus élevé de points de mesure en mode Contrôler. Vous ne devez pas mesurer un axe rotatif sur 0° ou 360°. Ces positions ne fournissent pas de données de mesure pertinentes! Choix de la position de la bille étalon sur la table de la machine En principe, vous pouvez installer la bille étalon à n'importe quel endroit accessible sur la table de la machine. Vous pouvez aussi fixer la bille étalon sur des matériels de bridage ou des pièces (par exemple avec attache magnétique). Les facteurs suivants peuvent avoir une incidence sur le résultat de la mesure: Machine équipée d'un plateau circulaire/d'une table pivotante: Brider la bille étalon aussi loin que possible du centre de rotation Machines avec très grandes courses: Brider la bille étalon aussi près que possible de la future position d'usinage iTNC 530 HEIDENHAIN 167 4.1 Mesure de cinématique avec les palpeurs TS (option KinematicsOpt) Remarques relative à la la précision Les erreurs de géométrie et de positionnement de la machine influent sur les valeurs de mesure et, par conséquent, sur l'optimisation d'un axe rotatif. Une erreur résiduelle que l'on ne peut pas éliminer sera toujours présente. S'il n'y avait pas d'erreurs de géométrie et de positionnement, on pourrait reproduire avec précision les valeurs déterminées par le cycle à n'importe quel point de la machine et à un moment précis. Plus les erreurs de géométrie et de positionnement sont importantes et plus les résultats de la mesure connaissent une dispersion si vous installez la bille étalon à différentes positions du système de coordonnées de la machine. La dispersion qu'indique la TNC dans le procès-verbal est une valeur pour définir la précision des déplacements statiques d'inclinaison d'une machine. Lorsque l'on observe la précision, on doit néanmoins tenir compte aussi du rayon du cercle de mesure et du nombre et de la position des points de mesure. La dispersion ne peut pas être définie avec un seul point de mesure; la dispersion obtenue correspond dans ce cas à l'erreur spatiale du point de mesure. Si plusieurs axes rotatifs se déplacent simultanément, leurs erreurs se superposent et, dans le cas le plus défavorable, elles s'additionnent. Si votre machine est équipée d'une broche asservie, nous vous conseillons d'activer la poursuite angulaire au moyen du paramètre-machine MP6165. Ceci vous permet généralement d'améliorer les précisions des mesures réalisées avec un palpeur 3D. Désactiver si nécessaire le serrage des axes rotatifs pendant la durée de la mesure; car sinon, les résultats de la mesure pourraient être faussés. Consultez le manuel de votre machine. En mode Optimisation, la TNC précise une évaluation dans le procèsverbal. Le chiffre d'évaluation est une valeur d'influence des translations corrigées sur le résultat de la mesure. Plus le chiffre d'évaluation est élevé et meilleure est l'optimisation réalisée par la TNC. Le chiffre d'évaluation de chaque axe rotatif ne doit pas être inférieur à une valeur de 2. Il faut viser des valeurs supérieures ou égales à 4. Si les chiffres d'évaluation sont trop faibles, agrandissez la plage de mesure de l'axe rotatif ou augmentez le nombre de points de mesure. Si cette mesure n'apporte aucune amélioration du chiffre d'évaluation, cela peut provenir d'une description de cinématique erronée. Si nécessaire, prenez contact avec le service après-vente. 168 4 Cycles palpeurs pour la mesure automatique de la cinématique 4.1 Mesure de cinématique avec les palpeurs TS (option KinematicsOpt) Remarques relatives aux différentes méthodes de calibrage Optimisation grossière lors de la mise en route après l'introduction de valeurs approximatives Nombre de points de mesure entre 1 et 2 Incrément angulaire des axes rotatifs: Environ 90° Optimisation fine sur toute la course de déplacement Nombre de points de mesure entre 3 et 6 L'angle initial et l'angle final doivent autant que possible couvrir une grande course de déplacement des axes rotatifs Positionnez la bille étalon sur la table de la machine de manière à obtenir pour les axes rotatifs de la table un grand rayon du cercle de mesure ou bien de manière à ce que la mesure ait lieu pour les axes rotatifs de la tête à une position représentative (par exemple, au centre de la course de déplacement) Optimisation d'une position spéciale de l'axe rotatif Nombre de points de mesure entre 2 et 3 Les mesures sont effectuées autour de l'angle de l'axe rotatif où l'usinage doit avoir lieu par la suite Positionnez la bille étalon sur la table de la machine de manière à ce que le calibrage ait lieu au même endroit que celui de l'usinage Vérifier la précision de la machine Nombre de points de mesure entre 4 et 8 L'angle initial et l'angle final doivent autant que possible couvrir une grande course de déplacement des axes rotatifs Déterminer le jeu de l'axe rotatif lors du contrôle Nombre de points de mesure entre 8 et 12 L'angle initial et l'angle final doivent autant que possible couvrir une grande course de déplacement des axes rotatifs iTNC 530 HEIDENHAIN 169 4.1 Mesure de cinématique avec les palpeurs TS (option KinematicsOpt) Jeu Par jeu, on entend un mouvement léger (généré lors d'un changement de sens) entre le capteur rotatif (système de mesure angulaire) et la table. Si les axes rotatifs ont du jeu en dehors de la chaîne d'asservissement, ils peuvent générer d'importantes erreurs lors de l'inclinaison. Le cycle active automatiquement la compensation interne de jeu pour les axes rotatifs numériques sans entrée de mesure de position séparée. En mode Contrôler, la TNC parcourt deux cycles de mesure pour chaque axe afin de pouvoir atteindre les positions de mesure dans les deux sens. Dans le procès-verbal, la TNC délivre la moyenne arithmétique des valeurs absolues du jeu mesuré pour l'axe rotatif. Si le rayon du cercle de mesure est < 100 mm, la TNC ne calcule pas le jeu pour des raisons de précision. Plus le rayon du cercle de mesure est grand et plus la TNC peut déterminer de manière précise le jeu de l'axe rotatif. 170 4 Cycles palpeurs pour la mesure automatique de la cinématique 4.1 Mesure de cinématique avec les palpeurs TS (option KinematicsOpt) Définir le cycle Remarques avant que vous ne programmiez Veiller à ce que toutes les fonctions d'inclinaison du plan d'usinage aient été réinitialisées. M128 ou FUNCTION TCPM ne doivent pas être activées. Choisir la position de la bille étalon sur la table de la machine de manière à ce que l'opération de mesure puisse être exécutée sans risque de collision. Avant la définition du cycle, vous devez initialiser le point de référence au centre de la bille étalon et l'activer. Comme avance de positionnement pour aborder la hauteur de palpage dans l'axe du palpeur, la TNC utilise la valeur la plus faible du paramètre de cycle Q253 et du paramètre-machine MP6150. La TNC exécute systématiquement les déplacements des axes rotatifs avec l'avance de positionnement Q253; la surveillance du palpeur est inactive. En mode Optimisation, si les données de cinématique calculées sont supérieures à la valeur limite autorisée (MP6600), la TNC délivre un message d'avertissement. Vous devez alors valider les valeurs calculées avec Marche CN. N'oubliez pas qu'une modification de la cinématique a toujours pour conséquence une modification de la valeur Preset. Après une optimisation, réinitialiser la valeur Preset. Dans une première opération de palpage, la TNC détermine tout d'abord le rayon de la bille étalon. Si le rayon déterminé pour la bille est différent du rayon programmé, et ce d'une valeur supérieure à celle que vous avez définie dans le paramètre-machine MP6601, la TNC délivre un message d'erreur et ferme la mesure. Si vous interrompez le cycle pendant la mesure, les données de cinématique risquent de ne plus être conformes à leur état d'origine. Avant d'effectuer une optimisation, sauvegardez la cinématique active avec le cycle 450 pour pouvoir restaurer la dernière cinématique active en cas d'erreur. Programmation en pouces: La TNC délivre systématiquement en mm les résultats des mesures et les données du procès-verbal. iTNC 530 HEIDENHAIN 171 4.1 Mesure de cinématique avec les palpeurs TS (option KinematicsOpt) 172 Mode (0=Contrôler/1=Mesurer) Q406: Définir si la TNC doit vérifier la cinématique ou l'optimiser: 0: Vérifier la cinématique active de la machine. La TNC mesure la cinématique sur les axes rotatifs que vous avez définis mais n'apporte pas de modifications à la cinématique active. Elle affiche les résultats des mesures dans un procès-verbal de mesure 1: Optimiser la cinématique active de la machine. La TNC mesure la cinématique sur les axes rotatifs que vous avez définis et optimise la cinématique active Exemple: Programme de calibrage 4 TOOL CALL “PALPEUR“ Z 5 TCH PROBE 450 SAUVEG. CINEMATIQUE Q410=0 ;MODE Q409=5 ;MÉMOIRE 6 TCH PROBE 451 MESURE CINÉMATIQUE Q406=1 ;MODE Rayon bille calibr. exact Q407: Introduire le rayon exact de la bille étalon utilisée Q407=14.9996 ;RAYON DE LA BILLE Q320=0 ;DISTANCE D'APPROCHE Distance d'approche Q320 (en incrémental): Distance supplémentaire entre le point de mesure et la bille du palpeur. Q320 agit en complément de PM6140 Q408=0 ;HAUTEUR RETRAIT Q253=750 ;AVANCE PRÉ-POSIT. Hauteur de retrait Q408 (en absolu): Q380=0 ;ANGLE DE RÉFÉRENCE Introduction 0: Ne pas aborder la hauteur de retrait; la TNC aborde la position de mesure suivante sur l'axe à mesurer. Non autorisé pour les axes Hirth! La TNC aborde la première position de mesure dans l'ordre A, puis B, puis C Introduction >0: Hauteur de retrait dans le système de coordonnées pièce non incliné à laquelle la TNC positionne l'axe de broche avant d'effectuer un positionnement d'axe rotatif. La TNC positionne en outre le palpeur au point zéro, dans le plan d'usinage. Dans ce mode, la surveillance du palpeur est inactive; définir la vitesse de positionnement dans le paramètre Q253 Q411=-90 ;ANGLE INITIAL AXE A Q412=+90 ;ANGLE FINAL AXE A Q413=0 ;ANGLE REGL. AXE A Q414=2 ;POINTS DE MESURE AXE A Q415=-90 ;ANGLE INITIAL AXE B Q416=+90 ;ANGLE FINAL AXE B Q417=0 ;ANGLE REGL. AXE B Q418=2 ;POINTS DE MESURE AXE B Q419=-90 ;ANGLE INITIAL AXE C Q420=+90 ;ANGLE FINAL AXE C Q421=0 ;ANGLE REGL. AXE C Q422=2 ;POINTS DE MESURE AXE C Avance de pré-positionnement Q253: Vitesse de déplacement de l'outil lors du positionnement, en mm/min. Angle de référence Q380 (en absolu): Angle de référence (rotation de base) pour enregistrer les points de mesure dans le système de coordonnées pièce actif. La définition d'un angle de référence peut accroître considérablement la plage de mesure d'un axe 4 Cycles palpeurs pour la mesure automatique de la cinématique Angle initial axe A Q411 (en absolu): Angle initial sur l'axe A sur lequel doit avoir lieu la première mesure Angle final axe A Q412 (en absolu): Angle final sur l'axe A sur lequel doit avoir lieu la dernière mesure Angle de réglage axe A Q413: Angle de réglage de l'axe A dans lequel doivent être mesurés les autres axes rotatifs Nb points de mesure axe A Q414: Nombre de palpages que la TNC doit exécuter pour mesurer l'axe A Angle initial axe B Q415 (en absolu): Angle initial sur l'axe B sur lequel doit avoir lieu la première mesure Angle final axe B Q416 (en absolu): Angle final sur l'axe B sur lequel doit avoir lieu la dernière mesure Angle de réglage axe B Q417: Angle de réglage de l'axe B dans lequel doivent être mesurés les autres axes rotatifs Nb points de mesure axe B Q418: Nombre de palpages que la TNC doit exécuter pour mesurer l'axe B Angle initial axe C Q419 (en absolu): Angle initial sur l'axe C sur lequel doit avoir lieu la première mesure Angle final axe C Q420 (en absolu): Angle final sur l'axe C sur lequel doit avoir lieu la dernière mesure Angle de réglage axe C Q421: Angle de réglage de l'axe C dans lequel doivent être mesurés les autres axes rotatifs Nb points de mesure axe C Q422: Nombre de palpages que la TNC doit exécuter pour mesurer l'axe C iTNC 530 HEIDENHAIN 4.1 Mesure de cinématique avec les palpeurs TS (option KinematicsOpt) 173 4.1 Mesure de cinématique avec les palpeurs TS (option KinematicsOpt) Fonction procès-verbal Après avoir exécuté le cycle 451, la TNC génère un procès-verbal contenant les données suivantes: Date et heure auxquelles le procès-verbal a été établi Chemin d'accès au programme CN à partir duquel le cycle a été exécuté Mode utilisé (0=Contrôler/1=Optimiser) Numéro de la cinématique active Rayon de la bille étalon introduit Pour chaque axe rotatif mesuré: Angle initial Angle final Nombre de points de mesure Angle de réglage Rayon du cercle de mesure Jeu moyen Dispersion mesurée Dispersion optimisée Valeurs de correction Evaluations 174 4 Cycles palpeurs pour la mesure automatique de la cinématique Cycles palpeurs pour l'étalonnage automatique des outils 5.1 Etalonnage d'outils avec le palpeur de table TT 5.1 Etalonnage d'outils avec le palpeur de table TT Vue d'ensemble La machine et la TNC doivent avoir été préparées par le constructeur de la machine pour la mise en œuvre du palpeur TT. Il est possible que tous les cycles ou fonctions décrits ici ne soient pas disponibles sur votre machine. Consultez le manuel de votre machine. Grâce au palpeur de table et aux cycles d'étalonnage d'outils de la TNC, vous pouvez effectuer automatiquement l'étalonnage de vos outils: Les valeurs de correction pour la longueur et le rayon sont stockées dans la mémoire centrale d'outils TOOL.T et converties automatiquement à la fin du cycle de palpage. Modes d'étalonnage disponibles: Etalonnage d'outil avec outil à l'arrêt Etalonnage d'outil avec outil en rotation Etalonnage dent par dent Configurer les paramètres-machine Pour l'étalonnage avec broche à l'arrêt, la TNC utilise l'avance de palpage de MP6520. Pour l'étalonnage avec outil en rotation, la TNC calcule automatiquement la vitesse de rotation et l'avance de palpage. La vitesse de rotation broche est calculée de la manière suivante: n = MP6570 / (r • 0,0063) avec n MP6570 r Vitesse de rotation [tours/min.] Vitesse max. de déplacement sur le pourtour [m/min.] Rayon d'outil actif [mm] L'avance de palpage résulte de: v = tolérance de mesure • n avec v Tolérance de mesure n 176 Avance de palpage [mm/min.] Tolérance de mesure [mm], dépend de MP6507 Vitesse de rotation [t/min.] 5 Cycles palpeurs pour l'étalonnage automatique des outils 5.1 Etalonnage d'outils avec le palpeur de table TT MP6507 vous permet de configurer l'avance de palpage: MP6507=0: La tolérance de mesure reste constante – indépendamment du rayon d'outil. Si l'on utilise de très gros outils, l'avance de palpage évolue néanmoins vers zéro. Plus sont réduites la vitesse de déplacement sur le pourtour (MP6570) et la tolérance admissible (MP6510) sélectionnées et plus cet effet peut être constaté. MP6507=1: La tolérance de mesure est modifiée si le rayon d'outil augmente. Ceci permet de s'assurer qu'il existe encore une avance de palpage suffisante, y compris si l'on utilise des outils avec rayons d'outils importants. La TNC modifie la tolérance selon le tableau suivant: Rayon d'outil Tolérance de mesure jusqu’à 30 mm MP6510 30 à 60 mm 2 • MP6510 60 à 90 mm 3 • MP6510 90 à 120 mm 4 • MP6510 MP6507=2: L'avance de palpage reste constante; toutefois, l'erreur de mesure croît de manière linéaire lorsque le rayon d'outil augmente: Tolérance de mesure = (r • MP6510)/ 5 mm) avec r MP6510 Rayon d'outil actif [mm] Erreur de mesure max. admissible iTNC 530 HEIDENHAIN 177 5.1 Etalonnage d'outils avec le palpeur de table TT Données d'introduction dans le tableau d'outils TOOL.T Abrév. Données d'introduction Dialogue CUT Nombre de dents de l'outil (20 dents max.) Nombre de dents? LTOL Ecart admissible par rapport à la longueur d'outil L pour la détection d'usure. Si la valeur introduite est dépassée, la TNC bloque l'outil (état L). Plage d'introduction: 0 à 0,9999 mm Tolérance d'usure: Longueur? RTOL Ecart admissible par rapport au rayon d'outil R pour la détection d'usure. Si la valeur introduite est dépassée, la TNC bloque l'outil (état L). Plage d'introduction: 0 à 0,9999 mm Tolérance d'usure: Rayon? DIRECT. Sens de coupe de l'outil pour l'étalonnage avec outil en rotation Sens rotation palpage (M3 = –)? TT:R-OFFS Etalonnage de la longueur: Déport de l'outil entre le centre de la tige et le centre de l'outil. Valeur par défaut: Rayon d'outil R (touche NO ENT génère R) Déport outil: Rayon? TT:L-OFFS Etalonnage du rayon: Déport supplémentaire de l'outil pour MP6530 entre l'arête supérieure de la tige de palpage et l'arête inférieure de l'outil. Valeur par défaut: 0 Déport outil: Longueur? LBREAK Ecart admissible par rapport à la longueur d'outil L pour la détection de rupture. Si la valeur introduite est dépassée, la TNC bloque l'outil (état L). Plage d'introduction: 0 à 0,9999 mm Tolérance de rupture: Longueur? RBREAK Ecart admissible par rapport au rayon d'outil R pour la détection de rupture. Si la valeur introduite est dépassée, la TNC bloque l'outil (état L). Plage d'introduction: 0 à 0,9999 mm Tolérance de rupture: Rayon? Exemple de données à introduire pour types d'outils courants Type d'outil CUT TT:R-OFFS Foret – (sans fonction) 0 (aucun désaxage nécessaire car la pointe du foret doit être étalonnée) Fraise cylindrique de diamètre < 19 mm 4 (4 dents) 0 (aucun désaxage nécessaire car le diamètre de l'outil est inférieur au diamètre du disque du TT) 0 (aucun désaxage supplémentaire nécessaire lors de l'étalonnage du rayon. Utilisation du désaxage de MP6530) Fraise cylindrique de diamètre > 19 mm 4 (4 dents) 0 (désaxage nécessaire car le diamètre de l'outil est supérieur au diamètre du disque du TT) 0 (aucun désaxage supplémentaire nécessaire lors de l'étalonnage du rayon. Utilisation du désaxage de MP6530) Fraise à bout hémisphérique 4 (4 dents) 0 (aucun désaxage nécessaire car le pôle sud de la bille doit être étalonné) 5 (toujours définir le rayon d'outil comme désaxage pour que le diamètre ne soit pas étalonné dans le rayon) 178 TT:L-OFFS 5 Cycles palpeurs pour l'étalonnage automatique des outils 5.1 Etalonnage d'outils avec le palpeur de table TT Afficher les résultats de la mesure En modes de fonctionnement Machine, vous pouvez faire apparaître les résultats de l'étalonnage d'outil dans l'affichage d'état supplémentaire. La TNC affiche alors le programme à gauche et les résultats de la mesure à droite. Les valeurs de mesure qui dépassent la tolérance d'usure sont signalées par un astérisque „*“– et celles qui dépassent la tolérance de rupture, par un „B“. iTNC 530 HEIDENHAIN 179 5.2 Cycles disponibles 5.2 Cycles disponibles Vue d'ensemble Programmez les cycles d'étalonnage d'outil en mode Mémorisation/ édition de programme à l'aide de la touche TOUCH PROBE. Vous disposez des cycles suivants: Ancien format Cycle Nouveau format Etalonnage du TT Etalonnage de la longueur d'outil Etalonnage du rayon d'outil Etalonnage de la longueur et du rayon d'outil Les cycles d'étalonnage ne fonctionnent que si la mémoire centrale d'outils TOOL.T est active. Avant de travailler avec les cycles d'étalonnage, vous devez introduire dans la mémoire centrale d'outils toutes les données nécessaires à l'étalonnage et appeler l'outil à étalonner avec TOOL CALL. Vous pouvez étalonner les outils avec inclinaison du plan d'usinage. Différences entre les cycles 31 à 33 et 481 à 483 L'ensemble des fonctions ainsi que le déroulement du cycle sont identiques. Seules différences entre les cycles 31 à 33 et 481 à 483: Les cycles 481 à 483 sont également disponibles en DIN/ISO en tant que cycles G481 à G483 Pour l'état de la mesure, les nouveaux cycles utilisent le paramètre fixe Q199 au lieu d'un paramètre librement sélectionnable 180 5 Cycles palpeurs pour l'étalonnage automatique des outils 5.2 Cycles disponibles Etalonnage du TT (cycle palpeur 30 ou 480, DIN/ISO: G480) Le processus du cycle d'étalonnage dépend du paramètre-machine 6500. Consultez le manuel de votre machine. Avant d'effectuer l'étalonnage, vous devez introduire dans le tableau d'outils TOOL.T le rayon et la longueur exacts de l'outil d'étalonnage. Il convient de définir dans les paramètres-machine 6580.0 à 6580.2 la position du TT à l'intérieur de la zone de travail de la machine. Si vous modifiez l'un des paramètres-machine 6580.0 à 6580.2, vous devez effectuer un nouvel étalonnage. Vous étalonnez le TT avec le cycle de mesure TCH PROBE 30 ou TCH PROBE 480 (cf. également „Différences entre les cycles 31 à 33 et 481 à 483” à la page 180). L'opération d'étalonnage est automatique. La TNC calcule également de manière automatique le désaxage de l'outil d'étalonnage. Pour cela, elle fait pivoter la broche de 180° à la moitié du cycle d'étalonnage. Utilisez comme outil d'étalonnage une pièce parfaitement cylindrique, par exemple une tige cylindrique. Les valeurs d'étalonnage ainsi obtenues sont stockées dans la TNC et prises en compte automatiquement par elle lors des étalonnages d'outils ultérieurs. Hauteur de sécurité: Introduire la position dans l'axe de broche à l'intérieur de laquelle aucune collision ne peut se produire avec les pièces ou matériels de bridage. La hauteur de sécurité se réfère au point de référence pièce actif. Si vous avez introduit une hauteur de sécurité si petite que la pointe de l'outil puisse être en deçà de l'arête supérieure de l'assiette, la TNC positionne automatiquement l'outil d'étalonnage au-dessus de l'assiette (zone de sécurité dans MP6540) Exemple: Séquences CN de l'ancien format 6 TOOL CALL 1 Z 7 TCH PROBE 30.0 ÉTALONNAGE TT 8 TCH PROBE 30.1 HAUT: +90 Exemple: Séquences CN dans le nouveau format 6 TOOL CALL 1 Z 7 TCH PROBE 480 ÉTALONNAGE TT Q260=+100 iTNC 530 HEIDENHAIN ;HAUTEUR DE SECURITE 181 5.2 Cycles disponibles Etalonnage de la longueur d'outil (cycle palpeur 31 ou 481, DIN/ISO: G481) Avant d'étalonner des outils pour la première fois, vous devez introduire dans le tableau d'outils TOOL.T le rayon et la longueur approximatifs, le nombre de dents ainsi que la direction de la dent de l'outil concerné. Vous programmez l'étalonnage de la longueur d'outil à l'aide du cycle de mesure TCH PROBE 31 ou TCH PROBE 480 (cf. également „Différences entre les cycles 31 à 33 et 481 à 483” à la page 180). En introduisant un paramètre, vous pouvez déterminer la longueur d'outil de trois manières différentes: Si le diamètre de l'outil est supérieur au diamètre de la surface de mesure du TT, étalonnez avec outil en rotation Si le diamètre de l'outil est inférieur au diamètre de la surface de mesure du TT ou si vous calculez la longueur de forets ou de fraises à bout hémisphérique, étalonnez avec outil à l'arrêt Si le diamètre de l'outil est supérieur au diamètre de la surface de mesure du TT, effectuez l'étalonnage dent par dent avec outil à l'arrêt Déroulement de l'„étalonnage avec outil en rotation“ Pour déterminer la dent la plus longue, l'outil à étalonner est décalé au centre du système de palpage et déplacé en rotation sur la surface de mesure du TT. Pour déterminer la dent la plus longue, l'outil à étalonner est décalé au centre du système de palpage et déplacé en rotation sur la surface de mesure du TT. Programmez le décalage dans le tableau d’outils sous Décalage d'outil: Rayon (TT: R-OFFS). Déroulement de l'„étalonnage avec outil à l'arrêt“ (pour foret, par exemple) L'outil à étalonner est déplacé au centre, au dessus de la surface de mesure. Il se déplace ensuite avec broche à l'arrêt sur la surface de mesure du TT. Pour terminer, il se déplace avec broche à l’arrêt sur la surface de mesure du TT. Pour ce type de mesure, introduisez „0“ pour le décalage d'outil: Rayon (TT: R-OFFS) dans le tableau d'outils. 182 5 Cycles palpeurs pour l'étalonnage automatique des outils 5.2 Cycles disponibles Déroulement de l'„étalonnage dent par dent“ La TNC pré-positionne l'outil à étalonner sur le côté de la tête de palpage. La surface frontale de l'outil se situe à une valeur définie dans MP6530, au-dessous de l'arête supérieure de la tête de palpage. La surface frontale de l’outil se situe à une valeur définie dans MP6530, au-dessous de l’arête supérieure de la tête de palpage. Dans le tableau d'outils, vous pouvez définir un autre décalage sous Décalage d'outil: Longueur (TT: L-OFFS). La TNC palpe ensuite radialement avec outil en rotation pour déterminer l'angle initial destiné à l'étalonnage dent par dent. Pour terminer, on étalonne la longueur de toutes les dents en modifiant l'orientation de la broche. Pour ce type de mesure, programmez ETALONNAGE DENTS dans le cycle TCH PROBE 31 = 1. Vous pouvez exécuter l'étalonnage dent par dent sur les outils qui peuvent comporter jusqu'à 20 dents. Définition du cycle Mesure outil=0 / contrôle=1: Définir si vous désirez étalonner l'outil pour la première fois ou contrôler un outil déjà étalonné. Pour un premier étalonnage, la TNC écrase la longueur d'outil L dans la mémoire centrale d'outils TOOL.T et initialise la valeur Delta DL à 0. Si vous contrôlez un outil, la longueur mesurée est comparée à la longueur d'outil L dans TOOL.T. La TNC calcule l'écart en tenant compte du signe et l'inscrit comme valeur Delta DL dans TOOL.T. Cet écart est également disponible dans le paramètre Q115. Si la valeur Delta est supérieure à la tolérance d'usure ou à la tolérance de rupture admissibles pour la longueur d'outil, la TNC bloque l'outil (état L dans TOOL.T) N° paramètre pour résultat?: numéro de paramètre sous lequel la TNC mémorise l'état de la mesure: 0,0: outil dans les tolérances 1,0: Outil usé (LTOL dépassée) 2,0: Outil cassé (LBREAK dépassée). Si vous ne désirez pas continuer à traiter le résultat de la mesure dans le programme, valider la question de dialogue avec la touche NO ENT Hauteur de sécurité: Introduire la position dans l'axe de broche à l'intérieur de laquelle aucune collision ne peut se produire avec les pièces ou matériels de bridage. La hauteur de sécurité se réfère au point de référence pièce actif. Si vous avez introduit une hauteur de sécurité si petite que la pointe de l'outil puisse être en deçà de l'arête supérieure de l'assiette, la TNC positionne automatiquement l'outil au-dessus de l'assiette (zone de sécurité dans MP6540) Exemple: Premier étalonnage avec outil en rotation; ancien format 6 TOOL CALL 12 Z 7 TCH PROBE 31.0 LONGUEUR D'OUTIL 8 TCH PROBE 31.1 CONTROLE: 0 9 TCH PROBE 31.2 HAUT: +120 10 TCH PROBE 31.3 ETALONNAGE DENTS: 0 Exemple: Contrôle avec étalonnage dent par dent, mémorisation de l'état dans Q5; ancien format 6 TOOL CALL 12 Z 7 TCH PROBE 31.0 LONGUEUR D'OUTIL 8 TCH PROBE 31.1 CONTROLE: 1 Q5 9 TCH PROBE 31.2 HAUT: +120 10 TCH PROBE 31.3 ETALONNAGE DENTS: 1 Exemple: Séquences CN; nouveau format 6 TOOL CALL 12 Z 7 TCH PROBE 481 LONGUEUR D'OUTIL Q340=1 ;CONTRÔLE Q260=+100 ;HAUTEUR DE SÉCURITÉ Q341=1 ;ETALONNAGE DENTS Etalonnage dents 0=Non / 1=Oui: Définir s'il faut effectuer un étalonnage dent par dent (étalonnage possible de 20 dents max.) iTNC 530 HEIDENHAIN 183 5.2 Cycles disponibles Etalonnage du rayon d'outil (cycle palpeur 32 ou 482, DIN/ISO: G482) Avant d'étalonner des outils pour la première fois, vous devez introduire dans le tableau d'outils TOOL.T le rayon et la longueur approximatifs, le nombre de dents ainsi que la direction de la dent de l'outil concerné. Vous programmez l'étalonnage du rayon d'outil à l'aide du cycle de mesure TCH PROBE 32 ou TCH PROBE 482 (cf. également „Différences entre les cycles 31 à 33 et 481 à 483” à la page 180). En introduisant un paramètre, vous pouvez déterminer le rayon d'outil de deux manières différentes: Etalonnage avec outil en rotation Etalonnage avec outil en rotation suivi d'un étalonnage dent par dent Les outils de forme cylindrique avec surface diamant peuvent être étalonnés avec broche à l'arrêt. Pour cela, vous devez définir le nombre de dents CUT = 0 dans le tableau d'outils et harmoniser le paramètre machine 6500. Consultez le manuel de votre machine. Processus de la mesure La TNC pré-positionne l'outil à étalonner sur le côté de la tête de palpage. La surface frontale de la fraise se situe à une valeur définie dans MP6530, au-dessous de l'arête supérieure de la tête de palpage. La TNC palpe ensuite radialement avec outil en rotation. Si vous désirez réaliser en plus un étalonnage dent par dent, mesurez les rayons de toutes les dents au moyen de l'orientation broche. 184 5 Cycles palpeurs pour l'étalonnage automatique des outils N° paramètre pour résultat?: numéro de paramètre sous lequel la TNC mémorise l'état de la mesure: 0,0: outil dans les tolérances 1,0: outil usé (RTOL dépassée) 2,0: Outil cassé (RBREAK dépassée). Si vous ne désirez pas continuer à traiter le résultat de la mesure dans le programme, valider la question de dialogue avec la touche NO ENT Hauteur de sécurité: Introduire la position dans l'axe de broche à l'intérieur de laquelle aucune collision ne peut se produire avec les pièces ou matériels de bridage. La hauteur de sécurité se réfère au point de référence pièce actif. Si vous avez introduit une hauteur de sécurité si petite que la pointe de l'outil puisse être en deçà de l'arête supérieure de l'assiette, la TNC positionne automatiquement l'outil au-dessus de l'assiette (zone de sécurité dans MP6540) Exemple: Premier étalonnage avec outil en rotation; ancien format 6 TOOL CALL 12 Z 7 TCH PROBE 32.0 RAYON D'OUTIL 8 TCH PROBE 32.1 CONTROLE: 0 9 TCH PROBE 32.2 HAUT: +120 10 TCH PROBE 32.3 ETALONNAGE DENTS: 0 Exemple: Contrôle avec étalonnage dent par dent, mémorisation de l'état dans Q5; ancien format 6 TOOL CALL 12 Z 7 TCH PROBE 32.0 RAYON D'OUTIL 8 TCH PROBE 32.1 CONTROLE: 1 Q5 9 TCH PROBE 32.2 HAUT: +120 10 TCH PROBE 32.3 ETALONNAGE DENTS: 1 Exemple: Séquences CN; nouveau format 6 TOOL CALL 12 Z 7 TCH PROBE 482 RAYON D'OUTIL Q340=1 ;CONTRÔLE Q260=+100 ;HAUTEUR DE SÉCURITÉ Q341=1 ;ETALONNAGE DENTS Etalonnage dents 0=Non / 1=Oui: Définir s'il faut en plus effectuer ou non un étalonnage dent par dent (étalonnage possible de 20 dents max.) iTNC 530 HEIDENHAIN 185 5.2 Cycles disponibles Définition du cycle Mesure outil=0 / contrôle=1: Définir si vous désirez étalonner l'outil pour la première fois ou contrôler un outil déjà étalonné. Pour un premier étalonnage, la TNC écrase le rayon d'outil R dans la mémoire centrale d'outils TOOL.T et met pour la valeur Delta DR = 0. Si vous contrôlez un outil, le rayon mesuré est comparé au rayon d'outil dans TOOL.T. La TNC calcule l'écart en tenant compte du signe et l'inscrit comme valeur Delta DR dans TOOL.T. Cet écart est également disponible dans le paramètre Q116. Si la valeur Delta est supérieure à la tolérance d’usure ou à la tolérance de rupture admissibles pour le rayon d’outil, la TNC bloque l’outil (état L dans TOOL.T). 5.2 Cycles disponibles Etalonnage complet de l'outil (cycle palpeur 33 ou 483, DIN/ISO: G483) Avant d'étalonner des outils pour la première fois, vous devez introduire dans le tableau d'outils TOOL.T le rayon et la longueur approximatifs, le nombre de dents ainsi que la direction de la dent de l'outil concerné. Pour étalonner l'outil en totalité, (longueur et rayon), programmez le cycle TCH PROBE 33 ou TCH PROBE 482 (cf. également „Différences entre les cycles 31 à 33 et 481 à 483” à la page 180). Le cycle convient particulièrement au premier étalonnage d'outils; il représente en effet un gain de temps considérable par rapport à l'étalonnage dent par dent de la longueur et du rayon. Avec les paramètres d'introduction, vous pouvez étalonner l'outil de deux manières différentes: Etalonnage avec outil en rotation Etalonnage avec outil en rotation suivi d'un étalonnage dent par dent Les outils de forme cylindrique avec surface diamant peuvent être étalonnés avec broche à l'arrêt. Pour cela, vous devez définir le nombre de dents CUT = 0 dans le tableau d'outils et harmoniser le paramètre machine 6500. Consultez le manuel de votre machine. Processus de la mesure La TNC étalonne l'outil suivant une procédure programmée et définie. Le rayon d'outil est tout d'abord étalonné; vient ensuite la longueur d'outil. Le processus de la mesure correspond aux phases des cycles 31 et 32. 186 5 Cycles palpeurs pour l'étalonnage automatique des outils N° paramètre pour résultat?: numéro de paramètre sous lequel la TNC mémorise l'état de la mesure: 0,0: outil dans les tolérances 1,0: outil usé (LTOL ou/et RTOL dépassée) 2,0: outil cassé (LBREAK ou/et RBREAK dépassée). Si vous ne désirez pas continuer à traiter le résultat de la mesure dans le programme, valider la question de dialogue avec la touche NO ENT Hauteur de sécurité: Introduire la position dans l'axe de broche à l'intérieur de laquelle aucune collision ne peut se produire avec les pièces ou matériels de bridage. La hauteur de sécurité se réfère au point de référence pièce actif. Si vous avez introduit une hauteur de sécurité si petite que la pointe de l'outil puisse être en deçà de l'arête supérieure de l'assiette, la TNC positionne automatiquement l'outil au-dessus de l'assiette (zone de sécurité dans MP6540) Exemple: Premier étalonnage avec outil en rotation; ancien format 6 TOOL CALL 12 Z 7 TCH PROBE 33.0 MESURE D'OUTIL 8 TCH PROBE 33.1 CONTROLE: 0 9 TCH PROBE 33.2 HAUT: +120 10 TCH PROBE 33.3 ETALONNAGE DENTS: 0 Exemple: Contrôle avec étalonnage dent par dent, mémorisation de l'état dans Q5; ancien format 6 TOOL CALL 12 Z 7 TCH PROBE 33.0 MESURE D'OUTIL 8 TCH PROBE 33.1 CONTROLE: 1 Q5 9 TCH PROBE 33.2 HAUT: +120 10 TCH PROBE 33.3 ETALONNAGE DENTS: 1 Exemple: Séquences CN; nouveau format 6 TOOL CALL 12 Z 7 TCH PROBE 483 MESURE D'OUTIL Q340=1 ;CONTRÔLE Q260=+100 ;HAUTEUR DE SÉCURITÉ Q341=1 ;ETALONNAGE DENTS Etalonnage dents 0=Non / 1=Oui: Définir s'il faut en plus effectuer ou non un étalonnage dent par dent (étalonnage possible de 20 dents max.) iTNC 530 HEIDENHAIN 187 5.2 Cycles disponibles Définition du cycle Mesure outil=0 / contrôle=1: Définir si vous désirez étalonner l'outil pour la première fois ou contrôler un outil déjà étalonné. Pour un premier étalonnage, la TNC écrase le rayon d'outil R et la longueur d'outil L dans la mémoire centrale d'outils TOOL.T et initialise les valeurs Delta DR et DL à 0. Si vous contrôlez un outil, les données d'outil mesurées sont comparées aux données d'outil correspondantes dans TOOL.T. La TNC calcule les écarts en tenant compte du signe et les inscrit comme valeurs Delta DR et DL dans TOOL.T. Ces écarts sont également disponibles dans les paramètres Q115 et Q116. Si l'une des valeurs Delta est supérieure à la tolérance d'usure ou à la tolérance de rupture admissibles, la TNC bloque l'outil (état L dans TOOL.T). F P Angle d'un plan, mesurer ... 141 Avance de palpage ... 25 Fonction FCL ... 6 Niveau de développement ... 6 Point de réf., initialisation automatique ... 66 Centre d'un cercle de trous ... 95 Centre de 4 trous ... 100 Centre oblong ... 73 Centre poche circulaire (trou) ... 82 Centre poche rectangulaire ... 76 Centre rainure ... 70 Centre tenon circulaire ... 86 Centre tenon rectangulaire ... 79 dans l'axe du palpeur ... 98 dans un axe au choix ... 103 Extérieur coin ... 89 intérieur coin ... 92 Point de référence Enregistrer dans tableau de points zéro ... 69 Enregistrer dans tableau Preset ... 69 Point de référence, initialisation manuelle à partir de trous/tenons ... 41 Axe central comme point de référence ... 40 Centre de cercle comme point de référence ... 39 Coin comme point de référence ... 38 dans un axe au choix ... 37 Procès-verbal des résultats de la mesure ... 110 P R K C Cercle de trous, mesurer ... 138 Cercle, mesurer l'extérieur ... 122 Cercle, mesurer l'intérieur ... 119 Compensation du désaxage de la pièce Configurations globales ... 157 Contrôle de l'outil ... 113 Correction d'outil ... 113 Cycles de palpage Mode Manuel ... 28 pour le mode automatique ... 22 D Désaxage pièce, compenser à partir d'un axe rotatif ... 58, 62 à partir de deux tenons circulaires ... 41, 55 à partir de deux trous ... 41, 52 Par mesure de deux points d'une droite ... 35, 50 Dilatation thermique, mesurer ... 155, 157 E Etalonnage automatique d'outils ... 178 Etalonnage automatique d'outils, cf. Etalonnage d'outil Etalonnage d'outils ... 178 Afficher les résultats de la mesure ... 179 Etalonnage complet ... 186 Etalonnage du TT ... 181 Longueur d'outil ... 182 Paramètres-machine ... 176 Rayon d'outil ... 184 Vue d'ensemble ... 180 Etalonnage d'une poche rectangulaire ... 128 Etalonnage des outils Etalonnage des pièces ... 109 Etalonner les pièces ... 42 Etat de la mesure ... 112 HEIDENHAIN iTNC 530 KinematicsOpt ... 160 L Logique de positionnement ... 26 M Mesure d'une coordonnée donnée ... 135 Mesure de cinématique ... 160 Chois de la position de mesure ... 167 Choix du nombre de points de mesure ... 167 Conditions requises ... 161 Denture Hirth ... 166 Fonction procès-verbal ... 163, 174 Jeu ... 170 Mesurer cinématique ... 164 Méthodes de calibrage ... 169 Précision ... 168 Sauvegarder cinématique ... 162 Mesure multiple ... 24 Mesurer cinématique ... 164 Mesurer l'angle d'un plan ... 141 Mesurer un angle ... 117 N Palpage rapide ... 157 Palpeurs 3D ... 20 Etalonnage à commutation ... 32, 149, 150 Gestion de différentes données d'étalonnage ... 34 Paramètres de résultat ... 69, 112 Paramètres-machine pour palpeur 3D ... 23 Rainure, mesurer l'extérieur ... 133 Rainure, mesurer l'intérieur ... 131 Rainure, mesurer la largeur ... 131 Résultats de la mesure dans les paramètres Q ... 69, 112 Rotation de base Enregistrer en mode Manuel ... 35 Enregistrer pendant le déroulement du programme ... 48 Initialisation directe ... 61 189 Index A Index S Surveillance de tolérances ... 112 T Tableau de points zéro Valider les résultats du palpage ... 30 Tableau Preset ... 69 Valider les résultats du palpage ... 31 Tenon rectangulaire, étalonner ... 125 Traverse, mesurer l'extérieur ... 133 Trou, étalonner ... 119 U Utiliser les fonctions de palpage avec palpeurs mécaniques ou comparateurs à cadran ... 45 V Valeurs de palpage dans tableau de points zéro, enregistrer ... 30 Valeurs de palpage dans tableau Preset, enregistrer ... 31 Z Zone de sécurité ... 24 190 Cycles palpeurs Numéro cycle Désignation du cycle Actif DEF 0 Plan de référence Page 115 1 Point de référence polaire Page 116 2 Etalonnage TS rayon Page 149 3 Mesure Page 151 4 Mesure 3D Page 153 9 Etalonnage TS longueur Page 150 30 Etalonnage du TT Page 181 31 Etalonnage/contrôle de la longueur d'outil Page 182 32 Etalonnage/contrôle du rayon d'outil Page 184 33 Etalonnage/contrôle de la longueur et du rayon d'outil Page 186 400 Rotation de base à partir de deux points Page 50 401 Rotation de base à partir de deux trous Page 52 402 Rotation de base à partir de deux tenons Page 55 403 Compenser le désaxage avec l'axe rotatif Page 58 404 Initialiser la rotation de base Page 61 405 Compenser un désaxage avec l'axe C Page 62 408 Initialiser le point de référence au centre d'une rainure (fonction FCL 3) Page 70 409 Initialiser le point de référence au centre d'un oblong (fonction FCL 3) Page 73 410 Initialiser point de référence intérieur rectangle Page 76 411 Initialiser point de référence extérieur rectangle Page 79 412 Initialiser point de référence intérieur cercle (trou) Page 82 413 Initialiser point de référence extérieur cercle (tenon) Page 86 414 Initialiser point de référence extérieur coin Page 89 415 Initialiser point de référence intérieur coin Page 92 416 Initialiser point de référence centre cercle de trous Page 95 417 Initialiser point de référence dans l'axe du palpeur Page 98 iTNC 530 HEIDENHAIN Actif CALL Page 191 Tableau récapitulatif Tableau récapitulatif Tableau récapitulatif Numéro cycle Désignation du cycle Actif DEF 418 Initialiser point de référence au centre de 4 trous Page 100 419 Initialiser point de référence sur un axe à sélectionner librement Page 103 420 Mesurer la pièce, angle Page 117 421 Mesurer la pièce, intérieur d'un cercle (trou) Page 119 422 Mesurer la pièce, extérieur d'un cercle (tenon) Page 122 423 Mesurer la pièce, intérieur d'un rectangle Page 125 424 Mesurer la pièce, extérieur d'un rectangle Page 128 425 Mesurer la pièce, intérieur d'une rainure Page 131 426 Mesurer la pièce, extérieur d'une rainure Page 133 427 Mesurer la pièce, un axe à sélectionner librement Page 135 430 Mesurer la pièce, cercle de trous Page 138 431 Mesurer la pièce, plan Page 141 440 Mesurer le désaxage Page 155 441 Palpage rapide: Configuration globale des paramètres du palpeur (fonction FCL 2) Page 157 450 Sauvegarder la cinématique (option) Page 162 451 Mesurer la cinématique (option) Page 164 480 Etalonnage du TT Page 181 481 Etalonnage/contrôle de la longueur d'outil Page 182 482 Etalonnage/contrôle du rayon d'outil Page 184 483 Etalonnage/contrôle de la longueur et du rayon d'outil Page 186 192 Actif CALL Page DR. JOHANNES HEIDENHAIN GmbH Dr.-Johannes-Heidenhain-Straße 5 83301 Traunreut, Germany { +49 (86 69) 31-0 | +49 (86 69) 50 61 E-Mail: info@heidenhain.de Technical support | +49 (86 69) 32-10 00 Measuring systems { +49 (86 69) 31-31 04 E-Mail: service.ms-support@heidenhain.de TNC support { +49 (86 69) 31-31 01 E-Mail: service.nc-support@heidenhain.de NC programming { +49 (86 69) 31-31 03 E-Mail: service.nc-pgm@heidenhain.de PLC programming { +49 (86 69) 31-31 02 E-Mail: service.plc@heidenhain.de Lathe controls { +49 (86 69) 31-31 05 E-Mail: service.lathe-support@heidenhain.de www.heidenhain.de 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 • Etalonnage d‘outils • Surveillance de l‘usure • Enregistrement de rupture d‘outil avec le palpeur d‘outils TT 140 Ve 02 533 189-32 · SW04 · 1 · 10/2007 · F&W · Printed in Germany · Sous réserve de modifications